@charset "iso-8859-1";
/* author: DAVID BIRD */
/* Creation date: 12/02/2003 */

h1,h2,h3,h4,h6,h5,p,span,td,li,a{
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		
h1,h2,h3,h4{
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #FF0000;
			text-align: Center;			
			font-weight: bold;
		}
		
span,td,a{
			color: #000000;
			font-size: 90%;
		}
		
/* Body ---------------------------------------------------------------------------------*/

body 	{
			background-color: #FDF5E6; 
			margin-top: 0;
			margin-left: 0;
			margin-right: 0;
			margin-bottom: 0;
			background: #666666 top center repeat-y;
			background-image: url("http://www.actmcrc.org.au/Graphics/branding/background.gif");
			text-align: center;
		}
		
body.popup 	{
			background-color: #FFFFFF;
			background-image: url("");
			margin-top: 10;
			margin-left: 10;
			margin-right: 10;
			margin-bottom: 10;
		}
		
/* Tables --------------------------------------------------------------------------------*/		

table.mainpage {
			padding: 0px;
			cell-spacing: 0px;
			border-collapse: collapse;
			width: 980px;
			height: 100%;
			}

td.menu_cell{
			padding: 0px;
			cell-spacing: 0px;
			border-style: none;
			vertical-align: top;
			border-right: solid #CCCCCC 1px;
			background: #FFFFFF;
			}

table.heading_table {
			padding: 0px;
			cell-spacing: 0px;
			border-collapse: collapse;
			background-color: #666666;
			width: 980px;
			height: 40px;
			}

td.heading_cell_Left{
			border-style: none;
			text-align: left;
			padding: 0px;
			vertical-align: center;
			background: #666666;
			width: 100%;						
			}
			
td.heading_cell{
			border-style: none;
			padding: 0px;
			text-align: right;
			vertical-align: bottom;
			background: #666666;						
			}
		
td.main_body	{
			width: 100%;
			background: #FFFFFF;
			border-style: none;
			border-collapse: collapse;
			padding: 5pt;
			vertical-align: top;
		}

/* Racing Calandar */

table.calendar	{
			border: double #DCDCDC 2pt;
			background: #F5F5F5;
			border-collapse: collapse;
			width: 706px;
		}
		
td.calander_heading {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #000000;
			text-align: center;
			vertical-align: bottom;
			font-size: 110%;
			border-right: solid #DCDCDC 1px;
			border-bottom: solid #DCDCDC 1px;
			padding: 2pt;
}
		
td.club_round_text {
			height: 50px;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #000000;
			text-align: center;
			vertical-align: middle;
			font-size: 90%;
			border-right: solid #DCDCDC 1px;
			border-bottom: solid #DCDCDC 1px;
			padding: 2pt;
		}
td.club_round_image {
			width: 100px;
			background: #FFFFFF;
			text-align: center;
			vertical-align: middle;
			border-right: solid #DCDCDC 1px;
			border-bottom: solid #DCDCDC 1px;
			padding: 0pt;
		}

td.track_setup {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #000000;
			background: #FFFFCC;
			text-align: center;
			vertical-align: middle;
			font-size: 80%;
			border-right: solid #DCDCDC 1px;
			border-bottom: solid #DCDCDC 1px;
			padding: 2pt;
		}

/* Rules Page and Results Page */

table.rules	{
			width: 85%;
			border: double #DCDCDC 2pt;
			background-color: #F5F5F5;
			border-collapse: collapse;
		}

td.rules_heading{
			width: 30%;
			color: #000000;
			font-weight: bold;
			font-size: 100%;
			text-align: left;
			vertical-align: top;
			border-right: solid #DCDCDC 1px;
			border-bottom: solid #DCDCDC 1px;
			padding: 2pt;
			
		}
		
td.rules_item {
			text-align: left;
			font-size: 90%;
			border-right: solid #DCDCDC 1px;
			border-bottom: solid #DCDCDC 1px;
			padding: 2pt;
		}
		
td.points_heading{
			width: 33%;
			font-family : Verdana;
			background-color: #990000;
			color: #FFFFFF;
			font-weight: bold;
			font-size: 100%;
			text-align: left;
			border-top: double #DCDCDC 2pt;
			border-bottom: solid #DCDCDC 1px;
			padding: 2pt;
		}
		
/* Links Page Tables  */

table.links	{
			width: 85%;
			border: double #DCDCDC 2pt;
			background-color: #F5F5F5;
			border-collapse: collapse;
		}
		
td.links_item {
			font-family : Verdana;
			color: #000000;
			text-align: left;
			width: 50%;
			font-size: 90%;
			border-right: solid #DCDCDC 1px;
			border-bottom: solid #DCDCDC 1px;
			padding: 2pt;
		}

td.links_item_clubs {
			font-family : Verdana;
			color: #000000;
			text-align: left;
			width: 33.3%;
			font-size: 90%;
			border-right: solid #DCDCDC 1px;
			border-bottom: solid #DCDCDC 1px;
			padding: 2pt;
		}	
		
/* Gear chart table */

table.chart	{
			width: 90%;
			border: double #000000 2pt;
			border-collapse: collapse;
		}
		
td.chart_left {
			text-align: center;
			border-right: double #C0C0C0 2pt;
			border-bottom: solid #C0C0C0 1pt;
			padding: 2pt;
		}
		
td.chart_top {
			text-align: center;
			border-bottom: double #C0C0C0 2pt;
			border-right: solid #C0C0C0 1pt;
			padding: 2pt;
		}

td.chart_void {
			text-align: center;
			border-bottom: double #C0C0C0 2pt;
			border-right: double #C0C0C0 2pt;
			padding: 2pt;
		}
		
td.chart_cell {
			text-align: center;
			border-bottom: solid #C0C0C0 1pt;
			border-right: solid #C0C0C0 1pt;
			padding: 2pt;
		}		

/* Technical Links box */

table.technical	{
			width: 85%;
			border: double #DCDCDC 2pt;
			background-color: #F5F5F5;
			border-collapse: collapse;
		}

td.tech_heading{
			font-family : Verdana;
			background-color: #FF0000;
			color: #FFFFFF;
			font-weight: bold;
			font-size: 100%;
			text-align: left;
			border-top: double #DCDCDC 2pt;
			border-bottom: solid #DCDCDC 1px;
			padding: 2pt;
		}
		
td.tech_item {
			width: 33.3%;
			font-size: 90%;
			text-align: left;
			border-right: double #DCDCDC 2pt;
			border-bottom: solid #DCDCDC 1px;
			padding: 2pt;
		}

td.tech_item_4 {
			width: 25%;
			font-size: 90%;
			text-align: left;
			border-right: double #DCDCDC 2pt;
			border-bottom: solid #DCDCDC 1px;
			padding: 2pt;
		}	

/* Image Gallery */
		
table.gallery	{
			border: double #DCDCDC 2pt;
			border-collapse: collapse;
		}
		
td.gallery_thumb {
			width: 140px;
			text-align: center;
			vertical-align: middle;
			border-bottom: solid #C0C0C0 1pt;
			border-right: solid #C0C0C0 1pt;
			padding: 6pt;
			background-color: #f5f5f5;
			height: 50px;
		}

td.gallery_text {
			text-align: left;
			border-bottom: solid #C0C0C0 1pt;
			border-right: solid #C0C0C0 1pt;
			padding: 6pt;
			background-color: #f5f5f5;
			font-weight: bold;
			font-size: 100%;
			height: 50px;
			width: 530px;
		}
		
/* Quick Links */		

table.ql	{
			border: double #DCDCDC 2pt;
			border-collapse: collapse;
		}

td.ql_heading{
			font-family : Verdana;
			background-color: #FF0000;
			color: #FFFFFF;
			font-weight: bold;
			font-size: 100%;
			text-align: left;
			border-top: double #DCDCDC 2pt;
			border-bottom: solid #DCDCDC 1px;
			padding: 2pt;
		}
		
td.ql_thumb {
			width: 141px;
			text-align: center;
			vertical-align: middle;
			border-bottom: solid #C0C0C0 1pt;
			border-right: solid #C0C0C0 1pt;
			padding: 1pt;
			background-color: #ffffff;
			height: 51px;
		}
		
td.ql_text {
			text-align: left;
			border-bottom: solid #C0C0C0 1pt;
			border-right: solid #C0C0C0 1pt;
			padding: 6pt;
			background-color: #f5f5f5;
			font-weight: bold;
			font-size: 100%;
			height: 51px;
		}

/* Titles tables formatting */
		
table.T05_news	{
			width: 60%;
			border: solid #808080 1pt;
			border-collapse: collapse;
		}

table.T05_main{
			width: 100%;
			border: none;
			border-collapse: collapse;
			height: 100%;
		}
		
td.T05_center{
			background-color: #ffffff;
			vertical-align: top;
			padding: 10pt;
			width: 80%;
		}
		
	
td.T05_left{
			background: #000000;
			border-right: solid #FF0000 5pt;
			width: 5%;
		}
		
td.T05_right{
			background: #DCDCDC;
			border: solid #808080 2pt;
			width: 15%;
			vertical-align: top;
		}

table.T04_results{
			width: 100%;
			border-top: solid #808080 1pt;
			border-bottom: solid #808080 1pt;
			border-collapse: collapse;
		}

		
td.T04_results_pos{
			border-right: solid #808080 1pt;
			border-bottom: solid #808080 1pt;
			font-size: 70%;
		}
		
td.T04_results_name{
			border-bottom: solid #808080 1pt;
			font-size: 70%;
		}

td.T04_results_title{
			border-bottom: solid #808080 1pt;
			font-size: 80%;
			font-weight: bold;
		}
		
/* Archive Tables */

td.archive_Year {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			text-align: center;
			vertical-align: middle;
			border-right: solid #DCDCDC 1px;
			border-bottom: solid #DCDCDC 1px;
			padding: 0pt;
			width: 100%;
} 
	
td.archive {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #000000;
			text-align: left;
			vertical-align: middle;
			font-size: 100%;
			border-right: solid #DCDCDC 1px;
			border-bottom: solid #DCDCDC 1px;
			padding: 3pt;
			width: 33%;
}

/* Driver Profiles Tables */

table.profile{
			width: 85%;
			border: double #DCDCDC 2pt;
			background-color: #F5F5F5;
			border-collapse: collapse;
		}

td.profile_name {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #990000;
			text-align: center;
			vertical-align: middle;
			font-size: 130%;
			font-weight: bold;
			border-right: solid #DCDCDC 1px;
			border-bottom: solid #DCDCDC 1px;
			padding: 3pt;
}				
		
td.profile_image {
			text-align: center;
			vertical-align: top;
			border-right: solid #DCDCDC 1px;
			border-bottom: solid #DCDCDC 1px;
			padding: 3pt;
			width: 200px;
			height: 200px;
} 
	
td.profile_text {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #000000;
			text-align: left;
			vertical-align: middle;
			font-size: 90%;
			border-right: solid #DCDCDC 1px;
			border-bottom: solid #DCDCDC 1px;
			padding: 3pt;
}

		

/* Links --------------------------------------------------------------------------------*/

a 		{	
			text-decoration: none;
			color:#0066FF;
		}
a:link {	
			color:#0066FF;
		}	
a:hover {	
			color:#FF0000;
			text-decoration: underline;
		}
	
A.H1	{
			font-size: 200%;
			font-weight: bold;
			text-align: center;
		}
		
A.H2	{
			font-size: 180%;
			font-weight: bold;
			text-align: center;
		}
		
A.menulink {
			
			display: block;
			width: 105pt;
			text-align: left;
			text-decoration: none;
			font-family: verdana;
			font-size: 10pt;
			color: #000000;
			BORDER: none;
			padding: 1pt;
			padding-left: 2pt;
			background-color: #FFFFFF;		
		}

A.menulink:hover {

			
			background-color: #FF0000;
			color: #FFFFFF;
			text-decoration: none;
			
		}
		
/* Text -----------------------------------------------------------------------------*/
		
.H1		{
			font-size: 160%;
		}		

.H2		{
			font-size: 140%;
		}	

.footer	{
			COLOR: #696969;
			font-size: 65%;
		}
		
.menuHead {
			display: block;
			width: 105pt;
			height: 15pt;
			text-align: left;
			text-decoration: none;
			font-weight: bold;
			font-family: verdana;
			font-size: 12pt;
			color: #FF0000;
			BORDER: none;
			padding: 1pt;
			padding-bottom: 2pt;
			padding-left: 2pt;
			background-color: #FFFFFF;
			background-image: url("http://www.actmcrc.org.au/Graphics/branding/menu_button.jpg");
		}
		
.important {
			color: #FF0000;
			font-weight: bold;
		}

.fineprint	{
			color: #808080;
			font-size: 70%;
		}

.image_note {
			color: #666666;
			font-weight: normal;
			font-size: 85%;
		}

.profile_question {
			color: #880000;
			font-weight: bold;
			font-size: 90%;
		}
			
		
/* Misc -------------------------------------------------------------------------------------*/
		
img		{	border: 0;}	

hr		{
			size: 1pt;
			width: 100%;
			color: #999999;
		}

