body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background: #000000;
	min-width: 950px;
	overflow-x: hidden;
}
a {
	outline: none;
	color: #336600;
}
form {
	margin: 0px;
}
form .inputOff {
	font-size: 14px;
	color: #666666;
	background: #CCCCCC;
	border-top: 1px solid #666666;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #666666;
}
.clearer {
	clear: both;
}
#nav {
	background: url(../../images/nav/bg_nav_main.gif) repeat-x;
	height: 31px;
}
#nav .mainNav {
}
#nav .mainNav a {
	float: left;
}
#nav .mainNav .loginButton {
	margin-top: -2px;
	margin-left: 20px;
}
#nav .holder {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 10;
}
#nav .holder .divider {
	float: left;
	width: 40px;
	text-align: center;
}
#nav .holder li a {
	display: block;
}
#nav .holder .drop1,
#nav .holder .drop2 {
	position: absolute;
	top: 29px;
	padding: 3px;
	overflow: hidden;
	border: 1px solid #666666;
}
#nav .holder .drop1 {
	left: 3px;
	width: 300px;
}
#nav .holder .drop2 {
	left: 100px;
	width: 300px;	
}
#nav .holder .drop1 .bg,
#nav .holder .drop2 .bg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	_width: 800px;
	_height: 800px;	
	filter:alpha(opacity=75);
	opacity: .75;
	-moz-opacity: .75;
	-khtml-opacity: 0.75;
	background: #000000;
	z-index: -2;
}
#nav .holder .drop1 ul,
#nav .holder .drop2 ul {
	margin: 0;
	list-style: none;
	padding: 0;
}
#nav .holder .drop1 li,
#nav .holder .drop2 li {
	border-bottom: 1px dotted #444444;
}
#nav .holder .drop1 li a,
#nav .holder .drop2 li a {
	text-decoration: none;
	color: #CCCCCC;
	margin: 0px;
	padding: 0px 0px 0px 14px;
	height: 2.0em;
	line-height: 2.0em;
	font-size: 11px;
	background: url(../../images/nav/nav_dropItem_bg.gif) no-repeat 0px;
	font-weight: bold;
}
#nav .holder .drop1 li a:hover,
#nav .holder .drop2 li a:hover {
	background: #222222 url(../../images/nav/nav_dropItem_bg_on.gif) no-repeat 2px;
	color: #FF9900;
}
#loginBox {
	border-bottom: 1px solid #808080;
}
#loginBox .loggedOut, 
#loginBox .loggedIn {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 10px;
	padding-bottom: 20px;
	height: 35px;
}
#loginBox .loggedIn {
	height: 10px;
	width: 900px;
	text-align: right;
}
#loginBox .loggedOut div,
#loginBox .loggedIn div {
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	margin-right: 5px;
}
#loginBox .loggedOut .links,
#loginBox .loggedIn .links {
	margin-left: 20px;
	border-left: 1px dotted #CCCCCC;
	padding-left: 20px;
}
#loginBox .loggedOut .links  a,
#loginBox .loggedIn .links  a {
	color: #FF9900;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
