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

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: 5px 5px 5px 5px; width: 765px; margin:0px auto; background: #ffffff; }

#header a {
background: #ffffff url(../images/topbanner.jpg) no-repeat;  
height: 144px;
text-align:right;
display:block;
text-decoration:none;
width:765px;
}

#header a span {
visibility: hidden;
}

#left { float: left; width: 175px; background: #265778 url(../images/logo.gif) no-repeat left bottom; margin-bottom: 0px; margin-top: 5px; height:480px;padding-top:20px;}

#right { float: right; width: 550px; padding: 0px 15px 10px 0px; margin-top: 25px;}

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

#footer { color:#FFFFFF; font-size: 11px; background:#9E5B17; padding: 5px 15px 5px 15px; margin: 5px 0 0 0;width:735px;height:18px;}


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

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


#location { width: 735px; background: #ffffff; margin-bottom: 0px; margin-top: 3px; height:16px;font-size: 11px; color:#333333; padding:0px 15px 0 15px; }
.locationcol1 {float: left; width:400px;}
.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 10px 0;
}
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:5px;}
.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;
}


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;}








.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;}

