/*
----------------------------
.CSS File for Pitwall
Started: Thursday 11-12-2003
Updated: Wednesday 20-12-2006 [Long time Aye!]
Copyright, Frank Van Laere
----------------------------
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	
	background-color: #f9f9f9;
	background-image: url(images/layout/header.png);
	background-repeat:repeat-x;
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

#footer { 
	text-align:center; 
	width: 100%; 
	bottom: 0;
	background-image:url(images/layout/background_footer.png);
	border-top: #DCDCDC 1px solid;
	margin-left: auto;
	margin-right: auto;
}

.text_header_small {
	color: #747474;
	font-size: 9px;
}
.text_black {color: #000000}
.text_gray {color: #999999}
.text_gray_dark {color: #666666}
.text_red {color: #FF0000}
.text_red_dark {color: #E83A2E}
.text_red_darker {color: #7F0000}
.text_blue {color:#5E84B3}
.text_green {color: #339900}
.text_orange{color: #FF8000}
.text_purple {color: #800080}
.text_header {
	font-size: 18px;
	font-weight: bold;
}
.text_medium {
	font-size: 14px;
	font-weight: bold;
}
.text_gold {
	color: #FFCC00;
	font-weight: bold;
}
.text_gold_dark {
	color: #CAA200;
}

.tables_list_uneven {background-color:#F9F9F9}
.tables_list_even {background-color:#EAEAEA}

/*
Race viewer colours
*/
#race_viewer{ }
.race_viewer_own_drivers_background {background-color:#FFDC5E}
.race_viewer_text_normal_time {color: #000000}
.race_viewer_text_slower_time {color: #FF0000}
.race_viewer_text_pb_time {color: #339900}
.race_viewer_text_rb_time {color: #BF00BF}
.race_viewer_text_notfinished_lap_time {color: #666666}
/*
End race view colours
*/

span.race_strategy_popup { position: relative; }
span.race_strategy_popup span { display: none; width: 18em; }
span.race_strategy_popup:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
	color: black;
	line-height: 1.25em;
}


.form {
	BACKGROUND-color: #FFFFFF; 
	BORDER-BOTTOM: #bfbfbf 1px solid; 
	BORDER-LEFT: #bfbfbf 1px solid; 
	BORDER-RIGHT: #bfbfbf 1px solid; 
	BORDER-TOP: #bfbfbf 1px solid; 
	COLOR: #000000; 
	font: 10px Verdana; 
	color: #000000;
}

#forumQuote {
	border: 1px dashed #808080;
	background-color:#F5F5F5;
	margin-left: 2%;
	margin-right: 2%;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 5px;
}

#ticker-area {
	/*display:none;*/
}

.fakeLink{
	cursor:pointer;
}

.hide {
	display: none;	
}

#blackdashedtable
{
	border:1px dashed #000000;
}
#dashedtable
{
	border:1px dashed #CFCFCF;
}
#solidtable
{
	border:1px dashed #CFCFCF;
}
#table_border_bottom_grey
{
	border-bottom:1px solid #DCDCDC;
}
#table_border_right_grey
{
	border-right:1px solid #DCDCDC;
}
#table_border_top_grey
{
	border-top:1px solid #DCDCDC;
}
.table_border_top_grey2
{
	border-top:1px solid #DCDCDC;
}
.table_border_top_right_grey
{
	border-top:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
}
.table_border_grey
{
	border-bottom: 1px solid #DCDCDC;
}
#table_forum
{
	/*background:#EEEEEE;*/
	background:#F5F5F5;
	border:1px solid #BFBFBF;
}
.gold_background {background-color:#FFDC5E}
a:link {
	color: #666666;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #CCCCCC;
}
a:active {
	color: #666666;
}



/*Feedback boxes*/
.feedback_information, .feedback_success, .feedback_warning, .feedback_error {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.feedback_information {
color: #00529B;
background-color: #BDE5F8;
background-image: url('images/layout/feedback/information.png');
}
.feedback_success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('images/layout/feedback/success.png');
}
.feedback_warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('images/layout/feedback/warning.png');
}
.feedback_error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('images/layout/feedback/error.png');
}

/*End Feedback boxes*/



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* commom style for all browsers */
.container {
text-align:center; background:transparent; border:0px solid #F7F7F7; border-width:0px 0px 0px 0px; height:20px;
/*margin:0 0 20px 0; */
margin:0 0 1px 0;
}
.menu {
text-align:left; font-family: verdana, sans-serif; position:relative; font-size:0.85em; background:transparent; width:800px; height:20px; margin:0 auto;
}
.menu ul {
padding:0; margin:0; list-style-type: none;
}
.menu ul li {
float:left; position:relative;
}


.menu ul li.gameinfo {background:transparent url(images/menu/gameinfo2.gif);}
	.menu ul li.gameinfo_home {background:transparent url(images/menu/gameinfo_home.gif) no-repeat;}
	.menu ul li.gameinfo_signup {background:transparent url(images/menu/gameinfo_signup.gif) no-repeat;}
	.menu ul li.gameinfo_forum {background:transparent url(images/menu/gameinfo_forum.gif) no-repeat;}
	.menu ul li.gameinfo_chat {background:transparent url(images/menu/gameinfo_chat.gif) no-repeat;}
	.menu ul li.gameinfo_status {background:transparent url(images/menu/gameinfo_status.gif) no-repeat;}
	.menu ul li.gameinfo_statistics {background:transparent url(images/menu/division_standings.gif) no-repeat;}
	.menu ul li.gameinfo_search {background:transparent url(images/menu/gameinfo_search.gif) no-repeat;}
	.menu ul li.gameinfo_help {background:transparent url(images/menu/gameinfo_help.gif) no-repeat;}
.menu ul li.account {background:transparent url(images/menu/account2.gif);}
	.menu ul li.account_myhome {background:transparent url(images/menu/account_myhome.gif) no-repeat;}
	.menu ul li.account_mysupporter {background:transparent url(images/menu/account_mysupporter.gif) no-repeat;}
	.menu ul li.account_myprivatelife {background:transparent url(images/menu/account_myprivatelife.gif) no-repeat;}
	.menu ul li.account_mymailbox {background:transparent url(images/menu/account_mymailbox.gif) no-repeat;}
	.menu ul li.account_myhelpdesk {background:transparent url(images/menu/account_myhelpdesk.gif) no-repeat;}
	.menu ul li.account_mydetails {background:transparent url(images/menu/account_mydetails.gif) no-repeat;}
	.menu ul li.account_logout {background:transparent url(images/menu/account_logout.gif) no-repeat;}
.menu ul li.team {background:transparent url(images/menu/team2.gif);}
	.menu ul li.team_options {background:transparent url(images/menu/account_mydetails.gif) no-repeat;}
	.menu ul li.team_staff {background:transparent url(images/menu/team_staff.gif) no-repeat;}
	.menu ul li.team_staffmarket {background:transparent url(images/menu/team_staffmarket.gif) no-repeat;}
	.menu ul li.team_development {background:transparent url(images/menu/team_development.gif) no-repeat;}
	.menu ul li.team_production {background:transparent url(images/menu/team_production.gif) no-repeat;}
	.menu ul li.team_contracts {background:transparent url(images/menu/team_contracts.gif) no-repeat;}
	.menu ul li.team_sponsors {background:transparent url(images/menu/team_sponsors.gif) no-repeat;}
	.menu ul li.team_economy {background:transparent url(images/menu/team_economy.gif) no-repeat;}
	.menu ul li.team_mynotebook {background:transparent url(images/menu/team_mynotebook.gif) no-repeat;}
.menu ul li.drivers {background:transparent url(images/menu/drivers2.gif);}
	.menu ul li.drivers_maindrivers {background:transparent url(images/menu/drivers_maindrivers.gif) no-repeat;}
	.menu ul li.drivers_youthdrivers {background:transparent url(images/menu/drivers_youthdrivers.gif) no-repeat;}
	.menu ul li.drivers_market {background:transparent url(images/menu/drivers_market.gif) no-repeat;}
	.menu ul li.drivers_offers {background:transparent url(images/menu/drivers_offers.gif) no-repeat;}
	.menu ul li.drivers_shortlist {background:transparent url(images/menu/drivers_shortlist.gif) no-repeat;}
	.menu ul li.drivers_scout {background:transparent url(images/menu/drivers_scout.gif) no-repeat;}
.menu ul li.division {background:transparent url(images/menu/division2.gif);}
	.menu ul li.division_calendar {background:transparent url(images/menu/division_calendar.gif) no-repeat;}
	.menu ul li.division_standings {background:transparent url(images/menu/division_standings.gif) no-repeat;}
	.menu ul li.division_press {background:transparent url(images/menu/division_press.gif) no-repeat;}
.menu ul li.session {background:transparent url(images/menu/session2.gif);}
	.menu ul li.session_cars {background:transparent url(images/menu/session_cars.gif) no-repeat;}
	.menu ul li.session_testing {background:transparent url(images/menu/session_testing.gif) no-repeat;}
	.menu ul li.session_qualification {background:transparent url(images/menu/session_qualification.gif) no-repeat;}
	.menu ul li.session_strategy {background:transparent url(images/menu/session_strategy.gif) no-repeat;}
	.menu ul li.session_race {background:transparent url(images/menu/session_race.gif) no-repeat;}
	
.menu ul li.guest_home {background:transparent url(images/menu/guest_home2.gif);}
.menu ul li.guest_signup {background:transparent url(images/menu/guest_signup2.gif);}
.menu ul li.guest_forum {background:transparent url(images/menu/guest_forum2.gif);}
.menu ul li.guest_status {background:transparent url(images/menu/guest_status2.gif);}
.menu ul li.guest_search {background:transparent url(images/menu/guest_search2.gif);}
.menu ul li.guest_help {background:transparent url(images/menu/guest_help2.gif);}


.menu ul li a, .menu ul li a:visited {
/*display:block; text-decoration:none; width:70px; height:20px; color:#000000; padding-left:30px; line-height:20px;*/
display:block; text-decoration:none; width:100px; height:20px; color:#000000; padding-left:30px; line-height:20px;
}
* html .menu ul li a, .menu ul li a:visited {
/*width:100px; w\idth:70px;*/
width:100px; w\idth:100px;
}

.menu ul li ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;
}
.menu table {
margin:-1px; border-collapse:collapse; font-size:1em;
}

/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu ul li:hover a,
.menu ul li a:hover {
font-weight: bold; border:0;
}
.menu ul li:hover ul,
.menu ul li a:hover ul {
visibility:visible; width:170px; height:auto; position:absolute; top:20px; left:-1px; background:#fff; border:1px solid #DCDCDC; overflow:visible;
}
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; background:transparent; text-decoration:none; color:#666666; height:auto; line-height:1.5em; padding:5px 10px 5px 35px; width:170px; w\idth:125px;
}
.menu ul li:hover ul li a.drop,
.menu ul li a:hover ul li a.drop {
display:block; color:#000; height:auto; line-height:1.5em; padding:5px 10px 5px 35px; width:170px; w\idth:125px;
}
.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;
}
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
color:#CCCCCC; text-decoration:underline;
}
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0; color:#000; left:166px; height:auto; border:1px solid #909;
}
.menu ul li:hover ul li:hover ul.left,
.menu ul li a:hover ul li a:hover ul.left {
left:-166px;
}
.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {
display:block; color:#CCCCCC; height:auto; line-height:1.5em; padding:5px 10px 4px 35px; width:170px; w\idth:140px;
}
* html .menu ul li a:hover ul li a:hover ul li a {padding:4px 10px 4px 35px;}

.menu ul li:hover ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover ul li a:hover {
color:#000000; text-decoration:underline;
}