/* MartFart3 Template 
Max screen width 1270px
*/
/*menu style*/
@import "menu2.css";

/*blue background grey text color: #999999*/
body {background-color: #183159;
	font-family: Arial; color: #FFFFFF; font-size:12px;
	margin:0; padding:0; height:100%;
}
/* Used for Login Error, top of page */
.loginError {position: absolute; left: 400px;
	font-size: 100%; border-bottom: solid #C4B8AA 1px;
}
/* divs */
.layout {
	width: 821px; position: relative; left: 200px;
	min-height:100%; font-size: 100%;
}
.topright{
}
.banner {padding-top: 0.5em; padding-bottom:0.2em; padding-left: 0.2em; padding-right:0.2em;
	position: relative; left: 0px;	top: 0px;
	background-image: url(images/downtheroad_banner.jpg); height:80px; width: 815px;
	cursor: pointer;
	}  
/*side menu */
.menu {padding: 0.33em; position: relative; left: 0px; top: 0px;
		float: left;
}
.footer {position:absolute; bottom:0;
   width:100%; height:30px;  
}
.loginform {position: absolute; 
	top: 25px;	width: 564px; height: 31px; left: 21px;
	padding: 0.25em; font-size: 85%;
}
.myLinks {position: absolute; left: -175px; top: 125px;
}
/* top menu */
.topMenuDiv{position: relative; left: 20px; top: 0px; font-size: 100%;
}  
.topSubMenu {position: relative; top: -10px; left: 0px;
        text-align: left; text-decoration: none; font-size: 100%;
        visibility: hidden; background-color: #4D4F5B; z-index: +1;
}
/* dropdown lists, drk gray text */
.selects {color: #666666;
}
/* login text boxes drk gray text*/
.inputs {color: #666666;
}  
/* buttons drk gray text*/
.buttons {width: 100px; color: #666666;
} 
/* checkboxes */
.checkboxes {vertical-align: middle;
}
/*text at very top of page */
.smallText {font-size: 75%;
} 
:link {color: #C4B8AA;} /*gray*/
:visited{color: #C4B8AA;} /*gray*/
.menulinks {text-decoration: none;}
.menulinks:hover {color: #78232C;} /*brown/red*/
.topMenu{width: 75px; text-align: center; text-decoration: overline;
} 
.topMenu:hover {color: #78232C;} /*brown/red*/
/* top menu column settings*/
.topSubMenuCol{padding-left: 0.33em; padding-right: 0.33em;}
/* Underlined table row, larger font. Used for Nascar Leaderboard, Next Race   */
.topmessage { font-size: 100%; border-bottom: solid #C4B8AA 1px;}
/* content below menu*/
.belowMenu {position: relative; top: 5px; left: 100px;}
/* Table header: Used for Nascar Countdown - puts small row under header */
.header {border-top: solid #78232C 1px; font-size: 5%;}    
 /* Table, grey background*/        
.stdTable {background-color: #4D4F5B; font-size: 85%;}
.tds {text-align: center;font-size: 100%;}

/*mfl specific*/
.mflWinner {background-color: #009933;} /*green*/
.mflLoser {background-color: #CC0000;} /*red*/
.currentWeek {color: #009933;} /*green*/
.mflError {color: #CC0000; font-size:125%;} /*red*/
/*  */
.nascarLeaderBoard {width: 20em; position: absolute; left: 675px; top: 120px;}
.nascarTable {background-color: #4D4F5B; text-align: center; font-size: 85%;}
.nascarCountdown {font-size: 75%;}
.nascarError {position: absolute; top: 250px; left: 125px; font-size: 125%;}
.nascarContent {width: 40em; position: absolute; left: 125px; top: 225px; font-size: 100%;}  
/*center align text in text boxes used by Nascar Driver Count */
.centerText {text-align: center;}
.userError {position: absolute; top: 250px; left: 125px; font-size: 125%;}
/*used for sub text in message board list */
.subTD {font-size: 80%;}
/*used for sub text in message board list */
.nascarLeaderboardChart {position: absolute; top: 120px; left: 90px; z-index: -1;}  
  
.myLinks {float: left; position: absolute; left: -175px; top: 125px;}
.myLinksLook {font-size: 75%;}  
 
@media handheld
  {
  body {background-color: #183159;
	font-family: Arial; color: #999999; font-size:12px;
	margin:0; padding:0; height:100%;
	}
  } 
 
 
 /* Table, grey background
.dateTimeTable {background-color: #999988; text-align: center;
         border-collapse:collapse; padding: 0.25em; }

.topmessageCenter {color: #555555; font-size: 110%;
        float: none;padding: 0.5em;margin-right: 2em;
        position: absolute; left: 405px; top: 180px; z-Index: -1;
}
*/
/*
/*Used underneath topmessageCenter for Nascar Pick Rules
.topmessageCenterTable {font-size: 85%;}
        
/*center align text in text boxes 
.centerText {text-align: center;}

/* no background, grey font 
.menuSecondary {float: left; clear: left; padding: 0.25em; 
        font-family: sans-serif; font-size: 75%; color: #555555;}


.bodyText {padding: 0.33em; font-family: sans-serif;
        color: #555555; position: absolute;
        left: 250px; width: 800px; top: 225px; height: 41px;
        float: bottom;}
 
.indexImage {
	position: absolute;
	left: 16px;
	top: 55px;
	width: 800px;
}
 */              

 /* Table cells, brown border    
.tdsGoodLotto{border: solid #993300 1px; padding: 0.20em; 
		color: #993300; font-weight: bold;}
		
 /* Table cells, brown border        
.trsWinLotto{border: solid #993300 1px; padding: 0.20em; 
			font-weight: bold; background-color:#CDB36B;} 

/*positions userform in the center of the page 
.userForm {position: relative; left: 160px;}
          
/*positions message below Nascar Pick Sumary Form       
.bottomMessage {background-color: #993300; color: #CDB36B; font-size: 125%;
padding-left: 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;
position: absolute; left: 400px; top: 450px; width:20em;}


.myLinks {float: left; position: absolute; left: 0px; top: 185px;}
.myLinksLook {color: #2F4F4F;}
*/

