@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 25px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

body {
background-image: url(images/background1.gif);
} 

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

#blackheader{
background-color:#000000;
width:100%;
height:130px;
float:none;
z-index:-1;
}

#maincontainer{
	width: 1024px;
	float: center;
	padding-top:0px;
	margin: 0 auto;
	background-color:#B6B8B9;
	background-image:url(images/blackshadow2.gif);
	background-position:top;
	background-repeat:repeat-x;
}

#logo{
width:354px;
height:130px;
float:left;
background-color:#000000;
}

#headcontainer{
width:670px;
height:130px;
float:left;
background-color:#000000;
}

#signupform{
width:350px;
height:80px;
float:right;
color:#FFFFFF;
text-align:left;
padding-top:0px;
}

#mainnavcontainer{
width:600px;
height:40px;
float:left;
text-align:center;
padding-top:5px;
margin-left:20px;
}

#menu{
margin-top:5px;
position: absolute;
z-index:1
}

#menu ul .item{
display:none;
}

#menu ul:hover .item{
display:block;
background:#000;
padding:1px;
margin:1px;
}

#menu ul:hover .item a{
color:#fff;
text-decoration:none;
}

#menu ul:hover .item a:hover{
color:#999;
}

#menu ul{
width:100px;
float:left;
margin:5px;
padding:1px;
background:#B6B8B9;
list-style:none;
}

.clear{
clear:both;
height:10px;
}


#header{
width:984px;
height:350px;
float:left;
margin-left:20px;
margin-bottom:20px;
margin-right:20px;
background-color:#FFFFFF;

}

#headerinset{
width:944px;
height:310px;
float:left;
padding:20px;
background-color:#FFFFFF;

}

#leftcolumn{
width:314px;
height:350px;
float:left;
border-right:#FFFFFF;
border-right-width:thin;
border-right-style:solid;
padding-right:10px;
margin-left:20px;
margin-bottom:20px;
background-color:#B6B8B9;
}

#centercolumn{
width:314px;
height:350px;
float:left;
border-right:#FFFFFF;
border-right-width:thin;
border-right-style:solid;
padding-right:10px;
margin-left:9px;
margin-bottom:20px;
background-color:#B6B8B9;
}

#rightcolumn{
width:314px;
height:350px;
float:left;
margin-left:9px;
margin-bottom:20px;
background-color:#B6B8B9;
}

#columninset{
width:314px;
height:160px;
float:left;
margin-bottom:20px;
}

#footer{
width:984px;
height:30px;
float:left;
border-top:#FFFFFF;
border-top-width:thin;
border-top-style:solid;
padding-top:10px;
text-align:right;
margin-left:20px;
}

#footer a:link {
	color: #000000;
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
	color: #000000;
}
#footer a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#footer a:active {
	text-decoration: none;
	color: #000000;
}

#leftcolumn2{
width:400px;
height:auto;
float:left;
padding-right:10px;
margin-left:20px;
}


#rightcolumn2{
width:500px;
height:auto;
float:left;
margin-left:10px;
margin-bottom:20px;
border-left:#FFFFFF;
border-left-width:thin;
border-left-style:solid;
padding-left:10px;
}

#rightcolumn2nav{
height:30px;
width:450px;
float:left;
}

#columninset2{
width:370px;
height:auto;
float:left;
margin-bottom:0px;
border: #999999;
border-style:solid;
border-width:thin;
background-color:#FFFFFF;
padding:20px;
}

#imageborder{
width:auto;
height:auto;
float:left;
margin-bottom:0px;
border: #FFFFFF;
border-style:solid;
border-width:10px;
background-color:#FFFFFF;
margin-right:10px;
}

#arrow{
width:19px;
height:21px;
float:left;
}

#homemodules{
width: 284px;
margin-left:5px;
height:auto;
text-align:left;
float:left;
background-color:#B6B8B9;
}
