body{
margin:0 15px 0 15px;
padding:0;
text-align:center
}

#wrapper{
width:100%;
height:131px;
position:relative;
padding:0;
background:url(../assets/gifs/layout/headerfullbar.gif) repeat;
z-index:10;
}

#head_image{
background:url(../assets/gifs/layout/header.gif) no-repeat;
float:left;
width:760px;
height:131px;
z-index:20;
}




#search{
float:left;
width: 300px;
top:149px;
left:15px;
padding:0 0 0 5px;
}

#input{
padding: 3px 0 0 0;
float:left;
}

#home{
position:absolute;
top:114px;
left:0px;
padding:0 0 0 15px;
margin:0;
font: .7em Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#home a:hover {
	color:#999999;
	}
#home a:link, #home a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#date{
position:absolute;
top:114px;
right:15px;
width:200px;
padding:0;
margin:0;
z-index:110;
}

#date p{
font: .7em Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:0;
margin:0;
}


a.printfriendly
{
padding:0 40px 0 0;
width:100%;
}


#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	background: url(../assets/gifs/topnav/leftcolor_bg.gif) repeat-y top left;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background: url(../assets/gifs/topnav/rightcolor_bg.gif) repeat-y top right;
	}


#leftcol { 
	position:relative;
	top:0; 
	left:0;
	float:left;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 0 0;
	background:#cccccc;
	z-index:100;
	}
	
#leftcol h3{
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #660000;
	margin:0;
	padding: 3px 0 0 3px;
}	

#sidebar{
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	padding:0;
	}

#sidebar ul{
list-style:none;
margin:1px 0 0 0;
padding:0;
border-bottom: 1px solid #ffffff;
}

#sidebar li{
list-style:none;
text-indent:10px;
margin:-5px 0 0 0;
padding:3px 0 0 0;
display:block;
width:200px;
}

#sidebar li a:link, #sidebar li a:visited {
	color: #003366;
	text-decoration: none;
	padding:3px 0 0 0;
	display:block;
	width:200px;
	}

#sidebar ul a:hover {
	color: #FFFFFF;
	background: #003366 left;
	display:block;
	width:200px;
}

#rightcol {
	position:relative;
	top:0;
	right:0;
	float:right;
	width:199px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:199px; /* actual value */
	margin:0 0 5px 0;
	padding:0 0 0 0;
	background:#cccccc;
	z-index:100;
	}
#rightcol  h3{
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #660000;
	margin:0;
	padding: 3px 0 0 3px;
}

#rightcol p{
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
	margin:5px 0 0 0;
	padding:0 0 0 3px;
}
#rightcol a:link, #rightcol a:visited{
	color: #003366;
	text-decoration: none;
}


#rightcol a:hover {
	color:#660000;
	text-decoration: none;
	line-height:normal;
}

#rightcol form{
padding:0;
}

#rightcol input{
font: 0.9em Verdana, Arial, Helvetica, sans-serif;
color:#660000;
background-color:white;
margin:0 -3px 0 0;
}

#rightcol input.btn{
color:#666666;
background-color:white;
border:1px solid #003366;
margin:3px 5px 3px 0;
}	
	
#rightcol input.gobutton{
margin-top:-4px;
}	
	
#headings{
width:98%;
height:20px;
top:0;
margin:5px 0 10px 0;
background-image:url(../assets/gifs/topnav/bg5.gif);
border:1px solid #cccccc;
}

#headingsA{
float:left;
text-align:left;
}

#headingsB{
float:right;
text-align:right;
}

#headingsA h2{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#996633;
padding:0 0 0 8px;
margin:0;
line-height:1.4em;
}

#headingsB h1{
right:0;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#003366;
padding:0 8px 0 0;
margin:0;
}

#content {
margin-left:200px;
margin-right:200px;
}

#content .subtitle {
	font: 1.2em Arial, Helvetica, sans-serif bold;
	text-decoration:underline;
	padding-top: 0 ;
	margin-top: 0;
	}	
	
#content p{
text-align:left;
padding:0 2px 0 2px;
margin:0 0 8px 0;
font: 1em Arial, Helvetica, sans-serif;
color:#000000;
}


#content h1{
text-align:left;
padding:2px 5px 2px 5px;
font: 1.2em Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
}

#content h2{
text-align:left;
font: 1.1em Arial, Helvetica, sans-serif;
margin:5px 0 5px 0;
font-weight:bold;
color:#666666;
}
#content h5{
	text-align:left;
	padding:0 0 0 5px;
	margin:0 0 0 0;
	font: 1em Arial, Helvetica, sans-serif;
	color:#660000;
}

#content li{
font: 1em Arial, Helvetica, sans-serif;
}


#content ul ul li{
font: 1em Arial, Helvetica, sans-serif;
list-style-type:disc;
}


#content a:link, #content a:visited {
	color:#003366;
	text-decoration: none;
}

#content a:hover {
	color: #660000;
	text-decoration: underline;
}

#content tr{
vertical-align:text-top;
}

#content hr{
color:#CCCCCC;
height:1px;
}


#imageholder{
position:absolute;
width: 510px;
top:20px;
left: 5px;

}

caption{
display:none;
}

#footer {
	
	background:#003366;
	width:100%;
	clear:both;
	margin:0;
	padding:1% 0;
	text-align:center;
	}
#footer p{
	font: 0.6em Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration: none;
}
#footer a:link, #footer a:visited  {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none
	}
#footer a:hover {
	border-bottom:1px solid;
	color:#ffffff;
	}
	
.subtitle {
	font: 1em Arial, Helvetica, sans-serif bold;
	padding-top: 0 ;
	margin-top: 0;
	}

p {
	font: 0.8em Arial, Helvetica, sans-serif;
	padding-top: 0 ;
	margin-top: 0;
	}
	
h3 {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #660000;
	padding: 8px 0 0  3px;
}


.underline {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	line-height: normal;
}
.bulletmed {
	text-decoration: none;
	list-style-type: circle;
}

.dates {
	font: 0.7em Arial, Helvetica, sans-serif;
	color: #660000;
	vertical-align:top;
}

.sublinks {display: none;
      margin:10px;
}	 

#annual_box	{
width:400px;
border:1px solid #000000;
background-color:#F3F3F3;
margin:10px 3px 15px 3px;
padding:3px 2px 3px 2px;
}
	 

#annual_box	p{
text-align:justify;
padding:0 2px 0 2px;
font: .7em Arial, Helvetica, sans-serif;
color:#000000;
}

#annual_box	h4{
text-align:center;
padding:0 2px 0 2px;
margin:0 0 0 0;
font: .8em Arial, Helvetica, sans-serif;
color:#000000;
}



