body, table, p, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; color: #747474;
	margin: 0px;
}

/* Header */
/**********************/

#header {
	padding: 25px 0px 8px 25px;
}

#headermain {
	padding: 25px 0px 8px 25px;
	width: 735px;
	text-align: left;
	margin:auto;
}

#topstrip {
	width: 100%;
	border-top: 1px solid #a7bcb1;
	border-bottom: 1px solid #a7bcb1;
	background: #ebe7cc;
	color: #a6a59e;
	height: 25px;
	vertical-align: middle;
	padding-left: 25px;
}

#topstripmain {
	width: 760px;
	border-top: 1px solid #a7bcb1;
	border-bottom: 1px solid #a7bcb1;
	background: #ebe7cc;
	color: #a6a59e;
	height: 26px;
	vertical-align: middle;
	padding-left: 25px;
}

/* Menu */
/************************/

img.navbullet {
	vertical-align: middle;
	margin-right: 5px;
	}
	
/* Main Content */
/************************/

div.heading {
	background: url('images/hd-dots.gif');
	background-repeat: repeat-x;
	padding: 24px 0px 10px 0px;
	width: 100%;
	margin-left: 25px;
	}
	
div.main {
	padding: 0px 25px 20px 25px;
	}

div.main2 {
	padding: 0px 25px 0px 25px;
	}
	
div.mainfront {
	padding: 0px 10px 20px 25px;
	}
	
#mainfeature {
	width: 370px;
	padding-bottom: 20px;
	}
	
#mainfeature2 {
	width: 370px;
	padding-bottom: 20px;
	vertical-align: middle;
	}

#mainfeatureleft {
	width: 175px;
	float: left;
	}
	
#mainfeatureright {
	width: 195px;
	float: left;
	padding-top: 30px;
	padding-left: 0px;
	}
	
#subfeaturehead {
	clear: both;
	width: 360px;
	height: 20px;
	padding-left: 10px;
	padding-top: 4px;
	border-bottom: 1px solid #D8D8D8;
	background-image: url('images/front/bkg-sub.gif');
	vertical-align: middle;
	color: #717171;
	font-weight: bold;
	font-size: 13px;
	}
	
#subfeature {
	width: 370px;
	background: #f5f5f5;
	}
	
div.sub {
	float: left;
	width: 100px;
	padding: 10px;
	text-align: center;
	}
	
div.prod {
	text-align:center;
	width:100px;
	}
	
#prod {
	width: 100%;
	}
	
#prodleft, #prodright {
	float: left;
	padding-right: 10px;
	width: 55%;
	padding-bottom: 10px;
	}
	
#prodright {
	float: left;
	padding-right: 10px;
	width: 40%;
	text-align: center;
	}
	
div.info {
	margin-top: 15px;
	padding: 2px;
	border: 1px dotted #cccccc;
	width: 70px;
	text-align: center;
	float: left;
	margin-right: 7px;
	}
	
/* Right Column */
/************************/
	
#searchheading {
	background: #afb8ce;
	padding: 5px 0px 5px 15px;
	color: #ffffff;
	margin-top: 3px;
	font-size: 10px;
}

#search {
	padding: 15px;
	font-size: 9px;
	color: #737373;
}

/* Footer */
/************************/
	
#footermain {
	width: 760px;
	height: 35px;
	border-top: 1px solid #b7b8ba;
	border-bottom: 1px solid #b7b8ba;
	background: #f1f4f2;
	color: #9eb4aa;
	margin:auto;
}

#footer {
	width: 100%;
	height: 35px;
	border-top: 1px solid #b7b8ba;
	border-bottom: 1px solid #b7b8ba;
	background: #f1f4f2;
	color: #9eb4aa;
}
	
/* Headings */
/************/

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #bcb57e;
	font-weight: bold;
	border-bottom: 1px dotted #cccccc;
	margin-bottom: 8px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #bcb57e;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: -1px;
}

