/* CSS Document */
*{margin:0px; padding:0px;}
body{ font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	
	}



#container{ width:1002px; height:auto; margin:auto;}
#header{ height:188px; }
.logo{ float:left}

.headcon_detail{ float:right; 
	margin:55px 0 0 0px;}

.headcon_detail p{ font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	color:#202312;
	text-align:right;
	line-height:19px;
	
	}
	
.headcon_detail p span{ color:#e51521;}

.clear{ clear:both;}

.menu_main{ width:1002px; margin-top:5px;}
.menu_lftbg{ background:url(../images/left_bgmenu.gif) no-repeat; 
	width:14px; 
	height:61px; 
	float:left;}
.menu{ background:url(../images/menu_bg.gif) repeat-x; 
	width:974px; 
	height:61px; 
	float:left;}
	
.menu ul{
 	height:45px;
	 width:auto}
	 
.menu ul li{ 
	
	height:45px;
	list-style:none;
	float:left;
	

	}
.menu ul li.sep{
	background:url(../images/menu_sep.gif) no-repeat;
	width:10px; 
	height:44px;
	margin-top:1px;}

.menu ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0 40px;
	color:#2e2e2e;
	text-align:center;
	line-height:43px;
	text-decoration:none;
	font-weight:bold;
	
	}
	
.menu ul li a.active{ color:#e30613;}

.menu ul li a:hover{ color:#e30613;}

	
.menu_rightbg{ 
	background:url(../images/rgt_bgmenu.gif) no-repeat; 
	width:14px;
 	height:61px; 
 	float:left;}
	
	

#banner_main{
	width:1002px;
	height:auto;
	
	}


.banner_lft{ float:left;}
.banner_rht{ background:url(../images/bargt_bg.gif) no-repeat; width:225px; height:356px; float:left;}

.banner_rht h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding:20px 0 0 15px;
	}
	
.banner_rht ul{
	width:200px;
	margin:9px 0 0 16px;}
.banner_rht ul li{
	list-style:none;
	padding:15px 0px;
	border-top:1px dotted #3b3b3b;
	}

.banner_rht ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	
	 }
