a:link,a:visited { text-decoration: none; color: #0000FF; }
a:hover { text-decoration: underline; }
.banner { background: url('/images/banner.jpg'); border: 2px solid #0f3f14; border-width: 10px 20px 0px 10px; padding: 5px; height: 125px; }
.navbar { background: #FFFFFF; border: 2px solid #0f3f14; border-width: 2px 20px 2px 10px; } 
.navbar td { border: 1px solid #0f3f14; }
.navbar a:link,.navbar a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0f3f14; text-decoration: none; padding: 2px 9px 2px 9px; line-height: 20px; }
.navbarb { background: #0f3f14; }
.navbarb a:link, .navbarb a:visited, .navbarb a:hover { color: #FFFFFF; }
.maintbl { background: #FFFFFF; border: 2px solid #0f3f14; border-width: 2px 20px 20px 10px; }
.leftcell  { width: 180px; padding: 10px; background: #eff0b8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center; }
.rightcell { width: 500px; padding: 10px; background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 18px; }
.admincell { width: 700px; padding: 10px; background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 18px; }
.form_dropdown { background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px solid #0f3f14; }
.form_button { background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-width: 1px 3px 3px 1px; border-style: solid; border-color: #0f3f14; }
.form_textbox { background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px solid #0f3f14; padding: 2px; }
.form_textarea { background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px solid #0f3f14; padding: 2px; width: 450px; height: 100px; }
/*.hourtable { border-width: 1px 0px 0px 1px; border-style: solid; border-color: #CCCCCCZ; }
.hourtable td { border-width: 0px 1px 1px 0px; border-style: solid; border-color: #000000; }*/
.hourtable td { background: #EEEEEE; }
.sidebar { float: right; width: 200px; padding: 5px; border: 2px solid #999999; font-size: 11px; }
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 13px; }

/* HANDLING THE PAW ICON */
.icon { padding: 2px 5px 2px 0px; }
.iconbullet { margin-left: -20px; }
.iconbullet li { list-style: none; background: url('images/pawsm.gif'); background-position: left top; background-repeat: no-repeat; line-height: 30px; padding-left: 35px; }

.friends_help { background: #CCCCCC; padding: 5px; }

.error { color: #FF0000; }

.reserve_table { font-size: 11px; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
.reserve_table td { padding: 3px; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }

.event { background: #eff0b8; height: 25px; line-height: 25px; margin: -10px -10px 0px -10px; padding: 6px 0px 6px 0px; text-align: center; }

#calendar { width: 650px; border: 1px solid #000000; }
#calendar .headrow { background: #000000; color: #FFFFFF; font-size: 12px; font-weight: bold; }
#calendar td { border: 1px solid #CCCCCC; padding: 2px; font-size: 10px; }
#calendar .record { margin-left: 20px; text-indent: -20px; }

.frontbox_date { background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px solid #0f3f14; width: 65px; }
.front_dates { text-align: right; margin-right: 15px; }