﻿/* Simon rules */

.body
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color: #D9DEE4;
	background-image: url('Images/fia.com_bgimage.jpg');
	background-repeat: repeat-y;
	background-position: center;
}
body
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

p
{
	margin: 0;
}

.fia-max-width
{
	width: 936px;
}

.fia-breadcrumb-max-width {
	width: 698px;
	height: 18px;
	float: left;
}

.fia-content-max-width {
	width: 697px;
	margin-right: 10px;
	margin-top: 9px;
	float: left;
}

.fia-breadcrumb-max-width  
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

.fia-border
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

/* Most headings should be using this! */
#fia-wrc-newsbulletins-title
{
	float:left;
	margin-top:9px;
	background:transparent url(images/breadcrumb.gif) repeat scroll 0% 50%;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:14px;
	padding:3px 9px;
}

h2.fia-wrc-event-inner-title
{
	float:left;
	margin-top:9px;
	background:transparent url(images/breadcrumb.gif) repeat scroll 0% 50%;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:14px;
	padding:3px 9px;
}

h2.fia-wrc-event-title
{
	float:left;
	margin-top:9px;
	background:transparent url(images/breadcrumb.gif) repeat scroll 0% 50%;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:14px;
	padding:3px 9px;
}

.fia-tl-sum
{
	float:left;
	margin-top:9px;
	background:transparent url(images/breadcrumb.gif) repeat scroll 0% 50%;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:14px;
	padding:3px 9px;
}

#fia-wrc-title h2
{
	float:left;
	margin-top:9px;
	background:transparent url(images/breadcrumb.gif) repeat scroll 0% 50%;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:14px;
	padding:3px 9px;
}

#fia-wrc-tl-title
{
	float:left;
	margin-top:9px;
	background:transparent url(images/breadcrumb.gif) repeat scroll 0% 50%;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:14px;
	padding:3px 9px;
}

#fia-race-facts-title
{
	float:left;
	margin-top:9px;
	background:transparent url(images/breadcrumb.gif) repeat scroll 0% 50%;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:14px;
	padding:3px 9px;
}

#fia-press-title
{
	float:left;
	margin-top:9px;
	background:transparent url(images/breadcrumb.gif) repeat scroll 0% 50%;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:14px;
	padding:3px 9px;
}

h3.fia-title, h3.fia-title-bar
{
	float:left;
	margin-top:9px;
	background:transparent url(images/breadcrumb.gif) repeat scroll 0% 50%;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:14px;
	padding:3px 9px;
}

h2.fia-title, h2.fia-title-bar
{
	float:left;
	margin-top:9px;
	background:transparent url(images/breadcrumb.gif) repeat scroll 0% 50%;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:14px;
	padding:3px 9px;
}
.fia-titleChamp2
{
	float:left;
	margin-top:9px;
	background:transparent url(images/breadcrumb.gif) repeat scroll 0% 50%;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:14px;
	padding:3px 9px;
	width: 566px;
}


.fia-tl-sum {
	background:transparent url(images/breadcrumb.gif) repeat scroll 0%;
	border:1px solid #667892;
	width:573px;
	margin-top: 0;
}

#fia-wrc-title h2 {
	background:transparent url(images/breadcrumb.gif) repeat scroll 0%;
	border:1px solid #667892;
	width:562px;
	margin-top: 0;
}

#fia-wrc-summary{
	padding-top:10px;
	padding-bottom:10px;
}

/* Modification of the H2 + H3 styles to make them work as in design! */

.fiaF1PressInfoTitle H2 {
	background:transparent url(images/breadcrumb.gif) repeat scroll 0%;
	border:1px solid #667892;
	width:448px;
	padding:3px 9px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	height:14px;
	margin-bottom: 0px;
}
.fiaF1PressInfoTitleTop H2 {
	background:transparent url(images/breadcrumb.gif) repeat scroll 0%;
	border:1px solid #667892;
	width:448px;
	padding:3px 9px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	height:14px;
	margin-bottom: 9px;
	margin-top: 0;
}
.fiaF1PressInfoTitle H3 {
	background:transparent url(images/breadcrumb.gif) repeat scroll 0%;
	border:1px solid #667892;
	width:213px;
	padding:3px 9px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	height:14px;
	margin-bottom: 0px;
	margin-top: 9px;
}

/* End of H2 +H3 modifications */


/* Global styles */
.clear 
{
 clear: both;
 background-color: #FFFFFF;
}

#Wrapper
{
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}

#Fia-com-Right 
{
	width: 225px;
	float: right;
	overflow: hidden;	
}

/* shared rules */
#fia-iframe-iframe
{
	overflow: hidden;
}

.fia-com-logo-area
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#fia-com-header
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#sideFeature
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#sideNews
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#fia-iframe-bottomLeft
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#fia-iframe-bottomRight
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#fia-iframe-bottomMiddle
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#fia-iframe-banner
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#fia-home-topright
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#fia-home-topleft
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#fia-home-topleft-2
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#fia-home-topmiddle
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#fia-home-topmiddle a {
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	line-height: 13px;

	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#fia-home-topright a {
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	line-height: 13px;

	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#fia-home-topright a:hover {
	text-decoration: underline;
}

#fia-home-topmiddle a:hover {
	text-decoration: underline;
}

#fia-home-bottomright a:hover
{
	text-decoration: underline;
}

#fia-home-bottomright a
{
	font-size: 10px;
	color: #000000;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#fia-home-bottomright
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#fia-home-bottommiddleright
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#fia-home-bottommiddleleft
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#fia-home-bottomleft
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#body-container h2
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#fia-com-lang li a
{
	border: solid 1px #AD8D57;
	overflow: hidden;
}

#fia-com-content-area-small
{
	margin-top: 9px;
	margin-right: 9px;	
}

#fia-com-content-area
{
	width: 936px;
}

#fia-home-groupCont2
{
	width: 936px;
}

#fia-home-groupCont1
{
	width: 936px;
}

#Wrapper
{
	width: 936px;
}

#site-container
{
	width: 936px;
}

#fia-com-grad-line-top
{
	width: 936px;
}

#fia-com-footer
{
	width: 936px;
}

#fia-com-grad-line-bottom
{
	width: 936px;
}

#sideNews
{
	margin-top: 9px;
}

/* Iframe content page styles */
#fia-iframe-bottomRight
{
	width: 225px;
	float: left;
	margin-left: 10px;
}

#fia-iframe-bottomLeft
{
	width: 225px;
	float: left;
	margin-left: 10px;
}

#fia-iframe-bottomMiddle
{	
	width: 224px;
	float: left;
}

#fia-iframe-banner
{	
	width: 696px;
	height: 99px;
	margin-right: 9px;
}

#fia-iframe-iframe
{	
	width: 698px;
	margin-bottom: 10px;
	margin-top: 10px;
}

/* Home page 1 + 2 aspx page Styles */

#fia-home-topright 
{
	float: right;
	width: 225px;
	margin-bottom: 10px;
	margin-left: 9px;
}

#fia-home-topleft 
{
	float: left;
	width: 462px;
	margin-bottom: 9px;
}

#fia-home-topleft-2
{
	float: left;
	width: 696px;
	margin-bottom: 9px;
}

#fia-home-topmiddle 
{
	float: right;
	width: 225px;
	margin-bottom: 10px;
}

#fia-home-bottomright 
{
	float: right;
	width: 225px;
}

#fia-home-bottommiddleright 
{
	float: left;
	width: 225px;
}

#fia-home-bottomleft 
{
	float: left;
	width: 225px;
	margin-right: 9px;
}

#fia-home-bottommiddleleft 
{
	float: left;
	width: 225px;
	margin-right: 9px;
}

#fia-secondary-navigation {
	float: right;
	width: 225px;	
}

#fia-secondary-navigation a img{/*Addded to align the right hand navigation to the breadcrumbs */
	margin: -1px;
}

/* fia.com top level .master template styles */

#fia-com-header
{
	width: 934px;
	height: 52px;
	background-image: url(images/header.gif);
	background-repeat: repeat-x;
}

#fia-com-logo
{
	width: 490px;
	float: left;
	margin-left: 20px;
	margin-top: 2px;
}

#fia-com-logo p 
{
	font-size: 24px;
	font-weight: bold;
	height: auto;
	margin: 0;
}

#fia-com-search
{
	float: left;
	width: 222px;
	height: 21px;
	margin-left: 200px;
	margin-bottom: 12px;
	margin-top: 12px;
	display: inline;
	vertical-align: bottom;
}

