/* BASICS */
body {font-family: arial, sans-serif; line-height: 120%; font-size: 85%; color: #7f5e4b; padding-top: 0px; padding-bottom: 5px; margin: 0; padding: 0; font-size: 85%; background-color: #edece0;}  
.posrel { position: relative; }
.btn { text-align: center; }
.top { margin-top: 0; }
.bottom { margin-bottom: 0;}

/* APPLY NOW */
.app h1 { font-size: 85%; color: #ffffff; padding-bottom: 0px; padding-top: 3px; text-decoration: underline;}
.app p { font-family: arial, sans-serif; margin: 0; padding: 0; font-size: 85%; color: #ffffff; padding-bottom: 3px; }  

/* Contact Us */
.contactus h1 { font-size: 85%; color: #3a5875; padding-bottom: 1px; text-decoration: underline;}
.contactus p { font-family: arial, sans-serif; margin: 0; padding: 0; font-size: 85%; color: #3a5875; padding-bottom: 3px; }

/* FOOTER */
.footer p { font-family: arial, sans-serif; margin: 0; padding: 0; font-size: 85%; color: #7f5e4b; padding-bottom: 3px; }
.footer a { font-family: arial, sans-serif; margin: 0; padding: 0; font-size: 85%; color: #7f5e4b; padding-bottom: 3px; text-decoration: none;}
.footer a:hover { font-family: arial, sans-serif; margin: 0; padding: 0; font-size: 85%; color: #7f5e4b; padding-bottom: 3px; text-decoration: underline;}

/* TOPNAV */
.topnav p { font-family: arial, sans-serif; margin: 0; padding: 0; font-size: 85%; color: #ffffff; padding-bottom: 3px; }
.topnav a { font-family: arial, sans-serif; margin: 0; padding: 0; font-size: 85%; color: #ffffff; padding-bottom: 3px; text-decoration: none;}
.topnav a:hover { font-family: arial, sans-serif; margin: 0; padding: 0; font-size: 85%; color: #ffffff; padding-bottom: 3px; text-decoration: underline; background-image: url(images/nav_rpt_over.gif);}

/* NAVCONTAINER */
.navcontainer a {display: block; font-family: arial, sans-serif; font-size: 85%; color: #ffffff; padding: 0px 11px 0px 11px; text-decoration: none; height: 36px; background-image: url(../images/nav_rpt.gif); }
.navcontainer a:hover {height: 36px; font-family: arial, sans-serif; margin: 0; padding: 0; font-size: 85%; color: #ffffff; padding-bottom: 3px; text-decoration: none; background-image: url(../images/nav_rpt_over.gif); padding: 0px 10px 0px 10px; border-left: 1px solid #680F0F; border-right: 1px solid #680F0F;}

/* BNAV */
.bnav p { font-weight: bold; font-family: arial, sans-serif; margin: 0; padding: 0; font-size: 90%; color: #3a5875; padding-bottom: 3px; }
.bnav a { font-weight: bold; font-family: arial, sans-serif; margin: 0; padding: 0; font-size: 90%; color: #3a5875; padding-bottom: 3px; text-decoration: none;}
.bnav a:hover { font-weight: bold; font-family: arial, sans-serif; margin: 0; padding: 0; font-size: 90%; color: #3a5875; padding-bottom: 3px; text-decoration: underline;}    

/* CONTENT */
.content ol { padding-left: 30px; padding-bottom: 13px; margin: 0px;}
.content ul { padding-left: 13px; padding-bottom: 0px;  padding-top: 0px; margin: 10px;}
.content h1 { font-family: arial, sans-serif; line-height: 50%; font-size: 150%; color: #7f5e4b; padding-bottom: 0px; padding-top: 0px;}
.content h2 { font-family: arial, sans-serif; line-height: 80%; font-size: 100%; color: #7f5e4b; padding-bottom: 0px; padding-top: 0px;}
.content h3 { margin: 0px; font-family: arial, sans-serif; line-height: 80%; font-size: 85%; color: #7f5e4b; padding-bottom: 5px; padding-top: 0px; font-weight: bold;}
.content h4 { margin: 0px; font-family: arial, sans-serif; line-height: 80%; font-size: 85%; color: #7f5e4b; padding-bottom: 10px; padding-top: 0px; font-weight: normal;}  
.content p { font-family: arial, sans-serif; line-height: 135%; font-size: 85%; color: #7f5e4b; padding-top: 0px; padding-bottom: 5px;}
.content a { line-height: 150%; font-weight: bold; font-size: 90%; color: #7E1313; padding-top: 0px;}
.content ul li { font-family: arial, sans-serif; font-weight: normal; line-height: 135%; font-size: 85%; color: #7f5e4b; padding-top: 0px; padding-bottom: 5px; 0 .2em; padding-left: 10px;}
.content ol li { padding-left: 2px; font-weight: bold; line-height: 150%; font-size: 95%; color: #3a5875; padding-top: 0px;}
.content input {color: #7f5e4b; font-size: 85%; border-color: #7f5e4b; border-width: 1px; border-style: solid; padding: 2px 2px 2px 2px;}
.content textarea {width: 300px; color: #7f5e4b; font-size: 85%; border-color: #7f5e4b; border-width: 1px; border-style: solid; padding: 2px 2px 2px 2px;}
.content input.sub {width: 51px; height: 18px; color: #7f5e4b; font-size: 85%; border-color: #7f5e4b; border-width: 0px; padding: 2px 2px 2px 2px;}
