a { text-decoration: none }
a:hover {
	text-decoration: underline;
}

.product_menu {color:#000066;font-weight:bold;font-size:12px;font-family:Verdana,Arial}
.product_menu a {	color:#000066 }
.product_menu a:visited {	color:#000066 }
.product_menu a:hover {	color: #000099 }
.product_menu_item {color:#000000;font-weight:normal;font-size:10px;font-family:Verdana,Arial}
.product_menu_item a {	color:#000000 }
.product_menu_item a:visited {	color:#000000 }
.product_menu_item a:hover {	color: #000066 }
.body {color:#000000;font-weight:normal;font-size:12px;font-family:Verdana,Arial}
.body a {	color:#000066 }
.body a:visited {	color:#000066 }
.body a:hover {	color: #000066 }
.bodywarn {color:#000066;font-weight:normal;font-size:12px;font-family:Verdana,Arial}
.category {color:#000066;font-weight:bold;font-size:14px;font-family:Verdana,Arial}
.category a {	color:#000066 }
.category a:visited {	color:#000066 }
.category a:hover {	color: #000066 }
.top {color:#333333;font-weight:normal;font-size:11px;font-family:Verdana,Arial}
.top a {	color:#333333 }
.top a:visited {	color:#333333 }
.top a:hover {	color: #333333 }
.fronthead {color:#FFFFFF;font-weight:bold;font-size:14px;font-family:Verdana,Arial}
.fronttext {color:#FFFFFF;font-weight:normal;font-size:12px;font-family:Verdana,Arial}
.frontbody {color:#000066;font-weight:normal;font-size:12px;font-family:Verdana,Arial}
.frontbody a {	color:#000066 }
.frontbody a:visited {	color:#000066 }
.frontbody a:hover {	color: #000066 }
.header {color:#000066;font-weight:bold;font-size:14px;font-family:Verdana,Arial}
.subhead {color:#000066;font-weight:bold;font-size:12px;font-family:Verdana,Arial}
.subhead a {	color:#000066 }
.subhead a:visited {	color:#000066 }
.subhead a:hover {	color: #000066 }
.formtext {color:#000000;font-weight:bold;font-size:12px;font-family:Verdana,Arial}
.menublack {color:#000000;font-weight:bold;font-size:11px;font-family:Verdana,Arial;}
.menublack a { color:#000000; }
.menublack a:visited { color:#000000 }
.menublack a:hover { color: #000000; text-decoration: underline }
.menuwhite {color:#FFFFFF;font-weight:bold;font-size:11px;font-family:Verdana,Arial}
.menuwhite a { color:#FFFFFF }
.menuwhite a:visited { color:#FFFFFF }
.menuwhite a:hover { color: #FFFFFF; text-decoration: underline }
.submenu {color:#000000;font-weight:bold;font-size:11px;font-family:Verdana,Arial}
.submenu a { color:#000000 }
.submenu a:visited { color:#000000 }
.submenu a:hover { color: #000000; text-decoration: underline }
.submenuon {color:#000066;font-weight:bold;font-size:11px;font-family:Verdana,Arial}
.submenuon a {color:#000066;}
.submenubreak {color:#000000;font-weight:normal;font-size:11px;font-family:Verdana,Arial}
.tabletext {color:#000000;font-weight:normal;font-size:11px;font-family:Verdana,Arial}
.tabletext a {	color:#333333; text-decoration: underline; }
.tabletext a:visited {	color:#333333 }
.tabletext a:hover {	color: #333333 }
.tabletextsmall {color:#000000;font-weight:normal;font-size:10px;font-family:Verdana,Arial}
.tablehead {color:#FFFFFF;font-weight:bold;font-size:11px;font-family:Verdana,Arial}
.tableheadsmall {color:#000000;font-weight:bold;font-size:10px;font-family:Verdana,Arial}

.form
{
		border-color : #808080 #808080 #808080 #808080;
		border-width : 1 1 1 1;
		color : Black; background-color : #EEEEEE;
		height : 19px; font-size : 10px;
}

.formwarn
{
		border-color : #808080 #808080 #808080 #808080;
		border-width : 1 1 1 1;
		color : Black; background-color : #00CC00;
		height : 19px; font-size : 10px;
}

.button
{
		border-color : #808080 #808080 #808080 #808080;
		border-width : 1 1 1 1;
		color : Black; background-color : #EEEEEE;
		height : 19px; font-size : 10px;
		cursor : hand;
}

.button2
{
		border-color : #808080 #808080 #808080 #808080;
		border-width : 1 1 1 1;
		color : Black; background-color : #EEEEEE;
		height : 19px; font-size : 10px;
		cursor : hand;
}

.buttonwarn
{
		border-color : #808080 #808080 #808080 #808080;
		border-width : 1 1 1 1;
		color : #FF0000; background-color : #EEEEEE;
		height : 19px; font-size : 10px;
		cursor : hand;
}

.formtextarea
{
		border-color : #808080 #808080 #808080 #808080;
		border-width : 1 1 1 1;
		color : Black; background-color : #EEEEEE;
		font-size : 10px; font-family : Verdana, Arial;
}

div#tableform table {
	border-collapse: collapse;
	border: 2px solid #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background: #F3F3F3;
	margin: 5px;
}
div#tableform caption {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #808080;
	background: transparent;
}
div#tableform td, div#tableform th {
	border: 1px solid #e0e0e0;
	padding: 0.5em;
}
div#tableform tbody td a {
	background: transparent;
	color: #00c;
	text-decoration: underline;
}
div#tableform tbody td a:hover {
	background: transparent;
	color: #00c;
	text-decoration: underline;
}
div#tableform tbody th a {
	background: transparent;
	color: #3f7c5f;
	text-decoration: underline;
	font-weight: bold;
}
div#tableform tbody th a:visited {
	color: #b98b00;
}
div#tableform tbody th {
	width: 150px;
	vertical-align: top;
	text-align: left;
}
div#tableform tbody td {
	vertical-align: top;
	text-align: left;
}
div#tableform tbody tr:hover {
	background: #ffffd9;
}
div#tableform input {
	border: 1px solid #666666;
	color : black; 
	background-color : #FEFEFE;
	height : 18px;
	font-size : 10px;
}
div#tableform input.file {
	border: 1px solid #666666;
	color : black; 
	background-color : #FEFEFE;
	height : 19px;
	font-size : 10px;
	width: 250px;
}
div#tableform input.checkbox {
	border:0;
	background-color : #EFEFEF;
}
div#tableform input.submit {
	color: #ffffff;
	background-color: #336699;
	padding: 1px 6px;
	height: 19px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	border:	1px solid;
	border-color:	#89A7C4 #152B40 #152B40 #89A7C4;
	white-space: no-wrap;
}
div#tableform select {
	border: 1px solid #666666;
	color : black; 
	background-color : #FEFEFE;
	height : 14px;
	font-size : 10px;
}
div#tableform .error {
	color : red; 
}
div#tableform .button {
	color: #ffffff;
	background-color: #336699;
	padding: 1px 6px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	border:	1px solid;
	border-color:	#89A7C4 #152B40 #152B40 #89A7C4;
	white-space: no-wrap;
}
div#tableform .button:hover {
	color: #ffffff;
	background-color: #3399ff;
	border-color: #152B40 #89A7C4 #89A7C4 #152B40;
	text-decoration: none;
}
div#tableform .highlight {
	background: #F4898B;
}

div#tablelist table {
	border-collapse: collapse;
	border: 2px solid #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background: white;
	margin: 5px;
}
div#tablelist caption {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #808080;
	background: transparent;
}
div#tablelist td, div#tablelist th {
	border: 1px solid #e0e0e0;
	padding: 6px;
}
div#tablelist thead th {
	border: 1px solid #e0e0e0;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	background: #c0c0c0;
}
div#tablelist tfoot th, div#tablelist tfoot td {
	border: 1px solid #e0e0e0;
	text-align: left;
	font-size: 1em;
	background: #e8e8cf;
}
div#tablelist tfoot th {
	font-weight: bold;
}
div#tablelist tbody td a {
	background: transparent;
	color: #00c;
	text-decoration: underline;
}
div#tablelist tbody td a:hover {
	background: transparent;
	color: #00c;
	text-decoration: underline;
}
div#tablelist tbody .right {
	text-align: right;
}
div#tablelist tbody th a {
	background: transparent;
	color: #3f7c5f;
	text-decoration: underline;
	font-weight: bold;
}
div#tablelist tbody th a:visited {
	color: #b98b00;
}
div#tablelist tbody th {
	vertical-align: top;
	text-align: left;
}
div#tablelist tbody td {
	vertical-align: top;
	text-align: left;
}
div#tablelist tfoot td {
	border: 1px solid #996;
}
div#tablelist tbody tr:hover {
	background: #E3FDFF;
}
div#tablelist .odd {
	background: #f3f3f3;
}
div#tablelist .highlight1 {
	background: #E1F1EA;
}
div#tablelist .button {
	color: #ffffff;
	background-color: #336699;
	padding: 1px 6px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	border:	1px solid;
	border-color:	#89A7C4 #152B40 #152B40 #89A7C4;
	white-space: no-wrap;
}
div#tablelist .button:hover {
	color: #ffffff;
	background-color: #3399ff;
	border-color: #152B40 #89A7C4 #89A7C4 #152B40;
	text-decoration: none;
}
div#tablelist input.submit {
	border: 2px outset #999999;
	color : white;
	background-color : #999999;
	height : 19px;
	font-size : 10px;
	font-weight: bold;
}
div#tablelist .highlight {
	border: 2px outset #999999;
	color : black;
	background-color : #EFEFEF;
	height : 19px;
	font-size : 10px;
	font-weight: bold;
}

div#tableformpane table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}
div#tableformpane caption {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #000066;
	background: transparent;
}
div#tableformpane tbody th {
	width: 100px;
	vertical-align: top;
	text-align: left;
}
div#tableformpane tbody td {
	vertical-align: top;
	text-align: left;
}
div#tableformpane input {
	border: 1px solid #666666;
	color : black; 
	background-color : #FEFEFE;
	height : 18px;
	font-size : 10px;
}
div#tableformpane input.file {
	border: 1px solid #666666;
	color : black; 
	background-color : #FEFEFE;
	height : 19px;
	font-size : 10px;
	width: 250px;
}
div#tableformpane input.checkbox {
	border:0;
	background-color : #EFEFEF;
}
div#tableformpane input.submit {
	color: #ffffff;
	background-color: #336699;
	padding: 1px 6px;
	height: 19px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	border:	1px solid;
	border-color:	#89A7C4 #152B40 #152B40 #89A7C4;
	white-space: no-wrap;
}
div#tableformpane select {
	border: 1px solid #666666;
	color : black; 
	background-color : #FEFEFE;
	height : 14px;
	font-size : 10px;
}
div#tableformpane .error {
	color : red; 
}
div#tableformpane .button {
	color: #ffffff;
	background-color: #336699;
	padding: 1px 6px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	border:	1px solid;
	border-color:	#89A7C4 #152B40 #152B40 #89A7C4;
	white-space: no-wrap;
}
div#tableformpane .button:hover {
	color: #ffffff;
	background-color: #3399ff;
	border-color: #152B40 #89A7C4 #89A7C4 #152B40;
	text-decoration: none;
}
div#tableformpane .highlight {
	background: #F4898B;
}

div#searchgrid a {
	color: #000066;
}
div#searchgrid table {
	width: 700px;
	padding: 2px;
	margin: 0px;
	border: 0px;
}
div#searchgrid th {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background: #000066;
	padding: 2px;
	margin: 0px;
	border: 0px;
}
div#searchgrid td {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #EFEFEF;
	padding: 2px;
	margin: 0px;
	border: 0px;
}

