/*

COLORS:
Red - #da230e
Grey - #757575

FONTS:
Nav - Verdana, bold, 12px, #ffffff, #000000 (highlighted)
Body Text - Verdana, reg, 11px, extra leading, #000000
Links - Verdana, reg, 11px, underline, #da230e
Headlines - Verdana, reg, 16px, #da230e
Footer - Verdana, reg, 10px, all caps, extra letter space, #000000

*/

html
{
	/* Always make vertical scrollbar (kills annoying page shift in Firefox) */
	min-height: 100%;
	margin-bottom: 1px;
}
body { margin:0px; }
body, p, li, td { color: #000000; font-weight: normal; font-size: 12px; font-family: Verdana, sans-serif; line-height: 15px; }


a { color: #da230e; text-decoration: underline; }


.yellow { color: #ffd780; }

/*body { color: #000000; font-weight: normal; font-size: 12px; font-family: Verdana, sans-serif; line-height: 15px; }
p { color: #000000; font-weight: normal; font-size: 12px; font-family: Verdana, sans-serif; line-height: 15px; }
td { color: #000000; font-weight: normal; font-size: 12px; font-family: Verdana, sans-serif; line-height: 15px; }
div { color: #000000; font-weight: normal; font-size: 12px; font-family: Verdana, sans-serif; line-height: 15px; }
  */
.navsel { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, sans-serif; text-decoration: none;  }
.nav { color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Verdana, sans-serif; text-decoration: none; }
.nav:hover { color: #000000; }

.subnav { color: #000000;  font-weight: normal; font-size: 12px; font-family: Verdana, sans-serif; text-decoration: none; line-height: 16px; }
.subnav:hover {  color:#da230e; text-decoration: none;  }
.subnav_sel { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, sans-serif; text-decoration: none; line-height: 16px; }


.title { color: #da230e; font-weight: normal; font-size:16px; font-family: Verdana, sans-serif; letter-spacing: -1px;  }
.subtitle { color: #333333; font-weight: bold; font-size:14px; font-family: Verdana, sans-serif; letter-spacing: -1px;  }
 .footer { color: #000000; font-weight: normal; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none;  text-transform: uppercase; letter-spacing:0.1em; }


.pagelink {							 
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}
.pagefade {
	font-size: 10px;
	color: #FFFFFF;
}

.itemdate { color: #757575; font-size: 10px; font-weight: bold; font-family: Verdana, helvetica, Verdana, sans-serif; text-decoration: none; text-transform: uppercase; }
.itemtitle { color: #da230e; font-size: 12px; font-weight: bold; font-family: Verdana, helvetica, Verdana, sans-serif; text-decoration: none; }
.itemtitlelink { color: #da230e; font-size: 12px; font-weight: bold; font-family: Verdana, helvetica, Verdana, sans-serif; }

.itemteaser { color: #000000; font-size: 11px; font-weight: normal; font-family: Verdana, helvetica, Verdana, sans-serif; text-decoration: none; }
.itemmore { color: #da230e; font-size: 10px; font-weight: bold; font-family: Verdana, helvetica, Verdana, sans-serif; text-decoration: none; }
.itemlink { color: #da230e; font-size: 12px; font-weight: bold; font-family: Verdana, helvetica, Verdana, sans-serif; text-decoration: none; }


/* Contact form styles */

.button { border: 1px solid #333333; background-color: #da230e; font-size: 11px; font-family: Verdana; height:18px; color:#FFFFFF; }
.textbox { border: 1px solid #333333; font-size: 11px; font-family: Verdana; width: 250px; }
.textboxreqd { border: 1px solid #333333; font-size: 11px; font-style: italic; font-family: Verdana; width: 250px; background-color: #FFF4DF; }
.dropdown { border: 1px solid #333333; font-size: 11px; font-family: Verdana; }
.large_text { border: 1px solid #333333; font-size: 11px; font-family: Verdana; width: 250px; height: 70px; }
.large_textreqd { border: 1px solid #333333; font-size: 11px; font-family: Verdana; width: 250px; height: 70px; background-color: #FFF4DF; }
.short_textbox { border: 1px solid #333333; font-size: 11px; font-family: Verdana; width: 100px; }
.short_textboxreqd { border: 1px solid #333333; font-size: 11px; font-family: Verdana; width: 100px; background-color: #FFF4DF; }