BODY, TD { font-size:12px; font-family:Trebuchet MS,Verdana,Helvetica,Arial; color:#333333 }
FORM { margin-bottom:0px; }
SELECT, INPUT, TEXTAREA { font-size:11px; font-family:Verdana,Arial,Helvetica; color:#333333 } 
TH { font-size:11px; font-family:Georgia,Times New Roman,Times; background-color:#e3ecec; color:#666666 }
H1 { font-size:18px; font-family:Trebuchet MS,Verdana,Helvetica,Arial; font-weight:bold }
H2 { font-size:17px; font-family:Georgia,Times New Roman,Times; font-weight:bold }
H3 { font-size:17px; font-family:Georgia,Times New Roman,Times; font-weight:bold }

#textSizer
{
	width:100%;
	text-align:right;
	background-repeat:repeat-x;
}
#textSizer img
{
	cursor:hand;
}

#articleFeeback
{
	width:100%;
	background:#4E8685;
}

#alignLeft TABLE {
	float:left !important;
	}

.article { font-size:1.2em }
.article_small { font-size:1.1em }
.article_tiny { font-size:1em }

.headline { font-size:17px; font-family:Georgia,Times New Roman,Times; font-weight:bold }
.headline_tiny { font-size:13px; font-family:Georgia,Times New Roman,Times; font-weight:bold }
.headline_colB { font-size:15px; font-family:Trebuchet MS,Verdana,Helvetica,Arial; font-weight:bold; color:#336666 }
.headline_colD { font-size:15px; font-family:Trebuchet MS,Verdana,Helvetica,Arial; font-weight:bold; color:#336666 }
.dateline_colD { font-size:13px; font-family:Trebuchet MS,Verdana,Helvetica,Arial; font-weight:bold; margin-bottom:5px }
.deckheadline { font-size:13px; font-family:Georgia,Times New Roman,Times }
.subheadline { font-size:13px; font-family:Georgia,Times New Roman,Times; font-weight:bold; color:#666666; margin-top:4px }
.centerpiece { font-size:12px; font-family:Georgia,Times New Roman,Times }
.forumtitle	{ font-size:14px; font-family:Helvetica,Arial; font-weight:bold; color:#ffffff; background-color:#4E8685; padding:4}
.select { font-size:11px; font-family:Verdana,Arial,Helvetica; color:#333333 }
.input { font-size:11px; font-family:Verdana,Arial,Helvetica; color:#333333 }
.white { color:#ffffff }
.small { font-size:11px; font-family:Verdana,Arial,Helvetica }
.date { font-size:10px; font-family:Arial,Helvetica }
.smallwhite { font-size:11px; font-family:Verdana,Arial,Helvetica; color:#ffffff }
.smallbold { line-height:17px; font-size:11px; font-family:Arial,Helvetica; color:#666666; font-weight:bold }
.redalert { color:#CC0000 }
.greenalert { color:#339933 }
.hyperlink	{ color:#993300 }
.leftmenu { font-size:11px; font-family:Arial,Helvetica; padding:0 0 3 20 }
.formbutton { color:#EBF2F2; font-weight:bold; font-size:11px; font-family:Arial,Helvetica; background-color:#608888; border-left:solid 1px #A8C1C1; border-bottom:solid 1px #A8C1C1; border-top:solid 1px #3A5252; border-right:solid 1px #3A5252 }
.redbutton { color:#FFE1E1; font-weight:bold; font-size:11px; font-family:Arial,Helvetica; background-color:#F91F24; border-left:solid 1px #FFB2B3; border-bottom:solid 1px #FFB2B3; border-top:solid 1px #984446; border-right:solid 1px #984446 }
.pullquote { font-size:14px; font-family:Georgia,Times New Roman,Times; font-weight:bold; text-align:left }
.biglink { font-size:14px; font-family:Trebuchet MS,Verdana,Helvetica,Arial; font-weight:bold; padding:7px }

.et_info_box { background-color:#E3ECEC; padding:10px; border:solid 1px #4E8686 }

A:link { text-decoration:underline; color:#993300 }
A:visited { text-decoration:underline; color:#666666 }
A:active { text-decoration:underline; color:#993300 }
A:hover { text-decoration:underline; color:#000000 }

A.white:link { text-decoration:underline; color:#ffffff }
A.white:visited { text-decoration:underline; color:#ffffff }
A.white:active { text-decoration:underline; color:#ffffff }
A.white:hover { text-decoration:underline; color:#8BB3B3 }

A.hod:link { text-decoration:underline; color:#ffffff }
A.hod:visited { text-decoration:underline; color:#ffffff }
A.hod:active { text-decoration:underline; color:#ffffff }
A.hod:hover { text-decoration:underline; color:#000000 }

A.calendar:link { text-decoration:none; color:#ffffff; font-weight:bold; padding:4 }
A.calendar:visited { text-decoration:none; color:#ffffff; font-weight:bold; padding:4 }
A.calendar:active { text-decoration:none; color:#ffffff; font-weight:bold; padding:4 }
A.calendar:hover { text-decoration:none; color:#4E8686; font-weight:bold; padding:4; background-color:#ffffff }

.alertbox
{
	border:dashed 1px #ffff00;
	background:#ffffcc;
	color:#cc0000;
}

UL.errorlist
{
	padding-left:17px;
	margin:0px 0px 0px 7px;
}
UL.errorlist LI
{
	padding:7px 7px 7px 0px;
}

.greenbar
{
	font-size:11px;
	font-family:Tahoma,Verdana,Helvetica,Arial;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	background-color:#4E8685;
	padding:4px 4px 1px 4px;
}

.pagernav
{
	margin:5px 5px 5px 5px;
}

/* Begin datagrid1 style definition */
.datagrid1
{
	clear:both;
}

.datagrid1 td
{
	border-bottom:solid 1px White;
	height:29px;
	font-size:12px;
	padding:3px 8px 3px 8px;
}

.datagrid1 td.spaced
{
	border-right:solid 1px White;
}

.datagrid1 tr.header td
{
	background-color:#4E8686;
	color:White;
	font-weight:bold;
}

.datagrid1 tr.header a:link
{
	color:White;
	text-decoration:underline;
}
	
.datagrid1 tr.header a:visited
{
	color:White;
	text-decoration:underline;
}
	
.datagrid1 tr.header a:active
{
	color:White;
	text-decoration:underline;
}
	
.datagrid1 tr.header a:hover
{
	color:White;
	text-decoration:underline;
}

.datagrid1 tr.item td
{
	background-color:#E3ECEC;
}
.datagrid1 tr.item td.alt
{
	background-color:#D0E0E0;
}

.datagrid1 tr.altitem td
{
	background-color:#D0E0E0;
}
.datagrid1 tr.altitem td.alt
{
	background-color:#E3ECEC;
}

.datagrid1 tr.edititem td 
{
	background-color:#FFFFCC;
	border-bottom:solid 1px #FFED00;
}

.datagrid1 tr.delitem td 
{
	background-color:#FF8888;
	border-bottom:solid 1px #CC0000;
}

/* Begin formerrors style definition */
.formerrors
{
	background:#ffffcc;
	border:dashed 1px #ffff00;
	color:#cc0000;
	margin-bottom:15px;
}
.formerrors ul
{
	margin:0px 0px 0px 7px;
	padding-left:17px;
}
.formerrors ul li
{
	padding:7px 7px 7px 0px;
}