

body {	
	background-color:#020c02;
	background-image:url(bg.gif);
	background-repeat:repeat-y;
	background-position:top center;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-family:arial;
	text-align:left;
}

br,td,center,ul,li,p,form { 
	font-family: arial; 
	font-size: 8pt; 
	color:#000;
}

td {	text-align:left;
}

a {
	text-decoration:underline;
	color:#000; 
	font-size:8pt; 
}

a:hover {    
	text-decoration:none; 
	color:#000; 
}

.article_body table {
	width:100%;
}
.article_body table td {
	padding:0px 10px;
	height:0px;
}
.hl_date {
    height:20px;
}
.com_whole {background:#b3b3b3;color:#FFF;padding:10px;}

.onepage {margin-bottom:2px;}

.title_left {
    color:#FFF;
    background:url(title_bg.gif);
    background-repeat:repeat-x;
    width:;
    border-right:1px solid #0f0f0f;
    border-bottom:1px solid #0f0f0f;
    height:50px;
    vertical-align:bottom;
}

.article_body img {text-align:center}

.title_right {
    color:#FFF;
    background:url(title_bg.gif);
    background-repeat:repeat-x;
    width:371px;
    border-left:1px solid #000;
    border-bottom:1px solid #0f0f0f;
    height:50px;
    vertical-align:bottom;
    text-align:right;
}

.menu {    width:978px;height:33px;background:url(menu_w.gif);}
.menu_left {background-image:url(menu_l.gif);background-repeat:no-repeat;}

.menu_b {height:29px;display:block;}

.menu_home {
width:63px;
background:url(/w_home.gif);
}
.menu_home:hover {
background:url(/ovr_home.gif);
}

.menu_schedule {
width:98px;
background:url(/w_schedule.gif);
}
.menu_schedule:hover {
background:url(/ovr_schedule.gif);
}

.menu_rooms {
width:128px;
background:url(/w_rooms.gif);
}
.menu_rooms:hover {
background:url(/ovr_rooms.gif);
}

.menu_magazine {
width:97px;
background:url(/w_magazine.gif);
}
.menu_magazine:hover {
background:url(/ovr_magazine.gif);
}

.menu_points {
width:135px;
background:url(/w_points.gif);
}
.menu_points:hover {
background:url(/ovr_points.gif);
}

.menu_contact {
width:86px;
background:url(/w_contact.gif);
}
.menu_contact:hover {
background:url(/ovr_contact.gif);
}

.menu_faq {
width:51px;
background:url(/w_faq.gif);
}
.menu_faq:hover {
background:url(/ovr_faq.gif);
}


.head_countdown {width:100%;background-image:url(cu_bg.gif);background-repeat:repeat-x;}
.l1 {width:100%;background-image:url(head_bg1.gif);background-repeat:no-repeat;background-position:bottom;}
.l2 {width:1px;background-image:url(cu_bg.gif);background-repeat:repeat-x;}
.l3 {width:5px;padding-right:8px;}

.countdown_lead {font-size:14px;color:c70000;text-transform:uppercase;margin-bottom:0px;padding:0px;font-family:arial;font-weight:bold;}
.countdown_to {font-size:25px;text-transform:uppercase;margin:0px;padding:0px;margin-top:-3px;}

.small {font-size:10px;}
.title {
    margin:0px;
    text-transform:uppercase;
    color:#FFF;
    font-size:20px;
    margin-left:10px;
    margin-bottom:5px;
    margin-right:10px;
   }

.subtitle {
    margin:0px;
    text-transform:uppercase;
    color:#000;
    font-size:13px;
    margin-left:10px;
    margin-bottom:0px;
    margin-right:10px;
   }

.article_title {
    margin:10px;
    text-transform:uppercase;
    color:#FFF;
    font-size:14px;

   }
.article_body {
    background:#FFF;color:#000;border:3px solid #b3b3b3;padding:7px;
}
.article_box {
    background-color:#0f0f0f;
}
.article_topic {font-size:11pt;margin-bottom:3px;}

.b777 {
    width:20%%;
    border-right:1px solid #b3b3b3;
    padding-left:6px;
}
#featured{ 
	width:978px; 
	padding-right:; 
	position:relative;
	height:320px; 
	background:#000;
	overflow:hidden;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:607px; 
	list-style:none; 
	padding:0; margin:0; 
	width:371px;
	background:url(hl_bg.gif);
}
#featured ul.ui-tabs-nav li{ 
	padding-left:0px;  
	font-size:12px; 
	color:#666;
	background:url(hl_sl.gif);


}

#featured ul.ui-tabs-nav li img{ 
	float:left; margin: 6px 5px; 
	background:#fff; 
	padding:0px;
	border:2px solid #eee;
}

