/* CSS -- default settings */
body {
	background-color: #EEF7F2;
	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: 20pt; color: #000000; font-family: Arial, Helvetica, sans-serif; margin-top: 20;}
/* page title */
h2, h2 input {font-size: 12pt; font-style: italic;  color: #336699; margin-bottom: 0;}

/* paragraph title */
h3, h3 input {font-size: 10pt; font-style: italic; font-weight: bold; color: #6699cc; margin-top:0; margin-bottom: 0;  margin-left: 5;}

/* news */
h4, h4 input {font-size: 11pt;  font-weight: bold; color: #D6D6D6; margin-bottom: 0;margin-top: 0;}
/* sidebar welcome message */
h5, h5 input {font-size: 10pt;  font-weight: bold; color: #DFEEE6; margin-top: 3; margin-bottom: 0;}
h5.welcome, h5.welcome input {font-size: 10pt;  font-weight: normal; color: #000000; margin-top: 0; margin-bottom: 0;}

h6, h6 input {font-size: 7pt; color: #DFEEE6; margin-bottom: 0; margin-top: 2;}
h6.title, h6.title input {font-size: 9pt; color: #000000; font-weight: bold;}


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

p.body, p.body textarea {font-size: 9pt; color: #000000;  margin-top: 3; margin-left: 10;}
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; }
td.news {font-size: 8pt; font-style: italic; color: #D6D6D6;}
td.news p, td.news p textarea {font-size: 8pt; font-style: italic; color: #D6D6D6; }
p.copyright, p.copyright textarea {font-size: 7pt; color: #6699cc; 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 #336699;
      border-bottom: 0px solid #336699;
      color: #EEF7F2;
      background-color: #EEF7F2;
      height: 1px;}
	  
hr.title {color: 336699; background-color: #336699; height: 1px; }
hr.news-divider { border-top: 1px dashed #ffffff;
      border-bottom: 0px solid #ffffff;
      color: #6699cc;
      background-color: #6699cc;
      height: 2px; }


/* ------------------------links styles --------------------------------- */
/* news link */
td.news a:active, td.news a:visited, td.news a:link { color: #000000;text-decoration: underline; font-size: 10px; }
td.news a:hover { color: #336699;text-decoration: none; font-size: 10px; }

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

/* ------------------------page colors and images--------------------------------- */
td.ptitle { background-color: #DFEEE6; }
td.top {background-color:#ffffff; }
td.left-top-color {background-color:#66A3CF; }
td.pagecolor {background-color:#EEF7F2; }
td.search {color: #ffffff;	font-size: 9px;  }
td.background {background-color:#66A3CF; }

table.productlist { color: #336699 ; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
table.productlist h6.title, table.productlist h6.title input { color: #003366 ; font-size: 11pt; font-weight: bold; margin-bottom: 5px; margin-top: 5px; margin-left: 5px;}
table.productlist p.highlight, table.productlist p.highlight textarea { color: #00CCFF ; font-size: 13pt; font-weight: bold; background-color: #66A3CF;  }
table.productlist p.text, table.productlist p.text textarea { color: #000000 ; font-size: 8pt; font-weight: normal; margin-bottom: 0px; margin-top: 0px; margin-left: 0px;}

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

table.productlist a:link, productlist a:active { color: #009933 ; font-size: 9pt; text-decoration: underline; }
table.productlist a:visited, productlist a:hover{ color: #000000 ; font-size: 9pt; text-decoration: underline; }


/* ------------------------tab styles--------------------------------- */

table.tab {height: 18px; border: 0px; padding: 0px; margin-top: 2px; font-size: 11px;  color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
table.tab td { cursor: pointer; background-color: #ffffff;  color: #ffffff; }
table.tab td.left { background-image:url(tab-left.gif); }
table.tab td.middle { background-color: #67A4D1; }
table.tab td.right { background-image:url(tab-right.gif); }
table.tab input { font-size: 9px; border: #24567B solid 1px; background-color: #67A4D1;  color: #ffffff;  font-style: italic; font-weight: bold; margin-top: 0px; margin-bottom:0px; margin-left:0px;}

table.tab a:visited {  font-weight: bold; color: #ffffff;  font-style: italic; text-decoration: none; }
table.tab a:active {font-weight: bold; color: #ffffff;  font-style: italic; text-decoration: none; }
table.tab a:link { font-weight: bold; color: #ffffff;  font-style: italic; text-decoration: none; }
table.tab a:hover {font-weight: bold;  color: #336699; font-style: italic;  text-decoration: none; }

/* ------------------------Selected tab--------------------------------- */

table.tab-selected {height: 18px; border: 0px; padding: 0px;  margin-top: 2px; font-size: 11px;  color: #ffffff;  font-family: Verdana, Arial, Helvetica, sans-serif;  }
table.tab-selected td { cursor: pointer; background-color: #ffffff;  color: #ffffff; }
table.tab-selected td.left { background-image:url(select-left.gif); }
table.tab-selected td.middle { background-color: #000000; }
table.tab-selected td.right { background-image:url(select-right.gif);  }
table.tab-selected a:visited { font-weight: bold; color: #ffffff;  font-style: italic; text-decoration: none; }
table.tab-selected a:active { font-weight: bold; color: #ffffff;  font-style: italic; text-decoration: none; }
table.tab-selected a:link { font-weight: bold; color: #ffffff;  font-style: italic; text-decoration: none; }
table.tab-selected a:hover { font-weight: bold; color: #ff0000; font-style: italic; text-decoration: none; }

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

input, select, textarea { font-size: 8pt; }

table.form { color: #336699 ; 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: #C2DFCF; }
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: #336699 ; font-size: 8pt; margin-top:0; margin-bottom: 0; }
table.form h6.strong, table.form h6.strong input { color: #336699 ; font-weight: bold; font-size: 8pt; margin-top:0; margin-bottom: 0; }

table.form a:link, table.form a:active { color: #66CC66; 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: #003366 solid 1px; font-size: 8pt; color: #336699 ; }
table.form select.style {height: 18px; border: #003366 solid 1px; font-size: 8pt; color: #336699 ; }
table.form input.style { height: 18px; background-color:#ffffff; border: #003366 solid 1px; font-size: 8pt; color: #336699; }
table.form select.visa {height: 18px;  border: #003366 solid 1px; font-size: 8pt; color: #336699; }

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

table.form td.disable { color: #336699 ;  font-size: 8pt; 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: #336699 ; font-size: 8pt;  }

	
label, label input { color: #336699;   }
legend, legend input{font-size: 7pt; color: #BFB8BF;}

/* ------------------------table for dynamic cart data-------------------------------- */
table.cartpak { color: #215869 ; border:1px; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;  border-color: #00BFFF;  }
table.cartpak td { background-color: #f4f4f4;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #e4e4e4;
}
table.cartpak th { color: #215869; font-size: 9pt; background-color:#ADD8E6; }

