BODY		{	background-color: #000000;  
			border: 0px;
			padding: 0px;
			margin: 0px;
			font-family: verdana, arial;
			font-size: 8pt;
			color: #ffeeee;
}

IMG.products	{ 		border: 0;
						
}

P			{color: #000000;
			}
			
div			{color: #000000;
			}		


HR	{		color: #ffffff; 
			background-color: #ffffff;
}

TABLE		{	font-size: 8pt;
			font-family: verdana, arial;
}

TD.products		{	color: #000000;
}

H2			{margin-top: 0;
			 color: #000000; 
			 font-family: arial narrow;
}

B			{line-height: 14px;
}


A:LINK     	{	color: #ffffff;
			text-decoration:underline;
			font-family: Verdana, Arial, sans-serif;
}

A:VISITED  	{	color:#ffffff;
			text-decoration:underline;
			font-family: Verdana, Arial, sans-serif;
}

A:ACTIVE   	{	color:#ffffff;
			text-decoration:underline;
			font-family: Verdana, Arial, sans-serif;
}

A:HOVER    {		color:#ffaaaa;
			text-decoration:underline;
			font-family: Verdana, Arial, sans-serif;
}

A:LINK.faq    	{	color: #000000;
			text-decoration:underline;
			font-family: Verdana, Arial, sans-serif;
}

A:VISITED.faq  	{	color:#000000;
			text-decoration:underline;
			font-family: Verdana, Arial, sans-serif;
}

A:ACTIVE.faq   	{	color:#790005;
			text-decoration:none;
			font-family: Verdana, Arial, sans-serif;
}

A:HOVER.faq    {		color:#790005;
			text-decoration:none;
			font-family: Verdana, Arial, sans-serif;
}

INPUT	{	background-color: #CC2434;
		font-size: 8pt;
		border: 1px solid #ff9999;
		color: #ffffff;
}
		
SELECT	{	background-color: #CC2434;
		font-size: 8pt;
		border: 1px solid #ff9999;
		color: #ffffff;
}

TEXTAREA	{	background-color: #CC2434;
			font-size: 8pt;
			border: 1px solid #ff9999;
			color: #ffffff;
}

.supershell	{	width: 100%;
			/* height: 100%; */
			text-align: center;
			margin-top: 20px;
}

.shell	{	background-image: url('images/gradient_red.jpg');  
			margin-left: auto;
			margin-right: auto;
			width: 800px;
			/* height: 100%; */
			border: 1px solid #ee9999;
			text-align: left;
}

.footer		{	background-image: url('images/gradient_red2.jpg'); 
			font-size: 7pt;
			color: #ee9999;
			text-align: left;
			padding: 0;
			border-top: 1px solid #750003;
			height: 24px;
			width: 800px;
}

.footertext	{	padding: 5px;
}

.outsidelinks	{	font-size: 7pt;	
			text-align: right;
			margin: 5px;

}


.outsidelinks A:LINK     {	color: #ee9999;
			text-decoration:none;
			font-family: Verdana, Arial, sans-serif;
}

.outsidelinks A:VISITED  {	color:#ee9999;
			text-decoration:none;
			font-family: Verdana, Arial, sans-serif;
}

.outsidelinks A:ACTIVE   {	color:#ee9999;
			text-decoration:none;
			font-family: Verdana, Arial, sans-serif;
}

.outsidelinks A:HOVER    {	color:#ffffff;
			text-decoration:underline;
			font-family: Verdana, Arial, sans-serif;
}


.nav_feature	{	text-align: center; 
			padding: 8px;

}

.nav_main_box	{	margin-left: 10px;
			margin-right: 10px;
			margin-top: 5px;
			margin-bottom: 5px;
			background-color: #CC2434;
			padding: 0;
			border: 1px solid #ee5555;
			text-align: left;
			/* height: 100%; */
}



/* ########################################################## */



