/* These are the styles for the splash page. */

html, body
{
	height: 100%;
}

body
{
	background-color: #970000;
	background-image: url("/images/bg_body.gif");
	background-position: top left;
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	text-align: center;
	height: 100%;
}

body
{
	font-family: Arial, Verdana, Tahoma, Sans-serif, serif;
	font-size: 11px;
	color: #e2e2e2;
}

img
{
	border: 0px;
}

a:link, a:visited, a:active
{
	text-decoration: none;
	color: #e10000;
}

a:hover
{
	text-decoration: underline;
}

/* Standard horizontal rule.. ([hr], etc.) */
hr
{
	height: 1px;
	border: 0;
	color: #666666;
	background-color: #666666;
}

/****
	This is the content area in black with shadows on the sides.
****/
#cc1
{
	background-image: url("/images/bg_contentbody.png");
	background-position: top left;
	background-repeat: repeat-y;
	height: 100%;
	width: 960px;
}

#cc2
{
	background-color: #151515;
	background-image: url("/images/bg_cc2_tacometer.gif");
	background-position: top right;
	background-repeat: no-repeat;
	margin: 6px 16px 0px 16px;
	padding: 6px;
	text-align: left;
	color: #e2e2e2;
}

#logoCell
{
	background-image: url("/images/img_main_logo.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

#footer
{
	margin: 0px 16px 6px 16px;
	padding: 6px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #721a1e;
	color: #e2e2e2;
	font-size: 10px;
}

/****
	This is the login input boxes.
****/
.loginUsername, .loginPassword
{
	font-size: 10px;
	color: #ffffff;
	background-color: #000000;
	border: 1px solid #970000;
	line-height: 18px;
}
label
{
	color: #970000;
	font-size: 11px;
	font-weight: bold;
}

/****
	This is the titles for the forum stat boxes.
****/
.fsgl
{
	background-color: #434343;
}

.fst1
{
	background: #000000 url("/images/bg_main_nav.gif") 0 -4px repeat-x;
	color: #ffffff;
	font-weight: bold;
	line-height: 20px;
	vertical-align: middle;
	padding-left: 5px;
	border-bottom: 1px solid #000000;
}

.fsc1
{
	background-color: #000000;
	padding: 6px;
}

/****
	This is the top navigation.
****/
a.tnavContact, a.tnavContact:link, a.tnavContact:visited, a.tnavContact:active
{
	text-indent: -1000em;
	background: #000000 url("/images/bg_tnav_contact.gif") 0 0 no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 17px;
	width: 65px;
}
a.tnavContact:hover
{
	background: #000000 url("/images/bg_tnav_contact.gif") 0 -17px no-repeat;
}
a.tnavLinks, a.tnavLinks:link, a.tnavLinks:visited, a.tnavLinks:active
{
	text-indent: -1000em;
	background: #000000 url("/images/bg_tnav_links.gif") 0 0 no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 17px;
	width: 35px;
}
a.tnavLinks:hover
{
	background: #000000 url("/images/bg_tnav_links.gif") 0 -17px no-repeat;
}
a.tnavAbout, a.tnavAbout:link, a.tnavAbout:visited, a.tnavAbout:active
{
	text-indent: -1000em;
	background: #000000 url("/images/bg_tnav_about.gif") 0 0 no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 17px;
	width: 71px;
}
a.tnavAbout:hover
{
	background: #000000 url("/images/bg_tnav_about.gif") 0 -17px no-repeat;
}

/****
	This is the main site navigation.
****/
.mainNav
{
	background-image: url("/images/bg_main_nav.gif");
	background-position: top left;
	background-repeat: repeat-x;
}

a.mnavHome, a.mnavHome:link, a.mnavHome:visited, a.mnavHome:active
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_home.gif") 0 0 no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 37px;
}
a.mnavHome:hover
{
	background: #000000 url("/images/bg_mnav_home.gif") 0 -22px no-repeat;
}
a.mnavHome_active, a.mnavHome_active:link, a.mnavHome_active:visited, a.mnavHome_active:active, a.mnavHome_active:hover
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_home.gif") 0 -44px no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 37px;
}

a.mnavVtec, a.mnavVtec:link, a.mnavVtec:visited, a.mnavVtec:active
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_vtec.gif") 0 0 no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 93px;
}
a.mnavVtec:hover
{
	background: #000000 url("/images/bg_mnav_vtec.gif") 0 -22px no-repeat;
}
a.mnavVtec_active, a.mnavVtec_active:link, a.mnavVtec_active:visited, a.mnavVtec_active:active, a.mnavVtec_active:hover
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_vtec.gif") 0 -44px no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 93px;
}

a.mnavModel, a.mnavModel:link, a.mnavModel:visited, a.mnavModel:active
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_model.gif") 0 0 no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 69px;
}
a.mnavModel:hover
{
	background: #000000 url("/images/bg_mnav_model.gif") 0 -22px no-repeat;
}
a.mnavModel_active, a.mnavModel_active:link, a.mnavModel_active:visited, a.mnavModel_active:active, a.mnavModel_active:hover
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_model.gif") 0 -44px no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 69px;
}