#fia-com-lang
{
	width: 160px;
	float: left;
	margin-left: 32px;
	margin-top: 18px;
	margin-bottom: 10px;
}
/* Language button styles */

#fia-com-lang ul
{
	list-style: none;
	margin: 0;	
	padding: 0;
}

#fia-com-lang li
{
	float: left;
}

#fia-com-lang li a
{
	display: block;
	padding-left: 21px;
	font-size: 11px;
	color: #EEF0F3;
	text-decoration: none;
	background: url(images/lang-button.gif) top left no-repeat;
	width: 57px;
	height: 17px;
	padding-top: 2px;
}

#fia-com-lang li a:hover
{
	background: url(images/lang-button.gif) bottom left no-repeat;
}

#fia-com-top-nav
{
	background-image: url(images/nav.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #001e4a;
	border-right: 1px solid #001e4a;
	border-left: 1px solid #001e4a;
	width: 934px; height: 19px;

	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 100;
}

#fia-com-grad-line-top
{
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	height: 20px;
}
.fia-com-logo-area
{
	width: 225px; height: 49px;
	float: left;
	margin: 9px 0 9px 9px;
}
#fia-com-logo-area1
{
	margin-left: 0;
}
#fia-com-footer
{
	height: 20px;
	background-color: #001E4A;
	color: #FFFFFF;
}

div#fia-com-footer-nav
{
	width: 461px;
	background-color: #001E4A;
	float: left;
	margin: 3px 0 0 10px;
}

.fia-com-footer-image-right
{
	border-left: 1px solid;
	width: 211px; height: 14px;
	margin: 2px 9px 1px 0;
	padding: 0 0 0 12px;
	float:right;
}
.fia-com-footer-image-left
{
	border-right: 1px solid;
	width: 211px; height: 16px;
	margin: 1px 0 1px 8px;
	padding: 0 12px 0 0;
	float:left;
}

.fia-com-footer-image img {
	border: 0;
}
.fia-com-footer-image1 img {
	border: 0;
}

#fia-com-grad-line-bottom
{
	height: 12px;
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
}

#fia-com-content-area
{
}
/* test nav stuff */
.topNavItem
{
	border-right: #001e4a 1px solid; 
	padding-bottom: 1px;
	display: block; 
	font-size: 12px !important; 
	color: #30486c; 
	width: 115px;
	font-family: Arial, Helvetica, sans-serif;
	height: 19px !important;
	text-decoration: none;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	/*padding-top: 2px;*/

}
/* Fia top level .master breadcrumb override */

.ms-pagebreadcrumb
{
	display: none;
}

.topNavItem a
{
	background: url(images/top-menu-hover-no-hover.gif) top left no-repeat;
	padding: 0;
}
.topNavItem a:hover
{
	background-image: url(images/top-menu-hover-no-hover.gif);
	background-position: 0px -19px;
	background-repeat: no-repeat;
	color: #FFF;
}

.leftNav
{
	margin-right:15px;
	margin-left:7px;
	margin-top:4px;
	padding-top:0px;
	border:1px #8997BC solid;
	background-color:#334B71;  /* Changed from: #D0D6E3;*/
	width:160px;
}

.leftNavSelected a{ /*Added: Selected item text colour*/
	color:#30486C;
}

.leftNav3
{
	color: #FFFFFF; /*Changed from: #354260*/
	border:solid 1px #001E4A;
	font-family:Arial, Helvetica, sans-serif !Important;
}

.leftNav2
{
	color: #FFFFFF; /*Changed from: #354260*/
	border:solid 1px #001E4A;
	font-family:Arial, Helvetica, sans-serif !Important;
}

.leftNav1
{
	color: #FFFFFF; /*Changed from: #354260*/
	border:solid 1px #001E4A;
	font-family:Arial, Helvetica, sans-serif !Important;
}

.leftNavHover
{
	background-color:#001E4A; /* changed from: #596E9E */
	color:#FFFFFF;
}
.leftNavHover a{ /*Added: Selected item hover over white text*/
	color:#FFFFFF;
} 



.topNavFlyOutsItem
{
	background-color: #334B71;
	border: 1px solid #001E4A;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	min-width: 150px;
	color: #FFFFFF;
}

#fia-com-top-nav .tbody .table
{
	z-index: 1000;
}

.topNavFlyOutsItem a {
		font-family: Arial, Helvetica, sans-serif !important;
}

#fia-com-logo-wrapper
{
}
.topNavFlyOutsItem a:hover
{
	background-color: #001E4A;
}

.ms-sbrow .ms-sbplain
{
	background: url(images/search_bg.gif) no-repeat;
	background-color: #FFFFFF;
	height: 17px;
	border: 1px solid #AD8D57;
	padding-left: 12px;
}

td.ms-sbcell
{
	border: 0;
	padding: 0;
}


/* Simon's Stuff */
#main-container
{
	float: left;
	width: 708px;
	padding: 0;
	margin: 0;
}	

#body-container 
{
	padding: 20px;
}

#body-container h2 
{
	font-size:12px;
	font-weight:bold;
	padding: 5px;
	margin: 0px 0px 20px 0px;
}

.image-container
{
	width: 149px;
	margin-left: 20px;
	margin-bottom: 20px;
	float: left;
}

.image-container .image {
	margin: 0;
	padding: 0;
	border: 0;
}
.caption {
	margin: 0;
	padding: 0;
	margin-top:2px;
}
.first 
{
	margin-left: 0;
}

.fia-secondary-navigation a {	
	visibility: hidden;
	height: 0;
}

.leftNav {	
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

.leftNav tbody tr {	
	height: 5px;
}

.leftNav1 tbody tr {	
	height: 18px;
}

	/* change hover image of flat color to color */
.leftNav1 tbody tr td a {
	/*background: url(images/right-menu-top.gif) top left;*/
	background-color: #001e4a;
	color:#96A1B8;
}

.leftNav1 tbody tr {
	/*background: url(images/right-menu-top.gif) top left;*/
	background-color: #001e4a;
	color:#96A1B8;
}

.leftNav1 tbody tr td a:hover {
	/*background: url(images/right-menu-top.gif) bottom left;*/
	background-color: #667892;
	color:white;
}

.leftNav1 tbody tr {
	/*background: url(images/right-menu-top.gif) bottom left;*/
	background-color: #667892;
	color:white;
}

	/* End */

.leftNav2 {
	color:#96A1B8;
}
#breadcrumb-container {
	padding: 3px 5px 0 5px;
	background: url(images/breadcrumb.gif) top left;
	color: white;
	height: 16px;
	border-right-width: 0;
	
}

#breadcrumb-container span a {
	text-decoration: none;
	text-transform: uppercase;
	color: white;
}

#breadcrumb-container span {
	text-decoration: none;
	text-transform: uppercase;
	color: white;
}

/* FIA F1 Page styles */
#fia-f1-left-wrapper
{
	width: 175px;
	height: 100%;
}
#fia-f1-geninfo	
{
	width: 581px;
	padding:5px;

}
#fia-f1-res-top-bar
{
	width: 182px;
}
.fia-f1-bar
{
	height: 20px;
	background: url(../images/breadcrumb.gif);
}

#fia-f1-notes
{
	width: 581px;
	margin-top: 9px;
}
#fia-f1-org-dets-bar
{
	width: 148px;
}
#fia-f1-org-dets
{
	width: 130px; height: 100%;
	background-color: #E5E8ED;
	padding: 10px;
}
.fia-f1-left-margin
{
	margin-left: 1px;
}
.fia-f1-margin-bottom
{
	margin-bottom: 9px;
}
.fia-f1-width-195
{
	width: 195px;
}
.fia-f1-width-235
{
	width: 235px;
}
#fia-f1-wrapper-two
{
	width: 583px;	
}
#fia-f1-wrapper-three
{
	width: 430px;
}
.fia-f1-border
{
	border: 1px solid #667892;
}
#fia-basic-content
{
	float: left;
}
#fia-basic-title
{
	float: left;
}
.fia-f1-float
{
	float: left;
}
/* Basic content page styles */

#fia-basic-title
{
	width: 468px;
	margin-top: 9px;
}
#fia-basic-content
{
	width: 468px;
	margin-top: 9px;
}
#fia-championship-1-wrapper
{
	width: 699px;
}
#fia-basic-wrapper
{
	width: 699px;
}

#fia-basic-wrapper2
{
	width: 936px;	
}
#fia-basic-title h2
{	
	font-size: 1.3em;
	color: #AD8D57;
	font-family: Arial, Helvetica, sans-serif ;
}
#fia-basic-content-wrapper
{
	width: 468px;
	margin-right: auto;
	margin-left: auto;
}

