table.menu         { font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; padding-right:4px }
td.menu         { font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; padding-right:4px }
td.menu span.top { color: #DEB608; }
td           { font-family: Verdana; font-size: 11px }
td.header    { font-family: Arial; font-size: 13px; white-space:nowrap; padding: 1px 2px 2px 2px; color: #FFFFFF; background-color: #101094; font-weight: bold;}
a, a:visited, a:active { color: blue; }
a.menu, a.mmenu, a.menu:visited, a.mmenu:visited { font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none }
a.menu:active  { font-family: Verdana; font-size: 11px; color: #101094; font-weight: bold; text-decoration: none }
a.menu:hover, a.mmenu:hover   { font-family: Verdana; font-size: 11px; color: #DEB608; font-weight: bold; text-decoration: none }
a.mmenu:active  { font-family: Verdana; font-size: 11px; color: #DEB608; font-weight: bold; text-decoration: none }
input           { font-family: Verdana; font-size: 11px; color:#101094 }
select 			{ font-family: Verdana; font-size: 11px; color:#101094 }
textarea           { font-family: Verdana; font-size: 11px; color:#101094 }
checkbox		{border: 0; background-color:#E9E9E9}
input.cb           { font-family: Verdana; font-size: 8pt; color: #F3F3F3 }
input.gold       { font-family: Verdana; font-size: 8pt; color:#DEB608 }
.LForm			{	padding: 10px 10px 10px 6px; }
.LForm table	{ background-color: #FFFFFF; padding: 0px 4px 0px 4px; border: 1px #101094 solid; margin: 4px 10px 10px 10px;}
.LForm table td.colHead, .aForm table td.colHead { background-color: #FBE88C; color: #000000; white-space: nowrap; }
.LForm table td.data	{ background-color: #E9E9E9; padding: 1px 2px 1px 2px;}
.LForm table td.label	{ background-color: #D9D9D9; padding: 1px 2px 1px 2px; text-align: right;}
.aForm			{	padding: 10px 10px 10px 6px; background-color:#D1D1FA}
.aForm table	{ background-color: #FFFFFF; padding: 0px 4px 0px 4px; border: 1px #101094 solid; margin: 4px 10px 10px 10px;}
.aForm table td.data	{ background-color: #E9E9E9; padding: 1px 2px 1px 2px;}
.small 	{color: #FFFFFF; font-size: 10px;}
a.small:link, a.small:active, a.small:hover, a.small:visited {color: #FFFFFF; text-decoration: none;}
a.gray, a.gray:visited	{color: #000000; text-decoration: none;}
a.gray:active, a.gray:hover	{color: #A0A0A0; }
.smallBlue 		{ font-size: 10px; font-weight: bold;color : #FFFFFF; background-color: #101094; border: 0; }
.mediumRed 		{ font-size: 11px; font-weight: bold;color : #FFFFFF; background-color: #CC0000; border: 0; padding: 2px}
.note			{ color: #505050; font-style: italic; text-align: left; font-size: 11px; margin: 0px auto 0px 12px; width: 100%;}
.style4 {background-color: #FFFFFF;}
.adminOuter {padding: 4px 10px 10px 10px;background-color: #D1D1FA;text-align: center;}
div.error	{ color: red; border: 1px red solid; padding: 6px; margin: 4px 0 4px 0; background-color: #FFFFC6; text-align: left;}
table.center { text-align: center; border: none; border: 1px #808080 solid;}
table.center td { text-align: center; border: 1px #C0C0C0 solid; padding: 1px 1px 1px 2px;}
table.center td.left {	text-align: left; white-space:nowrap; }
table.gold		{ border-collapse: collapse;  width: 600px; padding: 2px 4px 2px 4px; border: none; margin-left: 0; }
table.gold td	{ border: 1px #C0C0C0 solid;}
table.gold td.colHead { background-color: #DEB608 ; color: #000000;  font-family: Arial; font-size: 12px; }
table.calendar	{ border: 1px #101094 solid; border-collapse: collapse; margin-top: 1px; min-width: 650px; padding: 1px 4px; 1px 4px;  }
table.calendar td { border: 1px #101094 solid; font-family: Verdana; font-size: 10px; }
table.calendar td span table, table.calendar td span table td { border: none; color: #000000; font-size: 11px; padding-left: 3px;}
table.calendar td span table td.gtype { color: #000080; }
table.calendar td span.day { font-family: Arial; font-size: 13px; color: #101094; }
a.big:link, a.big:active, a.big:hover, a.big:visited { font-size: 16px; font-family: Arial;}
a.big:link, a.big:active, a.big:visited { color: navy }
a.big:hover	{ color: #808000; }
div.bluebutton	{ border: 2px navy solid; padding: 3px 4px 3px 4px; background-color: #CBCBFA; }
div.bluebutton:hover { background-color: navy; color:#DEB608 }
div.bluebutton:hover a:link, div.bluebutton:hover a:active, div.bluebutton:hover a:hover, div.bluebutton:hover a:visited { color: #DEB608; }
div.bluebutton a:link, div.bluebutton a:active, div.bluebutton a:hover, div.bluebutton a:visited {display: block; margin: 0; padding: 0; font-size: 14px; font-family: Arial; text-decoration: none; font-weight: bold; }
div.bluebutton a:link, div.bluebutton a:visited, div.bluebutton a:active  { color: navy; }
div.bluebutton a:hover{ color: #DEB608; }
div.flyout { background-color: #CDD0FF; color: black;}
div.flyout a:link, div.flyout a:visited, div.flyout a:active {  color: navy; display: block; margin: 2px;}
div.flyout a:hover, { color: #808000; display: block; margin: 2px; }

table.gray2	{ border-collapse: collapse; border-spacing: 0; }
table.gray2 td	{ padding: 3px 4px 4px 4px; text-align: left; border: 1px #A0A0A0 solid;   }
table.gray2	td.label { background-color: #E5E5E5; font-weight: bold; text-align: right;  }
.graybox	{ margin: 20px auto 10px 0; border: 1px #A0A0A0 solid; background-color: #F0F0F0; font-size: 11px; padding: 3px 6px 3px 6px; }
.gray1 {background-color: #E9E9E9; }
.yellow1 {background-color: #FFFFCC;}
.yellow2 {background-color: #FBE88C;}
.style1 {background-color: #CBCBFA;}
.style2 {background-color: #E2E2FC;}
.lightblue { background-color: #CBCBFA; color: black;}
.LTable { background-color: #FFFFCC; margin: 4px 0 6px 0; }
.LTable td { border: 1px #A0A0A0 solid; padding: 4px; font-family: Arial; font-weight: bold; font-size: 13px; }
table.grayBold		{ border-collapse: collapse; padding: 2px 4px 2px 4px; border: none; margin: 0 0 0 6px; font-size: 14px; font-family: Arial;}
table.grayBold td	{ border: 1px #C0C0C0 solid; font-size: 13px; font-family: Arial; font-weight: bold;}
div.bluebox	{ border: 1px navy solid; padding: 6px; margin: 4px 0 4px 0; background-color: #FFFFCC; text-align: left;}