/* CSS Document */
  
body {
   background-color: #fffffff;
   background-image:url(../images/backgrnd.gif)
   }
   
H1 {
   font-family: Arial, Helvetica, sans-serif;
   color: #F37320;
   font-size: 10pt;
   font-weight:700;
   text-align:left;
   vertical-align:top;
   padding-left: 20pt;
   padding-right: 20pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
   }

H2 {
   font-family: Arial, Helvetica, sans-serif;
   color: #1D306A;
   font-size: 9pt;
   font-weight:200;
   text-align:left;
   vertical-align:top;
   padding-left: 20pt;
   padding-right: 20pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
   }
   
H3 {
   font-family: Arial, Helvetica, sans-serif;
   color: #1D306A;
   font-size: 7pt;
   font-weight:200;
   text-align:right;
   vertical-align:middle;
   padding-left: 20pt;
   padding-right: 20pt;
   padding-top: 5pt;
   padding-bottom: 0pt;
   }  
   
H4 {
   font-family: Arial, Helvetica, sans-serif;
   color: #1D306A;
   font-size: 7pt;
   font-weight:200;
   text-align:right;
   vertical-align:top;
   padding-left: 20pt;
   padding-right: 20pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
   }
   
td.topWhite {
   font-family: Arial, Helvetica, sans-serif;
   color: #ffffff;
   font-size: 7pt;
   font-weight:600;
   text-align:middle;
   vertical-align:top;
   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 3pt;
   padding-bottom: 0pt;
   }
   
ul {
	font-family: Arial, Helvetica, sans-serif;
   color: #1D306A;
   font-size: 8pt;
   font-weight:200;
   text-align:left;
   vertical-align:top;
   padding-left: 50pt;
   padding-right: 20pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
}
   
A:link {
   color: #ffffff;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   }
A:visited {
   color: #ffffff;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   }  
A:active {
   color: #1D306A;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   }
A:hover {
   color: #1D306A;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   }
   
A.bottomNav:link {
   color: #293952;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   }
A.bottomNav:visited {
   color: #293952;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   }  
A.bottomNav:active {
   color: #F37320;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   }
A.bottomNav:hover {
   color: #F37320;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   }
   
A.sideLinks:link {
   color: #1D306A;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration:underline;
   }
A.sideLinks:visited {
   color: #1D306A;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration:underline;
   }  
A.sideLinks:active {
   color: #1D306A;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration:underline;
   }
A.sideLinks:hover {
   color: #1D306A;
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration:none;
   }
 /* */
 a.sideSubNav:link {
	color: #1D306A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:700;
	text-align:center;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
	text-decoration:none;
}
a.sideSubNav:visited {
	color: #1D306A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:700;
	text-align:center;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
	text-decoration:none;
}
A.sideSubNav:active {
   color: #F37320;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:700;
	text-align:center;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
   text-decoration:underline;
   }
A.sideSubNav:hover {
   color: #F37320;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:700;
	text-align:center;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
   text-decoration:underline;
   }
 /* */
a.sideSubNavTop:link {
	color: #F37320;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:700;
	text-align:left;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
	text-decoration:none;
}
a.sideSubNavTop:visited {
	color: #F37320;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:700;
	text-align:left;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
	text-decoration:none;
}
A.sideSubNavTop:active {
   color: #1D306A;
   text-decoration:underline;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:700;
	text-align:left;
   padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
   }
A.sideSubNavTop:hover {
   color: #1D306A;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:700;
	text-align:left;
   text-decoration:underline;
   padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
   }
   
   
label {
  font-family: Arial, Helvetica, sans-serif;
  color: #1D306A;
  font-size: 13px;
}

.required { 
  font-size: 13px;
  font-weight: bold;
  padding: 0 15px 0 0;
  color: #1D306A;
}

.button { 
  border: 1px solid black;
  background-color: #ABABAB;
}

.button:hover { 
  cursor: pointer;
  border: 1px solid black;
  background-color: #CDCDCD;
}

.message {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  margin: 0 0 10px 10px;
}

.warning, .message {
  text-align: left;
  color: #FF0000;
}

#__product_form { 
  color: #333333;
}
   
/* eternalistic designs - changes
----------------------------------------------- */
.listheader {
	margin: 0;
}
.listheader h1 {
  color: #1D306A;
  padding-left: 10px;
}
.list {
  padding: 0 0 0 10px;
}
/*.list  { list-style-image: url(../images/bluearrow.gif); }*/
.list  { list-style: none; }
.list li {
	padding: 0 0 5px 0; 
	margin: 0;
	font-size: 1.1em;
}
.list li a, 
.list li a:link,
.list li a:visited {
	color: #F37320;
	text-decoration: none;
	padding: 0;
	font-weight: 700;
}
.list li a:hover {
	color: #021A32;
	text-decoration: underline;
	padding: 0;
}

#checkboxes {
	margin: 0 0 20px 10px;
}
#contactform {
	margin: 0 0 20px 10px;
}
#contactform td {
	padding: 5px 0 5px 0;
}

.VIEWBOXCAPTION
{ font-family: Tahoma; font-size: 12px; }