body 
{
background-color: #86A8CE;
font-family: arial;
font-size: 12px;
color: #666666;
margin:0;
padding:0;
}
h1
{
font-size:20px;
font-weight: bold;
margin: 10px 0px 10px 18px;
color: #064A88;
}
td,p 
{
font-size: 12px;
color: #666666;
line-height:1.3em;
}
.leftnorm
{
font-size: 11px;
color: #064A88;
line-height:1.3em;
}
.imageborder {
border: 2px #0C0C0C solid;
}
.maintextnorm
{
font-size: 12px;
color: #064A88;
line-height:1.3em;
font-weight: bold;
}
.maintextlarge
{
font-size: 13px;
color: #064A88;
line-height:1.3em;
font-weight: bold;
}
.largeheading
{
font-size: 16px;
color: #064A88;
line-height:1.3em;
font-weight: bold;
}
.textblacksmall
{
font-size: .75em;
color: #000000;
font-weight: bold;
}
.footer 
{
font-size: 10px;
color: #064A88;
line-height:1.5em;
font-weight: bold;
}
.footersmall 
{
font-size: 10px;
color: #064A88;
letter-spacing:-0.03em;
}

.pageheader 
{
font-family: tahoma,verdana,arial;
font-size: 20px;
color: #194AA5;
font-weight: bold;
letter-spacing:-0.04em;
text-decoration: none;
line-height:1.5em;
}
.pagesubheader 
{
font-family: tahoma,verdana,arial;
font-size: 17px;
color: #194AA5;
font-weight: bold;
letter-spacing:-0.04em;
text-decoration: none;
}

/* ===== HYPERLINKS=========================================*/
/*background-color : #ffb300; for hover and active states*/
A:link { 
 color: #064A88;
text-decoration: none;
font-size: 1em;
font-weight: bold;
 }
A:active { 
 color: #064A88;
text-decoration: none;
font-size: 1em;
font-weight: bold;
 }
A:visited { 
 color: #064A88;
text-decoration: none;
font-size: 1em;
font-weight: bold;
 }
A:hover { 
 color: #064A88;
font-size: 1em;
font-weight: bold;
text-decoration: none;
 }

A.foot:link { 
 color: #064A88;
font-size: 10px;
font-weight: 900;
 }
A.foot:active { 
 color: #064A88;
font-size: 10px;
font-weight: 900;
 }
A.foot:visited { 
 color: #064A88;
font-size: 10px;
font-weight: 900;
 }
A.foot:hover { 
 color: #064A88;
font-size: 10px;
font-weight: 900;
 }

A.leftlink:link { 
 color: #064A88;
font-size: 12px;
font-weight: 900;
 }
A.leftlink:active { 
 color: #064A88;
font-size: 12px;
font-weight: 900;
 }
A.leftlink:visited { 
 color: #064A88;
font-size: 12px;
font-weight: 900;
 }
A.leftlink:hover { 
 color: #064A88;
font-size: 12px;
font-weight: 900;
 }

A.linkblack:link { 
 color: #064A88;
text-decoration: none;
font-size: 11px;
font-weight: 900;
 }
A.linkblack:active { 
 color: #064A88;
text-decoration: none;
font-size: 11px;
font-weight: 900;
 }
A.linkblack:visited { 
 color: #064A88;
text-decoration: none;
font-size: 11px;
font-weight: 900;
 }
A.linkblack:hover { 
 color: #064A88;
font-size: 11px;
font-weight: 900;
 }
A.intlink:link { 
 color: #000000;
text-decoration: none;
font-size: 09px;
font-weight: bold;
}
A.intlink:active { 
 color: #000000;
text-decoration: none;
font-size: 09px;
font-weight: bold;
 }
A.intlink:visited { 
 color: #000000;
text-decoration: none;
font-size: 09px;
font-weight: bold;
 }
A.intlink:hover { 
 color: #800000;
font-size: 09px;
font-weight: bold;
 }

/*--- BUTTONS and INPUT BOXES---*/
.inputbox  
{ 
width:170px; border: 1px #808CA6 solid; font: 11px/12px verdana,arial,tahoma, arial; color: #3E4148; background-color: #F5F6F8; 
}
.btn_redsmall {
border: 1px outset #EEBEC5;
cursor: pointer; 
font-size:9px;
color: #FFFFFF; 
font-weight: bold;
margin-left:2px;
padding: 1px 1px 1px 1px;
background-color: #AD0018;
}
.reserveboxyear
{
background-color: #FBFAF7;
border: solid 1px #B8AA8B;
width: 55px;
font-family: verdana,arial,tahoma,arial;
font-size: 11px;
}
.reserveboxday
{
background-color: #FBFAF7;
border: solid 1px #B8AA8B;
width: 38px;
font-family: verdana,arial,tahoma,arial;
font-size: 11px;
}
.reserveboxmonth
{
background-color: #FBFAF7;
border: solid 1px #B8AA8B;
width: 88px;
font-family: verdana,arial,tahoma,arial;
font-size: 11px;
}
.selectsmall
{
background-color: #FBFAF7;
border: solid 1px #B8AA8B;
font-family: verdana,arial,tahoma,arial;
font-size: 11px;
}
.emailbox
{
background-color: #FBFAF7;
border: solid 1px #B8AA8B;
width: 135px;
font-family: verdana,arial,tahoma,arial;
font-size: 12px;
}
#promo ul {
list-style: none;
padding:0 0 0 0px;
margin: 0;
font-family: verdana, sans-serif;
font-size: 12px;
color: #787870;
}
#promo li {
margin: 0;
padding: 0; 
display: inline;
}
#promo li a, 
#promo li a:link, 
#promo li a:active,
#promo li a:visited {
height: 20px;
margin: 0;
display: block;
color: #000000; 
text-decoration: none; 
border-bottom: 1px dotted #AF9F8C;
background: url('images/bullet.gif') no-repeat 2px 10px; 
padding: 4px 0 0 12px;
font-family: verdana,arial,tahoma,arial;
font-size: 11px;
}
#promo li a:hover {
color: #000000; 
text-decoration: none; 
border-bottom: 1px dotted #AF9F8C;
background: #D9CBAB url('images/bullet.gif') no-repeat 2px 10px; 
padding: 4px 0 0 12px;
font-family: verdana,arial,tahoma,arial;
font-size: 11px;
} 
/* Ypslideout menu stuff */
/* This is the main box around the top navigation  NOT USED HERE*/

