@charset "utf-8";
/* CSS Document */

body {
behavior:url("csshover3.htc");
margin: auto; 
padding: 0px; 
font-size: 90%; 
font-family:Tahoma, Verdana, Arial, sans-serif;
font-family: serif;
color: #000; 
/*background-color: #000036;*/
background-color: #fff;
text-align: center;
width:985px;
/* color: #5f5f5f;  */
/*	font-family: Verdana, Helvetica, Arial, sans-serif; */
font-style: normal;
font-weight: normal;
text-align: left;
}

div#wrapper{
margin:0px;
width:985px;
border-left: #1772b9 solid 2px; 
border-right: #1772b9 solid 2px;
border-bottom:  #1772b9 solid 2px;
}
a:link{
color: #036;
}

a:visited{
color: #036;
}

a:hover ,a:active {
color: #fff; 
background-color: #036; 
} 

div#banner{
color: #fff;
background-color: #fff;
border-bottom: 1px solid #000;
} 

div#banner h1{
margin: 0px;
padding: 0em 0 0em 0em;
font-size: 2.2em;
font-weight: normal;
}

div#container{
background-image: url(images/nav_col_base4.gif);
background-repeat: repeat-y;
background-color:#FFFFFF;
text-align:left;
}

div#container2{
background-image: url(images/more_col_base4.gif);
/*background-image: url(images/more_col_base4.jpg);*/
background-repeat: repeat-y;
background-position: right;
}

/* CSS Popout menuv */

/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{height:1%;}
/* End */

#menuv		/* position, size, and font of  menu */
	{	
	float: left;	
	padding-top: 2em;
	/*position:absolute;	
	top:19em;
	left:6em;
	z-index: 10;*/
	width: 150px;					/* [1] width of menu item (i.e., box) */
	/*text-align: center;
	font-size: 0.9em;
	font-family: helvetica, arial, geneva, sans-serif;*/
	}

#menuv a
	{
	display: block;
	width: 150px;
	padding: 3px 0px 3px 10px;
	text-decoration: none;
	color: #fff;
/*background-image: url(images/nav_base.jpg);*/
	background-image: url(images/nav_base4b.jpg);
	background-repeat: repeat-y;
	font-weight:bold;
	font:14px;
	/*width: 100%;
	display:block;		*/				
	padding-top: 0.2em;						/* expands menu box vertically*/
	padding-bottom: 0.2em;
	/*border-bottom:1px solid #555;		 adds bottom border 
	white-space:nowrap;*/
	}

#menuv a, #menuv a:visited				/* all menus at rest */
	{
	color: #fff;
	background-color: none;
	text-decoration:none;				/* removes underlines from links */
	}

#menuv a.parent	/* attaches parent-arrow on all parents */
	{
	width: 150px;
color: #fff;
padding: 3px 0px 3px 10px;
/*background-color: #ccc;*/
background-image: url(images/nav_base4b.jpg);
background-repeat: repeat-y;

	}
#menuv a.parent:hover 	/* attaches parent-arrow on all parents */
	{
	width: 150px;
color: #000036;
padding: 3px 0px 3px 10px;
background-color:#128ae9;
background-image: url(images/nav_base4b.jpg);
background-repeat: repeat-y;

	}

#menuv a:hover				/* all menus on mouse-over */
	{
	color: #000036;
	background-color: #128ae9;
	}
		
#menuv li
	{
	list-style-type:none;		/* removes bullets */
	}
	
#menuv ul li
	{
	position:relative;
	}

#menuv li ul
	{
	position: absolute;
	top: 0;
	left: 150px;				/* distance from  left menu (this should be the same as width value in #menuv [1]) above */
	display: none;
	}

div#menuv ul, #menuv ul ul, div#menuv ul ul ul
	{
	margin:0;				/* keeps the menu parts together */
	padding:0;
	width: 150px;			/* width of sub menus  (this should be the same as width value in #menuv [1]) above */
	}

div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul
	{
	display: none;
	}

div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul
	{
	display: block;
	}
	
div#navigation{
float: left;
width: 150px;
padding-top: 2em;
}
 
div#navigation ul {
list-style-type: none; 
padding: 0px; 
margin: 0px; 
} 

div#navigation ul li { 
margin-top: 0px; 
} 

#navigation ul li a{
display: block;
width: 140px;
padding: 3px 0px 3px 30px;
text-decoration: none;
color: #fff;
/*background-image: url(images/nav_base.jpg);*/
background-image: url(images/nav_base4b.jpg);
background-repeat: repeat-y;
font-weight:bold;
font:14px;
} 

#navigation ul li a:hover{
display: block;
width: 140px;
color: #000036;
padding: 3px 0px 3px 30px;
/*background-color: #ccc;*/
background-image: url(images/nav_base4.jpg);
background-repeat: repeat-y;
} 

div#loginbox{
float: left;
width: 150px;
padding: 5px 3px 3px 3px;
clear:left;
color:#ffffff;

}

div#loginbox h4{
margin-top: 10px;
margin-bottom:0px;
color: #fff;
padding: .4em .2em .2em .2em;
/*background-image: url(images/more_base.jpg);*/
background-image: url(images/h4_baseleft.jpg);
background-position:inherit;
background-repeat: repeat-y;
}

div#loginbox p{
color: #fff;
padding: .2em;

}

div#buffer{

padding:2px;
}

div#more{
	float: right;
	width: 160px;
	margin: 0px;
	padding: 2em 10px 0px 0px;
	color: #fff;
	text-align:left;
	
	left: 823px;
	top: 208px;
	right: auto;
} 

div#more h3{
margin-top: 0px;
color: #fff;
padding: 0px 3px 0px 3px;
/*background-image: url(images/more_base.jpg);*/
background-image: url(images/more_base4_rt.jpg);
background-position: right;
background-repeat: repeat-y;
} 

div#more h4{
margin-top: 0px;
margin-bottom:5px;
color: #fff;
padding: .2em;
/*background-image: url(images/more_base.jpg);*/
background-image: url(images/more_base4_rt.jpg);
background-position: right;
background-repeat: repeat-y;
} 

.smtitle{
	font-size: 1.20em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

div#more a:link{
color:#000036;
}

div#more a:hover ,a:active {
color: #fff; 
background-color: #036; 
} 


div#content{
margin-left: 190px;
margin-right: 200px;
padding-top:20px;

}

div#content h2{
font-size: 2em;
color: #000036;
margin: 0px;
padding-top: 1em;
padding-bottom:.25em;
font-weight: normal;
}

 div#content h3{
font-size: 1.5em;
color: #036;
margin: 0px;
padding-top: .75em;
font-weight: normal;
}

div#content {
 line-height: 150%; 
 text-align:left;
 background-color:#FFFFFF;
}

#cleardiv{
clear: both;
height: 1em;
} 

div#footer{
clear: both;
padding: .5em 1em;
border-top: 1px solid #999;
text-align: center;
background-color:#FFFFFF;
}

div#footer ul {
padding: 0px; 
margin: 0px; 
list-style-type: none; 
}

div#footer li{
display: inline;
margin-right: 1em;
} 
