*{padding:0; margin:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:5px 0 0 0; color:#000000; background:#969696;}
img{border:0px;}
div{padding:0px; margin:0px; color:#000000;}
img {border:none;}
form{padding:0px; margin:0px;}
p{}
h1{}
h2{}
h3{}
h4{}

/*Common*/
a:link, a:visited{color:#000; text-decoration:none;}
a:hover{ color:#999999; text-decoration:none;}
.cleardiv{clear:both; color:#000;}
.f-l{float:left;}
.f-r{float:right;}

.width100{width:100px;}
.round-elements{padding:3px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-box-shadow:0 2px 2px #C8C8C8; border:1px solid #ccc; margin:0 5px 0 0;}
.maincontainer{width:1002px; margin:0 auto; background:url(../images/master-bg.gif) repeat-y center; min-height:350px; height:auto !important; height:350px;}
.datapart{width:990px; padding:0 6px; min-height:350px; height:auto !important; height:350px; float:left;}
.data-c{float:left; width:779px; padding:10px 15px;}
.data-c h1{float:left; width:779px; padding:5px 0; margin-bottom:14px; font-size:17px; border-bottom:1px solid #CCC; color:#015195; font-family:Tahoma, Geneva, sans-serif;}
.data-c h2{color:#0066C5; font-size:16px; float:left; width:778px; padding:5px 0; font-family:Tahoma, Geneva, sans-serif;}
.data-c p{padding:4px 0; margin:0;}
.data-c ul{padding:6px 0; margin:0;}
.data-c li{padding:0; margin:0 0 0 25px;}
.lhs{width:181px; float:left; min-height:350px; height:auto !important; height:350px;}
.rhs{width:181px; float:left; min-height:350px; height:auto !important; height:350px; margin-top:20px; }
.chs{width:809px; float:left; min-height:350px; height:auto !important; height:350px;}
.chs-header{width:773px; float:left; background:url(../images/page-title.jpg) left bottom no-repeat ; padding:18px 18px 29px 18px; margin-bottom:15px; color:#FFF; font-weight:bold; font-size:20px;}
.rhs-header{ display:block; background:url(../images/RHS-top.gif) repeat-y left; float:left; padding:5px 15px; width:151px; color:#FFF; font-weight:bold; font-size:16px;}
.rhs-event{display:block; float:left; padding:5px 0; font-weight:bold; width:181px;}
.rhs-event b{display:block; float:left; font-weight:bold; color:#000; margin:6px 8px; width:165px;}
.rhs-event a{display:block; float:left; font-weight:normal; font-size:11px; padding:0; margin:0; color:#2E4568; border-bottom:1px #898989 dashed; padding-bottom:8px; margin-bottom:8px;width:161px;}
.rhs-event a:hover{color:#000;}

.chs-event{display:block; float:left; padding:5px; font-weight:bold; width:768px;}
.chs-event b{display:block; float:left; font-weight:bold; color:#015195; margin-bottom:6px; width:100%;}
.chs-event a{display:block; float:left; font-weight:normal; font-size:11px; padding:0; margin:0; color:#2E4568; border-bottom:1px #E9E9E9 dashed; padding-bottom:8px; margin-bottom:8px;width:100%;}
.chs-event a:hover{color:#000;}
.chs-event span{display:block; float:left; font-weight:normal; font-size:12px; padding:0; margin:0; color:#2E4568; border-bottom:1px #E9E9E9 dashed; padding-bottom:8px; margin-bottom:8px;width:100%; text-align:justify;}

.navigation{width:181px; float:left; min-height:350px; height:auto !important; height:350px;}
.navigation a:link, .navigation a:visited{ display:block; padding:5px 10px; color:#015195; font-size:11px; font-weight:bold; background:url(../images/navigation-border.gif) bottom repeat-x;}
.navigation a:hover{ color:#fff; background:#015195;}

.textbox{background:#f1f1f1; border:1px solid #f1f1f1; padding:5px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-box-shadow:0 2px 2px #C8C8C8;}
.textbox:focus{ border:1px solid #ccc;}
.butt{background:#f2f2f2; border:1px solid #ccc; padding:5px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-box-shadow:0 2px 2px #C8C8C8;}

.menu-cover{width:786px; float:left;}
.menu-cover img{float:left;}
.menu-itm-cover{float:left; padding-top:6px;}
.menu-itm{width:383px; float:left; margin:5px 6px 0 0; background:#f8f8f8; padding:0 0 5px 0;}
.menu-itm p{font-weight:bold; text-align:left; padding:0; margin:0;}
.menu-itm h3{ background:#FFF; padding:6px; color:#015195; font-size:13px; margin:0;}
.menu-itm ul{list-style:none; margin:0; padding:0 9px;border-top:2px solid #CCC;}
.menu-itm li{padding:6px 0 6px 15px; margin:0; background:url(../images/bullet.gif) left 10px no-repeat; border-bottom:3px solid #fff; text-align:justify;}
.menu-itm span{float:right; padding:3px;color:#015195; width:45px; text-align:right; font-weight:bold;}

.menu-itm2{width:383px; float:left; margin:5px 6px 0 0; background:#f8f8f8; padding:0 0 5px 0;}
.menu-itm2 p{font-weight:bold; text-align:left; padding:0; margin:0; color:#015195;}
.menu-itm2 i{text-align:left; float:left; font-weight:normal; font-style:normal;}
.menu-itm2 strong{color:#638F04; display:block; font-weight:normal; padding:3px 0;}
.menu-itm2 h3{ background:#FFF; padding:6px; color:#015195; font-size:13px; margin:0;}
.menu-itm2 ul{list-style:none; margin:0; padding:0 9px;border-top:2px solid #CCC;}
.menu-itm2 li{padding:6px 0 6px 15px; margin:0; background:url(../images/bullet.gif) left 10px no-repeat; border-bottom:3px solid #fff; text-align:left; display:block;}
.menu-itm2 span{color:#015195; font-weight:bold; display:block; width:100%; text-align:right; padding-top:8px;}

.sitemap{list-style:none; padding:0; margin:0;}
.sitemap li{padding:3px 0 3px 16px; margin:0; background:url(../images/bullet.gif) left 7px no-repeat;}
.sitemap a:link, .sitemap a:visited{color:#015195;}
.sitemap a:hover{color:#000;}

.upper-footer{float:left; width:990px; background:#FFF; margin:0 6px; padding:9px 0; border-top:2px solid #95959c; color:#96d40d; text-align:center;}
.upper-footer a:link, .upper-footer a:visited{ color:#2e76b3; margin:2px 6px; padding:0 2px; line-height:20px;}
.upper-footer a:hover{ color:#fff; background:#2e76b3;}
.footer{ background:url(../images/footer.gif) left bottom no-repeat; width:962px; float:left; padding:0 20px 13px 20px; line-height:35px; font-size:10px;}

