.bg {
	background-color: #FFFFFF;
	}

.brochure {
	background-color: #385390;
	}

.splash {
	background-color: #CCCCCC;
	}

body {
	margin: 0px;
	padding: 0px;
	}

a {
	color: #E20A16;
	text-decoration: none;
	}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin: 6px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	}

p a {
	color: #E20A16;
	 text-decoration: underline;
	}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	 font-size: 16px;
	 color: #E20A16;
	 font-weight: bold;
	 margin: 6px;
	 padding-top: 2px;
	 padding-right: 0px;
	 padding-bottom: 2px;
	 padding-left: 0px;
		vertical-align:middle;
  
	}

h1 a {
	color: #E20A16;
	 text-decoration: none;
	}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	 font-size: 14px;
	 color: #385390;
	 font-weight: bold;
	 margin: 6px;
	 padding-top: 2px;
	 padding-right: 0px;
	 padding-bottom: 2px;
	 padding-left: 0px;
	}

h2 a {
	color: #385390;
	 text-decoration: none;
	}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #FFFFFF;
	 font-style: normal;
	 font-weight: normal;
	 margin: 6px;
	 padding-top: 2px;
	 padding-right: 0px;
	 padding-bottom: 2px;
	 padding-left: 0px;
	}

h3 a {
	color: #FFFFFF;
	 text-decoration: underline;
	}


h4 {
	font-family:Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #000000;
	 font-weight: normal;
	 margin: 6px;
	 padding-top: 2px;
	 padding-right: 0px;
	 padding-bottom: 2px;
	 padding-left: 0px;
	}

h4 a {
	color: #385390;
	 font-weight: bold;
	 text-decoration: underline;
	}


h5 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #E20A16;
	 font-weight: bold;
	 margin: 1px;
	 padding: 0px;
	}

h5 a {
	color: #E20A16;
	 text-decoration: none;
	}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #333333;
	 font-weight: normal;
	 margin: 6px;
	 padding-top: 2px;
	 padding-right: 0px;
	 padding-bottom: 2px;
	 padding-left: 0px;
	}

h6 a {
	color: #333333;
	 text-decoration: none;
	}

h6.nav {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #90A6B9;
	 font-weight: bold;
	 margin: 2px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 5px;
	 padding-left: 0px;
	}

h6.nav a:active {
color: #385390;
font-weight:bold;
text-decoration: none;
}

h6.nav a:visited {
color: #385390;
font-weight: bold;
text-decoration: none;
}

h6.nav a:hover {
color: #FFFFFF;
background-color: #385390;
font-weight:bold;
text-decoration: none;
}


h6.nav a:link {
color: #385390;
font-weight:bold;
text-decoration: none;
}



strong {
	 color: #000000;
	 font-weight: bold;
	}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin: 6px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 2px;
	}

.error {
	font-family: Helvetica;
	 font-size: 13px;
	 font-style: italic;
	 color: #990000;
	 font-weight: bold;
	 margin: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 4px;
	 padding-left: 0px;
	}

blockquote {
	font-family: Helvetica;
	 font-size: 11.5px;
	 color: #333333;
	 font-weight: normal;
	 margin-top: 2px;
	 margin-right: 20px;
	 margin-bottom: 10px;
	 margin-left: 20px;
	 padding-top: 2px;
	 padding-right: 20px;
	 padding-bottom: 10px;
	 padding-left: 20px;
	}

blockquote.menu {
	font-family: Helvetica;
	 font-size: 11.5px;
	 color: #333333;
	 font-weight: normal;
	 margin-top: 0px;
	 margin-right: 5px;
	 margin-bottom: 0px;
	 margin-left: 5px;
	 padding-top: 0px;
	 padding-right: 5px;
	 padding-bottom: 0px;
	 padding-left: 5px;
	}

blockquote a {
	color: #E20A16;
	 text-decoration: underline;
	}

UL {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #333333;
	 font-weight: normal;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 10px;
	 margin-left: 20px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 10px;
	 padding-left: 0px;
	 list-style-position: outside;
		list-style-type:circle;
	}

