/* CSS -- default settings */
body {
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
}
body.about {
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 3 3 3 3;
}


/* ------------------------heading titles--------------------------------- */
/* company name */
h1, h1 input {font-size: 8pt; font-weight: bold; color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0;  line-height: 110%;}

/* page title */
h2, h2 input {font-size: 12pt;  color: #003399; margin-bottom: 0;font-style: italic; font-weight: bold;}

/* navigation links */
span.link  {font-size: 10pt; font-style: italic; font-weight: bold; color: #003399; margin-top:0; margin-bottom: 0;  }
span.link input {font-size: 8pt; border: #ffffff solid 1px; font-style: italic; background-color:#dcdddd; font-weight: bold; color: #993300; margin-top:0px; margin-bottom: 0px;  margin-left: 0px;}
span.link a:active, span.link a:visited, span.link a:link{ color: #003399; text-decoration: none;  }
span.link a:hover  { color: #000000; text-decoration: underline;	}

/* navigation links-selected */
span.link-selected {font-size: 10pt; font-style: italic; font-weight: bold; color: #000000; margin-top:0; margin-bottom: 0;  }
span.link-selected a:active, span.link-selected a:visited, span.link-selected a:link { color: #000000;text-decoration: none;  }
span.link-selected a:hover { color: #000000; text-decoration: underline;	}


/* body heading */
h4, h4 input {font-size: 8pt; font-style: italic; font-weight: bold; color: #9999CC; margin-bottom: 1px ;margin-top: 1px ;margin-left: 10px ;}
h4.welcome, h4.welcome input {font-size: 12pt; font-style: normal; font-weight: bold; color: #666633; margin-bottom: 1px ;margin-top: 1px ;margin-left: 0px ;}
h4.webname, h4.webname input {font-size: 10pt; font-style: normal; font-weight: bold; color: #666633; margin-bottom: 1px ;margin-top: 1px ;margin-left: 0px ;}

/* Top bar welcome message */
h5, h5 input {font-size: 13pt;  font-style: italic; font-family: Arial, Helvetica, sans-serif; text-indent: 40 px; color: #BED1E4; margin-top: 0; margin-bottom: 0;}

/* Toll free telphone  */
h6, h6 input {font-size: 8pt; color: #000000; margin-bottom: 2; margin-top: 2; margin-left: 0; line-height: 150%; }
h6.title, h6.title input {font-size: 8pt; color: #CC3399; margin-bottom: 0; margin-top: 10; margin-left: 10;}


/* ------------------------text --------------------------------- */

p.body, p.body textarea {font-size: 8pt; color: #336699;  margin-top: 5; margin-bottom: 2;margin-left: 20;}
p.body-list, p.body-list textarea {font-size: 9pt; color: #336699; font-weight: normal; font-style: italic; margin-bottom: 10; margin-left: 10;  word-spacing: 0.1em; line-height: 30px; letter-spacing: 0.5px; }
p.copyright, p.copyright textarea {font-size: 7pt; color: #666666; margin-top: 0;}
span { color: #000000 ; font-size: 8pt; margin-top:0; margin-bottom: 0; }
span.strong { color: #000000 ; font-weight: bold; font-size: 8pt; margin-top:0; margin-bottom: 0; }

/* ------------------------hr styles --------------------------------- */
hr.page-divider { border-top: 1px dashed #BED1E4;
      border-bottom: 0px solid #003399;
      color: #EEF7F2;
      background-color: #EEF7F2;
      height: 1px;}
	 
hr.title { color: 99ccff; border-top: 1px dashed #336699;
      border-bottom: 0px solid #99ccff;
      color: #EEF7F2;
      background-color: #EEF7F2;
      height: 1px;}



/* ------------------------links styles --------------------------------- */

p.body a:active, p.body a:visited, p.body a:link { color: #336699;text-decoration: underline;	font-size: 10px; }
p.body a:hover { color: #000000;text-decoration: underline;	font-size: 10px; }

/* ------------------------page colors and images--------------------------------- */
td.pagetitle { background-color: #E9F1F4; }
td.top {background-color:#003399; }
td.pagecolor {background-color:#EEF7F2; }


table.productlist p, table.productlist p textarea { color: #000000 ; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px;}
table.productlist h6.title, table.productlist h6.title input { color: #666666 ; font-size: 9pt; font-weight: bold; margin-bottom: 0px; margin-top: 10px; margin-left: 0px;}
table.productlist p.highlight, table.productlist p.highlight textarea { color: #000000 ; font-size: 8pt; font-weight: bold; margin-top: 5px; margin-bottom: 0px; text-indent: 20px; }

table.productlist p.description, table.productlist p.description textarea  { color: #336699 ; font-size: 7pt; margin-top: 5; margin-bottom: 5; margin-left: 5px; }
table.productlist span.description { color: #000000 ; font-weight: bold; font-size: 7pt; margin-top: 0; margin-bottom: 0; margin-left: 5px; }

table.productlist a:link, table.productlist a:active { color: #6699cc ; font-size: 7pt; text-decoration:none ; }
table.productlist a:visited , table.productlist a:hover{ color: #666666 ; font-size: 7pt; text-decoration: none; }

table.board { color: #003399 ; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
table.board p, table.board p textarea { color: #336699 ; font-size: 8pt; margin-bottom: 5px; margin-top: 1px; margin-left: 2px;  line-height: 150%; }
table.board h6.title,  table.board h6.title input { color: #3399FF ; font-size: 9pt; font-weight: bold; margin-bottom: 5px; margin-top: 5px; margin-left: 0px;}
table.board p.strong,  table.board p.strong textarea { color: #666666 ; font-size: 8pt; font-weight: bold; margin-bottom: 0px; margin-top: 10px; margin-left: 0px;}


/* ------------------------form table and objects-------------------------------- */

input, select, textarea { font-size: 8pt; }
label, label input { color: #003399 ; }
legend, legend input {font-size: 7pt; color: #BFB8BF;}

table.form { color: #003399 ; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
table.form td { 
	border-width: 1px;
	border-top-style:solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #f4f4f4; }
table.form td.highlight{ color: #000000 ; background-color: #ffffff;  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }

table.form p, table.form p textarea { color: #003399 ; font-size: 8pt; margin-top:0; margin-bottom: 0; }
table.form p.strong, table.form p.strong textarea { color: #003399 ; font-weight: bold; font-size: 8pt; margin-top:0; margin-bottom: 0; }

table.form a:link, table.form a:active { color: #ff6600; font-size: 9pt; text-decoration: underline; }
table.form a:visited, table.form a:hover{ color: #666666 ; font-size: 9pt; text-decoration: underline; }
table.form textarea { background-color:#ffffff; border: #666666 solid 1px; font-size: 8pt; color: #000000 ; }
table.form select {height: 18px; border: #666666 solid 1px; font-size: 8pt; color: #000000 ; }
table.form input.style { height: 18px;border: #666666 solid 1px; font-size: 8pt; color: #000000; }
table.form select.visa {height: 18px;  border: #666666 solid 1px; font-size: 8pt; color: #000000; }

table.form input.normal { height: 18px; background-color:#ffffff; border: #003399 solid 1px; font-size: 8pt; color: #000000 ; }

table.form td.disable { color: #99CCFF ;font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-width: 0px;
	border-top-style:none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-color: #000000; }
table.form td.disable p, table.form td.disable p textarea  { color: #99CCFF ;  font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
table.form td.disable p.strong,  table.form td.disable p.strong textarea{ color: #003399 ;  font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }

	

