body, td {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #003366;
 	scrollbar-face-color: #006633;
	scrollbar-shadow-color: #006600;
	scrollbar-highlight-color: #33CC33;
	scrollbar-3dlight-color: #33CC33;
	scrollbar-darkshadow-color: #006600;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
}

H1 {
	font-size : 24px;
}

H2 {
	font-size : 18px;
}

H3 {
	font-size : 15px;
}

H4 {
	font-size : 13px;
}

.myH1 {
	font-size : 24px;
	font-weight : bold;
}

.myH1em {
	font-size : 24px;
	font-weight : bold;
	font-style : italic;
}

.myH2 {
	font-weight : bold;
	font-size : 18px;
}

.myH2em {
	font-weight : bold;
	font-size : 18px;
	font-style : italic;
}

.myH3 {
	font-size : 18px;
	font-weight : normal;
}

.myH3em {
	font-size : 18px;
	font-weight : normal;
	font-style : italic;
}

.myH4 {
	font-size : 14px;
	font-weight : bold;
}

.myH4em {
	font-size : 14px;
	font-weight : bold;
	font-style : italic;
}

.myH5 {
	font-size : 12px;
	font-weight : bold;
}

.myH5em {
	font-size : 12px;
	font-weight : bold;
	font-style : italic;
}

select {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

textarea {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

th {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003366;
	text-align: left;
}

/*
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #003366;
}
*/

.heading
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bolder;
	color: #003366; 
}

/*
.body  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #000000;
}

.bodyHeading { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold;
	color: #000000;
}
*/

.legal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}

.legal2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C0C0C0;
	text-decoration: none;
}

.pageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
 
.pageDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}

A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	background-color : transparent;
}

A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	background-color : transparent;
}
 
A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color : #006633;
  	text-decoration: none;
}

A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	background-color : transparent;
}

A.pageTitle:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color : transparent;
}

A.pageTitle:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color : transparent;
}

A.pageTitle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color : transparent;
}

A.pageTitle:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color : transparent;
}

A.pageDesc:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	background-color : transparent;
}

A.pageDesc:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	background-color : transparent;
}

A.pageDesc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	background-color : transparent;
}

A.pageDesc:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}

A.menuTitles:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

A.menuTitles:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color : transparent;
}

A.menuTitles:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color : transparent;
}

A.menuTitles:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color : transparent;
}

A.footerLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-color : transparent;
}

A.footerLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-color : transparent;
}

A.footerLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-color : transparent;
}

A.footerLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-color : transparent;
}

A.headerLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-color : transparent;
}

A.headerLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-color : transparent;
}

A.headerLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-color : transparent;
}

A.headerLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-color : transparent;
}

.menuHeader {
	font-size : 16px;
	color : #FFFFFF;
	font-weight : bold;
}

.menuTitle {
	font-size : 12px;
	color : #FFFFFF;
	font-weight : bold;
}

.menuTitleSelected {
	font-size : 12px;
  color : #FF9900;
	font-weight : bold;
}

.menuTitle A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color : transparent;
}

.menuTitle A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color : transparent;
}

.menuTitle A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFF33;
	text-decoration: none;
	background-color : transparent;
}

.menuTitle A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color : transparent;
}

.menuItemSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
  	color : #FF9900;
	font-weight: bold;
}


.menuItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
  	background-color: transparent;
	color : #FFFFFF;
	font-weight: bold;
}

.menuItem A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
  	color : #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color : transparent;
}


.menuItem A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
 	color : #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color : transparent;
}

.menuItem A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #FFFF33;
	font-weight: bold;
	text-decoration: none;
	background-color : transparent;
}

.menuItem A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
  	color : #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.functionList {
	font-size : 10px;
	color : #003366;
}


.functionList A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight: bold;
	text-decoration: none;
	background-color : transparent;
}

.functionList A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight: bold;
	text-decoration: none;
	background-color : transparent;
}

.functionList A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #FFFF33;
	font-weight: bold;
	text-decoration: none;
	background-color : #006633;
}

.functionList A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight: bold;
	text-decoration: none;
	background-color : transparent;
}

.footnote {
	font-size : 9px;
	color : #003366;
}

.footnoteInvert {
	font-size : 9px;
	color : #FFFFFF;
	background-color : #003366;
}

.footnote A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #003366;
	font-weight: bold;
	text-decoration: none;
	background-color : transparent;
}

.footnote A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #003366;
	font-weight: bold;
	text-decoration: none;
	background-color : transparent;
}

.footnote A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: #FFFF33;
	font-weight: bold;
	text-decoration: none;
	background-color : #006633;
}

.footnote A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #003366;
	font-weight: bold;
	text-decoration: none;
	background-color : transparent;
}

.alignRight {
	float : right;
}

.indexMenuCell {
	background-image : url(../images/hm_brder_item.gif);
}

.calendarCell {
	background-color : #FFFFFF;
	color : #000000;
	text-align : left;
	vertical-align : top;
}

.calendarCellUnused {
	color : #000000;
	background-color : #C0C0C0;
	text-align : left;
	vertical-align : top;
}

.calendarEvent {
	font-size: 11px;
	color : #000000;
	text-align : center;
	background-color : #FFFFFF;
	font-weight : normal;
	vertical-align : bottom;
}

