HTML { text-align: center; width: 100%}
BODY { margin: 0; padding-top: 15px; background-color: #c0c0c0; width: 100%}
BODY { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: center; line-height: 18px }
A {color: black}
FORM {display: inline; margin: 0; padding: 0; clear: none}
IMG {border: 0px solid white; margin: 0}


/* Menu Style */

#menu UL {margin: 10px 0 0 0; padding: 0; text-indent: 0; list-style:none}
#menu LI {color: white}
#menu LI A {display: block; margin: 0; padding-left: 16px; width: 154px; height: auto; line-height: 21px; background: #035CA5 url(images/smallwhitearrow.gif) no-repeat 7px 8px; color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
#menu LI A#selected {display: block; margin: 0; padding-left: 16px; width: 154px; height: auto; line-height: 21px; background: #FF9900 url(images/smallwhitearrowdown.gif) no-repeat 5px 10px; color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
#menu LI A:hover,  #menu LI A:active  {background-color: #FF9900; color: white}

#menu UL UL {margin: 0; padding: 0; text-indent: 0; list-style:none}
#menu LI LI A {display: block; border-bottom: 1px solid #3288CF; border-top: 1px solid #3288CF; margin: 0; padding-left: 30px; height: auto; padding-right: 10px; width: 130px; line-height: 18px; background: #3288CF url(images/smallbluearrow.gif) no-repeat 22px 6px; color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
#menu LI LI A#selected {display: block; border-bottom: 1px solid #035ca5; border-top: 1px solid #035ca5;  margin: 0; padding-left: 30px; height: auto; padding-right: 10px; width: 130px; line-height: 18px; background: #FFE5BF url(images/smallorangearrow.gif) no-repeat 22px 6px; color: #035CA5; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
#menu LI LI A:hover,  #menu LI LI A:active  {border-bottom: 1px solid #FFE5BF; border-top: 1px solid #FFE5BF; background: #FFE5BF url(images/smallorangearrow.gif) no-repeat 22px 6px; color: #035CA5 }


/* Quick Links */

#quicklinks UL {margin: 0; padding: 0; text-indent: 0; list-style:none}
#quicklinks LI A {display: block; margin: 0; padding-left: 25px; width: 125px; height: auto; line-height: 18px; background: url(images/smallbluearrow.gif) no-repeat 16px 6px; color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
#quicklinks LI A:hover,  #quicklinks LI A:active  {color: #035CA5 ; background: #FFE5BF url(images/smallorangearrow.gif) no-repeat 16px 6px}


/* Quick Search */

#quicksearch INPUT#text {text-align: left; margin-top: 5px; border: 1px solid #3288CF; color: #035CA5; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif}
#quicksearch INPUT#submit {text-align: left; margin-top: 5px; border: 0px solid white; color: #FF9900; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background: url(images/gobutton.gif) no-repeat top left}



/* Content Styles */



#content A#arrow {display: block; color: #035ca5; font-size: 11px; font-weight: normal; padding-left: 10px; background: url(images/smallbluearrow.gif) no-repeat left 6px}
#content A#arrow:hover, #content A#arrow:active {color: #ff9900; background: url(images/smallorangearrow.gif) no-repeat left 6px}

#content A {color: #035ca5}
#content A:hover, #content A:active {color: #ff9900}


#content H1 {font-size: 1px; line-height: 1px; width: 450px; height: 30px; margin: 0; padding: 0}
#content H2 {font-size: 1px; width: 440px; height: 20px; margin: 5px 0 0 0; padding: 0px 5px 5px 5px; border-bottom: 1px solid #CCE0F0}
#content H2 A {margin-right: 10px; color: #777777; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; padding-left: 8px; background: url(images/smallbluearrow.gif) no-repeat left 4px ; clear: none}
#content H2 A:hover, #content H2 A:active {color: #ff9900; background: url(images/smallorangearrow.gif) no-repeat left 4px} 
#content H3 {width: 450px; height: auto; margin: 20px 0 20px 0; padding: 0}
#content P {text-align: justify; margin-top: 0px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 19px;  padding-right: 10px}
#content #news P {text-align: justify; margin-top: 10px; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 18px;  padding-right: 10px}
#content H4 {width: 440px; height: 20px; margin: 25px 0 0 0; padding: 5px 5px 0px 5px; border-top: 1px solid #CCE0F0}
#content H4 A {margin-right: 10px; color: #777777; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; padding-left: 8px; background: url(images/smallbluearrow.gif) no-repeat left 4px ; clear: none}
#content H4 A:hover, #content H4 A:active {color: #ff9900; background: url(images/smallorangearrow.gif) no-repeat left 4px} 
#content A#name {display: inline}
#content H5 {width: 450px; height: 15px; margin: 0; padding: 0}

#content UL {margin-top: 0; list-style: url(images/bullet.gif) none }
#content LI {margin-yop: 0; margin-bottom: 7px; padding-right: 75px; text-align: justify}

#content STRONG {font-weight: bold; color: #555555}

#content DIV#monthcell {float: left; padding:  0px; width: 140px; height: 20px; margin:0; border: 0px solid white; font-size: 13px; font-family: Arial, Verdana, Arial, sans-serif; font-weight: bold; color: #035CA5; text-align: center; overflow: hidden}
#content DIV#weekdaycell {float: left; text-align: center; padding: 0; background-color: white; width: 20px; height: 18px; margin:0 0 3px 0; border: 0px solid white; font-size: 11px; font-family: Arial, Verdana, Arial, sans-serif; font-weight: bold; color: #035ca5; overflow: hidden}
#content DIV#cell {float: left; padding: 0px 0px 0px 0px; background-color: #999999; width: 20px; height: 18px; margin:0 0 2px 0; border: 0px solid white; font-size: 11px; font-family: Arial, Verdana, Arial, sans-serif; font-weight: bold; color: white; text-align: center; overflow: hidden}
#content DIV#celltoday {float: left; padding: 0px 0px 0px 0px; background-color: #035CA5; width: 20px; height: 18px; margin:0 0 2px 0; border: 0px solid white; font-size: 11px; font-family: Arial, Verdana, Arial, sans-serif; font-weight: bold; color: white; text-align: center; overflow: hidden}
#content DIV#fillercell {float: left; background-color: #e9e9e9; width: 20px; height: 18px; padding: 0; margin:0; border: 0px solid white; overflow: hidden}

#content LABEL {margin-bottom: 5px; padding-right: 5px; float: left; clear: both; width: 100px; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; text-align: right}
#content INPUT { margin-bottom: 5px; width: 200px; border: 1px solid #555555; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; background-color: #eeeeee} 
#content INPUT#display { margin-bottom: 5px; width: 250px; border: 0px solid #555555; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; background-color: white}
#content INPUT#displayforcheck { margin-bottom: 5px; margin-left: 5px; width: 75px; border: 0px solid #035CA5; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; background-color: transparent; float: left; clear: none; display: inline} 
#content INPUT#checkbox{ margin-bottom: 5px; width: 15px; background-color: white; border: 0px solid white; text-align: left; float: left; clear: none; display: inline}
#content INPUT#radio{ margin-bottom: 5px; width: 15px; background-color: white; border: 0px solid white; text-align: left}
#content INPUT#button {margin-left: 158px; width: 100px; background-color: #035CA5; border: 1px solid black; color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold}
#content INPUT#submit {text-align: left; margin-top: 5px; border: 0px solid white; color: #FF9900; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background: url(images/gobuttonnobg.gif) no-repeat top left}
#content SELECT { margin-bottom: 5px; width: 205px; border: 1px solid #555555; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; background-color: #eeeeee}
#content SELECT#highlight { margin-bottom: 5px; width: 205px; border: 1px solid #555555; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #035CA5; color: white;}
#content TEXTAREA {margin-bottom: 5px; width: 200px; border: 1px solid #555555; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; background-color: #eeeeee; overflow:auto}
#content TEXTAREA {	scrollbar-arrow-color: #ffffff;
				scrollbar-3dlight-color: #035CA5;
				scrollbar-darkshadow-color: #035CA5;
				scrollbar-face-color: #035CA5;
				scrollbar-highlight-color: #ffffff;
				scrollbar-shadow-color: #ffffff;
				scrollbar-track-color: #777777 }

#content TEXTAREA#display { margin-bottom: 5px; width: 300px; border: 1px solid #eeeeee; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; background-color: white; overflow:auto}
#content TEXTAREA#display {	scrollbar-arrow-color: #ffffff;
				scrollbar-3dlight-color: #035CA5;
				scrollbar-darkshadow-color: #035CA5;
				scrollbar-face-color: #035CA5;
				scrollbar-highlight-color: #ffffff;
				scrollbar-shadow-color: #ffffff;
				scrollbar-track-color: #777777 }


/* Extra Content Styles */


/* Footer Styles */

#footer P {margin: 2px 0 5px 0; padding-left: 10px; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; line-height: 14px; text-indent: 0px}


#footer A#arrow {display: block; line-height: 14px; color: #035ca5; font-size: 11px; font-weight: normal; padding-left: 10px; background: url(images/smallbluearrow.gif) no-repeat left 5px}
#footer A#arrow:hover, #content A#arrow:active {color: #ff9900; background: url(images/smallorangearrow.gif) no-repeat left 5px}


/* Miscelanneous Style */

.invisible-item {display:none}
.visible-item {display:inline}
.visible-itemblock {display:block}


/* Administrator Styles */

/* Admin Content */



#admin {text-align: left}

#admin DIV#body {width: 600px; height: 330px; overflow: auto; text-align: left}
#admin DIV#body {scrollbar-arrow-color: #035CA5; scrollbar-3dlight-color: white; scrollbar-darkshadow-color: white; scrollbar-face-color: white; scrollbar-highlight-color: #035CA5; scrollbar-shadow-color: #035CA5 ;scrollbar-track-color: white }

#admin P {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; text-align: justify; text-indent: 10px; line-height: 15px}

#admin H1 {font-size: 17px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #035CA5; width: 600px; padding: 5px 0px 0px 0px; height: 20px; margin: 0; border-bottom: 1px solid #dddddd; clear: none}
#admin H2 {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #035CA5; height:10px; padding: 5px 0px 0px 0px; margin: 0 0 10px 0 ; clear: none}
#admin H2 A {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #035CA5; padding:0 0 0 9px; margin: 0 10px 0 0; background: url(images/smallbluearrow.gif) no-repeat left 4px;}
#admin H2 A:hover, H2 A:active {color: #ff9900; background: url(images/smallorangearrow.gif) no-repeat left 4px}
#admin H3 {margin-left: 190px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #035CA5; width: 200px; padding:0}

#admin A#main {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #035CA5; padding:0 0 0 9px; margin: 0; background: url(images/smallbluearrow.gif) no-repeat left 4px; line-height: 18px}
#admin A#main:hover,  A#main:active {color: #ff9900; background: url(images/smallorangearrow.gif) no-repeat left 4px}

#admin A#sub {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #999999; padding:0 0 0 28px; margin: 0; line-height: 18px; text-decoration: none}
#admin A#sub:hover {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #035CA5; padding:0 0 0 28px; margin: 0; line-height: 18px; text-decoration: none}

#admin A#subselected {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #035CA5; padding:0 0 0 28px; margin: 0; line-height: 18px; text-decoration: none}

#admin A#submit {display: block; margin-left: 188px; font-size: 12px; text-align: center; font-weight: bold; text-decoration: none; border: 1px solid black; background-color: #035ca5; color: white; width: 100px; height: 20px }
#admin A#submit:hover, #admin A#submit:actibe {background-color: #ff9900 }

#admin DIV#tableheader {background-color: #035CA5; width: 599px; height: 18px; padding: 0; margin:0; border-top: 1px solid #035CA5; border-right: 1px solid #ee000; overflow: hidden}
#admin DIV#tableheadercell {float: left; height: 18px; padding: 0px 8px 0px 8px;  margin: 0; font-size: 11px; font-family: Arial, Verdana, Arial, sans-serif; font-weight: bold; color: white; border-left: 1px solid #035CA5; text-transform: uppercase}

#admin DIV#tabledatacontainer {width: 597px; margin: 0; padding:0; height: 152px;  overflow: auto !important; overflow: hidden; overflow-x: hidden; overflow-y: scroll;  border-left: 1px solid #035CA5; border-right: 1px solid #035CA5; border-bottom: 1px solid #035CA5}
#admin DIV#tabledatacontainer {scrollbar-arrow-color: white; scrollbar-3dlight-color: #035CA5; scrollbar-darkshadow-color: #035CA5; scrollbar-face-color: #035CA5; scrollbar-highlight-color: white; scrollbar-shadow-color: white; scrollbar-track-color: #035CA5; }

#admin DIV#tabledatarowa{background-color: #dddddd; width: 597px; height: 18px; padding: 0; margin:0; border-bottom: 1px solid white; overflow: hidden; line-height: 15px;}
#admin DIV#tabledatarowb{background-color: #eeeeee; width: 597px; height: 18px; padding: 0; margin:0; border-bottom: 1px solid white; overflow: hidden; line-height: 15px;}
#admin DIV#tabledatarowc{background-color: #ffe5bf; width: 597px; height: 18px; padding: 0; margin:0; border-bottom: 1px solid white; overflow: hidden; line-height: 15px;}

#admin DIV#tabledata {float: left; height: 16px; padding: 2px 8px 0px 8px;  margin: 0; font-size: 9pt; font-family: Arial, Verdana, Arial, sans-serif; font-weight: normal; color: #000033; border-left: 1px solid white;  overflow: hidden}
#admin DIV#tabledatafirst {float: left; height: 16px; padding: 2px 8px 0px 8px;  margin: 0; font-size: 9pt; font-family: Arial, Verdana, Arial, sans-serif; font-weight: normal; color: #000033;  overflow: hidden}

#admin DIV#tabledata A {font-size: 9pt; font-family: Arial, Verdana, Arial, sans-serif; font-weight: normal; color: #035CA5; text-decoration: underline; border: 0px solid white; margin-right: 5px; overflow: hidden}

#admin LABEL {margin-bottom: 3px;  line-height: 15px; padding-top: 2px; padding-right: 5px; float: left; clear: both; width: 180px; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: black; text-align: right}
#admin A#label {margin:0;  padding: 0; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #035CA5}
#admin INPUT { margin-bottom: 3px; width: 180px; border: 1px solid #555555; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: black; background-color: #eeeeee} 
#admin INPUT#checkbox{ margin: 0 0 3px 0px; width: 15px; float: left; background-color: transparent; border: 0px solid white; text-align: left; font-size: 9pt; color: white; clear: none; display: inline}
#admin INPUT#radio{ margin-bottom: 0px; width: 15px; background-color: transparent; border: 0px solid white; text-align: left; font-size: 9pt; color: white; float: left}
#admin INPUT#radiotest{ margin-bottom: 0px; width: 15px; background-color: transparent; border: 0px solid white; text-align: left; font-size: 9pt; color: white}
#admin INPUT#display { margin-bottom: 3px; width: 300px; border: 0px solid #035CA5; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #035CA5; background-color: transparent} 
#admin INPUT#displayforcheck { margin-bottom: 3px; margin-left: 5px; width: 100px; border: 0px solid #035CA5; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; background-color: transparent; float: left; clear: none; display: inline} 
#admin INPUT#displayforcheckshort { margin-bottom: 3px; margin-left: 5px; width: 30px; border: 0px solid #035CA5; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #555555; background-color: transparent; float: left; clear: none; display: inline} 
#admin INPUT#displaylong { margin-bottom: 3px; width: 400px; border: 0px solid #035CA5; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #035CA5; background-color: transparent} 
#admin SELECT { margin-bottom: 5px !important; margin-bottom: 3px; width: 185px; border: 1px solid #555555;  font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: black; background-color: #eeeeee}
#admin SELECT#highlight {margin-bottom: 5px !important;  margin-bottom: 3px; width: 185px; border: 1px solid #555555; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #035CA5; color: white;}
#admin TEXTAREA{ margin-bottom: 3px; width: 300px; border: 1px solid #555555; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: black; background-color: #eeeeee; overflow:auto}
#admin TEXTAREA {scrollbar-arrow-color: white; scrollbar-3dlight-color: #035CA5; scrollbar-darkshadow-color: #035CA5; scrollbar-face-color: #035CA5; scrollbar-highlight-color: white; scrollbar-shadow-color: white; scrollbar-track-color: #035CA5;}


/* Calendar Styles */

#calendar DIV#monthcell {float: left; padding: 8px 0px 2px 0px; width: 200px; height: 19px; margin:0; border-bottom: 1px solid white; font-size: 18px; font-family: Arial, Verdana, Arial, sans-serif; font-weight: bold; color: #035CA5; text-align: center; overflow: hidden}
#calendar DIV#weekdaycell {float: left; text-align: center; padding: 5px 0px 0px 0px; background-color: #035CA5; width: 39px; height: 24px; margin:0; border-right: 1px solid white; border-bottom: 1px solid white; font-size: 15px; font-family: Arial, Verdana, Arial, sans-serif; font-weight: bold; color: white; overflow: hidden; cursor: arrow}

#calendar DIV#cell {float: left; padding: 4px; background-color: #eeeeee; width: 31px; height: 21px; margin:0; border-right: 1px solid white; border-bottom: 1px solid white; font-size: 13px; font-family: Arial, Verdana, Arial, sans-serif; font-weight: bold; color: #035CA5; overflow: hidden}
#calendar DIV#cell:hover, #calendar DIV#cell.sfhover  {background-color: #035CA5; color: white; cursor: pointer}
#calendar A {color: #035CA5; text-decoration: none; border-bottom: 0px solid white}

#calendar DIV#fillercell {float: left; background-color: white; width: 40px; height: 29px; padding: 0; margin:0; border-bottom: 1px solid white; overflow: hidden}
#calendar DIV#navcell {float: left; padding: 5px 0 0 0 !important; padding: 10px 0 0 0; background-color: white; width: 40px; height: 24px !important; height: 19px; margin:0;  border-bottom: 1px solid white; text-align: center; overflow: hidden}


