body {
	background-color: #d5eaf1;
	margin: 0;
	padding: 0;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}

a {
	color: #616231;
}

a:hover {
	color: #cc3333;
}

.text { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: black;
}

.super {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.textCaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: center;
}

.textSubhead { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC; font-weight: bold; }
.menu-top { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #06c; line-height: 18px; text-align: right; }
.menu-main { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000; line-height: 13px; text-align: center; }
.menu-submain { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #fff; line-height: 9px; background-color: #09c; text-align: center; padding-top: 2pt; padding-bottom: 2pt; }
.menu-foot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000; line-height: 18px; text-align: right; }
.textBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #06c; font-weight: bold}
.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #06c; font-weight: bold}
.bigtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #06c; font-weight: bold}
.textsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black}
.textColour { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.menu-pages { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000; line-height: 13px; text-align: left;}

.product { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #06c; font-weight: bold; }
.price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; }

.rowmember { background-color: #d5eaf1; } 

.spinnerbox {
	background-color: #d6eaf1;
	border: 1px solid #0167cc;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #06c; 
	font-weight: bold;
	}

.spinnerboxblank {
	background-color: white;
	border: 1px solid #98ccfe;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #98ccfe; 
	font-weight: normal;
}

.tdspinnerbox table {
	padding-bottom: 13px;    /* fix for firefox spin button alignment */
}

.textbox, input {
	border: 1px solid black;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: black; 
}

.dropdown, select {
	border: 1px solid black;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: black; 
}

.tablewrapper {
	border: 1px solid #6b6b6b;
	padding: 3px 3px 3px 3px;
}

/* rollover buttons */

.rollover a {
   display: block;
   text-align:center;
   width: 105px;
   margin: 1em 0;
   padding: 4px 0 4px 0px;   
   font: bold 10px/1 Verdana, Arial, Helvetica, sans-serif;
   background: url("images/button.gif") 0 0 no-repeat;
   text-decoration: none;
   color: #FFFFFF;
}

.rollover a:hover {
   background-position: -105px 0;
   text-decoration: none;
   color: #0099cc;
}

.rollover a:active {
   background-position: -210px 0;
   text-decoration: none;
   color: #0099cc;
}

