/**** common elements ****/
html, body{ margin:0 20; padding:0; text-align:center; background-color:#e0e8f8;font: normal 90% Verdana, Arial, Helvetica, sans-serif;} 
a:link {color: #990000; text-decoration: underline;}
a:visited {color: #CC3333; text-decoration: underline;}
a:hover {color: #163D81; text-decoration:underline;}

img {border: 0px;}

strong{color: #2F1285;}
h2{font: 26px/30px Tahoma, Helvetica, Arial, Geneva, sans-serif; color: #37201e; margin: 5px 0px;}
h3{font: italic 18px/25px 'Times New Roman', times, serif; color: #9f2525; margin: 5px 0px;}


ul { margin: 5px 0 20px; }
li { list-style: square; margin-bottom:10px; }
.breadcrumb {color:#333399; font-size: .8em;}
.sidebar {border-top:2px solid gray; border-bottom:2px solid gray; margin-top:10px;}
.quote {margin:10px auto; width:80%; border:1px dashed #000066; padding:10px; background: #EBEEB1 url(../images/quote.gif) no-repeat top left;}
.quote p {font: normal 110% 'Times New Roman', times, serif;}
.hay {width: 290px; font-size: 8pt; border: 2px double gray; background-color: #F1EFF5; margin-left: 5px;}
.hay p {padding: 0px 10px;}


/**** IDs ****/ 
#pagewidth{ width:800px; text-align:left; margin-left:auto; margin-right:auto; background-color:#d1ddf5; } 
#header { position:relative; height:119px; width:100%; background: #990000 url(../images/header.jpg) no-repeat; } 
#header h1 {text-indent:-10000px; margin:0px; padding:0px; font-size:10px;}
#leftcol { width:462px; float:left; position:relative; background-color:#d1ddf5; padding: 0px 10px;}
#rightcol { width:303px; float:right; position:relative; background-color:#d1ddf5; margin-top:10px;}
#footer {text-align: right; border-top:1px solid #999999; margin-top:10px; background-color:#e0e8f8;}
.footer-text {width: 450px; float: left; text-align: left; font-size: 7pt; padding: 10px 0px 0px 10px; }


/**** Navigation ****/
#navcontainer { float:right; margin-top:80px;}
#navcontainer ul{margin:0px;}
#navlist {font: bold 120% "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;}
#navlist a:link, #navlist a:visited { padding-bottom: 1px; color: #fff;	text-decoration: none; }
#navlist a:hover { padding-bottom: 0; color: #FFFF99; border-bottom:2px solid white;}
#navlist li{ display: inline; list-style-type: none; padding-right: 20px;}
.highlight a:link, .highlight a:visited, .highlight a:hover { padding-bottom: 0; color: #FFFF99; border-bottom:2px solid #FFFF99;}

/**** Footnote ****/
#footnote { border-top:1px solid #666; padding-left:3px; text-decoration:none; color: #330033; font-family:verdana;}
#footnote li {margin-bottom:10px; list-style:none; font-size:.8em;}


/**** Float containers fix ****/ 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  