
a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: red;
}


td {
	font-family: Arial;
	line-height: 16px;
	font-size: 12px;
	color: #1E1E1E;
}

body {
	font-family: Arial;
	font-size: 12px;
}

.smalltext, #smalltext {
	font-size: 11px;
	line-height: 14px;
}

.largeText {
	font-size: 18px;
}

.contactText {
	font-family: Trebuchet MS, Arial;
	font-size: 17px;
	color: #808080;
	letter-spacing: 1px;
}

.contactTextSmall {
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	color: black;
}

.breadcrumb {
	font-family: Arial, Tahoma;
	font-size: 11px;
	color: gray;
	padding-left: 10px;
}
.breadcrumb a {
	color: gray;
	text-decoration: underline;
}
.breadcrumb a:hover {
	color: black;
}

.menunav {
	color: gray;
	font-family: Tahoma;
	font-size: 11px;
}
.menunav a {
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.menunav a:hover {
	text-decoration: none;
	color: #0358B2;
}

.menu2nav {
	padding-top: 3px;
	font-family: Tahoma;
	font-size: 11px;
	color: black;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}
.menu2nav a {
	color: black;
	text-decoration: none;
}
.menu2nav a:hover {
	text-decoration: none;
	color: #0358B2;
}


.usrtext {
	font-family: Arial;
	font-size: 11px;
	color: #5E5D5D;

}
.usrtext a {
	font-weight: bold;
	color: blue;
	text-decoration: none;
}
.usrtext a:hover {
	text-decoration: underline;
	color: #658591;
}


.bottomnav {
	color: gray;
	padding-top: 5px;
	font-family: Arial;
	font-size: 10px;
}
.bottomnav a {
	color: gray;
	text-decoration: none;
}
.bottomnav a:hover {
	color: silver;
	text-decoration: underline;
}

.copyright {
	font-size: 11px;
	color: gray;
}
.copyright a {
	color: gray;
	text-decoration: none;
}
.copyright a:hover {
	color: black;
}

.boxHeader {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}

.header_text {
	background-color: #FFDD6D;
	color: black;
	font-weight: bold;
}


#justifytext {
	text-align: justify;
}
#yellowbg {
	background-color: #FEDF0A;
}

#redbg {
	color: white;
	background-color: red;
}

#whitebg {
	background-color: white;
}

#spacing1 {
	line-height: 22px;
}

/*
  Form Elements
*/

.select {
	font-family: Tahoma;
	font-size: 11px;
}

.smallbutton {
	cursor: pointer;
	font-family: Arial;
	font-size: 10px;
	border: 1px solid silver;
}

.button {
	cursor: pointer;
	background-color: #FEDF0A;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid gray;
}

.graybutton {
	cursor: pointer;
	background-color: #F0F0F0;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid gray;
}

.buttonsmall {
	background-color: #F0F0F0;
	font-family: Arial;
	font-size: 10px;
	border: 1px solid silver;
	height: 17px;
}

.editbox, .edit {
	font-family: arial;
	font-size: 11px;
	border: 1px solid gray;
}
.editsmall {
	font-family: Arial;
	font-size: 10px;
	border: 1px solid gray;
}

.selectsmall {
	font-family: Arial;
	font-size: 10px;
}

.header_red {
	color: white;
	font-weight: bold;
	background-color: red;
}

.rules {
	font-family: Courier New, Times New Roman;
	font-size: 12px;
	line-height: 18px;
}

.rules b {
	text-decoration: underline;
}

.rules li {
	margin-top: 10px;
}

.ahlNewNum {
	font-family: Tahoma;
	color: blue;
	font-weight: bold;
	font-size: 24px;
}

.loginText {
	padding-top: 4px;
	border-bottom: solid 1px #C0C0C0;
	padding-bottom: 5px;
	font-family: Arial;
	font-size: 10px;
	line-height: 11px;
	color: gray;
}

.loginText a {
	color: #5080D3;
	font-weight: bold;
	text-decoration: none;
}

.loginText_firstTime {
	padding-top: 4px;
	border-bottom: 1px solid silver;
	padding-bottom: 5px;
	font-family: Arial;
	font-size: 10px;
	line-height: 11px;
	color: gray;
}

.loginText_firstTime a {
	color: #1B0ECE;
	font-weight: bold;
	text-decoration: underline;
}

#nounderline a {
	text-decoration: none;
}
#nounderline a:hover {
	text-decoration: underline;
}

.imgborder img {
	border: 1px solid gray;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75;
}
.imgborder:hover img {
	border: 1px solid blue;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}



.tinyText, #tinytext {
	font-family: Arial;
	font-size: 10px;
}

.tbl {
	border: 1px solid black;
	background-color: #F2F2F2;
}

.tbl_hdr {
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	font-weight: bold;
	background-repeat: repeat-x;
	height: 22px;
	background: url('contentimg/tbl_hdrbg.gif');
}
.tbl_hdr2 {
	font-family: Trebuchet MS, Arial;
	font-size: 14px;
	font-weight: bold;
	background-repeat: repeat-x;
	height: 22px;
	background: url('contentimg/tbl_hdrbg.gif');
}
#tbl_fieldhdr {
	background-color: #DDDDDD;
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid gray;
}
.tbl_fieldhdr {
	background-color: #DDDDDD;
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid gray;
}

#tbl_bg {
	background-color: #F2F2F2;
}

#tbl_bg2 {
	background-color: #D6D4D4;
}

#tbl_place1 {
	background-color: #FCAEA9;
	font-weight: bold;
}

#tbl_place3 {
	background-color: #FCE3E0;
	font-weight: bold;
}

#tbl_place2 {
	background-color: #FCCECC;
	font-weight: bold;
}
#tbl_top10 {
	font-weight: bold;
}


.venue_sessions {
	font-size: 11px;
	font-family: Trebuchet MS;
	padding-right: 4px;
}

.venue_promo {
	font-family: Arial;
	font-size: 14px;
	padding: 10px;
}

.tab_off {
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
}

.tab_on {
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	font-weight: bold;
	cursor: default;
}

.tab_on a {
	color: black;
	text-decoration: none;
}

.tab_off a {
	color: gray;
	text-decoration: none;
}

.tab_off a:hover {
	color: black;
	text-decoration: none;
	font-weight: bold;
}
.tab_on a:hover {
	color: black;
	text-decoration: none;
}

.pointcalc_select {
	font-family: Arial;
	font-size: 10px;
}
.pointcalc_edit {
	font-family: Arial;
	font-size: 10px;
	width: 25px;
}

.tahoma {
	font-family: Tahoma;
}
#size_10 {
	font-size: 10px;
}

#dhtmltooltip {
	position: absolute;
	width: 30px;
	border: 1px solid black;
	font-family: Tahoma;
	font-size: 11px;
	padding: 3px;
	text-align: center;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
}

.pad1 {
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
}

#recentwinners {
	background-color: #EDEAEA;
	color: black;
	text-decoration: none;
}
#recentwinners p {
	margin-top: 10px;
	margin-bottom: 0px;
}
#recentwinners a {
	text-decoration: none;
}
