html { height:100%;}
body { background-color:#fff; background-image:url("/images/background.gif"); background-repeat:repeat-y; background-position:left; margin:0; padding:0; height:100%; }
img { border:0; }
p { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; line-height:normal; font-weight:normal; color:#000000; text-decoration:none;}
blockquote { text-indent:20px; text-align:left;}
hr { color:#333333; text-decoration:none; font-weight:lighter; border-style:solid; line-height:normal}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003399; line-height:20px; font-weight:normal; text-decoration:none; font-style:normal;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; line-height:18px; font-weight:bold; color:#333333; text-decoration:none;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; line-height:16px; font-weight:bold; color:#CC0000; text-decoration:none; margin:0;}
#container { float:left; min-height:100%; width:100%; position:relative; }
* html #container { height:100%; }
#necaFamilyNavBar { width:100%; height:15px; display:block; background-color:#333; text-align:center;}
#necaFamilyNavBar ul, #necaFamilyNavBar li { display:inline; margin:0; padding:0; }
#necaFamilyNavBar img { margin:0 0 0 0; }
#necaFamilyNavBar a { height:15px; display:block; width:16%; float:left; }
#titleFirst { width:100%; height:38px; background-color:#c42d36; border-bottom:1px solid #333; position:relative; }
#titleFirst img { position:relative; top:3px; left:3px; }
#titleSecond { height:36px; border-width:1px 0 1px 1px; border-style:solid; border-color:#333; background-color:#e9e9e2; margin:-19px 0 0 507px; position:relative; }
#titleSecond img { position:relative; top:8px; left:4px; }
#navBar { width:190px; float:left; position:relative; margin-right:-190px; padding-bottom:225px; z-index:100; }
#navBar ul { margin:0; padding:0; }
#navBar ul li ul li { background-image:url("/images/right_arrow.gif"); background-position:0 -1px; background-repeat:no-repeat; padding:0 0 0 12px; margin:0 0 .3em 5px; line-height:.6em; list-style-type:none; position:relative; }
#navBar ul a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#333333; text-decoration:none; }
#content { float:left; padding-bottom:70px; }
#contentOne { padding-left:200px;}
#verticalalign { float:left; width:285px; }
#whatsnewbox {border:solid 1px #000; width:265px; margin:10px 8px 8px 0; float:left; padding:5px; }
#cqdbox { border:solid 1px #000; width:265px; margin:10px 8px 8px 0; float:left; padding:5px; }
#featuredbox { clear:both; border:solid 1px #000; width:265px; margin:0px 8px 8px 0; float:left; padding:5px; }
#necalogowatermark { position:relative; padding-left:130px; margin-bottom:-95px; bottom:-10px; }
#whatsnewbox h1 { background-color:#e5e5e1; color:#C42d36; font-style:italic; font-weight:bold; margin:-5px; padding:1px 0 3px 3px;}
#featuredbox h1 { background-color:#696967; color:#FFFFFF; font-style:italic; font-weight:bold; margin:-5px; padding:1px 0 3px 3px;}
#cqdbox h1 { background-color:#C42d36; color:#fff; font-style:italic; font-weight:bold; margin:-5px; padding:1px 0 3px 3px;}
#featuredbox p, #whatsnewbox p, #cqdbox p {margin:10px 5px 5px 5px;}
#whatsnewbox p {text-align:right;}
ul#new { list-style-image:url(../images/arrow_gry.gif);}
ul#new li { margin-left:-17px; padding:0; line-height:1em; }
* html ul#new li { margin-left:-30px; padding-left:15px;}
.clear { clear:both; border:1px solid #fff; }
#footer { position:absolute; bottom:0px; left:0; background-color:#E9E9E2; width:100%; font-size:10px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-weight:bold; z-index:100; }
#footer p { padding:.5em; margin:0; font-size:8pt; }
#footer p a { font-size:8pt; }
#watermark { position:absolute; top:-162px; }

/* Anchor Styling */
a:link { color:#333; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
a:hover { color:#999; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
a:visited { color:#666; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}

.small { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:normal; font-weight:normal; color:#333333;}
a.small	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:normal; font-weight:normal; color:#333333; text-decoration:underline;}
a.small:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:normal; font-weight:normal; color:#333333; text-decoration:underline;}
a.small:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:normal; font-weight:normal; color:#333333; text-decoration:underline;}
a.small:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:normal; font-weight:normal; color:#333333; text-decoration:underline;}

.help { color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
a.help { color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
a.help:visited { color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
a.help:hover { color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
a.help:active { color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

a.whitebold { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:normal; font-weight:bold; color:#ffffff; text-decoration:underline;}
a.whitebold :visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:normal; font-weight:bold; color:#ffffff; text-decoration:underline;}
a.whitebold:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:normal; font-weight:bold; color:#ffffff; text-decoration:underline;}
a.whitebold:active{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:normal; font-weight:bold; color:#ffffff; text-decoration:underline;}
.whitebold { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:normal; font-weight:bold; color:#ffffff;}

/*	=Updates
**********************************/
#content table { margin-top:20px; margin-left:208px; }
#content table table { margin-left:0; }

p.print { display:inline; border-left:1px solid #000; padding-left:9px; }
p.print a { padding-left:22px; background:url(/images/icons/icon_print.gif) 0 50% no-repeat transparent; }

div#share-print { text-align:right; }