body{font-family:Calibri,Arial,Helvetica,sans-serif;padding:0;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;background-color:#f5f6f6;text-align:center;background-image:url(../images/body-bg.jpg);background-repeat:repeat-x;background-position:top}
ul{color:#2f475d;font-size:12px;line-height:20px;list-style-type:square}
.clear{clear:both}
.doubleBase{background-image:url(../images/double-panel-base.jpg);height:28px;background-repeat:no-repeat;margin-bottom:10px}
.doublePanel{background-image:url(../images/double-panel-bg.gif);background-repeat:no-repeat;padding-left:10px;padding-right:10px;width:453px;padding-top:10px;color:#2f475d;font-size:13px}
.hidden{display:none}
.singleBase{background-image:url(../images/single-panel-base.jpg);height:28px;background-repeat:no-repeat;margin-bottom:10px}
.singlePanel{background-image:url(../images/single-panel-bg.gif);background-repeat:no-repeat;padding-left:10px;padding-right:10px;width:950px;padding-top:10px;color:#2f475d;font-size:13px}
h1{color:#2f475d;font-size:24px;margin-top:0px;margin-bottom:10px}
h2{color:#074571;font-size:22px;margin-top:0px;margin-bottom:10px}
h3{color:#074571;font-size:20px;margin-top:0px;margin-bottom:10px}
.tripleBase{background-image:url(../images/triple-panel-base.jpg);height:28px;background-repeat:no-repeat;margin-bottom:10px}
.triplePanel{background-image:url(../images/triple-panel-bg.gif);background-repeat:no-repeat;padding-left:10px;padding-right:10px;width:298px;padding-top:10px;color:#2f475d;font-size:13px}
#banner{height:239px;background-image:url(../images/banner-bg.jpg);background-repeat:no-repeat;background-position:center;overflow:hidden}
#doubleLeft, .doubleLeft{float:left;width:473px}
#doubleRight, .doubleRight{width:473px;float:right}
#flashBanner{height:169px;width:970px;margin-left:auto;margin-right:auto;background-image:url(../images/flash-banner-bg.jpg);background-repeat:no-repeat}
#footer{background-image:url(../images/footer-bg.jpg);background-position:center bottom;background-repeat:no-repeat;padding-bottom:60px}
#footerContainer{width:970px;margin-left:auto;margin-right:auto;font-size:12px;color:#2f475d}
#footerContainer a{color:#2067b3;text-decoration:underline}
#footerContainer a:hover{color:#2067b3;text-decoration:underline}
#googleSearch .searchfield{border:1px solid #aedff2;font-size:12px;color:#225f72;background-image:url(../images/google-search-bg.jpg)}
#mainContent{padding-bottom:10px;padding-top:10px;background-image:url(../images/main-content-bg.jpg);background-position:center;background-repeat:repeat-y}
#mainContentContainer{margin-left:auto;margin-right:auto;width:970px;text-align:left}
#navigation{margin-left:auto;margin-right:auto;width:970px;padding-top:4px}
#splashComments{height:158px;padding:6px 0 0 0;overflow:hidden;margin:0}
#splashContent{margin-top:13px;height:118px;padding:16px 0 0 0;overflow:hidden}
#splashFlashArea{float:left;width:690px;height:338px;overflow:hidden;background-image:url(../images/large-panel-bg4.jpg);background-repeat:no-repeat;position:absolute}
#ytcontainer{width:299px;height:173px;position:absolute;top:101px;left:12px}
#splashLower{clear:both;background-image:url(../images/splash-lower-panels.jpg);background-repeat:no-repeat;background-position:top;padding-top:10px;margin-top:8px}
#splashLower h2{font-size:14px;color:#2f475d;margin-top:0px}
#splashLower img{float:left;margin-right:10px}
#splashLowerBase{height:28px;background-image:url(../images/splash-lower-panels-base.jpg);background-repeat:no-repeat;color:#396088;font-size:12px}
#splashLowerOne{float:left;width:290px;height:160px;padding-left:10px;padding-right:10px}
#splashLowerThree{float:right;width:290px;padding-left:10px;padding-right:10px}
#splashLowerTwo{float:left;margin-left:20px;width:290px;padding-left:10px;padding-right:10px}
#splashUpper{height:342px;background-image:url(../images/splash-top-panel.jpg);background-repeat:no-repeat}
#splashUpperRight{float:right;width:250px;font-size:12px;color:#2f475d;padding-left:10px;padding-right:10px}
#tripleLeft{float:left;width:326px}
#tripleMiddle{float:left;width:318px}
#tripleRight{float:right;width:318px}

#footer h2{font-size:12px;margin:10px 0 0 0;font-weight:normal;color:#2067b3}
#footer h2 a, #footer h2 a:hover{text-decoration:none}

/* td{vertical-align:top} */
th{background-color:#3a5290; color:white; font-weight:bold; text-align:center}

table.testimonials {width:95%;text-align:left}
table.testimonials td {border: 1px solid #3a5290;}
table.testimonials th{border: 1px solid black;}

.border{border: 1px solid #3a5290; padding:0px; width:240px; height:150px; float:left}

.header ul li{font-size:20px; font-family:Helvetica,Arial,sans-serif; color:#3a5290}

#addThis{position:absolute; left:640px; top:5px;}
#googleSearch{position:relative; width:970px;margin-left:auto;margin-right:auto;text-align:right;height:25px;padding-top:5px}

textarea {width:230px; height:90px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; overflow:auto; line-height:13px; }

strong{font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#2f475d;}

.large{font-size:18px;color:#41678c;}

input, textarea, select{			     
	font:normal 12px Tahoma;			
	padding:2px 0px 0px 3px;		   
	margin:0px 0px 0px 0px;			  
	vertical-align:top;
}		
textarea{width:200px; background-color:#e6f5fc;border:1px solid #aedff2;}
label{
	font:normal 12px Tahoma;	
	width:50px;
	color:white;
	float:left;
	color:#194674;
}	
.row label{
	width:80px;
}
.row {height:25px;}
.text {border:1px solid #aedff2;font-size:12px;color:#225f72;background-image:url(../images/google-search-bg.jpg); width:170px;}
.controlspan {text-align:right; padding:6px 0 0 15px; display:block; width:260px;}
.controls {background:white; color:white; margin: 2px 0px 0px 0px; float:right;}
.controls2 {background:#4e6772; color:white; width:70px; height:28px; margin: 5px 0px 0px 0px; float:right;}
.hometestimonials {border-bottom:1px dashed #225f72; font-size:12px}

.dotted {border-bottom:1px dashed blue}

.letters{
height:55px; 
background:url(../images/icon3.gif) 0 0 no-repeat #fff; 
font-family: Arial, Helvetica, sans-serif; 
padding:30px 0 0 54px; 
margin:0 0 0 22px;
text-align:left;
}