body {margin: 0 0 0 0; padding:0; background-color:#272C65; }
H1 	{ FONT-SIZE: 16px; font-family: Arial, Helvetica, sans-serif; COLOR: #CF1E28; margin-left:0; margin-bottom:20px; margin-top:2px; padding-top:12px; padding-bottom:17px; padding-left:46px; background-image: url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bg_page_hd.jpg); background-repeat:no-repeat; background-position:left top;}
H2 	{font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #313A92;  margin-bottom:0; padding-bottom:0;}
H3 	{  FONT-SIZE: 12px; font-family: Arial, Helvetica, sans-serif; COLOR: #313A92; margin-left:0; margin-bottom:0; margin-top:10px; padding-top:0; padding-bottom:0; padding-left:0;}
H4 	{FONT-WEIGHT: bold;   FONT-SIZE: 12px; font-family: Arial, Helvetica, sans-serif; COLOR: #CF1E28; margin-left:0; margin-bottom:0; margin-top:10px; padding-top:0; padding-bottom:0; padding-left:0;}
H5 	{FONT-WEIGHT: bold;   FONT-SIZE: 12px; font-family: Arial, Helvetica, sans-serif; COLOR: #000; margin-left:0; margin-bottom:0; margin-top:10px; padding-top:0; padding-bottom:0; padding-left:0;}
body,  p, blockquote, ol, ul, dl, li, dt, dd, td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; color:#000; }
li {
	list-style-image: url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bullet.gif);
	padding:0;
	margin:0 0 6px 16px;
	color: #1f2d5e;
}
A 	{FONT-SIZE: 11px; COLOR: #8C90C5; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; TEXT-DECORATION: none; }
A:active 			{COLOR: #8C90C5; }
A:visited 			{COLOR: #8C90C5; }
A:hover 			{COLOR: #CE171E; text-decoration:underline; }
A:active 			{COLOR: #8C90C5; }


#dragon2011 {
	background-color:#272C65;
	text-align:center;
	margin:0; margin-bottom:20px;
	background-image:url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bg_main.jpg);
	background-position:top;
	background-repeat: repeat-x;
}
#main_container {text-align:left; width:906px; margin:0 auto 0 auto; background-image:url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bg_page.jpg); background-repeat:repeat-y;  }
#dyn_menu {
	background-image:url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bg_main_menu.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	height:37px;
	margin:0; padding:0 14px 0 14px;
}
#container { color:#000; margin:0; padding:14px 33px 0 33px;}
#left_features {float:left;  width:176px; margin-left:0; display:inline;}
#right_features {float:right; width:176px; margin-right:0; margin-bottom:10px; display:inline; }
#middle {float:left; width:449px; margin-left:20px; display:inline;}
#story_f { margin:0; padding:0px; background-color:#FFF;}
#footer { background-image:url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bg_footer.jpg); background-position:bottom; background-repeat: repeat-x; clear:both;}

.f_top {
	height:9px;
	background-image:url(/site/yachting/DRAGONWORLDS2011/drag2010/image/f_l_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	line-height:1px;
	font-size:0;
}
.f_end { height:9px; background-image:url(/site/yachting/DRAGONWORLDS2011/drag2010/image/f_l_end.jpg); background-repeat:no-repeat; background-position:top; 
line-height:1px; font-size:0;}
.f_cont {padding:4px 8px 4px 8px; background-image:url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bg_f_left.jpg); background-repeat:repeat-y; margin:0;}
.f_cont h2 { margin:0; padding:0; color:#1E3264;}
.f_cont p {margin:0; padding-top:4px;}

.submenu_container {margin-bottom:8px;}
.sub_menu {
	padding:0;
	background-color:#EBECF5;
	width:174px;
	background-image:url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bg_submenu.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	padding-bottom:10px;
	margin-bottom:20px;
}

.sub_menu ul { 
	margin:0 10px 0 10px;
	margin-top:-1px;
	padding:0; }
	

.sub_menu li {padding:0; margin:0 10px 0 10px; list-style:none;  list-style-image:none; padding:5px 10px 5px 8px; margin:0 0 0 0;  border-bottom:1px solid #F7F8FB;  }
.sub_menu a {margin:0;}

.submenu { clear:both;}
.submenu_over {
	background-color:#939CBA;
}



.more {text-align:right; margin:0; padding:0;}

#links { text-align:center; color:#FFF; padding-top:8px; font-size:11px; }
#links a {color:#FFF; font-size:11px; }
#links a:link {color:#FFF;}
#links a:visited {color:#FFF;}
#links a:hover {color:#A5ADC1; text-decoration:none;}
#links a:active {color:#FFF;}
#copy {color:#A5ADC1; padding-top:8px;}

/*****  page *****/
#left_col { width:174px; margin-left:0; float:left; display:inline;}
#right_col {float:right;  width:644px; margin-right:0; margin-left:20px; margin-top:0; display:inline;}
#story { padding:0; background-color:#FFF;
}

#backm {margin-bottom:8px;}
#latestnews {margin-top:20px;}
#latestnews h3 {background-image:url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bg_news_hd.jpg); background-repeat:repeat-x; color:#FFF; padding:3px 13px 3px 13px; font-size:14px;}
#news { padding-top:10px; margin-bottom:10px;}

/***** page *****/


.r2 				{
	BACKGROUND-COLOR: #F3F3F6;
}
.r1 				{ background-color:#FFF;}
.headingrow 		{
	FONT-SIZE: 11px;
	font-weight: bold;
	COLOR: #313A92;
	BACKGROUND-COLOR: #EBECF5;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:3px 0 3px 3px;
}
.headingRow 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #313A92; BACKGROUND-COLOR: #EBECF5;  border-top:1px solid #313A92;  border-bottom:1px solid #313A92; padding:3px 3px 3px 3px;}
.headingRow td 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #313A92; BACKGROUND-COLOR: #EBECF5;  border-top:1px solid #313A92;  border-bottom:1px solid #313A92; padding:3px 3px 3px 3px;}

.headingRow2 		{FONT-SIZE: 10px; font-weight: bold; COLOR: #313A92; BACKGROUND-COLOR: #EBECF5;  border-top:1px solid #313A92;  border-bottom:1px solid #313A92; padding:3px 3px 3px 3px;}
.headingcell 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #313A92; }
.messagerow 		{COLOR: red;  border-bottom: 1px solid #666666;}
.messagecell 		{border-bottom: 1px solid #666666;}
.displayElement		{color: #000; }
.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; }
.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:0; padding:0; list-style-image: none; FONT-SIZE: 9px;
}
.cal li {margin:0; padding:0; list-style-type: none; padding-left:8px; background-image:url(/site/cycling/national/nat2008/image/arrow.gif); background-repeat:no-repeat; list-style-image:none; padding-bottom:3px;}

.calbground2	{background-color:#DDDDDD;}
.calbground3	 {background-color:#F5F5F5;}

.latestnewslist {margin:0; padding:13px;}
ul.newsUL {margin:0; padding:0;}
li.newslist			{
	list-style-image:  url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bullet.gif);
	margin-bottom:6px;
	padding-left:3px;
}
a.newslist			{list-style-image:   url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bullet.gif); color:#000; }
a.newslist:hover		{list-style-image:   url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bullet.gif); color:#CF1E28; text-decoration:none; }





.newsabstract 		{FONT-SIZE: 11px; COLOR: #000; 	}
a.newsheadline	{FONT-SIZE: 11px; color:#CF1E28; text-decoration:underline;  font-weight: bold;list-style-image: url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bullet.gif);}
a.newsheadline:link 	{FONT-SIZE: 11px; color:#CF1E28;  font-weight: bold;list-style-image: url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bullet.gif);}
a.newsheadline:visited 	{FONT-SIZE: 11px;  font-weight: bold;list-style-image: url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bullet.gif); }
a.newsheadline:hover 	{FONT-SIZE: 11px; COLOR: #8C90C5;  font-weight: bold;list-style-image: url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bullet.gif);}
a.newsheadline:active 	{FONT-SIZE: 11px;  font-weight: bold;list-style-image: url(/site/yachting/DRAGONWORLDS2011/drag2010/image/bullet.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: #313A92;  	font-weight: bold;}
A.menu3:link 		{FONT-SIZE: 12px; COLOR: #313A92;  	font-weight: bold;}
A.menu3:visited 		{FONT-SIZE: 12px; COLOR: #313A92;  	font-weight: bold;}
A.menu3:hover 		{FONT-SIZE: 12px; COLOR: #ED9631;  	font-weight: bold;}


A.menu4 			{FONT-SIZE: 11px; COLOR: #CF1E28;  	}
A.menu4:link 		{FONT-SIZE: 11px; COLOR: #CF1E28;  	}
A.menu4:visited 		{FONT-SIZE: 11px; COLOR: #CF1E28;  	}
A.menu4:hover 		{FONT-SIZE: 11px; COLOR: #313A92;  	}


A.menu5	 		{FONT-SIZE: 11px; COLOR: #313A92; }
A.menu5:link 		{FONT-SIZE: 11px; COLOR: #313A92; }
A.menu5:visited 		{FONT-SIZE: 11px; COLOR: #313A92; }
A.menu5:hover 		{FONT-SIZE: 11px; COLOR: #FFF; text-decoration:none;   }

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(../../national/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;}
a.more  {font-size:10px;}
a:hover.more  {text-decoration:none; color:#e4721c; font-size:10px;}


#flashcontent2 { text-align:center; padding:0; }

#image_map {border:0; padding:0;}
#cal {margin-left:5px;}


