﻿body 
{ 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	margin-left: 0px; 
	margin-top: 0px;
	background-color: White;
	}
	 
a
{
	color: Black
}
#centercol 
{
	font-size: 11px; 
	text-align: left; 
	line-height: 1.5em; 
	margin-top: 20px; 
}
#centercolnotop 
{
	font-size: 11px; 
	text-align: left; 
	line-height: 1.5em; 
}
#centercolCZN
{
	font-size: 13px; 
	text-align: left; 
	line-height: 1.5em; 
	margin-top: 20px; 
}
#centercolHeader
{
	font-size: 16px; 
	font-weight: bold;
	text-align: left; 
	line-height: 1.7em; 
	margin-top: 20px; 
}

.categoryTitle
{
	font-size: 12px;
	font-weight: bold;
    color: #777777;
}

div#centercol p 
{ 
	margin-top: 1.6em; 
	margin-bottom: 1.6em; 
}
div#centercol a 
{ 
	color: #000000; 
	font-weight: bold; 
	line-height: 1.6em; 
	text-decoration: underline; 
	margin: 0; 
}
div#centercol a:hover 
{ 
	text-decoration: underline; 
}

.subheader { color: #0f4a6d; font-weight: bold; }

#stockquote 
{ 
	font-size: 11px; 
	font-weight: normal; 
	margin-bottom: 20px; 
}
div#stockquote a 
{ 
	color: #005790;
	font-weight: bold;
	text-decoration: underline; 
}
div#stockquote a:hover 
{ 
	color: #005790;
	font-weight: bold;
	text-decoration: underline; 
}
.quote { color: #005790; font-weight: bold; }
.intro { line-height: 2em; }

#nav { color: #333333; font-size: 11px; line-height: 1.2em; }
div#nav ul { margin-bottom: 10px; margin-left: 18px; margin-top: 5px;}
div#nav li { line-height: 1.8; border-top: 1px solid #cccccc; list-style-type: none; }
div#nav a { color: #bf310b; font-weight:normal; text-decoration: none; }
div#nav a:hover { text-decoration: underline; }

#navHeader { color: #333333; font-size: 12px; line-height: 1.2em; }
div#navHeader ul { margin-bottom: 10px; margin-left: 28px; margin-top: 5px;}
div#navHeader li { line-height: 1.8; border-top: 1px solid #cccccc; list-style-type: none; }
div#navHeader a { color: #bf310b; font-weight:bold; text-decoration: none; }
div#navHeader a:hover { text-decoration: underline; }

.headline-top{
	background: url(images/hd_headlines.gif) no-repeat;
	width:220px;
	
}
.headlineItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left; 
	font-size: 11px; 
	line-height: 1.2em;
	 margin-top: 10px; 
	 margin-bottom: 10px;
}
.topdiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left; 
	font-size: 11px; 
	line-height: 1.2em;
	 margin-top: 10px; 
	 margin-bottom: 10px;
	 margin-left:20px;
}
.headlineItemLink

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left; 
	font-size: 11px; 
	line-height: 1.2em; 
	margin-top: 5px; 
	margin-bottom: 10px;
	color: #000000; 
	font-weight: bold; 
	text-decoration: none;
}

#header { color: #ffffff; font-size: 11px; line-height: 1.2em; margin: 65px 250px 12px 18px; }
div#header h1 { color: #ffffff; font-size: 3.2em; font-family :Arial ; font-weight: normal; line-height: 1.2em; }
div#header h2 { color: #ffffff; text-indent:5px; font-size: 18px; font-family :Arial ; font-weight: normal; line-height: 1.2em; }


#footer 
{
	font-size: 12px; 
	font-family: Arial;
	line-height: 1.2em; 
	margin: 13px; 
}
div#footer a 
{
	color: #000000; 
	font-weight: bold; 
	text-decoration: none; 
}
div#footer a:hover 
{
	text-decoration: underline; 
}
.BackImageShadowL
{
	height: auto; 
	width: 3px; 
	background-image: url('images/shadowL.gif');
}
.BackImageShadowR
{
	height: auto; 
	width: 3px; 
	background-image: url('images/shadowR.gif');
}

