body { font: 12px Verdana, Arial, Helvetica, sans-serif; background: #336699; margin: 0; padding: 0; text-align: center; color: #666666; }
* { margin: 0; }
br.clearboth { clear:both; line-height:1px; font-size:2px/2px; }
.printonly { visibility:hidden; display:none; }

#c { width: 850px; margin: 0 auto; text-align: left; background: #FFFFFF url(images/containerbg.gif) repeat-y top left; }

#c #h { background: url(images/header.gif) no-repeat top #FFFFFF; padding: 20px; height: 60px; text-align: right; position:relative; }
#c #h #bannercontent { position:absolute; top: 10px; right:10px; width:468px; height:60px; margin:0px; }
#c #h a, 
#c #h a:visited { color: #003366; text-decoration: none; margin: 0; padding: 4px; font-weight: bold; font-size: 12px; line-height:12px; position:absolute; top: 10px; right:10px; width:80px; height:12px; margin:0px;text-align: center; }
#c #h a:hover { background-color:#639B9A; color:white; }
#c #h #hbuttons { display:block; width:180px; float:right; margin-top: -12px; margin-right: -12px;}
#c #h #hbuttons a.hlinks, 
#c #h #hbuttons a.hlinks:visited { background-image: url(images/bluearrow.png); background-repeat:no-repeat; background-position: left center;
display:block; color:#003366; text-decoration:none; padding: 4px 4px 4px 14px; font-weight:bold; font-size:12px; line-height:12px; height:12px; text-align:left; width:160px; position:static; margin-bottom:2px; }
#c #h #hbuttons a.hlinks:hover { background-color:#68989A; color:#FFFFFF; }


#c #mid { padding: 0; background: #FFFFFF url(images/containerbg.gif) repeat-y top left; position:relative; }

#c #mid #content { background:url("images/content.gif") #FFFFFF top no-repeat; margin:0; float:right; padding: 40px 20px 20px 20px; width: 610px; }
#c #mid #content h1 { padding: 0 0 10px 0; color:#003366; font-size: 20px; }
#c #mid #content h2 { padding: 0 0 8px 0;  color:#147142; font-size: 16px; }
#c #mid #content div.main h3 { padding: 8px 0;  color:#707070; font-size: 16px; }
#c #mid #content div.main h4 { padding: 8px 0;  color:#147142; font-size: 14px; }
#c #mid #content p  { padding: 0 0 10px 0; font-size: 12px; line-height:18px; }

#c #mid #content div.main { width: 100%; padding: 0 0 12px 0; }
#c #mid #content div.main a, 
#c #mid #content div.main a:visited { color: #003366; text-decoration: none; display: inline; border-bottom:1px dotted #003366; }
#c #mid #content div.main a:hover { background: #BFD3AE; }

#c #mid #content div.main div.pixmain { width: 100px; padding: 0 12px 6px 0; float: left; font-size: 10px; font-style: italic; line-height: 12px; }
#c #mid #content div.main div.pixmain a, 
#c #mid #content div.main div.pixmain a:visited { text-decoration:none; border-bottom: 0px; }
#c #mid #content div.main div.pixmain a:hover { background:none; }
#c #mid #content div.main div.pixmain img { padding: 6px 0 6px 0; border:none; }

#c #mid #content div.main div.pixnews { width: 180px; padding: 0 12px 6px 0; float: left; font-size: 10px; font-style: italic; line-height: 12px; }
#c #mid #content div.main div.pixnews a, 
#c #mid #content div.main div.pixnews a:visited { text-decoration:none; border-bottom: 0px; }
#c #mid #content div.main div.pixnews a:hover { background:none; }
#c #mid #content div.main div.pixnews img { padding: 6px 0 6px 0; border:none; }

#c #mid #content_nopx div.main { width: 100%; padding: 0 0 12px 0; }
#c #mid #content_nopx div.main a, 
#c #mid #content_nopx div.main a:visited { color: #003366; text-decoration: none; display: inline; border-bottom:1px dotted #003366; }
#c #mid #content_nopx div.main a:hover { background: #BFD3AE; }
#c #mid #content_nopx ol, #c #mid #content_nopx ul { list-style-position: inside; list-style-type: decimal; margin: 0 6px; }

#c #mid #content_nopx { background:url(images/pix_no.gif) #FFFFFF top no-repeat; margin:0; float:right; padding: 20px; width: 610px; }
#c #mid #content_nopx h1 { padding: 22px 0 22px 0; color:#003366; font-size: 20px; }
#c #mid #content_nopx h2 { padding: 14px 0 0 0; color:#147142; font-size: 16px; }
#c #mid #content_nopx h3 { padding: 8px 0;  color:#707070; font-size: 16px; }
#c #mid #content_nopx h4 { padding: 8px 0;  color:#147142; font-size: 14px; }
#c #mid #content_nopx p  { padding: 12px 0 0 0; }

/* small thumbs */
#c #mid #content_nopx div.main div.pixmain { width: 180px; padding: 0 12px 6px 0; float: left; font-size: 10px; font-style: italic; line-height: 12px; }
#c #mid #content_nopx div.main div.pixmain a, 
#c #mid #content_nopx div.main div.pixmain a:visited { text-decoration:none; border-bottom: 0px; }
#c #mid #content_nopx div.main div.pixmain a:hover { background:none; }
#c #mid #content_nopx div.main div.pixmain img { padding: 6px 0 6px 0; border:none; }

/* med thumbs */
#c #mid #content_nopx div.main div.pixmed { width: 180px; padding: 0 12px 6px 0; float: left; font-size: 10px; font-style: italic; line-height: 12px; }
#c #mid #content_nopx div.main div.pixmed a, 
#c #mid #content_nopx div.main div.pixmed a:visited { text-decoration:none; border-bottom: 0px; }
#c #mid #content_nopx div.main div.pixmed a:hover { background:none; }
#c #mid #content_nopx div.main div.pixmed img { padding: 6px 0 6px 0; border:none; }

/* med thumbs */
#c #mid #content div.main div.pixmed { width: 180px; padding: 0 12px 6px 0; float: left; font-size: 10px; font-style: italic; line-height: 12px; }
#c #mid #content div.main div.pixmed a, 
#c #mid #content div.main div.pixmed a:visited { text-decoration:none; border-bottom: 0px; }
#c #mid #content div.main div.pixmed a:hover { background:none; }
#c #mid #content div.main div.pixmed img { padding: 6px 0 6px 0; border:none; }

#c #f { padding: 0 10px; background:#336699; text-align: center; }
#c #f p { margin: 0; padding: 10px 0; color: #ffffff; font-size: 10px; line-height: 11px; }
#c #f a, #c #f a:visited { color:#99CCCC; text-decoration:none; display: inline; }
#c #f a:hover { background:#003366; }
#c #f #bannercontent { width:468px; height:60px; margin:0px; }

#c #mid #px_home  { margin: 0px; padding: 0px; height: 310px; float:right; }
#c #mid #px_other { margin: 0px; padding: 0px; height: 260px; float:right; }

#c #mid #foot2 { padding: 10px 10px 10px 210px; text-align:center; font-size: 11px; }
#c #mid #foot2 a, #c #mid #foot2 a:visited { text-decoration: none; color: #003366; display: inline; }
#c #mid #foot2 a:hover { background: #AFD7BE; }
/* forms */
form 		{ font-size: 9px; font-family: Veranda, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0; margin:0; }
input 		{ font-size: 9px; background:#E1E1EE ; font-family: Courier, Monaco; }
textarea 	{ font-size: 9px; background:#E1E1EE ; font-family: Veranda, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
select 		{ font-size: 9px; font-family: Veranda, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#form td { padding: 3px; font-size: 11px; }
#form 			{ font-size: 10px; color: #222222; line-height: 16px; padding: 8px; margin: 15px; width:550px;  float:left; border: 1px solid #999999; }
#form p 		{ font-size: 10px; color: #222222; }
#form .disclaim	{ font-size: 9px;  color: #666666; }

#c #mid #content_nopx div.main ul { list-style-type: disc; }
