html, body {border: 0; margin: 0; padding: 0;}

h1{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #006699;
	text-align: left;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 5px;
	border-bottom-width: thin;
}

H2 	{FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #006699; }
H3 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #006699; }
H4 	{FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #006699; }
H5 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #006699; }
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-color:#2D6984;
	min-width:900px;
	}
div, p, blockquote, ol, ul, dl, li, dt, dd, td {
	font-family : Verdana,  Geneva,  Arial, Helvetica, sans-serif; FONT-SIZE: 13px; COLOR: #333333;}
img {
	border:none;
}

.r2 				{BACKGROUND-COLOR: #eeeeee; }
.r1 				{ background: #FFF;}
.headingrow, .HeadingRow, .headingRow, .HeadingRow tr 		{FONT-SIZE: 11px; font-weight: bold; padding:5px; COLOR: #006699; background-color:#CBDAE2;  }
.headingRow2 		{FONT-SIZE: 10px; font-weight: bold; COLOR: #006699; BACKGROUND-COLOR: #eeeeee; }
.headingcell 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #006699; }
.messagerow 		{COLOR: red;  border-bottom: 1px solid #006699;}
.messagecell 		{border-bottom: 1px solid #006699; color: #ff0000; }
.displayElement		{color: #333333; }
.trailerrow 		{border-top: 1px solid #cccccc; text-align: right; }
.trhdg 			{FONT-SIZE: 12px; font-weight: bold; COLOR: #006699;  }
.subhdg2 			{FONT-SIZE: 12px; font-weight: bold; COLOR: #006699;  }
.tdhdg 			{COLOR: #ffffff; }
.feature2 			{ FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #6794AC;}
.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;}
ul					{margin-top: .1cm;}
li	{margin-top: .1cm;}
A 	{FONT-SIZE: 13px; COLOR: #f7ad18; font-weight:bold; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; TEXT-DECORATION: none; }
A:active 			{COLOR: #f7ad18; }
A:link 			{COLOR: #f7ad18; }
A:visited 			{COLOR: #f7ad18; }
A:unknown 			{COLOR: #f7ad18; }
A.menu 			{COLOR: #f7ad18; }
A:hover 			{COLOR: #006699; }

li.newslist			{list-style-image:  url(/site/canoeing/ac/ac2004/image/arrow.gif); MARGIN-LEFT: -0.5cm; }
a.newslist, li.newslist	a	{list-style-image:  url(/site/canoeing/ac/ac2004/image/arrow.gif); font-size:11px; }
a.newslist:hover		{list-style-image:  url(/site/canoeing/ac/ac2004/image/arrow_over.gif); }

li.isafnewslist		{list-style-image:  url(/site/canoeing/ac/ac2004/image/arrow.gif); MARGIN-LEFT: -0.5cm;}
a.isafnews			{list-style-image:  url(/site/canoeing/ac/ac2004/image/arrow.gif); }
a.isafnews:hover		{list-style-image:  url(/site/canoeing/ac/ac2004/image/arrow_over.gif); }


li.isafregattalist	{list-style-image:  url(/site/canoeing/ac/ac2004/image/arrow.gif); MARGIN-LEFT: -0.5cm;}
a.isafregatta		{list-style-image:  url(/site/canoeing/ac/ac2004/image/arrow.gif); }
a.isafregatta:hover	{list-style-image:  url(/site/canoeing/ac/ac2004/image/arrow_over.gif); }


.newsabstract 		{FONT-SIZE: 11px; COLOR: #000000; 	}
A.newsheadline:hover 	{FONT-SIZE: 11px; COLOR: #006699;  font-weight: bold;list-style-image: url(/site/canoeing/ac/ac2004/image/arrow_over.gif);	}
A.newsheadline:link 	{FONT-SIZE: 11px;  font-weight: bold;list-style-image: url(/site/canoeing/ac/ac2004/image/arrow.gif); }
A.newsheadline:visited 	{FONT-SIZE: 11px;  font-weight: bold;list-style-image: url(/site/canoeing/ac/ac2004/image/arrow.gif);  }

A.footer 			{FONT-SIZE: 11px; COLOR: #FFFFFF;  	}
A.footer:hover 		{FONT-SIZE: 11px; COLOR: #E4E9F3; }
A.footer:link 		{FONT-SIZE: 11px; COLOR: #FFFFFF; 	}
A.footer:visited 		{FONT-SIZE: 11px; COLOR: #FFFFFF; 	}

A.menu2 			{FONT-SIZE: 11px; COLOR: #000000;  	}
A.menu2:link 		{FONT-SIZE: 11px; COLOR: #000000; 	}
A.menu2:visited 		{FONT-SIZE: 11px; COLOR: #000000;	}
A.menu2:hover 		{FONT-SIZE: 11px; COLOR: #FFFFFF;}  	

A.menu3 			{FONT-SIZE: 14px; COLOR: #F7AD18;  	font-weight: bold;}
A.menu3:link 		{FONT-SIZE: 14px; COLOR: #F7AD18;  	font-weight: bold;}
A.menu3:visited 		{FONT-SIZE: 14px; COLOR: #F7AD18;  	font-weight: bold;}
A.menu3:hover 		{FONT-SIZE: 14px; COLOR: #006699;  	font-weight: bold;}

A.menu4 			{FONT-SIZE: 13px; COLOR: #37505d;  	}
A.menu4:link, A.menu4:visited  		{FONT-SIZE: 13px; COLOR: #2d6984;  	}
A.menu4:hover 		{FONT-SIZE: 13px; COLOR: #F7AD18;  	}

A.menu5	 		{FONT-SIZE: 11px; COLOR: #000000; display:block }
A.menu5:link, A.menu5:visited		{FONT-SIZE: 11px; COLOR: #006699; }
A.menu5:hover 		{FONT-SIZE: 11px; COLOR: #FFF;    }


menu6 			{FONT-SIZE: 10px;  COLOR: #006699;  }
A.menu6 			{FONT-SIZE: 10px;  COLOR: #F7AD18;  }
A.menu6:link 		{FONT-SIZE: 10px;  COLOR: #F7AD18; 	}
A.menu6:visited 		{FONT-SIZE: 10px;  COLOR: #F7AD18; 	}
A.menu6:hover 		{FONT-SIZE: 10px;  COLOR: #006699;  }

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: #006699;  }

.menu8  			{FONT-SIZE: 11px; COLOR: #666666; 	border-top: 1px solid #006699;}

globalmore 				{FONT-SIZE: 10px;  	}

A.globalmore, A.globalmore:link, A.globalmore:visited {
	FONT-SIZE: 10px;  
	COLOR: #F7AD18;  	
}

A.globalmore:hover 		{
	FONT-SIZE: 10px;  
	COLOR: #006699;  	
}

A.templateheader, A.templateheader:link {
	FONT-SIZE: 12px; 
	COLOR: #006699;
}

A.templateheader:hover {
	FONT-SIZE: 12px; 
	COLOR: #FFFFFF
}

A.templateheader:visited 		{
	FONT-SIZE: 12px; 
	COLOR: #006699; 	
}

.header 			{font-family: Verdana, Geneva,  Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #006699; }
.templateheader2 			{FONT-SIZE: 11px;  font-weight: bold; COLOR: #006699;}



.bground1	 		{border-bottom: 1px solid #d5dfe9; }
.bground2	 		{BACKGROUND-COLOR: #F7AD18; }
.bground3	 		{BACKGROUND-COLOR: #6086BF; }
.bground4 			{background-color: #FFFFFF}
.bground5			{background-color: #E4E9F3}

td.menu {  background-image: url(/site/canoeing/ac/ac2004/image/menu_bg_top.gif)}

/************* Columns *************************/

#ja-containerwrap, #ja-containerwrap-c, #ja-containerwrap-cm, #ja-containerwrap-f, #ja-containerwrap-m {
clear:both;
}

#ja-container {
padding:10px 0;
}

#ja-header, #ja-mainnav, #ja-subnav, #ja-container, #ja-botsl, #ja-footer {
clear:both;
margin:0 auto;
width:960px;
}

.leftlayout #ja-content {
float:left;
}

#ja-content {
clear:both;
display:block;
float:left;
margin-top:12px;
width:63.9%;
}

#ja-content-page {
clear:both;
display:block;
float:left;
margin-top:12px;
}

.leftlayout #ja-colwrap {
float:right;
}

#ja-colwrap {
float:right;
overflow:hidden;
width:34.9%;
}

#ja-colwrap-page {
float:left;
overflow:hidden;
width:34.9%;
}

#ja-colmass {
	text-align:center;
}

#ja-colmass, ja-cols {
clear:both;
width:100%;
}

.jazinMain, .jazinCal, .jazinPage {
	background: #FFF;
	border: 1px solid #CCC;
	margin-bottom: 10px;
	padding: 0 5px;
	float:left;
	clear: both;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:650px;
}

.jazinCal {
	margin-top:12px;
	width:950px;
}

/************** .feature styles ***************/

.featurecol{
	text-align: center;
	background-color:#6794AC;
	border:1px solid #2D6984;

}
/************** .story styles *****************/

.story{
	clear: both;
	padding: 0px 25px;
	font-size: 12px;
}
/************** #table styles **************/

.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: middle;
	padding: 0px 3px 0px 3px;
	background-color: #F7AD18;
}

A.more, A.more:link, A.more:visited {
	COLOR: #000000;  	
}
		
A.more:hover {
	COLOR: #FFFFFF;
}  	
	
.maintable {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 3px;
}
.tablehd {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6794AC;
	padding: 3px 3px 3px 5px;
	text-align: left;
}

.navtablecell {
	background-color:#6794AC;
	padding:5px 4px 5px 5px;
}

/************** #misc styles **************/
.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: right;
	vertical-align: middle;
	padding: 5px 0px 0px;
}


/************ Form styles *****************/

FORM, .formdropdownlist, .formradiobtns, .formcheckbox, .formsubmit, .textElement, .forminput, .formtextarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 14px; 
	COLOR: #6794ac;
}

.formdropdownlist	{ background-color: #e9f1f4}
.formsubmit			{ font-weight: bold;}
.textElement		{ border: 1px solid #6794ac;}
.formtext			{ border: 1px solid #6794ac;}
.formtextarea		{ background-color: #e9f1f4;}

/********* Calendar Styles ******************/

.calendarlist		{
	font-family: Verdana,  Geneva, Arial, Helvetica,sans-serif; 
	font-size: 11px; 
	list-style-image:  url(../AYF2/AYF2/image/bullet.gif);
}

ul.cal	{
	margin-left:5px;
}
