@charset "UTF-8";
* {
	margin:0px;
	padding:0px;
	font-size:14px;
}

html {
	font-family: arial, "lucida console", sans-serif;
	background-color:#7ACBD7;
	background-repeat:repeat;
}


body {
	margin: 0;
	padding: 0;
	width:auto;

	}

#centercontent {
	margin-left:auto;
	margin-right:auto;
	width:900px;
	background-color:#FFFFF;
	
}

#header {
	width:auto;
	
	float:left;
}

#mainbody {
	width:900px;
	padding: 0
	height:auto ! important;
	height:400px;
	min-height:400px;
	float:left;
    background-color:#FFF;

}


#maincontent {
	float:left;
	width:900px;
		background-color:#FFF;
		height:auto ! important;
	height:400px;
	min-height:400px;
	float:left;

}

.pageheader {
	float:left; 
	width:816px; 
	font-size:16px; 
	font-weight:bold; 
	padding-bottom:5px;
}

#pageinformation {
	float:left; 
	width:540px; 
	font-size:14px; 
	padding-bottom:10px;
}

#contact label {
	padding-right:15px;
	float:left;
}

#maincontent p {
	text-align:left;
}
#navigation ul
{
	
list-style: none;
padding: 0;
margin: 0 auto;
display:block;
padding-top:125px;
float:left;
text-align:center;

}

#navigation li
{
float: left;
margin: 0 0em auto;
}

#navigation li a
{width: auto;
height: 0em;
line-height: 5em;
float: left;
font-size:12px;
padding-left:30px;
padding-right:15px;
color: #FFFFF;
text-decoration: none;
text-align: center;
}

#navigation
{
width:900px;
margin:auto;
}
a:link {
	color:#9F2214;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#C60;
}
a:hover {
	text-decoration: none;
	color:#00F;
}
a:active {
	text-decoration: none;
	color:#F00;

}

#navbar {
   position: absolute;
   top: 0;
   right: 0;
   margin: 0;
   padding: 0;
   width:900px;}
   
#navbar li {
   list-style: none;
   float: left;
   display:inline:
   width:900px;}
#navbar li a {
   display: block;
   padding: 10px 25px;
   text-transform: uppercase;
   text-decoration: none;
   font-size:12px;
   color: #FFF;
    }
#navbar li a:hover {
   color:#F90; }
#navbar li ul {
   display: none;  }
#navbar li:hover ul, #navbar li.hover ul {
   position: absolute;
   display: inline;
   left: 0;
   width: 100%;
   margin: 0;
   padding: 0; }
#navbar li:hover li, #navbar li.hover li {
   float: left; }
#navbar li:hover li a, #navbar li.hover li a {
   color: #F93; }
#navbar li li a:hover {
   color: #F93; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#wrap {
   position: relative;
   width:auto;
   margin: 0 auto; 
   position: relative;
   padding-bottom:20px;}
   
   #footer {
    margin: 0 auto;
    padding: 0;
    background-repeat: repeat-x;
    overflow: hidden;
}
