/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: arial; font-size: 11px; color: #000; }
input, select, textarea { font-family: arial; font-size: 11px; color: #000; }
body { background: #000; }
img { border: 0px; display: block; }
a, input { outline: 0px; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 0px; overflow: hidden; }
a { color: #ff0000; text-decoration: none; }
a:hover { text-decoration: underline; }
h2 { padding-bottom: 20px; font-family: Arial; text-align: right; color: #ff0000; font-size: 20px; font-weight: normal; letter-spacing: 0px; }
h3 { padding-bottom: 12px; color: #ff0000; font-size: 12px; font-weight: bold; letter-spacing: 1px;}
p { padding-bottom: 12px; }
p.white { padding: 8px; padding-bottom: 12px; color: #ffffff; }
h4 { padding-bottom: 10px; font-size: 12px; font-weight: bold; }
h5 { padding: 8px; padding-bottom: 12px; color: #000000; font-size: 12px; font-weight: bold; letter-spacing: 1px;}
a.white1 { color: #000000; text-decoration: none; }
a:hover.white1 { text-decoration: underline; }

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

/* ### MAIN CONTAINER ### */
#mainCntr { padding: 14px 0 93px 0; margin: 0 auto; width: 890px; background: url('../images/footerImg.gif') no-repeat center bottom; }
	
	/* ### MENU CONTAINER ### */
	#menuCntr { position: absolute; top: 180px; left: 0px; width: 890px; height: 20px; }

	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 890px; background: url('../images/mainMid.gif') repeat-y; }
	#contentCntr #top { background: url('../images/mainTop.gif') no-repeat center top; }
	#contentCntr #bottom { background: url('../images/mainBottom.gif') no-repeat center bottom; }
	#contentCntr .home { background: url('../images/homeImg4.gif') no-repeat center bottom; }
	#contentCntr .today { background: url('../images/todayBg_1.gif') no-repeat center bottom; }
	#contentCntr .tomorrow { background: url('../images/bg_tomorrow.gif') no-repeat center bottom; }
	#contentCntr .together { background: url('../images/todayBg_3.gif') no-repeat center bottom; }
	#contentCntr .contact { background: url('../images/bg_contact.gif') no-repeat center bottom; }
	#contentCntr .about { background: url('../images/bg_about.gif') no-repeat center bottom; }
	#contentCntr .services { background: url('../images/bg_services.gif') no-repeat center bottom; }
	#contentCntr .cost { background: url('../images/bg_cost.gif') no-repeat center bottom; }
	#contentCntr .test { background: url('../images/test.gif') no-repeat center bottom; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding: 80px 0 90px 0; float: left; width: 100px; }
		#leftCntr ul { padding: 0; border-bottom: 3px solid #000; width: 100%; overflow: hidden; }
		#leftCntr ul li { list-style: none; }
		#leftCntr ul li.sliding-element a { display: block; width: 80px; padding: 0 10px 0 5px; line-height: 33px; text-align: right; float: right; margin: 0; }
		#leftCntr ul li.sliding-element a { color: #fff; font-family: arial; font-size: 12.5px; font-weight: bold; border-top: 3px solid #000; letter-spacing: 0.3px; text-decoration: none; }
		#leftCntr ul li.sliding-element a:hover { color: #fff; background: #000000; border-top: 3px solid #000; }
		#leftCntr ul li.sliding-element a.normal { line-height: 15px; padding-top: 3px; padding-bottom: 3px; }
		#leftCntr ul li.sliding-element a.smltxt { color: #000; font-family: arial; font-size: 7px; line-height: 10px; padding-top: 1px; padding-bottom: 1px; }
		#leftCntr ul li#active a { padding: 0 10px!important; color: #000; background: #FFFFFF; border-top: 3px solid #fff; border-bottom: 3px solid #fff; }
		#leftCntr ul li#active2 a { padding: 0 10px!important; color: #000; background: #FFFFFF; border-top: 8px solid #fff; border-bottom: 3px solid #fff; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 790px; position: relative; min-height: 506px; }
		#rightCntr h1 { position: absolute; top: 14px; left: 17px; }
		#rightCntr h1 a { width: 155px; height: 58px; display: block; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }
		#rightCntr p.red { color: #ff0000; text-align: center; }
			
			/* ### HOME CONTAINER ### */
			#homeCntr { padding: 53px 0 0 230px;}
			#homeCntr .left { padding-right: 15px; width: 200px; float: left; }
			#homeCntr .right { width: 315px; float: left; text-align: justify; }
			#homeCntr ul { padding: 33px 0 90px 58px; width: 499px; overflow: hidden;  }
			#homeCntr li { padding: 0 5px; position: relative; text-align: center; width: 150px; float: left; list-style: none; }
			#homeCntr li a {
	width: 60px;
	height: 60px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	left: 53px;
	top: 56px;
}
			#homeCntr li p { font-size: 10px; color: #000000; padding-bottom: 2px;}
			#homeCntr li h3 { font-size: 18px; font-weight: normal; color: #ff0000; }
			#homeCntr .box {
	width: 60px;
	height: 60px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	left: 339px;
	top: 356px;
}

#homeCntr .box2 {
	width: 60px;
	height: 60px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	left: 502px;
	top: 356px;
}

#homeCntr .box3 {
	width: 60px;
	height: 60px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	left: 663px;
	top: 342px;
}
			


			/* ### PAGE CONTAINER ### */
			#pageCntr { padding: 50px 38px 10px 38px; }			
			#pageCntr ul.cost { padding-left: 30%; width: 70%; }
			#pageCntr ul.cost li { padding: 10px 15px 10px 30px; float: left; list-style: none; background: url('../images/reBullate.gif') no-repeat left center; }
			#pageCntr ul.cost li a { font-size: 13px; color: #ff0000; text-decoration: none; }
			#pageCntr ul.cost li a:hover { text-decoration: underline; }
				
				/* ### TEAM BOX ### */
				.teamBox { padding: 10; position: relative; }
				.teamBox ul { width: 100%; overflow: hidden; }
				.teamBox li { list-style: none; padding: 5px 15px; text-align: center; float: left; }
				.teamBox ul.first { padding: 0 10%; width: 80%; }
				.teamBox img { display: inline; }
				.teamBox a { color: #ff0000; }
				.teamBox a span { color: #ff0000;  display: block; }
				.teamBox a:hover { text-decoration: none; }
				
				.white_content p { width: 205px; float: right; }
				.white_content .definition { position: relative; }
				.white_content img { float: left; }
				.white_content span { padding-bottom: 10px; display: block; color: #f85666; } 
				.white_content a.lbAction { width: 64px; height: 19px; display: block; text-indent: -9999px; position: absolute; right: 30px; background: url('../images/close.gif') no-repeat; } 
				.white_content { padding-top: 10px; display:none; font-size: 10px; background: url('../images/teamTop.png') no-repeat; text-align:left; position: absolute; top: 15%; left: 25%; z-index:1002; overflow: auto; }
				.white_content .bottom { padding-bottom: 25px; background: url(../images/teamBottom.png) no-repeat center bottom; }
				.white_content .mid { padding: 0 30px 0 5px; width: 318px; overflow: hidden; background: url(../images/teamMid.png) repeat-y; }

				.caseStudy .definition { position: relative; }
				.caseStudy a.lbAction { width: 64px; height: 19px; display: block; text-indent: -9999px; position: absolute; top: 15px; right: 30px; background: url('../images/close.gif') no-repeat; } 
				.caseStudy { padding: 50px 50px 20px 20px;  display:none; width: 509px; font-size: 10px; height:369px; background: url('../images/caseBg.png') no-repeat; text-align:left; position: absolute; top: 20%; left: 15%; z-index:1002; overflow: auto; }				

				.cs_leftBtn, .cs_rightBtn { width: 56px; height: 23px; display: block!important; }
				.contentslider { position: relative; display: block; width: 509px; height: 263px; margin: 0 auto; overflow: hidden; }
				.cs_wrapper { position: relative; display: block; width: 100%; height: 100%; margin: 0; padding: 0; overflow: hidden; }
				.cs_slider { position: absolute; width: 10000px; height: 100%; margin: 0; padding:0 ; }
				.cs_article { float: left; position: relative; top: 0; left: 0; display: block; width: 509px; height: 263px; margin: 0 auto; padding: 0; }
				.cs_leftBtn, .cs_rightBtn { position: absolute; top: 265px; height: 23px; z-index: 10000; }
				.cs_leftBtn { left: 0; outline: 0; background: url('../images/pre.gif') no-repeat; }
				.cs_rightBtn { right: 0; outline: 0; background: url('../images/next.gif') no-repeat; }
				.cs_leftBtn img, .cs_rightBtn img { display: none; }
				
			
				
				/* ### SERVICE BOX ### */
				.serviceBox {}
				.serviceBox ul { padding-top: 110px; margin-bottom: 15px; width: 100%; overflow: hidden; }
				.serviceBox ul.first { background: url('../images/firstServices.gif') no-repeat; text-align:  left; }
				.serviceBox ul.second { background: url('../images/secondServices.gif') no-repeat; text-align:  left; }
				.serviceBox li { width: 122px; padding-right: 7px; font-size: 10px; list-style: none; float: left; }
				

