body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	padding:0px;
	background-image:url(../images/top_header_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;	
	-moz-margin-start : 0px;
    -webkit-margin-start : 45px;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3b6e9a;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#414141;
	margin:0px;
	padding:0px;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	text-align:justify;
	color:#414141;
	margin:0px;
	padding:5px 0 5px 0;
}
.logo{
	width:171px;
	margin:0px;
	padding-top:47px;
}
.top_menu_bg{
		background-image:url(../images/top_menu_bg.jpg);
		height:32px;
		background-repeat:repeat-x;
		margin:0px;
		padding:0px;	
}
.top_banner_border{
		height:255px;
		width:709px;
		border:1px solid #b5cde1;
		margin:0px;
		padding:0px;
		
}

.menu{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#ffffff;
		text-transform:uppercase;
		font-weight:bold;
		text-align:center;
		width:171px;
}
.menu a{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#ffffff;
		text-transform:uppercase;
		font-weight:bold;
		text-align:center;
		text-decoration:none;		
}
.menu a:hover{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#ffffff;
		text-transform:uppercase;
		font-weight:bold;
		text-align:center;
		text-decoration: underline;
		background-image:url(../images/top_menu_hover.jpg);
		width:192px;
		height:32px;
		background-repeat:no-repeat;
}

.right_nav{
		width:225px;
		border:1px solid #a4b9cb;
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#5d5d5d;
}
.right_nav a{
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#5d5d5d;
		line-height:21px;
		text-decoration:none;
}
.right_nav a:hover{
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#5d5d5d;
		line-height:21px;
		text-decoration: underline;
}
.right_nav_head{
		width:214px;
		background-color:#e7e5e5;
		height:28px;
		margin:0px 0 0 10px;
		padding:0px 0 0 10px;
}
.testimonials{
		width:225px;
		margin:0px;
		padding:0px;
		background-image:url(../images/right_nav_testimonials_midd.jpg);
		background-repeat:repeat-y;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-style:italic;
		
}
.testimonials_head{
		margin:0px;
		padding:10px 0 5px 0;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		text-transform:uppercase;
		font-weight:bold;
}
.testimonials_border{
		margin:0px;
		padding:0px;
		border-bottom:1px dotted #ffffff;
}
.client_head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	color:#3B6E9A;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.client_logo_bg{
		background-image:url(../images/client_logo_bg_middle_img.jpg);
		background-repeat:repeat-x;
		height:95px;
		margin:0px;
		padding:0px;
}
#glowingtabs_box{
	width:969px;
	margin:auto;
	padding:0px;
}
#glowingtabs{
	width:194px;
	font-size:12px;
	line-height:normal;
	overflow:hidden;
	float:left; /*Add border strip to bottom of menu*/
}

#glowingtabs ul{
	float:left;
	list-style-type: none;
	margin:0;
	margin: 0px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}

#glowingtabs li{
	display:inline;
	margin:0;
	padding:0;
}

#glowingtabs a{
	float:left;
	background: url(../images/about_active.jpg) no-repeat left top;
	height:32px;
	width:194px;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0px;
	text-decoration:none;
}


#glowingtabs #current a{
	float:left;
	background: url(../images/about_hover.jpg) no-repeat left top;
	height:32px;
	width:194px;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0 0 0 0px;
	text-decoration:none;
}

#glowingtabs a:hover{ /*onMouseover style*/
	float:left;
	background:url(../images/about_hover.jpg) no-repeat left top;
	height:32px;
	width:194px;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0 0 0 0px;
	text-decoration:none;

}


#glowingtabs2{
	width:194px;
	font-size:12px;
	line-height:normal;
	overflow:hidden;
	float:left; /*Add border strip to bottom of menu*/
}

#glowingtabs2 ul{
	float:left;
	list-style-type: none;
	margin:0;
	margin: 0px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}

#glowingtabs2 li{
	display:inline;
	margin:0;
	padding:0;
}

#glowingtabs2 a{
	float:left;
	background: url(../images/what_we_do_active.jpg) no-repeat left top;
	height:32px;
	width:194px;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0px;
	text-decoration:none;
}


#glowingtabs2 #current a{
	float:left;
	background: url(../images/what_we_do_hover.jpg) no-repeat left top;
	height:32px;
	width:194px;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0 0 0 0px;
	text-decoration:none;
}

