body {
background-color: #474342;
}

td {
font-family: arial, verdana, sans-serif; 
font-weight: normal;
font-size: 11px;
line-height : 16px;
color: #666666;
}

.homepageburst1 {
color: #b8880f;
font-size: 11px;
line-height : 14px;
font-weight: bold;
}

.homepageburst2 {
color: #f26d0b;
font-size: 11px;
line-height : 14px;
font-weight: bold;
}

.homepageburst3 {
color: #739839;
font-size: 11px;
line-height : 14px;
font-weight: bold;
}

.homepageburst4 {
color: #3386d9;
font-size: 11px;
line-height : 14px;
font-weight: bold;
}

.fontbold {
font-weight: bold;
}

.fontunderline {
text-decoration: underline;
}

.fontitalic {
font-style: italic;
}

.fontwhite {
color: #ffffff;
}

.fontblack {
color: #000000;
}

.fontred {
color: #cc0000;
}

.fontredsmall {
color: #cc0000;
font-size: 10px;
}

.fontnonred {
color: #666666;
}

.fontblackbold {
color: #000000;
font-weight: bold;
font-size: 12px;
}

.fontgrey {
font-size: 10px;
}

.fontgreygallery {
font-size: 10px;
line-height : 13px;
}

.fontgreybold {
font-size: 10px;
font-weight: bold;
}

.fontgrey02 {
font-size: 10px;
line-height : 13px;
}

.fontgrey03 {
color: #757272;
font-size: 15px;
line-height : 17px;
font-weight: normal;
}

.fontgreen {
color: #2b7f0f;
font-size: 10px;
}

.fontgreybold02 {
font-size: 10px;
line-height : 13px;
font-weight: bold;
}

.fontheaderred {
color: #cc0000;
font-size: 13px;
font-weight: bold;
}

.fontheaderred02 {
color: #cc0000;
font-size: 13px;
font-weight: normal;
}

.fontheaderred03 {
color: #cc0000;
font-size: 11px;
line-height : 14px;
font-weight: bold;
}

.fontheaderredlt {
color: #eb2c22;
font-size: 15px;
line-height : 17px;
font-weight: normal;
}

.fontheaderorange {
color: #f26d0b;
font-size: 11px;
line-height : 14px;
font-weight: bold;
}

.fontheaderbrown {
color: #b8880f;
font-size: 11px;
line-height : 14px;
font-weight: bold;
}

.fontheadergreen {
color: #417422;
font-size: 11px;
line-height : 14px;
font-weight: bold;
}

.fontheaderblue {
color: #4a4abd;
font-size: 11px;
line-height : 14px;
font-weight: bold;
}

.fontcalendargrey01 {
color: #cccccc;
font-size: 47px;
line-height : 75px;
font-weight: bold;
}

.fontcalendargrey02 {
color: #999999;
font-size: 47px;
line-height : 75px;
font-weight: bold;
}

.fontcalendarred {
color: #cc0000;
font-size: 47px;
line-height : 75px;
font-weight: bold;
}

.formfield60px {
font-family: arial, verdana, sans-serif; 
font-size: 11px;
width: 60px;
}

.formfield130px {
font-family: arial, verdana, sans-serif; 
font-size: 11px;
width: 130px;
}

.formfield165px {
font-family: arial, verdana, sans-serif; 
font-size: 11px;
width: 165px;
}

.formfield208px {
font-family: arial, verdana, sans-serif; 
font-size: 11px;
width: 208px;
}

.formfield215px {
font-family: arial, verdana, sans-serif; 
font-size: 11px;
width: 215px;
}

.formfield290px {
font-family: arial, verdana, sans-serif; 
font-size: 11px;
width: 290px;
}

.formfield278px {
font-family: arial, verdana, sans-serif; 
font-size: 11px;
width: 278px;
}

.formfield430px {
font-family: arial, verdana, sans-serif;
font-size: 11px;
width: 430px;
}

.formfield444px {
font-family: arial, verdana, sans-serif;
font-size: 11px;
width: 444px;
}

.formfield467px {
font-family: arial, verdana, sans-serif;
font-size: 11px;
width: 467px;
}

.formfield570px {
font-family: arial, verdana, sans-serif;
font-size: 11px;
width: 570px;
}

.whitebg {
background-color: #ffffff;
}

.redbg {
background-color: #cc0001;
}

.greybg {
background-color: #ededed;
}

