@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color: #5f6a73;
	background:#080b0e url(images/bg.gif) repeat-x left top;
}
a{outline:0;}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
h2{
	font:normal 26px/28px Georgia, "Times New Roman", Times, serif;
	color:#547fab;
}
h3{
font:normal 18px Georgia, "Times New Roman", Times, serif;
color:#547fab;
padding:15px 0 0 0;
}
h4{
font:normal 16px Georgia, "Times New Roman", Times, serif;
color:#547fab;
}
ul li{
padding-bottom:8px;
font-size:14px;
}

p {
	line-height:24px;
	margin:0;
	padding:10px 0 10px 0;
}
img {
	border:none;
}
form{
padding:0;
margin:0;
}
a{
color:#8d7d0e;
text-decoration:none;
}
a:hover{
color:#a6bace;
text-decoration:none;
}
.clear{
	clear:both;
	line-height: 0px;
	height: 1px;
}
.clr_left{clear: left;}
.clr_right{clear:right;}
.txtbox_top{
background:#e1e1e1 url(images/txtbg.gif) repeat-x left top;
border:0;
font:normal 10px Georgia, "Times New Roman", Times, serif;
color:#000000;
padding:4px 0 2px 5px;
width:120px;
}
label {
color:#bcc9db;
display:block;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:28px;
}
.txtbox{
border:1px solid #161a20;
background:#070a0d;
padding:6px;
width:530px;
color:#bcc9db;
font-size:12px;
margin-bottom:10px;
}
.buttoncss{
font:14px Georgia, "Times New Roman", Times, serif;
color:#cdb40b;
border-top:1px solid #434648;
border-bottom:1px solid #1a222a;
border-left:1px solid #25282a;
border-right:1px solid #13191f;
padding:5px 8px;
background-color:#070a0d;
}
/*===========================================================*/
#toppart{
width:1004px;
margin:0 auto;
}
#toppart .logo{
	float:left;
	width:271px;
	height:34px;
	padding:33px 10px 0 20px;
} 
#toppart .logo_right{
	float:right;
	width:380px;
	height:82px;
	text-align:right;
	background:url(images/map_top.gif) no-repeat left top;
	margin-top:11px;
}
#toppart .logo_right .lang{
	color:#4e6c8a;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	padding:11px 0 12px 0;
}
#toppart .logo_right .lang a{
color:#a6bace;
text-decoration:none;
}
#toppart .logo_right .lang a:hover{
color:#cdb40b;
}
#toppart .logo_right .lang a.current{
color:#cdb40b;
}
#toppart .logo_right .login_area{
font-family:Georgia, "Times New Roman", Times, serif;
}
#toppart .logo_right .login_area a.current{
color:#cdb40b;
text-decoration:none;
}
.login_img{
height:18px; width:18px;
padding-left:5px;
padding-top:2px;
float:right;
}
.loginbox{
float:left;
padding-left:100px;
}
a.link_lightblue{
color:#a6bace;
text-decoration:none;
}
a.link_lightblue:hover{
text-decoration:underline;
}
a.link_red{
color:#c02929;
text-decoration:none;
}
a.link_red:hover{
text-decoration:underline;
}


/*=========Home Nav area CSS=============*/
#home_nav_wrapper{
background:url(images/bg4.gif);
padding:10px 0;
}
#home_nav_wrapper #home_navpart{
width:1004px;
margin:0 auto;
}
#home_nav_wrapper #home_navpart .home_nav_top{
	padding:8px 35px 15px 25px;
}
.home_nav_top .nav_top_left{
float:left;
margin-top:24px;
width:187px; height:270px;
}
.home_nav_top .nav_top_center{
float:left;
margin:0 15px;
height:301px; width:523px;
background:url(images/flashbg.jpg) no-repeat left top;
padding:8px 0 0 10px;
}
.home_nav_top .nav_top_right{
float:left;
margin-top:26px;
width:168px;  height:265px;
}

