/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
body { background:url(../images/body_bg.jpg) top repeat-x #fff; font:12px Arial, Helvetica, sans-serif; 
color:#343333; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

/* ### GLOBAL CLASSES ### */
.clear { clear: both; margin:0px; padding:0px; }
a{ color:#6db51c; text-decoration:underline;}
a:hover{
	text-decoration:none;
	font-size: 12px;
}

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%;}

/* ### MAIN CONTAINER ### */
#mainCntr {width:100%; margin: 0 auto;  }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 980px; height:128px; margin: 0 auto;}
	#headerCntr h1 { padding:25px 0px 8px 0px ;overflow: hidden; float:left; outline:none;}
	#headerCntr h1 a { display: block; width: 323px; height:95px; overflow: hidden; text-indent: -9999px; background: url(../images/logo.jpg) top left no-repeat; }
	
		/* ### MENU CONTAINER ### */	
		#menuCntr { padding:80px 0px 0px 0px; overflow:hidden; width:430px; height:41px; float:right;}	
		#menuCntr ul{padding:0px 0px 0px 0px;}	
		#menuCntr li{ float:left; list-style:none;}	
		#menuCntr ul li a { padding:6px 18px 0px 19px; height:27px; float:left; color: #8c8c8c; text-decoration:none; font-size:14px; font-weight: normal; cursor:pointer;background: url(../images/menu_line.jpg) right 7px no-repeat; }
		#menuCntr ul li a:hover {color:#a81c25; text-decoration: none;}
		#menuCntr ul li a.last{ background:none; padding-right:0px;}
		
			/* ### BANNER CONTAINER ### */		
			#bannerCtrn{ margin: 0 auto; padding:12px 9px 11px 5px;width:966px; height:263px; position: relative; overflow:hidden; background:url(../images/banner.jpg) left top no-repeat;}
			
			/* ### BUTTON BOX ### */	
			.buttonBox { width:961px; overflow:hidden;}	
			.buttonBox ul{padding:0px 0px 0px 0px;}	
			.buttonBox li{ float:left; list-style:none;}	
			.buttonBox ul li a { width:56px; height:263px; border:none;}
			.buttonBox ul li a.last{ padding-left:681px;}
			
			/* ### HAEDING BOX ### */
			.headingBox { width: 100%;  overflow: hidden; background:url(../images/heading_bg.jpg) left top repeat-x;}
			.headingBox .heading { padding:29px 0px 41px 0px; overflow:hidden; height:30px; width:980px; margin: 0 auto;}
			.headingBox .heading h2 {
	font-size: 36px;
	float:left;
	color: #A81C25;
	font-family:Lucida Sans Unicode;
	font-weight: normal;
}
			.headingBox .heading p { width: 400px; font-size: 18px; float:right; color: #646464; font-family:Lucida Sans Unicode ;}
			
	/* ### CONTENT CONTAINER ### */
	#contentCntr {overflow: hidden; width: 980px; margin: 0 auto;}
	
	
		/* ### LEFT CONTAINER ### */
		#leftCntr{
	width:650px;
	float:left;
	overflow:hidden;
}	
	
		/* ### WELCOME BOX ### */
		.welcomeBox{
	width:640px;
	overflow:hidden;
	padding-top: 27px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 0px;
}
		.welcomeBox h2{
	font-size:24px;
	font-family:Lucida Sans unicode,Arial, Helvetica, sans-serif;
	color:#030000;
}
		.welcomeBox h2 span{
	color:#A81C25;
}
		.welcomeBox a{ padding:4px 0px 0px 7px; margin-top:10px; color:#FFFFFF; width:83px;text-decoration:none;  height:23px; border:none; float:right; background:url(../images/button.jpg) left top  no-repeat;}
		.welcomeBox a:hover{ background:url(../images/button_hover.jpg) left top  no-repeat;}
		.welcomeBox p{padding:19px 0px 0px 0px;color:#343333; line-height:18px;}
		
		/* ### WHO BOX ### */
		.whoBox{ padding:27px 0px 35px 0px; width:600px; overflow:hidden;}
		.whoBox h2{ padding:18px 0px 13px 60px; font-size:20px; border-bottom:solid 1px #c9c9c9; font-family:Lucida Sans unicode,Arial, Helvetica, sans-serif;  color:#030000; background:url(../images/about_icon.jpg) left top no-repeat;}
		.whoBox p{padding:21px 0px 0px 0px; color:#343333; line-height:18px;}
		.whoBox img{ margin:23px 32px 0px 0px; float:left; border:solid 6px #c4c4c4 ; }
		
		/* ### TEXT BOX ### */
		.textBox{ padding:46px 0px 27px 0px; width:600px; overflow:hidden; border-bottom:solid 1px #c9c9c9; }
		.textBox h2{ padding-bottom: 13px ; font-size:20px; border-bottom:solid 1px #c9c9c9; font-family:Lucida Sans unicode,Arial, Helvetica, sans-serif;  color:#030000; }
		.textBox strong { padding:21px 0px 38px 0px; color:#343333; line-height:18px; display:block;}
		.textBox p{color:#343333; line-height:18px;}
		
		/* ### TEXT BOX ### */
		.textBox1{ padding:46px 0px 27px 0px; width:600px; overflow:hidden;}
		.textBox1 h2{ padding-bottom: 13px ; font-size:20px; border-bottom:solid 1px #c9c9c9; font-family:Lucida Sans unicode,Arial, Helvetica, sans-serif;  color:#030000; }
		.textBox1 span { padding:21px 0px 38px 0px; color:#717171; line-height:18px; display:block;}
		.textBox1 p{color:#343333; line-height:18px;}
		
		/* ### TEXT BOX ### */
		.textBox2{ padding:46px 0px 60px 0px; width:600px; overflow:hidden;}
		.textBox2 h2{padding:0px 0px 15px 60px ; font-size:20px; border-bottom:solid 1px #c9c9c9; font-family:Lucida Sans unicode,Arial, Helvetica, sans-serif;  color:#030000; background:url(../images/contact_icon.jpg) left top no-repeat; }
		.textBox2 span { padding:21px 0px 38px 0px; color:#717171; line-height:18px; display:block;}
		.textBox2 p{ padding-top:24px;color:#343333; line-height:18px;}
		
		/* ### SERVICE ONE BOX ### */
		.service1{ padding:44px 0px 63px 0px; width:600px; overflow:hidden; }
		.service1 h3{ font-size:12px; color:#343333; }
		.service1 p{ padding-top:28px;color:#343333; line-height:18px;}
		.service1 img{ padding:26px 36px 10px 0px; float:left;}
		
		/* ### POTFOLIO BOX ### */
		.porfolioBox{ padding:40px 0px 31px 0px; width:600px; overflow:hidden;}
		.porfolioBox h3{font-size:16px; font-weight: bold; color:#282828;}
		.porfolioBox img{ margin-right:33px; float:left; border:solid 6px #afafaf ; }
		.porfolioBox p{padding:21px 0px 25px 0px; color:#343333; line-height:18px;}
		.porfolioBox a{ padding:0px 0px 0px 20px; color:#000; text-decoration:none; border:none; float: left; background:url(../images/portfolio_icon.jpg) left top  no-repeat;}
		.porfolioBox a:hover{ text-decoration:underline;}
		
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr{width:328px; float:right; overflow:hidden;}
		
		/* ### SEARCH BOX ### */
		.searchBox{ margin-top:25px; width:328px; overflow:hidden; background:url(../images/search_bg.jpg) left top repeat-y;}
		.searchBox .top{ width:328px; overflow:hidden; background:url(../images/search_top.jpg) left top no-repeat;}
		.searchBox .bottom{ padding:29px 21px 28px 21px; overflow:hidden; width:286px; background:url(../images/search_bottom.jpg) left  bottom no-repeat;}
		.searchBox form{ margin:0px;}
		.searchBox input{ margin:0px 0px 26px 3px; padding:5px 3px 0px 6px; color:#000; width:215px; height:25px; border: none;  display:inline-block; background:url(../images/search_input_bg.jpg) left top no-repeat;}
		.searchBox img{ padding:0px 0px 0px 5px; float:right; border:none;}
		.searchBox h2{font-size:24px; font-weight: bold; font-family:Lucida Sans unicode,Arial, Helvetica, sans-serif;  color:#000;}
		.searchBox p{
	padding-top:21px;
	font-size:16px;
	color:#4e4e4e;
	background:url(../images/search_bor_bg.jpg) left top repeat-x;
	text-align: center;
}
		.searchBox p span{ font-size:14px;color:#4e4e4e; }
		
		
		/* ### TESTIMONIALS BOX ### */
		.testimonialsBox{ margin-top:25px; width:328px; overflow:hidden; background:url(../images/search_bg.jpg) left top repeat-y;}
		.testimonialsBox .top{ width:328px; overflow:hidden; background:url(../images/search_top.jpg) left top no-repeat;}
		.testimonialsBox .bottom{ padding:29px 21px 20px 21px; overflow:hidden; width:286px; background:url(../images/search_bottom.jpg) left  bottom no-repeat;}
		.testimonialsBox h2{ padding:0px 0px 12px 0px; font-size:20px; font-family:Lucida Sans unicode,Arial, Helvetica, sans-serif;  color:#030000; background:url(../images/search_bor_bg.jpg) left bottom repeat-x; }
		.testimonialsBox p{ padding-top:15px; font-size:12px; font-style:italic; color:#606060; }
		.testimonialsBox a{ padding:4px 0px 0px 7px; margin-top:10px; color:#FFFFFF; width:103px; text-decoration:none;  height:23px; border:none; float: left; background:url(../images/read_more2.jpg) left top  no-repeat;}
		.testimonialsBox a:hover{ text-decoration:none;}
		
		/* ### BOTTOM CONTAINER ### */
		#bottomtCntr{ width:100%; background:url(../images/bottom_ctrn_bg.jpg) left top repeat-x;}
		#bottomtCntrinner{ padding:16px 0px 41px 0px ; width:980px; overflow:hidden; margin: 0 auto;}
		#bottomtCntrinner .left{ width:620px; overflow:hidden; float:left;}
		#bottomtCntrinner .right{ width:281px; overflow:hidden; float:right;}
		
		/* ### SERVICE BOX ### */
		.serviceBox{
	float:left;
	width:270px;
	overflow:hidden;
	padding-top: 0px;
	padding-right: 47px;
	padding-bottom: 0px;
	padding-left: 0px;
}
		.serviceBox h2{
	padding:18px 0px 0px 56px;
	height:45px;
	font-size:18px;
	font-family:"Lucida Sans unicode", Arial, Helvetica, sans-serif;
	color:#252525;
	background:url(../images/icon1.jpg) left top  no-repeat;
	font-weight: bold;
}
		.serviceBox img{ padding:3px; border: solid #e8e8e8 1px; background-color:#FFFFFF;}
		.serviceBox p{padding:20px 0px 0px 0px;color:#343333; line-height:18px;}
		.serviceBox a{ padding:6px 0px 0px 7px; color:#FFFFFF; width:83px;text-decoration:none;  height:21px; border:none; float:right; background:url(../images/button.jpg) left top  no-repeat;}
		.serviceBox a:hover{ background:url(../images/button_hover.jpg) left top  no-repeat;}
	
}
		
		/* ### WHAT BOX ### */
		.whatBox{float:left; width:294px; overflow:hidden;}
		.whatBox h2{ padding:18px 0px 0px 70px; height:46px; font-size:22px; font-weight: bold; font-family:Lucida Sans unicode,Arial, Helvetica, sans-serif; color:#252525;background:url(../images/icon3.jpg) left top  no-repeat;}
		.whatBox img{ padding:3px; border: solid #e8e8e8 1px; background-color:#FFFFFF;}
		.whatBox p{
	padding:20px 0px 0px 0px;
	color:#343333;
	line-height:18px;
	font-size: 14px;
}
		.whatBox a{ padding:6px 0px 0px 7px; color:#FFFFFF; width:83px;text-decoration:none;  height:21px; border:none; float:right; background:url(../images/button.jpg) left top  no-repeat;}
		.whatBox a:hover{ background:url(../images/button_hover.jpg) left top  no-repeat;}
		
		/* ### MISSION BOX ### */
		.missionBox{
	padding-bottom:34px;
	width:600px;
	overflow:hidden;
	font-size: 12px;
}
		.missionBox h2{ padding:18px 0px 13px 60px; font-weight:normal; font-size:20px; border-bottom:solid 1px #c9c9c9; font-family:Lucida Sans unicode,Arial, Helvetica, sans-serif;  color:#030000;background:url(../images/mission_icon.jpg) left top no-repeat;}
		.missionBox p{padding:21px 0px 0px 0px; color:#343333; line-height:18px;}
		.missionBox img{ margin:23px 32px 0px 0px; float:left; border:solid 6px #c4c4c4 ; }
		
		
		/* ### NEWS BOX ### */
		.newsBox{ padding-top:24px; float:left; width:281px; overflow:hidden;}
		.newsBox h2{ padding:10px 0px 21px 57px; font-size:20px; border-bottom:solid 1px #c9c9c9; font-weight: normal; font-family:Lucida Sans unicode,Arial, Helvetica, sans-serif; color:#030000; background:url(../images/news_icon.jpg) left top  no-repeat;}
		.newsBox p{ padding-bottom:25px;color:#343333; line-height:18px;}
		.newsBox span{padding:20px 0px 20px 0px;color:#343333; font-weight:bold; display:block; }
		.newsBox .border{border-bottom:solid 1px #c9c9c9;}
		
		/* ### SERVICE ONE BOX ### */
		.service2{ padding:44px 0px 40px 0px; width:600px; overflow:hidden; }
		.service2 h3{ font-size:12px; color:#343333; }
		.service2 p{ padding-top:28px;color:#343333; line-height:18px;}
		.service2 img{ padding:26px 36px 15px 0px; float:left;}
		.service2.border{border-bottom:solid 1px #c9c9c9;}
		
		/* ### CONTACT BOX ### */
		.contactBox{ width:620px; overflow:hidden;}
		.contactBox form{ margin:0px; padding-top:42px;}
		.contactBox input.filed1{ padding:10px 5px 5px 10px; display:inline-block; width:398px; height:24px; border:none; background:url(../images/input_bg.jpg) left top no-repeat;}
		.contactBox label{width:188px; height:61px; display: inline-block; font:14px Arial, Helvetica, sans-serif; color:#6c6c6c; text-align: left; vertical-align:top; font-weight:bold;}
		.contactBox label span{ font:11px Arial, Helvetica, sans-serif; color:#888787; display:block; text-align: left; }
		.contactBox textarea{ padding:5px 5px 5px 10px; width:398px; height:179px; display:inline-block; border: none; background:url(../images/textarea_bg.jpg) left top no-repeat;}
		.contactBox input.button{ margin:18px 0px 0px 190px; float:left; background:url(../images/send.jpg) 0px 0px no-repeat; width:126px; height:37px; border:none; cursor:pointer; }
		
		
	/* ### FOOTER CONTAINER ### */
	#footerCntr { width:100%; overflow: hidden; background:url(../images/footer_bg.jpg) left top repeat-x;}
	#footerCntrinner {width:980px; margin:0 auto;}
	
		/* ### FOOTER TOP ### */
		.footertop {width:980px; padding:17px 0px 19px 0px; overflow:hidden;}
	
		/* ### GET BOX ### */
		.getBox{ padding-right:49px;float:left; width:231px; overflow:hidden;}
		.getBox h3{ padding:10px 0px 0px 64px; height:46px; font-weight:normal; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#b2b0b0;background:url(../images/icon4.jpg) left top  no-repeat;}
		.getBox ul{ margin:0px;}
		.getBox ul li{ list-style:none;color:#747474; line-height:30px; border-bottom:solid #363636 1px;}
		.getBox .icon{ padding:10px 0px 0px 64px; height:46px; font-weight:normal; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#b2b0b0;background:url(../images/icon5.jpg) left top  no-repeat;}
		.getBox ul li.last{border:none; float: left;}
		.getBox ul li a{ color:#747474; text-decoration: none; }
		.getBox ul li a:hover{ text-decoration: underline; }
		
		/* ### SUBSCRIBE BOX ### */
		.subscribeBox{ padding:14px 20px 21px 20px; float:left; margin-top:19px; width:217px; overflow:hidden; background:#1c1c1c;}
		.subscribeBox form{ margin:0px;}
		.subscribeBox input{ margin:0px 0px 12px 0px; padding:3px ;color:#000; width:169px; height:23px; border: none;  background:url(../images/sub_input_bg.jpg) left top no-repeat;}
		.subscribeBox img{ padding: 1px 4px 0px 0px; float:right; border:none;}
		.subscribeBox h3{ padding-bottom:17px;font-size:16px; font-weight: bold; font-family:Lucida Sans,Arial, Helvetica, sans-serif;  color:#b2b0b0;}
		.subscribeBox p{ padding-top:11px;font-size:12px;color:#747474; background:url(../images/sub_bor_bg.jpg) left top repeat-x;}
		
	
	
		/* ### SOCIAL BOX ### */
		.socialBox{ padding:88px 0px 0px 30px; float:left; width:130px; overflow:hidden;}
		.socialBox .twitter{ padding-left:30px;}
		.socialBox .facebook{ padding-left:5px;}
		
		/* ### FOOTER BOTTOM ### */
		.footerbottom { padding-top:21px;width:980px; height:63px; margin: 0 auto; border-top: solid 1px #363636;}
		
		/* ### FOOTER BOX ### */
		.footerBox {width:980px; overflow:hidden;}
		.footerBox p{color:#454444; font-size:11px; line-height:18px; float:left;}
		.footerBox ul {
	width:450px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 47px;
}
		.footerBox ul li{ list-style:none; float:left; padding:0px 17px 0px 17px; background:url(../images/footer_line.jpg)  right 5px no-repeat;}
		.footerBox ul li a{ font-size:11px; color:#454444; text-decoration: none;}
		.footerBox ul li a:hover{ text-decoration: none; color:#2992cc;}
		.footerBox ul li.last{ background:none; padding-right:0px;}
	
			
#wh {
	font-size: 18px;
}
#contentCntr #rightCntr .searchBox .bottom p {
	font-size: 18px;
}
#tdr_unit {
	font-size: 14px;
	text-align: left;
}
#tdr_unit3 {
	font-size: 14px;
	text-align: left;
}
