body    { background-color: white; background-image: url("Images/inside_header_bg.jpg"); background-repeat: repeat-x; margin: 0; padding: 0 }
td      { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px }
.main_nav         { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; background-image: url("Images/nav_graphic_black.gif"); background-repeat: no-repeat; background-position: 5px 6px; display: block; padding-left: 15px }
a.main_nav:hover       { color: black; background-image: url("Images/nav_graphic_red.gif"); background-repeat: no-repeat; padding-left: 15px }
h1   { color: black; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; font-stretch: ultra-condensed }
h2   { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px }
.contact_info { color: black; font-size: 8px; font-weight: bold; line-height: 13px; font-stretch: expanded }
.emailLink {  color:black; text-decoration:none; }
.navLevel_2 { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; display: block; padding-left: 25px }
a.navLevel_2:hover  { color: red;  background-repeat: no-repeat; background-position: 20px 6px; padding-left: 25px }
.navLevel_3   { color: red; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; text-decoration: none; background-image: url("Images/nav_graphic_red.gif"); background-repeat: no-repeat; background-position: 5px 6px; display: block; padding-left: 15px }
a.navLevel_3:hover  { color: black; background-image: url("Images/nav_graphic_black.gif"); background-repeat: no-repeat; padding-left: 15px }
.redLink  { color: red; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; margin: 0; padding: 0 }
a.redLink:hover  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; margin: 0; padding: 0 }
.blackLink  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; margin: 0; padding: 0 }
a.blackLink:hover  { color: red; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; margin: 0; padding: 0 }
table.spec_table td  { font-size: 9px; line-height: 13px }
.smText { font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif }
.redLink2  { color: red; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; margin: 0; padding: 0 }
a.redLink2:hover  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; margin: 0; padding: 0 }

/*---- Application Data SHeets ------ */

.dataSheet {
	width: auto;
	display:block;
}

.leftCol {
	padding-bottom:15px;
	float: left;
	width: 48%;
}

.rightCol { 
	padding-bottom:15px;
	float: right;
	width: 50%;
}

.field {
	width: 200px; 
}

.fieldLong {
	width: 400px;
}

.textBox {
	width: 200px;
	height: 60px;
}

.footnote {
	font-size: 10px;
}



/* --------------- REPS ONLY STYLES --------- */

.repsLink { color: red; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: underline; margin: 0; padding: 0 }

.repsLink:hover { color: red; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:15px; text-decoration: none; margin: 0; padding: 0 }



.contactTable { border: 1pt solid black; border-collapse: collapse; width: 100%; font-size:9px }
table.contactTable th { background-color:#FF5555; color: white; font-weight: bold; padding: 3px; font-size:10px; }
table.contactTable td { vertical-align: top; padding: 3px; border: 1pt solid black;  font-size:9px; }
.repsLink2 { color: red; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin: 0; padding: 0 }
.repsLink2:hover { color: red; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0 }
