body {margin:0px; padding:0px; font: 1.0em verdana, arial, sans-serif; }
* {margin:0;padding:0;}
div#container {position:relative; min-width:800px; max-width:1000px; margin-left:auto; margin-right:auto; padding-bottom:.5em; background-color:#ECf2C9;}
div#container div#header {height:45px; background-color:#F0F0C0; text-align:center; border-bottom: 1px #666 solid;}
div#container div#header h1{font-size:1.5em; font-weight:normal; color:#000; margin-top:0; margin-bottom:.1em;padding-top:15px;}
 /*styles for header - text-align centers graphic */
div#nav {position:absolute; left:0px; top:60px; width:175px;padding:0; margin:22px 0 15px 0px;font-size:small;}			
div#nav ul {margin-top:0;margin-left:22px; margin-bottom:.8em;font-weight:bold;list-style-type:none;}
div#nav li {border-bottom:1px solid #666; margin:0; padding:.3em 0; text-indent:.5em}
div#nav li:first-child {border-top:1px solid #666;}
div#nav a {text-decoration:none; color:#006699;}
div#nav a:hover {color: #6DC1ED;}
/* a hack for IE Win only \*/	
* html div#nav ul {border-top:1px solid #666;}
/*end of hack */
div#nav h3 {text-align:center; font-size:.8em; color:#000; margin-bottom:2px; padding-top:2px;}
div#nav p {margin-left:8px; margin-right:8px; font-size:.75em; color:#000; margin-top:.2em;}
div#nav div#blk {margin-top:.8em; margin-right:0; margin-bottom:.1em;margin-left:1.5em; padding:.2em; border-top:1px solid #666; border-bottom:1px solid #666;border-left:1px solid #666; border-right:2px solid #666;}
div#list {position:absolute; left:0px; top:60px; width:175px;padding:0; margin:22px 0 15px 0px;font-size:small;}			
div#list ul {margin-top:0;margin-left:22px; margin-bottom:.8em;font-weight:bold;list-style-type:none;}
div#list li {border-bottom:1px solid #666; margin:0; padding:.3em 0; text-indent:.5em}
div#list li:first-child {border-top:1px solid #666;}
div#list a {text-decoration:none; color:#006699;}
div#list a:hover {color: #6DC1ED;}
div#list h3 {text-align:center; font-size:.8em; color:#000; margin-bottom:2px; padding-top:2px;}
div#list p {margin-left:8px; margin-right:8px; font-size:.75em; color:#000; margin-top:.2em;}
div#list div#blk {margin-top:.8em; margin-right:0; margin-bottom:.1em;margin-left:1.5em; padding:.2em; border-top:1px solid #666; border-bottom:1px solid #666;border-left:1px solid #666; border-right:2px solid #666;}

div#content {margin:30px 229px 15px 190px;}
div#content div#mainimage {width:300px;}
div#content div#mainimage img {border: 1px solid #960;display: block; margin-left: auto; margin-right: auto} 
div#content div#mainimage img {margin:0 8px 4px 0;}
div#content div#mainimage p {font-size:.65em; text-align:center; margin:0px 5px; color:#000;} 
div#content h2{margin-top:.5em; font-size:1em; font-family: verdana, sans-serif; font-weight:bold; color:#000000; text-align:center;}
div#content h3{margin-top:.5em; font-size:.8em; font-family: verdana, sans-serif; font-weight:bold; color:#000000; text-align:left; padding-bottom:.1em;}
div#content h4 {margin-top:.5em; font-size:.7em; font-family: verdana, sans-serif; font-weight:bold; color:#000000; text-align:center;}
div#content p {font-size:.8em; margin-top:0; margin-bottom:.5em;text-align:left;}	
div#content ul {margin-bottom:.75em;}
div#content li {font-size:.75em;margin-bottom:.1em;}
div#content li ul li {font-size:.95em;margin-left:1.5em;}
div#content blockquote {width: 250px; float:right; font-size:.7em; border-top: 3px dotted #960; border-bottom:2px dotted #960; margin:0 10px; padding: 6px 10px;}
div#content blockquote p {margin:0; font-style:italic;}
div#content a{font-weight:bold; color:#006699;}
div#content a:hover {color: #6DC1ED; text-decoration:none;}
div#content div#maintext {margin:1.5em 1em 0em 1.5em; text-align:left;}