/* common layout */

#fia-commonLayout-wrapper
{
	width: 699px;
	margin-right: 10px;
}
#fia-commonLayout-left
{
	width: 107px;
	margin-right: 9px;
	float: left;
	margin-top: 9px;
}
#fia-commonLayout-right
{
    width: 582px;
	float: left;
	margin-top: 9px;
}
/* WRC template */
/*
#fia-wrc-title
{
	width: 582px;
}
*/
#fia-wrc-main
{
	width: 582px;
	float: left;
}
#fia-wrc-notes
{
	width: 582px;
}
#fia-wrc-logo
{
	width: 107px;
}
#fia-wrc-driver-table {
	float:left;
}


/* fia-championship-1 template */
#fia-championship-1-wrapper h4 {
	height: 17px;
	font-size: 1.1em;
	padding: 2px 14px 0px 14px;
	margin: 0;
	float: none;
	color: white;
	text-align: left;
}

#fia-championship-1-wrapper h3 {
	height: 17px;
	font-size: 1.1em;
	padding: 2px 15px 0px 13px;
	margin: 0;
	float: none;
	color: white;
	text-align: left;
}

#fia-championship-1-wrapper h2 {
	height: 17px;
	font-size: 1.1em;
	padding: 2px 18px 0px 10px;
	margin: 0;
	float: none;
	color: white;
	text-align: left;
}

#fia-championship-1-wrapper h2 {
	background: #011e4a;
	width: 669px;
	height: 22px;
	font-size: 1.2em;
	padding-top: 6px;
}

#fia-championship-1-wrapper h3 {
	background: #657994;
}

#fia-constructors-container {
	float: left;
	width: 349px;
}

#fia-drivers-container {
	float: left;
	width: 349px;
}

#fia-decoration-image {
	float: left;
	width: 350px;
}

#fia-events-container {
	float: left;
	width: 350px;
}

#fia-decoration-image {
	height: 222px;
	width: 349px;
}

#fia-events-container h4
{
	border-top-width: 0px;
}

#fia-events-container h3
{
	border-top-width: 0px;
}

#fia-drivers-points
{
	border-top-width: 0px;
}

#fia-drivers-container h4
{
	border-top-width: 0px;
}

#fia-drivers-container h3
{
	border-top-width: 0px;
}

#fia-drivers
{
	border-top-width: 0px;
}

#fia-decoration-image
{
	border-top-width: 0px;
}

#fia-events-date
{
	border-top-width: 0px;
	background-color: #D9DEE4;
}

#fia-events-description
{
	border-top-width: 0px;
	background-color: #ECEEF4 !important;
}

#fia-constructors-team-points
{
	border-top-width: 0px;
}

#fia-constructors-team
{
	border-top-width: 0px;
}

#fia-events-container h4
{
	border-left-width: 0px;
}

#fia-events-container h3
{
	border-left-width: 0px;
}

#fia-drivers-points
{
	border-left-width: 0px;
}

#fia-decoration-image
{
	border-left-width: 0px;
}

#fia-events-date
{
	border-left-width: 0px;
}

#fia-events-description
{
	border-left-width: 0px;
}

#fia-constructors-team-points
{
	border-left-width: 0px;
}

#fia-championship-1-wrapper h4  {
	background: #b2bcc8;
	color: #122337;
	padding-left: 13px
}

#fia-events-description
{
	padding: 13px;
	vertical-align: top;
}

#fia-events-date
{
	padding: 13px;
	vertical-align: top;
}

#fia-constructors-team-points
{
	padding: 13px;
	vertical-align: top;
}

#fia-constructors-team
{
	padding: 13px;
	vertical-align: top;
}

#fia-drivers-points
{
	padding: 13px;
	vertical-align: top;
}

#fia-drivers
{
	padding: 13px;
	vertical-align: top;
}

#fia-events-description {
	border-top-width: 0;
	height: 367px;	
}

#fia-events-date {
	border-top-width: 0;
	height: 367px;	
}

#fia-drivers-points {
	border-top-width: 0;
	height: 367px;	
}

#fia-drivers {
	border-top-width: 0;
	height: 367px;	
}

#fia-events-description {
	border-left-width: 0;
}

#fia-events-date {
	border-left-width: 0;
}

#fia-drivers-points {
	border-left-width: 0;
}

#fia-constructors-team-points {
	border-top-width: 0;
	height: 176px;
}

#fia-constructors-team {
	border-top-width: 0;
	height: 176px;
}

#fia-events-description 
{
	background: url(../images/fia-champ-1-events-bg.jpg) top left no-repeat;
	color: White;
	width: 205px;
	float: right;
}

#fia-constructors-team
{
	width: 203px;
	float: left;
}

#fia-drivers
{
	width: 203px;
	float: left;
}

#fia-events-date
{
	width: 91px;
	float: left;
}

#fia-constructors-team-points
{
	width: 91px;
	float: left;
}

#fia-drivers-points
{
	width: 91px;
	float: left;
}

#fia-constructors-container h4
{
	border-top-width: 0;
}

/* FIA F1 Page styles */
#fia-f1-left-wrapper
{
	width: 108px;
	height: 100%;
	/*margin-top: 9px;*/
}
#fia-f1-right-wrapper
{
	width: 584px;
	/*margin-top: 9px;*/
	margin-left: 9px;

}
.fia-f1-event-title
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#fia-f1-logo
{
	width: 107px;
	height: 280px;
	border: 1px solid #AD8D57;
}
#fia-f1-title
{
	width: 563px; height: 18px;
	background: url(images/breadcrumb.gif);
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
}
#fia-f1-geninfo	
{
	width: 581px;

}
#fia-f1-circuit-image
{
	width: 583px;
	/*height: 312px;*/
}
#fia-f1-key-bar
{	
	width: 563px; height: 18px;
	border-top: 1px solid #AC8C59;
	border-bottom: 1px solid #AC8C59;
	background: url(images/breadcrumb.gif);
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
}
#fia-f1-circuit-key
{
	height:109px;
	width: 581px;
	margin-bottom: 9px;
	border-bottom: 1px solid #ac8c59;
	border-right: 1px solid #ac8c59;
	border-left: 1px solid #ac8c59;
}
#fia-f1-grid-top8-bar
{
	width: 221px;	
}
#fia-f1-lap-rec-wrapper
{
	margin-bottom: 9px;
}
#fia-f1-fastest-lap-wrapper
{
	margin-bottom: 9px;
}
#fia-f1-prev-pole-wrapper
{
	margin-bottom: 9px;
}
#fia-f1-grid-wrapper
{
	margin-bottom: 9px;
}
#fia-f1-res-wrapper
{
	margin-bottom: 9px;
}
#fia-f1-grid-top8
{
	width: 219px;
	padding: 8px 8px 0 8px;
}
#fia-f1-res-top
{
		width: 180px;
		padding: 8px 8px 0 8px;
}
#fia-f1-fastest-lap-bar
{
	width: 221px;
}
#fia-f1-fastest-lap-bar
{
	height: 18px;
	border-left: 1px solid #667892;
	border-right: 1px solid #667892;
	border-top: 1px solid #667892;
	background: url(images/breadcrumb.gif);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
}
#fia-f1-lap-rec-bar
{
	height: 18px;
	border-left: 1px solid #667892;
	border-right: 1px solid #667892;
	border-top: 1px solid #667892;
	background: url(images/breadcrumb.gif);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
}
#fia-f1-prev-pole-bar
{
	height: 18px;
	border-left: 1px solid #667892;
	border-right: 1px solid #667892;
	border-top: 1px solid #667892;
	background: url(images/breadcrumb.gif);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
}
#fia-f1-pit-stop-sched-bar
{
	height: 18px;
	border-left: 1px solid #667892;
	border-right: 1px solid #667892;
	border-top: 1px solid #667892;
	background: url(images/breadcrumb.gif);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
}
#fia-f1-org-dets-bar
{
	height: 18px;
	border-left: 1px solid #667892;
	border-right: 1px solid #667892;
	border-top: 1px solid #667892;
	background: url(images/breadcrumb.gif);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
}
.fia-f1-bar
{
	height: 18px;
	border-left: 1px solid #667892;
	border-right: 1px solid #667892;
	border-top: 1px solid #667892;
	background: url(images/breadcrumb.gif);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
}
#fia-f1-pit-stop-sched-bar
{
	height: 18px;
	width: 176px;
	padding-left: 9px;
	padding-right: 9px;

}

