/* CSS Document */

body{background-color:#e4dccf; margin:0; padding:0; font-family: Verdana, Arial, sans-serif; color:#58595b; font-size:12px; line-height:1.5; }

#maincontainer{width:100%; height:360px; background-image:url(images/bg_home.jpg); background-position:top; background-repeat:repeat-x; position:absolute; top:0px; left:0px; z-index:1; margin:0; padding:0;}
#pagecontainer{width:967px; margin:0px auto; padding:0px 15px 0px 16px; background-image:url(images/bg_page.png); background-position:top; background-repeat:repeat-y; position:relative; top:0; z-index:2;}

/*HEADER*/
#header{width:947px; height:30px; padding:15px 0px 5px 20px;}

#name {width:700px; height:30px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;  font-size: 10pt; float:left;  }
#name a, #name a:link, #name a:hover, #name a:visited {font-family:Georgia, "Times New Roman", Times, serif;  font-weight:bold; font-size: 14px; text-decoration:none; color:#000000;}
  
#phone{width:244px; padding:0px; margin:-5px 0 0 0; font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight:bold; float:left; }  
.clear{clear:both;}  

#menuback{padding:0; margin:0; height:30px; background-color:#a3042f; }
#menu{padding:0 0 0 20px; margin:0; width:680px; float:left; position:relative; z-index:1000;}
#searchform{width:244px; padding:3px 0 0 0; margin:0; float:right;}

#submenuback{padding:0; margin:0; height:21px; background-color:#ada093;}



/*MAIN PAGE*/
#mainpagewelcome{width:967px; height:210px; border-bottom:solid 10px #ada093; overflow:hidden;}
#mainimage{float:left; padding:0; margin:0;}
#welcome{height:220px; width:510px; margin:0; padding:20px 20px 20px 30px; font-size:12px; float:left; } 

#services{width:967px; height:237px; background-color:#e6e9e9; font-size:10px; line-height:14px; } 
#promo1{width:343px; height:207px; float:left;}
#promo2{width:269px; height:207px; padding:15px 20px; border-left:solid 3px #FFF; float:left;}
#promo3{width:269px; height:207px; padding:15px 20px; border-left:solid 3px #FFF; float:left;}

#services h2{font-family:Georgia, "Times New Roman", Times, serif; color:#00427e; margin:0; padding:0; font-size:18px; line-height:18px; font-weight:normal;}
#services p{margin:5px 0px 10px 0px;}

#services #promo1 h2{font-family:Georgia, "Times New Roman", Times, serif; color:#00427e; margin:15px 0 0 0; padding:0; font-size:18px; line-height:18px; font-weight:normal;}
#services #promo1 p{margin:5px 20px 10px 0px;}
#services #promo1 p img {margin:-5px 0 0 0;}

#content{width:927px; padding:0px 20px 10px 20px; position:relative;}
#mainpagecontent{width:636px; padding:12px 28px 12px 0px;float:left; font-size:11px;}
#mainpagecontent h3{font-size:17px; font-family:"Times New Roman", Times, serif; color:#023d77; line-height:19px; margin:0; padding:0;}
#mainpagecontent p{margin:0 0 10px 0}

#promocontainer{width:263px; padding:0; margin:0; float:left;}
#mainpagepromo{width:263px; padding:12px 0px 0px 0px; margin:0; background-image:url(images/promo_bg.png); background-repeat:repeat-y; background-position:top; color:#FFF; font-size:11px; line-height:12px;float:left;}
#mainpagepromo h5{font-family:"Times New Roman", Times, serif; font-size:17px; line-height:19px; margin:0px 10px 0px 20px;}
#mainpagepromo p{margin:0px 10px 10px 20px;}
#mainpagepromo a{color:#fff;}
#promoimg {}

.shadow{width:967px; background-image:url(images/shadow.png); background-repeat:repeat-x; background-position:top; position:absolute; top:0; left:0;}




a {color:#a82146; font-weight:bold; text-decoration:none;}
a:link {color:#a82146; font-weight:bold; text-decoration:none;}
a:visited {color:#a82146; font-weight:bold; text-decoration:none;}
a:hover {color:#a82146; font-weight:bold; text-decoration:none;}

a.bottomnav {color:#747476; font-size:8pt; text-decoration:none; font-weight:normal;}
a.bottomnav:link {color:#747476; font-size:8pt; text-decoration:none; font-weight:normal;}
a.bottomnav:visited {color:#747476; font-size:8pt; text-decoration:none; font-weight:normal;}
a.bottomnav:hover {color:#747476; font-size:8pt; text-decoration:none; font-weight:normal;}
/*
a.services {color:#747476; font-size:7pt; text-decoration:none;}
a.services:link {color:#747476; font-size:7pt; text-decoration:none;}
a.services:visited {color:#747476; font-size:7pt; text-decoration:none;}
a.services:hover {color:#747476; font-size:7pt;  text-decoration:none;}
*/
.pagetitle{font-family: "Times New Roman", Times, serif; color:#92173b; font-weight:bold; font-style:italic; font-size:20px}
.mainpagetitle{font-family: "Times New Roman", Times, serif; color:#92173b; font-weight:bold; font-style:italic; font-size:19px; line-height:20px;}

.linkpic{float:left; padding:0 10px 5px 0;}


/*Footer*/  
#footer{font-size:10px; padding:0 0 10px 0; margin:30px 20px 0px 20px;}
#footertop{margin-bottom:10px;}
#footerbottom{margin:0; border-top:dashed 2px #CCC; padding:10px 0 0 0;}
#footerbottom p{margin:0 0 10px 0;}
#fleft{width:220px; padding:0; margin:0; float:left;}
#fright{width:707px; padding:0; margin:0; float:left;}
#lfooter{border-top:solid 1px #d4cdc5; font-size:8px; padding:0; margin:0;}
#lfootercontent{width:425px;}

#bottom{width:1004px; height:52px; margin:0px auto; padding:0px; background-image:url(images/bottom.png); background-position:top; background-repeat:no-repeat; }


/*LEVEL SPECIFIC*/
#maincontainer2{width:100%; height:360px; background-image:url(images/bg_levels.png); background-position:top; background-repeat:repeat-x; position:absolute; top:0px; left:0px; z-index:1; margin:0; padding:0;}
#content2{width:967px; padding:0px 0px 10px 0px; position:relative;}
#content2 p{margin:0 0 10px 0;}
#content2 h3{color:#92173B; font-family:"Times New Roman", Times, serif; font-size:15pt; font-style:italic; font-weight:bold; margin:0; padding:0;}
#content2 h4{color:#004b85; font-weight:bold; font-size:10pt; font-family:Verdana, Arial, sans-serif; margin:0; padding:0;}
#content2 h5{color:#92173b; font-weight:bold; font-size:10pt; font-family:verdana, Arial, sans-serif; margin:0; padding:0;}


/*LEVEL 2*/
/*Left Column*/
#leftcolumn{width:361px; margin:0; padding:0; float:left;}
#picquote{width:361px; padding:0; margin:0; height:481px; background-color:#ada093; border-bottom:8px #d4cdc5 solid;}
#quote{padding:25px; margin:0; color:#FFFFFF; font-family: "Book Antiqua", Georgia, serif; font-size:12px}
#addcontent{padding:25px; margin:0px; font-size:10px;}
#addcontent h3{font-size:14px; color:#023d77; margin:0; padding:0; line-height:16px; font-style:normal;}

#addcontent li{margin:0px 0px 5px 0px; padding:0px;}

/*Right Column*/
#rightcolumn{width:606px; margin:0px; padding:0px; float:left;}
#tagline{padding:17px 20px 0px 20px; margin:0; width:500; height:40px; background-color:#d4cdc5; font-family: "Book Antiqua", Georgia, serif; color:#ffffff; font-weight:bold; font-style:italic; font-size:20px; line-height:25px;}
#levelcontent{padding:30px 20px 10px 20px;}  

#rightcolumn p ul{margin-top:0px;}

/*LEVEL 3*/
/*Left Column*/
#leftcolumn2{width:266px; margin:0; padding:0; float:left;}
#pic3{width:266px; padding:0; margin:0;}


/*Right Column*/
#rightcolumn2{width:701px; margin:0px; padding:0px; float:left;}

/*Breadcrumbs*/
#crumbs{font-size:10px;}
#crumbs a{color:#aaa; font-weight:normal;}


.pagetitle{font-family: "Times New Roman", Times, serif; color:#92173b; font-weight:bold; font-style:italic; font-size:15pt}
.mainpagetitle{font-family: "Times New Roman", Times, serif; color:#92173b; font-weight:bold; font-style:italic; font-size:14pt}
 
img.level3right{float:right; padding:10px 0px 10px 10px;}
.subtitle{color:#92173b; font-weight:bold;}
.subtitleblue{color:#004b85; font-weight:bold;}
