

body { background:#ffffee;
       background-image:url('graphics/background.gif');
       background-repeat: no-repeat;
       background-attachment: fixed;
       margin-top:0;
       margin-left:0;
       text-color:#8e0886;
       font-family:Arial,verdana,tahoma;
}

.button {     color:#ffffff;
            background:#ef3910;
            font-weight:bold;
            font-size:11px;
            font-family:Verdana,arial,sanserif;
            border:3px;
            border-style:outset;
            border-color:#dddddd;
            line-height:140%;
            margin-left:20px;
            margin-right:20px;
            text-align:center;
            width=150px;
      }



.FAQQuestion { font-weight:bold;
            color:#FF511B;
            font-size:18px;
            line-height:125%;
            text-decoration:none;
            text-indent:0px;
            align:left;
            font-family:verdana,tahoma;
}

.FAQAnswer { font-family:verdana,tahoma;
            color:#0839A2;
            line-height:14px;
            font-weight:normal;
            font-size:12px;
            }

.FAQTopLink { font-family:verdana,tahoma;
            color:#0839A2;
            line-height:12px;
            font-weight:bold;
            font-size:10px;
            }


.bodytext { font-family:Arial,verdana,tahoma;
            color:#0839A2;
            line-height:18px;
            font-weight:normal;
            font-size:14px;
            }

.bodytextbold { color:#0839A2;
            line-height:18px;
            font-weight:bold;
            font-size:14px;
            }



.squarebracket { font-weight:bold;
            color:#FF511B;
            font-size:18px;
            line-height:125%;
            text-decoration:none;
            text-indent:0px;
            align:left;
            font-family:Arial,verdana,tahoma;

}
.doublesquarebracket {  font-weight:bold;
            color:#ed3616;
            font-size:14px;
            line-height:125%;
            text-indent:0px;
            font-family:Arial,verdana,tahoma;

}

.doublecurlybracket { font-weight:bold;
            color:#8457ab;
            font-size:10px;
            text-indent:0px;
                   font-family:Lucida Handwriting,Bradley Hand ITC,Comic Sans MS,Viner Hand ITC,Californian FB,Verdana,Arial;

}


.curlybracket { 
            font-weight:bold;
            text-indent:0px;
            color:#0839A2;
            font-size:24px;       
            font-family:Arial;verdana;tahoma

}


            
            
.bodytextrev {     background:#7c347e;
            color:#ffffff;
            line-height:26px;
            font-weight:bold;
            font-size:20px;
            }






.usernametext { font-family:Verdana,Comic Sans MS,Arial;
            color:#EF3910;
            line-height:14px;
            font-weight:bold;
            font-size:12px;
            }



.linktitle { font-weight:bold;
            color:#EF3910;
            font-size:18px;
            line-height:125%;
            text-decoration:none;
            text-indent:0px;
            align:left;
            font-family:Verdana,Arial;
}


.linkurl { font-weight:bold;
            color:#0839A5;
            font-size:13px;
            line-height:125%;
            text-decoration:none;
            text-indent:0px;
            align:left;
            font-family:Verdana,Arial;
}


.linkdesc { font-weight:normal;
            color:#0839A5;
            font-size:12px;
            line-height:120%;
            text-decoration:none;
            text-indent:0px;
            align:left;
            font-family:Verdana,Arial;
}




.navbarbutton { background:#ef3910;
                color:#ffffff;
                font-size:14px;
                font-weight:normal;
                line-height:150%;
                border-style:outset;
                border-width:2px;
                width:135px;
                text-align:center;
                
}



.navbarbuttonON { background:#0839a2;
                color:#ffffff;
                font-size:14px;
                font-weight:normal;
                line-height:150%;
                border-style:outset;
                border-width:2px;
                width:135px;
                text-align:center;

}


.bottomgrad {
                filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,endColorStr=#f2b66e,startColorStr=#e93913); 

}

.quote {     color:#000000;
            line-height:18px;
            font-weight:bold;
            font-size:16px;
            filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#83509B,endColorStr=#ffffff); 
            float: right;
            text-align: left;
            text-indent:20px;
            margin:20px;
            padding-left:10px;
            padding-top:10px;
            padding-right:10px;
            }
            
.quoteattrib {     color:#EF3910;
            line-height:14px;
            font-weight:bold;
            font-size:12px;
            text-align:right;
            float:right;
            text-indent:20px;
            }


