body		{
font:11px Arial, Helvetica, Baskerville, Sans-Serif;
color:#666666;
font-color:#666666;
line-height:12px;
background-color:#000000;
background-image:url(images/backgrounds/site-back.png);
background-position:top;
margin:0px;
}

#container	{
width:auto;
margin:0 auto;
padding:0px;
}

#container a {
font-weight:bold;
	text-decoration:none;
	color:#666666;
	border:none;
	}
	
#container a:hover {
font-weight:bold;
	text-decoration:none;
	color:#ff0000;
}

#nav-container	{
width:auto;
background-image:url(images/backgrounds/nav-back.png);
background-repeat:repeat-x;
background-position:top;
margin:0 auto;
padding:0px;
}

#nav	{
position:relative;
width:980px;
min-height:107px;
margin:0 auto;
padding:0px;
}

#logo	{
float:left;
position:relative;
margin:0;
padding:0px;
}

#banner	{
width:980px;
position:relative;
margin:0 auto;
padding:0px;
}

#main-body {
	background-image:url(images/backgrounds/body-back-main.png);
	background-position:top;
	background-repeat:no-repeat;
	width:980px;
	color:#ffffff;
	font-size:13px;
	line-height:15px;
	position:relative;
	margin:0 auto;
}

#footer-container	{
width:auto;
position:relative;
margin:0 auto;
padding:0px;
background-image:url(images/backgrounds/footer-back.png);
background-position:top;
background-repeat:repeat-x;
min-height:218px;
}

#footer	{
width:980px;
position:relative;
margin:0 auto;
padding:0px;
font:10px Arial, Helvetica, sans-serif; color:#666666; text-align:left;
background-image:url(images/backgrounds/footer-back2.png);
background-position:top;
background-repeat:no-repeat;
min-height:218px;
}



.page-heading { float:right; width:470px;  margin-top:50px; min-height:100px; }
.headline { font:35px Arial, Helvetica, sans-serif; line-height:45px; color:#ffffff; }
.quote { float:right; font:20px Arial, Helvetica, sans-serif; line-height:30px; color:#ff6600; }
.footer-heading { text-align:left; font:20px Arial, Helvetica, sans-serif; color:#ffffff; line-height:20px; }
.visited { font-weight:bold; text-decoration:none; color:#ff6600; }


#column1 { float:left; width:455px; margin-top:10px; margin-bottom:30px; min-height:455px; background-color:#000000; padding: 10px 10px 10px 10px; border:#666666 solid 1px; background-image:url(images/backgrounds/body-back.png); }

#column2-nav { float:left; width:110px; margin-top:10px; margin-left:25px; margin-bottom:30px; min-height:455px; background-color:#000000; padding: 10px 10px 10px 10px; border:#666666 solid 1px; background-image:url(images/backgrounds/body-back.png); }

#column2-small { float:right; width:300px; margin-top:10px; margin-bottom:30px; min-height:455px; background-color:#000000; padding: 10px 10px 10px 10px; border:#666666 solid 1px; background-image:url(images/backgrounds/body-back.png); }

#column2 { float:right; width:455px; margin-top:10px; margin-bottom:30px; min-height:455px; background-color:#000000; padding: 10px 10px 10px 10px; border:#666666 solid 1px; background-image:url(images/backgrounds/body-back.png); }


.footer-text1 { float:left; width:305px; min-height:200px; margin-right:25px; padding: 20px 0px 0px 10px; font:12px Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; }
.footer-text2 { float:left; width:290px; min-height:200px; margin-right:25px; padding: 20px 0px 0px 10px;  font:12px Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; line-height:14px; }
.footer-text3 { float:left; width:270px; min-height:200px; padding: 20px 0px 0px 10px;  font:12px Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; }

.bullets { color:#ff0000; }
li { list-style-image: url(images/body-images/bullet.png); list-style-position:outside; }
ul { padding: 0px 0px 0px 10px; margin: 0px; }


