.c{
background:#eee;
}


.d{
background:#999;
}






table.eaorawinners{
width:460px;
}

td.winnerdate{
padding:4px 0px 4px 10px;border-bottom:1px solid #ddd;
}

td.winnerboat{
padding:4px 0px 4px 5px;border-bottom:1px solid #ddd;
}


td.winnerowner{
padding:4px 0px 3px 5px;border-bottom:1px solid #ddd;
}




td.winnertitle{
padding:5px 0px 5px 5px;

background-color:#000;
color:#fff;
font-size:13px;font-weight:bold;

}




img.countdown{margin:0 1px 0 0;}
.baselinealign
{
vertical-align: baseline

}



table.border
{
border-left			:#cccccc 1px solid;
border-right		:#999999 1px solid;
border-bottom		:#999999 1px solid;
border-top			:#cccccc 1px solid;
background-color :#ffffff;
}
td.menubar
{
background-color :#84A1C5;
background: url("../elements/buttonbar.gif");



}

td.button
{
border-left		:#dddddd 1px solid;
border-right			:#aaaaaa 1px solid;
border-top			:#dddddd 1px solid;
border-bottom		:#aaaaaa 1px solid;
background			:#FFFFFF;
text-align:center;
}
td.buttonblank
{


text-align:center;
}

td.buttonselected
{
border-left		:#eeeeee 1px solid;
border-right			:#999999 1px solid;
border-top			:#eeeeee 1px solid;
border-bottom		:#999999 1px solid;
background			:#555555;
text-align:center;
}


td.leftmenuannouncements
{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:10px;
border-top			:#cccccc 1px solid;
text-align:left;
background-color :#d9d9d9
}


td.leftmenu
{padding-left:20px;padding-right:5px;padding-top:20px;padding-bottom:10px;
border-top			:#cccccc 1px solid;
text-align:left;
background-color :#e1e1e1
}

td.rightmenu
{padding:20px;
border-top			:#cccccc 1px solid;
text-align:left;
background-color :#ffffff
}


td.whitebody
{
padding:20px;
border-left		:#cccccc 1px solid;
border-top			:#cccccc 1px solid;
background			:#FFFFFF;
text-align:left;
vertical-align:top
}


td.footer
{
width:746px;
text-align:right
}

body {
	margin-top: 10px;
background-color :#444444

}

hr{margin:15px 0 10px 0;border:0; color: #aaa;
background-color: #aaa;
height: 1px;}

 TD.image {background: url("../images/logo.jpg") no-repeat; vertical-align:top;
background			:#D1E1E7;
 }


.imageright
{
padding-bottom:20px;
padding-left:20px;
}

img.big{

border		:#444444 1px solid;
}

.genericimage
{
padding-left:20px;padding-bottom:10px;
}


.sidebarimage
{
padding-left:0;
}


.classflag
{
padding-bottom:8px;
}



.boat
{
padding-bottom:8px;
}


.flag
{


padding-top:5px;
padding-left:16px;

padding-bottom:10px;
padding-right:10px;
}

.map
{


padding-top:10px;

padding-bottom:10px;
}

.historypicture
{



padding-bottom:10px;
}
.flagleft
{


padding-top:40px;
padding-left:0px;

padding-bottom:10px;
padding-right:10px;
}



td.crewleftheader
{
width:25%;
padding-top:10px;
padding-bottom:10px;

padding-left:10px;
text-align:left;
vertical-align:top;

background-color :#6C90B2
}

td.crewrightheader
{padding-left:10px;padding-right:20px;width:75%;padding-top:5px;


text-align:left;
vertical-align:top;
background-color :#000000
}

td.crewleft
{width:25%;
padding-left:10px;padding-top:5px;

text-align:left;
vertical-align:top;
background-color :#ffffff
}

td.crewright
{width:75%;
padding-left:10px;
padding-right:20px;
padding-bottom:5px;
padding-top:5px;
text-align:left;
vertical-align:top;

background-color :#ffffff
}

td.racedetailleft
{width:40%;
padding-top:14px;
padding-right:0px;

text-align:left;
vertical-align:top;
background-color :#ffffff
}

td.racedetailleftright
{width:20%;
padding-top:14px;
padding-right:10px;
text-align:right;
vertical-align:top;
background-color :#ffffff
}

td.racedetailright
{width:60%;

padding-left:10px;
padding-bottom:5px;
padding-top:14px;
vertical-align:top;

background-color :#ffffff
}


