html, body{
margin:0; 
padding:0; 
text-align:center; 
font-family:times new roman; font-size:12px; 
line-height:18px;} 

a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}

#pagewidth{
width:750px; 
text-align:left; 
min-width: 500px; 
margin-left:auto; margin-right:auto;}

#leftheader{
float:left; 
height:50px; 
width:560px; 
background-color:#FFFFFF; 
border-bottom:2px solid #ccc;}

#rightheader{
float:left; 
height:12px; 
width:190px; 
background-color:#FFFFFF; 
border-bottom:2px solid #ccc; 
padding-top:38px; padding-right:0px; padding-bottom:0px; padding-left:0px; 
font-size:75%; font-weight:normal; 
line-height:12px;}

#leftcol{
width:150px; 
float:left; 
position:relative; 
top:5px; 
margin-left:-150px; margin-right:1px; 
font-size:90%; font-weight:bold; 
line-height:14px;}

#outer{ 
 border:solid white 0px; 
  /*/*/ border-left-width: 150px ;  /* left column width. NN4 hack to hide borders */ 
border-left-color: #FFFFFF;   /* left column colour */ 
border-left-style: solid; 
 /*/*/ border-right-width: 190px; /* right column width. NN4 hack to hide borders */ 
border-right-color: #FFFFFF;  /* right column colour */ 
border-right-style: solid; 
  background-color: #FFFFFF; /* center column colour */ 
width: auto; 
 } 
#rightcol{
 /*/*/ width:190px; /* hack keeps NN4 right column right? */ 
float:right; 
position:relative; 
top:5px; 
margin-right:-190px; margin-left:1px; 
font-size:90%; font-weight:bold; 
line-height:12px;}

#footer{
height:30px; 
width:100%; 
background-color:#FFFFFF; 
font-size:75%; font-weight:normal; 
line-height:12px;}

#inner{margin:0; width:100%;}
 
#maincol{
float: left; 
width: 100%; 
position: relative; 
margin: 0 -8px 0 -2px; 
top:5px; 
border-right:2px solid #ccc; border-left:2px solid #ccc; 
font-size:100%; font-weight:normal; 
line-height:15px;}

#outer>#inner {border-bottom: 1px solid #FFFFFF;}
 
.clr{clear:both;}
.content{padding:5px;} /*padding for content */ 
.content_head {font-weight:bold; padding:5px;}
.news_events {font-weight: normal; margin-right: 15px; padding:5px;}
.date {font-size:90%; font-weight:bold; margin-top: 10px;}
.first {font-size:90%; margin:.75em;}
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 
 /*printer styles*/ 
@media print/*hide the left column when printing*/
{
#leftcol {display:none;} 
#outer{border-left:0;} 

/*hide the right column when printing*/
#rightcol{display:none;} 
#outer{border-right:0;} 
}

