BODY {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000000
}

hr {
   color: #0056D2
}

p,ul,ol,td {
   font-size:11px;
}

pre {
   word-wrap: break-word;
   font-family: Courier;
   font-size:11px
}

.h2box {color: #9900EE;
	background-color: #FFFF00;
	border: thin black dotted}
td.left {background-color: #6981DB}
td.menu_borderl {background-color: #FFFFFF}
td.menu_borderr {background-color: #FFFFFF;color: #FFFFFF}
td.menu_borderb {background-color: #FFFFFF;color: #FFFFFF}
td.menu_body {background-color: #D7DDF7}
td.menu_white {background-color: #FFFFFF}
td.spec_border {background-color: #0056D2}
td.spec_border_red {background-color: #FF0000}
td.spec_body {background-color: #F9F6E5}
td.spec_body_standout {background-color: #CCFFCC}
a.featurepoll:link, a.featurepoll:active {color: #FF0000;
	font-size: 11px;
	text-decoration: none}
a.featurepoll:hover {color: #FF0000 ;
	font-size: 11px;
	text-decoration: underline}
a.featurepoll:visited  {color: #4385FF;
	font-size: 11px;
	text-decoration: none}
a:link, a:active {color: #4040FF ;
	font-size: 11px;
	text-decoration: none}
a:visited  {color: #4385FF;
	font-size: 11px;
	text-decoration: none}
a:hover {color: #FD6708;
	font-size: 11px;
	text-decoration: underline}
.menu {	font-size: 11px;
	color: #000000;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 6px;
	margin-bottom: 6px}
.menu_small {font-size: 11px;
	color: #000000;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 6px;
	margin-bottom: 6px}
b.menu {color: #000000;
	font-size: 12px}
b.spec {color: #FFFFFF;
	font-size: 12px	}
b.spec_onred {color: #FFFFFF;
	background-color: #FF0000;
	font-size: 12px	}
a.spec:link, a.spec:active {color: #000000;
	font-size: 10px;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px}
a.spec:visited  {color: #4385FF;
	font-size: 10px;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px}
a.spec:hover  {	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	margin-left: 10px;
	margin-right: 10px}
a.menu:link, a.menu:active {color: #4040FF;
	font-size: 11px;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px}
a.menu:visited {color: #4385FF;
	font-size: 11px;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px}
a.menu:hover {color: #FD6708;
	font-size: 11px;
	text-decoration: underline;
	margin-left: 10px;
	margin-right: 10px}

.main {
   font-size: 12px;
	margin-left: 20px;
	margin-right: 10px;
}

.main_small {
   font-size: 10px;
	margin-left: 20px;
	margin-right: 10px
}

.main_title {
   font-size: 14px;
	color: #4040FF;
	margin-left: 20px;
	margin-right: 10px
}
a.list:link, a.list:active {margin-left: 20px; margin-right: 10px}
a.list:hover, a.list:visited {margin-left: 20px; margin-right: 10px}
a.main_small:link, a.main_small:active {font-size: 10px	}
a.main_small:hover, a.main_small:visited  {font-size: 10px}
.redtitle {   color: #FFFFFF; background-color: #FF0000; border: thin black dotted; font-size large  }
.yellowtitle {   color: #FFFFFF; background-color: #FFFF00; border: none; font-size large  }
.yellowblacktitle {   color: #000000; background-color: #FFFF00; border: none; font-size large  }
.bigtitle, .bigtitle:active, .bigtitle:hover, .bigtitle:link, .bigtitle:visited
	{   color: #6981DB; background-color: #FFFFFF; border: none; font-size: 24px; font-weight: bold  }
.smalltitle, .smalltitle:active, .smalltitle:hover, .smalltitle:link, .smalltitle:visited
	{   color: #FFFFFF; background-color: #6981DB; border: none; font-size: 11px; font-weight: bold  }
.smallredtitle, .smallredtitle:active, .smallredtitle:hover, .smallredtitle:link, .smallredtitle:visited
	{   color: #FFFFFF; background-color: #FF0000; border: none; font-size: 11px; font-weight: none  }

.UpdatedCalendarEntry {
   color: #FFFFFF;
   background-color: #FF0000;
   border: thin black dotted;
   font-size large;
}

/* Below here added by Mick Corlis */

.selectbox, .inputbox, .inputRO {
   border: 1px solid #000000;
   padding-left: 3px;
   padding-right: 0px;
   margin-top: 2px;
}

.inputRO {
   background-color:#dddddd;
}

.inputbutton {
   margin-top: 2px;
   width: 55px;
}

#maintext, #TitleText, #Subject {
   width: 99%;
}

.content {
/*   border: 1px solid #000000; */
   margin: 4px 0px 0px 0px;
   padding: 4px 2px 4px 2px;
   vertical-align: top;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
}

.tablemain, .table640, .tableoptions, .navBar {
   width: 96%;
   padding: 2px 2px;
}

.table640 {
   background-color: #FFFFCC;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
}

.tableoptions {
   border: 1px solid #000000;
   background-color: #FFFFCC;
}

.eventdate {
   white-space: nowrap;
}

.spacer {
   line-height: 3px;
}

.grid {
   width: 100%;
   white-space: nowrap;
}

.grid th {
   color:white;
   background-color: #888888;
   border-right: 1px white solid;
}

.grid tr {
   color: #000000;
   background-color: #D3D3D3;
}

.grid td {
   border-right: 1px white solid;
   border-top: 1px white solid;
}

/* new styles for navigation */

.nav {
    color: #000000;
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #000000;
}

.navSpacer {
    width: 5px;
    height: 16px;
    border-bottom: 1px solid #666;
}

.navNormal, .navDrop, .navActive {
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: none;
    padding: 2px 5px 2px 5px;
}

.navNormal {
    color: #000000;
    background-color: #E5E5E5;
    border-bottom: 1px solid #666;
    white-space: nowrap;
}

.navActive {
    color: #000000;
    background-color: #FFFFCC;
    white-space: nowrap;
}

.navDrop {
    color: #000000;
    background-color: #E5E5E5;
}

.navNormal a:link, .navNormal a:active, .navNormal a:visited, .navActive a:link, .navActive a:active, .navActive a:visited {
    color: #0000FF;
}

.navDrop a:link, .navDrop a:active, .navDrop a:visited {
    color: #FF0000;
}

.navDrop a:hover{
    color: #FFFFFF;
    background-color: #FF0000;
}

.navNormal a:hover, .navActive a:hover {
    color: #FF0000;
}

