
body {font-family: verdana, sans-serif; background-color: #fff; margin: 0}

hr {
  border: 0;
  width: 100%;
   color: #e2e3ce;
background-color: #e2e3ce;
height: 1px;
}

a:link { color: 002798; text-decoration: none;}
a:visited, a:active {text-decoration: none;}
a:hover {text-decoration: underline;}

.tableRow { border-bottom: 1px #e2e3ce solid;}
.tableHeader {background-image: url(graphics/table.gif); padding: 0px 10px 0px 6px; margin: 0; background-repeat: repeat-x; height: 25px; font-weight: bold;}	
.shade, #subnav { background:  #f7f7f1;}
#subnav, #thispage  {margin-bottom: 10px; padding: 5px 5px 0 8px; width: 550px}
.captionleft, .captionright, .captionmid {background-color: #f7f7f1; border: 1px #e2e3ce solid; padding: .5em; margin: 0 1em 1em 1em;}
#thispage {border: 1px #e2e3ce solid}
.border { border: #e2e3ce 1px solid;}
.red {color: red}
.clear {clear: both;}
.indent {margin-left:25px}
.captionleft {float:left}
.captionright {float:right}
.captionmid {float:center}
.quoteleft, .quoteright {font-size: 1.1em; font-weight: bold; float: left; width: 150px; padding: 8px; border: #e2e3ce 1px solid;}
.quoteright {float: right}
p.toplink {font-size: 0.9em; text-align: right}

#subnav ul {list-style-image: url(graphics/dot3.gif); margin-top: 0; margin-bottom:5px}
#thispage ul {list-style-image: url(graphics/dot2.gif); margin-top: 0; margin-bottom:5px}
#subnav p, #thispage p {margin-bottom: 0; padding-bottom: 0; font-weight: bold;}

h1, h2, h3, h4, h5, h6  { color: #990000 }
h4 { font-size: 1.2em; line-height: 1.1em; font-weight: bold; margin-bottom: 0.2em;}
h5 { font-size: 1.1em; line-height: 1.1em; font-weight: bold; margin-bottom: 0.2em;}	
p { margin: 0 0 1.5em 0; padding: 0;}
h1 { font-size: 1.7em; line-height: 1.1em;}
h2 { font-size: 1.5em; line-height: 1.1em; margin-bottom: 0.3em;}
h3, th { font-size: 1.3em; line-height: 1.1em; margin-bottom: 0.3em;} 
th { text-align: left}
	
ul {list-style-type: square; }	

#topbarone  {
		width: 100%;
		height: 15px;
		background-color: #cbccb9;
		margin-bottom: 1px;
		}
#topbartwo  {
	width: 100%;
	margin: 1px;
    padding: 0; border: 0;
	background-image: url(graphics/bartwo.gif);
	background-repeat: repeat-x;
	height: 115px;
	}
#topbarthree  {
	width: 100%;
	height: 22px;
	margin: 0 0 20px 0; border: 0; padding: 0;
	background-image:url(graphics/barthree.gif);
	}

#banner { border-left: 1px solid #fff; border-right: 1px solid #fff; }
	
#wrapper, #wrapcolsleft, #wrapcolsright { margin:0; padding:0; max-width: 100%;}

#wrapcolsleft {background-color: #eeefe1}

#menu {font-size: 0.8em; 
padding: 10px 0 20px 0; 
border: 0;
background-color: white; 
background-image: url(graphics/menu-bottom.gif); 
background-position:bottom; 
background-repeat:no-repeat; 
width: 170px; 
margin: auto; 
margin-top:13px; 
margin-bottom: 50px; 
text-align: left}

#menu ul {list-style-image: url(graphics/dot2.gif); margin-top: 0; padding-top: 0}

#menu ul li {margin: 0 0 10px 0;}

#homepagenews p {border-bottom: 1px solid #e2e3ce; padding: 0.5em; margin: 0}

#leftnav {float: left; width: 200px; background: #eeefe1; margin:0; border:0; padding: 0; text-align:center}

#leftnav h2  {font-size: 0.8em; background-image: url(graphics/menu_title.gif); padding: 4px 4px 4px 22px; margin: 0; text-align: left; color: black; border-bottom: 2px solid white;}

#bodycontent {
		padding: 0em 0.3em 0em 1em;
		overflow: hidden; 
		margin: 0 0 0 15px; border: 0;
		font-size: .8em;
		line-height: 1.6em;
		width: 568px;}
		
#pagecontentwide { margin: 0 0 0 200px; max-width: 100%; background-color: white;}

#footer {width:100%; border: 1px solid #e2e3ce; border-width: 1px 0 0 0; padding-top: 4px; margin: 3px 0 0 0; clear: both}
#footertext {width:1000px; text-align: center; font-size: 0.8em;}
		
#siteidforprint {
		border-bottom: 3px solid black;
		margin-bottom: 8px;
		display : none;
		padding-bottom: 10px;
}


@media print {
body {max-width: 100%}

#leftnav, p.toplink, #menu, #footer, #subnav, #thispage {display: none}

a {text-decoration: underline;}
h1, h2, h3, h4, h5, h6  {color: #000;}	

#wrapcolsleft, #wrapcolsright, #pagecontentwide, #wrapcols, #wrapper {margin:0; padding:0; width: 100%;}
#bodycontent {overflow: visible; line-height: 11pt; font-size: 9pt; padding: 3px; width: 98%; margin:0;}
#siteidforprint {font-size: 22pt; line-height: 26pt}
h1 {font-size: 16pt;}
h2, #bodycontent_nm h6 {font-size: 14pt; padding: 0 0 6pt 0}
h3 { font-size: 12pt;}
h4 {font-size: 11pt; }
h5, h6 {font-size: 10pt; font-weight: bold;}
ul, ol { list-style: none none square; margin-right: 30px}
li {padding-top: 5px}

	
#topbarone, #topbartwo, #topbarthree, #footerwrapper, #crumbs  {display: none;}
#siteidforprint {display: block; margin-bottom: 20px; border-bottom: 2px solid black}
}
