body
	{
	background-color: #000;
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif;
	}
	
.wrapper
	{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	/*background-color:#fff;*/
	/*height:600px;*/
	width: 1200px;
	margin-top: 30px;
	}
	
.wrapper2
	{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#fff;
	height:750px;
	width: 1200px;
	margin-top: 30px;
	}
	
.clearright
	{
	clear:right;
	}
	
.clearboth
	{
	clear:both;
	}
	
.clearleft
	{
	clear: left;
	}
	
.header
	{
	display:block;
	width: 934px;
	height: 80px;
	}
	
.leftside
	{
	float:left;
	width: 133px;
	background-color: #000;
	}
	
.headerleft
	{
	/*float:right;*/
	}
	
.rightside
	{
	float:right;
	width: 133px;
	background-color: #000;
	/*margin-top: -600px;*/
	}
	
.middle
	{
	float: left;
	width: 934px;
	background-color: #fff;
	/*height: 600px;
	margin-left: 133px;
	margin-top:-600px;*/
	}
	
.rightside2
	{
	float:right;
	/*vertical-align: top;*/
	margin-top: -717px;
	background-color: #000;
	height: 750px;
	}	

.footer
	{
	background-color: #e3b256;
	height: 20px;
	font-size: 10px;
	padding-top:5px;
	padding-left:10px;
	text-align: left;
	/*margin-top:30px;*/
	}
	
.footer2
	{
	background-color: #e3b256;
	height: 20px;
	font-size: 10px;
	padding-top:5px;
	padding-left:10px;
	text-align: left;
	}
	
.content
	{
	background-color:#fff;
	vertical-align: top;
	}
	
.content2
	{
	background-color:#fff;
	height:700px;
	}
	
.contentleft
	{
	float:left; /* check */
	width: 130px;
	padding: 15px;
	}
	
.contentmiddle, .contentmiddle3
	{
	float: left;
	background-color: #fff;
	/*position: relative;*/
	width: 500px;
	/*margin-left: 175px;*/
	padding-right: 30px;
	padding-left: 30px;
	/*margin-top: -200px;*/
	padding-bottom: 20px;
	padding-top: 20px;
	}
	
.contentmiddle td, .contentmiddle4 td
	{
	font-size: 11px;
	}
	
.contentmiddle3 td
	{
	font-size: 10px;
	}
	
.contentmiddle2
	{
	/*float: left;*/
	width: 500px;
	margin-left: 175px;
	padding-right: 25px;
	margin-top: -370px;
	height:500px;
	}
	
.contentmiddle p, .contentmiddle2 p, .contentmiddle li, .contentmiddle3 p, .contentmiddle3 li
	{
	font-size: 11px;
	}
	
.contentmiddle .headertext, .contentmiddle2 .headertext, .contentmiddle3 .headertext
	{
	font-size: 15px;
	}
	
.contentright
	{
	/*float: left;*/
	width: 185px;
	margin-top: -310px;
	margin-left: 735px;
	padding-bottom:40px;
	}
	
.contentrightnew
	{
	width: 190px;
	margin-left: 735px;
	padding-top: 20px;
	}


.contentrightnew .searchbox
	{
	background-color:#e1b055;
	width: 190px;
	*width: 195px;
	height: 130px;
	}

	
.searchbox
	{
	font-size: 11px;
	padding: 5px;
	}
	
.searchbox form p
	{
	margin-top: 0px;
	}
	
.contentrightnew .warnings
	{
	padding: 5px;
	background-color:#931314;
	width: 190px;
	height: 130px;
	margin-top: 10px;
	}

	
.contentrightnew .warnings .warningHeader
	{
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	margin-top: 0;
	}

	
.contentrightnew .warnings p
	{
	font-size: 11px;
	color: #fff;
	}

	
.contact p
	{
	font-size:11px;
	line-height:1.5em;
	}
	
.required
	{
	color: #931314;
	}
	
.thankYouFiller
	{
	height:205px;
	}
	
.subheadertext
	{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: -10px;
	}
	
.error
	{
	color: red;
	line-height:1;
	}
	
.warningLinkText a
	{
	color: #fff;
	font-size: 11px;
	}
	
.prod_header
	{
	font-size: 12px;
	font-weight: bold;
	}
	
.prod_sub
	{
	font-size: 12px;
	}
	
.prod_sub a
	{
	padding-right: 10px;
	color: #931314;
	}


/* ****************************************/
/* ************* TOP NAV ******************/


#menu
	{
	width: 100%;
	background: url(images/navback.jpg);
	background-repeat: repeat-x;
	height: 30px;
	}


#menu li
	{
	list-style: none;
	margin:0;
	padding: 0;
	*padding-top: 1px;
	float: left;
	display: block;
	}
	
	
	
	
#menu li a
	{
	font: bold;
	color:#e3b256;
	background: url(images/navback.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	padding:7px 20px 8px 20px;
	*padding:8px 20px 9px 20px;
	display: block;
	font-size:11px;
	margin: 0;
	*height: 14px;
	*margin-top: -1px;
	*margin-bottom: -2px;
	}
	
#menu li ul
	{
	display: none;
	width: 260px;
	*margin-top: -1px;
	*margin-bottom; -2px;
	/* width: 10em; Width to help Opera out */
	/*background-color: #69f;*/
	}
	
#menu li:hover ul
	{
	color: #ba0105;
	background: url(images/navbackhover.jpg);
	background-repeat: repeat-x;
	
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	
	}
	
#menu li:hover
	{
	color: #ba0105;
	background: url(images/navbackhover.jpg);
	background-repeat: repeat-x;
	
	display: block;

	margin: 0;
	padding: 0;	
		*margin-top: 1px;
	*margin-bottom: -2px;
	}
	
	
	
#menu li:hover li
	{
	float: none;
	*margin-top:-1px;
	}


#menu li:hover li a
	{
	background-color: #000;
	}
	
#menu li a:hover {
	background-color: #000; }
	
#menu a:hover, #menu a.hover, #menu li ul li a:hover {
color: #ba0105;
background: url(images/navbackhover.jpg);
background-repeat: repeat-x;
display: block;
*height: 13px;

}
