.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;

}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.smallbodytext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.formerrortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	font-weight: normal;

}
.mediumbodytext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.clock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.charsremaining {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #D0DAFA;
}
.bold {
	font-weight: bold;
}
.bannername {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;

}
.ticketlinenumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
TR#ticketrow {
	background-color: #FFFF66;
	border: thin outset #00FF00;
}
TD#ticketrow {
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;

}
TD#ticketrow input{
	border: none;
	margin-right: 3px;
}
TD#ticketrowlast {
	border: none #FFFFFF;
}
TD#ticketrowlast input {
	border: none;
	margin-right: 3px;
}

TD#ticketrow_error {
	background-color: #FF0000;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;

}
TD#ticketrowlast_error {
	background-color: #FF0000;
	border: none #FFFFFF;
}
TD#ticketrow_error input {
	border: none;
	margin-right: 3px;
}
TD#ticketrowlast_error input {
	border: none;
	margin-right: 3px;
}

.whitebold {
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* 
 * hyperlink format on the lotto ticket
 */
a.ticketlink:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.ticketlink:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.ticketlink:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.ticketlink:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
/* 
 * generic hyperlink format
 */
/* 
a:link {
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}

a:active {
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}

a:visited {
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}

a:hover {
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
*/.drawnumber {
	border: thin none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 48px;
	font-weight: bold;
}
.currentlysignedinas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;



}

/************* nav bar **************/
#navcontainer {
/*	width: 480px; */
}

#navcontainer ul
{
	margin-left: 0;
	padding-left: 0;
	margin-right: 1;
	padding-right: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/****************/
/* login menu */
/****************/
#loginmenu a {
display: block;
padding: 1px 1px 1px 5px;
width: 120px;
background-color: #ff6699;
border-top: 1px solid #eee;
}
#loginmenu a:link {
color: #EEE;
text-decoration: none;
}
#loginmenu a:visited {
color: #EEE;
text-decoration: none;
}
#loginmenu a:hover {
color: #fff;
background-color: #ff9999;
}

/****************/
/* account menu */
/****************/
#accountmenu a {
display: block;
padding: 1px 1px 1px 5px;
width: 120px;
background-color: #009966;
border-top: 1px solid #eee;
}
#accountmenu a:link {
color: #EEE;
text-decoration: none;
}
#accountmenu a:visited {
color: #EEE;
text-decoration: none;
}
#accountmenu a:hover {
color: #fff;
background-color: #00cc66;
}

/****************/
/* registration menu */
/****************/
#registrationmenu a {
display: block;
padding: 1px 1px 1px 5px;
width: 120px;
background-color: #6699cc;
border-top: 1px solid #eee;
}
#registrationmenu a:link {
color: #EEE;
text-decoration: none;
}
#registrationmenu a:visited {
color: #EEE;
text-decoration: none;
}
#registrationmenu a:hover {
color: #fff;
background-color: #66cccc;
}

/****************/
/* play menu */
/****************/
#playmenu a {
display: block;
padding: 1px 1px 1px 5px;
width: 120px;
background-color: #ff6633;
border-top: 1px solid #eee;
}
#playmenu a:link {
color: #EEE;
text-decoration: none;
}
#playmenu a:visited {
color: #EEE;
text-decoration: none;
}
#playmenu a:hover {
color: #fff;
background-color: #ff9933;
}

/****************/
/* good cause menu */
/****************/
#goodcausemenu a {
display: block;
padding: 1px 1px 1px 5px;
width: 120px;
background-color: #CC0000;
border-top: 1px solid #eee;
}
#goodcausemenu a:link {
color: #EEE;
text-decoration: none;
}
#goodcausemenu a:visited {
color: #EEE;
text-decoration: none;
}
#goodcausemenu a:hover {
color: #fff;
background-color: #FF6666;
}


/********************************************************************************/
.navbarheadings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;

}

