H1 	{FONT-WEIGHT: normal; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR:  #9b0032; }
H2 	{FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR:  #9b0032; }
H3 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR:  #9b0032; }
H4 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR:  #9b0032; }
H5 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR:  #9b0032; }
body, div, p, blockquote, ol, ul, dl, li, dt, dd, td {
	font-family : Verdana,  Geneva,  Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }
LI 	{MARGIN-LEFT: 1cm;}
A 	{FONT-SIZE: 12px; COLOR: #232d57; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; TEXT-DECORATION: none; }
A:link 	{ COLOR: #232d57; }
A:visited 	{ COLOR: #232d57; }
A:hover 	{ COLOR: #9b0032; }
A:active 	{ COLOR: #232d57; }

body { background-color:#e8e8ed;}
.r2 				{BACKGROUND-COLOR: #E8E8E8; }
.r1 				{}
.headingrow 		{FONT-SIZE: 12px; font-weight: bold; COLOR: #232d57; BACKGROUND-COLOR: #c2c8cb;   border-top:1px solid #232d57;  border-bottom:1px solid #232d57; padding:3px 0 3px 3px;}
.headingRow 		{FONT-SIZE: 12px; font-weight: bold; COLOR: #232d57; BACKGROUND-COLOR: #c2c8cb;  border-top:1px solid #232d57;  border-bottom:1px solid #232d57; padding:3px 0 3px 3px;}
.headingRow td 		{FONT-SIZE: 12px; font-weight: bold; COLOR: #232d57; BACKGROUND-COLOR: #c2c8cb;  border-top:1px solid #232d57;  border-bottom:1px solid #232d57; padding:3px 0 3px 3px;}

.headingRow2 		{FONT-SIZE: 10px; font-weight: bold; COLOR: #232d57; BACKGROUND-COLOR: #c2c8cb;  border-top:1px solid #232d57;  border-bottom:1px solid #232d57; padding:3px 0 3px 3px;}
.headingcell 		{FONT-SIZE: 12px; font-weight: bold; COLOR: #232d57; }
.messagerow 		{COLOR: red;  border-bottom: 1px solid #232d57;}
.messagecell 		{border-bottom: 1px solid #232d57;}
.displayElement		{color: #333333; }
.trailerrow 		{border-top: 1px solid #232d57; text-align: right; }
.trhdg 			{FONT-SIZE: 12px; font-weight: bold; COLOR: #232d57;  }
.subhdg2 			{FONT-SIZE: 12px; font-weight: bold; COLOR: #232d57;  }
.tdhdg 			{COLOR: #ffffff; }
.feature1 			{border: ridge 1px; }
.feature2 			{padding: 5; FONT-WEIGHT: bold; COLOR: #ffffff; background-color: #666699; }
.feature3 			{padding: 5; background-color: #f3f3f3; font-size: 8pt;}
.toprule  			{font-size: 12px; COLOR: #666666;}
.bground1	 		{border-bottom: 1px solid #d5dfe9; }
.bground2	 		{BACKGROUND-COLOR: #f5f8fa; }
.bground3	 		{BACKGROUND-COLOR: #E4EBF1; }
ul.cal			{MARGIN-top: 0cm; margin-bottom: 0cm; margin-left: -0.6cm; list-style-type: decimal; list-style-image: url(/site/yachting/ayf/image/arrow2.gif); FONT-SIZE: 9px;}

A:active 			{COLOR: #FF0000; }
A:unknown 			{COLOR: #232d57; }
A.menu 			{COLOR: #ffffff; }
A:hover 			{COLOR: #FF0000; }

li.newslist			{list-style-image:  url(/site/yachting/ayf/AYF2/image/arrow.gif); MARGIN-LEFT: -0.5cm;}
a.newslist			{list-style-image:  url(/site/yachting/ayf/AYF2/image/arrow.gif); }
a.newslist:hover		{list-style-image:  url(/site/yachting/ayf/AYF2/image/arrow_over.gif); }


li.isafnewslist		{list-style-image:  url(/site/yachting/ayf/AYF2/image/arrow.gif); MARGIN-LEFT: -0.5cm;}
a.isafnews			{list-style-image:  url(/site/yachting/ayf/AYF2/image/arrow.gif); }
a.isafnews:hover		{list-style-image:  url(/site/yachting/ayf/AYF2/image/arrow_over.gif); }


li.isafregattalist	{list-style-image:  url(/site/yachting/ayf/AYF2/image/arrow.gif); MARGIN-LEFT: -0.5cm;}
a.isafregatta		{list-style-image:  url(/site/yachting/ayf/AYF2/image/arrow.gif); }
a.isafregatta:hover	{list-style-image:  url(/site/yachting/ayf/AYF2/image/arrow_over.gif); }


.newsabstract 		{FONT-SIZE: 12px; COLOR: #000000; 	}
A.newsheadline:hover 	{FONT-SIZE: 12px; COLOR: #9b0032;  font-weight: bold;list-style-image: url(/site/yachting/ayf/AYF2/image/arrow_over.gif);	}
A.newsheadline:link 	{FONT-SIZE: 12px;  font-weight: bold;list-style-image: url(/site/yachting/ayf/AYF2/image/arrow.gif); }
A.newsheadline:visited 	{FONT-SIZE: 12px;  font-weight: bold;list-style-image: url(/site/yachting/ayf/AYF2/image/arrow.gif);  }


A.menu2:link    {font-family: Verdana; color: #b9c0c4; text-decoration:none; font-size : 11px; }
A.menu2:visited {font-family: Verdana; color: #b9c0c4; text-decoration:none; font-size : 11px; }
A.menu2:hover   {	font-family: Verdana;	color: #232d57;	font-size : 11px;}


A.menu3 			{FONT-SIZE: 11px; COLOR: #232d57;  	font-weight: bold;}
A.menu3:hover 		{FONT-SIZE: 11px; COLOR: #FF0000;  	font-weight: bold;}
A.menu3:link 		{FONT-SIZE: 11px; COLOR: #232d57;  	font-weight: bold;}
A.menu3:visited 		{FONT-SIZE: 11px; COLOR: #232d57;  	font-weight: bold;}

A.menu4 			{FONT-SIZE: 11px; COLOR: #9b0032;  	}
A.menu4:hover 		{FONT-SIZE: 11px; COLOR: #FF0000;  	}
A.menu4:link 		{FONT-SIZE: 11px; COLOR: #9b0032;  	}
A.menu4:visited 		{FONT-SIZE: 11px; COLOR: #9b0032;  	}

A.menu5	 		{FONT-SIZE: 11px; COLOR: #0A1D7D; list-style-image: url(/site/yachting/ayf/AYF2/image/arrow.gif);}
A.menu5:link 		{FONT-SIZE: 11px; COLOR: #0A1D7D; list-style-image: url(/site/yachting/ayf/AYF2/image/arrow.gif);}
A.menu5:visited 		{FONT-SIZE: 11px; COLOR: #0A1D7D; list-style-image: url(/site/yachting/ayf/AYF2/image/arrow.gif);}
A.menu5:hover 		{FONT-SIZE: 11px; COLOR: #FF0000; list-style-image: url(/site/yachting/ayf/AYF2/image/arrow_over.gif);   }
li.submenu			{MARGIN-LEFT: -0.5cm;}

A.menu6 			{FONT-SIZE: 10px;  COLOR: #FF0000;  }
A.menu6:link 		{FONT-SIZE: 10px;  COLOR: #FF0000; 	}
A.menu6:visited 		{FONT-SIZE: 10px;  COLOR: #FF0000; 	}
A.menu6:hover 		{FONT-SIZE: 10px;  COLOR: #232d57;  }

A.menu7 			{FONT-SIZE: 10px;  COLOR: #FF0000;  list-style-image:  url(/site/yachting/ayf/AYF2/image/arrow.gif); }
A.menu7:link 		{FONT-SIZE: 10px;  COLOR: #FF0000; 	}
A.menu7:visited 		{FONT-SIZE: 10px;  COLOR: #FF0000; 	}
A.menu7:hover 		{FONT-SIZE: 10px;  COLOR: #232d57;  list-style-image:  url(/site/yachting/ayf/AYF2/image/arrow_over.gif);}

.menu8  			{FONT-SIZE: 11px; COLOR: #666666; 	border-top: 1px solid #232d57;}

.calendarlist		{font-family: Verdana,  Geneva, Arial, Helvetica,sans-serif; font-size: 12px; list-style-image:  url(../AYF2/AYF2/image/bullet.gif);}

FORM				{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }
.formdropdownlist		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }
.formradiobtns		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }
.formcheckbox		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }
.formsubmit			{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }
.textElement		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }
.forminput			{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }
.formtextarea		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }


A.templateheader 			{FONT-SIZE: 12px; COLOR: #0A1D7D;}
A.templateheader:hover 		{FONT-SIZE: 12px; COLOR: #FFFFFF;} 	
A.templateheader:link 		{FONT-SIZE: 12px; COLOR: #0A1D7D; 	}
A.templateheader:visited 		{FONT-SIZE: 12px; COLOR: #0A1D7D; 	}

.header 			{font-family: Verdana, Geneva,  Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0A1D7D; }
.templateheader2 			{FONT-SIZE: 12px;  font-weight: bold; COLOR: #232d57;}



.bground1	 		{border-bottom: 1px solid #d5dfe9; }
.bground2	 		{BACKGROUND-COLOR: #F1F4F9; }
.bground3	 		{BACKGROUND-COLOR: #6086BF; }
.bground4 			{background-color: #FFFFFF}
.bground5			{background-color: #E4E9F3}

#main { background-image:url(/site/yachting/RBYC/rbyc2006/image/bg_main.gif); background-repeat:no-repeat; background-position:top left; background-color:#ffffff;}
#mhead {background-image:url(/site/yachting/RBYC/rbyc2006/image/mh_left.gif); background-repeat:no-repeat; background-position:top left; background-color:#232d57;}
#address {color:#b9c0c4; position:absolute; top:64px; left:161px;}
#address a {color:#b9c0c4; }

#rbyc {position:absolute; left:135px; top:26px;}
#topmenu {position:relative; float:right; margin:130px 5px 0 15px;}
#topmenu a {color:#b9c0c4; padding:0 12px 0 5px; font-size:10px;}
#topmenu a:link {color:#b9c0c4;}
#topmenu a:visited {color:#b9c0c4;}
#topmenu a:hover {color:#9b0032;}
#topmenu a:active {color:#b9c0c4;}

#dyn_menu {background-image:url(/site/yachting/RBYC/rbyc2006/image/bg_menu.gif); background-repeat:no-repeat; background-color:#9b0032; height:30px; vertical-align:middle; padding-left:30px;}
#footer {color:#b9c0c4; text-align:center; background-color:#232d57; height:23px; vertical-align:middle; FONT-SIZE: 10px;}

#footer  a			{FONT-SIZE: 10px; COLOR: #b9c0c4; padding:0 3px 0 3px;  	}
#footer a:link 		{FONT-SIZE: 12px; COLOR: #b9c0c4; 	}
#footer a:visited 		{FONT-SIZE: 10px; COLOR: #b9c0c4; 	}
#footer a:hover 		{FONT-SIZE: 10px; COLOR: #9b0032; }  	
#footer a:active 		{FONT-SIZE: 10px; COLOR: #b9c0c4; 	}
#baseline {font-size:10px; color:#232d57; text-align:center;  padding-top:4px; background-color:e8e8ed;}
#story {padding:10px;}
#featurecol {padding:10px;}



#submenu1 {padding:0 5px 10px 0; border-bottom-width:0; width:150;  margin:10px 0 10px 6px;}
#submenu1 p{ padding:0 2px 8px 15px; margin:0; }
#submenu1 a { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal;}
#submenu1 a:link {color:#000000; }
#submenu1 a:visited {color:#000000; }
#submenu1 a:hover {color:#9b0032;  }
#submenu1 a:active {color:#000000;  }
.bg_submenu {background-image:url(/site/yachting/RBYC/rbyc2006/image/spacer.gif); background-repeat:no-repeat; }
.bg_submenu_over {background-image:url(/site/yachting/RBYC/rbyc2006/image/sub_arrow.gif); background-repeat:no-repeat;}
#frontnews {margin-top:20px;}
#frontnews .HeadingRow {background-color:#c2c8cb; color:#232d57;}
#frontnews .header {background-color:#c2c8cb; color:#232d57; border-top:1px solid #232d57; border-bottom:1px solid #232d57; padding:3px 0 3px 0;}
.ftop {background-color:#c2c8cb; color:#232d57; font-size:10px; padding:5px; border-top:1px solid #232d57; border-bottom:1px solid #232d57; margin-bottom:3px;}
.fmain  { padding:5px; border:1px solid #9b0032;}