BODY{
	margin: 0px;
	margin-top: 0px; /*	background-image: url('../images/siteBG.gif'); */
	text-align: center;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TABLE{
	border-style: solid;
	border-width: 0px;
	border-collapse:collapse;
}

H1{
	/* basic font */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	text-align: center;
	color: #B42E26; 
}


.AH1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;	
	text-decoration: none;
	font-weight: bold;
	color: #B42E26;
}

.AH1:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;	
	text-decoration: underline;
	font-weight: bold;	
	color: #571A17;	
}

H2{ 
	/* basic font */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration : none;
	text-align: center;
	color : #EE4339;
}


.AH2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;	
	text-decoration: none;
	font-weight: bold;
	color : #EE4339;	
}

.AH2:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: underline;
	font-weight: bold;	
	color: #571A17;	
}

H3{
	/* basic font */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #C93931;
	text-align: center;
}

 
.AH3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;	
	text-decoration: none;
	font-weight: bold;
	color : #C93931;	
}

.AH3:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 16px;	
	font-weight: bold;	
	color: #571A17;	
}

 H4{ 
	/* basic font */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration : none;
	color : #000000;
 }

.AH4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;	
	font-weight: bold;
	color : #000000;	
}

.AH4:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	text-decoration: underline;
	font-weight: bold;	
	color: #571A17;	
}
 
TD{
	/* table */
	border-style: solid;
	border-color: #00FFDE;
	border-width: 	0px;
	border-spacing: 0px;
	padding: 0px;
	
	/* basic font */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration : none;
	color : #000000;
}

TH{
	background-color: #D0D0D0;
	color : Black;
	font-size: 14px;
	font-variant : normal;
	font-style : normal;
}


TR.hlite1{
	color: Black;
	background-color: #E6E6E6;
}


TR.hlite2{
	color: Black;
	background-color: #DFDFDF;
}


TABLE.blurb {
	background-color: #EE4339;
	border: thin solid Black;
	text-align: center;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 5px 5px 5px 5px;
}

