
@import "base.css";
@import "forms.css";
body { font: 74%/140% Georgia, "Trebuchet MS", Tahoma, Arial, sans-serif; color: #5A5858; background:#e1e1e1; height:100%; }
h1 { font-size:140%; color:#f25b00; font-weight:500; margin:.5em 0 .5em 0; word-spacing: -0.1em; letter-spacing:.01em; }
h2 {font-size:125%; line-height:120%; margin:.3em 0 .5em 0; clear:right; color:#2A4C7E; font-weight:600;}
h3 {font-size:120%; line-height:120%; margin:.3em 0 .3em 0; clear:right; color:#2A4C7E; font-weight:600; padding:4px 0 2px 0}
h4{color:#71C114;}
h5{color:#779D03; font-size:125%; margin:.3em 0 .3em 0;}
a {color:#f25b00; text-decoration:underline;}
a.sidelinks{background:url(../images/rgt-arrow_sm.jpg) left 3px no-repeat; padding:0 0 0 18px;}
a:hover{color:#2A4C7E; text-decoration:none;}/**/
p, li{ font-size: 100%; margin-bottom:.8em; padding:3px 0 6px 0; line-height:140%; } 
.leftpadd{padding:0 0 0 10px;}

#outercontainer{margin:0; padding:0; width:100%; height:100%;}
#maincontainer{margin:0 auto 0 auto; padding:0; width:1280px; background: #FFFFFF; height:100%; clear:both;}
#header {margin:0; padding:0; width:100%; height:183px; background: url(../images/header_bg.png) left top repeat-x;}
#header .col1 {margin:0; padding:0 0 0 99px; width:387px; height:183px; float:left;}
#header .col2 {margin:0; padding:0; width:794px; height:183px; float:left;}
#header .col2  .row1{margin:0; padding:0; width:794px; height:63px;}
#header .col2  .row2{margin:0; padding:10px 0 10px 10px; width:784px; height:100px;}

#header {overflow:hidden;}




#innercontainer{margin:0 auto 20px auto; padding:0 0px; width:880px; background:none; clear:both; }
img{padding:0; margin:0; border:0;}


#sitenav{margin:0px; padding:0; width:100%; height:63px; list-style:none; text-align:right;}

#sitenav li{list-style:none; margin:0 0px 0 0; padding:0px; height:44px;  display:inline;  }
#sitenav li a{line-height:44px; height:44px; text-decoration:none; color:#351601; font-size:98%; padding:0 13px 0 13px;  }
#sitenav li a{}
#sitenav li a:hover{color:#f18e31;  }
#sitenav li a.active{color:#351601;}



#content{margin:0px 0 10px 0; padding:28px 0px 50px 0; width:1280px; background:#fff; display:block;}


#content ul.thumbnails{width:387px; padding:0 0px 0 99px; margin:0; float:left;}
#content ul.thumbnails li{width:171px; height:118px; padding:15px 0px 0 15px; margin:0; float:left;}
#content .selecteditem{width:794px; padding:0 0px 0 0px; margin:0; float:left; background:none; float:left;}
#content .selecteditem .item{width:760px; padding:0 0px 0 10px; margin:0; float:left; background:none; float:left;}
#content .selecteditem .maintext{width:760px; padding:0 0px 0 10px; margin:0; float:left; background:none; float:left;}

#footer{margin:0; padding:0 0px; width:1280px; background: url(../images/footer_bg.png) 0 0 no-repeat; height:180px; clear:both; }

#footer .form{margin:0; padding:0 0 0 99px; width:387px; float:left;}
#footer .socialholder{margin:0; padding:0; width:794px; float:left;}
#footer .social{margin:0; padding:0 0 0 463px; width:219px; height:86px; float:left;}
#footer .social h1{width:200px; float:left;}
#footer .social .facebook{margin:0; padding:0; width:19px; height:19px; float:left;}
#footer .social .twitter{margin:0; padding:0 10px 0 0; width:19px; height:19px; float:left;}

#footer p{padding:0px; line-height:35px; height:35px;}
#footer a{color:#ffffff;}
#footer .col1{width:474px; padding:0 0px 0 5px; margin:0; float:left;}
#footer .col2{width:386px; padding:0 0px 0 10px; margin:0; float:left; background:none; text-align:right;}


:focus {
    outline: 0px solid blue!important;
}

* :focus { outline: 0; }

div.hidecontent{display:none; visibility:hidden;}
div.showcontent{display:block; visibility:visible;}
h2.white{color:#ffffff;}