#home_nav_wrapper #home_navpart .home_nav_bot{
padding:0 156px 0 200px;
height:1%;
}
#home_navpart .home_nav_bot .client_bg{
 width:217px; height:254px;
margin-top:28px;
 float:left;
}

#home_navpart .home_nav_bot .company_bg{
	width:196px;
	height:273px;
	margin-top:9px;
	float:left;
}


#home_navpart .home_nav_bot .rec_bg{
 width:213px; height:282px;
 float:left;
}
/*=========Home content area CSS===============*/
#home_content_wrapper{
background-color:#4b5f70;
padding:10px 0;
margin-bottom:10px;
}
#home_content_wrapper #home_contentpart{
	width:1004px;
	margin:0 auto;
	padding:10px 0px;
	background:url(images/home_ctnline.gif) repeat-y left top;
	color:#233d54;
}
#home_contentpart .home_c_left{
width:48%;
padding:0 0 0 11px;
float:left;
}
#home_contentpart .home_c_left h1{
background:url(images/txt_head1.gif) no-repeat left top;
font:normal 22px Georgia, "Times New Roman", Times, serif;
color:#fff;
padding:9px 0 21px 30px;
}
#home_contentpart .home_c_left .c_left_txt{
padding:0 33px;
}

#home_contentpart .home_c_right{
width:48%;
padding:0 10px 0 11px;
float:right;
}
#home_contentpart .home_c_right h2{
background:url(images/txt_head2.gif) no-repeat right top;
font:normal 22px Georgia, "Times New Roman", Times, serif;
color:#fff;
padding:9px 0 21px 30px;
}
#home_contentpart .home_c_right .c_right_txt{
padding:0 33px;
}
/*==========Home Footer CSS stars===============*/
#home_footer{
width:971px;
margin:0 auto;
padding:0px 33px 8px 0;
color:#616c7b;
text-align:right;
}


/*==============Inner page css starts===============================*/
#topnav{
height:48px;
margin:0 auto;
background-color:#0d1014;
border-bottom:1px solid #171a1e;
}
#body_wrapper{
width:974px;
margin:0 auto;
padding:0 15px;
color:#5f6a73;
}
#body_wrapper .headingpart{
height:154px;
background:url(images/headbg.jpg) no-repeat left top;
padding:15px 0;
}
#body_wrapper h1{
font:normal 30px Georgia, "Times New Roman", Times, serif;
color:#bcc9db;
padding-bottom:15px;
padding-top:10px;
}
.txt16{
font-size:16px;
}

