/* 
Corporate Package A Styles, v. 1.0
Filename: styles.css
Purpose: General website styling, CSS layout, style standards, and dynamic functionality
last updated 10/11/07 brian@toolstudios.com
*/

/* === BOF Main Sections and IDs === */

/* Colors:

EOF Colors */

.quickNav{
position:relative;;
font-family:Georgia, "Times New Roman", Times, serif;
top:0px;
}

#resNav a{
text-decoration:none;
font-size:11px;
}

.quickNavH{
position:relative;
top: -5px;
}

.resLib{
position:relative;
top: 0px;
}

.aboutpos{
position:relative;
right: 12px;
}

.spacer{
line-height: 19px;
}

.spacer2{
line-height: 0px;
}

.category{
position:relative;
top:30px;
}

div.container {margin:0 auto; 
text-align:center;
}

.Resources{
color: #ad4840;
text-transform:capitalize;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

.tan{
background-color:#f3f2ed;
margin-left: -25px;
margin-right: -25px;
margin-top: 15px;
margin-bottom: 15px;
}


.white{
margin-left: -25px;
margin-right: -25px;
margin-top: 15px;
margin-bottom: 15px;
}

.white a{
color: #ad4840;
text-decoration:none;
}

.tan a{
color: #ad4840;
text-decoration:none;
}

.ResMar{
margin-left: 25px;
margin-right: 25px;
}

a{
color:#ad4840;
font-family:Georgia, "Times New Roman", Times, serif;
}

.text{
font-family:Georgia, "Times New Roman", Times, serif;
}

.noUnder{
text-decoration:none;}

.whiteNav{
position:relative;
right: 5px;
top: 6px;
}

.city{
font-family:Georgia, "Times New Roman", Times, serif;
color: #aea68f;
size: 16px;
font-weight:bold;
}

.About{
position:relative;
left: -12px;
top: 0px;
}

.topArrow{
position:relative;
right: 17px;
top: 4px;
}

#navAbout{
margin-top: 35px;
}

.ribbons{
position:relative;
right: 26px;
}

.ribbons2{
position:relative;
right: 26px;
}

.navTxt{
margin-left: 12px;
}

.logo{
position:relative;
right: 8px;
top: -5px;
}

.indexwrapper{
margin-top: 55px;
}

.contentWrapper{
}

body{
margin:0;
background:#7d9e97 url(../../images/bodybg.gif) repeat-x top;
}

.restxt{
color:#000000;
font-size:12px;}

.success{
color:  #ad4840;
}

.button{
background-color: #aea68f;
position:relative;
top: -2px;
}

.button2{
background-color: #aea68f;
position:relative;
top: -2px;
margin-top:10px;
}

.mainAdzone{
background-image: url(../../images/frame.png);
width: 633px;
height: 419px;
position:relative;
right: -4px;
}

.mainAdzoneImage{
position:relative;
top: 17px;
}

.mainContentWrapper{
position: relative;
right: 7px;
}

.mainContentWrapper2{
position: relative;
right: 9px;
}

.indexContentWrapper{
position: relative;
right: 23px;
}

.toplink{
margin-top: 17px;
padding-top:17px;
background-color:#aea68f;
}


.txt{
margin-left:19px;
background-color: #aea68f;
color:#FFFFFF;
line-height: 28px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: bolder;
}

.leftnav{
background-image: url(../../images/leftframe.png);
background-position: left;
background-repeat:no-repeat;
height:321px;
margin-top: 0px;
}
.required {color:#FF0000;}

.leftnavBody{
background-color: #fff;
text-align:left;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
line-height: 174%;
font-weight: bold;
color:#FFFFFF;
margin-left: 15px;
}

#tell, #contact{
margin-left:15px;
margin-right: 15px;
}

.footertop{
/*background-image: url(../../images/bgdim.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 330px;*/
background-image: url(../../images/background2.jpg);
background-repeat: no-repeat;
background-position: top center;
/*background-attachment:fixed;*/
padding-top:65px;
}

.footer{
position:relative;
top: -5px;
background-color: #7a9d96;
min-height: 320px;
}

.bottombanner{
position:relative;
right:1px;
bottom: 3px;
background-color: #7a9d96;
}

.link{
margin-left: 5px;
margin-left: 5px;
color:#FFFFFF;
background-color:#aea68f;
font-size: 13px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.link a:link, .link a:visited{
text-decoration: none;
color:#FFFFFF;
background-color:#aea68f;
font-family:Georgia, "Times New Roman", Times, serif;
}

.link a:hover{
text-decoration:underline;
color:#FFFFFF;
background-color:#aea68f;
font-family:Georgia, "Times New Roman", Times, serif;
}

.footertxt, .footertxt a{
margin-top: 60px;
color:#FFFFFF;
text-decoration:none;
font-size: 12px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.footertxt a:hover{
color:#FFFFFF;
text-decoration:underline;
font-family:Georgia, "Times New Roman", Times, serif;
}

.footertxt2, .footertxt2 a{
color:#FFFFFF;
text-decoration:none;
font-size: 12px;
margin-bottom: 80px;
font-family:Georgia, "Times New Roman", Times, serif;

}

.footertxt2 a:hover{
text-decoration:underline;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size: 12px;
}


.footeralign{
position:relative;
left: 40px;
}

#sloganpos{
position:relative;
left: -65px;
}

.smallbanner{
position:relative;
right: 2px;
top:4px;
background-image: url(../../images/white_box.png);
background-repeat:no-repeat;
min-height: 250px;
}

.bannerpos{
position:relative;
left: 14px;
top: 14px;

}

.contactForma{
position:relative;
right: 25px;
}

.slogan{
color: #ad4840;

font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:14px;
margin-right: 15px;
}

.titles{
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

.inputText{
background-color: #eaeae0;
}

.bodybackground{
background-image: url(../../images/bodybackground.png);
background-repeat:repeat-y;
}

.textArea{
background-color: #eaeae0;
}

.formTxt{
font-weight:700;
}

.navfix{
position:relative;
top: -3px;}

.textWrapper{
margin-left:55px;
margin-right: 65px;
margin-bottom: 35px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;

}

.textWrapper2{
margin-bottom: 35px;
margin-left:55px;
margin-right: 65px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}

.buttonRow{
margin-right: 35px;
margin-bottom: 15px;
}

div.post_meta { display: block; }
.error {color:red; font-weight:bold; margin-bottom:20px;}
.success {color:green; font-weight:bold; margin-bottom:20px;}