/* when you hover over the main links it puts a box around it */
/* The menu is the actual flyout menus that appear when you mouseover the main nav */
.menu .options {
margin-right:1px;
margin-bottom:1px;
border:2px solid #FFFFFF;
background-color:#548EC4;
}
/* This is the flyout menu options for font color etc */
.menu a {
color:#000000; /*font color of flyout menu items */
display:block;
/* border-bottom:1px solid #E5E4E4; */
padding-left:3px;
padding-right:2px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
background-color:transparent;
font-family: tahoma,arial,tahoma,arial;
font-size: 11px;
border-bottom: 1px solid #C8DCF0;
font-weight:normal;
}
.menu a:link {
background-color:#6C95C3;
color:#FFFFFF;
font-family: tahoma,arial,tahoma,arial;
font-size: 11px;
font-weight:normal;
}
.menu a:active {
background-color:#6C95C3;
color:#FFFFFF;
font-family: tahoma,arial,tahoma,arial;
font-size: 11px;
font-weight:normal;
}
.menu a:visited {
background-color:#6C95C3;
color:#FFFFFF;
font-family: tahoma,arial,tahoma,arial;
font-size: 11px;
font-weight:normal;
}
.menu a:hover {
background-color:#064A88;
color:#FFFFFF;
font-family: tahoma,arial,tahoma,arial;
font-size: 11px;
text-decoration:none;
font-weight:normal;
}
/*====================================================================*/
.menu2 .options {
margin-right:1px;
margin-bottom:1px;
border:1px solid #2A2A2A;
background-color:#F0F0EF;
font-weight:normal;
}
/* This is the flyout menu options for font color etc */
.menu2 a {
color:#000000; /*font color of flyout menu items */
display:block;
/* border-bottom:1px solid #E5E4E4; */
padding-left:3px;
padding-right:2px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
background-color:transparent;
font-family: tahoma,arial,tahoma,arial;
font-size: 11px;
border-bottom: 1px solid #B2A893;
font-weight:normal;
}
.menu2 a:link {
background-color:#F0F0EF;
color:#000000;
font-family: tahoma,arial,tahoma,arial;
font-size: 11px;
font-weight:normal;
}
.menu2 a:active {
background-color:#F0F0EF;
color:#000000;
font-family: tahoma,arial,tahoma,arial;
font-size: 11px;
font-weight:normal;
}
.menu2 a:visited {
background-color:#F0F0EF;
color:#000000;
font-family: tahoma,arial,tahoma,arial;
font-size: 11px;
font-weight:normal;
}
.menu2 a:hover {
background-color:#555555;
color:#FFFFFF;
font-family: tahoma,arial,tahoma,arial;
font-size: 11px;
text-decoration:none;
font-weight:normal;
}
/*==================================================================*/
.btn {border: 1px outset; cursor: pointer; font-size:9; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
background-image: url(images/button2.gif);
background-image: repeat-x;
}
.btn_med {
border: 1px outset; 
cursor: pointer; 
font-size:9; 
font-weight: bold; 
margin: 0px 0px 0px 1px; 
padding: 3px 1px 1px 1px;
background-image: url(images/button2.gif);
background-image: repeat-x;
height:28px;
width:106px;
letter-spacing:0.05em;
}
.btn_wide {border: 1px outset; cursor: pointer; font-size:9; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
background-image: url(images/button2.gif);
background-image: repeat-x;
width:200px;
}
.pararedbold {
font-family: Verdana,arial,sans-serif;
font-size: 12px;
color: #CC0000;
font-weight: bold;
text-decoration: none
}
.formfield {
    border-left:1px solid #666;
    border-top:1px solid #666;
    border-right:1px solid #EAEAEA;
    border-bottom:1px solid #EAEAEA;
    font-family: verdana,arial,sans-serif;
    font-weight: normal;
    font-size: 11px;
    BACKGROUND-COLOR: #f8f8f8;
    color: #3C3B3B;
}
.wunderbar img {vertical-align:bottom;}
img {border:0;}