.greybg02 {
background-color: #d6d6d6;
}

.yellowbg {
background-color: #fff9c7;
}

.yellowbg02 {
background-color: #ffe131;
}

.brownbg {
background-color: #f2e8db;
}

.greyborder {
background-color: #cfcfcf;
}

.greydivider {
background-color: #cccccc;
}

.noborder {
background-color: #ffffff;
}

.cellpadding {
padding: 0px 7px 0px 7px;
}

.cellpadding02 {
padding: 0px 10px 0px 10px;
}

/* content links */

.fontlinkcolor {
color: #3099e9;
}

a:link {
color: #3099e9;
font-weight: normal;
text-decoration: none;
}

a:visited {
color: #3099e9;
font-weight: normal;
text-decoration: none;
}

a:hover {
color: #3099e9;
font-weight: normal;
text-decoration: underline;
}

a:active {
color: #3099e9;
font-weight: normal;
text-decoration: none;
}

/* dark grey links */

a.darkgreylink:link {
color: #666666;
font-weight: normal;
text-decoration: none;
}

a.darkgreylink:visited {
color: #666666;
font-weight: normal;
text-decoration: none;
}

a.darkgreylink:hover {
color: #666666;
font-weight: normal;
text-decoration: underline;
}

a.darkgreylink:active {
color: #666666;
font-weight: normal;
text-decoration: none;
}

/* footer links */

.footerwhite {
font-weight: normal;
font-size: 11px;
color: #ffffff;
}

a.footerwhite:link {
font-weight: normal;
font-size: 11px;
color: #ffffff;
text-decoration: none;
}

a.footerwhite:visited {
font-weight: normal;
font-size: 11px;
color: #ffffff;
text-decoration: none;
}

a.footerwhite:hover {
font-weight: normal;
font-size: 11px;
color: #ffffff;
text-decoration: underline;
}

a.footerwhite:active {
font-weight: normal;
font-size: 11px;
color: #ffffff;
text-decoration: none;
}

.footerblack {
font-weight: normal;
font-size: 10px;
color: #000000;
}

a.footerblack:link {
font-weight: normal;
font-size: 10px;
color: #000000;
text-decoration: none;
}

a.footerblack:visited {
font-weight: normal;
font-size: 10px;
color: #000000;
text-decoration: none;
}

a.footerblack:hover {
font-weight: normal;
font-size: 10px;
color: #000000;
text-decoration: underline;
}

a.footerblack:active {
font-weight: normal;
font-size: 10px;
color: #000000;
text-decoration: none;
}

/* small grey links */

a.smallgreylink:link {
color: #666666;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

a.smallgreylink:visited {
color: #666666;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

a.smallgreylink:hover {
color: #666666;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
}

a.smallgreylink:active {
color: #666666;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

/* calendar links */

.calendarred {
color: #cc0000;
font-weight: normal;
}

a.calendarred:link {
color: #cc0000;
font-weight: normal;
text-decoration: none;
}

a.calendarred:visited {
color: #cc0000;
font-weight: normal;
text-decoration: none;
}

a.calendarred:hover {
color: #cc0000;
font-weight: normal;
text-decoration: underline;
}

a.calendarred:active {
color: #cc0000;
font-weight: normal;
text-decoration: none;
}

.calendarnonred {
color: #666666;
font-weight: normal;
}

a.calendarnonred:link {
color: #666666;
font-weight: normal;
text-decoration: none;
}

a.calendarnonred:visited {
color: #666666;
font-weight: normal;
text-decoration: none;
}

a.calendarnonred:hover {
color: #666666;
font-weight: normal;
text-decoration: underline;
}

a.calendarnonred:active {
color: #666666;
font-weight: normal;
text-decoration: none;
}

/* news and announcements links */

.newslinkcolor {
color: #666666;
font-size: 10px;
line-height : 13px;
}

a.newslink:link {
color: #666666;
font-size: 10px;
line-height : 13px;
font-weight: normal;
text-decoration: none;
}

a.newslink:visited {
color: #666666;
font-size: 10px;
line-height : 13px;
font-weight: normal;
text-decoration: none;
}

a.newslink:hover {
color: #3099e9;
font-size: 10px;
line-height : 13px;
font-weight: normal;
text-decoration: underline;
}

a.newslink:active {
color: #666666;
font-size: 10px;
line-height : 13px;
font-weight: normal;
text-decoration: none;
}

