body {margin: 20px 0 20px 0; padding:0; background-color:#ffffff; }
H1 	{FONT-WEIGHT: normal; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #0079c5; }
H2 	{FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica,Sans Serif; COLOR: #0079c5; }
H3 	{FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica,Sans Serif; COLOR: #0079c5; margin-bottom:0; margin-top:0; padding-bottom:0; }
H4 	{FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica,Sans Serif; COLOR: #666666; }
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 {list-style-image: url(/site/yachting/ayf/ayf2007_n/image/newlistbullet.gif); padding:0; margin:0 0 6px 16px; color: #1f2d5e;}
A 	{FONT-SIZE: 11px; COLOR: #5385c1; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; TEXT-DECORATION: none; }
A:active 			{COLOR: #5385c1; }
A:visited 			{COLOR: #5385c1; }
A:hover 			{COLOR: #5385c1; text-decoration:underline; }
A:active 			{COLOR: #5385c1; }


#yachting { background-color:#f8f8f8; text-align:center; margin:0;}
#shadow { text-align:center; width:960px;  margin:0 auto 0 auto; background-image:url(/site/yachting/ayf/ayf2007_n/image/bg_yachting.jpg); background-position:center; background-repeat:repeat-y;}
#main_content {text-align:left; width:950px; margin:0 auto 0 auto;background-image:url(/site/yachting/ayf/ayf2007_n/image/bg_content.jpg); background-repeat:repeat-x; }
#masthead {width:100%; padding:0; margin:0; overflow:hidden;}
#masthead h1 {display:none;}
#dyn_menu { height:26px;  background-image:url(/site/yachting/ayf/ayf2007_n/image/bg_menu.jpg); background-repeat:repeat-x; width:100%;}
#dyn_menu a {font-size:11px; padding:0 4px 0 4px; font-weight:normal; color:#ffffff; FONT-FAMILY: Verdana, Geneva, Helvetica,Sans Serif; }
#dyn_menu a:active 			{COLOR: #ffffff; }
#dyn_menu a:visited 			{COLOR: #ffffff; }
#dyn_menu a:hover 			{COLOR: #c05816; text-decoration:none; }
#dyn_menu a:active 			{COLOR: #ffffff; }


#search_f {padding:1px 10px 0 0;  margin:0; color:#ffffff; }
#search_f .textinput {border:1px solid #00468b;}
#search_f .formsubmit {border:1px solid #00468b; background-color:#4a96d5; width:30px; height:20px; margin-left:4px;}

#search_f2 {padding:1px 0 0 0;  margin:0; color:#ffffff; }
#search_f2 .textinput {border:1px solid #00468b;}
#search_f2 .formsubmit {border:1px solid #00468b; background-color:#4a96d5; width:30px; height:20px; margin-left:4px;}
#member_menu { height:19px; background-color:#0079c5; color:#ffffff; width:100%; clear:both; }
#member_menu a {font-size:10px; padding:0 4px 0 4px; font-weight:normal; color:#ffffff; FONT-FAMILY: Verdana, Geneva, Helvetica,Sans Serif; }
#member_menu a:active 			{COLOR: #ffffff; }
#member_menu a:visited 			{COLOR: #ffffff; }
#member_menu a:hover 			{COLOR: #eb8b4b; text-decoration:none; }
#member_menu a:active 			{COLOR: #ffffff; }
#my { float:left; padding-top:1px; padding-left:10px;  }
#contact { float:right; padding-left:15px; background-image:url(/site/yachting/ayf/ayf2007_n/image/bg_contact.gif); background-position:left; background-repeat:no-repeat; height:18px; padding-top:1px; padding-right:10px; }

#left_col { width:180px; margin-left:10px;  float:left;  display:inline;}
#feature {width:200px; margin-right:10px;   float:right;}
#data {margin:0; padding:0 220px 10px 200px; }
#data_p {margin:0; padding:0 10px 10px 200px; }
#data_c {margin:0; padding:0 10px 10px 10px; }

#story_p {margin:0 0 0 0; padding: 10px ; background-color:#ffffff; border:1px solid #cccccc; }
#story_p i { width:90%; }

#pageheading {font-size:14px; border-bottom:3px solid #3c85c3; font-weight:bold; padding-bottom:6px; margin-bottom:2em; margin-top:1em; COLOR: #0079c5; }
#content {  padding:0; margin:10px 0 0 0; width:100%; overflow:auto;}
#footer { font-weight:bold; background-image:url(/site/yachting/ayf/ayf2007_n/image/bg_footer.jpg); background-repeat:repeat-x; text-align:left; margin:0 0 0 0; padding-left:10px; padding-top:0; font-size:11px; color:#ffffff; 
 }
#footer h2 {display:none;}

#footer_a { font-weight:bold; background-image:url(/site/yachting/ayf/ayf2007_n/image/bg_footer.jpg); background-repeat:repeat-x; text-align:left; margin:0 0 0 0; padding-left:10px; padding-top:0; font-size:11px; color:#ffffff; overflow:hidden; margin-bottom:10px; }
#footer_a h2 {display:none;}
#footer_a td {font-weight:bold; font-size:10px; color:#333333;}
#copy { padding-top:20px; background-color:#f8f8f8; background-image:url(/site/yachting/ayf/ayf2007_n/image/footer.jpg); background-position:center top; background-repeat:no-repeat; height:100px; overflow:hidden; text-align:center; margin-top:4px; font-size:10px; color:#999999;}
#copy a {color: #999999; font-size: 10px;}
#sub_menu {border:1px solid #cccccc; background-color:#ffffff; padding:5px 5px 0 5px; margin-bottom:10px;}
#sub_menu ul { margin-top:5px; margin-bottom:5px; padding:0; margin-left:40px;}
#sub_menu p { margin:5px 0 5px 0; padding:0;}

.more {text-align:right; margin:0; padding:0;}
.display_box_hd { height:25px; background-color:#0079c5; background-image:url(/site/yachting/ayf/ayf2007_n/image/bg_area.jpg); background-repeat:repeat-x; background-position:top; margin-top:0;}
.display_box_hd h2 { text-align:center; vertical-align:middle; font-size:12px; color:#ffffff; margin:0; padding:5px 0 0 0;}
.display_box_c {text-align:center; border:1px solid #cccccc; border-top-width:0; background-color:#ffffff; margin:0 0 10px 0; padding:5px 5px 0 5px ; } 
.display_box_c h3 {font-size:11px; margin:0; padding:0; color:#333333;}
.display_box {text-align:left; border:1px solid #cccccc; border-top-width:0; background-color:#ffffff; margin:0 0 10px 0; padding:14px 14px 14px 14px ; } 
.display_box ul {margin:0; padding:0;}
.display_box_bl {text-align:center;  margin:0 0 10px 0; padding:5px; } 
.display_box_bl h3 {font-size:11px; margin:0; padding:0; color:#333333;}
.display_box_line {text-align:center; border-top:1px solid #cccccc; margin:10px 0 10px 0; padding:5px; } 
.display_box_line h3 {font-size:11px; margin:0; padding:0; color:#333333;}

.feature_box {text-align:left; border:1px solid #cccccc; border-top-width:0; background-color:#ffffff; margin:0 0 0 0; padding:5px 5px 5px 5px ; } 
.feature_top {background-image:url(/site/yachting/ayf/ayf2007_n/image/bg_feature.jpg); background-position:right top; background-color:#679ec7; height:40px; overflow:visible;}
#feature h3 {font-size:11px; margin:0; padding:8px 5px 5px 5px; color:#FFFFFF; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}

#mission { background-color:#047bc6; background-image:url(/site/yachting/ayf/ayf2007_n/image/bg_tag.jpg); background-repeat:no-repeat;   text-align:center; margin:0; padding:0; }
#tag_text { text-align:left;  margin:0; padding:10px 20px 10px 20px; }
#tag_text p {color:#ffffff; font-size:12px; font-weight:normal; padding-top:.5em; padding-bottom:.5em; margin:0;}

#l_news_top {background-color:#005bb6; background-image:url(/site/yachting/ayf/ayf2007_n/image/bg_news.jpg);  color:#ffffff; font-weight:bold; font-size:12px; margin:0; padding:8px 0 8px 16px; border-left:5px solid #005bb6; border-right:5px solid #005bb6; margin-top:10px; }
#l_news {margin:0; padding:3px 5px 0 5px; border:1px solid #cccccc; border-top-width:0; background-color:#ffffff; margin-bottom:10px;}
#training_bx {margin:0 10px 10px 0; }
#events_bx {margin:0 0 10px 0;}
#menu {background-image:url(/site/sample/sample7/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;}

.mainpic {margin-right:17px;}

.g_line {border-right:1px solid #cccccc;}


/************  front styles from original *********/
.gray {color:#666666;}


.r2 				{BACKGROUND-COLOR: #EFEFEF; }
.r1 				{}
.headingrow 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #666666; BACKGROUND-COLOR: #eaeaea;   border-top:1px solid #cccccc;  border-bottom:1px solid #cccccc; padding:3px 0 3px 3px;}
.headingRow 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #666666; BACKGROUND-COLOR: #eaeaea;  border-top:1px solid #cccccc;  border-bottom:1px solid #cccccc; padding:3px 0 3px 3px;}
.headingRow td 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #666666; BACKGROUND-COLOR: #eaeaea;  border-top:1px solid #cccccc;  border-bottom:1px solid #cccccc; padding:3px 0 3px 3px;}

.headingRow2 		{FONT-SIZE: 10px; font-weight: bold; COLOR: #666666; BACKGROUND-COLOR: #eaeaea;  border-top:1px solid #cccccc;  border-bottom:1px solid #cccccc; padding:3px 0 3px 3px;}
.headingcell 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #666666; }
.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; }
#calmenu { text-align:left; margin-top:20px; float:none; width:200px; }
#cal {font-size:9px;}
.cal			{MARGIN-top: 0cm; margin-bottom: 0cm; margin-left: -1.0cm; list-style-type: none; FONT-SIZE: 9px;}
.cal li		{MARGIN-top: 0cm; margin-bottom: 0cm; margin-left: .1cm;  FONT-SIZE: 9px; list-style-type: none;}
.callist {font-size:9px; margin-left:10px; padding:0; list-style-type:none;}
.callist			{MARGIN-top: 0cm; margin-bottom: 0cm; margin-left:-.6cm; list-style-type: decimal; list-style-image: url(/site/yachting/ayf/image/arrow2.gif); FONT-SIZE: 9px;}
.calbground2	{background-color:#DDDDDD;}
.calbground3	 {background-color:#F5F5F5;}
ul.newsUL {margin:0; padding:0;}
li.newslist			{list-style-image:  url(/site/yachting/ayf/ayf2007_n/image/newlistbullet.gif);  margin-bottom:6px; padding-left:3px;}
a.newslist			{list-style-image:  url(/site/yachting/ayf/ayf2007_n/image/newlistbullet.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/ayf2007_n/image/newlistbullet.gif); MARGIN-LEFT: -0.5cm;}
a.isafnews			{list-style-image:  url(/site/yachting/ayf/ayf2007_n/image/newlistbullet.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/ayf2007_n/image/newlistbullet.gif); MARGIN-LEFT: -0.5cm;}
a.isafregatta		{list-style-image:  url(/site/yachting/ayf/ayf2007_n/image/newlistbullet.gif); }
a.isafregatta:hover	{list-style-image:  url(/site/yachting/ayf/AYF2/image/arrow_over.gif); }


.newsabstract 		{FONT-SIZE: 11px; COLOR: #666666; 	}
A.newsheadline:hover 	{FONT-SIZE: 11px; COLOR: #5385c1;  font-weight: bold;list-style-image: url(/site/yachting/ayf/AYF2/image/arrow_over.gif);	}
A.newsheadline:link 	{FONT-SIZE: 11px;  font-weight: bold;list-style-image: url(/site/yachting/ayf/ayf2007_n/image/newlistbullet.gif); }
A.newsheadline:visited 	{FONT-SIZE: 11px;  font-weight: bold;list-style-image: url(/site/yachting/ayf/ayf2007_n/image/newlistbullet.gif);  }


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: #666666;  	font-weight: bold;}
A.menu3:link 		{FONT-SIZE: 12px; COLOR: #666666;  	font-weight: bold;}
A.menu3:visited 		{FONT-SIZE: 12px; COLOR: #666666;  	font-weight: bold;}
A.menu3:hover 		{FONT-SIZE: 12px; COLOR: #FF0000;  	font-weight: bold;}


A.menu4 			{FONT-SIZE: 11px; COLOR: #5385c1;  	}
A.menu4:link 		{FONT-SIZE: 11px; COLOR: #5385c1;  	}
A.menu4:visited 		{FONT-SIZE: 11px; COLOR: #5385c1;  	}
A.menu4:hover 		{FONT-SIZE: 11px; COLOR: #FF0000;  	}


A.menu5	 		{FONT-SIZE: 11px; COLOR: #00469b; }
A.menu5:link 		{FONT-SIZE: 11px; COLOR: #00469b; }
A.menu5:visited 		{FONT-SIZE: 11px; COLOR: #00469b; }
A.menu5:hover 		{FONT-SIZE: 11px; COLOR: #FF0000;   }
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: #666666;  }

A.menu7 			{FONT-SIZE: 10px;  COLOR: #FF0000;   }
A.menu7:link 		{FONT-SIZE: 10px;  COLOR: #FF0000; 	}
A.menu7:visited 		{FONT-SIZE: 10px;  COLOR: #FF0000; 	}
A.menu7:hover 		{FONT-SIZE: 10px;  COLOR: #666666; }

.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; }

.nd {display:none;}


#flashcontent2 { text-align:center; padding:0; }

#image_map {border:0; padding:0;}

/****  paralympic sign up ******/
#news_sub {
	background-image:url(/site/yachting/ayf/ayf2007_n/image/news_signup.jpg);
	background-repeat:no-repeat;
	padding:0; margin-bottom:16px;
}
#news_sub h3 {height:80px; margin:0; padding:0;}
#news_sub h3 span {display:none;}
#news_sub p {margin:2px 0 2px 0; color:#000;}
#news_sub form {margin:0 0 10px 25px; padding-bottom:10px;  }
#news_sub form .formsubmit {border:1px solid #0079C5; background-color:#46B2E0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:fff;}


/****** end of paralympic sigh up ******/