body{
	margin:0px;
	background:url(images/body_bg.jpg) repeat-x;
	font:normal 11px tahoma;
	color:#666;
	}
img {
	border:0px;
	}
h1, h2, h3, h4, h5, h6, p, form {
	margin:0px; 
	padding:0px;
	}
.wrapper{
	width:960px;
	height:auto;
	margin:0px auto;
	padding:0px 20px;
	position:relative;
	}
.header_main {
	width:960px;
	height:auto;
	float:left;
	}
.header_img {
	width:960px;
	/*height:200px;*/
	float:left;
	margin-bottom:2px;
	background-color:#275886;
	overflow:hidden;
	}
.header_buttons {
	width:960px;
	height:34px;
	float:left;
	background:#fbba1e url(images/buttons_bg.jpg) repeat-x;
	}
.header_buttons ul {
	margin:0px;
	padding:0px;
	}
.header_buttons ul li {
	display:inline;
	padding:0px;
	float:left;
	}
.header_buttons ul li a {
	font:bold 11px tahoma;
	color:#333;
	float:left;
	padding:10px 20px;
	text-decoration:none;
	}
.body_main_div {
	width:960px;
	height:auto;
	float:left;
	padding:13px 0px 30px 0px;
	}
.body_left {
	width:747px;
	height:auto;
	float:left;
	}
.body_right, .aboutus_body_right {
	width:200px;
	height:auto;
	float:right;
	}
.aboutus_body_right {
	float:left;
	margin-right:13px;
	}
.welcom_div {
	width:719px;
	height:auto;
	float:left;
	border:1px solid #d6e0e9;
	padding:13px;
	margin-bottom:20px;
	}
.body_content_p {
	width:721px;
	height:auto;
	float:left;
	}
.welc_content{
	font:normal 12px tahoma;
	color:#666;
	line-height:18px;
	text-decoration:none;
	}
.arrow_readmore {
	font:bold 14px tahoma;
	color:#0195d3;
	}
.read_more_p {
	width:100px;
	height:auto;
	float:right;
	}
.read_more_txt {
	font:normal 11px tahoma;
	color:#e5a402;
	text-decoration:none;
	}
.running_txt {
	font:normal 11px tahoma;
	color:#666;
	line-height:16px;
	text-align:justify; 
	}
.running_txt_bold {
	font:bold 11px tahoma;
	color:#f9b716;
	}
.heading_txt {
	font:bold 16px Arial, Helvetica, sans-serif; 
	color:#008dc8;
	}
.subhead, .subhead_blue {
	font:bold 14px Arial;
	color:#f9b716;
	}
.subhead_blue {
	color:#008dc8;
	}
.body_bottom_div {
	width:747px;
	height:auto;
	float:left;
	}
.computer_graph_div {
	width:190px;
	height:auto;
	float:left;
	padding-right:18px;
	border-right:1px dotted #b2b2b2;
	}
.computer_graph_div p {
	width:190px;
	height:auto;
	float:left;
	}
.news_event_div {
	width:198px;
	height:28;
	float:left;
	border:1px solid #d6e0eb;
	margin-bottom:10px;
	}
.news_head_div  {
	width:168px; 
	height:23px;
	float:left;
	background-color:#2f628d;
	background:url(images/aboutus.jpg) no-repeat;
	padding:5px 0px 0px 30px;
	font:bold 14px tahoma;
	color:#fff;
	}
.news_body {
	width:172px;
	height:auto;
	float:left;
	padding:10px;
	}
.news_body ul {
	margin:0px;
	padding:0px 0px 0px 15px;
	}
.news_body ul li {
	margin:0px;
	}
.news_body ul li a {
	font:normal 11px tahoma;
	display:inline-block;
	color:#666;
	line-height:20px;
	text-decoration:none;
	padding:0px;
	}
.news_body ul li a:hover {
	text-decoration:underline;
	color:#215381;
	}
.our_products_div {
	width:299px;
	height:auto;
	float:left;
	padding-left:10px;
	}
.our_products_head {
	width:299px;
	height:auto;
	float:left;
	padding-bottom:20px;
	}
.client_logos {
	width:96px;
	height:58px;
	float:left;
	margin:0px 5px 10px 0px;
	}
