body

{

	margin: 0; 

	padding: 0; 

	background-color: #2A2A2A; 

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px;

}

img

{

	border:0px;

}

.clear

{

	clear: both;

}

a

{

	color: #B9D2FF;

}

a:hover 

{

	background:#000000; 

	text-decoration:none;

} /*BG color is a must for IE6*/

 

a.tooltip span 

{

	display:none; 

	padding:10px 10px; 

	margin-left:8px; 

	width:400px; 

	color: #FFF;

}

a.tooltip:hover span

{

	display:inline; 

	position:absolute; 

	background:#000000; 

	color: #FFF;

}



/*header*/



#m_header_wrap

{

	width: 100%; 

	height: 271px; 

	background: url(../images/m_hbg.jpg) repeat-x;

}

#m_header

{

	width: 997px; 

	height: 271px; 

	background: url(../images/m_header.jpg); margin: 0 auto;

}

#flash

{

	width: 997px; 

	height: 188px;

}

#header_wrap

{

	width: 100%; 

	height: 273px; 

	background: url(../images/hbg.jpg) repeat-x;

}

#header

{

	width: 997px; 

	height: 273px; 

	background: url(../images/header.jpg); 

	margin: 0 auto;

}

#header_top

{ 

	width: 997px; 

	height: 83px;

}

#header_top_left a

{

	width: 390px;

	height: 83px; 

	display: block; 

	text-decoration: none; 

	float: left;

}

#header_top_right a

{

	width: 198px;

	height: 83px; 

	display: block; 

	text-decoration: none; float: right;

}

#header_top_right a:hover, #header_top_left a:hover

{

	background-color: transparent;

}



#banner

{

	width: 997px; 

	height: 190px;

}



/*home*/

#home_content

{

	width: 683px; /*min-height: 300px;*/ 

	float: left;

	height:700px;

}



#home_header

{

	width: 683px; 
	/* min-height: 205px;*/

	/*min-height:300px;

	height:auto !important;

	height:300px;*/
	height:170px;
	padding-bottom:20px;

}

#top_banner
{

color: #000000;

}





#client_header

{

	width: 305px;

	float: left;

	/*min-height:250px;

	height:auto !important;

	height:335px; 
	height:385px; */
	height:440px;
	background:#4B4B4B url(../images/client_header.jpg) no-repeat top; 

	/*padding:25px 0 0 20px;*/

}



#approach_header

{

	width: 305px;

	float: left; 

	/*min-height:255px;

	height:auto !important;

	height:335px; 
	height:385px;*/ 
	height:420px;
	background:#4B4B4B url(../images/approach_header.jpg) no-repeat left top; 

	margin-left: 20px; 

	padding: 45px 10px 10px 20px;

}



#h_right_content

{

	width: 295px; float: left; 

	min-height:691px;

	height:auto !important;

	height:690px;

	margin-top:10px;

	background-color: #4B4B4B;

	margin-left:12px;

}



/*navigation*/

#nav

{

	width: 100%; 

	height: 45px; 

	background-color: #4B4B4B;

}

#nav_spacer

{

	width: 213px; 

	height: 45px; 

	float: left; 

	display: block;

}

#nav_main

{

	width: 997px; 

	height: 45px; 

	margin: 0 auto;

}

.nav_btn a

{ 

	font-family:Arial, Helvetica, sans-serif; 

	padding: 20px 10px 9px 10px; 

	font-size: 14px;  

	background: transparent url(../images/nav.jpg) repeat-x; 

	margin: 0 1px; 

	color: #FFF; 

	font-weight: bold; 

	text-decoration: none; 

	float: left;

}

.nav_btn a:hover

{ 

	font-family:Arial, Helvetica, sans-serif; 

	background: transparent url(../images/navRO.jpg) repeat-x; 

	color: #B9D2FF;

}



#sel a

{

	padding: 20px 10px 9px 10px; 

	font-size: 14px; 

	background: transparent url(../images/navRO.jpg) repeat-x; 

	color: #B9D2FF;

}



/*contact*/

.c_form

{

	width: 475px; 

	height: 35px;

}

.c_form2{width: 120px; height: 35px; float: left;}