.Calendar_CurrentWeek { background:#cdb3c3;
            color:#000000;
            font-weight:normal;
            font-size:12px;
            font-family:Verdana,Arial;


}

.Calendar_Week {color:#000000;
            background:#ffffff;
            font-weight:normal;
            font-size:12px;
            font-family:Verdana,Arial;


}

.Calendar_DayNames { color:#ffffff;
            line-height:14px;
            font-weight:bold;
            font-size:12px;
            width:27px;
}

.Calendar_Day { color:#996600;
            line-height:14px;
            font-weight:bold;
            font-size:12px;
            font-family:Arial,Verdana,sanserif;
}

.Calendar_MonthName { color:#EF3910;
            line-height:14px;
            font-weight:bold;
            font-size:18px;
            font-family:Bradley Hand ITC,Comic Sans MS,Viner Hand ITC,Californian FB,Verdana,Arial;
}



.navbartable {     border-left-width:0px;
                   border-right-width:0px;
                   border-bottom-width:2px;
                   border-style:groove;
                   margin:10px;
}




h1 {  font-weight:normal;
            color:#EF3910;
            font-size:18pt;
            font-family:Arial,Verdana,sans-serif;
            }
            
.appname {font-weight:bold;
            color:#996600;
            font-size:30px;
            letter-spacing:5px;
}

.errortext{ color:#ff0000;
            font-weight:bold;
            font-size:12px;
            font-family:Verdana,Arial;
            }

.TAB_ON {   background:#ffffcc;
            color:#000000;
            font-weight:bold;
            font-size:15px;
            border:2px;
            border-bottom:0px;
            border-style:solid;
            border-color:#ffeecc;
            line-height:150%;
            text-align:center;
            margin-top:5px;
            margin-bottom:0px;
            margin-left:5px;
            margin-right:5px;
            width:125px;
        }

.TAB_OFF {  background:#ffffff;
            color:#aaaaaa;
            font-weight:bold;
            font-size:15px;
            border:2px;
            border-style:solid;
            border-bottom:0px;
            border-color:#dddddd;
            line-height:150%;
            text-align:center;
            margin-top:5px;
            margin-bottom:0px;
            margin-left:5px;
            margin-right:5px;
            width:125px;        }



            

.ClientName  { font-family:Verdana,Arial; 
            color:#845799;
            line-height:17px;
            font-weight:bold;
            font-size:15px;
            }

.ClientMenuButtonON { background:#ffcc66;
            color:#000000;
            line-height:1.5em;
            font-weight:bold;
            font-size:12px;
}

.ClientMenuButtonOFF { background:#ffffee;
            color:#000000;
            line-height:1.5em;
            font-weight:bold;
            font-size:12px;
}

.footertext { color:#ffffff;
            font-size:11px;
            font-weight:normal;
            line-height:15px;
            font-family:Verdana,Arial,sans serif;
          }



.tinytext { color:#000000;
            font-size:11px;
            font-weight:normal;
            line-height:15px;
            font-family:Arial,sans serif;
          }

.tinytextwhite { color:#ffffff;
            font-size:11px;
            font-weight:normal;
            line-height:15px;
            font-family:Arial,sans serif;
          }


h3 {   color:#EF3910;
       font-weight:bold;
       margin-left:10px;
       font-size:18px;
       letter-spacing:4px;
       line-height:35px;
   }

          

            


.SUBnavbartable { background:#dddddd;
                   border-top-width:0px;
                   border-left-width:0px;
                   border-right-width:0px;
                   border-bottom-width:0px;
                   background:#eeeeee;
                   border-style:solid;
                   border-color:#green;
                   margin-top:0px;
                   margin-left:20px;
                   width:750px;
}

.SUBnavbarbutton { background:white;
                color:#aaaaaa;
                font-family:tahoma,verdana,arial;
                font-size:11px;
                font-weight:bold;
                line-height:200%;
                border-style:solid;
                border-width:2px;
                border-bottom:0px;
                border-color:#eeeeee;
                width:120px;
                text-align:center;
                }

.SUBnavbarbuttonON { background:#dddddd;
                color:green;
                font-family:tahoma,verdana,arial;
                font-size:11px;
                font-weight:bold;
                line-height:200%;
                border-top:2px;
                border-left:2px;
                border-right:2px;
                border-bottom:0px;
                border-style:solid;
                border-color:#aaaaaa;
                width:120px;
                text-align:center;
                margin:20px;
}