#fia-f1-lap-rec-bar
{
	width: 176px;
	padding-left: 9px;
	padding-right: 9px;
}

#fia-f1-fastest-lap
{
	width: 221px;
	padding: 7px 7px 0 7px;
}
#fia-f1-lap-record
{
	width: 182px;
	padding: 7px 7px 0 7px;
}
#fia-f1-prev-pole-bar
{
	width: 215px; height: 18px;
	padding-left: 9px;
	padding-right: 9px;
}
#fia-f1-prev-pole
{
	width: 219px;
	padding: 8px 8px 0 8px;
}
#fia-f1-pit-stop-sched
{
	width: 176px;
	padding: 10px 10px 0 10px;
}
#fia-f1-notes
{
	width: 581px;
	margin-top: 9px;
}
#fia-f1-org-dets-bar
{
	width: 136px;
}
#fia-f1-lap-rec-wrapper
{
	margin-left: 1px;
}
#fia-f1-pit-wrapper
{
	margin-left: 1px;
}
#fia-f1-det-wrapper
{
	margin-left: 1px;
}
.fia-f1-left-margin
{
	margin-left: 1px;
}
.fia-f1-margin-bottom
{
	margin-bottom: 9px;
}
#fia-f1-lap-rec-wrapper
{
	width: 195px;
}
#fia-f1-pit-wrapper
{
	width: 195px;
}
.fia-f1-width-med
{
	width: 195px;
}
#fia-f1-prev-pole-wrapper
{
	width: 235px;
}
.fia-f1-width-large
{
	width: 235px;
}
#fia-f1-det-wrapper
{
	width: 148px;
}
.fia-f1-width-small
{
	width: 148px;
}
#fia-f1-wrapper-two
{
	width: 583px;	
}
#fia-f1-wrapper-three
{
	width: 432px;
}

#fia-basic-content
{
	float: left;
}

#fia-basic-title
{
	float: left;
}

#fia-f1-fastest-lap-bar
{
	float: left;
}

#fia-f1-fastest-lap
{
	float: left;
}

#fia-f1-right-wrapper
{
	float: left;
}

#fia-f1-title
{
	float: left;
}

#fia-f1-geninfo
{
	float: left;
}

#fia-f1-circuit-image
{
	float: left;
}

#fia-f1-key-bar
{
	float: left;
}

#fia-f1-circuit-key
{
	float: left;
}

#fia-f1-lap-rec-wrapper
{
	float: left;
}

#fia-f1-lap-record
{
	float: left;
}

#fia-f1-prev-pole-wrapper
{
	float: left;
}

#fia-f1-prev-pole
{
	float: left;
}

#fia-f1-notes
{
	float: left;
}

#fia-f1-pit-wrapper
{
	float: left;
}

#fia-f1-pit-stop-sched
{
	float: left;
}

#fia-f1-org-dets
{
	float: left;
}

#fia-f1-det-wrapper
{
	float: left;
}

#fia-basic-content
{
	float: left;
}

#fia-basic-title
{
	float: left;
}

.fia-f1-float
{
	float: left;
}

.mine
{
	float: left;
}
#fia-f1-det-wrapper {
	height: 100%;
	min-height: 245px;
	height:245px;
}
/* 
	James Lodge 11/02/08 
	FIA.com Press Info
*/
#mainWrap
{
	width:698px;	
}

#fia-banner
{
	width:698px;
	height:99px;
	margin-bottom:9px;
	border:solid 1px #AD8D57;
}

#fia-commonLayout-left
{
    width: 107px;
    margin-right: 9px;
    float: left;
    padding:0px;
}

#fia-logo
{
	padding:0px;
	width:107px; 
}

#fia-commonLayout-right
{
    width: 582px;
    float: left;
}

#fia-title-text
{ 
	width:582px;
	margin-bottom:9px;	
}

#fia-summary
{
	width:582px;
	margin-bottom:9px;
}

#fiaF1PressInfo-summary
{
	width:447px;
	margin-bottom:9px;
	padding-left: 10px;
	padding-right: 10px;
}

#fia-title-embedded
{
	margin-bottom:9px;
}

.fia-f1-pressinfo-table {
	border: 1px solid #AD8D57;
	width: 25%;
}
.fia-f1-pressinfo-tablel {
	border-top: 1px solid #AD8D57;
	border-bottom: 1px solid #AD8D57;
	border-left: 1px solid #AD8D57;
	width: 25%;
}
.fia-f1-pressinfo-tablel2 {
	border-top: 1px solid #AD8D57;
	border-bottom: 1px solid #AD8D57;
	border-left: 1px solid #AD8D57;
	width: 33%;
}
.fia-f1-pressinfo-table2 {
	border: 1px solid #AD8D57;
	width: 34%;
}


#fia-circuit-map
{
	width:138px;
	float:left ;
	border-top:1px solid #AD8D57;
	border-left:1px solid #AD8D57;
	border-bottom:1px solid #AD8D57;
	padding-left:5.25px;
}

#fia-qualifying
{
	width:139px;
	float:left;
	border-top:1px solid #AD8D57;
	border-left:1px solid #AD8D57;
	border-bottom:1px solid #AD8D57;
	padding-left:5.25px;
}
#fia-lap-chart
{
	border-top:1px solid #AD8D57;
	width:139px;
	float:left;
	border-left:1px solid #AD8D57;
	border-bottom:1px solid #AD8D57;
	padding-left:5.25px;
}

#fia-race-classif
{
	border-top:1px solid #AD8D57;
	width:139px;
	float:left;
	border-left:1px solid #AD8D57;
	border-right:1px solid #AD8D57;
	border-bottom:1px solid #AD8D57;
	padding-left:5.25px;
}

/* Breaking? */
/*
#fia-wrc-tl-title {
	width:573px;
}
*/

h2.fia-title {
	margin-top: 0;
	width: 565px;
}

h3.fia-title {
	width: 278px;
	margin-right: 0;
	margin-left: 0;
}

.fia-title-bar h2, .fia-title-bar h3 {
	border: 0;
	padding: 0 10px;
}

h2.fia-title-bar {
	margin-top: 0;
	width: 563px;
}

h3.fia-title-bar {
	width: 276px;
	margin-right: 0;
	margin-left: 0;
}

/* Breaking? */
/*
#fia-press-title, #fia-race-facts-title, #fia-scrutin-rep-title {
	width:276px;	
}
*/

#fia-press-title
{
	margin-right:9px;
}

#fia-inner-left-layout
{
    width: 233px;
    /*margin-right: 9px;*/
    float: left;
    background-color:#E5E8ED;
}

#fia-inner-right-layout
{
	width:287px;
}

#fia-scruntin-report
{
	width:233px;
}

#fia-race-facts
{
	width:215px;
	margin: 0;
}

#fia-inner-right-layout
{
    float: left;
    vertical-align:top;
}

#fia-press-conferences
{
	width:215px;
	margin: 0;
}

#fia-scruntin-report
{
	margin-top:9px;
}
/* 
	James Lodge 12/02/08 
	FIA.com WRC Press Info
*/
#mainWrap
{
	width:698px;	
}

#fia-wrc-banner
{
	width:698px;
	height:99px;
	margin-bottom:9px;
}

#fia-wrc-commonLayout-left
{
    width: 107px;
    margin-right: 9px;
    float: left;
    padding:0px;
}

#fia-wrc-logo
{
	padding:0px;
	width:107px;
}

#fia-wrc-commonLayout-right
{
    width: 582px;
    float: left;
}

.fia-wrc-tl-sum
{ 
	width:582px;
	margin-bottom:9px;
}

#fia-wrc-rally-classification
{
	width:188px;
	float:left ;
	border-bottom:1px solid #AD8D57;
	border-left:1px solid #AD8D57;
	border-top:1px solid #AD8D57;
	padding-left:4px;
}

#fia-wrc-stage-chart
{
	width:188px;
	float:left ;
	border-bottom:1px solid #AD8D57;
	border-left:1px solid #AD8D57;
	border-top:1px solid #AD8D57;
	padding-left:4px;
}

#fia-wrc-stage-map
{
	width:188px;
	float:left ;
	border-bottom:1px solid #AD8D57;
	border-left:1px solid #AD8D57;
	border-top:1px solid #AD8D57;
	padding-left:4px;
}

#fia-wrc-rally-classification
{
	width:190px;
	border-right:1px solid #AD8D57;
}
		
#fia-wrc-newsbulletins-title
{
	float:left;
	width:276px;
}

#fia-wrc-inner-left-layout
{
    width: 286px;
    margin-right: 9px;
    float: left;
    margin-top:9px;
}

