/* CSS Document */
body{margin:0; padding:0; font-family:"Georgia"; font-size:12px; line-height:20px;}

h1, h2, h3, h4, h5, h6, ul, li, form, input, textarea, hr{padding:0; margin:0; list-style:none;}
a{text-decoration:none; color:#004972; border-bottom: 1px dotted #004972;}
a:hover{text-decoration:none; color:#004972; border: none;}

.clear{clear:both;}
/**** Start Header Area ****/
#header_warp{background:url(../images/header_bg.jpg) repeat-x; width:100%; height:162px; margin:0; padding:0;}
.header_inner{width:990px; margin:0 auto; padding:0; height:162px;}

.upper_header{width:990px; height:96px; padding:0; margin:0;}

/**** Start Logo ****/
.logo_area{width:505px; height:82px; margin:0; padding:14px 0 0 0; float:left;}
.logo_area img{width:417px; height:82px; padding:0; margin:0; border:0;}
/**** End Logo ****/

/**** Start Search ****/
.search_area{width:273px; height:42px; margin:0; padding:54px 13px 0 199px; float:right;}
.search_area form{width:273px; margin:0; padding:0; float:right;}
.search_area form input{width:240px; height:16px; float:left; background:#025c8e; border:1px #3c96c8 solid;  color:#fff; font-size:11px; font-family:"Georgia"; text-align:center;  padding:3px 0 0 0;}
.search_area form input.button{background:none; padding:0px 0 0 5px; width:26px; height:19px; float:left; margin:1px 0 0 0; display:block; border:0;}
/**** End Search ****/

/**** Start Nav ****/
.bottom_header{width:990px; height:66px; padding:0; margin:0; }
.nav_area{width:840px; height:36px; padding:30px 75px 0 75px; margin:0;}
.nav_area ul{width:840px;  margin:0; padding:0;}
.nav_area ul li {background:url(../images/nav_bg.gif) no-repeat; width:120px; height:26px; float:left; display:block; padding:10px 0 0 0; margin:0; text-align:center;}
.hyp{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-decoration:none; font-weight:bold; text-shadow: 0px 1px 1px #000000;}
.hyp:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ced201; text-decoration:none; font-weight:bold; text-shadow: 0px 1px 1px #000000;}
/**** End Nav ****/

/**** End Header Area ****/

/**** Start BreadCrumb Area ****/
.bread{color:#004972; text-decoration:none; margin-bottom: 20px;}
.bread a{color:#004972; text-decoration:none; font-weight: bold;}
.bread a:hover{color:#004972; border-bottom: 1px dotted; font-weight: bold;}
/**** End BreadCrumb Area ****/
.form_style{border-style: solid; border-width: thin; border-color: #014165; color: #014165; font-family: Georgia; }
/**** Start Banner Area ****/
#banner_area{width:100%; height:323px; padding:0; margin:0;}
.banner_inner{width:990px; height:323px; margin:0 auto; padding:0;}
/**** End Banner Area ****/

/**** Start Content Area ****/
#content_area{background:url(../images/content_bg.jpg) repeat-x #def2ff; width:100%; display:table; padding:0; margin:0;}
.inner_content{width:990px; margin:0 auto; padding:0;}
.inner_text a{margin:0 auto; padding:0; text-decoration:none; color: #004972;} 
.inner_text a:hover{margin:0 auto; padding:0; border-bottom:1px dotted #004972; color: #004972;}
.inner_img a{margin-left: 150px; float: left;}
.inner_img a:hover{margin-left: 150px; float: left;}

.top_cat{width:990px; height:287px; margin:8px 0 8px 0; padding:0;}
.top_cat_left_bg{background:url(../images/top_cat_left_bg.jpg) no-repeat; width:10px; height:287px; padding:0; margin:0; float:left; }
.top_cat_mid{background:url(../images/top_cat_mid_bg.jpg) repeat-x; height:262px; width:960px; padding:15px 5px 10px 5px; margin:0; float:left;}
.top_cat_mid ul{width:960px; height:262px; padding:0; margin:0;}
.top_cat_mid ul li{width:290px; height:262px; float:left; padding:0 15px 0 15px; margin:0; font-family:"Georgia";}
.top_cat_mid h2{padding:0 0 10px 0; margin:0 10px 0 10px;  font-size:22px; color:#ced201; text-align:center; border-bottom:1px dotted #ced201;}
.top_cat_mid p{margin:10px 0 0 0; text-align:justify; color:#fff; line-height:18px; font-size:12px;}
.top_cat_mid img{float:right; margin:15px 6px 0 0; padding:0; border:0;}
.border{background:url(../images/border.jpg) no-repeat right;}
.top_cat_right_bg{background:url(../images/top_cat_right_bg.jpg) no-repeat; height:287px; width:10px; padding:0; margin:0; float:right;}
.bottom_conetnt{width:990px; margin:8px 0 20px 0; padding:0;}
.bottom_cont_top{background:url(../images/content_top_bg.jpg) no-repeat bottom; width:990px; height:6px; padding:0; margin:0;}
.bottom_cont_mid{background:url(../images/content_mid_bg.jpg) repeat-y  top; width:990px; padding:0; margin:0; display:table;}
.bottom_cont_mid_inner{padding:30px 20px 0 20px;}
.left_content_area{width:660px; float:left; padding:0 20px 20px 0; margin:0; border-right:1px dotted #004972;}
.content_main{width:660px; margin:0 0 20px 0; padding:0; text-align:justify;}
.content_main a{width:660px; margin:0 0 20px 0; padding:0; text-align:justify; text-decoration:none; color:#004972;}
.content_main h1{font-size:24px; color:#004972; margin:0; padding:0 0 20px 0;/* border-bottom:1px solid #004972;*/}
.content_main ul{ padding-left:25px;}
.content_main ul li{ list-style:disc; list-style-type:circle;}
.right_content_area{width:256px; float:right; padding:0; margin:0; }
.common_block{background:url(../images/block_bg.jpg) no-repeat; width:240px; margin:0 0 20px 0; padding:20px 8px 0 8px;}
.common_block h2{width:230px; padding:0 0 15px 10px; margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#272727; background:url(../images/common_border.gif) no-repeat center bottom;}
.quick_contact form{width:230px; padding:0 0 0 10px; margin:0 0 30px 0;}
.quick_contact form input{height:16px; border:1px solid #084f76; padding:5px 0 0 10px; margin:0 0 5px 0; font-size:11px; font-family:"Georgia";}
.quick_contact form textarea{width:215px; height:66px; background:#dbedf8; border:1px solid #084f76; padding:5px 0 0 10px; margin:0 0 5px 0; font-size:11px; font-family:"Georgia";}
.quick_contact form input.button{background:none; float:right; padding:0 3px 0 0 ; margin:3px 0 0 0; width:78px; height:21px; border:0; display:block; clear:both;}

.blog ul{width:225px; padding:0 0 0 5px; margin:0 0 30px 0;}
.blog ul li{width:205px; margin:0 0 2px 0; padding:0 0 0 20px; background:url(../images/tik_bullet.gif) no-repeat left;}

.blog_area{background:url(../images/blog_area.jpg) no-repeat; width:650px; margin:0 0 20px 0; padding:20px 8px 0 8px;}
.blog_head_area{background:url(../images/blog_head.jpg) no-repeat; width:620px; height: 30px; margin: 0 0 20px 14px; padding:6px 8px 10px 8px; color: #FFFFFF;}
.blog_title{float: left; width: 530px;}
.blog_title a{color: #FFFFFF; font-weight: bold; text-decoration:none;}
.blog_title a:hover{color: #CDCE08; font-weight: bold;}
.blog_date{float: left;}
.blog_content{width: 628px; padding: 0 0 0 17px;}

.read_more{ color:#04456D; width: 150px; margin: 20px 10px 10px 536px; text-decoration: none;}
.read_more a{ color:#04456D; font-weight: bold; padding: 4px; background:url(../images/read_more_nor.jpg) repeat-x; width: 150px; text-decoration: none; border:none;}
.read_more a:hover{ color:#04456D; font-weight: bold; padding: 4px; background:url(../images/read_more_hov.jpg) repeat-x; width: 150px; text-decoration: none;}

.rss_image a{border:none;}

.sub_hyp{font-family:"Georgia"; font-size:11px; color:#393939; font-weight:normal; border-bottom:1px dotted #393939; text-decoration:none; padding:0 0 1px 0; margin:0;}
.sub_hyp:hover{font-family:"Georgia"; font-size:11px; color:#393939; text-decoration:none; font-weight:normal; padding:0 0 1px 0; margin:0; border-bottom:none; }

.ads{width:200px; padding:10px 20px 0 20px; margin:0px;}
.ad_image{max-width:200px; padding-bottom: 40px;}
.bottom_cont_bottom{background:url(../images/content_bottom_bg.jpg) no-repeat; width:990px; height:6px; padding:0; margin:0; }
/**** End Content Area ****/

.recruitment_area{width:640px; margin:0 0 20px 0; padding:10px; background:#8fb6d0; display:table;}
.top_recruitment{width:640px; padding:0; margin:0 0 10px 0; display:table;}
.bottom_recruitment{width:640px; padding:0; margin:0 0 0 0; display:table;}

.left_box{width:290px; float:left; padding:10px; margin:0; background:#fff;}
.left_box h2{width:290px; height:30px; text-align:center; margin:0 0 10px 0; padding:0; font-size:18px; color:#00334f; font-weight:bold;}
.left_box_photo{width:290px; height:164px; text-align:center; margin:0 0 15px 0; padding:0;}
.left_box_photo img{width:260px; height:164px; text-align:center; margin:0; padding:0; border:1px solid #6e96b1;}
.txt{ width:285px; text-align:justify; font-size:12px; color:#393939; line-height:20px; margin:0 0 15px 0;}
.more_btn_area{width:290px; height:22px; margin:0 0 15px 0; padding:0;}
.more_btn_area img{width:42px; height:20px; padding:0 10px 0 0; margin:0; float:right;}
.right_box{width:290px; float:right; padding:10px; margin:0; background:#fff;}
.right_box h2{width:290px; height:30px; text-align:center; margin:0 0 10px 0; padding:0; font-size:18px; color:#00334f; font-weight:bold;}
.right_box_photo{width:290px; text-align:center; margin:0 0 15px 0; padding:0;}
.right_box_photo img{width:260px; height:164px; text-align:center; margin:0; padding:0; border:1px solid #6e96b1;}

.edit a{background-color:#CCCCCC; width: 50px; font-weight: bold; padding: 3px 20px 3px 20px;}
.edit a:hover{background-color:#004972; width: 50px; font-weight: bold; padding: 3px 20px 3px 20px; color: #FFFFFF;}

/**** Footer ****/
#footer{background:url(../images/footer_bg.jpg) repeat-x #004972; width:100%; padding:0; margin:0;}
.footer_area{width:950px; margin:0 auto; padding:20px 0 20px 0; text-align:center; color:#fff;}
.footer_hyp{font-size:11px; color:#fff; text-decoration:none;}
.footer_hyp:hover{font-size:11px; color:#c1d000; text-decoration:none;}
.footer_green{font-size:12px; color:#c1d000; text-decoration:underline; font-weight:bold;}
.footer_green:hover{font-size:12px; color:#c1d000; text-decoration:none; font-weight:bold;}
/**** End Footer ****/

.blue{color: #004972;}
.red{color: #990000;}
.pro_bor{border-bottom: 1px dotted #004972; margin: 10px 0 10px 0;}


/****Tab Section****/

.tab_head{position:relative; padding: 0 5px 10px 5px; list-style: none; margin: 0; width: 650px;}
.tab_head ul{list-style: none; position:relative; width: 650px; padding:0; margin: 0;}
.tab_head ul li{list-style: none; position:relative; width: 180px; float:left; padding: 10px 0 10px 0; margin: 0; font-weight: bold; border-bottom: 1px solid #658faa;}

.tab_head a.tab-active{margin: 0; padding: 10px 10px 12px 10px; width: 180px; background:url(../images/tab-hov-2.png) no-repeat; color: #FFFFFF;}
.tab_head a:hover.tab-active{margin: 0; background:url(../images/tab-hov-2.png) no-repeat; padding: 10px 10px 12px 10px; color: #FFFFFF;}
.tab_head a:active.tab-active {margin: 0; background:url(../images/tab-hov-2.png) no-repeat; padding: 10px 10px 12px 10px; color: #FFFFFF;}

.tab_head a.tab-disabled{margin: 0; padding: 10px 10px 12px 10px; width: 180px; background:url(../images/tab-hov.png) no-repeat; color: #FFFFFF;}
.tab_head a:hover.tab-disabled{margin: 0; background:url(../images/tab-hov-2.png) no-repeat; padding: 10px 10px 12px 10px; color: #FFFFFF;}

.tab_head_inner{list-style:circle; width: 610px; font-weight:normal; background-color: #FFFFFF;}
.tab_head_inner ul{list-style:circle; width: 610px; font-weight:normal; background-color: #FFFFFF;}
.tab_head_inner ul li{list-style:circle; width: 610px; font-weight:normal; background-color: #FFFFFF; border: 0px;}

.tab_content{text-align:justify; padding: 60px 0 0 0; margin: 0;}
.tab_content ul{list-style:circle; padding: 0 0 0 30px; margin: 0;}
.tab_content ul li{list-style:circle; padding: 0; margin:0;}