.banner_rht ul li a:hover{ color:#8b8a8a;}

.welcome_main{ width:1002px; margin-top:20px;}

.welhead{ 
	background:url(../images/welhedbg.gif) no-repeat;
 	width:1002px; 
 	height:51px;}

.welhead h4{ font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#767474;
	font-weight:bold;
	line-height:65px;
	padding-left:15px;
	}
.welhead h4 span{ color:#e30613;}

.welc_text{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#767474;
	padding:0 10px 0 15px;
	line-height:18px;}
	
.welc_text a{ color:#090909;
	text-decoration:none;}
.welc_text a:hover{
	color:#e20613;}
	
.inter_catgories_main{
	width:1002px;
	height:auto;}
	
.resid_int_main{
	width:322px;
	height:auto;
	margin:52px 0 0 0px;
	float:left;
	}
	
.resi_head{ 
	background:url(../images/resi_intehbg.gif) no-repeat; 
	width:321px;
	height:34px;
	 }
	 
.resi_head h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#e30613;
	text-transform:uppercase;
	line-height:35px;
	padding-left:69px;}
	
.resi_img_bg{
	width:322px;
	height:129px;
	background-color:#f0f0f0;
	margin:5px 0 0 0px;}
	
	
.resifirst_img{
	float:left;
	margin:8px 0 0 10px;}

.ressec_img{
	float:left;
	margin:8px 0 0 10px;}
	
.resi_img_bg h6{
	font-family:Tahoma;
	font-size:11px;
	text-transform:uppercase;
	color:#3f3f3f;
	float:right;
	margin:3px 10px 0 0px;
	}
.resi_img_bg h6 a{
	 text-decoration:none;
	 color:#3f3f3f;}
.resi_img_bg h6 a:hover{
	text-decoration:none;
	color:#e30613;}
	
.comm_int_main{
	width:322px;
	height:auto;
	margin:52px 0 0 15px;
	float:left;
	}
	
.comi_head{ 
	background:url(../images/com_hebg.gif); 
	width:319px;
	height:34px;
	 }
	 
.comi_head h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#e30613;
	text-transform:uppercase;
	line-height:35px;
	padding-left:71px;}
	
.offi_head{ 
	background:url(../images/officei_hbg.gif);
	width:322px;
	height:34px;
	 }
	 
.offi_head h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#e30613;
	text-transform:uppercase;
	line-height:35px;
	padding-left:95px;}
	
	
.line{ width:1002px;
	height:4px;
	background-color:#f1f1f1;
	margin:20px 0 22px 0px;}
	
.bott_imgslider{
	width:1002px;
	/*height:121px;*/
	height:auto;
	background-color:#f9f9f9;}
	
	
#footer_main{
	margin:40px 0 0 0px;
	width:1002px;
	height:104px;
	background-color:#101010;}
	
	
.footer_linleft {
	font-family:Tahoma; 
	font-size:12px;
	color:#565555;
	margin:35px 0 0 0px;
	float:left;
	}
	
.footer_linleft span{
	padding:0 10px 0 10px;}
	
.footer_linleft a{
	color:#565555;
	text-decoration:none;}
	
.footer_linleft a:hover{
	text-decoration:underline;
	color:#565555;}
	
.followus{
	background:url(../images/followbg.gif) no-repeat;
	width:255px;
	height:55px;
	float:right;}
	
.follo_txt{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	float:left;
	margin:15px 0 0 15px;
	}
	
.follo_img{ 
	margin:8px 0 0 20px;
	float:left;}
	
	
	
	
	
	
	
#subpage_banner{
	margin:4px 0 0 0px;
}

#middlecont_main{
	width:1002px;
	height:auto;
	margin:10px 0 0 0px;}
	
.prof_cont_main{
	width:752px;
	height:auto;
	float:left;
}


.profile_head{
	background:url(../images/sub_hedgj.gif) no-repeat;
	width:752px;
	height:50px;}
	
.profile_head h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e30613;
	line-height:44px;
	padding:0 0 0 15px;
}

.prof_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#767474;
	padding:0 10px 0 15px;
	line-height:18px;}
	
	
.sub_conce_main{
	background:url(../images/sub_conbg.gif) no-repeat;
	width:229px;
	height:344px;
	float:right;}
	
	
.sub_conce_main h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding:20px 0 0 15px;
	}
	
.sub_conce_main ul{
	width:200px;
	margin:9px 0 0 16px;}
.sub_conce_main ul li{
	list-style:none;
	padding:15px 0px;
	border-top:1px dotted #3b3b3b;
	}

.sub_conce_main ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	
	 }
.sub_conce_main ul li a:hover{ color:#8b8a8a;}


#sub_page_footer_main{
	margin:46px 0 0 0px;
	width:1002px;
	height:103px;
	background-color:#101010;}
	
	
.cont_form_main{
	width:300px;
	height:auto;
	float:left;
	border-right:1px solid #efefef;
	margin-top:10px;}
	
.texfild{ 
	border:1px solid #dfdede; 
	width:175px;}

.texarea{ border:1px solid #dfdede;
	width:175px;}
	
.sub_butt{ float:left;
	margin:0 0 0 122px;}
	
.rest_butt{ float:left; 
	margin:0 0 0 5px;}
	
	
.cont_adder{ 
	float:right;
	width:310px; 
	height:auto;
	line-height:20px;
	}
	
.cont_adder span{ color:#e30613;}

.philsphy_head{background:url(../images/sub_hedgj.gif) no-repeat;
	width:752px;
	height:50px;
	margin:20px 0 0 0px;}
	
.philsphy_head h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e30613;
	line-height:44px;
	padding:0 0 0 15px;
}


.galleimg1{
	width:166px;
	height:105px;
	background:#f2f2f2;
	float:left;
	margin:0 0 25px 0px;}
	
.imgga{ background:#339999;
	width:152px;
	height:93px;
	margin:6px 0 0 7px;}
	
.galleimg2{
	width:166px;
	height:105px;
	background:#f2f2f2;
	float:left;
	margin:0 0 25px 18px;}