BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: small;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    min-width: 950px
}
BR
{
    CLEAR: left
}
P
{
    FONT-SIZE: 1em
}
TD
{
    PADDING-RIGHT: 0.5em;
    PADDING-LEFT: 0.5em;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0.5em;
    PADDING-TOP: 0.5em
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 2em;
    COLOR: #61722e
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.4em
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em
}
.percent50
{
    FONT-SIZE: 50%
}
.percent25
{
    FONT-SIZE: 25%
}
LI
{
    FONT-SIZE: 1em
}
.inputText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #000
}
.leftIndent
{
    MARGIN-LEFT: 25px
}
.largeText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: #ccc
}
.boldText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    COLOR: #61722e
}
.headlineText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.4em;
    COLOR: #999
}
.formTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 2em;
    COLOR: #61722e
}
.paraTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    COLOR: #61722e
}
.boldRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: #900
}
.redText
{
    COLOR: #900
}
.colorTan
{
    COLOR: #d7be7e
}
.colorGreen
{
    COLOR: #61722e
}
.colorBlue
{
    COLOR: #1d4a86
}
.h8
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.85em;
    COLOR: #61722e
}
.highlight
{
    BACKGROUND-COLOR: #ffc
}
.highlightGreen
{
    BACKGROUND-COLOR: #cfc
}
.highlightRed
{
    BACKGROUND-COLOR: #fcc
}
.strikethrough
{
    TEXT-DECORATION: line-through
}
.nowrap
{
    WHITE-SPACE: nowrap
}
.border
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 3px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    MARGIN: 10px;
    BORDER-LEFT: #000 1px solid;
    WIDTH: auto;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #000 1px solid
}
.borderNone
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.borderThin
{
    BORDER-RIGHT: #000 1px solid;
    BORDER-TOP: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    BORDER-BOTTOM: #000 1px solid
}
.infoBox
{
    BORDER-RIGHT: #f00 2px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #f00 2px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 0.9em;
    BACKGROUND: #fdd;
    PADDING-BOTTOM: 2px;
    MARGIN: 10px 60px;
    BORDER-LEFT: #f00 2px solid;
    COLOR: #ff0000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #f00 2px solid;
    TEXT-ALIGN: center
}
.contentText
{
    FONT-SIZE: 0.9em;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #d7be7e
}
.tableHeader
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #d7be7e
}
TH
{
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: left
}
.altRow
{
    BACKGROUND-COLOR: #b5c294
}
.calWeekend
{
    BACKGROUND-COLOR: #ccc
}
.smallerLinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%
}
.smallerLinks A:link
{
    COLOR: #1d4a8b;
    TEXT-DECORATION: none
}
.smallerLinks A:visited
{
    COLOR: #1d4a8b;
    TEXT-DECORATION: none
}
.smallerLinks A:hover
{
    COLOR: #ccad5b;
    TEXT-DECORATION: none
}
.smallerLinks A:active
{
    COLOR: #ccad5b;
    TEXT-DECORATION: none
}
.msg
{
    BORDER-RIGHT: #fc0 1px solid;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: 10px 10px;
    BORDER-TOP: #fc0 1px solid;
    PADDING-LEFT: 65px;
    MIN-HEIGHT: 48px;
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #fc0 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #fc0 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 48px
}
.err
{
    BORDER-RIGHT: #fc0 1px solid;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: 10px 10px;
    BORDER-TOP: #fc0 1px solid;
    PADDING-LEFT: 65px;
    MIN-HEIGHT: 48px;
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #fc0 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #fc0 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 48px
}
.msg
{
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(http://template.buncombecounty.org/img/alert.gif);
    BACKGROUND-COLOR: #ffc
}
.err
{
    BORDER-LEFT-COLOR: #c00;
    BACKGROUND-IMAGE: url(http://template.buncombecounty.org/img/error.gif);
    BORDER-BOTTOM-COLOR: #c00;
    BORDER-TOP-COLOR: #c00;
    BACKGROUND-COLOR: #fcc;
    BORDER-RIGHT-COLOR: #c00
}
.msgBox
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: 10px 10px;
    BORDER-TOP: #000 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 65px;
    MIN-HEIGHT: 48px;
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #000 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #000 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 48px
}
.alert
{
    BORDER-LEFT-COLOR: #fc0;
    BACKGROUND-IMAGE: url(http://template.buncombecounty.org/img/alert.gif);
    BORDER-BOTTOM-COLOR: #fc0;
    BORDER-TOP-COLOR: #fc0;
    BACKGROUND-COLOR: #ffc;
    BORDER-RIGHT-COLOR: #fc0
}
.check
{
    BORDER-LEFT-COLOR: #090;
    BACKGROUND-IMAGE: url(http://template.buncombecounty.org/img/check.gif);
    BORDER-BOTTOM-COLOR: #090;
    BORDER-TOP-COLOR: #090;
    BACKGROUND-COLOR: #cfc;
    BORDER-RIGHT-COLOR: #090
}
.error
{
    BORDER-LEFT-COLOR: #dd3c10;
    BACKGROUND-IMAGE: url(http://template.buncombecounty.org/img/error.gif);
    BORDER-BOTTOM-COLOR: #dd3c10;
    BORDER-TOP-COLOR: #dd3c10;
    BACKGROUND-COLOR: #ffebe8;
    BORDER-RIGHT-COLOR: #dd3c10
}
#login
{
    BORDER-RIGHT: #61722e 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #61722e 1px solid;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px;
    BORDER-LEFT: #61722e 1px solid;
    WIDTH: 40em;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #61722e 1px solid
}
#loginHead
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    MARGIN: 5px;
    WIDTH: 96%;
    PADDING-TOP: 3px
}
#loginField
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    MARGIN: 5px;
    WIDTH: auto;
    PADDING-TOP: 3px
}
#loginText
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    MARGIN: 5px;
    WIDTH: 10em;
    PADDING-TOP: 3px;
    TEXT-ALIGN: right
}
#mast
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #1d4a86 5px solid;
    BACKGROUND-COLOR: #61722e
}
#mast #left
{
    PADDING-RIGHT: 10px;
    DISPLAY: inline;
    MARGIN: 0px;
    WIDTH: 7em
}
#mast #center
{
    DISPLAY: inline;
    MARGIN: 0px;
    WIDTH: auto;
    POSITION: absolute
}
#mast #right
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    RIGHT: 10px;
    WIDTH: auto;
    COLOR: #ccad5b;
    WHITE-SPACE: nowrap;
    POSITION: absolute;
    TEXT-ALIGN: right
}
#mast #right IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    VERTICAL-ALIGN: text-top;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#mast A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 80%
}
#footer A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 80%
}
#mast A:link
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
#mast A:visited
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
#footer A:link
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
#footer A:visited
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
#mast A:hover
{
    COLOR: #ccad5b;
    TEXT-DECORATION: none
}
#mast A:active
{
    COLOR: #ccad5b;
    TEXT-DECORATION: none
}
#footer A:hover
{
    COLOR: #ccad5b;
    TEXT-DECORATION: none
}
#footer A:active
{
    COLOR: #ccad5b;
    TEXT-DECORATION: none
}
.adminTitle
{
    FONT-SIZE: 160%;
    MARGIN: 0px;
    WIDTH: auto;
    COLOR: #fff;
    PADDING-TOP: 12px;
    BORDER-BOTTOM: #fff 1px solid;
    FONT-FAMILY: Georgia, "Times New Roman", Times serif
}
.titleBox
{
    FONT-SIZE: 250%;
    MARGIN: 0px;
    COLOR: #d7be7e;
    PADDING-TOP: 12px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, serif;
    WHITE-SPACE: nowrap
}
#navBar
{
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    WIDTH: 170px
}
#nav
{
    FLOAT: left;
    MARGIN: 10px 10px 50px 2px;
    WIDTH: auto;
    HEIGHT: auto
}
#nav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#nav LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#nav UL A
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    WIDTH: 12em;
    COLOR: #fff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #61722e;
    TEXT-DECORATION: none
}
#nav UL A:hover
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #000;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #d7be7e
}
#nav UL UL
{
    MARGIN: 0px
}
#nav UL UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#nav UL UL A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    COLOR: #fff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #61722e;
    TEXT-DECORATION: none
}
#nav UL UL A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 5px;
    COLOR: #1d4a8b;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ccc
}
#content
{
    PADDING-RIGHT: 6px;
    MIN-HEIGHT: 250px;
    FLOAT: left;
    MARGIN: 10px -3px 10px 10px;
    WIDTH: auto
}
#bodyDiv
{
    DISPLAY: block;
    FLOAT: left;
    WIDTH: auto
}
#altRowHover TR:hover
{
    BACKGROUND-COLOR: #e1eafe
}
.input
{
    FLOAT: left;
    MARGIN: 2px;
    WIDTH: 150px
}
LABEL
{
    DISPLAY: inline;
    MARGIN: 2px;
    WIDTH: 100px;
    TEXT-ALIGN: right
}
#footer
{
    CLEAR: both;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d7be7e 5px solid;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    MARGIN-BOTTOM: 25px;
    PADDING-BOTTOM: 2px;
    COLOR: #d7be7e;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #61722e;
    TEXT-ALIGN: right
}
#footer #left
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: auto;
    PADDING-TOP: 0px
}
#footer #right
{
    FLOAT: right;
    WIDTH: auto;
    MARGIN-RIGHT: 0.5em
}
.leftIndent
{
    MARGIN-LEFT: 25px
}
.floatLeft
{
    FLOAT: left
}
.floatRight
{
    FLOAT: right
}
.inline
{
    DISPLAY: inline
}
.textLeft
{
    TEXT-ALIGN: left
}
.textRight
{
    TEXT-ALIGN: right
}
.textCenter
{
    TEXT-ALIGN: center
}
.vertMiddle
{
    VERTICAL-ALIGN: middle
}
.bottomZero
{
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px
}
