/* Core Styles */

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{  margin:0px;  padding:0px;  border:0px;  border-collapse:separate;  border-spacing:0px;}
input,select{margin:0;  padding:0;}

.clear0{clear: both; height: 0px; font-size: 0; overflow: hidden;}
.clear5{clear: both; height: 5px; font-size: 0; overflow: hidden;}
.clear10{clear: both; height: 10px; font-size: 0; overflow: hidden;}
.clear15{clear: both; height: 15px; font-size: 0; overflow: hidden;}
.clear20{clear: both; height: 20px; font-size: 0; overflow: hidden;}

a:link, a:active, a:visited{color: #402514; text-decoration: none;}
a:hover{color: #402514; text-decoration: none;}

h1 {color: #682a1b; font-size: 25px; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 0 5px;}

body{background: #000 url(/Docs/Images/bkgd.jpg) top center no-repeat fixed;}

#captQuarters{width: 100%; background: url(/Docs/Images/trees.png) bottom center repeat-x;}

#site{width: 900px;}
#site .logo{margin: 20px 0 0 0;}
#site .backing{background: url(/Docs/Images/contentBkgd.jpg) top left repeat-y;}
#site .trees{background: url(/Docs/Images/trees.png) bottom center repeat-x;}

#site .content{text-align: left; padding: 15px 0 100px 25px;}

#site .content .flash{float: left;}

#site .content .menu{float: left; margin: 7px 0 0 0;}
#site .content .menu .option {border-top: 1px dotted #856c35; width: 213px; height: 54px;}
#site .content .menu .option a{background: url(/Docs/Images/menuFade.png) top left no-repeat; width: 213px; height: 54px; display: block; outline-style: none;}
#site .content .menu .option a:hover{background: url(/Docs/Images/menuFade.png) bottom left no-repeat; width: 213px; height: 54px; display: block;}
#site .content .menu .option a p.main{margin: 0; padding: 8px 0 0 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #682a1b;}
#site .content .menu .option a:hover p.main{text-decoration: underline;}
#site .content .menu .option a p.sub{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #515151; padding: 0 0 0 12px; margin: 0;}
#site .content .menu .option a:hover p.sub{text-decoration: none;}

#site .content .leftRail{float: left; width: 628px;}
#site .content .leftRail .image{float: left; width: 200px;}
#site .content .leftRail .image img{padding: 5px; background: #eed6ab; border: 1px solid #b9957e;}

#site .content .leftRail .text{float: left; font-size: 13px; color: #402514; width: 420px; line-height: 18px;}
#site .content .leftRail .text a:hover{text-decoration: underline;}

#site .content .leftRail .anchors{background: url(/Docs/Images/rightRailPromoBkgd.png) top left repeat;
padding: 7px 10px 5px 10px; font-size: 12px; color: #402514; width: 590px;}
#site .content .leftRail .anchors a{color: #402514; text-decoration: none;}
#site .content .leftRail .anchors a:hover{color: #402514; text-decoration: underline;}

#site .content .rightRail{float: left; width: 230px;}

#site .content .rightRail .promo{background: url(/Docs/Images/rightRailPromoBkgd.png) top left repeat; width: 214px; border-top: 1px dotted #856c35; margin: 10px 0 0 0;}
#site .content .rightRail .promo .title{padding: 5px 0 0 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; color: #682a1b;}
#site .content .rightRail .promo .link{background: url(/Docs/Images/bullet.gif) center left no-repeat; padding: 2px 0 0 10px; margin: 2px 0 0 12px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7c4f44;}
#site .content .rightRail .promo .link a{color: #7c4f44; text-decoration: none;}
#site .content .rightRail .promo .link a:hover{color: #682a1b; text-decoration: underline;}
#site .content .rightRail .promo .base{background: #692b1b; width: 214px; height: 10px;}

#site .footer{text-align: left; font-size: 13px; color: #a75845; padding: 0 0 5px 20px;}
#site .footer a{color: #a75845; text-decoration: none;}
#site .footer a:hover{color: #a75845; text-decoration: underline;}

