body {
            background-image:url('/templateImages/mainTopBg.jpg');
            background-position:top center;
            background-repeat:no-repeat;
            background-color:#333333;
            }
			
			#dnn_ctr434_IFrame_htmIFrame {
			border:1px solid #f00;
			height:800px;
			width:940px;
			position:relative;
			top:0px;
			}
            
.mainContentBG {
            background-color:#FFFFFF;
			padding-right:11px;
            }

.frontText strong {
            font-size:9pt;
            }
            
.frontText {
            color:#333333;
            font-family:tahoma;
            font-size:8pt;
            padding-left:20px;
            padding-top:15px;
            padding-bottom:15px;
            }
            
.bottomReflect { 
            height:45px;
            background-image:url('/templateImages/bottomreflect.gif');
            background-repeat:repeat-x;
            background-position:top;
            color:#666;
            }
            
.bottomReflect a {
            color:#444;
            }

.loginText {
            color:#666;
            font-family:tahoma;
            font-size:8pt;
            }

.mainNav {
            padding-right:14px;
            width: 550px;
            xbackground-image:url(/templateImages/navBGGrey.gif);
            background-repeat:repeat-x;
            background-position:top;
            } 
            
.ContentPane {
            background-image:url('/portals/0/mainBGContent.jpg');
            background-repeat:no-repeat;    
            font-family:tahoma;
			padding-left: 10px;
            
            }
            
.ContentPane h1 {
            font-family:tahoma;
            font-size:11pt;
            font-weight:bold;
            text-decoration:underline;
            }
            
.ContentPane h2 {
            font-family:tahoma;
            font-size:9pt;
            font-weight:normal;
            text-decoration:underline;
            }
            
.ContentPane a {
            color:#0033FF;
            }

.navHover {
            font-family:tahoma;
            color:#fff;
            font-style:normal;
            font-weight:normal;
            font-size:8pt;
            cursor:pointer;
            background-position:top;
            
            }

.nav {
            font-family:tahoma;
            color:#fff;
            font-style:normal;
            font-weight:normal;
            font-size:8pt;
            background-position:top;
            xbackground-image:url(/templateImages/navBGGrey.gif);
            }


.selectedd {
            font-weight:normal;
            text-decoration:underline;
            color:#FFFFFF;
            font-family:tahoma;
            font-size:8pt;
            }
            
.CSSControl td, .CSSControl table {
background-image:url(/templateImages/navBGGrey.gif);
            height:38px;
            }

.mainNav {
            height:40px;
            background-position:top;
            zbackground-image:url(/templateImages/navBGGrey.gif);
            padding-bottom:2px;
            }           


.MainMenu_SubMenu td {            
            font-family:tahoma;
            font-size:8pt;
            color:#000;
            font-weight:bold;
            }
            
.MainMenu_MenuItemSel {
            color:#999999;
            height:40px;
            }
            
.subHover {
            color:#f79338;
            text-decoration:underline;
            }
	

#tollPress{
    width:760px;
    height:300px;
    border:0px solid #000; 
    overflow:auto;
	top:0px;
	left:-5px;
	position:relative;
}
#tollPress iframe {
    width:760px;
    height:2500px;
    margin-left:-20px;
    margin-top:-264px;   
    border:0 solid;
 }
 
#bundabergRacingPress{
    width:760px;
    height:300px;
    border:0px solid #000; 
    overflow:auto;
	top:0px;
	left:-5px;
	position:relative;
}
#bundabergRacingPress iframe {
    width:760px;
    height:2500px;
    margin-left:-20px;
    margin-top:-270px;   
    border:0 solid;
 }
		
#container{
    width:302px;
    height:210px;
    border:1px solid #000; 
    overflow:hidden;
	top:0px;
	left:0px;
	position:relative;
}
#container iframe {
    width:427px;
    height:368px;
    margin-left:-24px;
    margin-top:-140px;   
    border:1px solid #f00;
 }
 
  #results{
    width:300px;
    height:225px;
    border:10px solid #000; 
    overflow:hidden;
}
#results iframe {
    width:644px;
    height:388px;
    margin-left:-341px;
    margin-top:-142px;   
}

 
 #results{
    width:300px;
    height:228px;
    border:1px solid #000; 
    overflow:hidden;
}
#results iframe {
    width:644px;
    height:370px;
    margin-left:-341px;
    margin-top:-140px;   
}

.raceTable {
font:11px Arial, Helvetica, sans-serif ;
border:0px solid #f00;
}

table.raceTable tr.title {
font:14px Arial, Helvetica, sans-serif ;
font-weight:bold;
}

table.raceTable td.head {
background-color:#999999;
font:12px Arial, Helvetica, sans-serif ;
font-weight:bold;
}

table.raceTable tr.current td {
background-color:#f00;
}

table.raceTable tr.alt td {
background-color:#CCCCCC;
}

