html{
margin:0;
background-color:#434D43;
background-image:  url("../Images/bgStripe_home_full.gif");
background-position:left;
background-repeat:repeat-y;
}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666A62;
font-size:11px;
}
a img{
border:0;
}
/********** Title area  ************/
div#title{
position:absolute;
top:0;
left:0;
height:35px;
width:100%;
background:#6F8070 url(../Images/title_green.gif) no-repeat;
}
div#time{
position:absolute;
top:10px;
left:10px;
color:#D0E8BD;
font-size:10px;
font-weight:bold;
}
div#titlePic{
position:absolute;
top:0;
left:330px;
}
div#mainNav{
position:absolute;
top:178px;
left:0px;
height:27px;
width:753px;
background-color:#24201C;
}
/********** Central Content area  ************/
div#content{
position:absolute;
top:240px;
left:8px;
width:740px; /* ie 740+1+4 = 745*/
background-color:#BACCD0;
background-image:  url("../Images/homeContentBg.gif");
background-repeat:repeat-y;
border-left:1px solid #93AA94;
border-right:4px solid #8FA6AC;
}
div#topHash{
height:17px;
background-color:#BACCD0;
background-image:  url("../Images/contentTopHash.gif");
background-repeat:repeat-x;
}
/****** Home News Feed *****/
div#homeNewsFeed{
position:relative;
left:194px;
width:525px;/* ie 539+1 = 540 */
background-color:#FFFFFF;
border-right:1px solid #8FA6AC;
border-bottom:5px solid #BACCD0;
padding:7px;
}
div.homeNewsFeedTitle{
border:1px solid #BACCD0;
padding:6px;
background-image:  url("../Images/homeNewsFeedTitleBg.gif");
background-repeat:repeat-x;
font-weight:bold;
color:#FFFFFF;
}
div.homeNewsFeedGoRace{
padding:10px;
border:1px solid #BACCD0;
border-top:0;
}
div.homeNewsFeedNZH{
padding:10px;
border:1px solid #BACCD0;
border-top:0;
}
div.homeNewsFeedMeeting{
padding:10px;
border:1px solid #BACCD0;
border-top:0;
}
div.homeNewsFeedJockey{
padding:10px;
border:1px solid #BACCD0;
border-top:0;
}
div.homeNewsFeedGoRace h2{
display:inline;
font-size:11px;
color:#4FA600;
}
div.homeNewsFeedNZH h2{
display:inline;
font-size:11px;
color:#505050;
}
div.homeNewsFeedMeeting h2{
display:inline;
font-size:11px;
color:#CF3213;
}
div.homeNewsFeedJockey h2{
display:inline;
font-size:11px;
color:#0090FF;
}


/* links  */
div#homeNewsFeed a{
text-decoration:none;
}
div#homeNewsFeed a:hover{
text-decoration:underline;
}
div.homeNewsFeedGoRace a{
color:#666A62;
}
div.homeNewsFeedNZH a{
color:#666A62;
}
div.homeNewsFeedMeeting a{
color:#666A62;
}
div.homeNewsFeedJockey a{
color:#666A62;
}
div.homeNewsFeedGoRace h2 a{
color:#4FA600;
}
div.homeNewsFeedNZH h2 a{
color:#505050;
}
div.homeNewsFeedMeeting h2 a{
color:#CF3213;
}
div.homeNewsFeedJockey h2 a{
color:#0090FF;
}
div.homeNewsFeedGoRace a.readMore{
color:#4FA600;
font-size:10px;
background-image:  url("../Images/linkArrow_green.gif");
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
}
div.homeNewsFeedNZH a.readMore{
color:#505050;
font-size:10px;
background-image:  url("../Images/linkArrow_silver.gif");
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
}
div.homeNewsFeedMeeting a.readMore{
color:#CF3213;
font-size:10px;
background-image:  url("../Images/linkArrow_red.gif");
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
}
div.homeNewsFeedJockey a.readMore{
color:#0090FF;
font-size:10px;
background-image:  url("../Images/linkArrow_blue.gif");
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
}

/* Homepage press release */
div.homeNewsFeedPressRelease a.readMore{
color:#6A4A7B;
font-size:10px;
background-image:  url("../Images/linkArrow_purple.gif");
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
}
div.homeNewsFeedPressRelease{
padding:10px;
border:1px solid #BACCD0;
border-top:0;
}
div.homeNewsFeedPressRelease h2{
display:inline;
font-size:11px;
color:#6A4A7B;
}
div.homeNewsFeedPressRelease a{
color:#666A62;
}
div.homeNewsFeedPressRelease h2 a{
color:#6A4A7B;
}

/* Homepage voting events */
div.homeVotingEvents a.readMore{
color:Gray;
font-size:10px;
background-image:  url("../Images/linkArrow_silver.gif");
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
}
div.homeVotingEvents{
padding:10px;
border:1px solid Gray;
border-top:0;
}
div.homeVotingEvents h2{
display:inline;
font-size:11px;
color:Gray;
}
div.homeVotingEvents a{
color:Gray;
}
div.homeVotingEvents h2 a{
color:Gray;
}