.footer_main {
	width:960px;
	height:auto;
	float:left;
	}
.footer_event {
	width:129px;
	height:14px;
	float:left;
	background-color:#333;
	padding:8px 13px;
	margin-bottom:2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.footer_event_txt {
	width:785px;
	height:20px;
	float:left;
	background-color:#9a9a9a;
	padding:10px 0px 0px 20px;
	color:#FFFFFF;
	margin-bottom:2px;
	}
.footer_bottom {
	width:934px;
	height:10px;
	float:left;
	background:#fbc032 url(images/footer_bg.jpg) repeat-x;
	padding:18px 13px;
	color:#FFFFFF;
	}
.aboutus_body_div {
	width:185px;
	height:auto;
	float:left;
	padding:8px 0px 13px 13px;
	}
.aboutus_body_div ul {
	margin:0px;
	padding:0px 0px 0px 13px;
	}
.aboutus_body_div ul li {
	margin:0px;
	padding:5px 0px;	
	}
.aboutus_body_div ul li a {
	font:bold 11px tahoma;
	color:#255785;
	display:inline-block;
	text-decoration:none;
	padding:0px;
	border-bottom:1px solid #e5e5e5;
	}
.aboutus_middle_div {
	width:534px;
	height:auto;
	float:left;
	}
.aboutus_corpo_div {
	width:534px;
	height:auto;
	float:left;
	}
.aboutus_corpo_subhead {
	width:521px;
	height:27px;
	float:left;
	background:#e8e8e8 url(images/aboutus_head_bg.jpg) repeat-x;
	padding:5px 0px 0px 13px;
	margin-bottom:8px;
	}
.aboutus_middle_body_div {
	width:534px;
	height:auto;
	float:left;
	padding-top:8px;
	}
.testimon_name {
	width:172px;
	height:auto; 
	float:left;
	}
.our_clients_div {
	width:198px;
	height:auto;
	float:left;
	border:1px solid #d6e0eb;
	}
.our_client_head {
	width:187px;
	height:25px;
	float:left;
	background-color:#f1f1f1;
	padding:5px 0px 0px 13px;
	}
.our_client_body {
	width:198px;
	height:auto;
	float:left;
	padding:13px 0px 13px 0px;
	}
.our_client_body p {
	margin-bottom:13px;
	text-align:center;
	}





.body_center{
width:578px;
height:auto;
float:left;
margin:0px 0px 0px 10px;
}
.route{
	width:578px;
	height:auto;
	margin-top: 23px;
	padding-bottom:5px;
	float:left;
	border-bottom:1px dashed #CCCCCC;
}
.grey_top{
width:563px;
height:auto;
float:left;
margin-top:10px;
padding: 0px 15px 0px 0px;
}
.grey_top ul{
list-style:none;
} 
.grey_top ul li{
list-style-image:url(images/arrow_li.gif);
margin:8px 0px 0px 30px;
padding:0px;
font:normal 11px Tahoma;
color:#77787b;
}

/*----Inauguration----*/
.Inauguration_main{
	width:749px;
	height:auto;
	float:left;
}
.gal_images_main{
	width:749px;
	height:auto;
	float:left;
	margin-bottom:20px;
}
.gal_image1{
	width:140px;
	height:auto;
	float:left;
	margin-right:30px;
	padding:2px;
	border:solid 1px #CCCCCC;
	}
.gal_image2{
	width:148px;
	height:auto;
	border:solid 1px #CCCCCC;
	padding:2px;
	}
.border_Inauguration{
	border:solid 1px #CCCCCC;
	}
.copy_txt {
	width:400px;
	float:left;
	padding:18px 0px 0px 20px;
	color:#333;
	}
/*.............Rootsin .................*/
.gallery_buttons{
	width:749px;
	height:auto;
	float:left;
	border-bottom:solid 2px #5d91c5;
}
.gallery_buttons ul{
	margin:0px;
	padding:0px;
}
.gallery_buttons ul li{
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
}
.gallery_buttons ul li a{
	width:125px;
	height:auto;
	float:left;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	text-decoration:none;
	background:#a6cdf4;
	padding:6px 0px;
	margin-right:4px;
}
.gallery_buttons ul li a:hover{
	color:#FFF;
	background:#5d91c5;
}