#glowingtabs2 a:hover{ /*onMouseover style*/
	float:left;
	background:url(../images/what_we_do_hover.jpg) no-repeat left top;
	height:32px;
	width:194px;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0 0 0 0px;
	text-decoration:none;

}


#glowingtabs3{
	width:194px;
	font-size:12px;
	line-height:normal;
	overflow:hidden;
	float:left; /*Add border strip to bottom of menu*/
}

#glowingtabs3 ul{
	float:left;
	list-style-type: none;
	margin:0;
	margin: 0px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}

#glowingtabs3 li{
	display:inline;
	margin:0;
	padding:0;
}

#glowingtabs3 a{
	float:left;
	background: url(../images/solution_active.jpg) no-repeat left top;
	height:32px;
	width:194px;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0px;
	text-decoration:none;
}


#glowingtabs3 #current a{
	float:left;
	background: url(../images/solution_hover.jpg) no-repeat left top;
	height:32px;
	width:194px;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0 0 0 0px;
	text-decoration:none;
}

#glowingtabs3 a:hover{ /*onMouseover style*/
	float:left;
	background:url(../images/solution_hover.jpg) no-repeat left top;
	height:32px;
	width:194px;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0 0 0 0px;
	text-decoration:none;

}


#glowingtabs4{
	width:194px;
	font-size:12px;
	line-height:normal;
	overflow:hidden;
	float:left; /*Add border strip to bottom of menu*/
}

#glowingtabs4 ul{
	float:left;
	list-style-type: none;
	margin:0;
	margin: 0px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}

#glowingtabs4 li{
	display:inline;
	margin:0;
	padding:0;
}

#glowingtabs4 a{
	float:left;
	background: url(../images/our_exp_active.jpg) no-repeat left top;
	height:32px;
	width:194px;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0px;
	text-decoration:none;
}


#glowingtabs4 #current a{
	float:left;
	background: url(../images/our_exp_hover.jpg) no-repeat left top;
	height:32px;
	width:194px;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0 0 0 0px;
	text-decoration:none;
}

#glowingtabs4 a:hover{ /*onMouseover style*/
	float:left;
	background:url(../images/our_exp_hover.jpg) no-repeat left top;
	height:32px;
	width:194px;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0 0 0 0px;
	text-decoration:none;

}


#glowingtabs5{
	width:192px;
	font-size:12px;
	line-height:normal;
	overflow:hidden;
	float:left; /*Add border strip to bottom of menu*/
}

#glowingtabs5 ul{
	float:left;
	list-style-type: none;
	margin:0;
	margin: 0px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}

#glowingtabs5 li{
	display:inline;
	margin:0;
	padding:0;
}

#glowingtabs5 a{
	float:left;
	background: url(../images/our_thou_active.jpg) no-repeat left top;
	height:32px;
	width:192px;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0px;
	text-decoration:none;
}


#glowingtabs5 #current a{
	float:left;
	background: url(../images/our_thou_hover.jpg) no-repeat left top;
	height:32px;
	width:192px;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0 0 0 0px;
	text-decoration:none;
}

#glowingtabs5 a:hover{ /*onMouseover style*/
	float:left;
	background:url(../images/our_thou_hover.jpg) no-repeat left top;
	height:32px;
	width:192px;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0 0 0 0px;
	text-decoration:none;

}


.footer{
		border-bottom:1px dotted #000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3c76a8;
		margin:0px;
		padding:0px;
}
.footer_text{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3c76a8;
		margin:0px;
		padding:0px;
}
.footer_text a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3c76a8;
		margin:0px;
		padding:0px;
		text-decoration:none;
}
.footer_text a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3c76a8;
		margin:0px;
		padding:0px;
		text-decoration:underline;
}

.footer_phone_text{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#68683d;
}

.footer_mail_text{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#68683d;
}
.footer_mail_text a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#68683d;
		text-decoration:none;
}
.footer_mail_text a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#68683d;
		text-decoration:underline;
}

	.main_div
	{
		width:720px;
		height:640px;
		font-family:Arial, Helvetica, sans-serif;
		color:#6D6D6D;
		font-size:13px;
		line-height:18px;
	}
	.agendatxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Black;
}
.focustxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#3b6e9a;
	font-weight:bold;
}