/****** Home Intro *****/
div#homeIntro{
position:relative;
left:194px;
width:539px;/* ie 539+1 = 540 */
background-color:#FFFFFF;
border-right:1px solid #8FA6AC;
}
div#homeIntroText{
padding:8px;
}
div#homeIntroText h1{
font-weight:bold;
font-size:11px;
margin:0;
padding:0;
}
div#homeIntroText p{
margin:8px 0 2px 0;
padding:0;
}
div#homeIntroText a{
color:#057CE1;
}
div#homeIntroImage{
float:right;
margin:2px 2px 2px 10px;
padding:5px 5px 15px 5px;
background-color:#CAD0D1;
background-image:  url("../Images/homeImageFoot.gif");
background-position:bottom;
background-repeat:repeat-x;
font-size:9px;
}
div#homeIntroImage p{
margin:0;
padding:2px 10px 0 10px;
font-size:9px;
}


/****** Home Graphic Buttons *****/
div#homeGraphicButtons{
position:relative;
left:194px;
width:540px;
height:154px;/* ie 154+14+14 = 182*/
background-color:#ABC1C6;
border-bottom:14px solid #6F8070;
border-top:14px solid #6F8070;
}
div#hgbLeftImage{
position:absolute;
top:6px;
left:16px;
width:220px;
height:110px;
overflow:hidden;
}
div#hgbRightImage{
position:absolute;
top:6px;
left:300px;
width:220px;
height:110px;
overflow:hidden;
}
div#hgbLeftButton{
position:absolute;
}
div#hgbRightButton{
position:absolute;
top:0;
left:270px;
}


/****** Home Left col - noms and fields *****/
div#left{
position:absolute;
top:257px;
left:14px;
width:182px;
background-color:#DAE0E1;
padding:7px 1px;
}
div.homeLatestLinks h3{
padding:7px 5px;
margin:0;
background-color:#CF3213;
font-size:10px;
color:#FFFFFF;
}
div.homeLatestLinks ul{
margin:2px 0 0px 3px; /* ie */
padding:2px 0 0px 3px; /* ff */
font-size:10px;
}
div.homeLatestLinks ul li{
list-style:none;
background-image:  url("../Images/linkArrow_red2.gif");
background-position:left;
background-repeat:no-repeat;
padding-left:13px;
margin:5px 0;
}
div.homeLatestLinks ul li a{
text-decoration:none;
color:#666A62;

}
div.homeLatestLinks ul li a:hover{
text-decoration:underline;
}
div.homeLatestLinks ul li.viewAll{
background-color:#6F8070;
background-image:none;
margin:10px 0 0 -6px;
text-align:left;
padding:3px 8px 3px 0;
}
div.homeLatestLinks ul li.viewAll a{
color:#FFFFFF;
margin:0px 0px 0px 5px;
background-image:  url("../Images/linkArrow_red.gif");
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
}


/****** Home Top - Navigation and hero image *****/
div#top{
position:absolute;
top:35px;
left:0;
}

/****** Home Right Col - Login and links *****/
div#right{
position:absolute;
top:35px;
left:753px;
width:189px;
background-color:#24201C;
}
div#rightLinks{
position:absolute;
top:232px;
width:186px;
}
div#rightLogin{
height:232px;
background-image: url("../Images/loginBg.gif");
}
div#loginForm{
position:absolute;
top:88px;/*ie - not quite the same */
left:20px;
}
div#loginForm label, div#loginForm p, div#loginForm a{
font-size: 10px;
color: #baccd0;
font-weight: bold;
text-decoration: none;
display: block;
}
div#loginForm input{
background-color: #000000;
border:1px solid #8f8f8f;
width: 130px;
color: #BACCD0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin: 0 0 2px 0;
}
div#loginForm input.loginGoBut{
width:35px;
height:16px;
background:transparent;
border:none;
float: right;
margin: 2px 34px 0 0;
}
span#loginFailed{
position: absolute;
top: 74px;
left: 4px;
color: #fff;
font-size: 10px;
font-weight: bold;
z-index: 1;
}
div#goldfish{
position:absolute;
top:194px;
left:0;
width: 100%;
text-align: center;
font-weight:bold;
font-size:10px;
color:#78A6D9;
}
div#goldfish a{
color:#78A6D9;
text-decoration:none;
}
div#goldfish a:hover, div#loginForm a:hover{
color:#ffffff;
text-decoration:underline;
}
div.quickLinks h3{
margin:-2px 0 0 0; /*ie = 0 */
padding:5px 0 8px 0;
color:#FFFFFF;
font-size:10px;
text-align:center;
background-color:#000000;
}
div.quickLinks ul{
list-style:none;
margin:0;
padding:0;
}
div.quickLinks ul li{
background-image:  url("../Images/quickLinksBg.gif");
height:20px; /* ie 20+6 = 26 */
padding:6px 0 0 50px;
font-weight:bold;
color:#FFFFFF;
}
div.quickLinks a{
color:#FFFFFF;
text-decoration:none;
}
div.quickLinks a:hover{
text-decoration:underline;
}

/****** Bottom Nav *****/
div#botNav{
margin:20px 0 0 194px;
width:540px;
padding:4px 0;
text-align:center;
background-color:#434D43;
color:#FFFFFF;
font-size:10px;
}
div#botNav a{
color:#FFFFFF;
text-decoration:none;
}
div#botNav a:hover{
text-decoration:underline;
}
div#botNavCopyright{
margin:20px 0 0 194px;
width:500px;
padding:4px 0 0 10px;
text-align:left;
background-color:#FFFFFF;
color:#434D43;
font-size:10px;
}
div#siteCred{
margin:30px 0 0 194px;
text-align:center;
}
A.ViewAll
{
	text-decoration: none;
	color: White;
}
A.ViewAll:hover
{
	text-decoration: underline;
	color: White;
}
