@charset "utf-8";
/* CSS Document */

body, html{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.6;
text-align:left;
}

a {
color: #22608f;
}

hr{color:lightgrey; background-color:lightgrey; height:1px; border:0;}

h1{font-size:30px; margin-top:0; border-bottom:1px solid lightgrey; font-family:"Arial Narrow", arial, helvetica, sans-serif;;}

h2{font-family:arial, helvetica, sans-serif; font-weight:normal; font-size:18px; color:#2c5982;}

.top{
background:url(images/strip.jpg) center;}

.header{
background:url(images/header.jpg) no-repeat top left;
margin:auto;
width:929px;}

.menu{
width:800px;
height:32px;
position:relative;
float:left;
margin:0;
padding:0;}

.main{
padding:20px 0 20px 0;
width:929px;
margin:auto;}

.content{
width:641px;
float:left;
position:relative;}

.sidenav{
background:url('images/sidenav-bg.gif') repeat-y;
width:269px;
float:right;
position:relative;}

.sidenav .navtop{height:22px; background:url('images/sidenav-top.gif'); padding:9px 0 1px 15px;}

.sidenav .inner{padding:20px;}

.speech{font-family:"Georgia", helvetica, sans-serif; color:#666; font-style:italic;}

div .breadcrumb_container{
	background:url('images/breadcrumb_bg.gif') repeat-x;
}
div .breadcrumb{padding:8px 5px 8px 15px; color:#002d3f; font-weight:bold; margin-bottom:20px;}
.breadcrumb a{color:#f69d2a;}

.banner{
margin:auto;
width:929px;
margin-top:20px;
height:258px;
background:url(/themes/newtheme/images/banner.jpg) no-repeat;
}

	.testimonials{
	 width:500px;
	 height:80px;
	 position:relative;
	 top:164px;
	 left:35px;
padding:8px;
color:white;
	}
 
        .banner .divlink{display:block; width:100%; height:100%; text-decoration:none;}

.panels{
width:929px;
background:url(images/panels_main.jpg) no-repeat top center;
height:271px;
margin:auto;
margin-top:20px;}

.panelinfo{
vertical-align:top;
padding:17px;}

.panels h1{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-top:40px;
margin-left:35px;
line-height:1.1;
border:0;}

.bottom{
background:url(images/footer.jpg) repeat-x;
clear:both;
margin-top:20px;
}

.footer{
background:url(images/shadow.jpg) no-repeat top center;
height:167px;
color:#b2d0dd;
}

.footer li{list-style:none;}

.footer a{color:#b2d0dd; text-decoration:none;}
.footer a:hover{color:#fff; text-decoration:underline;}

.footer .columns{
width:929px;
margin:auto}

.footer .columns td{ vertical-align:top; padding:20px;}

.formmodule input.text, .textarea{background:#ecf5ff; border:1px solid lightgrey; color:grey; width:60%;}
.formmodule .label{ width:30%; color:##484845; padding-left:5px; border-left:1px solid lightgrey; border-top:1px solid lightgrey; text-transform:none;}

.clear{
clear:both;
height:0;
margin:0;}

/*CONTENT STYLES*/

.contact_mngmt{color:white; text-decoration:none; font-weight:bold; padding:20px 200px 20px 20px; background:url('images/contact-mgmt.gif');}