/* CSS Document */

.inner_box{
  font-size:11px;
}

.inner_box p{
  font-size:11px;
}

body{

	background:url(../images/body_bg.gif) top repeat-x;
	

}

.center{ margin:auto; }

.left{ float:left; width:auto; }

.right{ float:right; width:inherit; }



.wrapper{ width:933px; height:auto; position:relative; }

.wrapper_inner{ width:911px; height:auto; position:relative; }

.top_space{ margin-top:10px; }

.left_space{ margin-left:12px; }

.txt_heading1{font-size:12px; font-weight:bold; color:#4d85ba}

	.inner_row{ float:left; width:911px; }

	/* css for top bar */

	.top_bar{
	height:82px;
	background:url(../images/top_bar_bg.gif) top no-repeat;

	}

		.logo{ float:left; width:401px; height:72px; background:url(../images/logo.gif) no-repeat; }

		.quote{ float:right; width:169px; height:35px; margin-top:12px; }

	

	/* css for top menu */

	.top_menu_bar{
	height:35px;
	line-height:35px;
	background-color: #003366;
	background-image: url(../images/top_menu_bg.gif);
	background-repeat: repeat-x;

	}

	.top_menu_bar li{ float:left; width:auto; }

	.top_menu_bar a{ padding:0px 10px; margin:0px 10px; font-size:15px; font-weight:500; text-decoration:none; }

	.top_menu_bar a.active, 

	.top_menu_bar a:hover{ color:#1883cd; }

	

	/* css for banner */

	.banner{ height:315px; }

	.banner_bottom_bar{
	height:1px;
	background:url(../images/banner_bottom_bar.gif) no-repeat;
}

	

	/* css for welcome box */

	.welcome_box{

		width:603px; height:267px;

		border:1px solid #e5e5e5; background:url(../images/welcome_box_bg.gif) repeat-x top;

	}

	.model{

		width:575px; height:239px; padding:14px;

		background:url(../images/welcome_box_model.png) no-repeat top right;

	}

	.welcome{ font-size:26pt; font-weight:500; color:#697378; }

	.welcome_box h1{ font-size:18pt; font-weight:500; color:#969696; padding:10px 0px; }

	.intro{

		background:url(../images/intro_bg.png);

		width:556px; height:auto; line-height:15px; margin:20px 0px; padding:10px;

	}

	.intro p{ margin:10px 0px; }

	

	/* css for inner page content box */

	.inner_box{

		width:871px; height:auto;

		padding:20px; background-color:#FFFFFF;

		text-align:left; line-height:15px;

	}

	.inner_box h1{
	border-bottom:1px solid #d2dae0;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:18pt;
	font-weight:500;
	color:#414649;
	font-family: Arial, Helvetica, sans-serif;

	}

	

	.inner_box p{
	line-height:17px;

	}

	

	/* css for service boxes */

	.testimonial_box{

		position:relative;

		width:266px; height:239px; padding:14px; text-align:left; line-height:15px;

		border:1px solid #e5e5e5; background:url(../images/testimonial_box_bg.gif) repeat-x top #FFFFFF;

	}

	.testimonial_box h2{
	border-bottom:1px solid #FFFFFF;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:16pt;
	font-weight:500;
	color:#414649;
	font-family: arial, Georgia, "Times New Roman", Times, serif;

	}


h2{
	border-bottom:1px solid #FFFFFF;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:16pt;
	font-weight:500;
	color:#414649;
	font-family: arial, Georgia, "Times New Roman", Times, serif;

	}

	.testimonial_box li{ padding-bottom:10px; }

	.read_more{ position:absolute; width:auto; bottom:15px; right:15px; }

	.read_more a{ color:#307ea5; font-weight:bold; text-decoration:none; }

	.read_more a:hover{ text-decoration:underline; }



/* css for footer */

.breadcrumb{

	width:100%; height:auto; float:left;

	margin-top:20px; padding:10px 0px; background-color:#307ea5;

}

	.white, .white *{ color:#FFFFFF; }

	.breadcrumb a{ text-decoration:none; color:#6bc2d8; }

	.breadcrumb a:hover{ text-decoration:underline; }

.footer{

	width:100%; height:64px; float:left;

	padding:0px 0px; line-height:64px;

	background:url(../images/footer_bg.gif) repeat-x top;

}

	.copy{ float:left; width:auto; color:#969696; padding-right:10px; }

	.footer_links{ float:left; width:auto; color:#fff; }

	a.footer_link{ color:#fff; text-decoration:none; }

	a.footer_link:hover{ text-decoration:underline; }
	
	.txtlinks1_links{ float:left; width:auto; color:#588fcf; }

	a.txtlinks1_link{ color:#588fcf; text-decoration:none; }

	a.txtlinks1_link:hover{ text-decoration:underline; }

	.follow{ float:right; width:auto; height:64px; }
