.main {width:810px;}
BODY {background: #ffffff; color: #000000; font-size: 10pt; font-family: Arial, Helvetica;}
A {text-decoration: none;}
A:LINK {color: #3399ff;}
A:VISITED {color: #6699ff;}
A:HOVER {color: #666600;}
H1 {font-size: 20pt;}
IMG {border-style: none;}
TD {font-size:0.9em;}
INPUT {font-size:0.8em;}
TD INPUT {font-size:0.8em;}
SELECT {font-size:0.8em;}
SELECT OPTION {font-size:0.8em;}

.menuheader {background:#536ab0;font-weight:bold;color:#ffffff;font-family:Futura Lt BT,Arial;text-align:center;}
.button {background:#99ccff;border-style:groove;border-width:3px;onMouseOver="style.backgroundColor='#cccc00'";}
.MenuLevelGuide {font-size:0.9em;text-align:left;}
.error {color:red;font-weight:bold;text-align:center;}
.status {text-align:center;font-weight:bold;}
.module {color:#000000;background:#99ccff;border-style:ridge;border-width:3px;}
.module A:LINK {color: #3399ff;}
.module A:VISITED {color:#003366;}
.module A:HOVER {color: #ffff00;}
.module TD {color:#000000;}

.moduleheader {background:#6699cc;font-weight:bold;}

.article{text-align:justify;margin-left:5px;margin-right:5px;}
.coverstory{text-align:justify;margin:10 5 0 5;min-height:345px;}
.headline{color:#536ab0;font-size:1.5em;font-family:"Futura Lt BT", "Arial";}
.subheading{font-size:1.1em;font-weight:bold;}
.byline{font-size:0.8em;font-style:italic;}
.body{font-size:1.0em;font-family:Verdana, Arial, Helvetica;margin-top:10px;}
.intro{font-size:0.8em;font-family:Arial, Helvetica;margin-top:10px;}
.introheadline{color:#536ab0;font-size:1.5em;font-family:"Futura Lt BT", "Arial";text-align:left;}
.readarticlelink{text-align:left;margin:10 5 0 0;font-size:0.8em;color:#aa0000;}
.headlinearticle{text-align:justify;margin:0 5 0 5;min-height:161px;}
.frontpagearticle{text-align:justify;margin:10 5 0 5;min-height:115px;border-top: 2px solid #6699cc;}
.blogbody{margin:5 5 5 5;font-size:0.8em;text-align:justify;}
.blogcommentheader{margin:5 5 0 5;font-weight:bold}
.blogcomment{margin-left:10px;font-size:0.8em;}
.emailarticle {
	text-align:right;
	font-size:14pt;
	color:black;
}
.emailarticle A:LINK {color: #000000;}
.emailarticle A:VISITED {color: #000000;}
.emailarticle A:HOVER {color: #000000;}
#rightInside {font-size:12pt;}
#rightInside A:LINK {color: #003366;}
#rightInside A:VISITED {color: #003366}
#rightInside A:HOVER {color: #003366}

#MiniAdSection {
	width:614px;
	height:90px;
	margin:5px 0px 3px 0px;
	padding-bottom: 2px;
	float:right;
	border-bottom: solid black 1px;
}

.caldaynames {background:#6699cc;text-align:center;font-family:Arial, Helvetica;font-size:0.8em;}
.calendar {border: thin outset #999999;background:#99ccff;}
.caltitle {background:#6699cc;text-align:center;font-family:Arial, Helvetica;font-size:0.8em;font-weight:bold;}
.calday {font-family:Arial;font-size:1.0em;border: thin outset #999999;vertical-align:top;text-align:left;onMouseOver="style.backgroundColor='#cccc00'";}
.calday A:LINK {color:#003366;font-weight:bold;}
.calday A:VISITED {color:#336699;}
.calday A:HOVER {color: #666600;}

.poll {width:130px;background:#e3ecfa;}
.pollquestion {font-style:italic;font-weight:bold;margin-bottom:5px;}
.pollchoices {text-align:left;font-size:0.8em;}
.pollresults {left-margin:5px;text-align:left;font-size:0.8em;}
.polltotalvotes {text-align:center;margin-bottom:5px;}

.IDZcpYearNavigation,
.IDZcpMonthNavigation
		{
		background-color:#6677DD;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		}
.IDZcpDayColumnHeader,
.IDZcpYearNavigation,
.IDZcpMonthNavigation,
.IDZcpCurrentMonthDate,
.IDZcpCurrentMonthDateDisabled,
.IDZcpOtherMonthDate,
.IDZcpOtherMonthDateDisabled,
.IDZcpCurrentDate,
.IDZcpCurrentDateDisabled,
.IDZcpTodayText,
.IDZcpTodayTextDisabled,
.IDZcpText
		{
		font-family:arial;
		font-size:8pt;
		}
TD.IDZcpDayColumnHeader
		{
		text-align:right;
		border:solid thin #6677DD;
		border-width:0 0 1 0;
		}
.IDZcpCurrentMonthDate,
.IDZcpOtherMonthDate,
.IDZcpCurrentDate
		{
		text-align:right;
		text-decoration:none;
		}
.IDZcpCurrentMonthDateDisabled,
.IDZcpOtherMonthDateDisabled,
.IDZcpCurrentDateDisabled
		{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
		}
.IDZcpCurrentMonthDate
		{
		color:#6677DD;
		font-weight:bold;
		}
.IDZcpCurrentDate
		{
		color: #FFFFFF;
		font-weight:bold;
		}
.IDZcpOtherMonthDate
		{
		color:#808080;
		}
TD.IDZcpCurrentDate
		{
		color:#FFFFFF;
		background-color: #6677DD;
		border-width:1;
		border:solid thin #000000;
		}
TD.IDZcpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}
TD.IDZcpTodayText,
TD.IDZcpTodayTextDisabled
		{
		border:solid thin #6677DD;
		border-width:1 0 0 0;
		}
A.IDZcpTodayText,
SPAN.IDZcpTodayTextDisabled
		{
		height:20px;
		}
A.IDZcpTodayText
		{
		color:#6677DD;
		font-weight:bold;
		}
SPAN.IDZcpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.IDZcpBorder
		{
		border:solid thin #6677DD;
		}

