/* CSS Document */

* 		{	margin: 0; padding: 0; list-style:none; outline: none;	}
img 	{	border: 0;	}
body	{	font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; color: #666; text-align: center; background-color: #ededed;	}

div#pageArea {
	width: 780px;
	border-right: 24px solid #fff;
	border-left: 24px solid #fff;
	background-color: #fff;
	margin: 5px auto 0 auto;
	text-align: left;
	}


#logo 	{	height: 90px;	}
#flashnav	{	height: 180px; background: #c00; width: 780px; margin: 0;}
#flash		{	width: 550px; float: left; 	}
#nav		{	width: 215px; float: right;}

a:link,
a:visited 	{	color:#c00; text-decoration: none;	}
a:hover 	{	color:#333; text-decoration: none;					}
a:active 	{	text-decoration: none;									}
a.yellow-link{	color:#fbaf30;	font-size: 10px; text-decoration:none;	}
a.yellow-link:hover{	text-decoration: underline; }
	

div#content {	margin-top: 10px; width: 780px; float: left;		}

div#primaryContent 	{	width: 500px; margin: 0; float: left; display: inline;	}

/**html div#primaryContent {
	width: 500px; IE-only fix
}*/

div#secondaryContent 		{	width: 230px; margin: 0; float: right; padding: 0; 	}	
div#secondaryContent img	{ 	margin: 0; }

#footer { 	text-align: right; font-size: 1.1em; clear: both; padding: 10px 0; margin-bottom: 10px; color: #999;}

p	{	margin: 10px; 10px; color: #333; font: 12px arial, helvetica, sans-serif; }
h1	{	color: #c00; border-bottom: 1px solid #c00; margin: 10px; font-size: 18px; }
td	{	font: 12px arial, helvetica, sans-serif;}


#nav ul	{	margin: 3px 0 0 0; padding-left: 0; list-style-type: none; font: 11px Arial, Helvetica, sans-serif; width: 200px; }
#nav li	{	margin: 0; padding: 3px 5px; }
#nav a	{ 	font-weight: bold; display: block; padding: 0; border-bottom: 1px solid #eee;	}
#nav a:link, #nav a:visited	{	color: #EEE;text-decoration: none;	}
#nav a:hover	{ background-color: #666; color: #fff;	}

.lfloat	{	float: left; padding: 2px; border: 1px solid #666; margin-right: 10px; }
.rfloat	{	float: right; padding: 2px; border: 1px solid #666; margin-left: 10px; }

#std_TBL	{	width: 530px; }
#std_TBL th	{	font-weight: bold; font-size: 12px; border-bottom: 1px solid #333; }
#std_TBL td	{	vertical-align: top;margin: 2px;  padding: 3px; background: #eee; }

td{vertical-align:top;}

#name,#email,#phone,#comment
		{
		width: 200px;
		height: 18px;
		border: solid 1px #cccccc;
		background-color: #ffffff;
		padding: 1px;
		font-size: 10px;
		color: #656667;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		vertical-align: middle;
		}
		
#comment
		{
		height: 160px;
		}
		
/* ------------------------------------------------
			NEWSLETTER 
--------------------------------------------------*/

#frmSS7 {
	background: url(/img/subscribe-back.gif) no-repeat;
	height: 140px;
	padding: 80px 0 0 25px;
}
