* {
margin: 0 0 0 0;
padding: 0 0 0 0
}

body {
max-width: 1600px;
margin: 0 auto;
color: #ffffff;
background: #ffffff;
font-family: Arial, verdana, tahoma , serif;
font-style: normal;
font-weight: normal
}

img , form input, form textarea {
max-width: 100%;

}

header {
width: 100%;
background: #ffffff;
float: left
}

header img {
display: block;
margin: 0 auto;
z-index: -1;
padding: .5% 0

}

header h1 {
position: absolute;
top: 0;
left: 0;
margin: 2% 5%;
color: #ffffef;
text-shadow: 1px 1px 1px black
}

nav {
width: 96%;
background: #ffffff;
padding: .5% 2%;
float: left
}

div.content-background {
width:100%;
margin: 0 0;
padding: 0 0;
float: left;
background: #ffffff}


div.main {
width: 61%;
float: left;
padding: 0 4% 0 5%;

}

div.main-single-col {
width: 90%;
background: #ffffff;
float: left;
padding: 0 5%;

}

div.right {
width: 25%;
float: left;
padding: 0 5% 0 0;

}

footer {
width: 100%;
background: #990000;
float: left
}

div.main h1,div.main-single-col h1, div.right h1 {
font-size : 24px;
text-align : center;
color : #000033;
padding: 2% 0 }

div.main h2,div.main-single-col h2 , div.right h2{
font-size : 20px;
text-align : left;
color : #000066;
padding: 2% 0  }

div.main p,div.main-single-col p , div.right p{
font-size : 16px;
text-align : left;
text-indent : 16px ;
padding: 2% 0 }


div.main img ,div.main-single-col img{
padding: 1% 2%;
border: none }

div.main-single-col form {
font-size : 16px;
text-align : left;
text-indent : 0px ;
padding: 2% 0 ;
line-height: 200%}


 

footer p {
font-size : 14px;
text-align : center;
color: #ffff99;
padding: 0 0 .5% 0} 

footer p a {
color: #ffffcc}


/*  horizontal navbar  */
ul.hnavbar{
	list-style:none;
                font-size: 12px;
	font-weight:bold;
	margin-bottom: 0;
                /* Clear floats */
	float:left;
	width:100%;
	position:relative;
	z-index:5;
               background: #2e2e2e
	
}
ul.hnavbar li{
	float:left;
	margin-right:10px;
	position:relative;
}
ul.hnavbar a{
	display:block;
	padding:5px;
	color:#ffffff;
	background:#666666;
	text-decoration:none;
}
ul.hnavbar a:hover{
	color:#ffffff;
	background:#2e2e2e;
	text-decoration:none;
}

/*--- DROPDOWN ---*/
ul.hnavbar ul{
	background: transparent; 
	list-style:none;
	position:absolute;
	left:-9999px; 
}
ul.hnavbar ul li{
	padding-top: 0px; 
	float:none;
}
ul.hnavbar ul a{
	white-space:nowrap; 
}
ul.hnavbar li:hover ul{
	left:0; 
}
ul.hnavbar li:hover a{ 
	background:#000000;
	text-decoration:none;
}
ul.hnavbar li:hover ul a{ 
	text-decoration:none;
}
ul.hnavbar li:hover ul li a:hover{ 
	background:#000000;
}



