/* CSS DOCUMENT */


.body {font-family: Tahoma, Verdana;
 font-size: 8pt;
 font-weight: normal;}
 
p {font-family: Verdana;
 font-size: 8pt;
 font-weight: normal}
 
a.body:link
	{color:#0000ff;
	text-decoration: none;}
	
a.body:visited
	{color:#0000ff;
	text-decoration: none;}
	
a.body:hover
	{color:#339933;
	text-decoration: underline;}
	
.body2 { font-family: Verdana;
 font-size: 8pt;
 font-weight: normal}

.body4 { font-family: Verdana;
 font-size: 8pt;
 font-weight: normal;
 color:#0066CC;
 border-color:#0066CC;
 border:1px double;
 padding: 1em}
	
a.body2:link
	{color:#0000ff;
	text-decoration: none;}
	
a.body2:visited
	{color:#0000ff;
	text-decoration: none;}
	
a.body2:hover
	{color:#339933;
	text-decoration: underline;}
	
a.body3:link
	{font-size: 9pt;
	color:#0066FF;
	text-decoration: underline;}
	
a.body3:visited
	{font-size: 9pt;
	color:#0066FF;
	text-decoration:underline;}
	
a.body3:hover
	{font-size: 9pt;
	color:#339933;
	text-decoration: underline;}
	
.body3 { font-family: Verdana;
 font-size: 13pt;
 font-weight: bold}

.body4blue { font-family: Verdana;
 font-size: 9pt;
 font-weight: bold ;
 color: #3366CC}

.body3blue { font-family: Verdana;
 font-size: 15pt;
 font-weight: bold ;
 color: #104A7B}

.bodyblue { font-family: Tahoma, Verdana;
 font-size: 8pt;
 font-weight: normal ;
 color: #104A7B}

.italic {
	font-style: italic;}
	
/*---Start Search---*/
#search{
position: absolute;
margin: 0 30px 0 708px;
}
/*---End Search---*/

/*--SHARED-- 
----------------------------------------------------------------*/
body {
background: url(static_art/bg.gif) repeat 0 0;
behavior: url(csshover.htc);
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
margin: 10px;
padding: 0;
}/* WinIE behavior call */


/* NAVIGATION
----------------------------------------------------------------*/
#navbar_container {
display: block;
margin: 0;
padding: 0;
width: 850px;
z-index: -1;
}

/* TOP_BAR  
----------------------------------------------------------------*/
#top_bar {
display: block;
float: left;
height: 67px;
margin: 0;
padding: 0;
width: 850px;
}

#top_navbar {
display: block;
float: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
height: 33px;
margin: 0;
padding: 0px 10px 0px 10px;
text-align: right;
vertical-align: middle;
width: 500px;
}

#top_navbar a {
color: black;
}

/* MAIN_NAVBAR  
----------------------------------------------------------------*/

div#nav {
background: #458ac5;
border-bottom: 2px solid #2C628D;
border-top: 2px solid #2C628D;
float: left;
margin: 0 0 0 150px;
width: 980px;
}

div#nav ul {
background: #efefef;
margin: 0;
padding: 0;
color: black;
}

div#nav li {
float: left;
list-style: none;
margin: 0;
position: relative;
text-align: center;
width: 100px;
}

html>body div#nav li {
width: 100px}

div#nav li.submenu {
text-align: center;
}

div#nav li.submenulong {
width: 150px;
}

div#nav li.submenu li {
border-top: 1px solid #FFFFFF;
}

div#nav li.submenu li:hover {
background: #458ac5;
width: 168px;
}

div#nav li.submenulong li {
border-top: 1px solid #FFFFFF;
}

div#nav li.submenulong li:hover {
background: #458ac5;
width: 168px;
}


div#nav li a{
border-left: 2px solid #FFFFFF;
color: #FFFFFF;
display: block;
padding: 2px 0;
text-decoration: none;
width: 168px;
}

div#nav li li a {
border: 1px solid #000;
padding: 0;
}

div#nav li ul li a {
width: 168px;
color: #000;
}
div#nav>ul a {
width: auto;
}
/* Fixes Win/IE bug block link */

div#nav ul ul {
display: none;
position: absolute; 
width: 168px; 
color: #000;
}

html>body div#nav ul ul {
width: 168px}

div#nav ul.level1 li.submenu:hover ul.level2 {
display: block;
z-index: 500;
}

div#nav ul.level1 li.submenu:hover ul.level2 li.submenu:hover ul.level3{
margin: -21px 0 0 169px;
display: block;
z-index: 500;
}

div#nav ul.level1 li.submenulong:hover ul.level2 {
display: block;
z-index: 500;
}

div#nav ul.level1 li.submenulong:hover ul.level2 li.submenu:hover ul.level3{
margin: -21px 0 0 169px;
display: block;
z-index: 500;
}


div#nav ul.level2 {
left: 0;
color: #000;
}

div#nav ul.level3 {
left: 0;
color: #000;
}
/*--END_NAVIGATION-- 
----------------------------------------------------------------*/

.density_input{
	margin:2px 0px 7px 0px;}