body {margin: 20px 0 20px 0; padding:0; background-color:#dbdbdb; }
H1 	{FONT-WEIGHT: normal; FONT-SIZE: 18px; font-family:Arial, Helvetica, sans-serif; COLOR: #78348f; }
H2 	{FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica,Sans Serif; COLOR: #78348f; }
H3 	{FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica,Sans Serif; COLOR: #78348f; margin-bottom:0; margin-top:2em; padding-bottom:0; }
H4 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica,Sans Serif; COLOR: #a071b0; }
H5 	{font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #999999;  margin-bottom:0; padding-bottom:0;}
body, p, blockquote, ol, ul, dl, li, dt, dd, td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; color:#666666; }

li {}
A 	{FONT-SIZE: 11px; COLOR: #78348f; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; TEXT-DECORATION: none; }
A:active 			{COLOR: #78348f; }
A:visited 			{COLOR: #78348f; }
A:hover 			{COLOR: #78348f; text-decoration:none; }
A:active 			{COLOR: #78348f; }

#mhead {padding:15px 15px 14px 15px;}
#maintable { background-color:#ffffff; margin-top:20px;}
#menu {background-image:url(/site/misc/ACCESSSAILING/access2006/image//bg_menu.jpg); background-repeat:repeat-x;  vertical-align:middle; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; height:24px;
padding-left:7px; }
#menu a {font-size:11px; padding:0 4px 0 4px; font-weight:normal; color:#666666; FONT-FAMILY: Verdana, Geneva, Helvetica,Sans Serif; }
#menu a:active 			{COLOR: #666666; }
#menu a:visited 			{COLOR: #666666; }
#menu a:hover 			{COLOR: #a8a8a8; text-decoration:none; }
#menu a:active 			{COLOR: #666666; }
.m_border { border-left:1px solid #ffffff; border-right:1px solid #cccccc;}
.m_border_l {  border-right:1px solid #cccccc;}
.m_border_r { border-left:1px solid #ffffff;}

#content {padding:0 15px 15px 15px;}
.mainpic {margin-right:17px;}
#f_space {height:20px; background-color:#ffffff; background-image:url(/site/misc/ACCESSSAILING/access2006/image/bg_footer_sp.gif); background-repeat:repeat-x; background-position:bottom;} }
#foot_bar {float:left; }
#footer { background-color:#78348f;  vertical-align:middle; text-align:center; color:#ffffff;}
#footer td {font-size:10px; color:#ffffff;}
#footer a {font-size:10px; color:#ffffff;}
#footer a:link {font-size:10px; color:#ffffff;}
#footer a:visited {font-size:10px; color:#ffffff;}
#footer a:hover {font-size:10px; color:#c2a3a7;}
#footer a:active {font-size:10px; color:#ffffff;}
#copy {text-align:center; margin-top:4px; font-size:10px; color:#999999;}

/************  front styles from original *********/
.gray {color:#666666;}

#couta {border-bottom:1px solid #cccccc;}
/************ end  front styles from original *********/

#topmenu a {color:#666666; padding:0 11px 0 5px; font-size:10px;}
#topmenu a:link {color:#666666;}
#topmenu a:visited {color:#666666;}
#topmenu a:hover {color:#78348f;}
#topmenu a:active {color:#666666;}


#dynamic_menu { margin-top:0; margin-bottom:15px;  padding:0;  background-color:#a071b0; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
#dynamic_menu p {margin:0; padding:0;}
#dynamic_menu a { display:block; padding:4px 15px 4px 15px;  border-bottom:2px solid #ffffff;   color:#ffffff;  font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; }
#dynamic_menu a:link {color:#ffffff;  font-family:Arial, Helvetica, sans-serif;}
#dynamic_menu a:visited {color:#ffffff;  font-family:Arial, Helvetica, sans-serif;}
#dynamic_menu a:hover {color:#ffffff;  font-family:Arial, Helvetica, sans-serif;  background-color:#78348f;}
#dynamic_menu a:active {color:#ffffff;  font-family:Arial, Helvetica, sans-serif;}

#leftcol {border-right:1px dashed #cccccc; padding:0 15px 15px 15px;}

#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:#fdba31;  }
#submenu1 a:active {color:#000000;  }

#newsletter { margin-top:15px; margin-bottom:0; background-color:#a071b0;}
#newsletter  td {  background-color:#a071b0;}
#newsletter p {margin:4px 0 4px 0; color:#ffffff;}
#newsletter form {margin:0 0 12px 18px; padding:0; width:130px;}
#newsletter .textinput {width:140px;  margin:0;}
/******
.bg_submenu {background-image:url(/site/misc/ACCESSSAILING/access2006/image/spacer.gif); background-repeat:no-repeat; }
.bg_submenu_over {background-image:url(/site/misc/ACCESSSAILING/access2006/image/sub_arrow.gif); background-repeat:no-repeat;}
*****/
#sub_menu { border-bottom-width:0; margin:0; margin-bottom:15px; background-color:#a071b0; font-family:Arial, Helvetica, sans-serif;}
#sub_menu p{ border-bottom:2px solid #ffffff; padding:4px 15px 4px 15px; margin:0;}
#sub_menu a {color:#333333;  font-family: Arial, Helvetica, sans-serif;  font-size:13px; font-weight:normal; }
#sub_menu a:link {color:#333333;  font-family:Arial, Helvetica, sans-serif;}
#sub_menu a:visited {color:#333333;  font-family:Arial, Helvetica, sans-serif;}
#sub_menu a:hover {color:#333333; font-family:Arial, Helvetica, sans-serif; }
#sub_menu a:active {color:#333333;  font-family:Arial, Helvetica, sans-serif;}

#sub_menu A.menu7 			{FONT-SIZE: 10px;  COLOR: #78348f; }
#sub_menu A.menu7:link 		{FONT-SIZE: 10px;  COLOR: #78348f; 	}
#sub_menu A.menu7:visited 		{FONT-SIZE: 10px;  COLOR: #78348f; 	}
#sub_menu A.menu7:hover 		{FONT-SIZE: 10px;  COLOR: #000000; }

.bg_submenu { background-color:#fbcd6f;  }
.bg_submenu_over {background-color:#fdba31; }

.nd {display:none;}
#stories {margin-bottom:15px; background-color:#78348f;}
#f_ads img {margin-bottom:2px; display:block;}

#newstable {margin-top:15px;}
#newstable h1 { color:#ffffff; margin:0; padding:4px; font-size:10px;}
#latestnews {background-color:#a071b0; text-align:left; }
#newscontent .newsheading  {color:#78348f; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#newscontent .newsheading:link {color:#78348f; font-weight:bold;}
#newscontent .newsheading:visited {color:#78348f; font-weight:bold;}
#newscontent .newsheading:hover {color:#a071b0; font-weight:bold;}
#newscontent .newsheading:active {color:#78348f; font-weight:bold;}
.newsdate {color:#666666;}
.newsabstract  {color:#666666;}
#newscontent {border:1px solid #cccccc; background-color:#f8f8f8; margin-top:1px; padding-top:8px;}
#newscontent ul {margin:0 15px 15px 2px; padding:0; list-style-type:none; list-style-image:  url(/site/misc/ACCESSSAILING/access2006/image/news_arrow2.gif);}
#newscontent li  {margin:0 15px 15px 30px; padding:0; font-size:11px; list-style-type:none;  list-style-image: url(/site/misc/ACCESSSAILING/access2006/image/news_arrow2.gif);}
#newscontent li a  {list-style-image:  url(/site/misc/ACCESSSAILING/access2006/image/news_arrow2.gif) ; font-size:11px; list-style-type:none; }
#newscontent li  a:link  {list-style-image:  url(/site/misc/ACCESSSAILING/access2006/image/news_arrow2.gif) ;}
#newscontent li  a:visited  {list-style-image:  url(/site/misc/ACCESSSAILING/access2006/image/news_arrow2.gif) ;}
#newscontent li  a:hover  {list-style-image:  url(/site/misc/ACCESSSAILING/access2006/image/news_arrow2_over.gif); }
#newscontent li  a:active  {list-style-image:  url(/site/misc/ACCESSSAILING/access2006/image/news_arrow2.gif) ;}


#pagecontent {border:1px solid #cccccc; background-color:#f8f8f8; margin-top:1px; padding:0 15px 15px 15px;}
#pagecontent h1 {font-size:24px;}
#page_head {background-color:#78348f; text-align:left; }
.r2 				{BACKGROUND-COLOR: #EFEFEF; }
.r1 				{}
.headingrow 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #ffffff; BACKGROUND-COLOR: #a071b0;   padding:3px}
.headingRow 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #ffffff; BACKGROUND-COLOR: #a071b0;   padding:3px}
.headingRow td 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #ffffff; BACKGROUND-COLOR: #a071b0;   padding:3px}

.headingRow2 		{FONT-SIZE: 10px; font-weight: bold; COLOR: #ffffff; BACKGROUND-COLOR: #a071b0;   padding:3px ;}
.headingcell 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #a071b0; }
.messagerow 		{COLOR: red;  border-bottom: 1px solid #666666;}
.messagecell 		{border-bottom: 1px solid #666666;}
.displayElement		{color: #333333; }
.trailerrow 		{border-top: 1px solid #666666; text-align: right; }
.trhdg 			{FONT-SIZE: 12px; font-weight: bold; COLOR: #666666;  }
.subhdg2 			{FONT-SIZE: 12px; font-weight: bold; COLOR: #666666;  }
.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: 11px; 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.menu2:link    {font-family: Verdana; color: #666666; text-decoration:none; font-size : 11px; }
A.menu2:visited {font-family: Verdana; color: #666666; text-decoration:none; font-size : 11px; }
A.menu2:hover   {	font-family: Verdana;	color: #666666;	font-size : 11px;}


A.menu3 			{FONT-SIZE: 12px; COLOR: #a071b0;  	font-weight: bold;}
A.menu3:link 		{FONT-SIZE: 12px; COLOR: #a071b0;  	font-weight: bold;}
A.menu3:visited 		{FONT-SIZE: 12px; COLOR: #a071b0;  	font-weight: bold;}
A.menu3:hover 		{FONT-SIZE: 12px; COLOR: #78348f;  	font-weight: bold;}


A.menu4 			{FONT-SIZE: 11px; COLOR: #78348f;  	}
A.menu4:link 		{FONT-SIZE: 11px; COLOR: #78348f;  	}
A.menu4:visited 		{FONT-SIZE: 11px; COLOR: #78348f;  	}
A.menu4:hover 		{FONT-SIZE: 11px; COLOR: #a071b0;  	}


A.menu6 			{FONT-SIZE: 10px;  COLOR: #a071b0;  }
A.menu6:link 		{FONT-SIZE: 10px;  COLOR: #a071b0; 	}
A.menu6:visited 		{FONT-SIZE: 10px;  COLOR: #a071b0; 	}
A.menu6:hover 		{FONT-SIZE: 10px;  COLOR: #666666;  }

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: #666666;  list-style-image:  url(/site/yachting/ayf/AYF2/image/arrow_over.gif);}

.menu8  			{FONT-SIZE: 11px; COLOR: #666666; 	border-top: 1px solid #666666;}

.calendarlist		{font-family: Verdana,  Geneva, Arial, Helvetica,sans-serif; font-size: 11px; list-style-image:  url(../AYF2/AYF2/image/bullet.gif);}

FORM				{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formdropdownlist		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formradiobtns		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formcheckbox		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formsubmit			{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.textElement		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.forminput			{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formtextarea		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }

#frontnews {margin-top:20px;}
#frontnews .HeadingRow {background-color:#eaeaea; color:#666666;}
#frontnews .header {background-color:#eaeaea; color:#666666; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:3px 0 3px 0;}
#fbox {padding-right:7px;}
.ftop {background-color:#eaeaea; color:#666666; font-size:10px; padding:5px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; margin-bottom:3px;}
.fmain  { padding:5px; border:1px solid #78348f;}