a.mnavEe9_ef9, a.mnavEe9_ef9:link, a.mnavEe9_ef9:visited, a.mnavEe9_ef9:active
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_ee9_ef9.gif") 0 0 no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 53px;
}
a.mnavEe9_ef9:hover
{
	background: #000000 url("/images/bg_mnav_ee9_ef9.gif") 0 -22px no-repeat;
}
a.mnavEe9_ef9_active, a.mnavEe9_ef9_active:link, a.mnavEe9_ef9_active:visited, a.mnavEe9_ef9_active:active, a.mnavEe9_ef9_active:hover
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_ee9_ef9.gif") 0 -44px no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 53px;
}

a.mnavHistory, a.mnavHistory:link, a.mnavHistory:visited, a.mnavHistory:active
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_history.gif") 0 0 no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 53px;
}
a.mnavHistory:hover
{
	background: #000000 url("/images/bg_mnav_history.gif") 0 -22px no-repeat;
}
a.mnavHistory_active, a.mnavHistory_active:link, a.mnavHistory_active:visited, a.mnavHistory_active:active, a.mnavHistory_active:hover
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_history.gif") 0 -44px no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 53px;
}
a.mnavGalleries, a.mnavGalleries:link, a.mnavGalleries:visited, a.mnavGalleries:active
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_galleries.gif") 0 0 no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 65px;
}
a.mnavGalleries:hover
{
	background: #000000 url("/images/bg_mnav_galleries.gif") 0 -22px no-repeat;
}
a.mnavGalleries_active, a.mnavGalleries_active:link, a.mnavGalleries_active:visited, a.mnavGalleries_active:active, a.mnavGalleries_active:hover
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_galleries.gif") 0 -44px no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 65px;
}

a.mnavBrochures, a.mnavBrochures:link, a.mnavBrochures:visited, a.mnavBrochures:active
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_brochures.gif") 0 0 no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 67px;
}
a.mnavBrochures:hover
{
	background: #000000 url("/images/bg_mnav_brochures.gif") 0 -22px no-repeat;
}
a.mnavBrochures_active, a.mnavBrochures_active:link, a.mnavBrochures_active:visited, a.mnavBrochures_active:active, a.mnavBrochures_active:hover
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_brochures.gif") 0 -44px no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 67px;
}

a.mnavProjects, a.mnavProjects:link, a.mnavProjects:visited, a.mnavProjects:active
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_projects.gif") 0 0 no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 61px;
}
a.mnavProjects:hover
{
	background: #000000 url("/images/bg_mnav_projects.gif") 0 -22px no-repeat;
}
a.mnavProjects_active, a.mnavProjects_active:link, a.mnavProjects_active:visited, a.mnavProjects_active:active, a.mnavProjects_active:hover
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_projects.gif") 0 -44px no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 61px;
}

a.mnavIntro, a.mnavIntro:link, a.mnavIntro:visited, a.mnavIntro:active
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_intro.gif") 0 0 no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 41px;
}
a.mnavIntro:hover
{
	background: #000000 url("/images/bg_mnav_intro.gif") 0 -22px no-repeat;
}
a.mnavIntro_active, a.mnavIntro_active:link, a.mnavIntro_active:visited, a.mnavIntro_active:active, a.mnavIntro_active:hover
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_intro.gif") 0 -44px no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 41px;
}

a.mnavForums, a.mnavForums:link, a.mnavForums:visited, a.mnavForums:active
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_forums.gif") 0 0 no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 49px;
}
a.mnavForums:hover
{
	background: #000000 url("/images/bg_mnav_forums.gif") 0 -22px no-repeat;
}
a.mnavForums_active, a.mnavForums_active:link, a.mnavForums_active:visited, a.mnavForums_active:active, a.mnavForums_active:hover
{
	text-indent: -1000em;
	background: url("/images/bg_mnav_forums.gif") 0 -44px no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 49px;
}

/****
	This is for all the text in the footer.
****/
.footerText, .footerText a:link, .footerText a:visited, .footerText a:active
{
	color: #8a8a8a;
	font-size: 10px;
}

.footerText a:link, .footerText a:visited, .footerText a:active
{
	text-decoration: none;
}

.footerText a:hover
{
	color: #ffffff;
}

/****
	This is the MyEE9 button on the main page.
****/
a.myee9:link, a.myee9:visited, a.myee9:active
{
	display: block;
	text-indent: -1000em;
	background: url("/images/bg_myee9.gif") 0 0 no-repeat;
	height: 25px;
	width: 71px;
}
a.myee9:hover
{
	background: url("/images/bg_myee9.gif") 0 -25px no-repeat;
}

/****
	These are the styles for the contact page.
****/
.wideform-label
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.form-label
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.input-field
{
	background-color: #000000;
	border: 1px solid #666666;
	color: #e2e2e2;
	font-family: Arial, Verdana, Tahoma, Sans-serif, serif;
	font-size: 11px;
	font-weight: normal;
}

.input-error
{
	background-color: #550000;
	border: 1px solid #970000;
	color: #e2e2e2;
	font-family: Arial, Verdana, Tahoma, Sans-serif, serif;
	font-size: 11px;
	font-weight: normal;
}

.message-input
{
	width: 770px;
	height: 200px;
	background-color: #000000;
	border: 1px solid #666666;
	color: #e2e2e2;
}

.message-error
{
	width: 770px;
	height: 200px;
	background-color: #550000;
	border: 1px solid #970000;
	color: #e2e2e2;
}

.email-errorBox
{
	font-weight: bold;
	color: #ffffff;
	line-height: 30px;
	vertical-align: middle;
	text-align: center;
	background-color: #970000;
	border: 1px solid #fb4444;
}