TABLE.blurb TD {
	background-color:#EE4339;
	text-align: center;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

TABLE.blurb TR {
	background-color: #EE4339;
	text-align: center;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

TABLE.blurb2 {
	background-color: #EFEFEF;
	border: thin solid Black;
	text-align: center;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 5px 5px 5px 5px;
}

TABLE.blurb2 TD {
	background-color:#EFEFEF;
	text-align: center;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

TABLE.blurb2 TR {
	background-color: #EFEFEF;
	text-align: center;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

TABLE.shop{
	background-color: #f7f7f7;
	margin: 5px 5px 5px 5px;
	
}

TABLE.shop TH{
	background-color: #D0D0D0;
		border: thin solid Black;
	color : Black;
}

TABLE.shop TH.typeheading{
	background-color: #DDDDDD;
	color : Black;
}
TABLE.shop TD.border {
	border: thin solid Black;
	padding: 1px 3px 1px 3px;
	}
TABLE.shop TD {
	padding: 1px 3px 1px 3px;	
}

TABLE.shop TR.hlite1{
	color : Black;
	background-color: #EBEBEB;
}


TABLE.shop TR.hlite2{
	color : Black;
	background-color: #DFDFDF;
}

TABLE.admin{
	background-color: #f7f7f7;
	margin: 5px 5px 5px 5px;
}

TABLE.admin TH{
	background-color: #D0D0D0;
	border: thin solid Black;
	color : Black;
	margin: 2px 2px 2px 2px;
	padding: 1px 3px 1px 3px;	
}

TABLE.admin TH.typeheading{
	background-color: #DDDDDD;
	color : Black;
}
TABLE.admin TD.border {
	border: thin solid Black;
	padding: 1px 3px 1px 3px;
}
TABLE.admin TD {
	border: thin solid Black;
	padding: 1px 3px 1px 3px;
}

TABLE.admin TD.noborder {
	border: thin none Black;
	background-color:	#f7f7f7;
	
}

TABLE.admin TR.hlite1{
	color : Black;
	background-color: #EBEBEB;
}


TABLE.admin TR.hlite2{
	color : Black;
	background-color: #DFDFDF;
}

TABLE.admin TR { 
	background: #EFEFEF;
 }
TABLE.admin TR.current{
	background-color: #C4C4C4;
}

TABLE.disabled{
	background-color: #E0E0E0;
	cursor : default;
}

TABLE.disabled TH{
	background-color: #D0D0D0;
	color : Black;
}

TABLE.disabled TH.typeheading{
	background-color: #DDDDDD;
	color : Black;
}


TABLE.disabled TR.hlite1{
	color : Black;
	background-color: #E6E6E6;
}


TABLE.disabled TR.hlite2{
	color : Black;
	background-color: #E1E1E1
}

TABLE.info{
	background-color: #EFEFEF;
}

TABLE.maininfo{
	background-color: #D0D0D0;
	border: thin dashed Black;	
} 

TABLE.info TH{
	background-color: #D0D0D0;
	color : Black;
}

TABLE.info TH.typeheading{
	background-color: #DDDDDD;
	color : Black;
}

TABLE.info TR.winning1{
	color: Black;
	background-color: #E9F9EA;
}
TABLE.info TR.winning2{
	color: Black;
	background-color: #DDF9DF;
}
TABLE.info TR.hlite1{
	color: Black;
	background-color: #EBEBEB;
}


TABLE.info TR.hlite2{
	color: Black;
	background-color: #DDDDDD;
}

TABLE.enabled{
	background-color: #E0FFDF;
}

TABLE.enabled TH{
	color : White;
	background-color: #00840A;
}


TABLE.enabled TH.typeheading{
	color : White;
	background-color: #009F0C;
}


TABLE.enabled TR.hlite{
	background-color: #8EC08D;
	cursor : pointer;
}

TABLE.enabled TR.hlite1{
	color : Black;
	background-color: #E0FFDF;
	cursor : pointer;
}


TABLE.enabled TR.hlite2{
	color : Black;
	background-color: #B3FFB0;
	cursor : pointer;
}

.quote {
	display: block;
	vertical-align: baseline;
}

A{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #D9342B;
	font-weight: bold;
}

A:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #571A17;
	font-weight: bold;	
}


/* ################# FONTS ################*/

.whiteBigText{
	color : #FFFFFF;
	font-size: 16px;
	font-weight : bold;	
}

.blackBigText{
	color : #000000;
	font-size: 16px;
	font-weight : bold;
}

.redBigText{
	color : #FF0000;
	font-size: 16px;
	font-weight : bold;	
}


.yellowBigText{
	color : #FFCC33;
	font-size: 16px;
	font-weight : bold;	
}

.grayBigText{
	color : #666666;
	font-size: 16px;
	font-weight : bold;	
}

.darkredBigText{
	color : #660000;
	font-size: 16px;
	font-weight: bold;
}



.whiteText{
	color : #FFFFFF;
}

.blackText{
	color : #000000;
}

.redText{
	color : #FF0000;
}


.yellowText{
	color : #FFCC33;
}

.grayText{
	color : #666666;
}

.darkRed{
	color : #660000;
}

.smallText{
	font-size: 9px;
}

.whiteSmallText{
	color : #FFFFFF;
	font-size: 9px;
}

.blackSmallText{
	color : #000000;
	font-size: 9px;
}

.redSmallText{
	color : #FF0000;
	font-size: 9px;
}

.yellowSmallText{
	color : #FFCC33;
	font-size: 9px;
}

.graySmallText{
	color : #666666;
	font-size: 11px;
}

.graySmallerText{
	color : #666666;
	font-size: 9px;
}

.darkSmallRed{
	color : #660000;
	font-size: 9px;
}

.smallSmallText{
	font-size: 7px;
}


/* ############## forms ################## */
SELECT{
	/* basic font */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	color : #000000;
}

INPUT {
	/* basic font */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	color : #000000;
}

INPUT.button{
	color : #FFFFFF;
	font-weight : bold;
	border-color: red;
}

/* ############## colors ################## */
.blackBG {
	background : #000000;
}

.greyBG {
	background : #858585;
}

.lightBG {
	background: #f7f7f7;
}

.darkerBG {
	background: #EFEFEF;
}