/*following line stops these items appearing when document is printed*/
@media print { body { color:#4C4C4C; background-color:#FFFFFF; } }

body			{font-family:verdana, arial; font-size:11px; color:#4C4C4C; background-color:#2A416B;}
td				{font-family:verdana, arial; font-size:11px; color:#4C4C4C; }


a					{font-family:verdana, arial; color:#978875; text-decoration:none; }
a:hover				{text-decoration:underline; }


.mainColour	{background-color:#FEF2E6;}
.secondaryColour {background-color: #F7EADC;}
.tertiaryColour {background-color: #9C8978;}
.footerClass {color:#81705D; font-size:10px; background-color: #E7D6C4;}
.hairLine {background-color:#E7D6C4;}
.ContentTable		{border: 1px solid #CDBBA3; background: #FFFFFF; }
.miniTable {border: 1px solid #CDBBA3; background-color: #FEF2E6; color:#81705D;}
.borderColour1 {background-color: #D1BAA0;}
.galleryThumbsDesc {background-color:#EAE1D8; color: #4C4C4C;font-size:10px;}
.leftVideoGallery {background-color:#F7EADC;color:#81705D; font-size:10px; }

.lightContentBg {background-color:#FEF9F2;}

.homeStandings {background-color: #FEF2E6;}
.innerColour1 {background-color: #FAE3C9;}
.innerColour2 {background-color: #FEF2E6;}

.breakingNewsBorder {background-color:#E6D1B2;}
.breakingNewsInner {background-color:#FDEBD7;}

.homeYachtProfileDark {background-color:#9C8978;}
.homeYachtProfileLight {background-color:#FBE3C9; color:#81705D; font-size:10px;}

.bNews				{color:#83817E; font-weight:bold; font-size:10px; }
a.bNews				{color:#83817E; }
a.bNews:hover		{color:#686868; }

.yachtLgText		{color:#81705D; font-size:10px; }
.yachtText			{color:#81705D; font-size:10px; }
a.yachtText			{color:#81705D; font-size:10px; }
.yachtBigText		{color:#81705D; font-size:12px; }

.standardText			{color:#81705D; font-size:10px; }
a.standardText			{color:#81705D; font-size:10px; }

img.galleryFrames {border: 1px solid #D1BAA0}

.popUpTxt			{color:#847F79; font-size:11px; }
.popUpHeading		{color:#847F79; font-size:11px; font-weight:bold; }
.popUpDescBg {background-color: #E9E2D8;}
.popUpBorder {background-color: #C9C0B7;}
.popUpBodyBg {background-color: #FEF9F3;}

.medDarkBg	{background-color: #F5EFE7;}

.yachtLinks_d		{background-color: #F5EFE7;color:#686868; font-size:10px; }
a.yachtLinks_d		{background-color: #F5EFE7;color:#686868; }
a.yachtLinks_d:hover{background-color: #F5EFE7;color:#444444; }

.yachtLinks_l		{background-color: #FEF9F2;color:#81705D; font-size:10px; }
a.yachtLinks_l		{background-color: #FEF9F2;color:#81705D; }
a.yachtLinks_l:hover	{background-color: #FEF9F2;color:#5E5244; }

.sitemap_d		{background-color: #F5EFE7;color:#686868; font-size:10px; }
a.sitemap_d		{background-color: #F5EFE7;color:#686868; }
a.sitemap_d:hover{background-color: #F5EFE7;color:#444444; }

.sitemap_l		{background-color: #FEF9F2;color:#81705D; font-size:10px; }
a.sitemap_l		{background-color: #FEF9F2;color:#81705D; }
a.sitemap_l:hover	{background-color: #FEF9F2;color:#5E5244; }



.search_d		{background-color: #F5EFE7;color:#686868; font-size:10px; }
a.search_d		{background-color: #F5EFE7;color:#686868; }
a.search_d:hover{background-color: #F5EFE7;color:#444444; }

.search_l		{background-color: #FEF9F2;color:#81705D; font-size:10px; }
a.search_l		{background-color: #FEF9F2;color:#81705D; }
a.search_l:hover	{background-color: #FEF9F2;color:#5E5244; }


.faq_d		{background-color: #F5EFE7;color:#686868; font-size:10px; }
a.faq_d		{background-color: #F5EFE7;color:#686868; }
a.faq_d:hover{background-color: #F5EFE7;color:#444444; }

.faq_l		{background-color: #FEF9F2;color:#81705D; font-size:10px; }
a.faq_l		{background-color: #FEF9F2;color:#81705D; }
a.faq_l:hover	{background-color: #FEF9F2;color:#5E5244; }


.leftNewsText { color:#81705D; font-size:10px;}
a.leftNewsText { color:#81705D; font-size:10px;}
.leftNewsBigText		{color:#81705D; font-size:12px; }
.leftNewsLgText		{color:#81705D; 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:#4C4C4A; font-size:10px; }
a.glossary			{color:#4C4C4A; font-size:10px; }

..lineHonours {color:#B70004;}
.ims {color:#FF8F00;}
.irc {color:#FA531B;}
.phs {color:#62880F;}
.standingsDefault {color:#62880F;}

.leaderBoardLightBg {background-color: #FF7800; color: #4C4C4C;}
.leaderBoardDarkBg {background-color: #FF7800; color: #4C4C4C;}
.leaderBoardBorder {background-color: #CD4D4F;}


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:#FDF2E4; color:#81705D; width:140px; font-size:10px; }
.ThirdLevel			{color:#3D5696; }
.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:#FF4800; font-weight:bold; }
.medRedDots			{font-family:verdana, arial; font-size:17px; color:#FF4800; font-weight:bold; }
.smlRedDots			{font-family:verdana, arial; font-size:10px; color:#FF4800; 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; }
a.Pagination		{color:#000000; text-decoration:none; }
.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:#978875; 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;}



div.row {background:#F5EFE7;border:2px solid #ffc;margin:0 0 5px 0;float:left;width:100%;padding:6px 0;}
div.row label {float:left;display:block;width:15em;font-weight:bold;padding:0 6px;}
div.row label:hover 
{
    background:#FFFF66;
    cursor:pointer;
}

div.row fieldset span {display:block;}
div.row fieldset span label {float:none;display:inline;}
div.row fieldset legend {font-weight:bold;}
div.requiredRow {border:2px solid #81A0CC;}




#smssignup  
{
    line-height : 1.5; 
    border : solid 1px #4C4C4C;
    padding : 5 5 5 5;    
    font-family : Verdana, Arial;
    font-size : 10px;
}


#smssignup .info a {color : #7F7F7F;}

#smsFormOutput {display : none; }
#pDivision { display:none }
#smssignup #smsSubmit  
{
    
}