#loginBox .loggedOut .links  a:hover,
#loginBox .loggedIn .links  a:hover {
	text-decoration: underline;
}
#countdown {
	width:175px;
	height:120px;
	position: absolute;
	left: 680px;
	top: 10px;
}
#home_mainBox {
}
#home_mainBox .holder {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	min-height: 522px;
	_height: 522px;
}
#home_mainBox .logo {
	height: 153px;
	width: 203px;
	position: relative;
	left: -20px;
	top: 0px;
}
#home_mainBox .content {
	width: 610px;
	top: 0px;
	left: 10px;
	background: #FFFFFF;
	position: relative;
	padding: 10px;
	font-size: 12px;
	color: #333333;
	min-height: 300px;
}
#home_mainBox .content .title {
	margin-bottom: 20px;
	font: 36px Arial, Helvetica, sans-serif;
	color: #999999;
	border-bottom: 1px dotted #999999;
}
#home_mainBox .sponsors {
	position: absolute;
	left: 203px;
	top: 28px;
	width: 435px;
	text-align: center;
}
#home_mainBox .sponsor_slide div {
	float: left;
	margin-right: 30px;
}
#home_mainBox .slideBG {
	height: 210x;
	width: 603px;
	position: absolute;
	left: 12px;
	top: 144px;
}
#home_mainBox .slide {
	height: 300x;
	width: 627px;
	position: absolute;
	left: 22px;
	top: 163px;
}
#home_mainBox .slide a {
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
#home_mainBox .blurb {
	height: 132px;
	width: 320px;
	position: absolute;
	left: 275px;
	top: 25px;
	font-size: 11px;
}
#home_mainBox .blurb h1 {
	margin-bottom: 0px;
	font: 28px Arial, Helvetica, sans-serif;
	margin-top: 0px;
}
#home_mainBox .blurb p {
	margin-top: 5px;
	margin-left: 10px;
}
#home_mainBox .friends {
	position: absolute;
	left: 308px;
	top: 350px;
	width: 320px;
}
#home_mainBox .friends div {
	float: left;
	margin-left: 15px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
}
#home_mainBox .ticketSale {
	position: absolute;
	left: 295px;
	top: 341px;
	width: 146px;
}
#linkBox_mask {
	position:absolute;
	left:666px;
	top:184px;
	width:215px;
	height:300px;
	clip:rect(0,215px,300px,0);
	overflow:hidden;
	z-index:8;
}
#linkBox_content {
	position:absolute;
	left:0;
	top:0;
	width:205px;
	padding: 10px;
}
#linkBox_up {
	position:absolute;
	left:886px;
	top:177px;
	z-index:5;
	cursor:pointer;
	width: 16px;
	height: 16px;
}
#linkBox_track {
	position:absolute;
	left:886px;
	top:197px;
	z-index:3;
	width: 12px;
	height: 281px;
	cursor:pointer;
}
#linkBox_down {
	position:absolute;
	left:886px;
	top:480px;
	z-index:6;
	cursor:pointer;
	width: 16px;
	height: 16px;
}
#linkBox_content .linkBox_icon {
	border: 3px solid #999999;
	float: left;
	margin-right: 10px;
}
#linkBox_content a {
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	width: 150px;
	clear: right;
}
#linkBox_content .divider {
	clear: left;
	padding-top: 8px;
	padding-bottom: 8px;
}
#bottomBox {
	position: relative;
	height: 400px;
	clear: both;
}
#bottomBox .holder {
	width: 901px;
	margin-right: auto;
	margin-left: auto;
}
#bottomBox .box1, #bottomBox .box2, #bottomBox .box3 {
	float: left;
	width: 299px;
}
#bottomBox .v_divider {
	float: left;
	width: 2px;
	background: url(../../images/home/bottom_v_divider.gif) no-repeat;
	height: 378px;
}
#bottomBox .h_divider {
	background: url(../../images/home/bottom_h_divider.gif) repeat-x;
	height: 1px;
	margin-top: 7px;
	margin-bottom: 7px;
}
#bottomBox .mainHeader {
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	padding-top: 10px;
	padding-left: 10px;
	height: 20px;
}
#bottomBox .subHeader {
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	padding-top: 7px;
	padding-left: 10px;
	height: 20px;
}
#bottomBox .item {
	margin: 15px;
	font-size: 11px;
	color: #CCCCCC;
}
#bottomBox .item .viewMore {
	text-align: right;
	margin-top: 10px;
}
#bottomBox .item .viewMore a {
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
#bottomBox .scholarship {
	padding-left: 10px;
	padding-top: 10px;
}
#bottomBox .scholarship img {
	border: 3px solid #999999;
	margin-right: 10px;
	float: left;
}
#bottomBox .scholarship .info {
	float: left;
	padding-top: 15px;
}
#bottomBox .events {
}
#bottomBox .events .time {
	width: 93px;
	float: left;
}
#bottomBox .events .event {
	float: left;
	width: 176px;
}
#footer {
	border-top: 1px solid #555555;
	background: url(../../images/home/footer_bg.gif) repeat-x;
	position: relative;
	clear: both;
}
#footer .holder {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
#footer .info {
	padding-top: 10px;
	padding-left: 10px;
}
#footer a {
	color: #FF9900;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer .logos {
	float: right;
	padding-top: 15px;
}
#tweetBox {
	position: relative;
	background: url(../../images/twitter_bg.gif) no-repeat;
	width:300px;
	height:160px;
}
#tweetBox .icon {
	position:absolute;
	left:250px;
	top:-30px;	
	width: 31px;
	height: 31px;
}
#tweetBox_mask {
	position:absolute;
	left:0px;
	top:0px;
	width:292px;
	height:150px;
	clip:rect(0,293px,150px,0);
	overflow:hidden;
	z-index:8;
}
#tweetBox_content {
	position:absolute;
	left:0;
	top:0;
	width:273px;
	padding: 5px;
	font-size: 10px;
	color: #FFFFFF;
}
#tweetBox_content a {
	color: #CC9900;
	text-decoration: none;
	font-weight: bold;
}
#tweetBox_content .date {
	color: #666666;
}
#tweetBox_up {
	position:absolute;
	left:280px;
	top:0px;
	z-index:5;
	cursor:pointer;
	width: 16px;
	height: 16px;
}
#tweetBox_track {
	position:absolute;
	left:280px;
	top:2px;
	z-index:3;
	width: 17px;
	height: 99px;
	cursor:pointer;
}
#tweetBox_down {
	position:absolute;
	left:280px;
	top:132px;
	z-index:6;
	cursor:pointer;
	width: 16px;
	height: 16px;
}
#tweetBox_follow {
	position: absolute;
	right: 14px;
	top: 24px;
}
#tweetBox_follow a {
	font-size: 10px;
	color: #E8DCBA;
	text-decoration: none;
	font-weight: bold;
}

