BODY { background-color: white; color: black; font-family: verdana; font-size: 12px; margin-top: 5px; text-align: left; vertical-align: top; text-decoration: none; }
TD { color: black; font-family: verdana; font-size: 12px; text-decoration: none; }
IMG { border: 0px; }
HR { color: #8E8E8E; height: 1px; width: 100%; }
INPUT { font-size: 12px; }
A { color: blue; }
H1 { color: #666666; font-size: 16px; }
H3 { color: #2E59B1; font-weight: bold; font-size: 14px; font-family: verdana; } 
H3.homepageTitle { color: #47A4DC; }
H4 { color: #666666; display: block; font-size: 16px; font-family: tahoma; padding-top: 0px; padding-bottom: 0px; } 
H5 { color: #666666; display: block; font-size: 14px; font-family: tahoma; } 

.DefaultBodyPageTitle { color: #47A4DC; font-size: 16px; font-weight: bold; }
.DefaultBodyTitle { color: black; line-height: 19px; font-weight: bold; }
.DefaultBodyTitleMedium { color: #333; font-size: 14px; line-height: 19px; font-weight: bold; }
.DefaultBodyTitleSmall { color: black; font-size: 12px; line-height: 19px; font-weight: bold; }
.DefaultNoteText { font-size: 11px; line-height: 16px; }
.DefaultBodyText { color: #333; font-size: 12px; line-height: 18px; }
.DefaultBodyTextSmall { color: #333; font-size: 11px; line-height: 16px; }
.FooterText { color: #555; line-height: 16px; padding-top: 15px; vertical-align: top; text-align: left; }
.FooterTextSmall { color: #555; font-size: 10px; line-height: 14px; }
.Line { border-bottom: 1px solid #BBB; margin-bottom: 20px; margin-top: 10px; }
.Narrow { width: 500px; }
.SemiNarrow { width: 620px; }
.Full { width: 100%; }
.Button { font-weight: bold; font-family: verdana; font-size: 11px; padding: 2px 10px 2px 10px }

.BoxBlueMainTable { background-color: #6D6D6D; border-right: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; }
.BoxBlueTitle { background-color: #B1BEE4; color: #111; font-family: tahoma; font-size: 12px; font-weight: bold; padding: 3px 0px 2px 8px; }

.BoxGreenMainTable { background-color: #6D6D6D; border-right: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; }
.BoxGreenTitle { background-color: #BCDDFE; color: #111; font-family: tahoma; font-size: 12px; font-weight: bold; padding: 3px 0px 2px 8px; 
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#CED9EE',endColorStr='#6388CC',gradientType='1');
}


A.FooterLink { color: blue; font-size: 11px; font-weight: bold; text-decoration: underline; }
A:Visited.FooterLink { color: blue; font-size: 11px; font-weight: bold; text-decoration: underline; }
A:Hover.FooterLink { color: red; font-size: 11px; font-weight: bold; text-decoration: underline; }

A.FooterLinkMicro { color: blue; font-size: 10px; text-decoration: underline; }
A:Visited.FooterLinkMicro { color: blue; font-size: 10px; text-decoration: underline; }
A:Hover.FooterLinkMicro { color: red; font-size: 10px; text-decoration: underline; }

A.HeaderLinkSmall { color: blue; font-size: 11px; font-weight: bold; line-height: 17px; text-decoration: underline; }
A:Visited.HeaderLinkSmall { color: blue; font-size: 11px; font-weight: bold; line-height: 17px; text-decoration: underline; }
A:Hover.HeaderLinkSmall { color: red; font-size: 11px; font-weight: bold; line-height: 17px; text-decoration: underline; }

A.HeaderLinkSmallAlt { color: blue; font-size: 11px; font-weight: none; line-height: 17px; text-decoration: underline; }
A:Visited.HeaderLinkSmallAlt { color: blue; font-size: 11px; font-weight: none; line-height: 17px; text-decoration: underline; }
A:Hover.HeaderLinkSmallAlt { color: red; font-size: 11px; font-weight: none; line-height: 17px; text-decoration: underline; }