body {
   font-family: Verdana, Arial, Helvetica;
}

p {
   font-size: 100%;
}

.print {
   display: none;
}

.pagehead {
   background-color: #b3caea;
   border-left: 1px solid #000000;
   border-top: 1px solid #000000;
   border-right: 1px solid #000000;
}

.navlogin {
   background-color: #80B0E9;
   font-size: 8pt;
}

.border1px {
   border: 1px solid #000000;
}

.pagefoot {
   background-color: #80B0E9;
   border-left: 1px solid #000000;
   border-bottom: 1px solid #000000;
   border-right: 1px solid #000000;
   text-align: center;
   font-size: 8pt;
   color: #444444;
   line-height: 12pt;
}

.roadmap {
   font-size: 8pt;
}

.linkmap {
   font-size: 8pt;
   text-align: center;
}

.memberinfo {
   border-left: 1px solid #000000;
   text-align: center;
}

.spare {
   border-right: 1px solid #000000;
   font-size: 8pt;
   text-align: center;
}

.main {
   padding: 10px;
}

.mainfw {
   border-right: 1px solid #000000;
   padding: 10px;
}

.mainfull {
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   padding: 10px;
}

.menu {
   background-color: #b3caea;
   border-left: 1px solid #000000;
}

.menuhead {
   font-family: "Trebuchet MS", Verdana;
   background-color: #80B0E9;
   font-size: 12pt;
   font-weight: bold;
   width: 100%;
   padding: 2px;
}

a.menuitemlink:link {text-decoration: none; color: 0c2d83;}
a.menuitemlink:visited {text-decoration: none; color: 0c2d83;}
a.menuitemlink:hover {text-decoration: underline; color: 0c2d83; font-weight: bold;}
.menuitem {
   font-family: "Trebuchet MS", Verdana;
   font-size: 10pt;
   padding-left: 10px;
   padding-top: 4px;
   padding-bottom: 4px;
}

.pageheadtext {
   color: #0c2d83;
   font-size: 14pt;
   font-weight: bold;
}

.hptext {
   color: #0c2d83;
   font-size: 12pt;
   font-weight: bold;
}

.hptext2 {
   font-size: 10pt;
}
   

.pagetext { font-size: 10pt; padding: 10px; }
.formtext { font-size: 10pt; padding: 10px; font-weight: bold;}

.tabletext {
   font-size: 8pt;
   text-align: center;
}

.infobox {
/*   border: 2px solid #80b0e9;*/
   border: 2px solid #3B4064;
   background-color: #eeeeee;
}

.infoboxhead {
   background-color: #80b0e9;
   padding: 2px;
   font-family: "Comic Sans MS", "Trebuchet MS", Verdana;
   font-weight: bold;
   font-size: 10pt;
   text-align: center;
}

a.ibhlink:link {text-decoration: none; color: 0c2d83;}
a.ibhlink:visited {text-decoration: none; color: 0c2d83;}
a.ibhlink:hover {text-decoration: underline; color: 0c2d83; font-weight: bold;}
.infoboxheadnosel {
   background-color: #b3caea;
   border: 2px solid #80b0e9;
   font-family: "Comic Sans MS", "Trebuchet MS", Verdana;
   font-weight: bold;
   font-size: 10pt;
   text-align: center;
}

.searchbox {
/*   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
   padding: 4px;*/
   background-color: #b3caea;
}

.regbox {
   border: 2px solid #80b0e9;
   padding: 10px;
   background-color: #b3caea;
   font-size: 10pt;
}

.bannerad {
  background-color: #b3caea;
  /*background-color: #cccccc;*/
  padding-bottom: 10px;
}

.mainad {
   margin: 1px 8px 1px 8px;
   padding: 3px;
/*   border: 2px dotted #A0A0A0; */
}

.adhead {
position:relative; left: 200px; top:4px; width:95px; background-color:white; font-size:7pt;
}

.adtower{
   background-color: #b3caea;
   border-right: 1px solid #000000;
}

.towerad {
   padding: 2px;
/*   border: 2px dotted #A0A0A0;*/
}

.tadhead {
position:relative; left: 0px; top:4px; width:95px; background-color:white; font-size:7pt;
}

.errtext {
   color: #ff0000;
}

.small {
 font-size:8pt;
 color: #0c2d83;
}

.linkad {
 padding-top: 10px;
 padding-bottom: 5px;
 border: 3px groove #80B0E9;
 font-size: 10pt;
 text-align: center; 
}

.linkhead {
 font-family: "Trebuchet MS", Verdana;
 position:relative; left: 40px;
 top:10px;
 width:540px;
 background-color: #80B0E9;
 color: #000000;
 font-size: 12pt;
 font-weight: bold;
 text-align: center; 
}

.newsdate {
   font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
   font-weight: bold;
   text-decoration: underline;
}

.newstitle {
   font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
   font-weight: bold;
   margin-left: 10px;
}
a.newstitle:link {text-decoration: none; color: 0c2d83;}
a.newstitle:visited {text-decoration: none; color: 0c2d83;}
a.newstitle:hover {text-decoration: underline; color: 0c2d83; font-weight: bold;}

.newsdesc {
   font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
   margin-left: 20px;
}

.parklocation {
   border-top: 10px solid #eeeeee;
   background-color: #b3caea;
}

a.ridelink:link {text-decoration: none; color: 0c2d83;}
a.ridelink:visited {text-decoration: none; color: 0c2d83;}
a.ridelink:hover {text-decoration: underline; color: 0c2d83; font-weight: bold;}

table.RI-Tables { border: 1px; border-style: solid; border-color: black; border-collapse: collapse; }
td.RI-Head { background-color: #b3caea; font-weight: bold;}

.errBox { background-color: #F3E9EA; background-repeat: no-repeat; background-position: top left; background-image: url(/graphics/error-icon.gif); border: 1px solid #CC0000; margin: 20px; padding: 5px 5px 5px 45px; font-size: 12px; position: relative; }
.errTtl { font-weight: bold; padding: 0px 0px 5px 0px;}
.errMsg { background-repeat: no-repeat; background-position: top left; background-image: url(/graphics/list-dot.gif); padding: 0px 5px 5px 15px; }
.confBox { background-color: #DFF1C6; background-repeat: no-repeat; background-position: 12px 9px; background-image: url(/graphics/confirm-green-check.gif); border: 1px solid #85C548; margin: 0 0 15px 0; padding: 10px 0 10px 42px; font-size: 12px; position: relative; }

