@charset "utf-8";
/* CSS Document */

html{background:#000000; margin:0; padding:0; height:100%; width:100%;}
body{padding:0; margin:0; display:block; height:100%; width:100%;}

h1.pgTitle{display:none; visibility:hidden;}

#logoforprint{ display:none;}
/*#header {background:transparent url(media/backgroundHdr.png) repeat-x; padding-top:24px; height:162px;}*/
#body {background:#fff url(media/green_bkgd.png); margin:0; padding:0; overflow:hidden;}
/*#footer {background:transparent url(media/backgroundFtr.png) repeat-x; margin:0; padding-top:16px; height:293px;}
 #content {width:992px; margin-left:-496px; position:relative; left:50%; display:block;}*/
#content {width:996px; margin:0 auto;}

#hdrContent a, #ftrContent a, #hdrContent, #ftrContent {text-decoration:none; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;} /*display:block; position:relative; left:862px; top:17px; width:80px;}*/
#hdrContent ul, #ftrContent ul{list-style-type:none; list-style-image:none; margin:0; padding:0;}
#hdrContent li, #ftrContent li{margin:0 10px; padding:0; display:inline;}
#hdrContent ul{float:right; margin:18px 30px 0;}
#ftrContent ul{padding:38px 46px 0 0;}

#hdrContent {background:transparent url(media/header.jpg) no-repeat; height:300px; width:996px; margin:0 auto; display:block;}
#ftrContent {width:996px; margin:0 auto; display:block; text-align:center;}/*#hdrContent {background:transparent url(media/header.jpg) no-repeat; height:300px; width:996px; margin-left:-498px; position:absolute; left:50%; display:block;}*/

#featureAds{width:585px; height:152px; position:absolute; left:50%; top:41px; margin-left:-114px;}

#portsampler{background:transparent url(media/psamp_viewer.png) no-repeat; width:242px; float:left;}
#portsampler p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; margin:5px 19px; color:#333;}
#portsampler{float:right; margin-right:7px;}
#centered_body{overflow:visible;}
#flashpsampviewer{height:148px; width:195px; position:absolute; margin:0 auto 0 23px; top:225px;}
#sampleviewer{height:148px; width:195px; position:absolute; margin:0 auto 0 23px; top:225px; display:none;}
#portsampTitle{font-family:"Times New Roman", Times, serif; font-size:14pt; font-weight:normal; color:#006600; margin:101px 0 0 20px;}
#porthumbs{width:225px; margin:20px 0 0 18px; overflow:auto;}
#porthumbs ul{list-style-type:none; list-style-image:none; margin:0; padding:0;}
#porthumbs li{background:transparent url(media/psamp_thumb.png) no-repeat; width:106px; height:71px; float:left; overflow:hidden; padding:5px 0 0 5px;}
#porthumbs a{display:block; height:50px; overflow:hidden; width:85px;}
#porthumbs img{border-width:0}
#thumbnav{clear:both;}
#thumbnav a{height:20px; width:200px; color:#030;}
#thumbnav p{margin:0;}

li.srcSubTitle{font-family:"Times New Roman", Times, serif; font-size:16pt; list-style-type:none; list-style-image:none;}
#srcresultsPortfolio{width:470px; margin:0 0 0 10px; overflow:auto;}
#srcresultsPortfolio ul{list-style-type:none; list-style-image:none; margin:0; padding:0;}
#srcresultsPortfolio li{background:transparent url(media/port_thumb.png) no-repeat; width:106px; height:71px; float:left; overflow:hidden; padding:5px 0 0 5px;}
#srcresultsPortfolio a{display:block; height:50px; overflow:hidden; width:85px;}
#srcresultsPortfolio img{border-width:0}

#searches ul{list-style-type:none; list-style-image:none; margin:0; padding:0;}
#searches li.srcdesc{margin-bottom:10px;}

#container{background: transparent url(media/green_bkgd.png); width:100%;}
/*#centered_body{background: transparent url(media/body_tile.png) repeat-y; left:50%; margin-left:-498px; position:relative; width:996px; overflow:auto;}*/
#centered_body{background: transparent url(media/body_tile.png) repeat-y; margin:0 auto; width:996px; overflow:auto;}
#wrap{background: transparent url(media/bkgd.png) repeat-x; width:100%;}
#header {background: transparent url(media/bkgd.png) repeat-x; width:100%; height:300px;}
#footer{background: #000000 url(media/footer_bkgd.png) repeat-x bottom; width:100%; height:75px;}

#formSearch{margin:28px 10px 8px;}
#srcval {background-color:#ccc; border:1px solid #ccc; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; padding:2px; width:158px; height:15px;}
#srcbtn {background-color:transparent; border:none; cursor:pointer; height:16px; width:85px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#666666; margin:3px 0 0 91px}

#main{width:517px; padding:0 20px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.7em; font-size:10pt; float:left; color:#666;}
/*#main h1{font-family:"Times New Roman", Times, serif; font-size:30pt; font-weight:normal;}*/
#main h1{font-family:"Times New Roman", Times, serif; font-size:30pt; font-weight:normal; color:#c60; line-height:1em; margin:15px 0 20px 5px;}
#main h2{font-family:"Times New Roman", Times, serif; font-size:18pt; font-weight:normal; color:#000000; font-style:italic;}
#main h3{font-family:"Times New Roman", Times, serif; font-size:14pt; font-weight:normal; color:#009900; margin:20px 0 5px;}
#main p{}
#main ul{margin:8px 0; padding-left:20px;}
#main li li{list-style-position:outside; padding-left:5px;}
#main li{list-style-position:outside;}
#main a{color:#336633; font-weight:bold;}
#main a:hover, #main a:focus{color:#996600; text-decoration:none;}

/* Side Menu */
#nav{width:190px; margin:0 0 7px 6px; width:184px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt;}
/*level 1*/
#nav ul {margin:0; padding:0; border-bottom:1px #ccc solid;}
#nav ul ul {margin:0; padding:0; border-bottom:none; display:none; visibility:hidden;}
#nav li {list-style:none; border-top:1px #ccc solid;}
#nav li a {height:22px; width:174px; display:block; padding:4px 0 3px 10px; color:#666; text-decoration:none; cursor:pointer}
#nav li a:link, #nav li a:visited, #nav li a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt;}
#nav li a:hover, #nav li a:focus {background:#fff; color:#090;}
/*level 2*/
#nav li li {background:#fff;}
#nav li li a {height:22px; width:164px; display:block; padding:4px 0 0 10px; text-decoration:none; font-size:8pt; font-weight:normal;}
#nav li li a:link, #nav li li a:visited, #nav li li a:active {background:transparent; font-size:10pt; padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#nav li li a:hover, #nav li li a:focus {background:#fff; color:#090;}
/*level 3*/
/*#nav li li li {background:#999;}
#nav li li li:hover {background:#666; color:#FFF;}
#nav li li li a {height:14px; width:165px; display:block; padding:2px 0 3px 10px; color:#000; text-decoration:none; font-size:8pt; font-weight:normal;}
#nav li li li a:hover {background:#666; color:#FFF;}*/
/*level 4*/
/*#nav li li li li {background:#CCC;}
#nav li li li li:hover {background:#999; color:#FFF;}
#nav li li li li a {height:14px; width:165px; display:block; padding:2px 0 3px 10px; color:#000; text-decoration:none; font-size:8pt; font-weight:normal;}
#nav li li li li a:hover {background:#666; color:#FFF;}*/

#nav #nav1 ul {display:none; visibility:hidden; margin:0; padding:0;}

#main .formPost{margin:0; padding:0;}
#main .formPost input{font-family:Verdana, Arial, Helvetica, sans-serif; margin-right:10px; margin-top:10px;}
#main .formPost label{}
#main .formPost ul {padding:0; margin:0; list-style-type:none;}
#main .formPost li {padding:0; margin:0 20px; list-style-type:none; list-style-position:outside;}
#main .formPost li li {padding:0; margin:0 5px 5px; list-style-type:none; list-style-position:outside;}
#main .formPost input[type=text], #main .formPost select {display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; margin-bottom:2px; margin-right:0; margin-top:0;}
#main .formPost input[type=text] {width:75%;}
#main .formPost textarea {width:75%;}
#main .formPost input[type=checkbox] {margin-top:0; margin-right:5px;}
#main .formPost input[type=radio] {margin-top:0; margin-right:5px;}
#main .formPost span{}
#main .formPost h2{margin-bottom:0;}

#nav .formPost{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; margin:14px 7px 0px; padding:6px; background:#fff; color:#666;}
#nav .formPost h2{font-size:14pt; font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0 0 10px; color:#090; padding:2px 0 0;}
#nav .formPost ul{border:none; margin:0; padding:0;}
#nav .formPost li{border:none; margin:0; padding:0;}
#nav .formPost ul ul{display:block; visibility:visible; margin:2px 0 7px;}
#nav .formPost li li{display:block; visibility:visible;}
#nav .formPost select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; border:1px solid #ccc;}
#nav .formPost input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt;}
#nav .formPost input[type=text]{border:1px solid #ccc;}
#nav .formPost textarea{border:1px solid #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; width:150px;}

#main .content_footer, #main .content_footer a{font-size:8pt; font-weight:normal;}

#schedule_consult a{text-decoration:none; font-family:"Times New Roman", Times, serif; margin:20px; display:block; color:#090;}
#schedule_consult a:link#schedule_link{color:#090;}
#schedule_consult a:hover#schedule_link{color:#c60;}

form.webformPost{}
form#webformPost366, form#webformPost403{width:450px;}
form#webformPost366 div.radioGroup, form#webformPost366 label, form#webformPost366 h3, form#webformPost403 div.radioGroup, form#webformPost403 label, form#webformPost403 h3{background-color:#fff; border-right:none; margin-top:0; margin-left:20px;}
form#webformPost366 div.radioGroup span, form#webformPost366 label.webfield span, form#webformPost403 div.radioGroup span, form#webformPost403 label.webfield span{font-family:"Times New Roman", Times, serif; font-size:14pt; font-weight:normal; color:#009900; margin:0;}
form#webformPost366 div.radioGroup label span, form#webformPost366 label.webfield span.checkbox, form#webformPost403 div.radioGroup label span, form#webformPost403 label.webfield span.checkbox{font-family:inherit; font-size:inherit; font-weight:inherit; color:inherit; margin:0; padding:0;}
form#webformPost366 input.checkbox, form#webformPost366 input.radio, form#webformPost403 input.checkbox, form#webformPost403 input.radio{margin-right:6px;}