#fia-wrc-inner-right-layout
{
    width: 287px;
    float: left;
    vertical-align:top;
}

#fia-wrc-press-conferences
{
	width:286px;
}

#fia-wrc-newsbulletins
{
	width:287px;
	margin-top:9px;
}

/* 
	James Lodge 12/02/08 
	FIA.com Championship 2
*/
.fia-tl-sum
{ 
	width:582px;
	margin-bottom:9px;
}
#fia-body-2
{
	margin-bottom:9px;
}

#fia-body-1
{
	margin-bottom:9px;
}

#fia-body-3
{
	width:582px;
}

#fia-body-2
{
	width:582px;
}

#fia-body-1
{
	width:582px;
}

#fia-commonLayout-right h2 {
	margin-bottom: 9px;
}

/* 
	James Lodge 12/02/08 
	FIA.com Championship Stop Gap
*/
#fia-basic-title-wide
{
	width: 582px;
	margin-bottom: 9px;
}

#fia-basic-content-wide
{
	width: 582px;
}
#fia-media-left {
	/*margin-left:9px;*/
	margin-right:11px;
	margin-top:9px;
	margin-bottom: 9px;
	width:225px;
	/*max-width:225px;*/
	float:left;
}

.fia-media-feature {
	width:225px;
	margin-bottom: 9px;	
	overflow: hidden;
	border: 1px solid #AD8D57;
}

.fia-media-feature-last {
	width:226px;
	margin-bottom: 0px;	
}

#fia-media-main {
	width:463px;
	margin-right:9px;
	float:left;
	padding-top:9px;
	margin-bottom: 9px;
	
}

#fia-media-right {
	float:left;
	width:228px;
	/*max-width:219px;*/
	/*padding-right:9px;*/
	padding-top:9px;
	margin-bottom: 9px;
}

.fia-media-title {
	background-color:#E5E8ED; 
	border-top:solid 3px #001E4A;
	padding-top:3px;
	padding-left:30px;
	margin-bottom: 9px;	
	height:16px;
	background-image:url(images/media-centre-title-img.jpg);
	background-repeat:no-repeat;
	background-position:10px 3px;
}

.fia-media-title p, .fia-media-title a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#001E4A;
	text-decoration:none;
}

#fia-main-f1-event {
	padding-bottom:9px;
}

#fia-media-event-style a {
	font-size: 13px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color: #AD8D57;
	font-weight:bold;
}

#fia-media-event-style a:hover {
	text-decoration: underline;
}

.fia-media-event {
	width:227px;
	float:left;
	padding-bottom:9px;
	padding-right: 9px;
}

.fia-media-event-right {
	width:227px;
	float:left;
	padding-bottom:9px;	
}

.fia-media-shortTitle {
	width:227px; 
	float:left; 
	background-color:#E5E8ED;
	border-top:solid 3px #001E4A; 
	margin-right:9px;
	height:19px;
}
.fia-media-shortTitle p, .fia-media-shortTitle a {
	font-family:Arial, Helvetica, sans-serif ;
	font-size:10px;
	color:#001E4A;
	margin-left:8px;
	margin-top:3px;
	text-decoration:none;
	font-weight: 700;
}
	
.fia-media-shortTitle-right {
	width:227px;
	float:left;
	background-color:#E5E8ED;
	border-top:solid 3px #001E4A;
	height:19px; 	 	
}

.fia-media-shortTitle-right p, .fia-media-shortTitle-right a {
	font-family:Arial, Helvetica, sans-serif ;
	font-size:10px;
	color:#001E4A;
	margin-left:8px;
	margin-top:3px;
	text-decoration:none;
	font-weight: 700;
}

.fia-media-listBox {
	width:227px;
	float:left;
	padding-right: 9px;
	padding-bottom:9px;
}

.fia-media-listBox-right {
	width:227px;
	padding-bottom:9px;
	float:left;	
}

#fia-f1-res-top-bar  .ms-formfieldcontainer .ms-formfieldlabelcontainer {
	margin-top:-32px;
}

#fia-f1-res-top-bar .ms-formfieldcontainer .ms-formfieldvaluecontainer .ms-long {
	max-width:150px;		
}

#fia-f1-grid-top8-bar  .ms-formfieldcontainer .ms-formfieldlabelcontainer {
	margin-top:-32px;
}

#fia-f1-grid-top8-bar .ms-formfieldcontainer .ms-formfieldvaluecontainer .ms-long {
	max-width:150px;		
}

#fia-f1-org-dets-bar  .ms-formfieldcontainer .ms-formfieldlabelcontainer {
	margin-top:-32px;
}

#fia-f1-org-dets-bar .ms-formfieldcontainer .ms-formfieldvaluecontainer .ms-long {
	max-width:150px;		
}

#fia-f1-res-top #ctl00_PlaceHolderMain_ctl04__ControlWrapper_RichHtmlField .ms-formfieldcontainer {
	max-width:80px;
}

#fia-f1-res-top #ctl00_PlaceHolderMain_ctl03__ControlWrapper_RichHtmlField .ms-formfieldcontainer {
	max-width:80px;
}

#fia-f1-fastest-lap-bar .ms-formfieldcontainer .ms-formfieldlabelcontainer  {	
	margin-top:-32px;	
}

#fia-f1-lap-rec-bar .ms-formfieldcontainer .ms-formfieldlabelcontainer  {
	margin-top:-32px;
}

#fia-f1-lap-rec-bar .ms-formfieldcontainer .ms-formfieldvaluecontainer .ms-long {
	max-width:170px;	
}

#fia-f1-prev-pole-bar .ms-formfieldcontainer {
	margin-top:-32px;
	clear:both;	
}

#fia-f1-pit-stop-sched-bar .ms-formfieldcontainer {
	margin-top:-32px;
	clear:both;
}


#fia-f1-pit-stop-sched-bar .ms-formfieldcontainer .ms-formfieldvaluecontainer .ms-long {
	max-width:170px;	
}

#fia-f1-prev-pole #ctl00_PlaceHolderMain_ctl10__ControlWrapper_RichHtmlField .ms-formfieldcontainer {
	max-width:70px;
	width:70px;
}

#fia-f1-prev-pole #ctl00_PlaceHolderMain_ctl11__ControlWrapper_RichHtmlField .ms-formfieldcontainer {
	max-width:70px;
	width:70px;
}

#fia-f1-prev-pole #ctl00_PlaceHolderMain_ctl12__ControlWrapper_RichHtmlField .ms-formfieldcontainer {	
	max-width:70px;
	width:70px;
}

#fia-f1-title .ms-formfieldcontainer {
	margin-top:-35px;
}

.topNavSelected {

	background-image: url(images/top-menu-hover-no-hover.gif) !important;
	background-position: 0px -19px !important;
	background-repeat: no-repeat !important;

	color: #FFF;
}
/*WRC + F1 Event Home Wrapper styles */

#fia-f1-event-banner
{
	width:701px;
}

#fia-f1-event-wrapper
{
	width:701px;
}

#fia-wrc-event-banner
{
	width:701px;
}

#fia-wrc-event-wrapper
{
	width:701px;
}

#fia-f1-event-banner{
	width:698px;
	border: solid 1px #AD8D57;
	overflow: hidden;
 	height:99px;
}

#fia-wrc-event-banner{
	width:698px;
	border: solid 1px #AD8D57;
	overflow: hidden;
 	height:99px;
}
#fia-wrc-event-distance
{
	margin-bottom:9px;
}

#fia-wrc-event-timeRes
{
	margin-bottom:9px;
}

#fia-wrc-event-teamRes
{
	margin-bottom:9px;
}

#fia-wrc-event-driverRes
{
	margin-bottom:9px;
}

#fia-f1-event-banner
{
	margin-bottom:9px;
}

#fia-wrc-event-banner
{
	margin-bottom:9px;
}

#fia-wrc-event-logo
{
	border:1px solid #AD8D57;
	height:280px;
	width:107px;
}

#fia-wrc-event-cont-left
{
	width:107px;
}

#fia-wrc-event-stageMapKey
{
	width:585px;
}

#fia-wrc-event-inner-wrapper
{
	width:585px;
}

#fia-wrc-event-innercon-right
{
	width:585px;
}

.fia-wrc-event-title
{
	width:585px;
}

#fia-wrc-event-cont-right
{
	width:585px;
}

#fia-wrc-event-notes {
	/* #fia-wrc-event-distance, removed at client request. 06/03/2008 - Requested and over seen by Darren - [DM] */
	padding: 9px;
}

