/* Start of CMSMS style sheet 'header' */
#header {
	height: 3.5em;; width: 100%;
font-variant: small-caps;
	position: relative;
}
#logo {  
	width: 90%;
	border-bottom: 1px solid #000;
}

#headline {margin-top:15px; margin-left: 22px; width:28em; background-color: #fff; height: 3em;
padding-top: 4px; text-align:right; white-space: nowrap; 
}
* html #headline {
	width: 30em;
}
#logo h1 {
font-size: 140%;
	text-decoration: underline;
	padding-bottom: 2px;
}
#address { position: absolute; 
right: 10%; 
top: -10px; 
width: 60px;
height: 60px;
display: block;
background-image: url(/navpic/logo_sw.gif);
}
#logo h2 {
	font-size: 90%;
}
*html #address{margin-top:15px;	
}



#head2 {
padding-top: 6px;
position: relative;
	width: 90%; 
	text-align: right;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
margin-bottom: 20px;
}
#head2 strong {
font-variant: normal;
}

#head2 a, #head2 a:link, #head2 a:visited {
text-decoration: underline;
color:#000; 
}

#head2 a:focus , #head2 a:hover,#head2 a:link.active, #head2 a:visited.active {
		  text-decoration: none;
		   color:#000;
}

#head2 .breadlink{ 
   font-weight:bold; 
 } 
.breadlast{ 
   font-weight:bold; 
 } 


#search {
position:absolute;
 left:38px;
top: 14px;
color: #fff;
}


#search input[type=submit]{
width: 40px;
height:22px;
color: #000;
}
#search input[type=submit]:hover{
color:#7d89df;
}

#search  input{
background-color: #fff;
height: 18px;
border: 1px solid #7d89df;
margin-right: 14px;
color: #000;
width: 90px;
   cursor: pointer;
}



#search .button {
width: 40px;
height:22px;
color: #000;
}
/* End of 'header' */

