/* GENERAL LAYOUT AND STRUCTURE */
body {
  margin: 0;
  padding: 0;
  background-color:none;
  text-align:left;
  }

#container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
  text-align:left;
  }


  
#header {
  padding:20px;
  background-color: none;
  display:none;
  }

#header .collage {
  margin-left:20px;
  display:none;
  }

#header a  {
  text-decoration:none;
  border:none;
  display:none;
  }

#breadcrumb {
  padding:5px;
  background-color:#597bde;
  border: solid black 1px;
  border-width: 1px 0px 1px 0px;
  display:none;
  }
  
#sidebar-left {
  margin:0px;
  padding:0px;
  background-color: #3165ce; 
  float:left;
  display:none;
  }  

#sidebar-left, #sidebar-left ul.nav {
  display:none;
  }

#content {
  margin:0;
  padding:0;
  background-color: #fff;
  color: #000;
  padding:10px;
  margin-top:0px;
  }  

  /* adjust width for IE 6 */  
* html #content {
  }  
  
#content a {
  color:blue;
  border-bottom:dotted black 1px;
  font-weight:bold;
  }
  
#content a:hover {
  color:maroon;
  }
  
#content p.text-indent {
  text-indent:3em;
  }
  
#content H1 
{
	font-family:Arial;
	font-size:large;
	font-weight:normal;
	letter-spacing:.2em;
	text-align:left;
	color:black;
}

#content H2
{
	font-family:Arial;
	font-size:medium;
	font-weight:bold;
}

#content H3
{
	font-family:Arial;
	font-size:small;
	font-weight:bold;
	text-align:left;
	color:ButtonText;
}  
  
#footer {
  text-align:center;
  font-size:12px;
  font-family: arial;
  font-weight:bold;
  padding:10px;
  background-color:#dcdcdc;
  display:none;
  }  
#footer a {
  color: #3165ce;
  text-decoration:none;
  border:0;
  }
  
.block {
  margin-bottom:15px;
  padding:5px;
  display:none;
  }

.clear {
  clear:both;
  height:0px;
  }
  
/* adjust for IE 6 */   
* html .clear  {
  display:none;
  }
/* NAVIGATION AND SUBMENUS*/

#main-nav ul {
  margin: 0;
  padding: 0;
  list-style-type:none;
  border: solid #204590 1px;
  border-width:0px 0px 0px 0px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:205px;
  display:none;
  }

html>body #main-nav ul {
  width:203px;
  display:none;
  }    
#main-nav ul li {
  display:inline; /*HACK, fixes weird gaps in IE/Win*/
  position:relative;
  }

#main-nav ul li a {
  display:block;
  line-height:1em;
  padding: 5px;
  margin: 0px;
  font-size: 12px;
  font-family:verdana;
  text-decoration:none;
  background-color: #0748b2; /* #3165ce  url("images/blocky-arrow.gif") no-repeat right middle; */
  border-bottom: solid #3165ce 1px;
  color:white;
  display:none;
  }

#main-nav li a:hover {
  background-color: #3165ce;
  display:none;
  }

#main-nav li a.active {
  background-color: #557dcd ;
  font-weight:bold;
  border-bottom:none;
  display:none;
  }

/*  Pop out menus...*/
#main-nav li ul {
  display:none;
	}

#main-nav li ul.active {
  display:block;
  border-bottom: solid #204590 1px;
	}
  
#main-nav li:hover ul, #main-nav li.over ul {
  display:none;
  }

#rootmenu ul li a, #rootmenu ul li a.active {
  display:block;
  font-size:11px;
  font-family:arial;
  background-color: #557dcd;
  text-indent:15px;
  border:none;
  }  
#rootmenu ul li a.active {
  background-color: #9165ce;
  
  }  
  
#rootmenu ul li a:hover, #rootmenu ul li a.active {
  color:orange;
  } 
  
/* Fix IE. Hide from IE Mac \*/
* html #main-nav ul li { float: left; height: 1%; }
* html #main-nav ul li a { height: 1%; }
/* End */

ul.additional {
  margin:0;
  padding:0;
  margin-left:10px;
  margin-top:5px;
  list-style-type:none;
  display:none;
  }  

/* STYLE, COLOR */
.text-indent {
  text-indent:3em;
}

/* SEARCH FORM */
.search-form {
  color: maroon;
  padding:0;
  margin:0;
  text-align:right;
  display:none;
  }
.search-box {
  background-color: #fff;
  border: solid black 1px;
  display:none;
}

.search-button {
  position: relative;
  top: 2px; /* a slightly hackish way to line up the form elements */
  display:none;
  }

/* REGULAR HTML DEFINITIONS */
a:link {}
a:visited {color: white}
a:hover {color: orange;}
a:active {color: white}

p {
  padding:10px;
  }

.block p {
padding:0;
margin:0;
padding:0px;
margin-left:10px;
margin-top:5px;
}  
h3 {
  font-family: verdana;
  color: black;
  text-decoration:none;
  margin-left:5px;
  font-size:20px;
  }  
  
h4 {
  font-family: verdana;
  color: #fff;
  text-decoration:none;
  margin-left:5px;
  font-size:15px;
  padding:0px;
  margin:0px;
  } 
  
img {
  border:none;
  }

a  {
  color: white; 
  line-height:1.5em;
  border-bottom:dotted white 1px;
  text-decoration:none;
  }
a.printer-icon {
  display:none;
  }
