BODY {

   background-color: white;

   font-family: Tahoma, Arial, sans-serif;

   font-size: 12px;

   fontSize: 13px;

   color: #505050;

}

.side {

   background-image: url(images/side.gif);

}

.header {

   background-color: #FAFAFA;

}

.navbar {

   background-color: #F4F4F4;

   background-image: url(images/navbar.gif);

}

.shim {

   background-image: url(images/shim.gif);

}

/* */



.mionlist {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 12px;

   fontSize: 13px;

   color: #505050;

}

.mionlist A:link {

   color: #505050;

   text-decoration: none;

}

.mionlist A:visited {

   color: #505050;

   text-decoration: none;

}

.mionlist A:hover {

   color: #505050;

   text-decoration: none;

}

.mappi {

   background-image: url(../images/1mappi.gif);

}

.mappidesc {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 12px;

   fontSize: 13px;

   color: #225B72;   

}

.mappimark {

   color: #911A1A;

}

.mappireq {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 11px;

   fontSize: 12px;

   color: #225B72;

}

.mappireq A:link {

   color: #225B72;

   text-decoration: none;   

   border-bottom: 1px dotted #909090;

}

.mappireq A:visited {

   color: #225B72;

   text-decoration: none;   

   border-bottom: 1px dotted #909090;

}

.mappireq A:hover {

   color: #225B72;

   text-decoration: none; 

   border-bottom: 1px solid #225B72;   

}

.specline {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 12px;

   fontSize: 13px;

   color: #505050;

}

.specline STRONG {

   font-weight: normal;

   color: #7D1616;

}

.specline A:link {

   color: #505050;

   text-decoration: none;   

}

.specline STRONG A:link {

   font-weight: normal;

   color: #7D1616;

   text-decoration: none;

}

.specline A:visited {

   color: #505050;

   text-decoration: none;

   border-bottom: 1px dotted #909090;

}

.specline STRONG A:visited {

   font-weight: normal;

   color: #7D1616;

   text-decoration: none;

   border-bottom: 1px dotted #909090;

}

.specline A:hover {

   color: #505050;

   text-decoration: none;

   border-bottom: 1px solid #909090;

}

.specline STRONG A:hover {

   font-weight: normal;

   color: #7D1616;

   text-decoration: none;

   border-bottom: 1px solid #909090;

}

.all {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 11px;

   fontSize: 12px;

   font-weight: bold;

   color: #7D1616;  

}

.all A:link {

   color: #7D1616;

   text-decoration: none;

}

.all A:visited {

   color: #7D1616;

   text-decoration: none;

   border-bottom: 1px dotted #909090;   

}

.all A:hover {

   color: #7D1616;

   text-decoration: none;

   border-bottom: 1px dashed #7D1616;     

}

.regtext {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 12px;

   fontSize: 13px;

   color: #505050;   

}

.formname {

   width: 120px;

   height: 20px;

   margin: 0;

   padding: 0;

   font-family: Tahoma, Arial, sans-serif;

   font-size: 12px;

   fontSize: 13px;

   color: #505050;

}

.formpwd {

   width: 105px;

   height: 20px;

   margin: 0;

   padding: 0;

   font-family: Tahoma, Arial, sans-serif;

   font-size: 12px;

   fontSize: 13px;

   color: #505050;

}

.altall {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 11px;

   fontSize: 12px;

   font-weight: bold;

   color: #63813A;  

}

.altall A:link {

   color: #63813A;

   text-decoration: none;

}

.altall A:visited {

   color: #63813A;

   text-decoration: none;

   border-bottom: 1px dotted #909090;   

}

.altall A:hover {

   color: #63813A;

   text-decoration: none;

   border-bottom: 1px dashed #63813A;     

}

.newsline {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 12px;

   fontSize: 13px;

   color: #505050;  

}

.newsline A:link {

   color: #7D1616;

   text-decoration: none;

}

.newsline A:visited {

   color: #7D1616;

   text-decoration: none;

   border-bottom: 1px dotted #909090;

}

.newsline A:hover {

   color: #7D1616;

   text-decoration: none;

   border-bottom: 1px dashed #909090;

}

.newstitle {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 16px;

   fontSize: 17px;

   color: #505050;

   font-weight: bold;

}

.newsdate {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 10px;

   fontSize: 11px;

   color: #CECECE;  

}

.evntline {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 12px;

   fontSize: 13px;

   color: black;  

}

.evntline STRONG {

   font-weight: bold;

   color: #7D1616;

}

.analine {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 12px;

   fontSize: 13px;

   color: black;  

}

.analine STRONG {

   font-weight: bold;

   color: #7D1616;

}

.anamore {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 10px;

   fontSize: 11px;

   color: #7D1616;   

}

.anamore A:link {

   color: #7D1616;

   text-decoration: none;

}

.anamore A:visited {

   color: #7D1616;

   text-decoration: none;

   border-bottom: 1px dashed #909090;

}

.anamore A:hover {

   color: #E67A41;

   text-decoration: none;

}