#fia-wrc-event-stageMapKey {
	/* #fia-wrc-event-distance, removed at client request. 06/03/2008 - Requested and over seen by Darren - [DM] */
	padding: 9px;
}

#fia-wrc-event-sum {
	/* #fia-wrc-event-distance, removed at client request. 06/03/2008 - Requested and over seen by Darren - [DM] */
	padding: 9px;
}

#fia-wrc-event-org-dets {
	/* #fia-wrc-event-distance, removed at client request. 06/03/2008 - Requested and over seen by Darren - [DM] */
	padding: 9px;
}

#fia-wrc-event-teamRes
{
	margin-right:9px;	
}

#fia-wrc-event-driverRes
{
	margin-right:9px;	
}

#fia-wrc-event-innercon-left
{
	margin-right:9px;	
}

#fia-wrc-event-cont-left
{
	margin-right:8px;	
}

#fia-wrc-event-distance {
	padding-top: 9px;
	padding-bottom: 9px;
	height: 111px; /* Needed to keep rows lining up! */
	float: left;
}

#fia-wrc-event-timeRes {
	padding-top: 9px;
	padding-bottom: 9px;
	height: 111px; /* Needed to keep rows lining up! */
}

#fia-wrc-event-teamRes {
	padding-top: 9px;
	padding-bottom: 9px;
	height: 111px; /* Needed to keep rows lining up! */
}

#fia-wrc-event-driverRes {
	padding-top: 9px;
	padding-bottom: 9px;
	height: 111px; /* Needed to keep rows lining up! */
}

#fia-wrc-event-innercon-right
{
	float:left;
}

#fia-wrc-event-innercon-left
{
	float:left;
}

#fia-wrc-event-cont-right
{
	float:left;
}

#fia-wrc-event-cont-left
{
	float:left;
}

#fia-wrc-event-float
{
	float:left;
}

#fia-wrc-event-innercon-right
{
	width:292px;
	max-width:292px;
	margin-left: 0;
	margin-right: 0;
}

#fia-wrc-event-innercon-left
{
	width:292px;
	max-width:292px;
	margin-left: 0;
	margin-right: 0;
}

#fia-wrc-event-innercon-left
{
	margin-right: 1px;
}

#fia-wrc-event-org-dets {	
	background-color:#E5E8ED;
}
#fia-wrc-event-timeRes 
{
	float:left;
	width:85px;
	max-width: 85px;
}

#fia-wrc-event-teamRes 
{
	float:left;
	width:85px;
	max-width: 85px;
}

#fia-wrc-event-driverRes 
{
	float:left;
	width:85px;
	max-width: 85px;
}

h3.fia-title {
	margin-bottom: 0;
}

h2.fia-title {
	margin-bottom: 0;
}

h3#fia-scrutin-rep-title {
	margin-bottom: 0;
}

h3#fia-race-facts-title {
	margin-bottom: 0;
}

h3#fia-press-title {
	margin-bottom: 0;
}

h2#fia-title-embedded {
	margin-bottom: 0;
}

#fia-wrc-newsbulletins {	
	margin-top: 0;
}

#fia-wrc-inner-left-layout {	
	margin-top: 0;
}

#fia-wrc-title {
	margin-bottom: 9px;
}

#fia-wrc-newsbulletins {
	padding: 9px;
}

#fia-wrc-press-conferences {
	padding: 9px;
}

#fia-race-facts {
	padding: 9px;
}

#fia-press-conferences {
	padding: 9px;
}

#fia-wrc-press-conferences {
	background: #e5e8ed;
}

div.fia-wrc-tl-sum div p {
	padding-left: 9px;
	padding-right: 9px;
}

#fia-scruntin-report div p {
	padding-left: 9px;
	padding-right: 9px;
}

#fia-summary div p {
	padding-left: 9px;
	padding-right: 9px;
}

h2.fia-wrc-event-inner-title
{
	border: 1px solid #667892;
	width: 573px;	
	margin-top: 0;
	margin-bottom: 0;
}

h2.fia-wrc-event-title
{
	border: 1px solid #667892;
	width: 565px;	
	margin-top: 0;
	margin-bottom: 0;
}

h2.fia-wrc-event-inner-title {
	width:272px;
}

#fia-wrc-event-notes {
	clear:both;
}

#fia-wrc-event-stageMapKey {
	padding-left: 0;
	padding-right: 0;
}

#fia-wrc-event-timeRes {
	margin-right: 9px;	
}

#fia-wrc-event-driverRes {
	margin-left: 9px;
}

/* End */

#fia-wrc-event-sum .ms-formfieldcontainer{
	margin-top:30px;
}

/* FIA Private Media Centre  and FIA Private Media Centre With Image */

#fia-privMedia-content
{
	width:699px;
}

#fia-privMedia-title
{
	width:699px;
}

#fia-privMedia-content-wrapper
{
	width:699px;
}

#fia-privMedia-iframe-banner
{
	width:699px;
}

#fia-privMedia-wrapper
{
	width:699px;
}

#fia-privMedia-title
{
	margin-bottom:9px;	
}

#fia-privMedia-iframe-banner
{
	margin-bottom:9px;	
}
#fia-privMedia-iframe-banner{
	border:solid 1px #AD8D57;
}

#fia-privMedia-roll-img {
	margin-top:9px;
}

/* Search Button */
 
#fia-com-search .ms-sbgo {
	background-color:transparent;
}

.eventDetailsColumn {
	min-width:79px;
	width:79px;	
}
.eventDetailsColumnLeft {
	min-width:87px;
	width:129px;	
}

.eventDetailsColumnLeftF {
	min-width:100px;
	width:100px;	
}

.eventDetailsColumnSmall {
	min-width:11px;
	width:11px;	
	vertical-align: top;
}

td div.item, td div.item-first {
	margin: 0;
}

h3.item {	
	margin-left:0px;
}
h3.item a:link, h3.item a:hover, h3.item a:visited, h3.item a:active {
	margin-left:0px;
	font-size: 12pt !important;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.item-date, .description {
	font-family: Arial, Helvetica, sans-serif;
}

.link-item p {
	color:#000;
}

.link-item {
	padding:5px;
	border-bottom:1px #CCD2DB solid;
}

#fia-home-bottomright .link-item
{
	border: none;
}

.link-item a, .link-item a:link, .link-item a:visited, .link-item a:active {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
	color: #AD8D57 !important;
}

#link-item h3 a{
	font-size: 14px;
}

#regulator-text h4 {
	color:#AD8D57;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif ;
}

#fia-press-rel-title {
	height:20px;
	float: left;
	width: 468px;
	margin-top: 4px;
	color: #AD8D57;
	font-family: Arial, Helvetica, sans-serif ;
}
#fia-press-rel-title h2 {
	font-size: 16px;
	margin-top: 0px;
}
#fia-calendar h3 {
	font-size: 12px;
	margin-top: 0;
}
#press-release-header h1 {
	font-size: 16px;
	margin-top: 15px;
}

/* Gallery */
h2#gallery-h2 {
	padding: 2px 10px 0 10px;
	height: 18px;
	width: 637px;
	border: 0;
}

.authoringRegion {

	visibility:hidden;
}

.siteActionMenu {
	visibility:visible;	
}

.console{
	visibility:visible;	
}

#fia-com-logo-area p a img{
text-decoration:none;
border:0px white solid;
}

#fia-com-footer-field1 {
	border-right: 1px #FFFFFF solid;
	display: inline;
	padding-left: 35px;
	padding-right: 40px;
}

#fia-com-footer-field2 {
	border-right: 1px #FFFFFF solid;
	display: inline;
	padding-left: 25px;
	padding-right: 30px;
}

#fia-com-footer-field3 {
	border-right: 1px #FFFFFF solid;
	display: inline;
	padding-left: 40px;
	padding-right: 35px;
}

#fia-com-footer-field4 {
	border-right: 0px #FFFFFF solid;
	display: inline;
	padding-left: 30px;
	padding-right: 30px;

}

#fia-com-footer-nav li {
	display: inline;
	list-style-type: none;
	max-width: 200px;

}

#fia-com-footer-nav  li a {
	color:white;
	text-decoration:none;
}

#zz1_GlobalNav tbody tr  td table  tbody  tr  td a{
	padding-top: 2px;
	margin-bottom: -2px;
}

#fia-press-rel-date {
	text-align: center;
}

#fia-press-rel-date h2 {
	font-size: 14px;
}

#switch-page-style-print {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
}