.tabtable { border-width:2px;
            border-color:#dddddd;
            border-style:solid;
            margin-top:0px;
            margin-left:0px;
            background:#dddddd;
            width:760px;
}


.usertypeheader { background:#cdb3c3; 
                  color:#000000;
                  line-height:26px;
                  font-weight:bold;
                  font-size:16px;
}



hr { color:#EF3910;
}

.hidden { display:"none"; }

.break { page-break-after: always }

.inputform { font-size=12px;
}

          
select,textarea,input { background:#ffffff;
color:#000000;
font-family:Arial,Verdana,sanserif;
font-size:12px;
}

.checkbox { font-size=12px; 
        background-color:#dddddd;
        color:#000000;
}

.searchtypeselect { background-color:#eeeeee;
}


.SectionTable {background:#ffffcc;
                   border-top-width:2px;
                   border-left-width:2px;
                   border-right-width:2px;
                   border-bottom-width:2px;
                   border-style:none;
                   margin:0px;
}

.SectionTitle { background:#ffffcc;
                color:#333333;
                text-align:center;
                font-size:13px;
                font-weight:bold;
}

.SubSectionTable { background:#ffffff;
                   border-top-width:2px;
                   border-left-width:2px;
                   border-right-width:2px;
                   border-bottom-width:2px;
                   border-style:outset;
                   border-color:#dddddd;
                   margin:0px;
                   text-align:left;
}

.SubSectionTitle { background:#cdb3ce;
                color:#000000;
                text-align:center;
                font-size:12px;
                font-weight:normal;
}


/* 

d25400 

*/

th { font-size:11px;
     font-weight:bold;
     font-family:Arial;
     background:#EF3910;
     color:#ffffff;
}

.tinytexttable { color:#000066;
            font-size:8pt;
            font-family:Arial,Verdana,sans-serif;
          }

.tinytextleftmargin { margin-left:40px;
                      margin-top:10px;
                      font-size:8pt;
                      color:#000066;
                      font-family:Arial,Verdana,sans-serif;
}


.tinytinytextrev {
            font-weight:normal;
            color:#000000;
            background=#dddddd;
            font-size:7pt;
            font-family:Times New Roman;
            line-height:1em;
            }



.menutext { color:#ffffff;
            background:#003399;
            font-size:10pt;
            font-weight:bold;
            font-family:Verdana,Arial,sans-serif;
          }
.menutexton { color:#ffffff;
            background:#009933;
            font-size:10pt;
            font-weight:bold;
            font-family:Verdana,Arial,sans-serif;
          }


p {         line-height:1.5em;
            font-weight:normal;
            font-size:10pt;
            font-family:Arial,Verdana,sanserif;
            }

            
            
.xxxcolorbar { background:#009933;
   line-height:1.5em;
}



.buyticketsbutton { color:#000000;
            background:#a3bf1d;
            font-weight:bold;
            font-size:11px;
            font-family:arial,sanserif;
            text-indent:0px;
            width:80px;
            text-align:center;
            border:2px;
            border-style:outset;
            line-height:15px;
            margin-left:0px;
            margin-right:0px;
            }

            
.joinbutton { color:#000000;
            background:#a3bf1d;
            font-weight:bold;
            font-size:11px;
            font-family:arial,sanserif;
            text-indent:0px;
            width:80px;
            text-align:center;
            border:2px;
            border-style:outset;
            line-height:15px;
            margin-left:0px;
            margin-right:0px;
            }

.viewrollbutton { color:#000000;
            background:yellow;
            font-weight:bold;
            font-size:11px;
            font-family:arial,sanserif;
            text-indent:0px;
            width:80px;
            text-align:center;
            border:2px;
            border-style:outset;
            line-height:15px;
            margin-left:0px;
            margin-right:0px;
            }

.compbutton { color:#000000;
            background:#be98bd;
            font-weight:bold;
            font-size:11px;
            font-family:arial,sanserif;
            text-indent:0px;
            width:80px;
            text-align:center;
            border:2px;
            border-style:outset;
            line-height:15px;
            margin-left:0px;
            margin-right:0px;
            }

.registerbutton { color:#000000;
            background:#cdb3ce;
            font-weight:bold;
            font-size:11px;
            font-family:arial,sanserif;
            text-indent:0px;
            width:80px;
            text-align:center;
            border:2px;
            border-style:outset;
            line-height:15px;
            margin-left:0px;
            margin-right:0px;
            }

