/* CSS Document */

body{margin:0px; padding:0px; background:url(../images/bg1.jpg) left top repeat-x #4E84A3; behavior:url("csshover.htc"); }
#wrapper{width:953px; margin:0px auto; padding:0px;}
#header{width:852px; height:173px; margin:0px auto; padding:0px;}
#logo{width:197px; height:115px; float:left; margin:0px 50px; position:absolute;}
.clear{clear:both;}

#main-menu{ position:absolute; font:bold 12px/18px Arial, Helvetica, sans-serif; width:852px; margin:17px 0 0 0 ; padding:0 0 0 0px; float:left; background:url(../images/main-menu-bg.jpg) left repeat-x; height:30px;}

/*#main-menu{font:bold 12px/18px Arial, Helvetica, sans-serif; width:852px; height:31px; margin:0 0 0 10px; padding:0 0 0 0px; float:left; background:url(../images/main-menu-bg.jpg) left no-repeat;}*/

#left-shadow{width:38px; background:url(../images/left-shadow.jpg) right top no-repeat;}
#right-shadow{width:38px; background:url(../images/right-shadow.jpg) left top no-repeat;}
#outer-content{width:877px;background:url(../images/outer-content-bg.jpg) left top repeat-x #3D7899; padding-bottom:20px;}
#content-table{width:782px; margin:0px auto; padding:0px; background:#FFF;}
#top-bar{ height:30px; width:782px; background:url(../images/content-top-bg.jpg) left top repeat-x;}
#content-left-column{width:157px;}

#vertical-menu{margin:23px 0 0 23px; padding:0px;}
#vertical-menu li{list-style:none; font:normal 11px/24px Tahoma, Arial; color:#666; width:124px; background:url(../images/h1-bg.jpg) left bottom repeat-x;}
#vertical-menu li a{color:#666; text-decoration:none;}
#vertical-menu li a:hover{color:#FF6600;}
.active {color:#FF6600;}
.home h1{font:normal 16px/22px Tahoma,Arial; background:url(../images/h1-bg.jpg) left bottom repeat-x; width:260px; float:left; padding:20px 0 0 0px; margin:0 0 0 10px; color:#D89906;} 
.home p{font:normal 11px/18px Tahoma,Arial; width:260px; float:left; padding:20px 0 0 10px; margin:0px; color:#444;}
.date {font:bold 12px/18px  Arial, Helvetica, sans-serif; width:180px; float:left; padding:5px 0 0 10px; margin:0px; color:#999; text-align:left;}
.more{font:normal 11px/18px  Tahoma,Arial, Helvetica, sans-serif; width:80px; padding:5px 0 0 10px; margin:0px; color:#335F74; text-align:right;}
.more a{color:#335F74; text-decoration:none;}
.more a:hover{color:#CC0000;}
.see-all{font:bold 11px/18px  Tahoma,Arial, Helvetica, sans-serif; width:180px; float:left; padding:5px 0 0 10px; margin:0px; color:#3D7899; text-align:left;}
.see-all a{text-decoration:none; color:#3D7899;}
.see-all a:hover{color:#CC0000;}
#footer{width:885px; height:22px; margin:10px 0 0 0px; padding:0px; font:normal 11px/18px Tahoma, Arial; color:#fff; margin-left:37px;}

.copyright{color:#25485A;}



.menu { list-style:none; height:31px; /*background: url(../images/menu-bg.jpg); */position:absolute; clear:both;	width:862px;z-index:10; margin:0 0 3px 5px; padding:0 0 0 0px; }
.menu li {float:left; padding:0px 0px 0px 0px; position:relative;}
.menu li a {display:block; float:left; height:31px; width:120px; line-height:30px; color:#fff; text-decoration:none; font-size:12px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; cursor:pointer;font-weight:normal; }
.menu li.current a {color:#c00; background:url(../images/common-menu-bg);}

.menu li.current a b {color:#fff; font-weight:normal; background:url(../images/common-menu-bg.jpg) no-repeat right top;}
.menu li a:hover {color:#fff;}
.menu li a:hover b {font-weight:bold;}
.menu li.current a:hover {color:#fff; background:#000 url(../images/common-menu-bg.jpg); cursor:default;}
.menu li.current a:hover b {background:url(../images/common-menu-bg.jpg) no-repeat right top;font-weight:normal;}

/*drop-down*/

.menu ul{ position:absolute; padding:0px; display:none; width:176px; z-index:10; list-style:none;}
.menu li:hover ul{ top:29px;left:0; margin:0 0 0 2px; background-color:#FFFFFF; background-image:none; display:block; z-index:10; }
.menu li:hover ul li a, .menu li:hover ul li a b{ float:left; background-image:none; background-color:#92C95F; list-style:none; width:162px; margin-top:2px; color:#fff; text-align:left; z-index:10;background:url(../images/dropdown-bg.jpg) repeat-x top; padding-left:10px; margin: 0 2px 0 2px;}
*html .menu li:hover ul li a, .menu li:hover ul li a b{ float:left; background-image:none; background-color:#92C95F; list-style:none; width:162px; margin-top:2px; color:#fff; text-align:left; z-index:10;background:url(../images/dropdown-bg.jpg) repeat-x top; margin: 0 2px 0 2px;}
.menu li:hover ul li a:hover, .menu li:hover ul li a b:hover{background-color:#80C144; z-index:10;background:url(../images/dropdown-hover-bg.jpg) repeat-x top;  }


#content-part{padding:15px; width:570px; float:left;}
.content-part{padding:0 15px 0 15px; width:570px; float:left;}
.content-part h1{font: normal 20px/30px Arial, Helvetica, sans-serif; color:#FF9900; text-align:left; border-bottom:dashed 1px #999;}
#content-part h1{font: normal 20px/30px Arial, Helvetica, sans-serif; color:#FF9900; text-align:left; border-bottom:dashed 1px #999;}
#content-part h3{font: normal 16px/26px Arial, Helvetica, sans-serif; color:#003399; text-align:left; }

#content-part h4{font: bold 12px/20px Arial, Helvetica, sans-serif; color:#003399; text-align:left; }
#content-part h5{font: bold 12px/18px Arial, Helvetica, sans-serif; color:#333; text-align:left; }
.grey-black-{font: bold 12px/18px Arial, Helvetica, sans-serif; color:#333; text-align:left; }
.blue-text{font: bold 12px/20px Arial, Helvetica, sans-serif; color:#003399; text-align:left; }
.blue-text a{color:#003399; text-decoration:none;}
.blue-text{color:#003399; font-weight:bold; }
.blue-text-head{color:#003399; font: bold 16px/26px Arial, Helvetica, sans-serif;}

#content-part p {font: normal 12px/18px Arial, Helvetica, sans-serif; color:#333; text-align:justify; margin:10px 0 5px 5px;}
.content-part p {font: normal 12px/18px Arial, Helvetica, sans-serif; color:#333; text-align:justify; margin:0px 0 5px 5px;}
#content-part a{ color:#003399; text-decoration:none;}
#content-part a:hover{ color:#003399; text-decoration:underline;}
#content-part p img{float:right; padding:10px;}
.flash-head{font: bold 12px/18px Arial, Helvetica, sans-serif; color:#FF9900; text-align:center;}

.director-board{width:255px; padding:5px; text-align:left; border:1px dashed #91C5D9; background:#F2F9FF; margin-top:10px; }
.text-blue{float:left; font:bold 14px/18px Arial, Helvetica, sans-serif; color:#000; text-align:left;padding-left:5px;}
.text-red{float:left; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#c00; text-align:left; padding-left:7px;}
.text{float:left; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; text-align:left; } 
.head-with-bg{width:590px; float:left; height:30px; font:bold 14px/28px Arial, Helvetica, sans-serif; color:#000; background:#F2F9FF; text-indent:5px; margin-bottom:10px;}
.center{text-align:center;  font:normal 14px/28px Arial, Helvetica, sans-serif; padding-left:150px;}

.newsletter-text{ border:1px solid #999; margin:10px; padding:15px;}
.newsletter-text h3 {text-align:left;  font:bold 14px/20px Arial, Helvetica, sans-serif; color:#FF3300; }
.newsletter-text h4 {text-align:left;  font:bold 12px/18px Arial, Helvetica, sans-serif; color:#FF9900; }

ul li {font: normal 12px/18px Arial, Helvetica, sans-serif; color:#333; text-align:justify; }



