H1
{
  font-weight: normal;
  font-size: 18px;
  font-family: Verdana, Geneva, Arial,Helvetica,Sans Serif;
  color: #000066;
}
H2
{
  font-weight: bold;
  font-size: 16px;
  font-family: Arial, Verdana, Geneva, Helvetica,Sans Serif;
  color: #000066;
}
H3
{
  font-weight: bold;
  font-size: 14px;
  font-family: Arial, Verdana, Geneva, Helvetica,Sans Serif;
  color: #000066;
  margin-bottom: 0;
  margin-top: 2em;
  padding-bottom: 0;
}
H4
{
  font-weight: bold;
  font-size: 12px;
  font-family: Arial, Verdana, Geneva, Helvetica,Sans Serif;
  color: #000066;
}
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: #000066;
}

li
{
  list-style-image: url(/site/sample/sample7/image/bullet.gif);
  padding: 0;
  margin: 0 0 0 16px;
  color: #000066;
}
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;
}

#maintable
{
  border: 1px solid #cccccc;
  margin-top: 0px;
}
#menu
{
    /*background-image: url(/site/sample/sample3/image/bg_menu.jpg);
  background-repeat: repeat-x;*/
    background-color: #000066;
    vertical-align: middle;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    color: #E9D714;
}
#menu a
{
  font-size: 12px;
  padding: 0 4px 0 4px;
  font-weight: normal;
  color:#E9D714;
  font-family: Verdana, Geneva, Helvetica,Sans Serif;
}
#menu a:active
{
  color: #E9D714;
}
#menu a:visited
{
  color: #E9D714;
}
#menu a:hover
{
    color: #E9D714;
    text-decoration: none;
    background-color: #0191C8;
}
#dyn_menu
{
    height:24px;
    background-color: #000066;
    vertical-align: middle;
  font-size: 12px;
  padding: 0 4px 0 4px;
  font-weight: normal;
  color:#E9D714;
  font-family: Verdana, Geneva, Helvetica,Sans Serif;
}
#dyn_menu a:hover
{
    font-size:14px;
    color: #E9D714;
}
#dyn_menu a:active
{
    font-size:14px;
    color: #E9D714;
}
#dyn_menu a:visited
{
    font-size:14px;
    color: #E9D714;
}
    
.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: 17px;
}
.mainpic
{
  margin-right: 17px;
}

#footer
{
  background-image: url(/site/sample/sample7/image/bg_menu.jpg);
  background-repeat: repeat-x;
  vertical-align: middle;
  text-align: center;
  height: 24px;
  border-top: 1px solid #cccccc;
}
#footer a
{
  font-size: 10px;
}
#copy
{
  text-align: center;
  margin-top: 4px;
  font-size: 10px;
  color: #999999;
}

body
{
    background-position: center;
    text-align: center; background-color: #DEE2FF;
    background: /*"images/background.png"*/ min-width:1024px;
    /*background-image: url('images/background.png');
    background-repeat: repeat-x;*/
    background-attachment: fixed;
	padding-bottom:5000px;
	margin-bottom:-5000px;

}
.MainBody
{
    width: 1024px;
    margin: 0 auto;
    background-color: #FFFFFF;
    text-align: left;
    min-height:800px;
    visibility: visible;
	overflow:hidden;
    display: block;
    background-image: none;
}

.EmailBody
{
    width: 824px;
    margin: 0 auto;
    background-color: #FFFFFF;
    text-align: left;
    height:2000px;
    visibility: visible;
    display: block;
    background-image: none;
}
.Header
{
  float: left;
  width: 100%;
  height: 242px;
}
.Logo
{
    text-align: center;
    padding-top: 3px;
    float: left;
    width: 156px;
    height: 239px;
}
.TopLinks
{
  float: right;
  height: 20px;
  text-align: right;
}
.Banner
{
  top: 0px;
  float: left;
  height: 220px;
  width: 868px;
  text-align: left;
}
.Menu
{
  float: left;
  padding-left:7px;
  height: 22px;
  width: 861px;
}
.LeftBar
{
  float: left;
  width: 150px;
  top: 244px;
  padding: 3px;
  border-right-style: dashed;
  border-right-width: 1px;
  border-right-color: #C0C0C0;
  height:auto;
}
.RightBar
{
  float: right;
  top: 244px;
  width: 160px;
  padding: 3px 0 3px 3px;
  border-left-style: dashed;
  border-left-width: 1px;
  border-left-color: #C0C0C0;
  height:auto;
  
}
.FrontPageContent
{
  width: 650px;
  float: left;
  top: 244px;
  padding: 15px 15px 15px 15px;
  height:auto;
}
.PageContent
{
    width: 827px;
    float: left;
    top: 244px;
    padding: 5px 20px 5px 20px;
    height:auto;
}
.SearchBox
{
    float:right;    
}
.CalendarPageContent
{
  width: 857px;
  height:100pc;
  float: left;
  top: 244px;
  padding: 5px 5px 5px 5px;
}

.Footer
{
    float: left;
    width: 100pc;
    text-align: center;
}

.motto
{
  font-family: "Bookman Old Style";
  font-style: italic;
  font-size: small;
  color: #000066;
  text-align: center;
}

