body {margin:0px; padding:0px; font:12px/16px Arial, Helvetica, sans-serif #666666; background-color:white; text-align: center;}

#container {
	margin: 0 auto;
	width: 650px;
	text-align: left;
	}

#containerWide {
	margin: 0 auto;
	width: 850px;
	text-align: left;
	}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	}


li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

.alert {
	color: #FF0000;
	font-weight: bold;
}	

.subhead {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:17px;
	font-weight: bold; 
	color: #92bb47
	}

a {font: arial, helvetica, sans-serif; color:#3399cc; text-decoration: none;}
a:visited {color:#3399cc;}
a:hover {color:#006699;  text-decoration: underline;}

select {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#666666;}

input { font-family:Arial, Helvetica, sans-serif; font-size: 10px;
		voice-family: "\"		}\"";
		voice-family:inherit;
		background : #FFF !important;
	}

input.textQty { font-family: monospace; font-size: 11px;
		voice-family: "\"		}\"";
		voice-family:inherit;
		background : #FFF !important;
	}


/* TOP NAV BAR STYLE */
#TopNav {width: 650px; margin: 0; padding: 0;}

.Logo {float: left;}

.Nav {float:right; text-align: right;}

.TopText {font-weight: bold; font-size: 12px; color: #3399cc; margin: 0; padding-top: 5px;}

.TopText a {text-decoration: none; font-weight: bold;}
.TopText a:visited {color:#3399cc; text-decoration: none;}
.TopText a:hover {color:#006699; text-decoration: underline;}

.BtmText {font-weight: bold; font-size: 12px; color: #92bb47; margin: 0; padding-top: 25px;}

.BtmText a {text-decoration: none; font-weight: bold; color: #92bb47;}
.BtmText a:visited {color:#92bb47; text-decoration: none;}
.BtmText a:hover {color:#336600; text-decoration: none;}


#SearchBox {border-top: 1px solid #92bb47; width: 650px; margin: 0; padding: 0; clear:both; text-align: right; }
#SearchBox label {vertical-align: middle; color: #92bb47; font-weight:bold;}

form#search { 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align: right; 
	padding-top: 10px;
	margin: 0;
}


/* FOOTER STYLE */
#Footer {border-top: 1px solid #92bb47; width: 650px; margin-top: 10px; margin-bottom: 10px; clear: both; text-align: center;}

#Footer a {font: 12px arial, helvetica, sans-serif; color:#3399cc; text-decoration: none; margin: 0; padding: 0;}
#Footer a:visited {color:#3399cc; text-decoration: none;}
#Footer a:hover {color:#006699; text-decoration: underline;}

#Footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #006699;
	margin-top: 5px;
	}



/* SIDEBAR STYLE */

#Sidebar {background-image: url(/graphics/side_top.gif); background-repeat: no-repeat; background-position: top; float:left; width: 182px; margin-bottom: 10px; margin-right: 13px;}

#sidelist {
	margin-left: 10px;
	padding-left: 0;
	list-style: none;
}

#sidelist li {
	padding-left: 12px;
	background-image: url(/graphics/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0;
	font-weight: bold;
	line-height: 18px;
	}

#navcontainer { width: 182px; padding: 0px; margin: 29px 0 5px 0; padding: 0 0 5px 0; background-color: #fff5b8; background-image: url(/graphics/side_btm.gif); background-repeat: no-repeat; background-position: bottom;}

#navcontainer ul {
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	padding-top: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	}

#navcontainer a {
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 5px;
	padding-right: 0;
	width: 175px;
	background-color: #fff5b8;
	border-bottom: 1px solid #ffcc00;
	}

#navcontainer a:link, #navlist a:visited {
	color: #3399cc;
	text-decoration: none;
	}

#navcontainer a:hover {
	background-color: #fffadb;
	color: #006699;
	}

/* MAIN CONTENT STYLE */

#MainContent {float:left; width: 455px; margin: 10px 0 10px 0;}
#MainContentWide {float:left; width: 655px; margin: 10px 0 10px 0;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 26px;
	color: #3399cc;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}