/* CSS Document */

html{scrollbar-face-color:#3D6A89; scrollbar-track-color:#CFCFCF; scrollbar-arrow-color:#252525;
scrollbar-3dlight-color:#CFCFCF; scrollbar-highlight-color:#CFCFCF; scrollbar-shadow-color:#CFCFCF; scrollbar-darkshadow-color:#CFCFCF;}

body{margin:0px; padding:10px; font:normal 72%/165% "Lucida Sans Unicode",arial; text-align:center; background-color:#CFCFCF; color:#656565;}

table{border:0px; border-collapse:collapse; font:normal 1em/165% "Lucida Sans Unicode",arial;  color:#656565;}

h1,h2,h3,p{margin:0px; padding:0px; font-size:1em;}

.clear{clear:both; margin:0px; padding:0px; font-size:1px; line-height:1px; height:1px;}


#wrap{margin:0px auto; padding:0px; width:950px; background:#ffffff url(bg.jpg) repeat-y center top;}

#wrap .banner{width:950px; margin:0px; padding:0px;}

#content{width:875px; padding:0px; margin:10px auto auto auto; text-align:left;}
#content .bar1{width:835px; margin:0px 20px 10px 20px; padding:0px; background:#4D708D url(bar2.jpg) repeat-x bottom left;}
#content .bar2{width:830px; margin:0px 22px 10px 22px; padding:5px 0px; border-bottom:1px solid #ccc; font-weight:500; font-family:tahoma; word-spacing:0.5em;}

#content .left{width:570px; margin:0px; float:left; display:inline; border-right:4px solid #f0f0f0; min-height:300px;}
*html #content .left{height:300px;}
#content .right{width:300px; float:right; display:inline;}


#footer{width:950px; height:91px; margin:0xp; padding:0px; background:url(footerbg.jpg) no-repeat 0px 0px;}

/* ----------------------------------------------  Presentational elements ---------------------------------- */

#content p{padding:2px 20px 20px 23px;}
#content h1{margin:0px 20px 10px 20px; padding:4px; font-size:2em; color:#3D6B89; font-family:Tahoma;}
#content h2{padding:5px 20px; font-size:1.2em; color:#C8804B;}
#content h3{padding:5px 20px; color:#3D6B89;}
#content h4{padding:5px 10px; margin:0px 4px; border-bottom:1px solid #2c7fa6; color:#f0f0f0;}

#content img.l{float:left; margin:4px 10px 4px 20px;}
#content img.r{float:right; margin:4px 20px 4px 10px;}
#content img{margin:4px 20px;}

#content ul{margin-top:0px; padding-top:0px;}
#content a{color:#F28959; text-decoration:none;}
#content a:hover{text-decoration:underline;}
#content ul{margin-right:10px; padding-right:10px;}
#content ul li{padding-left:5px; padding-bottom:5px; line-height:normal;}
#content ul li ul li{padding-bottom:0px;}

#content .bar1 h4{font-family:verdana; font-style:italic;}
#content .bar1 ul li{color:#f0f0f0;}
#content .bar1 ul li{padding:2px 0px;}
#content .bar1 a{color:#f0f0f0;}

#content .left ul{list-style-image:url(bullet1.gif);}

#content .right ul li a{ font-weight:bold;}
#content .right ul li ul li{padding:0px;}
#content .right ul li ul li a{color:#757575; text-decoration:underline;}
#content .right ul li ul li a:hover{text-decoration:none;}

#formtable{margin:0px; padding:0px; border-collapse:collapse;}
#formtable th{border:1px solid #A0C5DC; background-color:#6F95AD; padding:4px; text-align:right; color:#ffffff;}
#formtable td{border:1px solid #A0C5DC; padding:4px; text-align:left;}
#formtable td input{border:1px solid #ffffff;}
#formtable td textarea{border:1px solid #cccccc;}
#formtable td input.submit{background-color:#A0C5DC; font-weight:bold; border:1px solid #6f95ad;}
#formtable caption{text-align:right;}

#formtable td table{margin:0px 0px 10px 0px;}
#formtable td table td{border:none; padding:0px;}
#formtable td table th{border:1px solid #ffffff; background-color:#e0e0e0; text-align:right; font-weight:normal; padding:0px; color:#454545;}

#footer p{text-align:center; padding:20px; font-weight:bold; color:#959595;}
#footer p a{color:#656565; padding:0px 10px; text-decoration:none;}
#footer p a:hover{color:#252525;}