body { margin: 5px; }
body,table,td,th,select,input {font-family:Arial; font-size:12px}
input {border:1px solid #808080}
input.chk {border-width:0px; height:10px; background-color:#E0E0E0;}
input[type=checkbox] {border-width:0px; background-color:yellow;}
textarea {font-size:11px; font-family:Tahoma;}
h3 {font-size:14px; font-family:Tahoma; font-weight:bold; padding:2px; margin-left:0; margin-top:2px; margin-bottom:4px; color:#993333;}
h4 {font-size:13px; font-family:Tahoma; font-weight:bold; padding-left:6px; margin-left:0; margin-top:0; margin-bottom:4px; border-left:1px dotted #993333;}
.smaller {font-size:10px; font-family:Tahoma;}
.divider { background: url(images/divider.jpg) repeat-x; height:4px; border-left:1px dotted #993333; border-right:1px dotted #993333; }

#adminTitle { background-color: #333333; height: 40px; font-size:14px; font-family:Tahoma; font-weight:bold; color:#F0F0F0; padding-top:10px; padding-left:10px; vertical-align: middle; margin-bottom: 2px;}

#loginBar { float:right; font-size:10px; color: #F0F0F0; padding: 4px; font-weight:normal; }
#loginBar A { color: #F0F0F0; text-decoration:none; padding-right:2px; padding-left:2px; }
#loginBar A:hover { color: #333333; background-color: #FFCC00; }

/**********************************/
/*		Login Area				  */
/**********************************/
.LoginBox { border: solid 2px #993333; }
.LoginBox TH { background-color:#333333; color:#FFF; font-size:14px; }
.LoginBox TD { padding: 4px; background-color:#F0F0F0; }


/**********************************/
/* Classes for the admin top menu */
/**********************************/
#topMenu { background-color: #993333; width: 100%; height: 24px; padding-top: 1px; padding-left: 2px; border-bottom:solid 2px #333333; border-top:solid 1px #333333; margin-bottom:10px; }
.topMenu_seltab   { width: 120px; background-color: #FFCC00; text-align: center; padding:3px; border-left: 1px solid #993333; border-right:1px solid #993333; }
.topMenu_unseltab { width: 120px; background-color: #993333; text-align: center; padding:3px; border-left: 1px solid #993333; border-right:1px solid #F0F0F0; }

.topMenu_seltab A { text-decoration: none; color: #333333; }
.topMenu_seltab A:hover { text-decoration: underline; }

.topMenu_unseltab A { text-decoration: none; color: #F0F0F0; }
.topMenu_unseltab A:hover { text-decoration: underline; }


.clsTabsSubTable { background-color: #993333; width: 100%; }
.clsTabsSubTable_seltab   { width: 155px; background: #993333; text-align: center; font-weight: bold; padding: 2px; border-left: solid 1px #993333; border-right: solid 1px #FFFFFF; border-top: solid 1px #993333; }
.clsTabsSubTable_unseltab { width: 155px; background: #333333 url(images/tabOff.jpg) no-repeat right; text-align: center; font-weight: bold; padding: 2px; border-bottom: solid 1px #993333; border-left: solid 1px #993333; }
.clsTabsSubTable_lasttab  { background: #FFFFFF; border-bottom: 1px solid #993333; }


.clsTabsSubTable_seltab A { text-decoration: none; color: #FFF; }
.clsTabsSubTable_seltab A:hover { text-decoration: underline; }

.clsTabsSubTable_unseltab A { text-decoration: none; color: #f0f0f0; }
.clsTabsSubTable_unseltab A:hover { text-decoration: underline; }


/**************************************************/
/* Classes for the year tabs (tour_instances.asp) */
/**************************************************/
.clsYearTable { background-color: #F0F0F0; }
.clsYearTable_seltab   { height:25px; background-color: #FFFFFF; text-align: center; font-weight: bold; padding: 2px; border-left:1px solid #993333; border-bottom:1px solid #993333; border-top:1px solid #993333; }
.clsYearTable_unseltab { height:25px; background-color: #E5E5E5; text-align: center; font-weight: bold; padding: 2px; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #993333; }
.clsYearTable_content  { border-bottom:1px solid #993333; border-top:1px solid #993333; border-right:1px solid #993333; background-color: #FFFFFF; vertical-align: top; padding: 4px; }

.clsYearTable_seltab A { text-decoration: none; color: #333333; }
.clsYearTable_seltab A:hover { text-decoration: underline; }

.clsYearTable_unseltab A { text-decoration: none; color: #333333; }
.clsYearTable_unseltab A:hover { text-decoration: underline; }