*{ margin: 0; padding: 0; }*
body { font: 12px Verdana, Sans-Serif; line-height: 18px; background: #f2f2f2; color: #003466; text-align:justify;}
a {color: #9E5B17;}
a:visited {color: #9E5B17;}
a:hover {color: #003466;}

h1 { 
margin: 0 0 10px; 
padding: 3px 0 10px;
color: #9E5B17;
font-size: 20px;
font-weight: 100;
letter-spacing: -1px;
line-height: 24px;
}

h2 { 
margin: 0 0 8px; 
padding: 10px 0 3px;
color: #9E5B17;
font-size: 16px;
font-weight: 100;
letter-spacing: -1px;
line-height: 16px;
}

ul {  padding: 0; margin: 0 0 10px; text-align:left;}

ol{  padding: 0; margin: 0 0 10px 5px; text-align:left;}

ol li {list-style-type:decimal;}

ul li {list-style-type:square; }

p { margin: 0px 0 8px 0;}

img { border: none; }

#wrap { padding: 0px 0px 0px 0px; width: 775px; margin:0px auto; background: #ffffff; border-right:1px solid #003466;border-left:1px solid #003466;border-top:1px solid #003466;margin-top:2px;}

#header {
background: #003466 url(../images/topbanner.jpg) no-repeat;  
display:block;
height: 135px;
text-decoration:none;
}

#header a span {
visibility: hidden;
}

#left { float: left; width: 180px; background: #003466; margin-bottom: 10px; margin-top: 0px; padding-top:20px;height:550px;}

#right { margin-bottom: 10px; float: right; width: 555px; padding: 0 15px 10px 10px; margin-top: 20px; }

#right li { margin-left: 18px;}

#footer { color:#FFFFFF; font-size: 11px; background:#003466; padding: 5px 15px 5px; margin: 0 0 0 0;width:745px;height:20px;}


.footercol1 {float: left; }
.footercol2 {float: right; }

#footer a { color: #f2f2f2; text-decoration: none; }
#footer a:hover {text-decoration:underline;}

#location { width: 745px; background: #003466; margin-bottom: 0px; margin-top: 0px; height:23px;font-size: 11px; color:#f2f2f2; padding:3px 15px 0 15px; }
.locationcol1 {float: left; }
.locationcol2 {float: right; }
#location a { color: #003466; text-decoration: none; }
#location a:hover {text-decoration:underline;}

blockquote {
  background: transparent url(../images/openquote.gif) left top no-repeat;
  padding: 0 0 30px 0;
}

blockquote p {
margin-bottom:4px;
}

blockquote div {
  padding: 0 48px;
  background: transparent url(../images/closequote.gif) right bottom no-repeat;
}

.smalltext {
	font: 11px Verdana, Sans-Serif; line-height: 17px; text-align:left; padding-top:5px;
	}
.smalltext2 {
	font: 11px Verdana, Sans-Serif; line-height: 15px; text-align:left;
	}

.cbp {
	margin: -15px 0 10px; 
padding: 0 0 10px;
color: #9E5B17;
font-size: 14px;


line-height: 18px;
	}
	
.caption {
	font: 9px Verdana, Sans-Serif; line-height: 11px; font-weight:bold; padding:5px 0 0 0; margin: 0px 0 0px 0;
	}

.testimonialname {
     text-align: right;
     font-size: 90%;
	 font-weight:bold;
     color: #003466;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 margin-right:50px;
	 margin-top:1px;
 }
 
.box { background: #f2f2f2; margin: 15px auto; margin-bottom:20px;}
.boxtop div { background: url(../images/tl.gif) no-repeat left top; }
.boxtop { background: url(../images/tr.gif) no-repeat right top; }
.boxbot div { background: url(../images/bl.gif) no-repeat left bottom;}
.boxbot { background: url(../images/br.gif) no-repeat right bottom; }

.boxtop div, .boxtop, .boxbot div, .boxbot {
width: 100%;
height: 15px;
font-size: 1px;
clear:both;
}
.boxcontent { 
	margin: 0 12px; text-align:left; color:#003466;
}


div.row {float: left; margin: 0; padding-bottom: 10px; padding-top:5px; width: 98.5%;}
div.col1 {float: left; width: 20%; margin: 0 3px 0 0; padding: 0;}
div.col2 {float: left; width: 79%; margin: 0 0 0 0; padding: 2px 0 0 0;}


#logo {float: left; margin-left:35px;margin-top:35px;position:absolute; top:0px left:0px;}





.button {font: 12px Verdana, Sans-Serif; color:#ffffff; text-align:right;}

.button a{text-decoration:none;color:#ffffff;border-top:1px solid #003466;border-left:1px solid #003466;border-right:2px solid #003466;border-bottom:2px solid #003466; background:#3377a4;padding:2px 12px 2px 10px;width:100px; }


.button a:hover{background:#999999;border-top:1px solid #666666;border-left:1px solid #666666;border-right:2px solid #666666;border-bottom:2px solid #666666;color:#ffffff;}

