/*** General Document Styling ***/

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #444444;
	background-color: #FFFFFF;
	}
	
body#home { background-image: url(images/bg_grey.gif);
	background-repeat: repeat-y;
}

p { margin: 0em 0em 1.4em 0em;}
td { font-size: 11px; line-height: 16px;}
ul.dontindent { margin: -1.4em 0em 1.4em 1.4em; padding: 0px; }
h1 { font-family: Arial, sans-serif; font-weight: normal; font-size: 24px; color: #922f15; line-height: 24px; margin: 0px 0px 8px 0px; padding: 0px; }
h2 { font-family: Arial, sans-serif; font-weight: normal; font-size: 16px; color: #BD6A28; line-height: 18px; margin: 0px; padding: 0px; }
h3 { font-size: 11px; color: #444444; font-weight: bold; font-style: italic; margin: 0px; padding: 0px;  }
h4 { font-size: 11px; color: #444444; font-weight: normal; font-style: italic; margin: 0px; padding: 0px;  }

form { margin: 0px; padding: 0px; }

a { color: #be5e00; text-decoration: none;}
a:visited { color: #be5e00; text-decoration: none;}
a:hover { color: #922f15; }
a:active { color: #be5e00; }

.pagemenu, #mininav a { color: #444444; text-decoration: none;}
.pagemenu, #mininav a:visited { color: #666666; text-decoration: none;}
.pagemenu, #mininav a:hover { color: #922f15; }
.pagemenu, #mininav a:active { color: #000000; }

.pagemenu p.menuitemon a { color: #444444; font-style:bold; text-decoration: none;}
.pagemenu p.menuitemon a:visited { color: #666666; font-style:bold; text-decoration: none;}
.pagemenu p.menuitemon a:hover { color: #922f15; font-style:bold; }
.pagemenu p.menuitemon a:active { color: #be5e00; font-style:bold; }

#mininav a.menuitemon { color: #be5e00; font-style:bold; text-decoration: none; }
#mininav a.menuitemon:visited { color: #be5e00; font-style:bold; text-decoration: none; }
#mininav a.menuitemon:hover { color: #922f15; }
#mininav a.menuitemon:active { color: #000000; }


/*** Page Positioning ***/

#mininav { position: absolute; left: 280px; top: 0px; width: 475px; text-align: right; padding: 4px; }

#login { display:none; position:absolute; left:274px; top:40px; border:1px dotted #888; background-color:#e0e0e0; padding:15px; width:220px; text-align:left; }

#layerlogo { position:absolute; left:25px; top:16px; z-index:2; }

#skiplink { position:absolute; left:-1000px; top:-1000px; }


/*** Individual Items ***/

.pagemenu { padding: 24px 12px 12px 28px; width: 215px; vertical-align: top; }

.maincontent { padding: 24px 140px 12px 18px; width: 100%; vertical-align: top; }

.copyright { font-size: 10px; color: #999999;}

.summaryrollover { color: #922f15; }

.tablehead { color: #FFFFFF; font-weight: bold; background-color: #922f15; }

.menuitemon { color: #444444; font-weight: bold; }

.popup { background-color: #f8e1c9; border: 1px solid #e2c3a3; padding: 12px 12px 8px 12px; }

.popup p { line-height: 13px; margin-bottom: 7px; padding: 0px; }


/* Styles JH */

.darkred {color: #922f15;}

.orange {color: #BE5E00;}

#container {width: 990px;margin:0px auto;border:1px solid #ccc;font-size:90%;}

.greybg {background-image: url(images/bg_grey2.gif);}

#footer {width: 990px;margin:0px auto;font-size:75%;text-align: right;}

.padding {padding:10px;}

a:hover {color: #922f15;text-decoration:none;}
