﻿/*----Site Colors----
	Blue:#00386a
	Gray:#e0e0e0
	Red:#e20101
	yellow:#f1cc01
*/


body {

	background:#00386a url('siteart/background.jpg') repeat-x center top;
	margin: 8px auto 0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	overflow-x: hidden;
}


img {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

div {
	padding: 0px;
	margin: 0px;
	border: 0px;				
}

hr {
	padding: 0px;
	margin: 0px;
	border: 0px;				
}

td {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	border-collapse:collapse;
}

A {outline-style: none; outline-color: invert; outline-width:thin;}

a:link, a:active, a:visited {
			color: #00386a;
			
}
a:hover {
		color: #e3c003;
		text-decoration:underline;
}

.emailpadding {
				padding-bottom: 5px;
}
#content-container {
	width: 1024px;
	margin: 0px auto 0px;
}

#content-area {
		width: 1024px;  
		margin-top: 10px;

}

#scroll-bar {
	background:url('siteart/slide-bg.gif') no-repeat left top;
	padding: 8px;
	height: 106px;
}

h1 {
	font-size:18px;
	font-weight:normal;
	color:#00386a;
	display:block;
	margin:0 0 6px;
}

h2 {
	font-size:16px;
	font-weight:bold;
	color:#e20101;
	display:block;
	margin:10px 0;
}

#oem {
				padding: 4px 0px 0px;
				margin: 0px;
				text-align: left;
}

#oem img {
				margin: 0px 30px 0px 0px;
}


/*-----------------Navigation Section-----------------*/

#nav {
	background:url('siteart/nav-bg.gif') no-repeat center;
	padding:0px;
	text-align:center;
	margin: 0px;
	height: 38px;
	width: 1004px;
}

#menu {
	height:38px;
	padding: 0px;
	width: 996px;
	margin: 0px;
	border: 0px;
}

#menu td a:active {
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	padding: 11px 0px;
	border-right:1px solid #005096;
	border-left:1px solid #00386a;
	display:block;
	text-transform:uppercase;
}

#menu td a:visited {
	text-align:center;
	text-decoration:none;
	color:#f1cc01;
	padding: 11px 0px ;
	border-right:1px solid #005096;
	border-left:1px solid #00386a;
	display:block;
	text-transform:uppercase;
}

#menu td a:link {
	text-align:center;
	text-decoration:none;
	color:#f1cc01;
	padding: 11px 0px ;
	border-right:1px solid #005096;
	border-left:1px solid #00386a;
	display:block;
	text-transform:uppercase;
}

#menu td a:hover {
	color:#ffffff;

}



a.footerlink:link, a.footerlink:visited, a.footerlink:active{text-decoration:underline; font-family:Arial, Helvetica, sans-serif;font-size:10pt; color:#999999;}
a.footerlink:hover {text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-size:10pt; color:#999999;}

.footertext{font-family:Arial, Helvetica, sans-serif;font-size:10pt; color:#999999;}

.smallfootertext{font-family:Arial, Helvetica, sans-serif;font-size:8pt; color:#999999;}

.divfooter
{width:450px; text-align:center; padding-top: 30px;
}




.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #01203c;
border-bottom-width: 0;
z-index: 100;
background-color: #00386a;
width: 281px;
}
.anylinkcss a:link {
width: 100%;
display: block;
border-bottom: 1px solid #01203c;
padding:1px 0px 4px;
text-decoration: none;
font-weight: bold;
color:#fff;

}
.anylinkcss a:active {
width: 100%;
display: block;
border-bottom: 1px solid #01203c;
padding:1px 0px 4px;
text-decoration: none;
font-weight: bold;
color:#fff;

}
.anylinkcss a:visited {
width: 100%;
display: block;
border-bottom: 1px solid #01203c;
padding:1px 0px 4px;
text-decoration: none;
font-weight: bold;
color:#fff;

}
.anylinkcss a:hover{ /*hover background color*/
background-color: #00386a;
color:#fff;
padding:1px 0px 4px;
width: 100%;
display: block;
border-bottom: 1px solid #01203c;
padding:1px 0px 4px;
text-decoration: none;
font-weight: bold;


}







