body { font: .7em Verdana, Arial, Sans-Serif; line-height: 1.2em; margin: 10px 0 0 0; background: #fff;}

a { color: #42aedc; background: inherit; }
a:hover { color: #42aedc; background: inherit; text-decoration:none; font-style:italics}

h1 { font: bold 1.2em Ariel, sans-serif; color: #ff9918; padding: 10px 0 0 0; margin: 0;}
h2 { font: bold 1.2em Arial, Sans-Serif; color: #666;padding: 0; margin: 0; }
h3 { font: normal 1.2em Arial, Sans-Serif; padding: 0; margin: 0; }
ul {  padding: 0; margin: 0;}
li { list-style-type: none;}

#logo { float: left; margin: 0; }

#subheader { 
	clear: both; 
	
	background-color: #0075bf;
	color: #FFF;
	padding: 0 0 0 15px;
	margin: 0 0 15px 0;
	height: 25px;
	line-height: 25px;
}


#wrap {
	margin: 0 auto;
	width: 810px;
	background: #fff;
	padding: 0px;
}

#main {
	float: left;
	width: 500px;
	padding: 0 0 0 0;
	color:#6c6c6c;
}

#side {
	float: right;
	width: 310px;
	margin: 0 0 10px 0;
}

#side .box {
	border: 1px solid #4167b1;
	padding: 1em;
	margin: 1em;
	background-color:#42576a;
}


#footer { clear: both; margin: 0 0 0 0; text-align: center; font-size: .8em;background-color:#fff;color:#575757}

#footer a { color: #575757; background: inherit;text-decoration:none }


/* NAVIGATION BUTTONS */
.menu {
			height: 64px;
			width: 829px;
}
.csslogo{
			position:relative;
			float: left;
			margin: 0;
			padding: 0;
			background: url(/images/logo.jpg) no-repeat;
			width: 255px;
			height: 64px;
    overflow:hidden;/* for ie to hide extra height*/
}
.cssnav	{
			position:relative;
			float: left;
			margin: 0;
			padding: 0;
			font-family: arial, helvetica, sans-serif;
			background: url(/images/overbtn.jpg) no-repeat;
			width: 116px;
			height: 64px;
    overflow:hidden;/* for ie to hide extra height*/
}
.cssnav a {
			display: block;
			color: #000000;
			font-size: 11px;
			width: 116px;
			height: 64px;
			display: block;
			float: left;
			text-decoration: none;
			overflow:hidden;/* for ie to hide extra height*/
}
.cssnav a:hover {
			color: #5a5a5a;
}


.cssnav img {width: 116px; height: 64px; border: 0; }
* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}

.cssnav span {
		    position: absolute;
		    left: 10px;top: 20px;
		    text-align: center;
		    width: 116px;
		    cursor: pointer;
		    color: #5a5a5a;
		    font: bold 1.2em arial, sans-serif;

}
/* END OF NAVIGATION */