#switch-page-style-print a {
	border: 1px black solid;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	color: #000000;
	background-color:#CCCCCC;
}

#switch-page-style-print a:hover {
	text-decoration: underline;
}

#linkitem a {
	color: #000000 !important;
}

#body-wrapper textarea {
	max-width: 125px;
}

#customSearchTbl
{

}

#customSearch {
	background: url('images/search_bg.gif') no-repeat center left;
	background-color: #FFFFFF;
	height: 17px;
	border: 1px solid #AD8D57;
	padding-left: 12px;
	width: 140px;
}

#search-btn {
    border: none;
    background: transparent url('Images/bk_search_btn.gif') no-repeat top left;
    width: 58px;
    height: 21px;
    cursor: pointer;
}

#search-btn:hover {
    background: transparent url('Images/bk_search_btn_selected.gif') no-repeat center left;
}
/* variation of the search for the french version of the site */

.fr-FR #search-btn {
    border: none;
    background: transparent url('Images/fr-bk_search_btn.png') no-repeat top left;
    width: 58px;
    height: 21px;
    cursor: pointer;
}

.fr-FR #search-btn:hover {
    background: transparent url('Images/fr-bk_search_btn_selected.png') no-repeat center left;
}


.fia-srch-Icon {
	margin: 0 6px 0 0;
}

.fia-srch-Description {
	color: #000000;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 1em;
	margin-bottom: 15px;
	margin-top: 15px;
}

.fia-srch-Title {
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 14px;
	font-weight: bold;
	color:#005F8C;
	text-decoration: none !important;
}

.fia-srch-Title a:link, fia-srch-Title a:visited
{
	color:#005F8C;
	text-decoration: none !important;
}

.srch-stats, .srch-Page a:link, .srch-Page a:visited, .srch-URL a:link, .srch-URL a:visited, .srch-Metadata
{
	font-family: Arial,Helvetica,sans-serif !important;
}

#fia-com-search input {
	display:block;
	float:left;
}

/* Automotive Styles */

#automotiveWrapper  {
	height: 100%;
	width:937px;
	max-width:937px;
	margin:0pt auto;
	position: relative;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px;
}
#automotiveWrapper a:visited {
	font-family: Arial, Helvetica, sans-serif !important;
}
.clear {
	clear: both;
}
#automotiveHeader  {
	min-height: 100px;
	border-bottom: solid 1px #CCCCCC;
	float: left;
	clear: both;
	width: 100%;
}
#automotiveHeader ul {
	padding: 0;
}


#automotiveHeader img {
	float: left;
	padding-top: 20px;
}

#automotiveMain_section {
	width: 515px;
	float: left;
	margin-top: 34px;
	margin-right: 10px;
	overflow: hidden;
}

#automotiveWrapper h1 {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 25px;
	letter-spacing: normal;
	font-weight: normal;
	color: #AD8D57;
	margin: 0px;
	margin: 6px 0px;
}
.automotiveArticleHead h1 {
	margin-bottom: 12px !important;
}
#automotiveWrapper a:link {
	font-family: Arial, Helvetica, sans-serif !important;
	color: #AD8D57;
}
#automotiveWrapper p {
	font-family: Arial, Helvetica, sans-serif !important;
}
#automotiveWrapper h2  {
	color: #AD8D57;
	font-size: 16px;
	letter-spacing: normal;
	font-weight: normal;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
}

#automotiveWrapper h4 {
	font-size: 30px;
	letter-spacing: normal;
	font-weight: normal;
	color: #AD8D57;
	padding: 0px;
	margin: 0px;
}


#automotiveWrapper ul {
	margin:0;
}

#automotiveHeader ul#automotiveDate {
	list-style: none;
	color: #001E4A;
	text-align: right;
	font-size: 11px;
	padding-top: 40px;
	padding-left:740px;
	display: block;

}

#automotiveHeader ul#automotiveIssueDate {
	list-style: none;
	float: right;
	padding-top: 45px;
	height: 30px;
	width: 175px;
}

.automotiveArticle_list {
	list-style: none;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	
}

.automotiveArticle_list a:link {
	font-size: 11px;
	color: #AD8D57;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-decoration: none;
}
.automotiveMain_txt {
	color: #999999;
	padding:0;
	margin: 0;
	padding-bottom: 3px;
	padding-top: 1px;
	font-family: Arial, Helvetica, sans-serif !important;
}

.automotiveIntro_txt {
	color: #A8935E;
	padding-top: 25px;
	padding-bottom: 10px;
	font-size: 13px;
}

.automotiveImage_caption {
	font-size: 10px;
	font-style:italic;
	text-align: left;
}

#automotiveCentre .automotiveDate_category {
	color: #AD8D57;
	border-bottom: solid 1px #CCCCCC;
	padding-top: 10px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif !important;
}


#automotiveCentre .automotiveDate_category a.active {
	color:#AD8D57;
	text-decoration: none;
}

#automotiveCentre .automotiveDate_category a:visited {
	color:#AD8D57;
	text-decoration: none;
}

#automotiveCentre .automotiveDate_category a:hover {
	color:#AD8D57;
	text-decoration: underline;
}


#automotiveCentre .automotiveDate_gld {
	color: #AD8D57;
	border-bottom: solid 1px #CCCCCC;
	margin-bottom: 20px;
	padding-top: 0px;
}

.automotiveCategory_line {
	color: #A8935E;
	border-bottom: solid 1px #CCCCCC;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.automotiveCategory_line a.active {
	color:#AD8D57;
	text-decoration: none;
}

.automotiveCategory_line a:visited {
	color:#AD8D57;
	text-decoration: none;
}

.automotiveCategory_line a:hover {
	color:#AD8D57;
	text-decoration: underline;
}

#automotiveIssue_list .automotiveIssue li a {
	text-decoration: none;
	font-size: 11px;
	color: #999999;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
#automotiveIssue_list .automotiveIssue li a:hover {
	color: #444C71;
}

.ms-WPBody #tocwp #column :first-child
{
	border:none;
}
.automotiveIssue-child
{
	color: #9699A8;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 16px;
	text-align: left;
	list-style: none;
}
	
#automotiveIssue_list .automotiveIssue-child li a
{
	text-decoration: none;
	font-size: 11px;
	color: #9699A8;
	list-style-image: none;
	list-style-position: outside;
	list-style: none; 
}

#automotiveIssue_list .automotiveIssue-child li a:hover {
	color: #444C71;
}

#automotiveIssue_list .automotiveIssue-child li a.active {
	color: #444C71;
}

.automotiveIssue_date {
	padding: 0px;
	margin: 0px;
	padding-top: 3px
}

.automotiveArticleHead
{
	width: 506px;
	float: left;
}
.automotiveArticleHead h1
{
	font-size: 25px;
	color: #000000 !important;
}

#automotiveArticle01 {
	margin-bottom: 15px;
	width: 506px;
	float: left;
	font-family: Arial, Helvetica, sans-serif !important;
}
#automotiveArticle01 a {
	font-family: Arial, Helvetica, sans-serif !important;
}

#automotiveArticle02 {
	margin: 15px 0px;
	width: 243px;
	float: left;
	padding-right: 20px;
}

#automotiveArticle03 {
	margin: 15px 0px;
	width: 243px;
	float: left;
}

#automotiveArticle04 {
	margin: 15px 0px;
	width: 243px;
	float: left;
	padding-right: 20px;
}

#automotiveArticle05 {
	margin: 15px 0px;
	width: 243px;
	float: left;
}
#automotiveArticle06 {
	margin: 15px 0px;
	width: 243px;
	float: left;
	padding-right: 20px;
}
#automotiveArticle07 {
	margin: 15px 0px;
	width: 243px;
	float: left;
}
#automotiveArticle08 {
	margin: 15px 0px;
	width: 243px;
	float: left;
	padding-right: 20px;
}
#automotiveArticle09 {
	margin: 15px 0px;
	width: 243px;
	float: left;
}
#automotiveArticle10 {
	margin: 15px 0px;
	width: 243px;
	float: left;
	padding-right: 20px;
}
#automotiveArticle11 {
	margin: 15px 0px;
	width: 243px;
	float: left;
}


#automotiveSection01 {
	width: 525px;
	float: left;
}

#automotiveSection02 {
	width: 243px;
	float: left;
	margin-right: 20px;
}

#automotiveSection03 {
	width: 243px;
	float: left;
}

#automotiveCentre {
	width: 228px;
	float: left;
	padding-left: 6px;
	margin-top: 34px;
	margin-right: 49px;
}