#nav_main ul	{		list-style: none;
				padding: 0;
				margin: 0;
				font-size: 7pt;
				width: 100%;
}

#nav_main ul li 	{	border-bottom: 1px solid #ff9999; 

		
}

#nav_main ul a:link, #nav_main ul a:visited	{

				text-decoration: none;
				display: block;
				/* height: 100%; */
				padding: 4px;

}

#nav_main ul a:hover	{	background-color: #ffffff;
				color: #CC2434;
				display: block;
				/* height: 100%; */
				padding: 4px;
}

#nav_main ul .subnav {		list-style: none;
				margin: 0;
				padding: 0;
				background-color: #921925;
}

#nav_main ul .subnav li {	border: none;
				padding-left: 20px;
}



.highlight ul	{		list-style: none;
				padding: 0;
				margin: 0;
				font-size: 8pt;
				width: 100%;
}

.highlight ul li 	{	/* border-bottom: 1px solid #ff9999; */
				margin-top: 0px;
				margin-bottom: 0px;

		
}

.highlight ul a:link, .highlight ul a:visited	{
				color: #000000;
				text-decoration: none;
				display: block;
				/* height: 100%; */
				padding: 10px;
				margin-top: 1px;
				margin-bottom: 1px;
				border-top: 0px dashed #CC2434;
				border-bottom: 0px dashed #CC2434;

}

.highlight ul a:hover	{	background-color: #CC2434; 
				color: #ffffff; 
				display: block;
				/* height: 100%; */
				padding-top: 9px;
				padding-bottom: 9px;
				padding-left: 10px;
				margin-top: 1px;
				margin-bottom: 1px;
				border-top: 1px dashed #ffffff;
				border-bottom: 1px dashed #ffffff;
}


/* #################################################################### */

#content	{	border: 0px solid #ffffff;
			/* height: 100%; */
			padding-bottom: 20px;
			padding-top: 0px;
}

#contenttop	{	border: 0px solid #ee5555; 
			margin-top: 5px;
			margin-bottom: 20px;
			padding-top: 0px;
			height: 175px;
}

.box		{	border-top: 1px dashed #ee5555; 
			border-bottom: 1px dashed #ee5555; 
			padding: 10px;

}

.contenttitle	{	background-color: #ffffff;
			padding: 4px;
			font-size: 7pt;
			color: #CC2434;		
			margin-top: -10px;
			margin-left: -10px;
			margin-right: -10px;
			margin-bottom: 10px;
}



#left_column	{	float: left;
			top: 180px;
			width: 180px;
			/* height: 100%; */
			border: 0px solid #ff0000;
}

#right_column	{	float: left;
			width: 548px;
			margin-left: 30px;
			margin-right: 40px;
			border: 0px solid #0000ff;
			padding-top: 20px;
}

.clear	{	clear: both; }

.title	{	
	font-size: 12pt; 
	color: #000000;
}

.news	{	font-size: 10pt;
			color: #000000;

}

.newsheadline		{	padding-top: 0px;
				padding-bottom: 0px;
				display: block;
				/* border: 1px solid #ffffff; */
}

.newsheadline a:link, .newsheadline a:visited	{

				text-decoration: none;
				color: #000000;
				display: block;
				/* height: 100%; */
				padding-top: 5px;
				padding-bottom: 5px;
				/* border: 1px solid #CC2434; */

}

.newsheadline a:hover	{	display: block;
				color: #ffffff;
				border-top: 1px dashed #ffffff; 
				border-bottom: 1px dashed #ffffff;
				padding-top: 4px;
				padding-bottom: 4px;
				cursor: pointer;
				background-color: #CC2434;
}

.pagetitle		{	border-bottom: 1px solid #ffffff; }

.head			{ 	display: static;
				font-size: 10pt; 
				padding: 0;
				margin: 0;
}

.subhead		{	display: static;
				font-size: 90%; 
				font-style: italic;
				color: #ff9999;
}

.staff			{ 	font-size: 8pt; }