.BackImageSecondary
{
  background-image: url('images/bg_secondary.jpg');
}

.list-ul{
	margin:6px 17px;
	padding:0;
}
.list-ul li{
	font-size:11px;
	margin-bottom:7px;
	list-style-image:url(/Images/list-arrow.gif);
}
.list-ol{
	margin:6px 25px;
	padding:0;
}
.list-ol li{
	font-size:11px;
	margin-bottom:7px;
}
.form-submit{
	font:bold 9pt verdana,tahoma,sans-serif;
	text-transform:uppercase;
	color:#FFF;
	background: #701709;
	border:1px solid #000;
	padding:0 2px;
}
.EmailHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left; 
	font-size: medium;
	font-weight: bold;
	margin-top: 10px; 
	margin-bottom: 10px;
}
.datagrid{
	width:96%;
	text-align: left;
	border: solid 0px #ffffff;
	border-bottom: solid 0px #ffffff;
	border-right: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
	border-top:  solid 0px #ffffff;
	margin-top: 5px;
	text-align: left;
	vertical-align: top;
	
}
.datagridnowidthset{
	text-align: left;
	border: solid 0px #ffffff;
	border-bottom: solid 0px #ffffff;
	border-right: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
	border-top:  solid 0px #ffffff;
	vertical-align: top;
}
tr.datagrid-row td
{
	background-color: #ffffff;
	border: solid 0px #ffffff;
	border-bottom: solid 0px #ffffff;
	border-right: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
	border-top:  solid 0px #ffffff;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
}
tr.datagrid-rownopadding td
{
	background-color: #ffffff;
	border: solid 0px #ffffff;
	border-bottom: solid 0px #ffffff;
	border-right: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
	border-top:  solid 0px #ffffff;
	text-align: left;
	vertical-align: top;
}
tr.datagrid-alternaterow td{
	background-color:#ffffff;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	border: solid 0px #ffffff;
	border-bottom: solid 0px #ffffff;
	border-right: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
	border-top:  solid 0px #ffffff;
}

.PMdatagrid{
	width:96%;
	text-align: left;
	border: solid 0px #ffffff;
	border-bottom: solid 0px #ffffff;
	border-right: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
	border-top:  solid 0px #ffffff;
	margin-top: 5px;
	text-align: left;
	vertical-align: top;
	
}
tr.PMdatagrid-row td
{
	background-color: #ffffff;
	border: solid 0px;
	border-bottom: solid 0px;
	border-right: solid 0px;
	border-left: solid 0px;
	border-top:  solid 0px;
	text-align: left;
	vertical-align: top;
}
tr.PMdatagrid-alternaterow td{
	background-color:#ffffff;
	border: solid 0px;
	border-bottom: solid 0px;
	border-right: solid 0px;
	border-left: solid 0px;
	border-top:  solid 0px;
	text-align: left;
	vertical-align: top;
}
.PM-rows
{
	 padding-top: 3px;
	 padding-bottom: 3px;
	 padding-left: 3px;
	 padding-right: 3px;
}

/************************************************************************
* 
* Calendar specific formatting 
*
************************************************************************/

/* Surrounds the calendar */
.eventmonth
{
    border: 1px solid #000000;
    width: 694px;
    margin-right: auto;
    margin-left: auto;
    background: #FEFFAB url(images/background_fullwidth.jpg) repeat-y;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
}

/* used as the cssclass of the actual calendar */
.eventmonthtable
{
    width: 694px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-bottom: 15px;
    border: 1px solid #000000;
    border-collapse:collapse;
}


.dayNumber
{
    float: right;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    clear: none;
    padding: 2px;
}


.calcurrentmonth
{
    /* no styles needed at this time */
}
.calothermonth
{
    background-color: #999999;
}
.calcurrentday
{
    background-color: #609DCA;
}
.calweekend
{
    background-color: #D3D3D3;
  /*  width: 15%; */
}

.calcurrentmonth , .calcurrentmonth , .calothermonth , .calcurrentday , .calweekend
{
    text-align: left;
    border: 2px solid #000000;
    height: 60px;
    vertical-align: top;
    /* needed for positioning the dayNumber part */
    position:relative;
     border-collapse:separate;
     border-spacing: 5px;
     
}


