@charset "utf-8";
/* CSS Document */

body {
	font-family: Calibri;

	margin: 0;
	padding: 0;
	color: #4a4a4a;
	font-size:12px;
}


h1{font-family:Calibri,Verdana, Geneva, sans-serif, Arial;
	font-size:24px;
	padding-left:15px;
	padding-top:8px;
	text-decoration:none;
	color:#0500ff;
	margin:0;
	}
	
.main_text{font-family:Arial, Geneva, sans-serif, Verdana, Calibri;
	font-size:12px;
	color:#4a4a4a;
	line-height:20px;
	text-align:justify;
	padding:15px;
	padding-top:5px;
}

.read_more{text-align:right;
	text-decoration:none;
	color:#0500ff;
}
.read_more:hover{text-align:right;
	text-decoration:none;
	color:#F00;
}
	
/* _____________________________________________________________________ */	
.container {
	width: 1010px;
	margin: 0 auto;
	background-image:url(../images/main_bg.png);
	background-repeat:repeat-y;
	background-position:top center;
}

/* _____________________________________________________________________ */
.header {
	width:1000px;
	height:148px;
	margin:0 auto;
	padding:0;
	background-image:url(../images/header_bg.png);
	background-repeat:repeat-x;
	background-position:top left;
}

.logo{width:194px;
	height:auto;
	float:left;
	/* background-image:url(../images/logo_bg.png);
	background-repeat:no-repeat;
	background-position:top left; */
	text-align:center;
	padding-top:35px;
}

.top_link_area{
width:700px;
	height:28px;
	margin-right:10px;
	float:right;
	color:#FFF;
	line-height:28px;
	text-align:right;
}
.top_link{font-size:12px;
	color:#FFF;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	line-height:28px;
}
.top_link:hover{color:#FF0;
	text-decoration:none;
}
.search_area{width:290px;
	height:30px;
	float:right;
	margin-top:30px;
}
.text_area{border:#CCC 1px solid;
	width:200px;
	height:24px;
	line-height:24px;
	background-image:url(../images/text_area_bg.png);
	background-repeat:repeat-x;
	background-position:left bottom;
}
.search_bt{width:71px;
	height:26px;
	background-image:url(../images/search_btbg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	line-height:24px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	border:none;
	cursor:pointer;
}
/* ____________________________________________________________ */

.negivation {
	width:990px;
	height:30px;

	line-height:30px;
	color:#FFF;
	font-size:14px;
}
.negivation ul{list-style:none;
	display:inline;
	float:left;
	padding:0;
	margin:0;
	width:1000px;
}
.negivation li{list-style:none;
	display:inline;
	height:30px;
	line-height:30px;
	float:left;
	color:#FFFFFF;
}

.negi_link{line-height:30px;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:15px;
	padding-right:15px;
	display:block;
}
.negi_link:hover{text-decoration:none;
	background-color:black;
	line-height:30px;
	display:block;
	color:#FFFFFF;
}
.negi_link_active{line-height:30px;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:15px;
	padding-right:15px;
	background-color:black;
	display:block;
}
/* ____________________________________________________________ */

.banner{
	width:1000px;
	margin:0 auto;
	padding-top:10px;
	text-align:center;
	padding-bottom:10px;
}

/* ____________________________________________________________ */
.content_left {
	padding:0;
	width: 742px;
	float: left;
	margin-top:5px;
}

.content_left_top {
	margin:0;
	padding:0;
	width: 742px;
}
.content_left_mid {
	height:auto;
	margin:0;
	padding:0;
	width: 742px;
	background-image:url(../images/left_mid.jpg);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
}
.content_left_bottom {
	margin:0;
	padding:0;
	width: 742px;
	vertical-align:top;
	padding-bottom:15px;
}

.service_area_left{width:355px;
	height:auto;
	float:left;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
}

.service_area_right{width:auto;
	height:auto;
	float:left;
	margin-right:5px;
	border-left:#CCC dotted 1px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:10px;
}

.heading{font-size:16px;
	color:#25000e;
	text-align:left;
	margin-top:5px;
	margin-bottom:7px;
}

.blue_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:justify;
	margin-right:10px;
	color:#44437c;
	line-height:16px;
}

/* ------------------------------------------------------------ */
.content_left_other {
	padding:0;
	width: 980px;
	float: left;
	margin-top:5px;
	margin-left:15px;
}
.content_left_top_other {
	margin:0;
	padding:0;
	width: 980px;
}
.content_left_mid_other {
	height:auto;
	margin:0;
	padding:0;
	width: 980px;
	background-image:url(../images/left_mid_other.jpg);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
}
.content_left_bottom_other {
	margin:0;
	padding:0;
	width: 980px;
	vertical-align:top;
	padding-bottom:15px;
}
/* ____________________________________________________________ */
.right_side {
	float: left;
	width: 216px;
	padding:0;
	margin-top:5px;
	margin-left:15px;
	margin-right:22px;
}


.enquiry_top {
	margin:0;
	padding:0;
	width: 216px;
	background-image:url(../images/right_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:15px;
	color:#FFF;
	height:32px;
	line-height:30px;
	padding-left:10px;
}
.enquiry_mid {
	height:auto;
	margin:0;
	padding:0;
	width: 216px;
	background-image:url(../images/right_mid.jpg);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
}
.enquiry_bottom {
	margin:0;
	padding:0;
	width: 216px;
	vertical-align:top;
	padding-bottom:15px;
}

.textbox{border:#CCC 1px solid;
	width:150px;
	height:16px;
	line-height:16px;
	background-image:url(../images/textbox_bg.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	margin-top:5px;
	margin-bottom:5px;
}
.textboxA{border:#CCC 1px solid;
	width:150px;
	height:60px;
	line-height:16px;
	margin-top:5px;
	margin-bottom:5px;
}

.textboxB{border:#CCC 1px solid;
	width:200px;
	height:60px;
	line-height:16px;
	margin-top:5px;
	margin-bottom:5px;
}
.submit_bt{width:74px;
	height:20px;
	background-image:url(../images/submit_bt.jpg);
	background-repeat:no-repeat;
	line-height:18px;
	color:#FFF;
	font-size:13px;
	text-align:center;
	border:none;
	cursor:pointer;
}

.news_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:justify;
	color:#44437c;
	line-height:16px;
}
.news_text:hover{text-decoration:none;
	color:#F00;
}
/* ____________________________________________________________ */

.footer {
	width:auto;
	margin:5px;
	background: #000;
	clear: both;
	height:70px;
	padding-bottom:15px;
}
.footer_left{width:500px;
	height:auto;
	float:left;
	
	margin-left:15px;
	margin-top:15px;
	padding-bottom:10px;
	
}
.footer_right{width:400px;
	height:auto;
	float:left;
	padding-left:20px;
	margin-top:15px;
}

.footer_text{font-size:14px;
	text-decoration:none;
	color:#fff;
}
.footer_text ul{list-style:none;
	padding:0;
	margin:0;
	margin-top:8px;
	width:110px;
	
}
.footer_text li{list-style:none;
	padding:0;
	margin:0;
	line-height:24px;
	height:24px;
	border-bottom:#666 dotted 1px;
	font-size:12px;
	display:block;
}
.footer_link{text-decoration:none;
	font-size:12px;
	margin-left:5px;
	color:#999;

}
.footer_link:hover{text-decoration:none;
	font-size:12px;
	color:#F00;
}

.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/* _____________________________ 4 feb 2012 */

.contact_head{width:auto;
	font-size:14px;
	text-decoration:none;
	line-height:37px;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	color:#1F0007;
	padding-top:20px;
	font-weight:700;
}