/* John Cook CSS Styles */

body {background-color: #C31320;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #626262;margin: 0px;background-image:url(../_img/full_bg.jpg);background-repeat: repeat-y;background-position: center;line-height: 17px;}

a, a:link, a:active, a:visited {font-family: Verdana, Arial, Helvetica, sans-serif ;font-size: 14px;color: #248DFF;text-decoration: underline;}
a:hover, a:focus {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #C31320;text-decoration: underline;}


#exteriorholder {width: 968px;margin: 0 auto 0 auto; padding: 0px 41px;}
#interiorholder {width: 968px; float:left;}
#pageholder {width: 900px;padding: 0px 34px 0px 34px;background-color:#FFF;background-image: url(../_img/page_bg.jpg);background-position: bottom center;background-repeat: repeat-y;float:left;}

#navholder {float: left;width: 968px;height: 48px;background-image: url(../_img/nav_bg.jpg);background-repeat: repeat-x;text-align: center;}
.navtextholder {height: 13px; padding: 15px 13px; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; float: left;}
.navtextholder a:link, .navtextholder a:active, .navtextholder a:visited {height: 14px;padding: 17px 3px;color: #FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;text-decoration: none;}
.navtextholder a:hover, .navtextholder a:focus {height: 14px;padding: 17px 3px;color: #FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;text-decoration: underline;}
.navspacer {height: 48px; width:2px; margin: 0px 2px; float: left;}

#masthead {width: 968px; float: left}
	
#bottomholder {width: 900px;padding: 0px 34px 0px 34px;background-image: url(../_img/baseline_bg.jpg);background-position: top;background-repeat: no-repeat;float:left;height: 100px;}
	
#textleft {float: left;width: 290px;padding: 5px 0px 0px 40px;}
#textright {float: right;width: 500px;padding: 10px 40px 0px 0px;}
#textmiddle {float: right;width: 630px;padding: 10px 130px 0px 0px;}
	
#subleft {float: left;width: 199px;padding: 2px 9px 9px 0px;background-repeat: no-repeat;background-image: url(file:///Solstice/Users/acsdesigner02/Sites/CAMPBELLFERRARA/img/static/subnav_bg.png);}

.headertext1 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 16px;color: #248DFF;font-weight: bold;}
.headertext2 {font-family: Arial, Helvetica, sans-serif;font-size: 22px;line-height: 25px;color: #002275;font-weight: thinner;}

.insetimage {float: left;width: 300px;padding: 1px;border: 1px solid #999;margin: 0px 14px 9px 0px;}
.insetdoc {float: left;width: 36px;margin: 0px 9px 9px 0px;}

#subinsetimage {float: left;width: 100px;height: 100px;padding: 1px;border: 1px dotted #666;margin: 0px 9px 9px 0px;}
	
#baseline {width: 900px;float: left;margin-top: 56px;}
.baselinetext {color: #FFFFFF;font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
.baselinetext a:link, .baselinetext a:active, .baselinetext a:visited {color: #FFFFFF;font-size: 11px;font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
.baselinetext a:hover, .baselinetext a:focus {color: #248DFF;font-size: 11px;font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}

.brclear {clear:both; height:0; margin:0;font-size: 1px;line-height: 0px;}
