/****************************************/
/* generic styles to be used everywhere */
/****************************************/

body {
margin : 0px;
color : #000;
background: #fff;
}

a:link { color: #000; }
a:visited { color: #000; }

a:link img { border: 0px; color: #fff; text-decoration:none; }
a:visited img { border: 0px; text-decoration:none; }
a:hover img { border: 0px; text-decoration:none; }

.standardFont { 
	font : normal 14px Arial, Helvetica, sans-serif; 
}

.fieldLabel {
	font : normal 12px Arial, Helvetica, sans-serif;
	text-align : right;
}

.resultsColorRow { 
	background-color: #EEEEEE; 
	background : #EEEEEE; 
	font : normal 12px Arial, Helvetica, sans-serif; 
}

.resultsRow { 
	background-color: #FFFFFF; 
	background : #FFFFFF; 
	font : normal 12px Arial, Helvetica, sans-serif; 
}

.rowColor { 
	background-color: #CCCC99; 
	background : #CCCC99; 
}

.tableBorder {
	/* gives a table a smooth gray background and a darger gray border */
	background : #EEEEEE;
	background-color : #EEEEEE;
	border : thin solid #CCCCCC;
	border-bottom-width : thin;
	border-color : #CCCCCC;
	border-left-width : thin;
	border-right-width : thin;
	border-style : solid;
	border-top-width : thin;
	border-width : thin thin thin thin;
}

.tableHeaderSorted { 
	background : #6666FF; 
	font : bold 15px Arial, Helvetica, sans-serif; 
	text-align : center; 
}

.tableHeader { 
	background : #6699FF; 
	font : normal 15px Arial, Helvetica, sans-serif; 
	text-align : center; 
}

.rowHighlite { 
	background-color: #EEEEEE; 
	background : #EEEEEE; 
	font : normal 12px Arial, Helvetica, sans-serif; 
}

.pageTitle {  font-family: Arial, Helvetica, sans-serif; font-weight: bold}
.menuFont { font : normal 14px Arial, Helvetica, sans-serif; }
.standardFontSmall { font : normal 10px Arial, Helvetica, sans-serif; }
.newYearCardText { font : normal 14px Arial, Helvetica, sans-serif; }
.image3d {  border-color: #CCCCCC #999999 #999999 #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.contentTable {  border: #FFFFFF; border-style: solid; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px}
.navTable {  font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF}
.priceTable { font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF ; border: #FFFFFF; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.imageHover {cursor: hand}