.caltext {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 12px;

   fontSize: 13px;

   color: #505050;   

}

.formmonth {

   width: 110px;

   height: 20px;

   margin: 0;

   padding: 0;

   font-family: Tahoma, Arial, sans-serif;

   font-size: 9px;

   fontSize: 10px;

   color: black;

}

.formquart {

   width: 100px;

   height: 20px;

   margin: 0;

   padding: 0;

   font-family: Tahoma, Arial, sans-serif;

   font-size: 9px;

   fontSize: 10px;

   color: black;

}

.recline {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 12px;

   fontSize: 13px;

   color: #34530D;  

}

.recline A:link {

   color: #34530D;

   text-decoration: none;   

}

.recline A:visited {

   color: #34530D;

   text-decoration: none;

   border-bottom: 1px dashed #C0C0C0;  

}

.recline A:hover {

   color: #34530D;

   text-decoration: none;

   border-bottom: 1px solid #34530D;     

}



/* */

.footer {

   background-color: #E6E6E6;

   background-image: url(images/footer.gif);

}

.fend {

   background-color: #E6E6E6;

   background-image: url(images/footer-end.gif);   

}

.copyright {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 9px;

   fontSize: 10px;

   color: #808080;

	background-image: url(images/1.gif);

}

.copyright A:link {

   color: #808080;

   text-decoration: none;   

}

.copyright A:visited {

   color: #808080;

   text-decoration: none;   

   border-bottom: 1px dashed #C0C0C0;

}

.copyright A:hover {

   color: #808080;

   text-decoration: none;   

   border-bottom: 1px solid #808080;

}

.null {

	background-image: url(images/1.gif);

}



/* sub */



.subpagetitle {

   font-family: Arial, Helvetica, sans-serif;

   font-size: 20px;

   fontSize: 21px;

   color: #911A1A;

   letter-spacing: .1ex;

}

.subpagetitle A:link {

   color: #911A1A;

   text-decoration: underline;

}

.subtitle {

   font-family: Arial, Helvetica, sans-serif;

   font-size: 15px;

   fontSize: 16px;

   color: #911A1A;

}

.subtext {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 13px;

   fontSize: 14px;

   color: black;

   line-height: 140%;

}

.subtext A:link {

   color: #911A1A;

   font-weight: bold;

   text-decoration: none;

}

.subtext A:visited {

   color: #911A1A;

   font-weight: bold;

   text-decoration: none;

   border-bottom: 1px dotted #909090;   

}

.subtext A:hover {

   color: #911A1A;

   font-weight: bold;

   text-decoration: none;

   border-bottom: 1px dashed #909090;   

}

.subnav {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 10px;

   fontSize: 11px;

}

A.sngreen:link {

   text-decoration: none;

   color: #46730C;   

}

A.sngreen:visited {

   text-decoration: none;

   color: #46730C;

   text-decoration: none;

   border-bottom: 1px dotted #909090;

}

A.sngreen:hover {

   text-decoration: none;

   color: #46730C;

   text-decoration: none;

   border-bottom: 1px dashed #909090;

}

A.snred:link {

   text-decoration: none;

   color: #911A1A;   

}

A.snred:visited {

   text-decoration: none;

   color: #911A1A;

   text-decoration: none;

   border-bottom: 1px dotted #909090;

}

A.snred:hover {

   text-decoration: none;

   color: #911A1A;

   text-decoration: none;

   border-bottom: 1px dashed #909090;

}

.more {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 10px;

   fontSize: 11px;

   color: #7D1616;   

}

.more A:link {

   color: #7D1616;

   text-decoration: none;

   border-bottom: none;

}

.more A:visited {

   color: #7D1616;

   text-decoration: none;

   border-bottom: 1px dashed #909090;

   border-bottom: none;   

}

.more A:hover {

   color: #E67A41;

   text-decoration: none;

   border-bottom: none;   

}

UL {

   font-family: Tahoma, Arial, sans-serif;

   font-size: 13px;

   fontSize: 14px;

}

LI.forumlist {

   list-style-image: url(../images/bullet-bigredarrow.gif);

   list-style-position: outside;

   list-style-type: square;

}

LI A:link {

   color: #911A1A;

   font-weight: bold;

   text-decoration: none;   

}

LI A:visited {

   border-bottom: 1px solid #AAAAAA;

}

LI A:hover {

   border-bottom: 1px solid #911A1A;

}

.ftopiclist {

   font-size: 12px;

   fontSize: 13px;   

}

.ftopiclist A:link {

   text-decoration: none;

   color: #46730C;

   border-bottom: 1px solid #46730C;

}

.ftopiclist A:visited {

   text-decoration: none;

   color: #46730C;

   border-bottom: 1px solid #AAAAAA;

}

.ftopiclist A:hover {

   text-decoration: none;

   color: #46730C;

   border-bottom: 1px solid Black;

}

.fform {

 margin: 0;

 padding: 0;

 border: 1px solid #46730C;

}