/* CSS Document */
* {margin:0px auto; padding:0PX;}
a img {border:none;}
body {background-color:#0066CC; font-family : 'Trebuchet MS', 'Lucida Grande', Helvetica, Arial, sans-serif;}

#top_info {width:900px; font-family:Arial; font-size:12px; color:#FFFFFF; height:53px;}
#navigation {width:800px; margin-top:10px; padding:none;}
	#navigation ul {list-style:none;}
	#navigation li {display:inline;}

/*.nav_left {background-image:url(../images/nav_left.gif); background-position:left; background-repeat:no-repeat;}
  .nav_right {background-image:url(../images/nav_right.gif); background-position:right; background-repeat:no-repeat;} */
.nav_button {background-image:url(../images/nav_middle.gif); background-repeat:repeat-x; height:16px; font-family:Arial; font-size:12px; font-weight:bold; color:#003399; padding:3px 0px 2px 0px; border:solid #0066CC 1px; border-bottom:#FFFFFF; text-align:center; text-decoration:none; margin:0px 1px 0px 1px;}
 .nav_button a {text-decoration:none; color:#003399;}
.active {background-color:#FFFFFF; background-image:none}
.inactive {}
/*.nav_button a:hover {color:#0066CC;}*/

#page {width:900px;}
*html #page {margin-top:-1px;}

#top {width:870px; background-image:url(../images/top.jpg); height:14px; font-family:Arial; font-size:10px; padding:2px 30px 0px 0px; text-align:right;}
*html #top {height:17px;}
#bottom {width:900px; background-image:url(../images/bottom.jpg); background-repeat:no-repeat; height:20px;}
#info {width:850px; background-image:url(../images/middle.jpg); padding:2px 26px 0px 24px; height:auto;}
*html #info {margin-top:-4px;}

#login {font-size:11px; color:#333333; background-color:#EEEEEE; width:240px; height:150px; overflow:hidden; padding:10px 10px 10px 10px;}
#earn_points {font-size:14px; color:#111111; background-color:#D7EBFF; width:240px; height:193px; overflow:hidden; padding:10px 10px 10px 10px;}

#credits {font-family:Arial; font-size:10px; color:#EEEEEE; text-align:center; margin-top:20px; width:900px;}

#textfield {font-family:Arial;}
.register_textfield {border:solid #6699CC 1px; background-color:#F0F0FF; padding:1px 0px 1px 2px; font-size:15px;}
.account_textfield {border:solid #6699CC 1px; background-color:#F0F0FF; padding:1px 0px 1px 2px; font-size:15px;}
	.account_textfield option {padding-left:2px;}
.add_venue_textfield {border:solid #6699CC 1px; background-color:#F0F0FF; padding:1px 0px 1px 2px; margin:5px 0px 5px 0px; padding:5px 0px 5px 3px;}
.submit_button {border:solid #8080FF 1px; background-color:#E1E1FF; color:#003366; font-size:14px; padding:3px 6px 3px 6px;}
.login_textfield {border:solid #6699CC 1px; background-color:#F0F0FF; padding:1px 0px 1px 2px; font-size:15px;}
.greyborder {border:solid #444444 1px;}
.whiteborder {border:solid #FFFFFF 1px;}
.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font16 {font-size:16px;}
.font17 {font-size:17px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
.font22 {font-size:22px;}
.bold {font-weight:bold;}
.pad-left {padding:0px 0px 0px 2px;}
.label {padding:4px 0px 4px 10px; font-size:18px; color:#336699; background-color:#EEEEEE}
.location {width:270px; background-color:#FFFFCC; padding:1px 0px 1px 2px;}
.state {width:60px; padding:1px 0px 1px 2px;}
	.state option {padding-left:3px;}
.month {font-size:11px; width:54px; padding:1px 0px 1px 1px;}
	.month option {padding-left:3px;}
.day {font-size:11px; width:44px; padding:1px 0px 1px 1px;}
	.day option {padding-left:3px;}
.year {font-size:11px; width:59px; padding:1px 0px 1px 1px;}
	.year option {padding-left:3px;}
.hour {font-size:11px; width:44px; padding:1px 0px 1px 1px;}
	.hour option {padding-left:3px;}
.minute {font-size:11px; width:47px; padding:1px 0px 1px 1px;}
	.minute option {padding-left:2px;}
.ampm {font-size:11px; width:49px; padding:1px 0px 1px 1px;}
	.ampm option {padding-left:2px;}

.statelist {font-size:20px;}
.statelist a {color:#0066CC; text-decoration:none;}
.statelist a:hover {color:#5EAEFF;}

.register_text_hover {font-size:13px; font-weight:bold;}
.register_text_hover a {color:#0000FF; text-decoration:none;}
.register_text_hover a:hover {color:#3366CC;}

.state_hover {font-size:13px; font-weight:bold; margin-left:20px;}
.state_hover a {color:#0066FF; text-decoration:none;}
.state_hover a:hover {color:#6AB5FF;}
