BODY  {background-color:#fff;font-size:.8em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#000;margin:0;padding:0;border:0;padding-bottom:25px;min-width:1000px;}

/* Page Structure */	
#wrapper {width:1000px;margin:0 auto;}
#container {padding-right:204px;padding-left:0;}

#content-nonav {margin:110px 75px 0 30px;}
#content-menu {float:left;padding:0;margin:0;display:inline;width:794px;}
#content {float:left;padding:0;margin:0;display:inline;width:794px; background-image:url(/images1/ln_spacer_gray.gif);background-repeat:repeat-y;height:100%;}

#nrelheader {width:100%;background-color:#fff;}
#topnav {background-color:#0046B8;width:100%;border:0;padding:0;margin:0;}
#siteheader {float:left;width:794px;height:62px;border-top:2px solid #fff;}

#column-left {float:left;padding:0 4px 0 0;margin:0;display:inline;width:24%;}
#column-middle {float:right;padding:10px 10px 0 4px;margin:0;display:inline;width:72%;}
#column-right {float:left;width:204px;margin:0 -204px 0 0;padding:0;position:relative;}

/* Center Content
#center {float:left;padding:0;width:796px;margin-left:204px;}
* html #center {display:inline;}	

.nonav {padding:10px 100px 0 50px;width:796px;}
.threecol {margin-right:204px;}
.twocol {margin-right:50px;} */	

/* Left Navigation */
#navcontainer {float:left;margin-left:-1px;width:200px;border-bottom:1px solid #fff;font-size:.85em;color:#03C;background-color:#eee;}
#navcontainer ul {list-style-type:none;margin:0;padding:0;background-color:#eee;}
#navcontainer ul ul, #navcontainer ul ul ul {padding:0;border-bottom:0;margin:0;}
#navcontainer li {margin:0;padding:0;display:inline;}	
#navcontainer li img {display:block;}	
#navcontainer ul li a {display:block;width:180px;padding:3px 10px;text-decoration:none;font-weight:bold;margin:0;border:0;border-top:1px solid #fff;}
#navcontainer ul li a.top {border-top:0;}
#navcontainer ul li a:hover {background-color:#ccc;}
#navcontainer ul ul li a {display:block;background-color:#eee;width:170px;padding:3px 10px 5px 20px;text-decoration:none;font-weight:normal;border:0;margin:0;}
#navcontainer ul ul li a:hover {background-color:#ccc;}
#navcontainer a:visited {color:#03C;}
/* 3rd levels */
#navcontainer ul ul ul li a {width:161px;background-image:url(/images/ln_dash_3rdlevel.gif);background-repeat:no-repeat;padding-left:2.70em;text-indent:-.3em;}
/* selected states */
#navcontainer ul li a#current {background-color:#ccc;}	
/* home link */
#navcontainer ul li a#home {font-weight:normal;font-size:100%;}
#navcontainer ul li #home {background-image:url(/images1/arrow_ln_2ndlevel.gif);background-repeat:no-repeat;}
/* last nav item */
#navcontainer .last{display:block;width:200px;padding:0;margin:0;border-top:1px solid #fff;}	 

/* Search Box */
#searchbox {width:204px;background-color:#0046B8;padding:0 0 5px 0;margin:0;float:none;display:block;min-height:59px;border-left:2px solid #fff;}
/* IE HACK - keeps the site header aligned with the search box blue background */
* html #searchbox {height:59px;}
#searchbox form {margin:0;padding:0;border:0;}
#searchbox input {background-color:#fff;margin:3px 0 5px 10px;padding:0;}
#searchbox .button {float:right;width:52px;height:18px;margin:0 10px 0 0;}
#searchbox p {color:yellow;text-decoration:none;margin:0;font-size:85%; padding:0 0 2px 10px;}
#searchbox p a:link, #searchbox p a:visited {color:#fff;text-decoration:none;}
#searchbox p a:hover {color:yellow;} 
#searchbox label, #searchoptions label {position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;}

/* Right Column  */
#rightcol {float:none;display:block;width:204px;background-color:#ECF0F5;margin:0;padding:0;border-left:2px solid #fff;}
/* subhead boxes  */
#rightcol div.subhead {width:202px;line-height:18px;max-height:20px;color:#036;font-size:.85em;background-color:#fff;border:1px solid #B1C2D0;padding:0;margin:0;}
#rightcol img.square {padding:0;margin:0 6px 3px 6px;vertical-align:middle;}
/* IE HACK - keeps the correct size and layout for the right column headers */
* html #rightcol div.subhead {width:201px;line-height:20px;padding:2px 0 2px 1px;}
* html #rightcol img.square {margin:2px 5px 0 5px;}

.rightcolgroup {padding:0 0 2px 0;margin:0;}

/* News, Events, and Features, etc */ 
.rightcolgroup p.headline {color:#03C;font-size:.85em;font-weight:bold;margin-bottom:0;padding:3px 6px 0 10px;}
.rightcolgroup p.headline a:hover {color:#C60;text-decoration:none;} 
.rightcolgroup p.headline :link, p.headline :visited {color:#03C;text-decoration:none;}
.rightcolgroup p.date {color:#666;font-size:.85em;margin-bottom:10px;padding:0 5px 0 10px;}
.rightcolgroup p.more {color:#03C;text-align:right;font-size:.85em;margin-bottom:10px;padding-right:5px;}
.rightcolgroup p.more a:hover, .rightcolgroup p.learnmorelink a:hover {color:#C60;text-decoration:none;} 
.rightcolgroup p.more :link, p.more :visited, .rightcolgroup p.learnmorelink :link, p.learnmorelink :visited {color:#03C;text-decoration:none;}
.rightcolgroup img.floatleft {padding:3px 5px 5px 0;margin:0;}

/* Features */
#features {padding:0;margin:0;width:204px;}
#features img {display:block;margin:0;padding:0;border:0;width:204px;}

/* Quick Links */
#quicklinks {width:155px;position:relative;color:#000;background-color:#f1f1f1;border:1px solid #ccc;padding:8px;margin:15px;}
#quicklinks h3 {color:#006; margin:0; font-size: 1em;}
#quicklinks ul {margin-left:18px;margin-top:6px;padding:0;}
#quicklinks li {margin-bottom:0.5em;list-style-type:disc;color:#CCC; font-size:90%}
#quicklinks li a:hover {color:#900;text-decoration:none;} 
#quicklinks li a:link, #quicklinks li a:visited {color:#006;text-decoration:none;}

/* Footer */
#footer {padding-top:24px;clear:both;}
#footer p {font-size:.92em;margin:3px;text-align:center;}
#footer p.date {color:#aaa;}

#poweredby {color:#6D6D6D;font-weight:bold;text-align:center;padding:35px 0 15px 0;}
#nrelis {background-color:#EEE;color:#666;font-size:85%;text-align:center;width:760px;padding:4px;}

/* Pubs Print Version */
#pubscontent {width:1000px;text-align:left;margin:0;padding:0;}

/* Printable Versions */
#printabletop {font-size:.85em;padding:0 10px 0 0;text-align:right;}
#printable {font-size:.85em;margin-top:12px;}
#print_header {width:600px;}
#print_footer {padding-top:24px;clear:both;width:600px;}
#print_footer p {font-size:.92em;margin:3px;text-align:center;}
#print_footer p.date {color:#aaa;}

/* BOXES*/
.boxtop, .boxbottom {display:block;background:transparent;font-size:1px;}
.boxb1, .boxb2, .boxb3, .boxb4 {display:block;overflow:hidden;}
.boxb1, .boxb2, .boxb3 {height:1px;}
.boxb2, .boxb3, .boxb4 {background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.boxb1 {margin:0 5px;background:#ccc;}
.boxb2 {margin:0 3px;border-width:0 2px;}
.boxb3 {margin:0 2px;}
.boxb4 {height:2px; margin:0 1px;}
.boxcontent {display:block;background:#fff;border:0 solid #ccc;border-width:0 1px;}

/* Coulmns */
.row, .rowgray {clear:both;}
.rowgray {background-color:#ECEDF1; border:1px solid #B0C7E9; padding:5px 10px 0 10px;margin:0 0 5px 0;}
.rowleft {float:left;display:block;width:48%;}
.rowright {float:right;display:block;width:48%;}

/* Data Tables */
table.data {border-top:1px solid #CCC;border-left:1px solid #CCC; font-size:.95em;margin-bottom:12px;}
caption {font-size:.9em; font-weight:bold;}
table.data td {border-right:1px solid #CCC;border-bottom:1px solid #CCC;}

tr.grey	{background-color:#EEE;}

table.data th {border-right:1px solid #CCC;border-bottom:1px solid #CCC;}

/* projects Tables */
table.projects td.caption {background-color:#ccc; font-size:1.2em; padding:5px; color: #000066; background-color:#ddd;margin:0; font-weight:bold; text-align:center; border-bottom:none;}
table.projects {border-top:0;border-left:0;margin:5px 0 10px 10px;background-color:#f4f4f4;font-size:.85em;width:365px;float:right;}
table.projects td {border-bottom:1px solid #CCC;text-align:left;padding:5px;margin-bottom:5px;}
table.projects tr.grey {background-color:#EEE;}
table.projects th {border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:right;padding:5px;margin-bottom:5px;}
table.projects th.left, table.projects td.left{text-align:left;}

table.clear td, table.clear th {border:0;margin:0; padding:0 0 1px 0;}
table.clear th {text-align:left;}
table.clear td {text-align:right; padding-left:5px;}

/*  Forms */
form {margin:0;}



/* Generic */
P {text-align:left;margin-top:0;}

b, strong  {font-weight:bold;}
i, em {font-style:italic;}

sub {font-size:smaller;vertical-align:sub;line-height:1px;}
sup {font-size:smaller;vertical-align:super;line-height:1px;}

ul, ol  {margin-bottom:12px;margin-top:0;}
dt, dd, li  {margin-bottom:0;}
dd {margin-bottom:12px;}
dt {font-weight:bold;}
#anchorlist li {margin-top:0;margin-bottom:0;margin-left:-20px;}

hr {color:#CCC;}

.small {font-size:70%;}
.med {font-size:80%;}
.reg {font-size:100%;}
	
.notop {margin-top:0;}
.nobottom {margin-bottom:0;}
.nomargin {margin:0;}

.hide {position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;}

/* Links */
a:link {color:#03C;}
a:visited, a:hover {color:#C60;}

/* Titles */
H1 {font-size:1.4em;font-weight:bold;color:#C60;margin:12px 0 0 0;}
H2 {font-size:1.1em;font-weight:bold;color:#C60;margin:0;}
H3 {font-weight:bold;margin:0;font-size:1em;}
H4 {font-weight:bold;color:#4E4E4E;margin: 0;font-size:1em;}

h2 a:link, h2 a:visited {text-decoration:none;color:#C60;}
h2 a:hover {text-decoration:underline;color:#03C;}

/* Back to Top Anchor Link */
.backtotop {text-align:right;font-size:80%;}
.backtotop a:link, .backtotop a:visited {color:#C60;}
.backtotop a:hover {color:#03C;} 

/*Images */
img {border:0;}	
img.border {border:1px solid #999;}	
.floatright {float:right;position:relative;margin:2px 0 10px 10px;}
.floatleft {float:left;position:relative;margin:2px 5px 10px 0;}
.caption {font-size:85%;margin-top:0;}

/*Callout Boxes */
.callout {width:250px;color:#000;background-color:#f1f1f1;border:1px solid #ccc;padding:8px;margin:15px 0 15px 15px;float:right;position:relative;}
 
.calloutwide {width:100%;color:#000;background-color:#f1f1f1;border:1px solid #ccc;padding:8px;margin:15px;}


/* Specefic Styles  */
/* Events */
div.event {margin:0 0 0 0;padding:12px 0 12px 0;border-bottom:1px dashed #ddd;}
div.event h3 a:link, div.event h3 a:visited {text-decoration:none;color: #039;}
div.event h3 a:hover {text-decoration:underline;color:#006;}
div.event h4 {font-size:95%;}
h2.eventmonth {margin:0 0 6px 0;background-color:#eee;padding:3px;}
div.event ul.eventother {margin: 0 0 18px 0;padding:0;padding-left:15px;}
div.event ul.eventother li {color:#4E4E4E;font-size:95%}
div.event ul.eventspecifics {list-style-type:none;margin:0 0 12px 0;padding:0;}
div.event ul.eventspecifics li {color:#000;margin:0;padding:0;font-size:95%;line-height:1.3em;color:#4E4E4E;}
div.event div.description {margin:0;padding:0;}
div.event div.description p {margin:0 0 12px 0;padding:0;}
div.release_photo {float:right; margin:0 0 10px 10px;}
div.release_photo img {border:1px solid #CCC;}