td.racedetailrightbig
{width:80%;

padding-left:10px;
padding-bottom:5px;
padding-top:14px;
vertical-align:top;

background-color :#ffffff
}

table.racedetail
{
width:100%;
border-top			:#cccccc 1px dotted;
background-color :#ffffff;
margin-top:10px;
}

table.reportdetail
{
width:420px;
background-color :#ffffff;
margin-top:10px;padding-right:30px;
}

table.winners
{
width:100%;

background-color :#aaaaaa;

}


td.winners
{width:100%;
background-color :#ffffff;
padding-left:4px;
padding-right:4px;
padding-top:8px;
padding-bottom:8px;
border-bottom			:#cccccc 2px solid;
border-top			:#444444 2px solid;

}
td.winyear
{width:10%;
background-color :#ffffff;
padding-left:4px;
padding-right:4px;
font-weight:bold
}
td.winboat
{width:35%;
background-color :#fafafa;
padding-left:4px;
padding-right:4px;

}
td.winown
{width:55%;
background-color :#ffffff;
padding-left:4px;
padding-right:4px;

}



td.classdetailleft
{width:70%;
padding-top:14px;
padding-right:10px;
text-align:left;
vertical-align:top;
background-color :#ffffff
}

td.classdetailright
{width:30%;

padding-left:10px;
padding-bottom:5px;
padding-top:14px;
vertical-align:top;

background-color :#ffffff
}



table.pagegeneric
{
width:100%;

background-color :#ffffff;

}




td.pagegenericleft

{
vertical-align:top;
width:60%;


}
td.pagegenericright

{
text-align:left;
width:40%;
padding-left:30px

}


table.memberclubs
{
width:100%;
background-color :#eeeeee;

}



}
td.club
{width:47%;
background-color :#ffffff;
padding-left:4px;
padding-right:4px;
}
td.location
{width:30%;
padding-left:4px;
padding-right:4px;
background-color :#ffffff;

}
td.telephone
{width:23%;
background-color :#ffffff;
padding-left:4px;
padding-right:4px;

text-align:right;

}

td.clubheader
{width:47%;
background-color :#6C90B2;
padding:4px;font-weight:bold;
color:#ffffff;

}
td.locationheader
{width:30%;
padding:4px;
background-color :#6C90B2;
font-weight:bold;
color:#ffffff;
}
td.telephoneheader
{width:23%;
background-color :#6C90B2;
padding:4px;
font-weight:bold;
text-align:right;
color:#ffffff;

}






label {
width				:140px;
float				:left;
text-align			:right;
margin-right		:1.5em;
display				:block}

fieldset {
border				:1px solid #bbb;
margin-top			:1.5em;
padding				:10px;
padding-top			:20px}

legend {
color				:#fff;
font-size 			:11px;
font-weight			:bold;
background			:#5C789A;
border				:1px solid #787878;
padding				:4px 8px;
margin-bottom		:1em} 


legend.inner{
color				:#fff;
font-size 			:11px;
font-weight			:bold;
background			:#345633;
border				:1px solid #787878;
padding				:4px 8px;
margin-bottom		:1em} 


td.gallerylistholder{
width				:464px;
padding-left		:20px}

table.gallery{
width				:100%;
border-bottom		:#f2f2f2 10px solid;
border-top			:#f2f2f2 10px solid;
margin-bottom:20px;
}

td.gallerytitle{
border-top			:#C6D9D7 1px dashed;
padding-top:10px;
padding-bottom:10px;


font-family			:verdana,sans-serif; 
font-size			:13px;
font-weight			:bold;
line-height			:130%;
color				:#2A629C;
letter-spacing		:-1px

}

td.galleryleft{
width				:25%;
padding-top			:5px;padding-left:5px;
padding-bottom		:5px;
text-align			:left}

td.gallerycenter{
width				:25%;
padding-top			:5px;
padding-bottom		:5px;
text-align			:center}

td.galleryright{
width				:25%;
padding-top			:5px;
padding-right		:5px;
padding-bottom		:5px;
text-align			:right}

td.gallerymore{
padding-top:10px;padding-bottom:10px;
text-align:right;
font-family			:verdana,sans-serif; 
font-size			:10px;


}

img.mainimage{
border-bottom		:#ffffff 2px solid}

img.gallerykeyline{
border		:#2A629C 1px solid}


img.inlineimage{
padding-left		:3px
}


