body
{
	width:957px;
	height:100%;
    margin:auto;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:#00308f url(images/body-bg.gif) repeat-x;
}
#main_container
{
	float:left;
	height:auto;
	width:957px;
	margin:0px;
}
.header
{
	float:left;
	height:auto;
	width:957px;
	margin:0px;
}
.logo
{
	float:left;
	height:149px;
	width:390px;
	margin:0px;
}
.right-top
{
	background:url(images/top-right-bg.gif);
	background-repeat:no-repeat;
	float:left;
	height:149px;
	width:567px;
	margin:0px;
}
.header-images
{
background:none repeat scroll 0 0 #FFFFFF;
float:left;
height:auto;
margin:0;
width:957px;	
}
.container
{
	background:#FFFFFF;
	float:left;
	height:auto;
	width:941px;
	margin:0px;
	padding:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#0a69b9;
	text-decoration:none;
}
h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#00308F;
	text-decoration:none;
	margin-bottom:4px;
}
h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#00308F;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
}
.application{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#7ABF00;
	font-style:italic;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
}
.application a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#7ABF00;
	font-style:italic;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:0px;
}
.application a:hover{
	color:#7ABF00;
	text-decoration:none;
}
.footer{
	background-image:url(images/footer-bg.gif);
	background-repeat:no-repeat;
	width:947px;
	height:47px;
	float:left;
	margin:auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#40403f;
	padding-left:10px;
} 
.footer a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#40403f;
	text-decoration:underline;
}
.footer a:hover{
	color:#000000;
	text-decoration:none;
}
.top-nav
{	
    background:url(images/top-right-bg.gif);
	background-repeat:no-repeat;
	float:left;
	height:39px;
	width:567px;
	padding-top:110px;
}
.top-nav ul
{
	height:26px;
	margin:0;
	padding:0;
	z-index:auto;
}
.top-nav ul li
{
	display:inline;
	margin:0;
	padding:0;
	float:left;
 	margin-right:3px;
}
.top-nav ul li a
{
	text-decoration:none;
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
	cursor:pointer;
	padding-left:10px;
}
.top-nav ul li a span
{
	display:block;
	height:28px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-right:10px;
	padding-top:5px;

}

.a_span_selected
{
	color:#ffffff;
	background:url(images/menu-right-full-o.gif) no-repeat top right;
}

.a_span_selected_li
{
	color:#ffffff;
	background:url(images/menu-left-o.gif) no-repeat top left; 
}


.top-nav ul li a:hover
{
	color:#ffffff;
	background:url(images/menu-left-o.gif) no-repeat top left; 
}
.top-nav ul li a:hover span
{
	background:url(images/menu-right-full-o.gif) no-repeat top right;
}
.top-nav ul li.active a
{
	background:url(images/menu-left-o.gif) no-repeat; 
}
.top-nav ul li.active a span
{
	background:url(images/menu-right-full-o.gif) no-repeat top right;
	color:#FFF;
}
.bottom-logo{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.schedule3{
	color:#FFF;
	font-size:20px;
	font-weight:bold;
}
.schedule{
	color:#FFF;
}
.schedule1{
	color:#000; 
}
.schedule1 a{
	color:#397F2F; 
}
.schedule1 a:hover{
	color:#000;
	text-decoration:none;
}
.testimonials {
border-bottom:1px solid #ccc;
float:left;
height:auto;
padding-bottom:10px;
width:100%;
}
.testimonials span {
float:right;
font-style:italic;
padding-right:15px;
text-align:right;
font-weight:normal;
}