.slideshow{
float:left;
width:565px;
height:288px;
margin-right:25px;
}
.contentpart{
padding:5px 0 20px 0;
}
.contentpart img{
border:3px solid #50545d;
} 
.ctn_top{
padding-bottom:15px;
}
.img_left{
float:left;
margin-right:25px;
margin-bottom:10px;
}
.ctn_bot{
	background:url(images/headbg_bot.jpg) no-repeat center top;
	padding-top:45px;
}
.ctn_left{
float:left;
width:48%;
}
.ctn_right{
float:right;
width:48%;
}
/*============Leftnav CSS=======================*/
.contentpart .bodybg{
background:url(images/leftnav_line.gif) repeat-y left top;
}
.contentpart .leftnav{
float:left;
width:217px;
margin-right:8px;
padding:20px 8px;
background:url(images/leftnav_top.gif) no-repeat left top;
}
.contentpart .leftnav ul{
padding:0; margin:0;
list-style:none;
}
.contentpart .leftnav ul li a{
display:block;
padding:10px 8px 10px 18px;
text-decoration:none;
font:16px Georgia, "Times New Roman", Times, serif;
color:#7e8896;
}
.contentpart .leftnav ul li a:hover{
color:#5793d1;
}
.contentpart .leftnav ul li a.current{
display:block;
padding:10px 8px 10px 18px;
text-decoration:none;
font:16px Georgia, "Times New Roman", Times, serif;
color:#cdb40b;
background:url(images/leftnav_over.gif) repeat-y left top;
}
.contentpart .ctn_right2{
float:right;
width:732px;
padding-top:6px;
}
.contentpart .form_box{
float:left;
width:549px;
padding:20px;
background:#0d1014;
margin-right:30px;
}
.contentpart .address{
	color:#899baa;
	font-size:14px;
	float:left;
	width: 340px;
}
.bigtxt{
font-size:24px;
color:#bcc9db;
margin-bottom:15px;
}
.contentpart .address span{
color:#bcc9db;
font-weight:bold;
display:block;
}
.padb10{
padding-bottom:10px;
}
/*============Listign CSS======================*/
.memo_listing_box{
	border-bottom:1px solid #141a20;
	padding-bottom:12px;
	margin-bottom:15px;
}
.memo_listing_box a{
font:12px Georgia, "Times New Roman", Times, serif;
color:#59708d;
text-decoration:underline;
}
.memo_listing_box a:hover{
text-decoration:none;
}
.date{
color:#7d8fa8;
}
.ctn_right2 .doc_listing_box{
	border-bottom:1px solid #141a20;
	padding-bottom:12px;
	margin-bottom:15px;
}
.doc_listing_box .doctxt{
	width:75%;
	float:left;
}
.doc_listing_box .doc_download{
	float:right;
	width:13%;
	padding-top:15px;
}
.doc_listing_box .doc_download a{
display:block;
background:url(images/icons/download.gif) no-repeat left 2px;
padding-left:25px;
padding-bottom:2px;
color:#59708d;
text-decoration:underline;
font-family:Georgia, "Times New Roman", Times, serif;
}
.doc_listing_box .doc_download a:hover{
text-decoration:none;
}
.ctn_right2 .video_listing_box{
	border-bottom:1px solid #141a20;
	padding-bottom:12px;
	margin-bottom:15px;
}
.video_listing_box .videotxt{
	width:60%;
	float:left;
}
.video_listing_box .video_link{
	float:right;
	width:25%;
	padding-top:15px;
}
.video_listing_box .video_link a{
color:#59708d;
text-decoration:underline;
font-family:Georgia, "Times New Roman", Times, serif;
}
.video_listing_box .video_link a:hover{
text-decoration:none;
}
.video_listing_box .video_link a.play{
font:normal 12px/20px Arial, Helvetica, sans-serif;
display:block;
background:url(images/icons/play.gif) no-repeat left 4px;
padding-left:20px;
padding-bottom:2px;
color:#59708d;
text-decoration:underline;
font-family:Georgia, "Times New Roman", Times, serif;
margin-right:30px;
float:left;
}
.video_listing_box .video_link a.play:hover{
text-decoration:none;
}
.video_link a.vpage{
font:normal 12px/20px Arial, Helvetica, sans-serif;
}
.videobox{
float:left;
margin:10px 15px 10px 0;
}
.ctn_right2 .photo_listing_box{

}
.photo_listing_box .photoimg{
float:left;
margin:0 10px 20px 0;
width:167px;
text-align:center;
}
.pagination{
background:#0d1014;
padding:8px;
text-align:right;
font-size:14px;
color:#354b61;
}
.pagination a{
color:#59708d;
text-decoration:none;
}
.pagination a:hover{
color:#3f97f0;
text-decoration:none;
}
.pagination a.current{
background-color:#547fab;
color:#FFFFFF;
padding:2px 5px;
}
.pagination a.current:hover{
color:#FFFFFF;
}
.back{
background:#0d1014;
padding:8px;
text-align:left;
font-size:12px;
color:#59708d;
font-family:Georgia, "Times New Roman", Times, serif;
}
.back a{
color:#59708d;
}
/*===========Footer css==================*/
#footer_wrapper{
background-color:#0d1014;
padding:10px 0 10px 0;
}
#footer_wrapper #footerpart{
width:1004px;
margin:0 auto;
text-align:right;
}
#footerpart .footernav{
float:left;
color:#8c9aac;
}
#footerpart .footernav a{
color:#455467;
font:11px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}
#footerpart .footernav a:hover{
color:#a0acbc;
}
