/* CSS Document */

body{
background-color:#104f09;
background-image:url(../Images/spade_pattern_fade.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 0px 0px;
}

th{
background-color:#EEEEEE ;
color: #ffffff;
font-size: 11px;
font-weight:600;
font-family:Arial, Helvetica, sans-serif;
}



.tplayer{
color:#ffffff;
}
.lsbcopy{
color:#ffffff;
font-size:9px;
line-height:12px;
}
.uline{
text-decoration:underline;
color:#ffffff;
}
.nline{
text-decoration:none;
color:#ffffff;
}
.pagetitle{
font-size:35px;
color:#ffffff;
font-weight:400;
}
.pagebodytitle{
font-size:18px;
color:#0c6608;
font-weight:700;
}
.pagebodycopy{
font-size:13px;
color:#000000;
line-height:16px;
}
.pagebodycopy2{
font-size:11px;
color:#000000;
line-height:12px;
font-weight:100;
}
.pagebodycopy3{
font-size:11px;
color:#000000;
line-height:12px;
font-weight:bold;
}
.copy9p10wht{
font-size:10px;
font-weight:100;
line-height:10px;
color:#ffffff;
}
.copy12p15blk{
font-size:12px;
font-weight:100;
line-height:15px;
color:#000000;
}
.copy12b15blk{
font-size:12px;
font-weight:bold;
line-height:15px;
color:#000000;
}
.copy12b15red{
font-size:12px;
font-weight:bold;
line-height:15px;
color:#ff0000;
}
.copy10p12blk{
font-size:10px;
font-weight:100;
line-height:12px;
color:#000000;
}
.copy11b13blk{
font-size:11px;
font-weight:100;
line-height:13px;
color:#000000;
}
.copy11p13blk{
font-size:11px;
font-weight:100;
line-height:13px;
color:#000000;
}
.copy10b12blk{
font-size:10px;
font-weight:100;
line-height:12px;
color:#000000;
}
.copy12b13blk{
font-size:12px;
font-weight:800;
line-height:13px;
color:#000000;
}
.copy14b16blk{
font-size:14px;
font-weight:800;
line-height:16px;
color:#000000;
}
.bullt1{
position:absolute;
top:5px;
left:20px;
}
.sbtn{
position:relative;
left:0px;
top:0px;
width:205px;
height:23px;
cursor:pointer;
}
.sbtn_r{
position:relative;
left:0px;
top:0px;
width:205px;
height:23px;
background-color:#c7bd7f;
cursor:pointer;
}

.sbtn_h{
position:absolute;
left:0px;
top:0px;
width:205px;
height:23px;
background-color:#c7bd7f;
z-index:2;
display:none;
}
.btndisabled{
opacity:0.30; 
-moz-opacity:0.30; 
filter:alpha(opacity=30);
}
.btnenabled{
cursor:pointer;
}
.halftrans{
opacity:0.50; 
-moz-opacity:0.50; 
filter:alpha(opacity=50);
}

.vbtn{
display:inline;
visibility:visible;
}
.hbtn{
visibility:hidden;
display:none;
}
.topleft{float:left;z-index:0;}
.topright{float:right;z-index:0;}
.btmleft{bottom:0px;float:left;z-index:0;}
.btmright{bottom:0px;float:right;z-index:0;}

.input1{
font-size:11px;
height:16px;
line-height:14px;
border:1px solid #003399;
padding:1px 1px 1px 3px;
}

.input2{
font-size:11px;
height:16px;
line-height:14px;
border:1px solid #003399;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
}

.input2new{
font-size:11px;
height:20px;
line-height:14px;
border:1px solid #003399;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
}

.input2b{
font-size:11px;
height:16px;
line-height:14px;
border:1px solid #ff0000;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
}

.input2bNew{
font-size:11px;
height:20px;
line-height:14px;
border:1px solid #ff0000;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
}


.input2bNone
{
    border-color: #ff0000;
}

.input2bNoneNew
{
	border:1px solid #ff0000;
}

.style_select2b 
{
border:1px solid #ff0000;
}

.input2c{
font-size:11px;
height:16px;
line-height:14px;
border:1px solid #000000;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
color:#CCCCCC;
}
.input2a{
font-size:11px;
height:16px;
line-height:14px;
border:1px solid #000000;
padding:1px 0px 1px 0px;
}
.input3{
font-size:11px;
height:16px;
line-height:14px;
}
.input3new{
font-size:11px;
height:20px;
line-height:14px;
border:1px solid #003399;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
}

.input3b{
font-size:11px;
height:20px;
line-height:14px;
border:1px solid #ff0000;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
}

.input4{
position:relative;
top:3px;
border:1px solid #ffffff;
}
.input4b{
position:relative;
top:3px;
border:1px solid #ff0000;
}
.input5{
font-size:11px;
height:16px;
line-height:14px;
border:1px solid #d0d0d0;
padding:1px 1px 1px 4px;
background-color:#fafafa;
}
.input6{
font-size:10px;
line-height:12px;
border:1px solid #000000;
}
.input7{
font-size:10px;
height:12px;
line-height:12px;
border:1px solid #000000;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
color:#CCCCCC;
}
.input7a{
font-size:10px;
height:12px;
line-height:12px;
border:1px solid #000000;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
color:#000000;
}
.input7b{
font-size:10px;
height:12px;
line-height:12px;
border:1px solid #ff0000;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
color:#000000;
}

.input_title{
font-size:11px;
line-height:22px;
height:14px;
font-weight:800;
padding:0px 5px 0px 3px;
}

.terms_and_service{
font-size:10px;
line-height:12px;
height:12px;
font-weight:800;
padding:0px 5px 0px 3px;
}

.msgfield{
font-size:14px;
font-weight:700;
color:#000000;
}
.msgalert{
font-size:14px;
font-weight:700;
color:#ff0000;
}
.nodec{
text-decoration:none;
cursor:pointer;
width:205px;
height:31px;
}
.nofaq{
font-size:18px;
line-height:26px;
font-weight:700;
color:#aaaaaa;
}

.btn_up{
position:relative;
width:205px;
height:31px;
background-image:url(Images/lsb/btn_up.gif);
cursor:pointer;
}
.btn_dn{
position:relative;
width:205px;
height:31px;
background-image:url(Images/lsb/btn_dn.gif);
cursor:pointer;
}
.btn_txt-s{
position:absolute;
left:1px;
top:9px;
font-size:14px;
font-weight:bold;
z-index:1;
width:205px;
text-align:center;
color:#ebe7d0;
cursor:pointer;
}
.btn_txt-sh{
position:absolute;
left:1px;
top:9px;
font-size:14px;
font-weight:bold;
z-index:1;
width:205px;
text-align:center;
color:#ebe7d0;
cursor:pointer;
visibility:hidden;
}
.btn_txt{
position:absolute;
left:0px;
top:8px;
font-size:14px;
font-weight:bold;
z-index:2;
width:205px;
text-align:center;
color:#000000;
cursor:pointer;
}
.btn_txt-h{
position:absolute;
left:0px;
top:8px;
font-size:14px;
font-weight:bold;
z-index:2;
width:205px;
text-align:center;
color:#ffffff;
cursor:pointer;
}
.smenu_copy1{
font-size:12px;
font-weight:100;
position:absolute;
top:3px;
left:44px;
color:#000000;
z-index:2;
font-weight:600;
}

.smenu_copy2{
font-size:12px;
font-weight:100;
position:absolute;
top:4px;
left:45px;
color:#bbac4d;
z-index:1;
font-weight:600;
}
.bardisabled{
cursor:pointer;
border:1px dotted #ffffff;
}
.barenabled{
cursor:pointer;
background-color:#fafafa;
border:1px dotted #aaaaaa;
}
.pbrk5{
line-height:5px;
font-size:5px;
}
.pbrk8{
line-height:8px;
font-size:8px;
}
.pbrk10{
line-height:10px;
font-size:10px;
}
.pbrk3{
line-height:3px;
font-size:3px;
}
.pbrk1{
line-height:1px;
font-size:1px;
}
.list1{
font-size:11px;
font-weight:100;
background-color:#efefef;
}





/***** Added 10/7/07******************/
/*************************************/
.pagesubtitle{
font-size:24px;
color:#ffffff;
font-weight:400;
}
.pagesubheader0{
font-size:18px;
color:#ffffff;
font-weight:400;
}

.pagesubheader{
font-size:18px;
color:#ffffff;
font-weight:400;
}
.redeemtable{
z-index:2;
font-size:10px;
color:#ffffff;
font-weight:400;
width:90px;
text-align:center;
cursor:pointer;
}
.redeempoints{
font-size:13px;
color:#ffffff;
font-weight:400;
width:100px;
}
.redeemcode{
font-size:7px;
color:#ffffff;
font-weight:400;
}

.upstate{
background-image:url(../Images/redeem_images/btn_u.gif);
width:120px;
height:118px;
cursor:pointer;
}
.downstate{
background-image:url(../Images/redeem_images/btn_d.gif);
width:120px;
height:118px;
cursor:pointer;
}
.upstateStore{
background-image:url(../Images/bu_storeproduct2.gif);
width:125px;
height:125px;
cursor:pointer;
}
.downstateStore{
background-image:url(../Images/bd_storeproduct2.gif);
width:125px;
height:125px;
cursor:pointer;
}

.preload{
position:absolute;
top:1px;
left:1px;
width:1px;
height:1px;
z-index:0;
visibility:hidden;
}
.storeTRheight{
height:165px;
}


.chippyshadow{
position:absolute;
left:0px;
top:7px;
opacity:0.3; 
-moz-opacity:0.30; 
filter:alpha(opacity=30);
z-index:3;
}
.chippybkgnd{
position:absolute;
left:7px;
top:0px;
z-index:4;
}
.chippycopy{
position:absolute;
top:10px;
left:25px;
width:170px;
height:230px;
font-size:10px;
line-height:12px;
color:#000000;
z-index:5;
}
.chippy{
position:absolute;
top:0px;
left:125px;
z-index:5;
}
.L0{
font-size:10px;
line-height:12px
}
.L1{
width:20px;
text-align:right;
}
.L2{
width:20px;
text-align:center;
}
.L3{
width:20px;
text-align:left;
}
.L4{
width:15px;
}

.pagetitleadmin{
font-size:25px;
color:#ffffff;
font-weight:300;
}

.WADADataTableCell_Left {
	border-top:1px solid #EEEEEE;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	width:50px;
	height:25px;
}
.WADADataTableCell1_Right {
	border-top:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	width:50px;
	height:25px;
}
.WADADataTableCell_LeftBottom {
	border:1px solid #EEEEEE;
	width:50px;
	height:25px;
}
.WADADataTableCell1_RightBottom {
	border-bottom:1px solid #EEEEEE;
	border-top:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	width:50px;
	height:25px;	
}

.WADADataTableCell1_ReportStart {
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
	background-color:gray;
	vertical-align:top;
	padding:4px 5px 2px 5px;
}
.WADADataTableCell1_Report {
	border-left:1px solid #aaaaaa;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
	background-color:gray;
	vertical-align:top;
	padding:4px 5px 2px 5px;
}
.WADADataTableCell1_ReportEnd {
	border-left:1px solid #aaaaaa;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
	background-color:gray;
	vertical-align:top;
	padding:4px 5px 2px 5px;
}
.WADADataTableCell1_ReportRowsStart {
	text-align:center;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;	
}
.WADADataTableCell1_ReportRows {
	border-left:1px solid #003366;
	text-align:center;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}
.WADADataTableCell1_ReportRowsEnd {
    border-left:1px solid #003366;
	text-align:center;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}
.WADADataTableCell1_ReportRows_Left {
	border-left:1px solid #003366;
	text-align:Left;
	vertical-align:top;
	font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}
.WADADataTableCell1_ManageRowsStart
{
	border-bottom:1px solid #003366;
	text-align:center;
	vertical-align:top;
	padding:3px 0px 3px 0px;
}
.WADADataTableCell1_ManageRows
{
	border-left:1px solid #003366;
	border-bottom:1px solid #003366;
	text-align:center;
	vertical-align:top;
	padding:3px 0px 3px 0px;
}
.WADADataTableCell1_ManageRowsEnd
{
	border-left:1px solid #003366;
	border-bottom:1px solid #003366;
	text-align:center;
	vertical-align:top;
	padding:3px 0px 3px 0px;
}
.WADADataTableCellFind_ManageRowsStart
{
	border-bottom:1px solid #003366;
	text-align:center;
	vertical-align:top;
	background-color:#aaaaaa;
	padding:3px 5px 3px 5px;
}
.WADADataTableCellFind_ManageRows
{
	border-left:1px solid #dddddd;
	border-bottom:1px solid #003366;
	text-align:center;
	vertical-align:top;
	background-color:#aaaaaa;
	padding:3px 5px 3px 5px;
}
.WADADataTableCellFind_ManageRowsEnd
{
	border-left:1px solid #dddddd;
	border-bottom:1px solid #003366;
	text-align:center;
	vertical-align:top;
	background-color:#aaaaaa;
	padding:3px 5px 3px 5px;	
}
.WADADataTableCell1_End
{
	border-top:1px solid #003366;	
}
.Report_Title{
font-size:24px;
color:#003366;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.Report_Sup_Title{
font-size:18px;
color:#003366;
font-family:Arial, Helvetica, sans-serif;
}

.Report_Sup_Title1{
font-size:13px;
color:#003366;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
}
.Report_Sup_Title2{
font-size:12px;
color:#003366;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
}
.Report_Sup_Title3{
font-size:13px;
color:Gray;
font-weight:600;
font-family:Arial, Helvetica, sans-serif;
}

.Report_Sup_Title4{
font-size:12px;
color:#003366;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
}
.banner_wellcome {
font-weight:bold;
width:445px;
height:20px;
float:right;
text-align:left;
color:#ffffff;
vertical-align:bottom;
}
.banner_wellcome a 
{
color:Lime;
}
	

.banner_menu{
background-image:url(../Images/acti.gif);
z-index:1;
width:85px;
height:21px;
float:right;
text-align:center;
font-weight:bold;
color:#ffffff;
font-size:13px;
cursor:pointer;
}

.banner_memu_over{
background-image:url(../Images/over.gif);
width:85px;
height:21px;
float:right;
text-align:center;
font-weight:bold;
color:#ffffff;
font-size:13px;
cursor:pointer;
}
.banner_menu_out{
background-image:url(../Images/out.gif);
width:85px;
height:21px;
float:right;
text-align:center;
font-weight:bold;
color:#ffffff;
font-size:13px;
cursor:pointer;
}

.banner_menu_acti{
background-image:url(../Images/acti.gif);
width:85px;
height:21px;
float:right;
text-align:center;
font-weight:bold;
color:#ffffff;
font-size:13px;
cursor:pointer;
}

.style_input1
{
font-size:11px;
height:16px;
line-height:14px;
border:1px solid #336699;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
}

.style_input2
{
font-size:11px;
height:14px;
line-height:14px;
border:1px solid #336699;
margin:0px 0px 0px 0px;
}
.style_input2a
{
font-size:11px;
height:16px;
line-height:16px;
border:1px solid #336699;
margin:0px 0px 0px 0px;
}
.style_input2b
{
font-size:11px;
height:14px;
line-height:14px;
border:1px solid red;
margin:0px 0px 0px 0px;
}

.style_input2c
{
font-size:11px;
height:16px;
line-height:16px;
border:1px solid red;
margin:0px 0px 0px 0px;
}
.style_button1{
font-size:11px;
height:20px;
width:80px;
line-height:14px;
background-color:#C7BD7F;
font-weight:600;
color:#003399;
border:1px solid #003399;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
cursor:pointer;
}

.banner_menu_report{
position:absolute ;
background-image:url(../Images/out.gif);
height:21px;
top:0px;
right:170px;
text-align:center;
width:85px;
font-weight:bold;
color:#ffffff;
font-size:13px;
display:none;
cursor:pointer;
}

.banner_menu_manage{
position:absolute ;
background-image:url(../Images/out.gif);
height:21px;
top:0px;
right:85px;
text-align:center;
width:85px;
font-weight:bold;
color:#ffffff;
font-size:13px;
display:none;
cursor:pointer;
}
.banner_menu_email{
position:absolute ;
background-image:url(../Images/out.gif);
height:21px;
top:0px;
right:0px;
text-align:center;
width:85px;
font-weight:bold;
color:#ffffff;
font-size:13px;
display:none;
cursor:pointer;
}

.Report_Results{
margin-left:15px;
float:left;
font-size:12px;
color:#003366;
font-weight:500;
font-family:Arial, Helvetica, sans-serif;
width:180px;
}


.input_standings{
font-size:11px;
line-height:16px;
vertical-align:middle;
height:18px;
width:130px;
}

.aTableHead{
font-size:11px;
font-weight:bold;
background-color:#000000;
color:#FFFFFF;
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
text-align:left;
}

.input3{
font-size:11px;
border:1px solid #003399;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
}
.input_teamentry{
width:250px; 
border:1px solid #000000;
color:#999999; 
padding:2px 2px 2px 5px;
}
.input_teamentry2{
width:200px; 
border:1px solid #000000;
color:#000000; 
padding:2px 2px 2px 5px;
}
.input_teamentry3{
width:200px; 
border:1px solid #ff0000;
color:#000000; 
padding:2px 2px 2px 5px;
}
.input_teamselect{
width:100%; 
border:1px solid #000000;
color:#000000; 
padding:2px 2px 2px 5px;
}
.input_teamselect3{
width:100%; 
border:1px solid #ff0000;
color:#000000; 
padding:2px 2px 2px 5px;
}

.finger{
	cursor:pointer;
}

.teamroster{
	border-bottom:1px dashed #000000;
	width:33%; 
	font-weight:100; 
	font-size:14px;
	overflow:hidden;
	white-space:nowrap;
}

.dashed{
	border-bottom:1px dashed #000000;
}

.bluestar{
	font-size:18px;
	color:blue;
	font-weight:800;
	text-decoration:none;
}
.btmpad4{
	padding-bottom:4px;
}
.btmpad6{
	padding-bottom:6px;
}
.btmpad8{
	padding-bottom:8px;
}
.toppad4{
	padding-top:4px;
}
.toppad6{
	padding-top:6px;
}
.toppad8{
	padding-top:8px;
}
/***** Added by Chris Reff************/
/*************************************/

a img {border: none; } 
a.nav:link {color: black; text-decoration: none; font-size:15px; font-weight:bold; line-height: 170%;}
a.nav:visited {color: black; text-decoration: none; font-size:15px; font-weight:bold; line-height: 170%;}
a.nav:hover {color: #806D16; text-decoration: none; font-size:15px; font-weight:bold; line-height: 170%;}
a.nav:active {color: black; text-decoration: none; font-size: 15px; font-weight:bold; line-height: 170%;} 

a.IRheadernav:link {color:  #004817; text-decoration: none; }
a.IRheadernav:visited {color:  #004817; text-decoration: none; }
a.IRheadernav:hover {color: #806D16; text-decoration: none; }
a.IRheadernav:active {color:  #004817; } 
.IRheadernavactive {color: #806D16; } 

table#thebuzz {    
background-color:#FFFFFF;    
border: solid #000 3px;    
width: 420px;
}

table#thebuzz td {    
padding: 5px;    
}

.the_buzz_data {    
color: #000000;    
text-align: right;    
background-color: #CCCCCC;
}

.thebuzz_toprow {    
font-style: normal;    
text-align: left;    
background-color: #ECE6B7;
border: solid #000 1px;
}

.thebuzz_leftcol {    
font-weight: normal;    
text-align: left;    
width: 150px;    
background-color: #CCCCCC;
}

.twitter_data {    
color: #000000;    
text-align: left;    
background-color: #ffffff;
}

.twitter_toprow {    
font-style: normal;    
text-align: left;    
background-color: #ECE6B7;
border: solid #000 1px;
}