div#eventgrid a {
	color: #000066;
}
div#eventgrid table {
	width: 755px;
	padding: 2px;
	margin: 0px;
	border: 0px;
}
div#eventgrid th {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background: #000066;
	padding: 2px;
	margin: 0px;
	border: 0px;
}
div#eventgrid td {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #EFEFEF;
	padding: 2px;
	margin: 0px;
	border: 0px;
}
div#eventgrid .button {
	color: #ffffff;
	background-color: #336699;
	padding: 1px 6px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	border:	1px solid;
	border-color:	#89A7C4 #152B40 #152B40 #89A7C4;
	white-space: no-wrap;
}
div#eventgrid .button2 {
	color: #ffffff;
	background-color: #666666;
	padding: 1px 6px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	border:	1px solid;
	border-color:	#888888 #333333 #333333 #888888;
	white-space: no-wrap;
}

.error {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color : red; 
	padding: 0px 0px 10px 20px;
}

.abutton {
	color: #ffffff;
	background-color: #336699;
	padding: 1px 6px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	border:	1px solid;
	border-color:	#89A7C4 #152B40 #152B40 #89A7C4;
	white-space: no-wrap;
}
.abutton:hover {
	color: #ffffff;
	background-color: #3399ff;
	border-color: #152B40 #89A7C4 #89A7C4 #152B40;
	text-decoration: none;
}

.floatingbox {
	top: 10px;
	right: 10px;
	position: absolute;
	border:	1px #000000 solid;
	background-color: #EFEFEF;
	padding: 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
}