UL.catalog {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 11.5px;
	 color: #FB6C0E;
	 font-weight: normal;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 10px;
	 margin-left: 20px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 10px;
	 padding-left: 0px;
	 list-style-position: outside;
	}

OL {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #333333;
	 font-weight: normal;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 10px;
	 margin-left: 20px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 10px;
	 padding-left: 10px;
	 list-style-position: outside;
	 list-style-type: decimal;
	}

UL a {
	color: #E20A16;
	 text-decoration: underline;
	}

UL.catalog a {
	color: #FB6C0E;
	 text-decoration: underline;
	}

form {
	 margin: 0px;
	 padding: 0px;
	}

hr {
	border: 1px solid #E20A16;
	}

hr.two {
	border: 1px solid #EFE9DB;
	}

hr.three {
	border: 1px solid #E2CCB7;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	}

.formtext {
	font-family: Helvetica;
	 font-size: 10px;
	 color: #333333;
	 text-decoration: none;
	 border: 1px #999999 solid;
	 margin: 2px;
	 padding-top: 1px;
	 padding-right: 4px;
	 padding-bottom: 1px;
	 padding-left: 4px;
	}

.formcontact {
	font-family: Helvetica;
	 font-size: 10px;
	 color: #333333;
	 text-decoration: none;
	 border-top: 2px ridge;
	 border-left: 2px ridge;
		border-right: 0px ridge;
		border-bottom: 0px ridge;
		margin: 2px;
	 padding-top: 1px;
	 padding-right: 4px;
	 padding-bottom: 1px;
	 padding-left: 4px;
	}

textarea{
	font-family: Helvetica;
	 font-size: 10px;
	 color: #333333;
	 text-decoration: none;
	 border-top: 2px ridge;
	 border-left: 2px ridge;
		border-right: 0px ridge;
		border-bottom: 0px ridge;
		margin: 2px;
	 padding-top: 1px;
	 padding-right: 4px;
	 padding-bottom: 1px;
	 padding-left: 4px;
	}


.submit {
	font-family: Helvetica;
	 font-weight: bold;
	 font-size: 11.5px;
	 color: #000000;
	 background-color: #4E4B60;
	 border: 1px #646C74 solid;
	 margin: 0px;
	 padding: 0px;
	}

select.formtext {
	font-family: Helvetica;
	 font-size: 11.5px;
	 color: #800000;
	 text-decoration: none;
	 border: 1px #800000 solid;
	 margin: 1px;
	 padding: 1px;
	}


.textarea2 {
	font-family: Helvetica;
	 font-size: 11.5px;
	 color: #800000;
	 text-decoration: none;
	 border: 1px #800000 solid;
	 margin: 1px;
	 padding: 1px;
	}

img.galleryimage {
	border: #424716 1px solid;
	 margin: 1px;
	 padding: 1px;
	}

img.galleryimage:link {
	color: #424716;
	 text-decoration: underline;
	}

img.galleryimage2 {
	border: #424716 1px thin;
	 margin: 1px;
	 padding: 1px;
	}

.clsCursor {
	cursor: hand;
	}
	
table.product {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight: normal;
padding: 0px;
margin: 0px;
}

td.product_alt {
background-color: #ECF0F3;
border-top: #90A6B9 1px solid;
border-bottom: #90A6B9 1px solid;
}

div.product_alt {
background-color: #ECF0F3;
border-top: #90A6B9 1px solid;
border-bottom: #90A6B9 1px solid;
padding:6px;
font-weight: bold;
}

table .login {
border: #385390 2px inset;
background-color: #ECF0F3;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #385390;
font-weight: normal;
padding: 0px;
margin: 0px;
}


#page_content {
width:400px;
float:left;
}

#graphic_box {
width: 405px;
margin: 10px;
margin-top: 0;
float:right;
}

#contact_section {
width:auto;
float:left;
}

