body {
	font-family:verdana, arial; 
	font-size:11px; 
	color:#4C4C4C; 
	background-color:#333366;
}

td				{font-family:verdana, arial; font-size:11px; color:#4C4C4C;}


a					{font-family:verdana, arial; color:#2B3D82; text-decoration:none; }
a:hover				{text-decoration:underline; }


.mainColour { background-color:#DDE6F5;}
.secondaryColour {background-color: #CDDCF3;}
.tertiaryColour {background-color: #2B3D82;}
.footerClass {color:#3F4D82; font-size:10px; background-color: #CDDCF3;}
.hairLine {background-color:#A7B3D2;}
.ContentTable		{border: 1px solid #A7B3D2; background: #FFFFFF; }
.miniTable {border: 1px solid #828FBA; background-color: #CDDCF3; color:#3F4D82;}
.borderColour1 {background-color: #A7B3D2;}
.galleryThumbsDesc {background-color:#CCDDF7; color: #3F4D82;font-size:10px;}
.leftVideoGallery {background-color:#CDDCF3;color:#81705D; font-size:10px; }

.leaderBoardLightBg {background-color:#3366CC;}
.leaderBoardDarkBg {background-color:#2B3D82;}
.leaderBoardBorder {background-color: #A7B3D2;}

.lightContentBg {background-color:#CDDCF3;}

.homeStandings {background-color: #CCDDF3;}
.innerColour1 {background-color: #CCDDF3;}
.innerColour2 {background-color: #CDDCF3;}

.breakingNewsBorder {background-color:#A7B3D2;}
.breakingNewsInner {background-color:#CDDCF3;}

.homeYachtProfileDark {background-color:#2B3D82;}
.homeYachtProfileLight {background-color:#CCDDF7; color: #000000; font-size:10px;}

.bNews				{color:#6976A1; font-weight:bold; font-size:10px; }
a.bNews				{color:#6976A1; }
a.bNews:hover		{color:#000000; }

.yachtLgText		{color:#3F4D82; font-size:10px; }
.yachtText			{color:#000000; font-size:10px; }
a.yachtText			{color:#000000; font-size:10px; }
.yachtBigText		{color:#3F4D82; font-size:12px; }

.standardText			{color:#000000; font-size:10px; }
a.standardText			{color:#000000; font-size:10px; }

img.galleryFrames {border: 1px solid #3366CC}

.popUpTxt			{color:#000000; font-size:11px; }
.popUpHeading		{color:#3F4D82; font-size:11px; font-weight:bold; }
.popUpDescBg		{background-color: #CDDCF3;}
.popUpBorder		{background-color: #93A1C8;}
.popUpBodyBg {background-color: #DDE6F5;}


.medDarkBg	{background-color: #DFE6F6;}

.yachtLinks_d		{background-color: #DFE6F6; color:#6876AD; font-size:10px; }
a.yachtLinks_d		{background-color: #DFE6F6; color:#6876AD; }
a.yachtLinks_d:hover{background-color: #DFE6F6; color:#55608D; }

.yachtLinks_l		{background-color: #E8EDF6; color:#8AA2C7; font-size:10px; }
a.yachtLinks_l		{background-color: #E8EDF6; color:#8AA2C7; }
a.yachtLinks_l:hover	{background-color: #E8EDF6; color:#7E93B5; }

.sitemap_d		{background-color: #DFE6F6; color:#6876AD; font-size:10px; }
a.sitemap_d		{background-color: #DFE6F6; color:#6876AD; }
a.sitemap_d:hover{background-color: #DFE6F6; color:#55608D; }

.sitemap_l		{background-color: #E8EDF6; color:#8AA2C7; font-size:10px; }
a.sitemap_l		{background-color: #E8EDF6; color:#8AA2C7; }
a.sitemap_l:hover	{background-color: #E8EDF6; color:#7E93B5; }

.search_d		{background-color: #DFE6F6; color:#6876AD; font-size:10px; }
a.search_d		{background-color: #DFE6F6; color:#6876AD; }
a.search_d:hover{background-color: #DFE6F6; color:#55608D; }

.search_l		{background-color: #E8EDF6; color:#8AA2C7; font-size:10px; }
a.search_l		{background-color: #E8EDF6; color:#8AA2C7; }
a.search_l:hover	{background-color: #E8EDF6; color:#7E93B5; }


.faq_d		{background-color: #DFE6F6; color:#6876AD; font-size:10px; }
a.faq_d		{background-color: #DFE6F6; color:#6876AD; }
a.faq_d:hover{background-color: #DFE6F6; color:#55608D; }

.faq_l		{background-color: #E8EDF6; color:#8AA2C7; font-size:10px; }
a.faq_l		{background-color: #E8EDF6; color:#8AA2C7; }
a.faq_l:hover	{background-color: #E8EDF6; color:#7E93B5; }

.leftNewsText { color:#000000; font-size:10px;}
a.leftNewsText { color:#3F4D82; font-size:10px;}
.leftNewsBigText		{color:#3F4D82; font-size:12px; }
.leftNewsLgText		{color:#3F4D82; font-size:10px; }

.brownText			{color:#81705D; font-size:10px; }
a.brownText			{color:#81705D; font-size:10px; }
.brownBigText		{color:#81705D; font-size:12px; }
.brownLgText		{color:#81705D; font-size:10px; }

.glossary			{color:#6170A4; font-size:10px; }
a.glossary			{color:#6170A4; font-size:10px; }

.lineHonours {color:#B70004;}
.ims {color:#FF8F00;}
.irc {color:#3366CC;}
.phs {color:#62880F;}
.standingsDefault {color:#283D82;}





h1					{font-family:palatino linotype, palatino, garamond, times new roman, verdana, arial; font-style:italic; font-size:16px; color:#4C4C4C; }
h2					{font-family:palatino linotype, palatino, garamond, times new roman, verdana, arial; font-style:italic; font-size:14px; color:#4C4C4C; }
h3					{font-family:palatino linotype, palatino, garamond, times new roman, verdana, arial; font-style:italic; font-size:12px; color:#4C4C4C; }
select				{font-family:verdana, arial; text-decoration:none; }
textarea			{font-family:verdana, arial; text-decoration:none; }
input				{font-family:verdana, arial; text-decoration:none; }
option				{font-family:verdana, arial; text-decoration:none; }
sup 				{font-size:95%; }
ul li				{list-style-type:square; margin-bottom:4px; margin-top:6px; }
ol li				{list-style-type:decimal; margin-bottom:4px; margin-top:6px; }
ul					{margin-bottom:8px; margin-top:0px; }
p					{margin-top:-2px; margin-bottom:10px; }
.smlTxt				{font-size:10px; }
.searchBox			{background-color:#FFFFFF; color:#81705D; width:140px; font-size:10px; }
.ThirdLevel			{color:#3D5696; }
.ContentTable		{border: 1px solid #A7B3D2; background: #FFFFFF; }
.EditorialHeading	{font-family:palatino linotype, palatino, garamond, times new roman, verdana, arial; font-size:28px; font-style:italic; font-weight:bold; }
.EditorialText		{color:#000000; font-family:verdana, arial; font-size:16px; }
.EditorialDate		{color:#979797; font-size:10px; font-weight:bold; }
.NewsList			{font-family:palatino linotype, palatino, garamond, times new roman, verdana, arial; font-size:20px; font-style:italic; line-height:20px; }
a.NewsList			{color:#000000; }
a.NewsList:hover	{color:#666666; }
.RedDots			{font-family:palatino linotype, palatino, garamond, times new roman, verdana, arial; font-size:28px; color:#3366CC; font-weight:bold; }
.medRedDots			{font-family:verdana, arial; font-size:17px; color:#3366CC; font-weight:bold; }
.smlRedDots			{font-family:verdana, arial; font-size:10px; color:#3366CC; font-weight:bold; }

.BlueTXT			{color:#3F5495; font-size:11px; line-height:11px; }
a.BlueTXT			{color:#3F5495; }
.ThirdLvlHeader		{font-family:palatino linotype, palatino, garamond, times new roman, verdana, arial; font-size:18px; font-style:italic; line-height:28px; }
.thirdLvlBlue		{color:#3F5495; font-size:10px; line-height:12px; }
a.thirdLvlBlue		{color:#3F5495; }
a.thirdLvlBlue:hover{color:#000F6A; }
.PageNumbers		{color:#000000; font-family:verdana, arial; font-size:11px; }
a.PageNumbers		{color:#000000; text-decoration:underline; }

.blueForms			{background:#E8EDF6; font-size:10px; color:#5981BC; font-weight:bold; }
.standings			{color:#686868; font-size:10px; font-weight:bold; }
.editorialTable		{color:#686868; }
.tableHead			{font-size:10px; font-weight:bold; }
a.footer			{font-size:10px; color:#2B3D82; text-decoration:none; }
.photoCredit		{font-size:10px; color:#7F7F7F; }
.photoCaption		{font-size:10px; color:#3A76BE; }
.favList			{font-size:10px; color:#C15926; font-weight:bold; }
.favYear			{font-size:10px; color:#82A0CC; font-weight:bold; }
.searchResult		{font-size:10px; color:#3C599B; font-weight:bold; }
.counter			{color:#ffffff; font-family:fixedsys, system, verdana, arial; font-size:18px; }
.sked				{color:#ffffff; font-size:12px; font-weight:bold; }
.raceTime			{font-size:10px; color:#FFB001; font-weight:normal; }
.audioDate			{font-size:10px; color:#82A0CC; }
.indent10			{margin-left:10px; text-indent:0px; }
.indent10WithMargin	{margin-left:22px; text-indent:-17px; margin-right:5px; text-align:left; }
.rightindent10		{margin-right:10px; }

.skipper			{font-family:verdana, arial; margin-left:8px; font-size:9px; color:#82A0CC; }
.noborder			{border-right:medium none; border-TOP:medium none; border-left:medium none; color:black; border-bottom:medium none; font-family:verdana, arial; font-size:10px;}
.standHead			{font-family:verdana, arial; font-weight: bold; font-size:9px; color:#7F7F7F; }
.standData			{font-family:verdana, arial; font-size:9px}
.newsDate		{font-family:verdana, arial; font-size:9px; color:#7f7f7f;}
