@charset "utf-8";
/*======================================
				Creator: Ala Uddin
				DATE:2011-11-25
				Project name : 
=======================================*/
body{
	text-align:center;
	font-family:Arial, sans-serif;
	font-size:12px;
	background:#010101 url(../images/interface/bg_main.jpg) no-repeat top center;
}
/*===========@Global Styles ============*/
*{margin:0; padding:0; outline:none}
img,fieldset{border:0}
a{text-decoration:none}
/*===============================================
					header
================================================*/
#header{
	width:979px;
	height:175px;/*220*/
	margin:0 auto;
	text-align:left;
	padding-top:45px;
	position:relative;
	}
.header_top{
	width:554px;/*979*/
	height:44px;/*88*/
	padding:44px 200px 0 225px;
	}
.headertop_left{
	width:236px;
	float:left;
	}
.call_us{
	width:180px;
	float:right;
	margin-right:35px;
	}
.call_us h3{
	font-size:16px;
	font-weight:bold;
	color:#da1e25;
	text-align:right;
	text-transform:capitalize;
	}
.call_us h3 span{
	color:#fff;
	}
.logo{
	width:174px;
	height:175px;
	position: absolute;
	left:35px;
	top:44px;
	}
.logo h1 a img{
	width:174px;
	height:175px;
	}
.header_right{
	width:213px;
	height:147px;
	position: absolute;
	right:8px;
	top:54px;
	}
/*===============================================
					main_nav
================================================*/
.main_nav{
	width:564px;/*979*/
	height:52px;
	padding:0 200px 0 215px;
	background:url(../images/interface/menu_bg.png) no-repeat;
	}
.main_nav ul{
	width:564px;
	height:52px;
	}
.main_nav ul li{
	float:left;
	list-style:none;
	padding:0 15px;
	position:relative;
	}
.main_nav ul li a{
	float:left;
	font-size:16px;
	line-height:52px;
	color:#111;
	font-weight:bold;
	text-transform:capitalize;
	position:relative;
	}
.main_nav ul li ul.home_ul_00{
	width:200px;
	height:auto;
	position:absolute;
	left:0;
	top:48px;
	display:none;
	z-index:500;
	border-bottom:1px solid #0c5090;
	border-left:1px solid #0c5090;
	border-right:1px solid #0c5090;
}
.main_nav ul li ul.home_ul_00 li{
	width:200px;
	line-height:32px;
	float:left;
	list-style:none;
	padding:0 !important;
	border-bottom:1px solid #0c5090;
}
.main_nav ul li ul.home_ul_00 li a{
	width:187px;/*200*/
	font-size:13px;
	line-height:32px;
	padding-left:13px !important;
	color:#084075;
	text-transform:capitalize;
	background:url(../images/interface/bgnav_li.jpg) repeat-x;
	}
.main_nav ul li ul.home_ul_00 li a:hover{
	color:#fff;
	background:url(../images/interface/bgnav_li_hover.jpg) repeat-x;
	}
.main_nav ul li ul.home_ul_00 li.home_child_00 ul.home_ul_01{
	width:200px;
	height:auto;
	position:absolute;
	left:200px;
	top:0px;
	display:none;
	border-bottom:1px solid #0c5090;
	border-left:1px solid #0c5090;
	border-right:1px solid #0c5090;
}
.main_nav ul li ul.home_ul_00 li.home_child_00 ul.home_ul_01 li{
	width:200px;
	list-style:none;
	float:left;
	line-height:32px;
	padding:0 !important;
}
.main_nav ul li ul.home_ul_00 li.home_child_00 ul.home_ul_01 li a{
	width:187px;/*200*/
	float:left;
	font-size:13px;
	line-height:32px;
	color:#084075;
	padding-left:13px !important;
	display:block;
	text-transform:capitalize;
	background:url(../images/interface/bgnav_li.jpg) repeat-x;
	}
.main_nav ul li ul.home_ul_00 li.home_child_00 ul.home_ul_01 li a:hover{
	color:#fff;
	background:url(../images/interface/bgnav_li_hover.jpg) repeat-x;
	}
/*===============================================
					banner
================================================*/
#banner{
	width:965px;
	height:316px;
	margin:0 auto;
	text-align:left;
	}
/*===============================================
					content
================================================*/
#mainpage{
	width:965px;
	margin:0 auto 64px;
	text-align:left;
	border-top:1px solid #3a3633;
	border-bottom:1px solid #3a3633;
	background:url(../images/interface/mid_logo.png) no-repeat center 86px;
	overflow:hidden;
	}
.page_inner{
	width:915px;/*965*/
	text-align:left;
	background:url(../images/interface/line_bg.png) repeat-y;
	overflow:hidden;
	padding:20px 30px 15px 20px;
	}
.sidebar{
	width:210px;
	float:right;
	}
.sidebar img{
	margin-bottom:10px;
	}
.content{
	width:667px;
	float:left;
	}
.page_text{
	width:567px;
	overflow:hidden;
	padding-right:100px;
	}
#page_text{
	width:667px;
	overflow:hidden;
	}
.page_text h3{
	font-size:20px;
	font-weight:bold;
	color:#f9cc32;
	line-height:46px;
	text-transform:uppercase;
	}
.page_text p{
	font-size:16px;
	color:#fff;
	line-height:21px;
	padding-bottom:15px;
	}
.page_link{
	width:667px;
	padding-top:15px;
	overflow:hidden;
	padding-bottom:36px;
	}
.page_link a img{
	float:left;
	margin-right:12px;
	}
/*===============================================
					footer
================================================*/
#footer{
	width:100%;
	height:224px;
	background:url(../images/interface/bg_footer.jpg) repeat-x;
	}
.footer_inner{
	width:965px;
	height:196px;
	margin:0 auto;
	text-align:left;
	padding-top:28px;
	}
.page_link00{
	width:700px;
	float:left;
	}
.page_link00 a img{
	float:left;
	margin-right:19px;
	}
.address{
	width:215px;
	float:right;
	text-align:right;
	}
.address h3{
	font-size:20px;
	color:#f31522;
	line-height:22px;
	font-weight:normal;
	text-transform:capitalize;
	}
.address p{
	font-size:16px;
	color:#fff;
	line-height:20px;
	text-transform:capitalize;
	}
.address p a{
	font-size:16px;
	color:#fff;
	line-height:20px;
	text-transform:lowercase;
	}	

