﻿/* HTML */
html { background-color: #f0f0f0; overflow-y: scroll; margin: 0; padding: 0;}

img{border:none;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}

h1,h2{font-family:georgia,"Times New Roman",times,serif;font-weight:normal;}
h3,h4,h5,h6,p,ul,ol,li,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}

/* BODY */
body {font: 64%/1.5 "Trebuchet MS", Verdana, Arial, Sans-serif; background-color: #c7c7c7; color: #000; margin: 0; padding: 0;}

/* LAYOUT */
#headerPreLog {clear: both; background-color: #fff; border-bottom: solid 4px #2f5373; padding: 5px 5px; height: 75px;}
#bodyPreLog {clear: both; width: 82em; _width: 828px; min-width: 828px;  max-width: 95%; margin: 0 auto; padding: 0 10px 0 10px; }

#bodyPreLog .wrapper {position: relative;margin: 0 auto;width: 828px;min-height: 400px;background-image: url(../ThemeImages/hr_midShadow3.gif);background-repeat: repeat-y;
    background-position: top center;background-color: #FFFFFF;padding: 0 0 0 0;text-align: left;}
 
.main { position: relative; background-color: Transparent;width: 814px; margin: 0 7px 0 7px; padding: 0 0 0 0;}

#sidebar {width: 15.75%; _width: 15.8%; float: left;  }
#footerPreLog {clear: both; height: 1%; margin: 0 0 0 0; padding: 0 10px 20px 10px; border-top: solid 3px #8dabab; background-color: #f0f0f0; color: #666; }
#headerPreLog:after, #bodyPreLog:after, #bodyPreLog .wrapper:after, #main:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* HEADER */
#headerPreLog .wrapper { min-width: 760px; min-height:75px; max-width: 78em; _width: 78em; margin: 0 auto; }	
#headerPreLog h1 { float:left; font-size: 100%; margin: 0; padding: 0; border: none; }
#headerPreLog h1#logo img {width: 187px; height: 75px; border: none; }
#headerPreLog a {text-decoration: none; color: #006699;}
#headerPreLog a:hover  {text-decoration: underline;}

/* FOOTER */
#footerPreLog .wrapper { min-width: 760px; max-width: 80em; _width: 80em; margin: 0 auto; }	
#footerPreLog a {text-decoration: none; color: #006699;}
#footerPreLog a:hover  {text-decoration: underline;}

/* NAVIGATION */

#navHeader {float:right; clear: both; margin: 30px 0 0 0; padding: 0; list-style-type: none; }
#navHeader strong {font-weight: bold;}
#navHeader li {font-size: 125%; font-weight: bold; margin: 0 0 .5em; padding: 0; white-space: nowrap;}
#navHeader ul {list-style-type: none; padding: 0 0 0 5em; margin: -1.2em 0 0 0; }
#navHeader ul li {font-weight: normal; display: inline; font-size: 100%; border-left: 1px solid #999;  padding: 0 .3em 0 .5em; margin: 0;}
#navHeader ul li:first-child, #navHeader ul li.first {border: none;}

#navFooter {clear: both; margin: 6px 0 6px 0; padding: 0 0 0 0; list-style-type: none;}
#navFooter strong {font-weight: bold;}
#navFooter li {font-size: 125%; font-weight: bold; margin: 0 0 0 0; padding: 0 .5em 0 .5em; white-space: nowrap;}
#navFooter ul {list-style-type: none; padding: 0 0 0 0; margin: 0 0 0 0; }
#navFooter ul li {font-weight: normal; display: inline; font-size: 100%; border-left: 1px solid #999;  padding: 0 .5em 0 .5em; margin: 0;}
#navFooter ul li:first-child, #navFooter ul li.first {border: none;}

#navLegal {display: inline; margin: 0 1em 0; padding: 0; }
#navLegal li {display: inline; font-size: 110%; border-left: 1px solid #999; padding: 0 1em; margin: 0; }

/* PROMOS */

#promos img { float: left; border: 0pt; margin: 0pt 12px 0 0;}


