body {color: #666666; background: #ffffff; background-image: url('images/bg.gif'); background-repeat: repeat-x; background-position: 0 115px; margin: 0px; padding: 0px; font-family: tahoma, arial; height: 100%;}

html {height: 100%; margin: 0px; padding: 0px;}

#all {position: relative; height: 100%;}

html>body #all {height: auto; min-height: 100%;}

#body {height: _foo_; padding-bottom: 80px;}
#footer {height: _foo_;}

#footer {position: absolute; left: 0; bottom: -1; width: 100%;}

#footer table {background: #cc0000; border-top: solid; border-top-width: 3px; border-color: #ffcc33;}
#footer table td {padding-left: 40px; padding-top: 10px; padding-bottom: 10px; color: #ffffff; padding-right: 20px;}
#footer table td a{color: #ffffff;}
#footer table td a:hover{color: #ffcc33;}

h1{font-size:18px;  font-weight: 100; color: #cc0000;}
h2{font-size:16px; color: #cc0000;}
td {font-size: 70%;}

a {color: #0084E6;}
a:hover {color: #cc0000;}

.top {background-image: url('images/bgtop.gif'); background-repeat: repeat-x; border-bottom: solid; border-color: #FFCC33; border-width: 2px;}

.phone {color: #cc0000; font-family: arial narrow; font-size: 24px; text-align: right; line-height: 16px; padding-right: 10px;}
.phone h2{font-size: 12px; font-weight: 100; margin-bottom: -3px;}

.search {border-left: solid; border-width: 2px; border-color: #cc0000;}
.search td{color: #cc0000; font-size: 18px; padding-top: 35px; padding-bottom: 40px;}

.lefttext {padding-top: 30px; padding-left: 10px;}

.leftcol {padding-left: 20px; padding-top: 20px; padding-right: 30px; padding-bottom: 30px;}

.flash {padding-top: 2px; padding-bottom: 2px; padding-right: 2px;}

.flashtab {background: #f1f1f1; border-bottom: solid; border-color: #999999; border-width: 2px;}

.calendar {background: #ffcc33; font-size: 18px; color: #ffffff; padding-top: 3px; padding-bottom: 5px; padding-left: 20px;}

.menu {padding-left: 10px; color: #cc0000; font-family: arial; font-size: 12px; font-weight: bold;}
.menu a {color: #cc0000; font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none;}
.menu a:hover {color: #ffcc00;}
.menu div {padding-top: 5px; padding-bottom: 5px; padding-left: 10px;}
.menu div a {color: #cc0000; font-family: arial; font-size: 12px; font-weight: 100; text-decoration: none;}
.menu div a:hover {color: #ffcc00;}

.maintable {}

.rcol {background-image: url('images/shadow.jpg'); background-repeat: no-repeat; background-position: right 185;}

.pic {background-image: url('images/picbg.gif'); background-repeat: no-repeat; padding: 4px; width: 128px; height: 128px;}

.marker {position: relative; top: 1px;}

.maintext {color: #99B9D5; font-size: 12pt; font-family: tahoma; font-weight: bold; padding-left: 90px; padding-bottom: 20px;}

.numcell {padding-left: 44px; width: 37;}

.logo {padding-top: 20px; padding-left: 90px; padding-bottom: 20px; padding-right: 100px; width: 128px;}

.text {padding-left: 90px; padding-bottom: 70px; padding-right: 20px;}

.heading {background: #ffcc33; background-image: url('images/rcor.gif'); background-repeat: no-repeat; background-position: right top; padding-top: 2px;}
.heading h1{font-size: 18px; font-weight: 100; margin-bottom: 3px;}
.heading h2{font-size: 16px; font-weight: 100; margin-bottom: 3px;}
.heading a{color: #333333;}
.heading a:hover{color: #cc0000;}

.subheading {font-size: 16px; margin-bottom: 5px;}

.date {color: #cc0000; font-size: 18px;}

.hall {color: #cc0000; font-size: 12px;}

.subheading  {font-size: 14px; font-weight: bold; padding-bottom: 15px; color: #cc0000;}

.cell {padding-top: 20px; padding-right: 10px;}

.photo {border: solid; border-width: 4px; border-color: #ffffff;}

.mlist {list-style-image: url('images/m.gif'); margin-top: 10px; margin-left: 20px;}
.mlist li {padding-bottom: 10px;}

.participant {padding-left: 50px; padding-bottom: 30px; padding-right: 30px;}

.white {color: #ffffff;}
.white:hover {color: #ffcc33;}

hr {color: #999999; background: #999999; width: 100%; height: 2px;}

.red {color: #cc0000;}





.pager {padding-top: 20px; text-align: center;}

p {margin-top: 5px;}

.button {font-size: 11px;}

.control {font-size: 11px;}

.bt {border: solid; border-width: 1px; border-color: #ffcc33; color: #ffffff; font-family: arial; font-size: 11px; background: #cc0000;}