.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4C317B;
	font-weight: bold;
}

font.prodname {
	color: #bcb57e;
	font-weight: bold;
	}

/* Forms */
/*********/

input.search {
background-color: #f7f8f8;
border: 1px solid #d6e0db;
color: #747474;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 130px;
margin-bottom: 5px;
}

textarea.search {
background-color: #D6E0DB;
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt
} 

.grey { color:black; 
background: #FFFFFF; border: #B7B8BA; border-style: solid; 
border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; 
border-left-width: 1px; }

.changedField { color:black; 
background: #F7F8F8; border: #B7B8BA; border-style: solid; 
border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; 
border-left-width: 1px; }


/* hyperlinks */
/**************/

a:link { font-family: arial, helvetica; text-decoration: underline; color: #4C317B }
a:active { font-family: arial, helvetica; text-decoration: underline; color: #4C317B } 
a:visited { font-family: arial, helvetica; text-decoration: underline; color: #4C317B } 
a:hover { font-family: arial, helvetica; text-decoration: underline; color: #A9AF00 }

A.nav { font-family: arial, helvetica; text-decoration: none; color: #556170; font-size: 11px; font-weight: bold;}
A.nav:hover { font-family: arial, helvetica; text-decoration: none; color: #556170; font-size: 11px; font-weight: bold; }
A.nav:visited  { font-family: arial, helvetica; text-decoration: none; color: #556170; font-size: 11px; font-weight: bold;}
A.nav:active { font-family: arial, helvetica; text-decoration: none; color: #556170; font-size: 11px; font-weight: bold; }

A.menulink { display: block; text-decoration: none; BORDER: none; border: none; font-family: arial, helvetica; text-decoration: none; color: #556170; font-size: 11px; font-weight: bold;}
A.menulink:hover { border: none; color: #FFFFFF; text-decoration: none; background-color:#DCD6C6;font-family: arial, helvetica; text-decoration: none; color: #556170; font-size: 11px; font-weight: bold; }
A.menulink:visited  { display: block; text-decoration: none; font-family: arial, helvetica; text-decoration: none; color: #556170; font-size: 11px; font-weight: bold;}
A.menulink:active { display: block; text-decoration: none; color: #ffffff; BORDER: none; border: none;font-family: arial, helvetica; text-decoration: none; color: #556170; font-size: 11px; font-weight: bold; }

A.submenulink { display: block; text-decoration: none; BORDER: none; border: none; font-family: arial, helvetica; color: #556170; font-size: 11px}
A.submenulink:hover { border: none; color: #FFFFFF; text-decoration: none; background-color:#F7F8F8;font-family: arial, helvetica; color: #556170; font-size: 11px }
A.submenulink:visited  { display: block; text-decoration: none; font-family: arial, helvetica; color: #556170; font-size: 11px}
A.submenulink:active { display: block; color: #ffffff; BORDER: none; border: none;font-family: arial, helvetica; text-decoration: none; color: #556170; font-size: 11px }

a.footer:link { font-family: arial, helvetica; text-decoration: none; color: #707176; font-size: 10px }
a.footer:active { font-family: arial, helvetica; text-decoration: none; color: #707176; font-size: 10px} 
a.footer:visited { font-family: arial, helvetica; text-decoration: none; color: #707176; font-size: 10px} 
a.footer:hover { font-family: arial, helvetica; text-decoration: underline; color: #707176; font-size: 10px}


/* navigation */

.topmenu1 {position:absolute; width:60px; visibility:visible; z-index:2; padding:2px; left:232px; top:-2px}
.contentArea1 {position: absolute; width:90px; visibility:hidden; z-index:1; padding:2px; height:100px; left:257px; top:43px}

td.botborder { border-bottom: 1px solid #FFFFFF; }
td.bot { border-bottom: 1px solid #DBDBDC; }
td.line { border-bottom: 1px solid #B7B8BA; }.error {
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	padding-top: 10px;
}
.printpadding {padding:7px;
}