body{

margin: 0px;

background-color: #aec58a; /* fffce7 */

overflow:hidden;

}



a:link{ text-decoration: none; text-transform: none; color: #005738;  }

a:visited{ text-decoration: none; text-transform: none; color: #005738;  }

a:hover{ text-decoration: none; text-transform: none; color: #FFFFFF;  }

a:active{ text-decoration: none; text-transform: none; color: #FFFFFF;  }

ul{

list-style: none;

}

h1{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 16px;

line-height: 0px;

font-weight: bold;

color:#005738;

margin-bottom:20px

}



.h1{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 17px;

line-height: 19px;

font-weight: normal;

color:#005738;

margin-bottom:20px

}

.smalldiv{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-style: italic;

font-size: 12px;

line-height: 14px;

color:#111111;

margin-top:5px;

}



.small{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

line-height: 12px;

color:#005738;

margin-top:5px;

}

.headline{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 14px;

line-height: 16px;

font-weight: bold;

color:#005738;

}



.subhead{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 14px;

line-height: 16px;

font-weight: bold;

color:#005738;

}

.timetable{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 13px;

line-height: 16px;

color:#111111;

}

.events_body{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

line-height: 14px;

color:#111111;

margin-bottom:5px;

}

.events_head{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

line-height: 16px;

color:#005738;

margin-bottom:5px;

}

.events_month{

position: relative;

width:100%;

height:16px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

color:#aec58a;

line-height:16px;

background-color:#578e61;

margin-top:20px;

margin-bottom:20px;

padding-left:10px;

}



.events_line{

position:relative;

width:100%;

height:1px;

display:block;

border-bottom:1px solid #578e61;

margin-top:20px;

margin-bottom:10px;

}

.bodytext{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

line-height: 16px;

color:#111111;

}



p{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 13px;

line-height: 16px;

color:#111111;

}

.formStyle{

position:relative;

width:150px;

float:left;

margin-right:20px;

text-align:right;

padding-top:5px;

margin-bottom:10px;

}

#logo1{

position:absolute;

top:0px;

left:220px;

height:100%;

background-color: #005738;

background-position: center bottom;

background-repeat: no-repeat;

border:0px

}



#logo2{

position:absolute;

top:0px;

left:220px;

height:100%;

background-color: #FFFFFF; /* 99bcaf */

background-position: center bottom;

background-repeat: no-repeat;

border:0px;

filter:alpha(opacity=5);

-moz-opacity:0.05;

opacity:0.05

}



#welcome{

position:relative;

left:20px;

width:430px;

height:265px;

background-image:url('nav/welcome.gif');

background-repeat:no-repeat

}



#leftBar{

position:relative;

top:0px;

left:0px;

width:220px;

background-color:#00472E;

}

#rightBar{

position:absolute;

top:0px;

width:100px;

height:100%;

background-color:#00472E;

}



.greenSpan{

position:absolute;

top:0px;

left:0px;

width:100%;

height:100%;

background-color:#001A10;

filter:alpha(opacity=50);

-moz-opacity:0.5;

opacity:0.5

}

.navPage{

position:relative;

margin-top:20px;

margin-left:10px;

margin-bottom:10px;

width:185px;

}



.menPage{

position:relative;

margin-top:0px;

margin-left:10px;

margin-bottom:30px;

width:185px;

border-top:1px solid #00472E;

}



.menSub{

position:absolute;

margin-top:10px;

top:0px;

left:0px;

width:100%;

height:100%;

}



.mPoint{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

line-height: 20px;

font-weight: bold;

color:#669A88;

display:block;

}