/************  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: #5385c1;
}
#topmenu a:active
{
  color: #666666;
}

#leftcol
{
  border-right: 1px dashed #cccccc;
  padding-left: 5px;
}

#submenu1
{
    padding: 0 5px 10px 0;
    border-bottom-width: 0;
    width: 150;
    margin: 10px 0 10px 6px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
#submenu1 p
{
  padding: 0 2px 8px 15px;
  margin: 0;
}
#submenu1 a
{
  color: #000000;
  font-size: 11px;
  font-weight: normal;
}
#submenu1 a:link
{
  color: #000000;
}
#submenu1 a:visited
{
  color: #000000;
}
#submenu1 a:hover
{
  color: #5385c1;
}
#submenu1 a:active
{
  color: #000000;
}
.bg_submenu
{
  background-image: url(/site/sample/sample7/image/spacer.gif);
  background-repeat: no-repeat;
}
.bg_submenu_over
{
  background-image: url(/site/sample/sample7/image/sub_arrow.gif);
  background-repeat: no-repeat;
}


.r2
{
  background-color: #EFEFEF;
}
.r1
{
}
.headingrow
{
  font-size: 11px;
  font-weight: bold;
  color: #000066;
  background-color: #EEEEE6;
  border-top: 1px solid #000066;
  border-bottom: 1px solid #000066;
  padding: 3px 0 3px 3px;
}
.headingRow
{
  font-size: 11px;
  font-weight: bold;
  color: #000066;
  background-color: #EEEEE6;
  border-top: 1px solid #000066;
  border-bottom: 1px solid #000066;
  padding: 3px 0 3px 3px;
}
.headingRow td
{
  font-size: 11px;
  font-weight: bold;
  color: #000066;
  background-color: #EEEEE6;
  border-top: 1px solid #000066;
  border-bottom: 1px solid #000066;
  padding: 3px 0 3px 3px;
}

.headingRow2
{
  font-size: 10px;
  font-weight: bold;
  color: #000066;
  background-color: #EEEEE6;
  border-top: 1px solid #000066;
  border-bottom: 1px solid #000066;
  padding: 3px 0 3px 3px;
}
.headingcell
{
  font-size: 11px;
  font-weight: bold;
  color: #000066;
}
.messagerow
{
  color: red;
  border-bottom: 1px solid #000066;
}
.messagecell
{
  border-bottom: 1px solid #000066;
}
.displayElement
{
  color: #333333;
}
.trailerrow
{
  border-top: 1px solid #000066;
  text-align: right;
}
.trhdg
{
  font-size: 12px;
  font-weight: bold;
  color: #666666;
}
.subhdg2
{
  font-size: 12px;
  font-weight: bold;
  color: #000066;
}
.tdhdg
{
  color: #ffffff;
}
.feature1
{
  border: ridge 1px;
}
.feature2
{
  padding: 5;
  font-weight: bold;
  color: #ffffff;
  background-color: #000066;
}
.feature3
{
  padding: 5;
  background-color: #f3f3f3;
  font-size: 8pt;
}
.toprule
{
  font-size: 11px;
  color: #000066;
}
.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;
}

li.newslist
{
    list-style-image: url(/site/yachting/ayf/AYF2/image/arrow.gif);
    margin-left: -0.5cm;
    text-align: left;
}
a.newslist
{
  list-style-image: url(/site/yachting/ayf/AYF2/image/arrow.gif);
  text-align: left;
}
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: 11px;
  color: #000000;
}
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/AYF2/image/arrow.gif);
}
A.newsheadline:visited
{
  font-size: 11px;
  font-weight: bold;
  list-style-image: url(/site/yachting/ayf/AYF2/image/arrow.gif);
}

.menu2
{
/* This class is used for the tds in the main menu*/
    height: 22px;
}

A.menu2
{
    background-image: none;
}
A.menu2:link
{
    font-family: Verdana;
    color: #000066;
    text-decoration: none;
    font-size: 11px;
}
A.menu2:visited
{
  font-family: Verdana;
  color: #000066;
  text-decoration: none;
  font-size: 11px;
}
A.menu2:hover
{
  font-family: Verdana;
  color: #000066;
  font-size: 11px;
}


A.menu3
{
  font-size: 12px;
  color: #000066;
  font-weight: bold;
}
A.menu3:link
{
  font-size: 12px;
  color: #000066;
  font-weight: bold;
}
A.menu3:visited
{
  font-size: 12px;
  color: #000066;
  font-weight: bold;
}
A.menu3:hover
{
    font-size: 12px;
    color: #E9D714;
    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: #E9D714;
  list-style-image: url(/site/yachting/ayf/AYF2/image/arrow.gif);
}
A.menu5:link
{
  font-size: 11px;
  color: #E9D714;
  list-style-image: url(/site/yachting/ayf/AYF2/image/arrow.gif);
}
A.menu5:visited
{
  font-size: 11px;
  color: #E9D714;
  list-style-image: url(/site/yachting/ayf/AYF2/image/arrow.gif);
}
A.menu5:hover
{
  font-size: 11px;
  color: #E9D714;
  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: #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 #5385c1;
}
td.newsitem
{
    padding: 8px;
}
table
{
    text-align: left;
    vertical-align: top;
}