.roiform {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #0066FF;
		font-weight: bold;
	 text-decoration: none;
	 border-top: 1px solid #0066FF;
	 border-left: 1px ridge #0066FF;
		border-right: 1px ridge #0066FF;
		border-bottom: 1px ridge #0066FF;
		margin: 2px;
	 padding-top: 1px;
	 padding-right: 4px;
	 padding-bottom: 1px;
	 padding-left: 4px;
		text-align: right;
  width: 75px;
	}

.roiresform {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #000000;
		background-color: #F1F1F1;
		font-weight: normal;
	 text-decoration: none;
	 border: 0px solid #F1F1F1;
		margin: 2px;
	 padding-top: 1px;
	 padding-right: 4px;
	 padding-bottom: 1px;
	 padding-left: 4px;
		text-align: right;
  width: 75px;
	}

table.roi {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding: 0px;
margin: 0px;
/*border: 1px solid #E20A16;
background-color:#FFFFCC;*/
}


table.roi H4 {
font-weight: bold;
color:#E20A16;
margin: 0;
margin-top: 5px;
padding: 5px;
background-color: #D9D9D9;
}

td.roi_alt {
background-color: #F1F1F1;
border-top: #D1D1D1 1px solid;
border-bottom: #D1D1D1 1px solid;
}

tr.roi_179 {
background-color: #F1F1F1;
border-top: #D1D1D1 1px solid;
border-bottom: #D1D1D1 1px solid;
}


.roi179formB {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #000000;
		background-color: #F1F1F1;
		font-weight: normal;
	 text-decoration: none;
	 border: 0px solid #F1F1F1;
		margin: 2px;
	 padding-top: 1px;
	 padding-right: 4px;
	 padding-bottom: 0px;
	 margin-bottom: 0px;
	 padding-left: 4px;
		text-align: right;
  width: 75px;
	}

.roi179formA {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #003366;
		font-weight: bold;
	 text-decoration: none;
	 border-top: 1px solid #D1D1D1;
	 border-left: 1px solid #D1D1D1;
		border-right: 1px solid #D1D1D1;
		border-bottom: 1px solid #D1D1D1;
		margin: 2px;
	 padding-top: 1px;
	 padding-right: 4px;
	 padding-bottom: 1px;
	 padding-left: 4px;
		text-align: right;
  width: 75px;
	}

#quote_box {
width: 405px;
margin: 10px;
margin-top: 0;
float:right;
}

#quote_box blockquote {
margin:0;
padding:1px;
margin-bottom:10px;
background-color:#ECF0F3;
}

#quote_box blockquote p {
color:#333333;
}

#quote_box_slide {
width: 405px;
margin: 10px;
float:right;
background: #385390;
}

#quote_box_slide blockquote {
color:#FFFFFF;
}

#quote_box_slide blockquote p {
color:#FFFFFF;
}

#quote_box_slide strong {
color:#FFFFFF;
}


#text-logo-image {
width: 150px;
float: left;
margin: 10px;
text-align:center;
}

#text-logo {
width: auto;
float: left;
margin: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

.product_category {
clear:both;
}

.product_subcategory {
border-top: 1px dashed #90A6B9;
border-spacing:24px;
border-width:1px;
clear:both;
}

.product_block {
border-top: 1px dashed #90A6B9;
border-spacing:24px;
border-width:1px;
clear:both;
}

.product_info {
width: 500px;
float:left;
margin: 10px;
}

.product_thumb {
width: 120px;
float:left;
margin: 10px;
}

.roitextform {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: none;
font-weight: bold;
text-decoration: none;
border: 0;
margin: 2px;
padding: 2px;
width: auto;
vertical-align: middle;
}

div.eligible {
width: 200px;
float:right;
	font-family: Helvetica;
	 font-weight: bold;
	 font-size: 14px;
	 color: #FFFFFF;
	 background-color: #385390;
	 border: 1px #646C74 solid;
	 margin: 2px;
	 padding: 2px;
}

div.ineligible {
width: 200px;
float:right;
	font-family: Helvetica;
	 font-weight: bold;
	 font-size: 14px;
	 color: #FFFF66;
	 background-color: #E20A16;
	 border: 1px #646C74 solid;
	 margin: 2px;
	 padding: 2px;
}