html, body, p, ul, ol, dl, dt, dd, h1,h2,h3,h4,h5,h6, form, li { margin: 0; padding: 0;}
html, body { font-family: arial, sans-serif;  text-align: center; }
body {background:#e1e0e0 url('../images/main-bcg.gif') top left repeat-x;}
html { font-size: 0.84em; }
a img{border:none;}
table{border-spacing:0;}


.container{width:764px; margin:0 auto; text-align:left; position:relative; background: #fff;}

.topBar{background:#948D87;}
.topBar ul{list-style:none; font-size:0.84em; padding:0 10px 0 10px;}
 .topBar ul li{float:left; padding:8px;}
 .topBar ul li.last{float:right; color:#fff;}
  .topBar ul li a{color:#4e4035; text-decoration:none;}
  .topBar ul li a:hover{text-decoration:underline;}

.headerContainer{width:710px; margin:0 auto; text-align:left; z-index:20; position:relative;}
.header{background:#fff; padding: 10px 10px 3px 10px; padding-top:0;}
 .header h1{width:290px; height:60px; float:left; text-indent:-666em; overflow:hidden; background:url('../images/logo.jpg') top left no-repeat; margin-left: 7px;}
 .header .logoContainer{width:290px; height:60px; float:left; background:url('../images/logo.jpg') top left no-repeat;}
 .header .logoContainer a{width:290px; height:60px; display: block; text-indent:-666em; overflow:hidden;}



.mainMenu {list-style:none; clear:both;}
 .mainMenu li{float: left; margin-left: 6px;}
 .mainMenu li.first{margin-left:0;}
  .mainMenu li a{display: block; padding: 6px 0 6px 0; color:#881E1E; font-size:0.84em; letter-spacing:1px; text-decoration: none; text-transform:uppercase; width:110px; border-top:3px solid #6e6c6b;}

  .mainMenu li a:hover{color: #181e18;}
  .mainMenu li a.current,
  .mainMenu li a:hover.current{color:#181e18; background:#e6e4dc; padding-left:10px; width:100px;}

   * html .mainMenu a{height: 100%; float: left;}

   
   .bannerContainer{position:absolute; z-index:1; height:519px; top:54px; left:0;}
   .bannerContainer img{display: block;}
   
   .bannerContainer ul{list-style:none; position:absolute; top:220px;}
    .bannerContainer ul li{ font-size:1.3em; color:#fff; clear:left;}
    .bannerContainer ul li span{display: block; width:290px; color:#fff; text-align:right; position:relative; padding-bottom:6px; float:left;}
    .bannerContainer ul li p{margin-left:300px;}

    
    .contentContainer{padding-left:26px; margin:0 auto; padding-top:276px;  z-index:20; position:relative;}
    
    
    .col1{width:515px; border:8px solid #fff; background:#800000; padding-top:8px; float:left;}
     .col1 .section{margin: 5px 37px 0 19px; border-top:3px solid #948D87; padding: 6px 0 10px 0;}
     .col1 h3{font-size:0.84em; text-transform:uppercase; font-weight:bold; padding-bottom:6px; letter-spacing:2px; color:#000000;} 
     .col1 p{font-size:1.1em; color:#fff;} 
 
      ul.news{list-style:none; padding-top: 3px;}
       ul.news li{font-size:0.84em; padding-bottom:8px;}
       ul.news li span{display:block; color:#000; font-size:0.86em; font-weight:bold; }
       
	ul.news a { color:#fff; text-decoration:none; }
	ul.news a:hover { text-decoration:underline; }
       
      .col1 .more{border-top:1px dotted #948D87; border-bottom:1px dotted #948D87; padding:3px 0; font-size:0.84em;}
      .col1 .more a{color:#fff; text-decoration:none; font-size:0.9em; padding-left: 1px;}
      
      
      .col2{color:#666; width:181px; float:left; padding: 102px 0px 15px 0px;}
       .col2 h3{font-size:0.84em; text-transform:uppercase; font-weight:normal; padding:6px 0; letter-spacing:2px; color:#8a7869; border-top:3px solid #beb7b1;}
       .col2 h3 span{padding-left: 7px;}
       .col2 p{color:#666; font-size:0.9em; padding: 2px 0px 2px 0px; margin-left: 7px;}
	   .col2 a{color:#666; text-decoration:underline;}
	   .col2 a:hover { text-decoration:none; }
       .col2 p.imgContainer{padding-bottom: 10px;}
       
       
       .col2 .more{border-top:1px dotted #beb7b1; border-bottom:1px dotted #beb7b1; padding:3px 0; font-size:0.84em; margin-top:11px;}
        .col2 .more a{color:#666; text-decoration:none; font-size:0.9em; padding-left: 3px;}
      
      
      .footer{background:#948d87; font-size:0.74em; padding: 9px 19px; border-top:13px solid #fff;}
      .footer p{color:#2C2A28;}
      .footer p a{color:#2C2A28; padding-right:5px;}
      .footer p a:hover{text-decoration:none;}

.clearme{clear:both;}

    .previewBar{background:#d6083b; /*position:absolute; width:100%; z-index:200; left:0; top:0;*/}
    .previewBar .form{width:710px; margin:0 auto; text-align:left;}
    .previewBar .form ul.test{list-style:none; padding:1px 0 4px 0;}
    .previewBar .form ul.test li{display:inline; color:#fff; font-weight:bold; text-transform:uppercase; font-size:0.9em; padding:0 15px;}
    .previewBar .form ul.test li.first{padding:0 50px 0 15px;}
    .previewBar .form ul.test li a{color:#fff; text-decoration:none;}
    .previewBar .form ul.test li a:hover{text-decoration:underline;}
	
.introText{color:#584941; font-size:1.2em; line-height:140%;}
.introTextLarge{color:#584941; font-size:1.3em; line-height:140%;}
.introTextLargeTight{color:#584941; font-size:1.3em; line-height:130%;}

/* Common Rad Styles */
.red-header{font-size:0.9em; text-transform:uppercase; color:#ae0025; font-weight:normal; padding:2px 0 10px 0; letter-spacing:1px;}
.smalltext{ color:#584941; font-size:0.84em; line-height:140%; padding:8px 0 0 0; }

.redbulletedlist { list-style: none; margin: 0; padding: 0;}
.redbulletedlist li { background: transparent url(../images/red-bullet.jpg) no-repeat scroll 0px 2px; font-size:0.84em; padding: 0 0 0 15px; color:#584941; }
p.callout { background: transparent url(../images/dotted-line.gif) no-repeat scroll 0px 2px;  padding: 28px 0 25px 0; margin-top: 10px; color:#584941; height: 45px;}

.main-title { color:#6E6C6B; font-size:18px; font-weight: bold; } 

a.linkNoStyling  {text-decoration:none; }
a.linkNoStyling:hover {text-decoration:underline; }