div#sched li {list-style-type:none;} 

div#rightcolumn {position:absolute; width:210px; top:40px; right:10px;} 
div#rightcolumn h3 {text-align:center; font-size:.8em; color:#000; margin-top:.2em; margin-bottom:0; padding-top:0;}
div#rightcolumn h4 {text-align:center; font-size:.7em; color:#000; margin-top:.2em; margin-bottom:0; padding-top:0;}
div#rightcolumn p {font-size:x-small; color:#006699; margin-top:.3em;}
.newsblock {margin-top:.8em; margin-right:.3em; margin-bottom:.1em;margin-left:.5em; padding:.3em; border-top:1px solid #666; border-bottom:1px solid #666;border-left:1px solid #666; border-right:2px solid #666; background-color:#D8D8D8;}

div#rightcolumn img {border:none;margin-top:40px;}
div#rightcolumn a {text-decoration:none; color:#006699; text-decoration:underline}
div#rightcolumn a:hover {color: #6DC1ED; text-decoration: none;}
div#rightcolumn div#newslinks ul {list-style-type:none; font-size:x-small; padding-left: 10px; margin:0 6px 0 0;}
div#rightcolumn div#newslinks li {margin-top:0; margin-bottom:.5em;}
div#rightcolumn form {font-size:x-small;}
div#spacer {margin-top:70px;}
div#spacer150 {margin-top:250px;} 
.blocktext {display:block; background-color:#C0C0C0;border=1;border-color:black;margin-top:.8em; margin-right:.3em; margin-bottom:.1em;margin-left:.5em; padding:.3em; border-top:1px solid #666; border-bottom:1px solid #666;border-left:1px solid #666; border-right:2px solid #666; background-color:#D8D8D8;}

/*footer styles*/
div#footer {width:100%;  /* makes the div fill its container - usually body */
 	padding:4px 0; /* pushes the links away from top and bottom of the div */
	font-size:.70em;  /* sets the font size of all links */
	text-align:center; /* centers the ul elements in the div */
	background-color:#DEE7B6; /* sets the background color of the div */
	border-top:1px solid #666; border-bottom:1px solid #666; margin-top:1.5em;}
 div#footer ul {margin:2px 0;} /* vertical spacing between the lists */
 div#footer li {display:inline; /* the key CSS - makes the lists display horizontally */
	color:white; /* sets the color of the vertical lines */
	border-left:1px solid; /* creates the vertical line to the left of each list items */
	color:#C60; /* sets the color of the vertical lines  - links colored below */
	padding:0 5px 0 9px; /* horiz space between links and vert lines - needed diff l & r values to center */
}
 div#footer li:first-child {border-left:0;} /* removes the left border of the first list item - IDWIMIE */
 div#footer ul li a {text-decoration:none; /* removes the underlining off the links */
 	color:C60; /* the color of the links */
}
 div#footer ul li a:hover {text-decoration:underline; color:#6DC1ED} /* underlines the links 	when hovered */
 div#footer ul.fineprint li {color:#C60;} /* color for copyright and vert dividers on last row */
 div#footer ul.fineprint li a {color:#006699;} /* had to explicitly color these or they inherit white from div#footer li */
  div#footer ul.fineprint li a:hover {color:#6DC1ED;} /* turns bottom row white when hovered */

.cntr {text-align:center;}

.clearfix:after {
content: ".";
display: block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;} /* IE Mac */
* html .clearfix {height: 1%} /* IE6 */
.clearfix {display:block;}    /* IE6 */

img.displayed {display: block; margin-left: auto; margin-right: auto;} 
p.centertext {text-align:center;margin-left:2em;margin-right:2em;}
div#warning p b {font-color:#00F;}