.mPoint:link{ text-decoration:none; text-transform:none; color:#669A88; }

.mPoint:visited{ text-decoration:none; text-transform:none; color:#669A88; }

.mPoint:hover{ text-decoration:none; text-transform:none; color:#FFFFFF; }

.mPoint:active{ text-decoration:none; text-transform:none; color:#FFFFFF; }



.mPoint_sel{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

line-height: 20px;

font-weight: bold;

color:#669A88;

display:block;

}



.mPoint_sel:link{ text-decoration:none; text-transform:none; color:#FFFFFF; }

.mPoint_sel:visited{ text-decoration:none; text-transform:none; color:#FFFFFF; }

.mPoint_sel:hover{ text-decoration:none; text-transform:none; color:#669A88; }

.mPoint_sel:active{ text-decoration:none; text-transform:none; color:#669A88; }



.sPoint{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

line-height: 18px;

color:#337960;

display:block;

}



.sPoint:link{ text-decoration:none; text-transform:none; color:#337960; }

.sPoint:visited{ text-decoration:none; text-transform:none; color:#337960; }

.sPoint:hover{ text-decoration:none; text-transform:none; color:#669A88; }

.sPoint:active{ text-decoration:none; text-transform:none; color:#669A88; }



.sPoint_sel{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

line-height: 18px;

color:#99bcaf;

display:block;

}

.sPoint_sel:link{ text-decoration:none; text-transform:none; color:#99bcaf; }

.sPoint_sel:visited{ text-decoration:none; text-transform:none; color:#99bcaf; }

.sPoint_sel:hover{ text-decoration:none; text-transform:none; color:#FFFFFF; }

.ssPoint_sel:active{ text-decoration:none; text-transform:none; color:#FFFFFF; }



.start{

position:absolute;

width:94px;

height:25px;

background-image: url('nav/start_n.gif');

}

.start:link{ background-image: url('nav/start_n.gif'); }

.start:visited{ background-image: url('nav/start_n.gif'); }

.start:hover{ background-image: url('nav/start_h.gif'); }

.start:active{ background-image: url('nav/start_h.gif'); }

.btn_de{

position:absolute;

width:94px;

height:25px;

background-image: url('nav/btn_de_n.gif');

}

.btn_de:link{ background-image: url('nav/btn_de_n.gif'); }

.btn_de:visited{ background-image: url('nav/btn_de_n.gif'); }

.btn_de:hover{ background-image: url('nav/btn_de_h.gif'); }

.btn_de:active{ background-image: url('nav/btn_de_h.gif'); }



.btn_en{

position:absolute;

width:94px;

height:25px;

background-image: url('nav/btn_en_n.gif');

}



.btn_en:link{ background-image: url('nav/btn_en_n.gif'); }

.btn_en:visited{ background-image: url('nav/btn_en_n.gif'); }

.btn_en:hover{ background-image: url('nav/btn_en_h.gif'); }

.btn_en:active{ background-image: url('nav/btn_en_h.gif'); }



/* CMS STYLES */

.pictleft {

border-style: solid;

border-color: #005738;

border-width: 1px;

margin: 0 20px 10px 0;

clear: left;

}

.pictright {

border-style: solid;

border-color: #005738;

border-width: 1px;

margin: 0 0 10px 20px;

clear: right;

}

.nopeleft {

margin: 0 20px 5px 0;

clear: left;

}

.noperight {

margin: 0 0 5px 20px;

clear: right;

}



.clearAll {

float:none;

margin: 0 0 5px 20px;

clear: both;

margin-bottom: 10px;

}



.frame {

clear:left;

float:none;

border-style: solid;

border-color: #005738;

border-width: 1px;

margin-bottom: 10px;

}



.noframe {

clear:left;

float:none;

margin-bottom: 10px;

}



.linkno {

position:relative;

float:left;

}



.linkclear {

position:relative;

float:left;

clear:both;

margin-bottom:20px;

}



.colBox{

position:relative;

width:180px;

top:0px;

left:0px;

float:left;

margin-right:50px;

}



/* MESSAGE STYLES */



.messageText{

font-family: Georgia, Times, serif;

font-size: 12px;

line-height: 14px;

color: #000000;

}



.messageBig{

font-family: Georgia, Times, serif;

font-size: 24px;

line-height: 24px;

color: #000000;

}



.messageGiant{

font-family: Baskerville, Georgia, Verdana, Arial, Times, serif;

font-size: 120px;

line-height: 120px;

color: #000000;

}



.messageText2{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

line-height: 14px;

color: #000000;

}



.messageBig2{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 20px;

line-height: 20px;

color: #000000;

}