/* CSS Document */

body,img,p,a,h1,h2,h3,h4,h5,h6,form,table,td,ul,li,dd,dt,div,fieldset{ margin:0; padding:0; border:0; }

body{ background:url(../images/main-bg.jpg) repeat-x #92B2CF}
div{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px;}
a{ color:#3366CC; text-decoration:none; }
a:hover{ color:#FF9900}
h1{ color:#63819E; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; padding-bottom:10px; line-height:30px}
h2{font-family:Arial, Helvetica, sans-serif; color:#63819E; font-size:20px; line-height:38px; font-weight:normal;}
.header-top{ width:800px; margin:auto; text-align:right; }
.heading{background-color:#63819E;  padding-left:10px;}
.heading h2{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:20px; line-height:38px; font-weight:normal;}
.main-wrapper{ margin:auto; width:800px; border:1px #FFFFFF solid; background-color:#FFFFFF; }
.header{background:url(../images/map.gif) no-repeat right #CD6917; height:124px;  }
.header img{padding-top:25px; padding-left:15px;}
.nav{border-top:1px solid #FFFFFF; background:url(../images/nav-bg.gif) repeat-x; line-height:38px;}
.nav ul{ margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.nav ul li{ list-style:none; display:inline; border-right:#FFFFFF solid 1px; padding:11px 0px 11px 0px;}
.nav ul li.last{border-right:none;}
.nav ul li a{ color:#333333; text-decoration:none; padding:11px 20px 11px 19px; }
.nav ul li.active a{color:#FFFFFF; }
.nav ul li a:hover { color:#FFFFFF;}

/* left content styles */
.main-content-wrapper{ background-color:#FFFFFF; padding:40px 27px 20px 27px;}
.left-content{float:left; margin-right:20px; width:457px; border-top:#D2E4F4 solid 3px; padding-top:10px; }
.left-content hr{background:url(../images/hr.gif) repeat-x center; width:430px; }
.left-content p {margin-bottom: 10px; line-height: 20px;}
.left-content img {padding: 5px 5px 0 0;}
.latest-news ul, .left-content ul{margin:5px 0 5px 0; padding-left:17px;}
.latest-news ul li, .left-content ul li{list-style:disc;}
.latest-news ul li a, .left-content ul li a{text-decoration:none; color:#3366CC;}
.latest-news ul li a:hover, .left-content ul li a:hover{ color:#FF9900; text-decoration:none;}
.latest-news{ background:url(../images/blue-bg.gif) repeat-x; padding-left:12px; padding-top:10px;}
.ditto_pageTitle a {color:#63819E;}
.ditto_introText {margin-top: 0;}
.ditto_introText img {padding-right: 5px;}

/* right sidebar and footer styles */
.yellowfadeborder { background:url(../images/yellow-bg.gif) repeat-x; height:auto; border-top:1px solid #FFFFFF; padding: 3px 5px 3px 5px; margin-bottom: 25px; border: solid 1px #63819E;}
.yellowfade { background:url(../images/yellow-bg.gif) repeat-x; height:auto; border-top:1px solid #FFFFFF; padding: 3px 5px 3px 5px; margin-bottom: 25px;}
.text{color:#999999; font-size:11px; font-weight:normal; width:195px;}
input{color:#333333; font-size:11px; font-weight:bold; }
.input-style{  padding:10px 45px 10px 0px;}
.right-content {float:right; padding-left:20px; width:245px;}
.footer{ color:#183550; margin:auto; width:800px; line-height:30px; padding:0 5px 0 5px; }
.right-img {border-right:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid;}
.img1 {margin:0; padding:0; }
.footer-right{float:right; width:405px; line-height:30px;}
.footer a{text-decoration:none; color:#183550;}
.footer a:hover{ color:#183550; text-decoration:underline;}
.right-align{float:right;}
.clear{clear:both;}

/* table styles */
body{ background-color:#FFFFFF;}

.table{ border-spacing: 0px;}
.table h3{ font-family: Arial, Helvetica, sans-serif; font-size:14px; font-style: normal; color:#FFFFFF; padding-left:10px; margin:0px; line-height:27px;}
/*.table td h3{ background-color:#63819E; border-bottom:1px solid #FFF;} */
.table h4{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:20px;padding-left:10px; margin:0px;}
/*.table td h4{ background-color:#E7CE7E; border-bottom:1px solid #EBE5D3; border-right:1px solid #EBE5D3;} */
.table td {border-spacing: 0px; background-color:#FEF9EB;font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; border-bottom:1px solid #EBE5D3; padding:5px 10px 5px 10px;}
.table td strong{ }
#headrow {background-color:#63819E; border-bottom:1px solid #FFF; padding: 0; margin: 0;}
#secondrow {background-color:#E7CE7E; border-bottom:1px solid #EBE5D3; border-right:1px solid #EBE5D3; padding: 0; margin: 0;}
.border-right{ border-bottom:1px solid #EBE5D3; border-right:1px solid #EBE5D3; padding: 5px 10px 5px 10px;}
