body
{ 
	background:#BDC2CF;  
	margin-top:0px; 
	margin-left:0px; 
	margin-right:0px; 
	margin-bottom: 0px; 
	width: 100%;
}
a.nwec_link
{
	color: Blue;
	font-family: Arial;
	font-size: 15px;
	text-decoration: none;
}
a.nwec_link:hover
{
	color: Blue;
	font-family: Arial;
	font-size: 15px;
	text-decoration: underline;
}
a.newlink
{
	color: Blue;
	font-family: Arial;
	font-size: 15px;
	text-decoration: none;
}
a.newlink:hover
{
	color: Blue;
	font-family: Arial;
	font-size: 15px;
	text-decoration: underline;
}
a.nwec_sidelink
{
	background-image: url('images/btn_sidelink.gif');
	background-position: left middle;
	background-repeat: no-repeat;
	color: Black;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 4px;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_sidelink:visited
{
	background-image: url('images/btn_sidelink.gif');
	background-position: left middle;
	background-repeat: no-repeat;
	color: Black;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 4px;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_sidelink:hover
{
	background-image: url('images/btn_sidelinkglow.gif');
	background-position: left middle;
	background-repeat: no-repeat;
	color: Blue;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 4px;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_sidechildpage
{
	background-image: url('images/btn_sidelink.gif');
	background-position: left middle;
	background-repeat: no-repeat;
	color: Blue;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 4px;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_sidechildpage:hover
{
	background-image: url('images/btn_sidelinkglow.gif');
	background-position: left middle;
	background-repeat: no-repeat;
	color: Blue;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 4px;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_sidelink2
{
	background-image: url('images/btn_sidelink2.gif');
	background-position: left middle;
	background-repeat: no-repeat;
	color: Black;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_sidelink2:visited
{
	background-image: url('images/btn_sidelink2.gif');
	background-position: left middle;
	background-repeat: no-repeat;
	color: Black;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_sidelink2:hover
{
	background-image: url('images/btn_sidelinkglow2.gif');
	background-position: left middle;
	background-repeat: no-repeat;
	color: Blue;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_sidechildpage2
{
	background-image: url('images/btn_sidelink2.gif');
	background-position: left middle;
	background-repeat: no-repeat;
	color: Blue;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_sidechildpage2:hover
{
	background-image: url('images/btn_sidelinkglow2.gif');
	background-position: left middle;
	background-repeat: no-repeat;
	color: Blue;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_extralink
{
	background-color: #ffffff;
	color: Black;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 4px;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_extralink:visited
{
	background-color: #ffffff;
	color: Black;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 4px;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_extralink:hover
{
	background-color: #ececec;
	color: Blue;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 4px;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_extrachildpage
{
	background-color: #cccccc;
	color: Blue;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 4px;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_extrachildpage:hover
{
	background-color: #ececec;
	color: Blue;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 4px;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_toplink
{
	background-color: Transparent;
	color: White;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	height: 100%;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_toplink:visited
{
	background-color: Transparent;
	color: White;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	height: 100%;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_toplink:hover
{
	background-color: White;
	color: Blue;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	height: 100%;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
a.nwec_topchildpage
{
	background-color: White;
	border-left: 1px solid #000099;
	border-right: 1px solid #000099;
	color: Blue;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	height: 100%;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
div.nwec_extralinks
{
	background-color: black;
	position:absolute; 
	top:0; 
	left:0; 
	display:none;
	text-align: center;
}
div.nwec_login
{
	background-color: Wheat;
	border: 1px solid navy;
	padding: 10px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray', Positive='true');
}
hr.nwec_header
{
	color: #000099;
	height: 3px;
	width: 100%;
}
input.nwec_nextpagebutton
{
	background-color: #fffaf5;
	border: 2px outset #862634;
}
input.nwec_calendarbutton
{
	background-color: #b2b2d9;
	border: 2px outset #862634;
	
}
li.nwec_listtext
{
	color: #000099;
	font-family: Arial;
	font-size: 15px;
}
p.nwec_paragraph
{
	color: #000099;
	font-family: Arial;
	font-size: 15px;
}
span.nwec_title
{
	color: #000099;
	font-family: Arial;
	font-size: 30px;
}
span.nwec_header
{
	color: #000099;
	font-family: Arial;
	font-size: 26px;
}
span.nwec_monthTitle
{
	color: #000099;
	font-family: Arial;
	font-size: 52px;
	padding-left: 20px;
	padding-right: 30px;
}
span.nwec_largespacedtext
{
	color: #000099;
	font-family: Arial;
	font-size: 20px;
	line-height: 36px;
}
span.nwec_largetext
{
	color: #000099;
	font-family: Arial;
	font-size: 20px;
}
span.nwec_mediumtext
{
	color: #000099;
	font-family: Arial;
	font-size: 17px;
}
span.nwec_maintext
{
	color: #000099;
	font-family: Arial;
	font-size: 15px;
}
span.nwec_smalltext
{
	color: #000099;
	font-family: Arial;
	font-size: 13px;
}
span.nwec_calendarheadertext
{
	color: #ffffff;
	font-family: Arial;
	font-size: 17px;
}
span.nwec_sidecurrentpage
{
	background-image: url('images/btn_sidelinkglow.gif');
	background-position: left middle;
	background-repeat: no-repeat;
	color: Navy;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 4px;
	vertical-align: middle;
	width: 100%;
}
span.nwec_sidecurrentpage2
{
	background-image: url('images/btn_sidelinkglow2.gif');
	background-position: left middle;
	background-repeat: no-repeat;
	color: Navy;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 4px;
	vertical-align: middle;
	width: 100%;
}
span.nwec_extracurrentpage
{
	background-color: #ffffff;
	color: Navy;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 100%;
	padding-left: 16px;
	padding-top: 4px;
	vertical-align: middle;
	width: 100%;
}
span.nwec_topcurrentpage
{
	background-color: White;
	border-left: 1px solid #000099;
	border-right: 1px solid #000099;
	color: Black;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	height: 100%;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
}
span.nwec_calendarcelltext
{
	color: #000099;
	font-family: Arial;
	font-size: 12px;
}
span.nwec_keywords
{
	color: #BDC2CF;
	font-size: 4px;
}
td.nwec_cellbottomline
{
	border-bottom: 1px solid #000099;
}
td.nwec_cellbottomleftline
{
	border-bottom: 1px solid #000099;
	border-left: 1px solid #000099;
	padding-left: 2px;
}
td.nwec_cellleftline
{
	border-left: 1px solid #000099;
	padding-left: 2px;
}
td.nwec_cellbottomrightline
{
	border-bottom: 1px solid #000099;
	border-right: 1px solid #000099;
	padding-right: 2px;
}
td.nwec_cellrightline
{
	border-right: 1px solid #000099;
	padding-right: 2px;
}
td.nwec_top
{
	background-image: url('images/bg_mountains.gif');
	background-position: center top;
	background-repeat: no-repeat;
}
td.nwec_bgolives
{
	background-color: White;
	background-image: url('images/bg_oliveleaves.gif');
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
td.nwec_bgwhite
{
	background-color: White;
}
td.nwec_mainbody
{
	background: #ffffff;
	border-bottom: 4px solid #cccccc;
	border-left: 4px solid #cccccc;
	border-top: 4px solid #cccccc;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	padding: 6px;
}
td.nwec_mainbodyinner
{
	background: #ffaf5;
	border-bottom: 10px solid #cccccc;
	border-left: 10px solid #cccccc;
	border-right: 10px solid #cccccc;
	border-top: 10px solid #cccccc;
	filter:progid:DXImageTransform.Microsoft.Gradient(direction=90,enabled='true', startColorstr=#FFfffaf5, endColorstr=#99b3b6dd);
	padding: 6px;
}
td.nwec_mainbodyouter
{
	border-left: 10px solid #b3b6dd;
	border-top: 10px solid #b3b6dd;
}
td.nwec_mainright
{
	background: #b3b6dd;
	border-bottom: 4px solid #cccccc;
	border-right: 4px solid #cccccc;
	border-top: 4px solid #cccccc;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
td.nwec_calendarbg
{
	background-color: #206c49;
	padding: 10px;
}
td.nwec_calendarbgmain
{
	background-color: #206c49;
}
td.nwec_calendartitlebg
{
	background-color: #206c49;
	background-image: url('images\bg_calendartitle.gif');
	text-align: right;
}
td.nwec_calendardefaultcellbg
{
	background-color: #b3b6dd;
}
td.nwec_calendarcelltop
{
	background-color: #b3b6dd;
	text-align: left;
}
td.nwec_calendarcellbottom
{
	background-color: #b3b6dd;
	text-align: center;
}
td.nwec_calendarcelltopadmin
{
	background-color: #ffffff;
	text-align: left;
}
td.nwec_calendarcellbottomadmin
{
	background-color: #ffffff;
	text-align: center;
}
td.nwec_calendarcelltopdata
{
	background-color: #ffffff;
	text-align: left;
}
td.nwec_calendarcellbottomdata
{
	background-color: #ffffff;
	text-align: center;
}
td.nwec_calendarheadercellbg
{
	background-color: #000099;
	border: 2px groove #b3b6dd;
	text-align: center;
}
td.nwec_olivebranchcell
{
	background-color: #ffffff;
	background-image: url('images/olivebranchwhite.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	border: 3px solid #000099;
	text-align: center;
}
td.nwec_cellpadleft
{
	padding-left: 10px;
}
textarea.nwec_calendartextarea
{
	height: 100%;
	width: 100%;
}
tr.nwec_darkrow
{
	background-color: #ecccec;
}
tr.nwec_lightrow
{
	background-color: #ffffff;
}
.spaced
{
	line-height: 26px;
}