#automotiveIssue_list {
	width: 123px;
	float: left;
	padding-left: 5px;
	padding-bottom: 15px;
	background-color: #D6DDED;
	border-left: solid 1px #B7BBC7;
	/*height:100%;*/
}

#automotiveIssue_date {
	float: right;
	padding-top: 20px;		
}

.automotiveEmail {
	padding-top: -15px;
	display: block;
}
.automotiveEmail a {
	text-decoration: none;
	color:#001E4A;
}
.automotiveEmail a:hover {
	text-decoration: underline;
}

#automotiveCentre p {
 color: #999999;
 margin: 0px;
 padding: 0px;
}
#automotiveWrapper p {
	padding-bottom: 3px;
	margin: 0;
}

li p {
	padding-top: 8px;
}

#automotiveWrapper h3 a {
	text-decoration: none;
	color: #000000 !important;
	font-size: 13px;
	padding-bottom: 15px;
	margin: 0px;
	margin-top: 15px;
	
	font-family: Arial, Helvetica, sans-serif !important;
}

#automotiveWrapper h2 a {
	text-decoration: none;
	color: #AD8D57;
	font-size: 16px;
	letter-spacing: normal;
	font-weight: normal;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif !important;
}
	
#automotiveWrapper h1 a {
 	text-decoration: none;
	font-size: 25px;
	letter-spacing: normal;
	font-weight: normal;
	color: #AD8D57;
}

#automotiveArticle01 h1 a:hover {
	text-decoration: underline;		
}

#automotiveArticle02 h2 a:hover {
	text-decoration: underline;		
}

#automotiveArticle03 h2 a:hover {
	text-decoration: underline;		
}

#automotiveArticle04 h2 a:hover {
	text-decoration: underline;		
}

#automotiveArticle05 h2 a:hover {
	text-decoration: underline;		
}

#automotiveArticle06 h2 a:hover {
	text-decoration: underline;		
}

#automotiveArticle07 h2 a:hover {
	text-decoration: underline;		
}

#automotiveArticle08 h2 a:hover {
	text-decoration: underline;		
}

#automotiveArticle09 h2 a:hover {
	text-decoration: underline;		
}

#automotiveArticle10 h2 a:hover {
	text-decoration: underline;		
}

#automotiveArticle11 h2 a:hover {
	text-decoration: underline;		
}

#automotiveCentre h3 a:hover {
	text-decoration: underline;		
}
/* Sharepoint Edit Mode Styles automotive */

#automotiveDate ul li.ms-formfieldcontainer{
	padding-top:-10px;
	float: left;
}

.automotive_logo {
	border: none;
}
#automotiveIssue_list li a.active {
color: #444C71;
}

/* New Menu for Automotive */
#automotiveIssue_list #menu {
	padding-left: 3px;
	float: left;
}
.automotiveIssueLevelOne:hover, .automotiveIssueLevelTwo:hover {
	color: #01122B !important;
}
.automotiveIssueLevelOne {
	color: #6585B9 !important;
	width: 120px;
	padding: 10px 0;
	text-align: left;
	list-style: none;
	border-top: solid 1px #6585B9;
}
.automotiveIssueLevelTwo {
	color: #6585B9 !important;
	padding-left: 5px;
	padding-bottom: 4px;
}
.automotiveIssueMainHover, .automotiveIssueMainSelected {
	color: #01122B !important;
}
#zz2_AutomotiveMenu tbody tr:first-child td table {
	border: none !important;
}
.automotiveArticleHead.black h1 a
{
	color: #000000 !important;
}
#automotiveMain_section h1
{
	color: #000000;
}
.automotiveArticleHead.black h1 a:hover
{
	text-decoration:underline !important;
}
#automotiveCentre h1
{
	border-bottom: 1px solid #CCCCCC;
}
.automotiveArticle_list h3
{
	margin-top: 15px;	
}
#automotiveCentre h1 a:hover
{
    text-decoration:underline;
}
#fia-media-main .fia-media-event .link-item a{
	color: #AD8D57 !important;
	font-size: 13px !important;
	font-weight: bold !important;
}
#fia-media-main .fia-media-event-right .link-item a{
	color: #AD8D57 !important;
	font-size: 13px !important;
	font-weight: bold !important;
}
.ExternalClass A.link_four {font-weight:bold;font-size:14px;color:#ad8d57;text-decoration:none;}
.ExternalClass A.link_four:visited {font-weight:bold;font-size:14px;color:#ad8d57;text-decoration:none;}
.ExternalClass A.link_four:hover {font-weight:bold;font-size:14px;color:#ad8d57;text-decoration:underline;}
.ExternalClass A.link_four:active {font-weight:bold;font-size:14px;color:#ad8d57;text-decoration:underline;}
tr.ms-description td {font-size: 10px; font-family:Arial, Helvetica, sans-serif;}

/* Master Page Modifications - 27/02/09 - G.Rogers */

.fia-com-logo-area.institute {
	background: transparent url('/Style%20Library/Images/FIAInstitute.gif') no-repeat top left;
	cursor: pointer;
	display: inline;
}
.fia-com-logo-area.institute:hover {
	background: transparent url('/Style%20Library/Images/FIAInstitute_hover.gif') no-repeat left top;
}

.fia-com-logo-area.foundation {
	background: transparent url('/Style%20Library/Images/FIAFoundation.gif') no-repeat top left;
	cursor: pointer;
	display: inline;
}
.fia-com-logo-area.foundation:hover {
	background: transparent url('/Style%20Library/Images/FIAFoundation_hover.gif') no-repeat left top;
}

.fia-com-logo-area.ica {
	background: transparent url('/Style%20Library/Images/FIAIca.gif') no-repeat top left;
	cursor: pointer;
	display: inline;
}
.fia-com-logo-area.ica:hover {
	background: transparent url('/Style%20Library/Images/FIAIca_hover.gif') no-repeat left top;
}

.fia-com-logo-area.automotive {
	background: transparent url('/Style%20Library/Images/fia_inmotion_logo_on.gif') no-repeat top left;
	cursor: pointer;
	display: inline;
}
.fia-com-logo-area.automotive:hover {
	background: transparent url('/Style%20Library/Images/fia_inmotion_logo_over.gif') no-repeat left top;
}

#fia-com-footer {
	background: transparent url('/Style%20Library/Images/background_footer.gif') repeat-x left top;
}
div#fia-com-footer-nav {
	background-color: transparent;
}
#fia-com-header {
	background-image: url('/Style%20Library/Images/background_header.gif');
}
#fia-com-logo {
	margin-top: 0px;
	width: 485px;
}
#fia-com-top-nav {
	background-image: url('/Style%20Library/Images/background_nav.gif');
}
#breadcrumb-container {
	background:transparent url('images/background_bread.gif') repeat-x left top;
	padding-top: 2px;
}
.topNavItem {
	color: #FFFFFF;
}
#customSearch {
	height: 16px;
	padding-top: 0;
}
#fia-com-grad-line-top {
	background-image: none;
}
#footer_09style {
	background: transparent url(/Style%20Library/Images/background_footer.gif) repeat-x left top;
	height: 20px;
	border: 1px #ad8d57 solid;
}
#footer_clear {
	height: 20px;
}
#footer_09style ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding: 2px 0 0 6px;
}
#footer_09style ul li {
	display: inline;
	float: left;
	text-align: center;
}
#footer_09style ul li a {
	color: white;
	text-decoration: none;
}

#footer_09style .seperator {
	height: 13px;
	width: 1px;
	background:transparent url(/Style%20Library/Images/seperator.gif) no-repeat top left;
	margin: 1px 15px 0 15px;
}
#footer_09style .contact, #footer_09style .copyright { width: 90px; padding-top: 1px; }
#footer_09style .private, #footer_09style .credits { width: 85px; padding-top: 1px; }

#fia-com-top-nav {
	border-bottom:1px solid #ad8d57;
	border-left:1px solid #ad8d57;
	border-right:1px solid #ad8d57;
	height: 21px;
	background-color: #001e4a;
}
.topNavItem {
	border-right: 1px solid #ad8d57;
}
#zz1_GlobalNav tbody tr td table tbody tr td a {
	padding: 0;
	padding-top: 2px;
	margin: 0;
}
#fia-home-bottomright .link-item
{
	padding-left: 0;
	padding-right: 0;
}
#fia-home-bottomright .cqfeed {
	display: none;
}
#search-btn:hover {
    background: transparent url('Images/bk_search_btn_over.gif') no-repeat top left;
}

#fia-home-bottomright .date {
	text-decoration: underline;
	color: #495e81;
}