#featured ul.ui-tabs-nav li span{ 
	padding-top:12px;
	font-size:11px; font-family:Verdana; 
	line-height:15px; 
}

#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:78px; 
	color:#333;
	text-decoration:none;
}

#featured li.ui-tabs-nav-item a:hover{ 


}
#featured li.ui-tabs-selected{ 
	background:url('hl_selected.gif') top left no-repeat;

}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:url(hl_selected.gif);
	color:#eee;
}
#featured .ui-tabs-panel{ 
	width:; height:800px; 
	background:#; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
	background: url('images/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

.fb_thead-desc {
	font-size:8pt;
}

.side_link br {
	display:none;
}

img {
	border:0px;
}

form {
	padding:0px;
	margin:0px;
}

h1,h2,h3 {padding:0px;margin:0px;text-transform:uppercase;}

.uc_prov {font-size:19px;color:#000;}

.slider {
	color:#cc0000;
}

.php_page {
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	font-size:18pt;
	font-weight:bold;
	color:#eee;
}

.foot {padding-top:10px;padding-bottom:6px;text-align:center;background:#000;color:#FFF;}
.projects {text-align:center;vertical-align:middle;height:87px;background:url(footbg.gif);}
.copy {text-align:center;}
.copy a {color:#FFF;text-decoration:none;font-weight:bold;}
.copy a:hover {color:#cc0000;}

.upb {
    background-color:#0f0f0f;
    color:#FFF;
    font-weight:bold;
    text-transform:uppercase;
    padding:4px;
}

.upprov {
    font-size:13pt;
    font-weight:bold;
    background:#FFF;
    color:#000;
    padding:4px;
}

.updesc {
    background:#FFF;
    color:#000;
    padding:4px;
}

.team_box {
	vertical-align:middle;
	padding-left:8px;
}

.team_name {
	font-size:14px;
	font-weight:bold;
}

.team_pos {
	font-weight:bold;
	color:#cc0000;
}

.login_label {
	color:#FFF;
	padding:2px 5px 0px 10px;

}

.loggedin {
	padding-top:5px;
	height:13px;
	background-image:url(login_form_bg.gif);
	background-repeat:repeat-x;
	font-size:7pt;
	border:0px;
	font-weight:bold;
	color:#FFF;
	margin-top:7px;
	margin-bottom:4px;
	width:257px;
}

.login_bar_field {
	padding-top:2px;
	height:13px;
	background-image:url(login_form_bg.gif);
	background-repeat:repeat-x;
	text-transform:uppercase;
	font-size:7pt;
	border:0px;
	font-weight:bold;
	color:#FFF;
	margin-top:7px;
	margin-bottom:4px;
}	

.login_bar_button {
	padding:0px 5px;
	height:20px;
	vertical-align:middle;
	text-transform:uppercase;
	background-color:#;
	font-size:8pt;
	border:0px;
	font-weight:bold;
	color:#000;
	background-color:#FFF;
}

.login_bar_red {
	padding:0px 5px;
	height:20px;
	vertical-align:middle;
	text-transform:uppercase;
	background-color:#;
	font-size:8pt;
	border:0px;
	font-weight:bold;
	color:#FFF;
	background-color:#cc0000;
}

.login_bar_black {
	padding:0px 5px;
	height:20px;
	vertical-align:middle;
	text-transform:uppercase;
	background-color:#;
	font-size:8pt;
	border:0px;
	font-weight:bold;
	color:#FFF;
	background-color:#000;
}

.login_bar_left {
	padding:0px;
}

.login_bar_left table td a{
	padding:3px 31px;
	height:20px;
	vertical-align:middle;
	text-transform:uppercase;
	background-color:#;
	border-right:1px solid #999999;
	font-weight:bold;
	color:#FFF;
}

.login_bar_left table td a:hover{
	background-color:#cc0000;
	color:#FFF;
}



.login_bar_left table td {
	width:100px;
}

.hastip img {
	float:right;
}

.content_box {
	padding:6px;
}

.componentheading {
	font-size:16px;
	font-weight:bold;
}

.login_bar {
	background-image:url(login_bg.gif);color:#FFF;
	width:100px;
}

.login_bar label {
	color:#FFF;
}

.login_button {
	background-color:#cc0000;
	border:0px;
}

.login_button:hover {
	background-color:#FFF;
}

.login_bar a{
	color:#FFF;
	text-decoration:none;
}

.dfl {
	vertical-align:bottom;
}

.adtext {
	color:#505050;
	font-size:7pt;
	line-height:10px;
	padding:2px 0px 0px 0px;
	font-weight:bold;
}

.evListing a{
	color:#000;
}

.panel-overlay {

}

.blog {
	padding:0px;
	margin:0px;
}

.panel img {
	border:0px
}

.panel_title {
	font-size:15px;
	font-weight:bold;
	display:block;
	height:36px;
	text-decoration:none;
	color:#FFF;
}

.panel_desc {
	font-size:8pt;
	text-decoration:none;
	color:#FFF;
}

.panel_desc a{
	text-decoration:none;
	color:#FFF;
}

.panel_desc a:hover{
	text-decoration:underline;
	color:#FFF;
}

.panel_thumb {
	border:1px solid #000;
}

.news_title {
	background-color:#000;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:medium;
	padding:8px 10px;
}

.news_date {
	display:none;
}

.news_entry {
	padding:6px 10px;
	border-bottom:4px solid #bfc3c6;
	width:540px;
	
}

.hr {
color: #a1a1a1;
height: 1px;
border-bottom:1px solid;
border-top:0px;
border-left:0px;
border-right:0px;
width:500px;
}

.form_field {
	width:100%;
}

.blog {
	width:100%;
}

.readon a{
	text-decoration:none;
	font-weight:bold;
	padding:6px 10px;
	background-color:;
}

.readon{
	text-align:right;
}

.big_text {
	font-size:15pt;
	font-weight:bold;
}

.redbox {
	background-color:#aa0000;
}

.white {
	color:#FFF;
}

.sign {
	font-weight:bold;
	font-size:11pt;
	color:929292;
}

.bevel_box {
    background:url(bevel.gif);
    background-repeat:repeat-x;
    background-color:#c3c2c2;
    padding:10px;
    text-align:right;
}
.bb {border:1px solid #000;}
.rank_title {
	background:url(lb_top.gif);
	background-color:#0f0f0e;
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	padding:7px 0px 7px 10px;
}

.rank_1 {
	background-color:#cc0000;
	color:#FFF;
	font-weight:bold;
	padding:7px 0px 7px 10px;
}
	
.rank_2 {
	background-color:#FFF;
	color:#000;
	font-weight:bold;
	padding:7px 0px 7px 10px;
}
	
.rank_3 {
	background-color:#ececec;
	color:#000;
	font-weight:bold;
	padding:7px 0px 7px 10px;
}

.side_event_box {
	overflow:hidden;
	background-color:#000;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
}

.side_event_date {
	width:100%;
	padding:7px 5px;
}

.side_event_name {
	padding:7px 5px 7px 9px;
}

.side_event_desc {
	color:#000;
	font-weight:;
	padding:7px 10px;
	text-transform:;
	font-size:;
}

.side_link a{
	text-decoration:none;
	display:block;
	background-color:#000;
	padding:8px 10px;
	color:#FFF;
	font-weight:bold;
}	

.side_link a:hover {
	display:block;
	background-color:cc0000;
	color:#FFF;
}	

.side_prov {
	font-size:17pt;
	padding:7px;
	padding-left:14px;
	display:block;
	text-align:center;

}

.uppercase {
	text-transform:uppercase;
}

.right_title {
	height:42px;
	display:block;
	background-image:url(../../titlebar.gif);
	background-position:right bottom;
	text-align:right;
}

.left_title {
	height:42px;
	display:block;
	background-image:url(titlebar.gif);
	text-align:left;
}

.mult {
	font-weight:bold;
	text-align:center;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

.multi {
	font-weight:bold;
	text-align:center;
	border:1px solid #000;
	border-right:2px solid #000;
}

.lineright {
	border-right:1px solid #000;
}

.zero {
	background:#EDEDED;
}

.points {
	font-weight:bold;
	text-align:center;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}

.points_title {
	background-color:#000;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}

.points_buyin {
	text-align: center;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
}

.schedule_table {
	background-color:#FFF;
	background-image:url(../../schedbg.gif);
}

.schedule_table td {
	padding:0px 10px 0px 10px;
	vertical-align:middle;
	height:24px;
	text-transform:capitalize;
}

.evListing {
}

.ev_greenbar {
	background-color:#cc0000;
	color:#FFF;
	padding:5px 0px 5px 10px;
	font-weight:bold;
	text-transform:uppercase;
}

.ev_title {
	background-color:#000;
	color:#FFF;
	padding:5px 0px 5px 10px;
	font-weight:bold;
	text-transform:uppercase;
}

.ev_date {

}

.header {
	height:222px;background-image:url(../../head1.jpg);background-position:bottom;text-align:right;vertical-align:bottom;
}

.copy {
	padding:5px 0px;
}

.breadcrumb{
	height:24px;background-image:url(../../breadbg.gif);padding:0px 24px;
}

.breadcrumb a {
	color:#cc0000;
	text-decoration:;
}

.content_box {
	border:1px solid #929292;
	background-color:#FFF;
	height:100%;
}


.breadcrumb_on {
	color:#000;
	text-decoration:;
	background-color:#FFF;
	padding:4px 10px;
}

.breadcrumb2{
	text-decoration:none;width:;height:24px;background-image:url(/lb_top.gif);padding:0px 24px;font-weight:bold;vertical-align:middle;color:#cc0000;

}

.breadcrumb_stack {
	color:#cc0000;
	text-decoration:none;
	padding:4px 0px;
	height:100%;
}

.partner_cell {
	text-align:center;
	vertican-align:middle;
	height:150px;
}

.breadcrumb2 a {
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
	padding:4px 10px;
	font-weight:bold;
	height:100%;
}

.breadcrumb2 a:hover {
	font-weight:bold;
	color:#FFF;
	text-decoration:;
	background-color:#cc0000;
}

.results2 {
	background-color:#cc0000;
	color:#FFFFFF;
	width:150px;
	padding:5px 10px 4px;
}

.ev_results {
	padding:0px;
	margin:0px;
}

.ev_results a.results {
	padding:0px;
	margin:0px;
	width:110px;
	height:17px;
	float:left;
	background:url(resultsbg.gif);
	background-repeat:no-repeat;
	background-position:left center;
	
}

.uppercase{
	text-transform:uppercase;
}

.ev_results a.mi {
	width:110px;
	height:17px;
	float:left;
	background:url(mibg.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.copy {
	color:#FFF;
}
a.menu:link {
  color: #0240A3;
}

a.menu:visited {
  color: #0240A3;
}

a.menu:active {
  color: #000000;
}

a.menu_sel:link {
  color: #FFFFFF;
}

a.menu_sel:visited {
  color: #FFFFFF;
}

a.menu_sel:active {
  color: #000000;
}

a.topnav:link {
  color: #0240A3;
}

a.topnav:visited {
  color: #0240A3;
}

a.topnav:active {
  color: #cc0000;
}

.linebg{
  background-color: #FFFFFF;
}

.tableheadbg{
  background-color: #ABBEEF;
}

.form {
  font-size: 11px; 
  color: #666666; 
  background-color: #FFFFFF;
}

.button {
   font-size: 11px; 
}

.trbg {
  background-color: #F5F5F5;
  vertical-align: middle;
}

.mess_err{
  font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
  color : #CC0000;
}

.mess_succ{
    font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color : blue;
}

.thumb {
  background-color: #F0F0F0;
}

.menu {
  background-color : #FFFFFF;
}

.menu_sel {
  background-color : #7083E1;
}
.mainbg {
  background-color : #FFFFFF;
}

.topnavbg {
/*  background-color : #D6DFF7;*/
}

.req {
  color : #FF0000;
}

.menubg {
/*  background-color : #FFFFFF; */
}

.logintbl {
	background-color : #FFFFFF;
	border-right: #7083E1 2px solid; 
	border-left: #7083E1 2px solid; 
	border-top: #7083E1 2px solid; 
	border-bottom: #7083E1 2px solid; 
}

.header {
	color:#7083E1;
	font-size: 16px;
	font-weight: bold;
	width:992px;
}


.small {
  font-size: 10px;
  color: black;
}


.moduletable h3 {
	display:block;
	background-image:url(../../titlebar.gif);
	background-position:right bottom;
	text-align:right;
	color:#FFF;
	font-size:14px;
	padding:14px 31px 11px;
	text-transform:uppercase;
	font-weight:bold;
	text-shadow: #000 0px 1px 1px;
}

.moduletable {
	padding:0px;
	margin:0px;
}

.moduletablehighlights_box {
	border-top:1px solid #929292;border-left:1px solid #929292;border-right:1px solid #929292;
}

.main_menu {
	color:#FFF;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	text-shadow: #000 0px 1px 1px;
	padding:8px 18px;
}

#comments-footer {
	display:none;
	visibility:hidden
}

.pagination {margin-top:px;text-align:center;background:url(/lb_top.gif);padding:;background-repeat:repeat-x;background-color:#0f0f0f;}
.page_inactive {margin:10px 0px;color:#0f0f0f;padding:0px 10px; text-decoration:none;background:#;}
.page_active	{margin:10px 0px; color:#FFF;padding:0px 10px; text-decoration:none;background:#; }
.page_active:hover     { color:#FFF;padding:; text-decoration:none;background:#cc0000; }

.res_title {
	line-height:20px;font-size:22px;font-family:arial black;
}

.res_date {
	font-size:12px;font-weight:bold;
}

.vs {
	width:50px;text-align:center
}

.class {
background-color:#cc0000;font-size:14pt;font-weight:bold;color:#FFF;height:24px;
}
