body {
  color: black;
  font-family: arial;
  font-size: 11pt;
  background-color: #DEE8F2;
  background-color: white;
  height:100%;
  margin:0;padding:0;
  border:none;
}

.definition
{
  color: black;
  font-family: arial;
  font-size: 10pt;
  background-color: #CDDDEE;
  background-color: #f1f1f1;

}

.definoff
{
  color: black;
  font-family: arial;
  font-size: 10pt;
  background: white;
  background: white;

}

a               {color: blue; TEXT-DECORATION: none;}
a:active        {color: inherit; TEXT-DECORATION: none;}
a:hover         {color: red; TEXT-DECORATION: underline;}
a:visited       {color: inherit; TEXT-DECORATION: none;}
a:visited:hover {color: red; TEXT-DECORATION: underline;}
a:link          {color: inherit; TEXT-DECORATION: none;}

.h11 {  font-size:18pt;
	font-family:arial,verdana;
	color:#ffffff;
	text-align:right;
	width:100%;
	background:#385D8A;
	padding:0;margin:0;
	}
h1 
{	font-family:arial,verdana;
	font-size:14pt;
	font-weight:600;
	color:#F1F2F4;
	color:black;
	background-color:#385D8A;
	background-color:#ffffff;
	border-bottom:solid 3px #eee;
}
h2 {
	padding:10px 3px 3px 0px;
	margin:0;
	font-size:12pt;
	color:#b9d3cf;
	color:#385D8A;
	font-family:arial,verdana;
	background:#F1F2F4;
	background:#ffcc99;
	background:#CFDDEE;
	background:#eeeeee;
	background:none;

	/*border: solid 1 #ff9933;
	border-top: solid 1 #cccccc;
    */
}
h3 {font-size:12pt;font-family:arial,verdana;color:#263C53;}
h4 {}
.searchbox {width:175px; height:100%;background-color:#cccccc;border-left:solid #003366 1px; }
.searchboxheader {width:175px;background-color:#003366;color:white; }

td {font-size:12px;font-family:arial,verdana;}
p {font-size:12px;font-family:arial,verdana;}
.menu {background-color:#F3EBD8;color:#263C53;}
.note {font-size:10pt;font-family:arial,verdana;font-style:italic;color:#263C53;background:#efefef}
.siteLogo {
	vertical-align: top;
	text-transform: uppercase;
	font-size : 200%;
	margin-left:5;
}
.headseparator
	{
		border-top:1px solid #778;background:#7492b0;padding:8px 0;
	}

.siteMapElement {
}

		#navlist
		{
			padding: 6px 0 0px 172px;
			margin: 0 0 0 0;
			font: bold 12px Verdana, sans-serif;
			display: inline;
		}
		
		#navlist li
		{
			padding-bottom:0px;
			list-style: none;
			margin: 0;
			display: inline;
			vertical-align:baseline;
		}
		
		#navlist li a
		{
			padding: 3px 0.5em 0 5px;
			border: 1px solid #778;
			margin: 3px 3px 0 3px;
			height:22px;
			border-bottom: none;
			background: #CFDDEE;
			text-decoration: none;
		}
		
		#navlist li a:link { color: #003366; }
		#navlist li a:visited { color: #003366; }
		
		#navlist li a:hover
		{
			text-decoration:underline;
			border-color: #227;
		
		}
		
		#navlist li a#current
		{
			background: #7492b0;
			border-bottom: none;
			color: #ffffff;
			
		
		}
		#navlist li a#edit
		{
			background: #ff9933;
			border-bottom: 0px solid white;
			
		
		}

#navlist1
{
	padding: 0;
	margin: 0;
	font: bold 12px Verdana, sans-serif;
	width: 180px;
}
		
#navlist1 li
{
	list-style: none;
	margin: 0;padding:0;
	vertical-align:baseline;
}
		
#navlist1 li#open
{
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url(/images/images/yellow-folder-open.png);
	padding: 0;
	margin: 0;
}

#navlist1 li#closed
{
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url(/images/images/yellow-folder-closed.png); 
	padding: 0;
	margin: 0;
}

#navlist1 li#off
{
	list-style-position: outside;
	list-style-type: none;
	padding-left:5px;
	
}

.mainBody {
	float: left;
	width: 100%;
	display:block;
	vertical-align: top;

}

.clearall {clear:both;}

#footer
{
    float:left;width:100%;
    margin:0;padding:0;    
}
.footer-element	 {
	float: left;
	width: 100%;
	height: 25px;
	vertical-align: top;
	font-size:10pt;
	font-family:arial,verdana;
	text-align:center;
}

.leftNavigation {
	float: left;
	padding:0;margin:0;
	margin-left:30px;
    font-size: 90%;
    width: 180px;
    padding:0;
    text-align: left;
	vertical-align: top;
	height:100%;

}
.leftNavigationSeparator {
	float: left;
	margin:0 3 0 0;
	padding:0 3 0 0;
	width: 1px;  
	text-align: left;
	vertical-align: top;
	height:100%;
}
.leftNavigationElement {
	float:none;
	margin-left:0;
	font-size: 90%;
	text-align: left;
	vertical-align: top;
	
	
}
.headrow {
	background-color:#385D8A;padding:0;margin:0;height:1px;
}
.sl {
	font-size:10pt;
	font-family:arial,verdana;
	float:left;
	height:24px;
	line-height:24px;
	width:100%;
	padding:0;margin:0;
	text-align:center;
	background-color:#efefef;
}
.content {
	
	text-align: left;
	float:left;
	vertical-align: top;
	width:600;

}