.cancelbutton { color:#000000;
            background:#e56410;
            font-weight:bold;
            font-size:11px;
            font-family:arial,sanserif;
            text-indent:0px;
            width:80px;
            text-align:center;
            border:2px;
            border-style:outset;
            line-height:15px;
            margin-left:0px;
            margin-right:0px;
            }



.tinybutton {     color:#ffffff;
            background:#e93913;
            font-weight:normal;
            font-size:11px;
            font-family:arial,sanserif;
            border:2px;
            border-style:outset;
            border-color:#dddddd;
            padding:2px;
            text-align:center;
            }

.tinybuttonred {     color:white;
            background:red;
            font-weight:bold;
            font-size:9px;
            font-family:arial,sanserif;
            border:2px;
            border-style:outset;
            border-color:#dddddd;
            line-height:120%;
            margin-left:0px;
            margin-right:0px;
            width:80px;
            text-align:center;
            }


.helptext { font-size:12px;
            color:#336633;
}


.errorheading {     color:#cc0000;
            font-weight:bold;
            font-size:12pt;
            font-family:Arial,Verdana,sanserif;
            }

.warningheading { color:#0000cc;
            font-weight:bold;
            font-size:12pt;
            font-family:Arial,Verdana,sanserif;
            }

.warningtext { color:#0000cc;
            font-weight:normal;
            font-size:10pt;
            font-family:Arial,Verdana,sanserif;
            }



            


.bodytextboldwhite {     color:white;
            background:#0059c2;
            text-valign:middle;
            font-weight:bold;
            font-size:10pt;
            font-family:Verdana,Arial,sanserif;
            }


.tinytinytextwhite { font-weight:normal;
            color:#ffffff;
            font-size:10px;
            font-family:Arial,Verdana,sans-serif;
            letter-spacing:1px;
            }

.tinytinytext {
            font-weight:normal;
            color:#000066;
            font-size:7pt;
            font-family:Arial,Verdana,sans-serif;
            }


.newsletterform { background:#ffffff;
            font-weight:normal;
            color:#000066;
            font-size:7pt;
            font-family:Arial,Verdana,sans-serif;
            }



.microtext {
            font-weight:normal;
            color:#000066;
            font-size:8pt;
            line-height:1;
            font-family:Arial,sans-serif;
            }

.colorname { font-weight:normal;
            color:#000000;
            font-size:10px;
            letter-spacing:0px;
            font-family:Arial,sans-serif;
            }




.errors { color:#dd0000;
            line-height:1.8em;
            font-weight:bold;
            font-family:Arial,Verdana,sanserif;
            font-size:9pt }
            
.warnings { color:#0000dd;
            line-height:1.8em;
            font-weight:bold;
            font-family:Arial,Verdana,sanserif;
            font-size:9pt }


.headtext { color:#EF3910;
            font-weight:bold;
            font-size:14pt;
            font-family:Verdana,Arial,sanserif;
          }

.headtextrev { background:#000066;
            color:#ffffff;
            font-weight:bold;
            font-size:14pt;
            font-family:Verdana,Arial,sanserif;
          }

.subheadtext {
            color:#000066;
            font-size:12pt;
            font-weight:bold;
            font-family:Verdana,Arial,sanserif;
            }


.header { color:#000066;
            font-size:8pt;
            font-family:Arial,Verdana,sans-serif;
            background:#ffffff;
          }

.headerrev { color:#000066;
            background:dddddd;
            font-size:8pt;
            font-family:Arial,Verdana,sans-serif;
          }

.selectedletter { color:#000066;
           font-weight:bold;
}

.tinytextrev {
            font-weight:bold;
            color:#000066;
            background:#ffffee;
            font-size:7pt;
            line-height:1.2em;
            font-family:Arial,verdana,sans-serif;
          }


.tinytinytext { color:#black;
                font-size:7pt;
                font-family:Arial,Verdana,sans-serif;
              }


.tinytextbold {
            font-weight:bold;
            color:#000066;
            font-size:11px;
            font-family:Arial,Verdana,sans-serif;
            }
.tinytextboldrev {
            font-weight:bold;
            background:#000066;
            color:white;
            font-size:8pt;
            font-family:Arial,Verdana,sans-serif;
            }

