html, body {
	background-color:	#D0D0D0;	
	font-family:            arial, sans-serif;
	font-size:		12px;
	color:			#000000;
	padding: 		0;
   	margin: 		0;
}

.footer {
	color:			#000000;
	font-size:		10px;
	text-align:		center;
	padding:		5px;
}

.footer A {
	color:			#000000;
	background-color:	transparent;
}

.menuHeader {
	background-image:	url( assets/header_rpt.jpg );
	background-repeat:	repeat-x;
	background-position:	top left;
}

.menuHeader A {
	color:				#FFFFFF;
	text-decoration:	none;
	font-size:			14px;
	font-weight:		bold;
}

.menu {
	background-image:	url( assets/menu_rpt.jpg );
	background-repeat:	repeat-y;
	background-position:	top left;
}

.header, h1 {
	font-size:				24px;
	font-weight:			bold;
	margin:					0;
}

.content, .content td, .content tr {
	font-size:		12px;
}

A {
	text-decoration:	underline;
	color:			#000000;
}	

A:hover {
	text-decoration:	none;
}

.productMenuHeader, .productMenuHeader A, .productMenu A {
	color:			#FFFFFF;
	text-decoration:	none;
}

.productMenuHeader A:hover, .productMenu A:hover {
	color:			#E4867A;
	text-decoration:	none;
}

.productMenuHeader {
	font-size:		14px;
	padding-bottom:		1px;
	padding-top:		10px;
	font-weight:		bold;
}

.productMenu {
	font-size:		13px;	
	padding:		1px;
	padding-left:		10px;
}

.subheader {
	font-weight:		bold;
	color:			#115B8A;
}

.product {
	padding-bottom:		20px;
}

.product A {
	text-decoration:	none;
	color: 			#000099;
	font-size:		12px;
}

.product A:hover {
	text-decoration:	underline;
}

.image {
	border:			2px solid #1C6BB9;
	margin-bottom:		5px;
	background-color:	#FFFFFF;
}

#BigView {
	width: 			100%;
	height: 		100%; 
	background-color:	#000000;
	position:		absolute;
	top:			0px;
	left:			0px; 
	filter:			alpha(opacity=45);
	opacity: 		0.45;
	visibility:		hidden;
}

#Imager {
	background-color:	#000000;
	position:		absolute;
	top:			100px;
	left:			0px; 
	visibility:		hidden;
	filter:			alpha(opacity=100);
	opacity: 		1.0;
}

.header2, .header2 A {
	padding:		5px;
	text-decoration:	none;
	font-size:		16px;
	font-weight:		bold;
	font-family:		Arial;
	color:			#FF7B1C;
	background-color:	#FFFFFF;
}

.header2{
	border:			2px solid #126091
}

.header2 A:hover {
	text-decoration:	underline;	
}

.menuCaps {
	font-family:		Times New Roman;
	color:			#FFFFFF;
	text-transform:		UPPERCASE;
	font-weight:		Bold;
}

.formText {
	width:			100%;
	border:			1px solid #000000;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('assets/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    font: normal 12px arial, sans-serif;
    float:left;
    height: 21px;
    margin-right: 6px;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    text-align: right;
    background: transparent url('assets/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 4px 0 3px 12px;
}

a.button:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
    padding: 4px 0 3px 12px; /* push text down 1px */
}

SUP {
	color:			#FF0000;
}