/* CSS Document */

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

a {
color: #707070;
}

body {
	background-color: #FFFFFF;
	color: #707070;
	font: x-small Arial, sans-serif;
	voice-family: "\"}\"";
	voice-family:inherit;
	font: small Arial, sans-serif;
}

/* IE hack */
body {text-align: center;}
#wrapper {text-align: left;}

* img { border: 0; }

/* layout */

#wrapper {
	border-left: 6px;
	border-top: 6px;
	border-bottom: 6px;
	margin: 0 auto;
	border-right: 0;
	width: 780px;
	voice-family: "\"}\"";
	voice-family:inherit;
	border-right: 0;
	width: 780px;
}
#masthead {
	height: 190px;
	background: url(assets/mh_background.jpg);
	width: 774px;
}
#pullnav {
	float: right;
	height: 190px;
	font: bold 11px/17px Arial, sans-serif;
	width: 240px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 490px;
	background-image: url(../images/gradient.jpg);
	background-repeat: no-repeat;
}
#logo {
	float: left;
	height: 190px;
	width: 240px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 272px;
	overflow: hidden;
	background-image: url(../images/logo_populaw.jpg);
}
#navigation {
	font-family: Arial, sans-serif;
	height: 58px;
	width: 728px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 759px;
	background-image: url(../images/navigation.jpg);
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-left: 15px;
}

#maincontent {
	float: left;
	width: 740px;
	overflow: hidden;
	background-image: url(../images/logo_alpha.jpg);
	background-position: center;
	background-repeat: no-repeat;
	padding-left: 25px;
}
.separator {
clear: both;
}
#footer {
	color: #000000;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 764px;
	height: 83px;
	background-image: url(../images/footer.jpg);
	background-repeat: repeat-x;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding-right: 10px;
	padding-top: 10px;
}
#maincontent h1 {
	margin: 0;
	font: normal 110%/26px Arial, sans-serif;
	text-transform: uppercase;
	color: #0090DA;
	font-weight: bold;
}
#maincontent p {
font-size: 93%;
padding-bottom:1px;
}
#wrapper p.caption {
font-size: 85%;
background: #ededed;
padding: 6px 10px;
}
#footer p {
text-align: right;
font-size: 85%;
}
/* lists */
#pullnav ul {
padding: 0;
margin: 0;
list-style-type: none;
}
#pullnav li {
display: inline;
}
#navigation ul {
padding: 0;
margin: 0;
list-style-type: none;
}
#navigation li {
display: inline;
}
#sidebar ul {
padding: 0;
margin: 0 0 1em;
list-style-type: none;
}
#pullnav a, #navigation a {
text-decoration: none;
}
#pullnav a:hover, #navigation a:hover {
	text-decoration: none;
	color:#0394D7;
}
#pullnav a {
color: #a2c3db;
margin-right: 6px;
}
#navigation a {
	color: #000000;
	margin-right: 9px;
	/*background-image: url(../images/separator.png);
	background-repeat: no-repeat;*/
	background-position: right;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
}

.submit
{
	font-size:12px;
	font-family:Arial,Helvetica;
	font-weight:normal;
	color:white;
	background:#0090DA;
	border:0px;
	width:80px;
	height:19px;
}

.submit:link,
.submit:visited {
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #cccccc;
	border-right: 2px solid #666666;
	text-decoration: none;
	color: white;
}
.submit:hover {
	border-bottom: 1px solid #cccccc;
	border-top: 2px solid #666666;
	border-right: 1px solid #cccccc;
	border-left: 2px solid #666666;
	color: white;
	text-decoration: none;
} 

.menu5 {
text-align:left;
font-family: arial, sans-serif;
position:relative;
font-size:0.9em;height:2.5em;
margin:0;
padding:0;
list-style-type:none;
padding-top: 15px;
padding-left: 15px;
}
.menu5 ul {
padding:0; margin:0; list-style-type:none; /* for Firefox */

}
.menu5 li {
float:left; position:relative;
/* background-image:url(../images/separator.png); */
background-position:right;
background-repeat:no-repeat;
}

.menu5 li a, .menu5 li a:visited {
	display:block;
	text-decoration:none;
	width:6em;
	color:#000;
	float:left;
	padding-right:1em;
	height:3em;
	line-height:3em;
	color:#000000;
}
* html .menu5 li a, .menu5 li a:visited {
width:7em; w\idth:6em; /* hack for IE5.5 */
}
.menu5 li a.drop, .menu5 li a.drop:visited {
font-weight:bold;
}
.menu5 li ul {
visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;
}
.menu5 table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a,
.menu5 li a:hover {
	text-decoration:none;
	border:0;
}
.menu5 li:hover ul,
.menu5 li a:hover ul {
	visibility:visible;
	height:auto;
	width:10em;
	background:#eee;
	left:0;
	top:2.5em;
	overflow:visible;
}
.menu5 li:hover ul li a,
.menu5 li a:hover ul li a {
display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:1.5em; padding:0.5em; width:9em;
}
* html .menu5 li a:hover ul li a {
width:10em; w\idth:9em; /* hack for IE5.5 */
}
.menu5 li:hover ul li a.drop,
.menu5 li a:hover ul li a.drop {
font-weight:bold;
}
.menu5 li:hover ul li ul,
.menu5 li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;
}
.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {
	text-decoration:none;
	color: #0394D7;
}
.menu5 li:hover ul li:hover ul,
.menu5 li a:hover ul li a:hover ul {
	visibility:visible;
	color:#0394D7;
	border:1px solid #ddd;
	height:auto;
	background:#fff;
	width:9.5em;
} 
.menu5 li:hover ul li:hover ul.left,
.menu5 li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu5 li:hover ul li:hover ul li a,
.menu5 li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.menu5 li:hover ul li:hover ul li:hover a,
.menu5 li a:hover ul li a:hover ul li a:hover {
	text-decoration:none;



}