.calendarEvent A {
	font-size: 11px;
	color : #003366;
	text-align : center;
	background-color : #FFFFFF;
	text-decoration : none;
	font-weight : normal;
	vertical-align : bottom;
}

.calendarEvent A:visited {
	font-size: 11px;
	color : #003366;
	text-align : center;
	background-color : transparent;
	text-decoration : none;
	font-weight : normal;
	vertical-align : bottom;
}

.calendarEvent A:active {
	font-size: 11px;
	color : #003366;
	text-align : center;
	background-color : transparent;
	text-decoration : none;
	font-weight : normal;
	vertical-align : bottom;
}

.calendarEvent A:hover {
	font-size: 11px;
	color : #003366;
	text-align : center;
	background-color : transparent;
	text-decoration : underline;
	font-weight : normal;
	vertical-align : bottom;
}

/*
.calendarEvent A:link {
	font-size: 11px;
	color : #003366;
	text-align : center;
	background-color : transparent;
	text-decoration : none;
	font-weight : normal;
}

*/

.calendarHoliday {
	font-size: 11px;
	color : #006633;
	text-align : center;
	background-color : #FFFFFF;
	vertical-align : bottom;
}

.altCell {
	background-color : #FFFFFF;
	color : #000080;
	font-weight : bold;
}

.altCell A {
	background-color : #FFFFFF;
	color : #000080;
	font-weight : bold;
}

.altCell A:hover {
	background-color : #FFFFFF;
	color : #000080;
	font-weight : bold;
  text-decoration: underline;
}

.altCell A:visited {
	background-color : #FFFFFF;
	color : #000080;
	font-weight : bold;
}

.altCellInvert {
	background-color : #000080;
	color : #FFFFFF;
	font-weight : bold;
}

.altCellInvert A {
	background-color : #000080;
	color : #FFFFFF;
	font-weight : bold;
}

.altCellInvert A:hover {
	background-color : #000080;
	color : #FFFFFF;
	font-weight : bold;
  text-decoration: underline;
}

.altCellInvert A:visited {
	background-color : #000080;
	color : #FFFFFF;
	font-weight : bold;
}

.altCellInvertLight {
	background-color : #0000FF;
	color : #FFFFFF;
	font-weight : bold;
}

.altCellInvertLight A {
	background-color : #0000FF;
	color : #FFFFFF;
	font-weight : bold;
}

.altCellInvertLight A:hover {
	background-color : #0000FF;
	color : #FFFFFF;
	font-weight : bold;
  text-decoration: underline;
}

.altCellInvertLight A:visited {
	background-color : #0000FF;
	color : #FFFFFF;
	font-weight : bold;
}

.altCellInvertRotated {
	background-color : #000080;
	color : #FFFFFF;
	font-weight : bold;
      position: fixed; height: 1em; width: 10em;
      top: 4em; left: -4em; margin: auto; rotate: 90deg;
     text-align: center;
}

.draftbanner {
	background-color : #000000;
}

.screenshot {
	font-size : 13px;
	font-weight : bold;
	font-family : "Courier New", Courier, monospace;
	background-color : #000000;
	color : #00FF00;
}

.screenshotInverted {
	font-size : 13px;
	font-weight : bold;
	font-family : "Courier New", Courier, monospace;
	background-color : #808080;
	color : #FFFF00;
} 


.screenshotSmall {
	font-size : 11px;
	font-weight : bold;
	font-family : "Courier New", Courier, monospace;
	background-color : #000000;
	color : #00FF00;
}

.screenshotInvertedSmall {
	font-size : 11px;
	font-weight : bold;
	font-family : "Courier New", Courier, monospace;
	background-color : #808080;
	color : #FFFF00;
} 
.banner{
	/* This is to be applied to <TD> in a one-cell table */
	background-color : #000000;
	color : #FFFFFF;
	font : bolder 16px;
}

.hiliter {
	background-color : #FFFF00;
	color : #000000;
}

.superscript {
	font-size : smaller;
	vertical-align : super;
	font-weight : bold;
}

.newscolumn {
	text-align : justify;
}

.error {
	color : #FF0033;
}

.errorInvert {
	font-size : 15px;
	font-weight : bold;
	background-color : #FF0033;
	color : #FFFFFF;
}

.strikeout {
	text-decoration : line-through;
}

.newsletterHeading {
	background-color : #228B22;
	border : groove #008000;
	color : #FFFFFF;
	font-size : 16px;
	font-weight : bold;
	margin : 7px;
	padding : 7px 7px 7px 7px;
	margin-top : 7px;
}

.newsletterHeading.footer{
	background-color : #228B22;
	color : #FFFFFF;
	font-size : 10px;
}

.newsletterDate {
	background-color : #00FF7F;
	border : groove #008000;
	color : #000000;
	font-size : 12px;
	text-align : center;
	vertical-align : middle;
	max-width : 80px;
}

.newsletterBody {
	color : #000000;
	background-color : #FFFFFF;
	border : groove #008000;
	padding-top : 7px;
	padding-right : 7px;
	padding-left : 7px;
	padding-bottom : 7px;
}

.newsletterBody.H1 {
	color : #FF0000;
	background-color : #FFFFFF;
	font-size : 16px;
	font-weight : bold;
}

.strikethrough {
	text-decoration : line-through;
}

