a { color:#FF0000; font-size:14px; text-align:left; }
a:hover { color:black; cursor:pointer; }
audio { height:30px; width:150px; }
body { background:#FFF; color:#333; font-family:"Open Sans", sans-serif; font-size:13px; font-style:normal; font-weight:normal; height:auto; margin:0px auto; padding:0px; text-align:left; text-decoration:none; width:auto; }
div, h1, img, span, ul { border:0px; margin:0px; outline:0px; padding:0px; }
h1 { color:#333; font-size:24px; font-weight:normal; text-align:left; text-decoration:none; vertical-align:top; }
img { padding:0px; margin:0px; }
input[type='submit'] { cursor:pointer; }
span.error { color:#FF0000; display:block; float;none; height:auto; position:static; text-align:center; width:100%; }
span.required { color:#FF0000; }
video { display:block; float:none; margin:auto; padding:0px; position:static; }
#footer { background:#000; display:block; float:none; height:auto; margin:0px auto; max-height:none; max-width:none; min-height:none; min-width:1450px; padding:10px 0px; position:static; width:auto; }
#footer .footer { color:#FFF; display:block; float:none; height:auto; margin:auto; padding:15px 0px 15px 0px; position:static; text-align:center; width:1260px; }
#footer .footer a { color:#FFF; text-decoration:none; }
#footer .footer a:hover { text-decoration:underline; }
#header { background:#000; display:block; float:none; height:auto; margin:0px; max-height:none; max-width:none; min-height:none; min-width:1450px; padding:15px 0px 15px 0px; position:static; width:auto; }
#header .header { color:#FFF; display:block; float:none; height:auto; margin:auto; padding:0px; position:static; width:1250px; }
#header .header a { color:#FF0000; text-decoration:none; }
#header .header a:hover { color:#FFF; text-decoration:underline; }
#header .header h1 { color:#FFF; text-align:center; }
#header .header img { display:block; float:none; margin:auto; padding:0px; position:static; }
#header .header .heading { height:auto; margin:0px; padding:10px; vertical-align:top; width:33%; }
#header .header .show_testimonies { color:#FFF; height:auto; margin:0px; padding:10px; vertical-align:top; width:33%; }
#header .header .show_testimonies .center { display:block; float:none; height:auto; margin:auto; padding:0px; position:static; text-align:center; width:100%; }
#header .header .write_testimony { color:#FFF; height:auto; margin:0px; padding:10px; vertical-align:top; width:33%; }
#header .header .write_testimony input[type='submit'] { background:transparent; border:1px solid #FFF; color:#FFF; display:block; float:none; height:auto; margin:auto; padding:10px; position:static; width:126px; }
#header .header .write_testimony input[type='submit']:hover { background:#FF0000; }
#header .header .write_testimony input[type='text'] { background:#FFF; border:1px solid #000; color:#000; cursor:text; display:block; float:none; font:normal 11px verdana; height:25px; margin:0px; padding:0px 5px; position:static; text-align:left; width:90%; }
#header .header .write_testimony textarea { background:#FFF; border:1px solid #000; color:#000; cursor:text; display:block; float:none; font:normal 11px verdana; height:60px; margin:0px; padding:auto; position:static; resize:none; text-align:left; width:90%; }
#header .header .write_testimony .error { color:#red; }
#header .header .write_testimony .label { display:block; float:none; height:auto; margin:0px; padding:0px; position:static; text-align:left; width:95%; }
#links_area { background:#FFFFE0; display:block; float:none; height:auto; margin:0px; max-height:none; max-width:none; min-height:none; min-width:1450px; padding:0px; position:static; width:auto; }
#links_area .links_area { background:transparent; display:block; float:none; font-size:14px; height:auto; margin:auto; overflow:hidden; padding:25px 0px; position:static; text-align:left; white-space:normal; width:1250px; }
#links_area .links_area .court_area { background:transparent; height:auto; margin:0px; padding:10px; vertical-align:top;  width:50%; }
#links_area .links_area .the_links_area { background:transparent; border-bottom:0px; border-left:0px; border-right:1px solid #000; border-top:0px; height:auto; margin:0px; padding:10px; vertical-align:top;  width:50%; }
#photo_area { background:#F5F5F5; display:block; float:none; height:auto; margin:0px; max-height:none; max-width:none; min-height:none; min-width:1450px; padding:0px; position:static; width:auto; }
#photo_area .photo_area { background:transparent; display:block; float:none; font-size:14px; height:auto; margin:auto; overflow:hidden; padding:5px; position:static; text-align:left; white-space:normal; width:1250px; }
#photo_area .photo_area table.page tr td.photos { height:auto; vertical-align:top; width:70%; }
#photo_area .photo_area table.page tr td.photos { height:auto; text-align:center; vertical-align:top; width:25%; }
#photo_area .photo_area table.page tr td.photos img { height:auto; width:95%; }
#testimonies { background:#FFFFE0; display:block; float:none; height:auto; margin:0px; max-height:none; max-width:none; min-height:none; min-width:1450px; padding:0px; position:static; width:auto; }
#testimonies .testimonies { background:transparent; display:block; float:none; font-size:14px; height:auto; margin:auto; overflow:hidden; padding:25px 0px; position:static; text-align:left; white-space:normal; width:1250px; }
#testimonies .testimonies h1 { text-align:center; }
#testimonies .testimonies input[type="submit"].nav-show { background:#FF0000; border:1px solid #000; border-radius:5px; color:#FFF; display:block; float:none; font-size:16px; font-weight:400; height:auto; margin:auto; padding:10px; outline:0px; position:static; width:75px; }
#testimonies .testimonies input[type="submit"].nav-show:hover { background:#000; cursor:pointer; }
#video_area { background:#F0F0F0; display:block; float:none; height:auto; margin:0px; max-height:none; max-width:none; min-height:none; min-width:1450px; padding:0px; position:static; width:auto; }
#video_area .video_area { background:transparent; display:block; float:none; font-size:14px; height:auto; margin:auto; overflow:hidden; padding:5px; position:static; text-align:left; white-space:normal; width:1250px; }
#video_area .video_area table.page { height:auto; width:100%; }
#video_area .video_area table.page tr td.videos { height:auto; text-align:center; vertical-align:top; width:50%; }
#video_area .video_area table.page tr td.videos h1 { text-align:center; }
#video_area .video_area table.page tr td.videos img { height:auto; width:95%; }