/* Body Styles */
BODY {
	background-color: #808080;
	color: #808080;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	scrollbar-face-color: #4682b4;
	scrollbar-shadow-color: FFFFFF;
	scrollbar-highlight-color: #87cefa;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: 000000;
	scrollbar-arrow-color: 008080
}  

/* Links */ 
A {
	text-decoration: none;
}
A:link { color: #C5C1C1 } 
A:visited { color: #C5C1C1 } 
A:active { color: #0099FF }  
A:hover{ color: #0099FF }

.GalleryImage {
border:3px;
border-thickness: 3px; 
border-color:#808080; 
border-style: solid;
color: #808080;
}
A:hover .GalleryImage, A:active .GalleryImage {
border:3px;
border-thickness:3px; border-color:#87cefa; border-style: solid;
color: #87cefa
}
A:link .GalleryImage {
border:3px;
border-thickness:3px; border-color:#808080; border-style: solid;
color: #808080
}
/* Headings */ 
H1 { font: bold 150% helvetica, arial, sans-serif; } 
H2 { font: bold italic 100% helvetica, arial, sans-serif; } 
H3 { font: bold 100% helvetica, arial, sans-serif; } 

/* Tables */
.HeaderTable, .FooterTable {
	background-color : #808080;
	width : 100%;
	border : 1px;
}
.BodyHeader {
	background-color : #3D619B;
	width : 100%;
	border : 1px #778899 solid;
	padding-left: 20px;
	font: 100% helvetica, arial, sans-serif;
	color: White;
	text-align:left;
}
.GeneratorsHeader {
	background-color : #bbac01;
	width : 100%;
	border : 1px #bbac01 solid;
	padding-left: 20px;
	font: 100% helvetica, arial, sans-serif;
	color: White;
	text-align:left;
}
.BodyForm {
	background-color : none;
	width : 100%;
	border : 0px #778899 solid;
	padding-left: 20px;
	font: 100% helvetica, arial, sans-serif;
	color: White;
	text-align:left;
}
.BodyForm2 {
	background-color : none;
	width : 100%;
	border : 0px #778899 solid;
	padding-left: 5px;
	font: 100% helvetica, arial, sans-serif;
	color: White;
	text-align:left;
}
.SideHeader {
	background-color : #770000;
	width : 100%;
	border : 1px #000000 solid;
	padding: 2px;
	font: 8pt helvetica, arial, sans-serif;
	color: White;
	text-align:center;
}
.SideBody {
	background-color : #640000;
	width : 100%;
	border-left : 1px #000000 solid;
	border-right : 1px #000000 solid;
	border-top : 1px #000000 solid;	
	padding: 2px;
	padding-left: 4px;
	font: 8pt helvetica, arial, sans-serif;
	color: white;
	text-align:left;
	background: url(../images/redback.gif);
}
.SideBodyLinks {
	width : 100%;
	font: 8pt helvetica, arial, sans-serif;
	color: White;
	text-align:left;
	padding-left: 0;
	}
	.SideBodyContact {
	width : 100%;
	font: 8pt helvetica, arial, sans-serif;
	color: WhiteSmoke;
	text-align:left;
	padding-left: 6;
	}
.ProductDescription {
	padding: 4px;
	font: 10pt helvetica, arial, sans-serif;
	color: White;
	text-align:left;
	align-vertical:middle;
}
.ContactRight {
	padding: 7px;
	font: 10pt helvetica, arial, sans-serif;
	color: White;
	text-align:left;
	align-vertical:middle;
	border: 1px #f0f0f0 solid;
	background-color : #232F55;
}
.ProductImage {
	padding: 4px;
	font: 10pt helvetica, arial, sans-serif;
	color: White;
	text-align:center;
	width: 200px;
}
.FormLabel {
	padding: 4px;
	font: 9pt helvetica, arial, sans-serif;
	color: White;
	text-align:right;
	vertical-align:top;
}
.FormInput {
	padding: 4px;
	background: none;
	font: 9pt helvetica, arial, sans-serif;
	color: White;
	text-align:left;
}

.InputMedium {
	background: #b0c4de;
	font: 9pt helvetica, arial, sans-serif;
	color: Black;
	text-align:left;
	width: 75%;
}
.InputLarge {
	background: #b0c4de;
	font: 9pt helvetica, arial, sans-serif;
	color: Black;
	text-align:left;
	width: 100%;
}
.ButtonMedium {
	background: #b0c4de;
	font: 10pt helvetica, arial, sans-serif;
	color: Black;
	text-align:center;
	width: 150px;
}
. FooterRow {
	background-color : #808080;
	text-align : center;
}
.NavRow{
	background-color : #BD0000;
	text-align : left;
	}
/* Text Styles */
.FooterText{font: 8pt helvetica, arial, sans-serif; color: Black; }
.SideBarText{ font: 8pt helvetica, arial, sans-serif;  color: White; }
.HeaderText{ font: 8pt helvetica, arial, sans-serif;  color: White; }
.ContentHeadText{font: bold 9pt helvetica, arial, sans-serif; 	color: White; }
.ContentBodySmallText{font: 9pt helvetica, arial, sans-serif; 	color: White; }
.ContentBodyText{	font: 9pt helvetica, arial, sans-serif; 	color: White; }
.ContentIntroText{	font: 9pt helvetica, arial, sans-serif; 	color: White; text-align:center;}

