a:hover {
	color: #990000;
	text-decoration: underline;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
.footerwhite {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
.footernav {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: underline;
}
.footernav:hover {
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #666666;
}

.grnheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.navbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	text-indent: -4em;	
	font-weight: normal;	
}
.moveleft2ems {
	text-indent: -2em;
}
table {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
input {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
textarea {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
a:focus {
	color: #990000;
}
.actionmessage {
	font-weight: bold;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
}


/********************************************
TABLE FORMATTING

.horiz - table w/ horizontal lines, font size 100%
.horiz2 - table w/ horizontal lines, font size 90%
.horiz3 - table w/ horizontal lines, font size 80% 

.grid - table w/ grid lines, font size 100%
.grid2 - table w/ grid lines, font size 90%
.grid3 - table w/ grid lines, font size 80%

********************************************/

table.horiz, table.horiz2, table.horiz3 {
	text-align:left;
	color: #000000;
	background: #ffffff;
	width: 100%;
	border-top: 1px solid #cccccc;
	clear: right; /* modified 6-17-05, needs correction for normal table layout */
}
table.horiz tr td, table.horiz2 tr td, table.horiz3 tr td,
table.horiz tr th, table.horiz2 tr th, table.horiz3 tr th {
	padding: 3px;
	border-bottom: 1px solid #cccccc;
}
table.horiz p, table.horiz2 p, table.horiz3 p {
	margin: 0px;
	padding: 10px;
}
table.grid, table.grid2, table.grid3, table.grid4 { 
	text-align:left;
	color: #000000;
	background: #ffffff;
	/*width: 100%;*/
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	clear: right; /* modified 6-17-05, needs correction for normal table layout */
}
table.grid tr td, table.grid2 tr td, table.grid3 tr td, table.grid4 tr td,
table.grid tr th, table.grid2 tr th, table.grid3 tr th, table.grid4 tr th {
	padding: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
table.grid p, table.grid2 p, table.grid3 p, table.grid4 p {
	margin: 0px;
}
/** table font sizing **/
table.horiz, table.grid {
	font-size: 1em;
}
table.horiz2, table.grid2 {
	font-size: .9em;
}
table.horiz3, table.grid3 {
	font-size: .8em;
}
table.horiz4, table.grid4 {
	font-size: .85em;
}
/** table headings **/
tr.head { 
	background: #eeeeee;
	font-weight:bold;
	color: #000000;
}
tr.head a { 
	text-decoration: none;
	color: #990000;
}
tr.head a:hover { /* month and today format */
	text-decoration: underline;
}
tr.highlight { 
	background-color: #FFFFCC;
	background-color: #FFFDEB;
}
.smwPageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}
.actionmessageGreen {

	font-weight: bold;
	color: #009900;
	font-family: Arial, Helvetica, sans-serif;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.smwHere {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	text-indent: -4em;	
	font-weight: bold;
}
.smwpagebreak {
	page-break-after: always;

}
.DivisionHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #006634;
}
.CommitteeHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #C78338;
}
.Accepted {
	color: #006633;
	font-weight: bold;
}
.Declined {
	color: #993300;
	font-weight: bold;
}
.required {
	color: #F00;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}

