/* Body Styles */
BODY {
	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: #ffffff
}  

/* Links */ 
A {
	text-decoration: none;
}
A:link { color: #0099ff } 
A:visited { color: #ff0000 } 
A:active { color: #0000ff }  
A:hover{ color: #87cefa }

.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 */
.BodyHeader, {
	width : 100%;
	border : 1px #778899 solid;
	padding-left: 20px;
	font: 100% helvetica, arial, sans-serif;
	color: White;
	text-align:left;
}
.BodyForm, {
	width : 100%;
	border : 0px #778899 solid;
	padding-left: 20px;
	font: 100% helvetica, arial, sans-serif;
	color: White;
	text-align:left;
}
.SideHeader, {
	width : 100%;
	border : 1px #000000 solid;
	padding: 2px;
	font: 8pt helvetica, arial, sans-serif;
	color: White;
	text-align:center;
}
.SideBody, {
	width : 100%;
	border : 1px #000000 solid;
	padding: 2px;
	padding-left: 4px;
	font: 8pt helvetica, arial, sans-serif;
	color: #e9e9e9;
	text-align:left;
}
.SideBodyLinks {
	width : 100%;
	font: 8pt helvetica, arial, sans-serif;
	color: White;
	text-align:left;
	padding-left: 0;
	}
	.SideBodyContact {
	width : 100%;
	font: 7pt 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;
}
.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;
	font: 9pt helvetica, arial, sans-serif;
	color: White;
	text-align:left;
}

.InputMedium {
	font: 9pt helvetica, arial, sans-serif;
	color: Black;
	text-align:left;
	width: 75%;
}
.InputLarge {
	font: 9pt helvetica, arial, sans-serif;
	color: Black;
	text-align:left;
	width: 100%;
}
.ButtonMedium {
	font: 10pt helvetica, arial, sans-serif;
	color: Black;
	text-align:center;
	width: 150px;
}
. FooterRow {
	text-align : center;
}
.NavRow{
	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;}