.c_form3{width: 355px; height: 35px; float: left;}

input{background: url(../images/input.jpg) repeat; color: #FFF; border: 1px solid #FFF;}

textarea{background: url(../images/input.jpg) repeat; color: #FFF; border: 1px solid #FFF;}



/*content*/

#wrap{width: 997px; min-height: 400px; margin: 0 auto;}





/*left nav*/

#left_nav

{

	width: 145px; 

	max-height: 300px; 

	float: left;

}

#left_nav_space

{

	width: 145px; 

	height: 79px;

}

.left_nav_btn a

{

	width: 133px; 

	height: 14px; 

	float: left; 

	color: #FFF; 

	text-decoration: none; 

	font-size: 14px;

	color: #FFF; 

	padding: 5px 0 4px 10px;

}

.left_nav_btn a:hover

{  

	background: url(../images/left_navRO.jpg) repeat-x; 

	color: #B9D2FF;

}



/*content header*/

#content_header{width: 852px; height: 45px; float: left; padding-top: 19px;}





/*middle_content*/

#middle_content{width: 545px; min-height: 300px; float: left;}

#content{width: 495px; 
min-height: 400px;
background:#4B4B4B url(../images/middle_top.jpg) no-repeat top; 
padding-top: 13px;
padding-left: 20px;
padding-right: 15px;
padding-bottom: 15px;
color: #FFF;}



/*right content*/

#right_content

{

	width: 295px; 

	min-height: 300px; 

	float: left; 

	background-color:#4B4B4B; 

	/*margin-left:9px;*/

	margin-left:6px;

}

#r_cont

{

	/*width: 275px; 

	height:586px !important;

	height:645px;

	background:#4B4B4B url(../images/right_top.jpg) no-repeat top; 

	margin-left: 12px; 

	padding: 20px 0 0px 20px;*/

	width:275px;

	float:left;

	padding: 20px 0px 0px 20px;

	height:621px;

	background:#4B4B4B url(../images/right_top.jpg) no-repeat top;

}

#r_cont_scroll

{

	width: 255px; 

	height:463px; 

	/*height: 300px;*/ 

	float:left; 

	overflow: auto; 

	padding: 0 10px 0 0; /**/

}



/*footer*/

#footer{width: 100%; height: 80px; background-color: #9B9B9B;}

#footer_main{width: 997px; height: 39px; background: url(../images/footer.jpg) no-repeat; margin: 0 auto; padding-top: 33px; font-size:14px ; color: #FFF;}

#footer_two{width: 200px; float: right; text-align: right;}

#footer_three{width: 700px; float: left; padding-left: 20px; font-size: 11px;}

#footer_three a{font-size: 11px; color: #FFF; float: left; text-decoration: none; padding:0 2px;}



.r_blogImg

{

	float:left;

	padding: 0px 0 0px 20px;

	/*width:296px; 

	padding-left:12px;*/

}

.hdrPadding

{

	margin:0px; 
	/*padding:20px 0px 0px 0px;*/
	padding:1px 0px 0px 0px;

}

#clientContent

{

	/*float:left; width:290px; 

	font-size:12px; 

	height:273px !important; 

	height:283px; 

	overflow:auto; 

	margin:50px 0px 10px 0px;*/

	/*min-height:255px;

	height:auto !important;*/

	height:375px;

	/*overflow:auto;*/

	width:295px;

	float:left;

	overflow-x: hidden;

	/*padding-bottom:10px;*/

}

ul.clientList

{

	margin:0px; padding:0px; 

	list-style-type:none;

	float:left; width:220px;

}

ul.clientList li

{

	margin:0px; padding:0px 0px 0px 10px; 

	list-style-type:none; 

	/*background:url(../images/whiteBullet.gif) no-repeat; */

	background-position:0 5px;

	display:inline; float:left;

	/*width:100px;*/
	width:200px;
	 

}
.whiteBullet
{
	background:url(../images/whiteBullet.gif) no-repeat; 
	
}
ul.clientList li a

{

	font-size:12px; 

	text-decoration:none; 

	font-weight:bold;

}

.selSidenav

{

	background: url(../images/left_navRO.jpg) repeat-x; 

	color: #B9D2FF;	

}

