body {
	background-attachment: scroll;
	background-image: url(images/bg_main.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	/* Ph34r M4 Scrollb4rz */	
	scrollbar-3dlight-color:;
	scrollbar-arrow-color:#00B2EF;
	scrollbar-base-color:#CECFCE;
	scrollbar-track-color:#000000;
 scrollbar-darkshadow-color:;
	scrollbar-face-color:#BD9E52;
	scrollbar-highlight-color:#002C4A;
	scrollbar-shadow-color:#9C9A9C;
}
.onblack {
	color: #FFFFFF;
	width: 145px;
}
.onblack a {
	color: #FFFFFF;
}
/*Main Navigation Definitions*/
.nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}
.nav a:link {
	color: #FFFFFF;
	text-decoration:none;
}
.nav a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.nav a:hover {
	color: #CCCC99;
	text-decoration:none;
}
.nav a:active {
	color: #CCCC99;
	text-decoration:none;
}
.mainbody {
	background-color: #F7F3DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mainbody h1 {
	font-size:15px;
}
/* Mac fix for subtemplate - this scrolls the left column on short pages*/
.hometemplate_bgfix {
	background-color: #F7F3DE;
	background-image: url(images/bg_leftcolumn_home.gif);
	background-repeat: repeat-y;
}
.bwfooter {
	font-family: sans-serif;
	font-size: 10px;
	color: #FFF3DE;
	text-align: center;
	vertical-align: middle;
	text-decoration:none;
}
.bwfooter a:link {
	color: #FFF3DE;
	text-decoration: none;
}
.bwfooter a:visited {
	color: #FFF3DE;
	text-decoration: none;
}
.bwfooter a:hover {
	color: #FFF3DE;
	text-decoration: underline;
}
.bwfooter a:active {
	color: #FFF3DE;
	text-decoration: underline;
}
/*Division Header Definitions*/
TD.header-southeast, TD.header-pacificrim, TD.header-mexico, TD.header-gulfcoast, TD.header-southpacific, TD.header-treasure, TD.header-carribean, TD.header-midatlantic, TD.header-pacificcoast {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
.header-southeast a:link, .header-pacificrim a:link, .header-mexico a:link, .header-gulfcoast a:link, .header-treasure a:link, .header-southpacific a:link, .header-carribean a:link, .header-midatlantic a:link, .header-pacificcoast a:link {
	color:#FFFFFF;
}
.header-southeast a:visited, .header-pacificrim a:visited, .header-mexico a:visited, .header-gulfcoast a:visited, .header-treasure a:visited, .header-southpacific a:visited, .header-carribean a:visited, .header-midatlantic a:visited, .header-pacificcoast a:visited {
	color:#FFFFFF;
}
.header-southeast a:hover, .header-pacificrim a:hover, .header-mexico a:hover, .header-gulfcoast a:hover, .header-treasure a:hover, .header-southpacific a:hover, .header-carribean a:hover, .header-midatlantic a:hover, .header-pacificcoast a:hover {
	color:#FFFFFF;
}
.header-southeast a:active, .header-pacificrim a:active, .header-mexico a:active, .header-gulfcoast a:active, .header-treasure a:active, .header-southpacific a:active, .header-carribean a:active, .header-midatlantic a:active, .header-pacificcoast a:active {
	color:#FFFFFF;
}
/*Individual Divisions*/
.header-southeast {
	background-color:#33ccff;
}
.southeast_alt2 {
	background-color: #E7FBFF;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.southeast_alt1 {
	background-color: #B5EFFF;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.header-gulfcoast {
	background-color: #6666cc;
}
.dgulfcoast_alt1 {
	background-color: #ACADE6;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.gulfcoast_alt2 {
	background-color: #E4E4F8;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.header-pacificrim {
	background-color: #ffcc00;
}
.pacificrim_alt1 {
	background-color: #FFE888;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.pacificrim_alt2 {
	background-color: #FFF7D7;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.header-mexico {
	background-color: #cc9933;
}
.mexico_alt1 {
	background-color: #ffcc99;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.mexico_alt2 {
	background-color: #ffff99;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.header-treasure {
	background-color: #cc6600;
}
.treasure_alt1 {
	background-color: #cc6633;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.treasure_alt2 {
	background-color: #ff9966;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.header-southpacific {
	background-color: #754C78;
}
.southpacifi_alt1 {
	background-color: #CCB6D1;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.southpacific_alt2 {
	background-color: #E7DCE9;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.header-carribean {
	background-color: #33cc00;
}
.carribean_alt1 {
	background-color: #BDFFAA;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.carribean_alt2 {
	background-color: #DCFFD2;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.header-midatlantic {
	background-color: #ff0033;
}
.midatlantic_alt1 {
	background-color: #FFB7C6;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.midatlantic_alt2 {
	background-color: #FFE1E8;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.header-pacificcoast {
	background-color: #ff9933;
}
.pacificcoast_alt1 {
	background-color: #FFD5AA;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.pacificcoast_alt2 {
	background-color: #FFF0E1;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.pres-alt1 {
	background-color: #0096CE;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.pres-alt2 {
	background-color: #FFFFFF;
	font-size:10px;
	font-family: Verdana, Arial;
	color:#000000;
}
.pres-header {
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.pres-header a:link {
	color: #FFFFFF;
	text-decoration:none;
}
.pres-header a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.pres-header a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.pres-header a:active {
	color: #FFFFFF;
	text-decoration:underline;
}
.bwbody-news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/*Home Page news area definitions*/
.bwbody-newstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.bwbody-newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
/* Staff Page Definitions */
.staff {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#292929;
}
.updated {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
}
.rulesheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000066;
}
.rulebody {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.event_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
}
.event_location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.leftcolumn a:link {
	color: #ffffff;
}
.leftcolumn a:visited {
	color: #ffffff;
}
.leftcolumn a:hover {
	color:#FF0000;
}
.leftcolumn a:active {
	color: #FF0000;
}
.row3 {
	padding-right: 20px;
}
.aboutlinks a:link {
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #00244a;
}
.aboutlinks a:visited {
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #00244a;
}
.aboutlinks a:hover {
	text-decoration: underline;
	color: #000000;
}
.aboutlinks a:active {
	text-decoration: underline;
	color: #000000;
}
.sponsortable {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border: 1px solid #CCCCCC;
}
.sponsortable a:link {
	color:#009900;
	text-decoration:none;
}
.sponsortable a:visited {
	color:#009900;
	text-decoration:none;
}
.sponsortable a:hover {
	color:#FF0000;
	text-decoration: underline;
}
.sponsortable a:active {
	color:#FF0000;
	text-decoration: underline;
}
.paulsucks {
	border: 2px solid #999966;
}
li {
	padding-bottom: 6px;
}
.tablerowdividers {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

