/* ++++++ CSS RESET ++++++ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
/* HAD TO PULL THESE OUT OF STYLE ABOVE, TO WORK WITH MIGRATED DATA: table, caption, tbody, tfoot, thead, tr, th, td */

ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }


/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
/* table { border-collapse: collapse; border-spacing: 0; } DISABLED TO WORK WITH MIGRATED DATA. */
/* ++++++ END CSS RESET ++++++ */


/* ++++++ STD ELEMENTS ++++++ */
body {
	font: normal .75em Helvetica, Arial, sans-serif;
	background: #8b9eac url('/admin/img/bg-site.jpg') repeat-x;
	color: #333;
} 

a:link, a:hover, a:focus, a:active {
	color: #395492; 
	text-decoration: none;
}

a:visited {
	color: #a84d4d; 
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:focus {
	outline: #999 dotted 1px;
}

hr {
	width: 95%;
	margin: 10px auto;
	border: 1px solid #e1e1e1;
	background-color: #e1e1e1;
}

/**************************************************************************************************************/
/* Add style for superscript display in tables as fix for Chrome browser verticle align issue - dge1 08/04/15 */
/**************************************************************************************************************/
table sup {
    font-size: .85em;
    line-height: 0.5em;
    vertical-align: baseline;
    position: relative;
    top: -0.6em;
}
table sub {
    font-size: .85em;
    line-height: 0.5em;
    vertical-align: baseline;
    position: relative;
    top: 0.2em;
}


/*********************************************************/
/* BEGIN - A TAG FOR SPECIAL LINKS - UPDATED BY MIKE 01/25/12 */
/*********************************************************/

#mainSub h1 a[href*=".pdf"], #mainSub h2 a[href*=".pdf"], #mainSub h3 a[href*=".pdf"], #mainSub p a[href*=".pdf"], #mainSub li a[href*=".pdf"], #mainSub dd a[href*=".pdf"], #mainSub dt a[href*=".pdf"], #mainSub dl a[href*=".pdf"], #mainSubFull h1 a[href*=".pdf"], #mainSubFull h2 a[href*=".pdf"], #mainSubFull h3 a[href*=".pdf"],  #mainSubFull p a[href*=".pdf"], #mainSubFull li a[href*=".pdf"], #mainSubFull dd a[href*=".pdf"], #mainSubFull dt a[href*=".pdf"], #mainSubFull dl a[href*=".pdf"]{	/*Adds PDF Icon after PDF Link*/
	background:url('/admin/img/icon-pdf.gif') no-repeat 100% 3px; 
	padding: 0 15px 0 0;
}
		#mainSub td p a[href$=".pdf"], #mainSub td li a[href$=".pdf"], #mainSubFull td p a[href$=".pdf"], #mainSubFull td li a[href$=".pdf"] {	/*Removes PDF Icon after PDF Link in tables*/
		background: none;
		padding: 0;
	}

#mainSub p a[href$=".xls"]:after, #mainSub li a[href$=".xls"]:after, #mainSubFull p a[href$=".xls"]:after, #mainSubFull li a[href$=".xls"]:after, #mainSub p a[href$=".xlsx"]:after, #mainSub li a[href$=".xlsx"]:after, #mainSubFull p a[href$=".xlsx"]:after, #mainSubFull li a[href$=".xlsx"]:after{	/*Adds Excel Icon after Excel Link*/
	content:url('/admin/img/icon-excel.gif'); 
	margin-left: 5px;
}

#mainSub p a[href$=".ppt"]:after, #mainSub li a[href$=".ppt"]:after, #mainSubFull p a[href$=".ppt"]:after, #mainSubFull li a[href$=".ppt"]:after, #mainSub p a[href$=".pptx"]:after, #mainSub li a[href$=".pptx"]:after, #mainSubFull p a[href$=".pptx"]:after, #mainSubFull li a[href$=".pptx"]:after {	/*Adds PowerPoint Icon after PowerPoint Link*/
	content:url('/admin/img/icon-pp.gif'); 
	margin-left: 5px;
}

#mainSub p a[href$=".doc"], #mainSub li a[href$=".doc"]:after, #mainSubFull p a[href$=".doc"]:after, #mainSubFull li a[href$=".doc"]:after, #mainSub p a[href$=".docx"]:after, #mainSub li a[href$=".docx"]:after, #mainSubFull p a[href$=".docx"]:after, #mainSubFull li a[href$=".docx"]:after{	/*Adds PDF Icon after Word Link*/
	content:url('/admin/img/icon-word.gif'); 
	margin-left: 5px;
}

#mainSub p a[href$=".pub"], #mainSub li a[href$=".pub"]:after, #mainSubFull p a[href$=".pub"]:after, #mainSubFull li a[href$=".pub"]:after {	/*Adds MS Publisher Icon after MS Publisher file Link*/
	content:url('/admin/img/icon-publisher-logo.gif'); 
	margin-left: 5px;
}

	.modRight p a[href$=".pdf"] {	/*Removes PDF Icon on Right Boxes*/
		background: none !important;
		padding: 0 !important;
	}

	#mainSub p img[src*="tag-pdf"], #mainSub li img[src*="tag-pdf"], #mainSub dd img[src*="tag-pdf"], #mainSub dt img[src*="tag-pdf"], #mainSub dl img[src*="tag-pdf"], #mainSubFull p img[src*="tag-pdf"], #mainSubFull li img[src*="tag-pdf"], #mainSubFull dd img[src*="tag-pdf"], #mainSubFull dt img[src*="tag-pdf"], #mainSubFull dl img[src*="tag-pdf"]{	/*Removes PDF Icons Hard-Coded into Page ~ until they're all directly removed by OIS*/	 
		display: none;
	}
		
#mainSub p a[href*="http"]:after, #mainSub li a[href*="http"]:after, #mainSub dd a[href*="http"]:after, #mainSub dt a[href*="http"]:after, #mainSub dl a[href*="http"]:after, #mainSubFull p a[href*="http"]:after, #mainSubFull li a[href*="http"]:after, #mainSubFull dd a[href*="http"]:after, #mainSubFull dt a[href*="http"]:after, #mainSubFull dl a[href*="http"]:after, a[href="http://www.bcpiweb.com/nrc.php"]:after, .navTertiary li a[href*="http"]:after /*toolbars*/ {  /*Adds Exit Tag after Links to External Websites*/
	content:url('/admin/img/icon-exit.gif');
	margin-left: 5px;
}
	#mainSub a[href*="USNRC_110"]:after, #mainSubFull a[href*="USNRC_110"]:after, #mainSub a[href*="nrc-gateway"]:after, #mainSubFull a[href*="nrc-gateway"]:after, /*#mainSub p a[href*="/nrc"]:after, #mainSub li a[href*="/nrc"]:after, #mainSub dd a[href*="/nrc"]:after, #mainSub dl a[href*="/nrc"]:after, #mainSub dt a[href*="/nrc"]:after, #mainSubFull p a[href*="/nrc"]:after, #mainSubFull li a[href*="/nrc"]:after, #mainSubFull dd a[href*="/nrc"]:after, #mainSubFull dl a[href*="/nrc"]:after, #mainSubFull dt a[href*="/nrc"]:after,*/ #mainSub p a[href*="nrc."]:after, #mainSub li a[href*="nrc."]:after, #mainSub dd a[href*="nrc."]:after, #mainSub dl a[href*="nrc."]:after, #mainSub dt a[href*="nrc."]:after, #mainSubFull p a[href*="nrc."]:after, #mainSubFull li a[href*="nrc."]:after, #mainSubFull dd a[href*="nrc."]:after, #mainSubFull dl a[href*="nrc."]:after, #mainSubFull dt a[href*="nrc."]:after, /*for toolbars*/.navTertiary li a[href*="nrc."]:after { /*Removes Automated Exit Icon if External Website is owned by NRC*/
		content: "";
		display: none;
	}

/*Removes Automated Exit Icon from LERSearch link - dge*/	
	#mainSub a[href="https://lersearch.inl.gov/Entry.aspx"]:after, #mainSubFull a[href="https://lersearch.inl.gov/Entry.aspx"]:after, #mainSub p a[href="https://lersearch.inl.gov/Entry.aspx"]:after, #mainSub li a[href="https://lersearch.inl.gov/Entry.aspx"]:after, #mainSub dd a[href="https://lersearch.inl.gov/Entry.aspx"]:after, #mainSub dl a[href="https://lersearch.inl.gov/Entry.aspx"]:after, #mainSub dt a[href="https://lersearch.inl.gov/Entry.aspx"]:after, #mainSubFull p a[href="https://lersearch.inl.gov/Entry.aspx"]:after, #mainSubFull li a[href="https://lersearch.inl.gov/Entry.aspx"]:after, #mainSubFull dd a[href="https://lersearch.inl.gov/Entry.aspx"]:after, #mainSubFull dl a[href="https://lersearch.inl.gov/Entry.aspx"]:after, #mainSubFull dt a[href="https://lersearch.inl.gov/Entry.aspx"]:after { /*Removes Automated Exit Icon from LERSearch link */
		content: "";
		display: none;
	}	
	
a[href="http://www.bcpiweb.com/nrc.php"], #mainSub a[href="https://twitter.com/#!/nrcgov"], #mainSubFull a[href="https://twitter.com/#!/nrcgov"], #mainSub a[href="http://www.flickr.com/people/nrcgov"], #mainSubFull a[href="http://www.flickr.com/people/nrcgov"] {
		background:url('/admin/img/icon-exit.gif') no-repeat 100% 3px; 
		padding: 0 30px 0 0;
	}
	#mainSub p img[src*="tag-exit"], #mainSub li img[src*="tag-exit"], #mainSub dd img[src*="tag-exit"], #mainSub dt img[src*="tag-exit"], #mainSub dl img[src*="tag-exit"], #mainSubFull p img[src*="tag-exit"], #mainSubFull li img[src*="tag-exit"], #mainSubFull dd img[src*="tag-exit"], #mainSubFull dt img[src*="tag-exit"], #mainSubFull dl img[src*="tag-exit"]{	/*Removes Exit Icons Hard-Coded into Page ~ until they're all directly removed by OIS*/
		display: none;
	}

/*******************************************************/
/* END - A TAG FOR SPECIAL LINKS - ADDED BY MIKE 11/16 */
/*******************************************************/

h2 a[name=""] {
	content: ".";
	text-indent: -9999px;

}

h4 {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #656565;
}

h5 {
	font-size: 1em;
	font-weight: bold;
	color: #656565;
}

/*
table, td, th{
	border-color: #999;
}

table, th{
	background: #eaf2eb;
}
*/

table caption {
	text-indent: -9999px;
	height: 10px;
}

blockquote {
	margin: 0 2em;
}

ol.upperRoman {
	list-style-type: upper-roman;
	}
ol.lowerRoman {
	list-style-type: lower-roman;
	}
ol.upperAlpha {
	list-style-type: upper-alpha;
	}
ol.lowerAlpha {
	list-style-type: lower-alpha;
	}
	
input:focus, textarea:focus, select:focus {
	border: 2px solid #f0ba72;
}

fieldset legend {
	display: block;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #3e576b;
/*	color: #41954d; */
/*	color: #b57563; */
	padding-bottom: 3px;
	margin-bottom: 10px;
}
/* ++++++ END STD ELEMENTS ++++++ */



/* ++++++ STD CLASSES ++++++ */

.clear {
	zoom: 1;
}

.clear:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
}

/* ++++++ END STD CLASSES ++++++ */


/* ++++++ BEGIN GENERIC ++++++ */ 

.clearBoth {
	clear: both;
}

.borderNone {
	border: 0;
}

.alignRight {
	text-align: right;
}

.alignCenter {
	text-align: center;
}

.dispBlock {
	display: block;
}

.printOnly, .printBanner {
	display: none;
}

.indent {
	padding: 0 0 0 40px;
}

.floatRight {
	float: right;
	margin: 0 0 15px 15px;
}

.floatLeft {
	float: left;
	margin: 0 15px 15px 0;
}

.ruleBottom {
	border-bottom: solid #e9e9ea;
	border-width: 0 0 1px 0;
	margin: 10px 0 20px 0;
}

.overflowAuto {
	overflow: auto;
}

.overflowHidden {
	overflow: hidden;
}

.halfWidth {
	float: left; 
	width: 47%; 
	margin-right: 3%;
}

.alertText {
	color: #c00;
}

/* ++++++ END GENERIC ++++++ */






/* ++++++ GLOBAL ++++++ */

#news li { 								/*This pushes the li's back into place by 30px*/
	padding-left: 30px !important;  
}

#news li > a[title*="News"] {
		background:url('/admin/img/icon-news.gif') no-repeat 1px -9px; 
		padding:0 0 15px 29px; 				/*This pushes the text to the left clear it away from the background image*/
		margin-left: -30px;					/*This pulls the li's to the left to allow the background images to "float" left*/
	}	
#news li > a[title*="Speech"] {
	background:url('/admin/img/icon-speech.gif') no-repeat 1px -6px; 
	padding:0 0 20px 29px;
	margin-left: -31px;
}
#news li > a[href*="/news/"] {
	background:url('/admin/img/icon-news.gif') no-repeat 1px -9px; 
	padding:0 0 15px 29px; 				/*This pushes the text to the left clear it away from the background image*/
	margin-left: -30px;					/*This pulls the li's to the left to allow the background images to "float" left*/
}

#news li > a[href*="/speeches/"] {
	background:url('/admin/img/icon-speech.gif') no-repeat 1px -6px; 
	padding:0 0 20px 29px;
	margin-left: -31px;
}

#stayConnected {
	width: 225px;
	margin-top: 5px;
	background: url(/admin/img/bg-hm-stay-connected.jpg) top center no-repeat;
}
	#stayConnected ul {
		padding-top: 30px;
		text-align: center;
	}
	/*After removing the RSS Feed icon, the icons shifted because of the first-child having 0 margin and the rest having 5px on left.*/
		#stayConnected ul li {
			display: inline-block;
			/*margin-left: 5px; ***Removing and adding margin-right:5px.. Reason is to line the icons up - EMZ*/
			margin-left: 5px;
		}
		/*#stayConnected ul li:first-child {
			margin-left: 0;
		}  ***Removing to line the icons up - EMZ*/
			#stayConnected ul li > a {
				display: block;
				width: 37px; height: 37px;
				line-height: 85px;
				font-size: 0.8em;
				color: #555;
			}
			#stayConnected ul li a.twitter {
				background: url(/admin/img/icon-hm-sc-twitter.png) top center no-repeat;
			}
			#stayConnected ul li a.youtube {
				background: url(/admin/img/icon-hm-sc-youtube.png) top center no-repeat;
			}
			#stayConnected ul li a.linkedin {
				background: url(/admin/img/icon-hm-sc-linkedin.png) top center no-repeat;
			}
			#stayConnected ul li a.rss {
				background: url(/admin/img/icon-hm-sc-rss.png) top center no-repeat;
			}
			#stayConnected ul li a.blog {
				background: url(/admin/img/icon-hm-sc-blog-new.png) top center no-repeat;
			}
			#stayConnected ul li a.flickr {
				background: url(/admin/img/icon-hm-sc-flickr.png) top center no-repeat;
			}			
			#stayConnected ul li a.facebook {
				background: url(/admin/img/icon-hm-sc-facebook.png) top center no-repeat;
			}			
			#stayConnected ul li a.Delivery {
				background: url(/admin/img/icon-hm-sc-gov-delivery.png) top center no-repeat;
			}
			
/*li.iconNews {
	background:url('/admin/img/icon-news.gif') no-repeat 1px 0; 
	padding:0 0 0 14px;
}

li.iconSpeech {
	background:url('/admin/img/icon-speech.gif') no-repeat 1px 0; 
	padding:0 0 0 14px;
}*/

.more {
	font: bold italic 1em Georgia;
}

.more span img {
	margin: 0 10px;
}

#wrapperMain {
	width: 980px;
	margin: 0 auto 15px auto;
}

#skipLink a:link, #skipLink a:visited {
	position: absolute;
	top: -1000px;
	left: -9999px;
	height: 1px;
	color: #fff;
	overflow: hidden;
}

#skipLink a:active, #skipLink a:focus {
	position:absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 2;
	background-color: #008ECE;
	height: auto;
	overflow: auto;
	padding: 5px;
	text-decoration: none;
}

#topUtil {
/*	overflow: hidden; *****this was done to allow the (top right on pages) ReadSpeaker volume slider to be visible and not be hidden behind the page DGE1 */
	font-size: .80em;
	text-transform: uppercase;
	color: #a8cde7;
	padding: 20px 17px 18px 17px; /***this was done in conjunction with commenting out above overflow statement to restore space under the links DGE1 */
}

#topUtil a {
	color: #a8cde7;
	font-weight: bold;
}

#topUtil a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	border-bottom: solid 5px #fff;
}

a.iconStar { 
	width: 7px;
	background-image: url('/admin/img/icon-yellow-white-star.png');
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding: 0 0 0 14px; 
}

a.iconStar:hover {
	background-position: 2px -17px;
}

a.iconPDF:after {
	background:url('/admin/img/icon-pdf.gif') no-repeat 100% 0; 
	padding:0 17px 0 0;
} 
a.iconExcel:after {
	content:url('/admin/img/icon-excel.gif'); 
	margin-left: 5px;
}
a.iconWord:after {
	content:url('/admin/img/icon-word.gif'); 
	margin-left: 5px;
}
/*a.iconExit {
	background:url('/admin/img/tag-exit.gif') no-repeat 100% 0; 
	padding:0 36px 0 0;
}*/

#topUtil .left {
	float: left;
	width: 100px;
}

#topUtil .right {
	float: left;
	width: 846px;
	text-align: right;
	
}

#topUtil ul li {
	display: inline;
	padding: 3px 5px 0 3px;
	border-right: solid 1px #708493;
}

#topUtil .right ul li.end {
	border-width: 0;
}

#readspeaker_button1 a:hover {
/*	margin-top: -2px; */ /*this moves it up on hover ? */
	border-bottom: none;  /* 3/23/2015 this removes the white underline (applied by #topUtil) so it ReadSpeaker player won't jump during hover */
	
}

#topUtil .rs  {
	margin-bottom: 0;

	border:none;
/*	border-right: none; */ /* 3/23/2015 This keeps separator (applied by #topUtil) from showing up in front of link */
	margin-left: -4px; 
}

#hdr #banner {
	overflow: hidden;
	position: relative;
	background: url('/admin/img/banner-hdr.jpg') no-repeat;
	width: 980px;
	height: 120px;
}

#hdr #banner .logo {
	position: absolute;
	top: 0;
	left: 6px;
}

#hdr #banner .btnReportConcern {
	position: absolute;
	top: 61px;
	right: 23px;
}

#hdr #banner .btnReportConcern a {
	display: block;
	width: 154px;
	height: 40px;
	background: url('/admin/img/btn-spr-report-concern.gif') no-repeat 0 0;
	text-indent: -9999px;
}

#hdr #banner .btnReportConcern a:hover {
	background-position: 0 -40px;
}

#hdr #banner .btnReportConcern a:focus {
	outline: none;
}

#hdr #banner .search {
	position: absolute;
	top: 18px;
	left: 734px;
}

#hdr #banner .search label span {
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: -10; 
	text-indent: -9999px;
}

#hdr #banner .inputSearch {
	float: left;
	width: 125px;
	height: 22px;
	border: 0;
	background: url('/admin/img/bg-input.gif') no-repeat bottom right;
	color: #405b6e;
	padding: 2px 8px 0 8px;
	line-height: 20px;
	font-size: 1em;
}

#hdr #banner .submitSearch {
	float: left;
	width: 82px;
	height: 24px;
	border: 0;
	background: url('/admin/img/btn-search-hdr.gif') no-repeat 0 0;
}

#ftr {
	width: 968px; 
	overflow: hidden; 
	padding: 10px 0 0 0;
	color: #656565;
}

#ftr a {
	color: #656565;
}

#ftr a:hover {
	color: #395492;
	text-decoration: underline;
}

#aux {
	overflow: auto;
	background: url('/admin/img/bg-ftr-seal.gif') no-repeat 0 0;
	padding: 40px 2px 25px 5px;
	margin: 0 0 2px 0;
}

#aux #popDocs {
	float:left; 
	width: 204px; 
	margin-right: 35px;
}

#aux #home {
	float:left; 
	width: 204px; 
	margin-right: 35px;
}

#aux #aboutUs {
	float:left; 
	width: 240px; 
	margin-right: 77px;
}

#aux #aboutUs h4 {
	padding-left: 19px;
}

#aux #follow {
	float:left; 
	width: 160px; 
}
#aux #formats {
	float:left; 
	width: 216px; 
}
	#aux #formats a {
		display:block; 
		width: 17px; 
		height: 13px;
		background-repeat:no-repeat;
		background-position: 0 0;
		padding: 4px 0 0 20px; 
	}

		#aux #formats a.formatPDF {
			background-image: url('/admin/img/icon-pdf-ftr.gif')
		}
		#aux #formats a.formatPowerpoint {
			background-image: url('/admin/img/icon-pp-ftr.gif')
		}
		#aux #formats a.formatZip {
			background-image: url('/admin/img/icon-zip-ftr.gif')
		}
		#aux #formats a.formatWord {
			background-image: url('/admin/img/icon-word-ftr.gif')
		}
		#aux #formats a.formatExcel {
			background-image: url('/admin/img/icon-excel-ftr.gif')
		}


#aux ul {
	padding: 6px 0 0 0;
}

#aux ul.links li {
	border-top: solid 1px #e9e9ea;
	text-transform: uppercase;
	font-size: .8333em;
	padding: 6px 0 4px 0;
	color: #656565;
}
	#aux ul.links li:first-child {
		border-top: none;
	}

#aux #aboutUs ul.links  li {
	padding-left: 19px;
}

#aux #follow a {
	display:block; 
	/*width: 17px;     ***** Deleted to fit BLOG ARCHIVED IN FOOTER EMZ - 11/25/2019*/
	height: 13px;
	background-repeat:no-repeat;
	background-position: 0 0;
	padding: 4px 0 0 20px; 
}

#aux #follow a:hover {
	background-position: 0 -17px;
}

#aux #follow a.followYouTube {
	background-image: url('/admin/img/icon-youtube.gif')
}

#aux #follow a.followLinkedIn {
	background-image: url('/admin/img/icon-linkedin.gif')
}

#aux #follow a.followBlog {
	background-image: url('/admin/img/icon-blog.gif')
}

#aux #follow a.followTwitter {
	background-image: url('/admin/img/icon-twitter.gif')
}

#aux #follow a.followFacebook {
	background-image: url('/admin/img/icon-facebook.gif')
}

#aux #follow a.followFlickr {
	background-image: url('/admin/img/icon-flickr.gif')
}

#aux #follow a.followRss {
	background-image: url('/admin/img/icon-rss.gif')
}

#aux #follow a.followGovDel {
	background-image: url('/admin/img/icon-govdel.gif')
}


#ftr #ftrUtil {
	border-top: solid 1px #e9e9ea; 
	margin: 0 2px 0 5px;
	font: italic normal .75em/.85em Georgia; color: #777;
}

#ftr #ftrUtil .inner {
	overflow: auto;
	border-top: solid 1px #e9e9ea; 
	margin-top: 2px;
	padding: 10px 0;
}

#ftr #ftrUtil .left {
	float: left; 
	width: 861px; 
	border-right: solid 1px #e9e9ea;
}

#ftr #ftrUtil .left a {
	padding: 0 10px 0 0;
}

#ftr #ftrUtil .left img {
	padding: 0 10px 0 0px;
	margin: 0 0 -3px 0;
}

#ftr #ftrUtil .right {
	float: left; 
	width: 96px; 
	text-align: right; 
	padding-top: 3px;
}

.caption-small-reg{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	line-height: 10px;
	}
/* ++++++ END GLOBAL ++++++ */



/* ++++++ BEING PRIMARY NAVIGATION ++++++ */

#navPrimary {
	background: #fff url("/admin/img/bg-nav-primary.png") no-repeat 50% 0;
	height: 56px;
	padding: 0 6px;
	position:relative;
	z-index: 2;
}

#navPrimary li {
	float: left;
	position: relative;
}

li#navReactors {
	width: 135px;
	/* width: 111px; */
}

li#navMaterials {
	width: 139px;
	/* width: 115px; */
}

li#navEnvironment {
	width: 154px;
	/* width: 135px; */
}

li#navSecurity {
	width: 134px;
	/* width: 134px; */
}

li#navOutreach {
	width: 182px;
	/* width: 160px; */
}

li#navLibrary {
	width: 120px;
	/* width: 92px; */
}

li#navAbout {
	width: 104px;
	/* width: 91px; */
}

#navPrimary li a, #navPrimary li.navBtnoff a {
	background: none;
	color: #fff;
	display: block;
	height: 28px;
	padding: 14px 30px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	z-index: 100;
}

#navPrimary li.current a {
	background: #ebeaea;
	border: solid #dbdcdd;
	border-width: 4px 4px 0 4px;
	color: #304858;
	padding: 10px 26px 15px 26px;
	z-index: 9;
}

#navPrimary li.current:hover a {
	z-index: 100;

}

#navPrimary > ul > li:hover > a,
#navPrimary li a:hover {
	background: #fff;
	border: solid #dbdcdd;
	border-width: 4px 4px 0 4px;
	color: #304858;
	padding: 10px 26px 18px 26px;
}

#navPrimary li div.navDropDown {
	background: #fff;
	background: -moz-linear-gradient( top, #fff, #e9e9ea );
	background: -webkit-gradient( linear, 0 0, 0 100%, from( #fff ), to( #e9e9ea ) );
	border: 4px solid #dbdcdd;
	display: none;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#e9e9ea );
	padding: 20px 20px 10px 20px;
	position: absolute;
	top: 56px;
/*	width: 380px;*/
	z-index: 10;
}

#navPrimary li:hover div.navDropDown {
	display: block;
}

li#navReactors div.navDropDown {
	width: 380px;
	left: 0;
}

li#navMaterials div.navDropDown {
	width: 380px;
	left: -135px;
}

li#navEnvironment div.navDropDown {
	width: 380px;
	left: -146px;
}

li#navSecurity div.navDropDown {
	width: 380px;
	left: -147px;
}

li#navOutreach div.navDropDown {
	width: 400px;
	left: -134px;
}

li#navLibrary div.navDropDown {
	width: 400px;
	right: -104px;
}

li#navAbout div.navDropDown {
	width: 570px;
	right: 0;
}

div.navDropDown ul {
	float: left;
	margin-right: 20px;
	width: 170px;
}

#navPrimary li li {
	float: none;
	margin-bottom: 10px;
}

#navPrimary li li a,
#navPrimary li:hover li a,
#navPrimary li.current li a,
#navPrimary li.current:hover li a {
	background: transparent;
	border: none;
	color: #3a566a;
	display: inline;
	font-weight: bold;
	height: auto;
	padding: 0;
	text-transform: none;
}

#navPrimary li li a:hover,
#navPrimary li li a:focus {
	border: none;
	padding: 0;
	text-decoration: underline;
}


/********************************************************/
/* Begin Quick Box in Drop-down Menu - Added 1/3 by MRE */
/********************************************************/

ul#quickLinkBox {
	width: 100%;
	padding: 10px 0;
	border-top: 2px dashed #f0ba72;
	}
	ul#quickLinkBox li {
		display: inline;
		margin-right: 32px;
		padding-left: 22px;
		background: url(../img/quick-link-icone-6881-16.png) 0 0 no-repeat;
		color: #f0ba72;
	}
		ul#quickLinkBox li a {
			color: #040a26 !important;
		}
/******************************************************/
/* End Quick Box in Drop-down Menu - Added 1/3 by MRE */
/******************************************************/		
		
/* ++++++ END PRIMARY NAVIGATION ++++++ */




/* ++++++ BEGIN SIDEBAR SECONDARY NAVIGATION ++++++ */

#bodyMainInnerSub #navSecondary {
	padding-bottom: 15px;
}

#bodyMainInnerSub #navSecondary ul {
	margin: 0;
}

#navSecondary ul {
	border-top: 1px solid #e4e5e6;
	font-size: 11px;
	text-transform: uppercase;
}

#navSecondary li {
	list-style: none;
}

#navSecondary li a:hover,
#navSecondary li a:focus,
#navSecondary li a.currentSec {
	color: #516a7c;
	background: #fff;
	background: -moz-linear-gradient( top, #fff, #ececec );
	background: -webkit-gradient( linear, 0 0, 0 100%, from( #fff ), to( #ececec ) );
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#ececec );*/
	font-weight: bold;
}

#navSecondary li.expandable a {
	background: url("/admin/img/icon-expandable.png") no-repeat 10px 45%;
}

#navSecondary li.expandable a:hover
#navSecondary li.expandable a:focus {
	background: #fff url("/admin/img/icon-expandable.png") no-repeat 10px 50%;
	background: url("/admin/img/icon-expandable.png") no-repeat 10px 45%,
				-moz-linear-gradient( top, #fff, #ececec );
	background: url("/admin/img/icon-expandable.png") no-repeat 10px 45%,
				-webkit-gradient( linear, 0 0, 0 100%, from( #fff ), to( #ececec ) );
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#ececec );
}

#navSecondary ul a {
	background: transparent;
	border-bottom: 1px solid #e4e5e6;
	color: #000;
	display: block;
	font-weight: normal;
	padding: 8px 10px 6px 25px;
}

#navSecondary ul li.expandable ul a {
	background: transparent;
	border-bottom: 1px solid #e4e5e6;
	color: #000;
	display: block;
	font-weight: normal;
	padding: 8px 10px 6px 40px;
}

#navSecondary ul a:hover
#navSecondary ul a:focus {
	text-decoration: none;
}

li.expandable ul.navTertiary {
	display: none;
}

li.expanded ul.navTertiary {
	display: block;
}

li.headerNoLink {	
	background: #DDDDDD;
	color: #666 !important;
	font-weight: bold !important;
/*	text-transform: uppercase; */
	padding: 8px 10px 6px 29px !important;
	border-bottom: 1px solid #e4e5e6;
}


#navSecondary ul li.expanded a,
#navSecondary ul li.expanded a:hover,
#navSecondary ul li.expanded a:focus {
	background: #fff url(/admin/img/icon-blue-atom-sm.gif) no-repeat 5px 50%;
	background:  url(/admin/img/icon-blue-atom-sm.gif) no-repeat 5px 45%,
				-moz-linear-gradient( top, #fff, #ececec );
	background:  url(/admin/img/icon-blue-atom-sm.gif) no-repeat 5px 45%,
				-webkit-gradient( linear, 0 0, 0 100%, from( #fff ), to( #ececec ) );
	color: #516a7c;
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#ececec )*/;
	font-weight: bold;
	
}

#navSecondary ul ul {
	background: #eaf2eb;
	border-top: none;
	text-transform: none;
}

#navSecondary li.expanded ul {
/*	display: block;*/
}

#navSecondary li.expanded ul a:hover,
#navSecondary li.expanded ul a:focus {
	background: transparent;
	color: #000;
	filter: none;
	font-weight: normal;
}


#navSecondary ul ul li a.current, #navSecondary ul ul li a.current:hover {
	display: block;
	background: #78887b;
	color: #fff;
}


/****************************************************/
/* Begin Acitve Page - Sub Nav - Added by MRE 12/03 */
/****************************************************/
.activePage{
	display: block ;
	background: #78887b;
	color: #fff;
}

.activePage a {
	color: #fff !important; /*!important forces this color attribute to take precendence over any set previously */
	font-weight: bold !important;
	text-decoration: none; /* added dge1 per Jeffrey Main to remove underline */
	cursor:none; /* added dge1 per Jeffrey Main to remove hand pointer */
	
}



div#hm-features {
	width: 523px;
	padding: 15px;
}
	div#hm-features p {
		width: 513px;
		background: #fff;
		font: bold 12px Arial, Helvetica, sans-serif;
		line-height: 1.5em;
		padding: 5px;
	}
		div#hm-features p img {
			display: block;
			border: 5px solid #f5f5f5;
			margin-bottom: 10px;
		}
		

/**************************************************/
/* End Acitve Page - Sub Nav - Added by MRE 12/03 */
/**************************************************/

/* ++++++ END SIDEBAR SECONDARY NAVIGATION ++++++ */



/* ++++++ BEGIN HP STYLES ++++++ */
#bodyMainHP {
	width: 968px;
	background: #fff;
	padding: 10px 6px 0 6px;
}

#alertHPemerg {
	display: block; 
	background: #eee url('/admin/img/icon-alert.gif') 0 50% no-repeat; 
/*	border: 1px solid #ab0101; */
	color: #c00; 
	font-size: 1.2em; 
	font-weight: bold; 
	font-style: italic; 
	padding: 6px 5px 4px 20px; 
	margin-bottom: 6px;
}

#alertHPexclamation {
	display: block; 
	background: #eee url('/admin/img/icon-alert-black.gif') 0 50% no-repeat; 
/*	border: 1px solid #ab0101; */
	color: #000; 
	font-size: 1.2em; 
	font-weight: bold; 
	font-style: italic; 
	padding: 6px 5px 4px 20px; 
	margin-bottom: 6px;
}

#alertHP {
	display: block; 
	background: #eee no-repeat; 
/*	border: 1px solid #ab0101; */
	color: #000; 
	font-size: 1.2em; 
	font-weight: bold; 
	font-style: italic; 
	padding: 6px 5px 4px 20px; 
	margin-bottom: 6px;
}

#bodyMainInnerHP {
	overflow: auto;
}

#mainHP {
	float: left; 
	width: 766px;
}

#bodyMainHP #rightColHP .feature h2 {
	font: bold italic 1.5em/1em Georgia;
	color: #3f5390;
	padding: 0 0 4px 0;
}

#bodyMainHP #mainHP #btmRow h3 {
	background: #3e576b url('/admin/img/bg-btn-hp-news.jpg') no-repeat;
	font: bold 18px Arial, sans-serif;
	color: #fff;
	width: 248px;
	height: 34px;
	padding:0;
}

#bodyMainHP #mainHP #btmRow h3 a {
	display: block;
	color: #fff;
	padding: 6px 0 0 18px;
	text-decoration: none !important;
}
	#bodyMainHP #mainHP #btmRow h3 + p {
		margin-top: 10px;
		font-weight: bold;
	}

#bodyMainHP #mainHP #btmRow #quickLinks h3 {
	background: #3e576b url('/admin/img/bg-tab-hp-quick-links.jpg') no-repeat;
	font: bold 18px Arial, sans-serif;
	color: #fff;
	width: 206px;
	height: 26px;
	padding: 6px 0 0 18px;
}

#mainHP #topRow {
	overflow: hidden; 
	padding-bottom: 4px;
}

#mainHP #topRow #facilityLoc {
	float: left; 
	width: 224px; 
	padding: 0 17px 0 5px;
}

#mainHP #topRow #facilityLoc p {
	padding: 5px 5px 0 6px;
	line-height: 1.5em;
}

#mainHP #topRow #facilityLoc .more {
	line-height: 1.5em;
}

#mainHP #topRow #rotator {
	float: left; 
	width: 503px; 
	height: 261px;
	overflow: hidden;
	position: relative;
	margin-right: 17px;
}

#rotator ul {
	left: 0;
	position: absolute;
	top: 0;
	width: 2092px;
	z-index: 1;
}

#rotator li {
	border-right: 20px solid #fff;
	float: left;
}

#rotator-nav {
	display: none;
	bottom: 10px;
	right: 10px;
	position: absolute;
	z-index: 10;
}

#rotator-nav a {
	background: #fff;
	border: 1px solid #9c9c9c;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #476274;
	display: inline-block;
	padding: 3px 6px;
	text-decoration: none;
}

#rotator-nav a:hover,
#rotator-nav a:focus {
	background: #4f778e;
	color: #fff;
}

#rotator-nav a.current {
	background: #b8b8b8;
}

#mainHP #btmRow {
	overflow: hidden;
}

#mainHP #btmRow ul {
	padding: 10px 0 0 0;
	min-height: 75px;
}

#mainHP #btmRow ul li {
	padding: 0 0 18px 0;
}

#mainHP #btmRow ul li.iconNews, #mainHP #btmRow ul li.iconSpeech {
	padding: 0 0 18px 29px;
}

#mainHP #btmRow #news ul, #mainHP #btmRow #news div, #mainHP #btmRow #events ul {
	padding-right: 4px;
	padding-left: 4px;

}

#mainHP #btmRow #quickLinks {
	float: left;
	width: 224px;
	padding: 0 17px 0 5px;
}

#mainHP #btmRow #news {
	float: left; 
	width: 248px; 
	margin-right: 7px;
}

#mainHP #btmRow #events {
	float: left; 
	width: 248px; 
	padding-right: 17px;
}



/* BEGIN CUSTOM CSS RESET */
#mainHP #btmRow #quickLinks table, #mainHP #btmRow #quickLinks caption, #mainHP #btmRow #quickLinks tbody, #mainHP #btmRow #quickLinks tfoot, #mainHP #btmRow #quickLinks thead, #mainHP #btmRow #quickLinks tr, #mainHP #btmRow #quickLinks th, #mainHP #btmRow #quickLinks td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

#mainHP table { 
	border-collapse: collapse; 
	border-spacing: 0; 
}
/* END CUSTOM CSS RESET */


#mainHP #btmRow #quickLinks table {
	width: 224px;
	border-collapse: collapse;
}

#mainHP #btmRow #quickLinks table td {
	border: solid 1px #d3d3d3;
	background: #f4f4f4;
	border-width: 1px 1px 0 1px;
}

#mainHP #btmRow #quickLinks table td a {

	display: block;
	padding: 5px 4px 3px 10px;
	
}

#mainHP #btmRow #quickLinks table td a:hover {
	background: #3f5390;
	color: #fff;
}

#mainHP #btmRow #quickLinks table a {
	color: #464646;
	display: block;
	text-decoration: none;
}

#rightColHP {
	float:left; 
	width: 202px; 
}

#rightColHP .commWebCast {
	overflow: hidden;
	background: #39556b;
	padding: 0 5px;
	margin-bottom: 7px;
}
	#rightColHP .commWebCast:before {
		content: url('/admin/img/bg-hm-cw-top.png');
		position: relative;
		left: -5px;
		display:block;
		width: 202px; height: 4px;
	}
	#rightColHP .commWebCast:after {
		content: url('/admin/img/bg-hm-cw-bottom.png');
		position: relative;
		left: -5px;
		display:block;
		width: 202px; height: 4px;
	}
	#rightColHP .commWebCast ul {
		background: #fff;
		border: 1px solid #253e51;
		padding: 3px;
		margin-bottom: 5px;
	}
	#rightColHP .commWebCast h2 {
		font: bold 11px Georgia;
		color: #fff;
		margin-bottom: 5px;
	}
		#rightColHP .commWebCast h2 a {
			color: #fff;
		}
			#rightColHP .commWebCast h2 a:hover {
			text-decoration: underline;
		}
			#rightColHP .commWebCast ul li {
			background: url('/admin/img/icon-webcam.png') 0 0 no-repeat;
			padding-left: 25px;
			margin-top: 10px;
			font-size: 0.9em
		}
		#rightColHP .commWebCast ul li:first-child {
			margin-top: 0;
		}
#rightColHP .feature {
	overflow: hidden;
	padding: 3px 0 12px 0px;
	border-bottom: solid 1px #d5d5d5;
	margin-bottom: 7px;
}
#rightColHP .feature img {
	float: left;
	margin-right: 8px;
}

#rightColHP .feature p {
	padding-bottom: 3px;
}

#rightColHP .feature .more {
	font-size: .9em;
}

#rightColHP .end {
	border: 0;
	padding: 0;
	margin: 0;
}

#bodyMainHP #feeddiv {
	font-size: 0.8em;
	background: #e7e7e7;
	padding: 0 5px;
	margin-top: 5px;
}
	#bodyMainHP div#feeddiv:before {
		content: url('/admin/img/btn-top-blog.gif');
		position: relative;
		left: -5px;
		display:block;
		background: white;
		width: 224px; height: 10px;
	}
	#bodyMainHP div#feeddiv:after {
		content: url('/admin/img/btn-bottom-blog.gif');
		position: relative;
		left: -5px;
		display:block;
		background: white;
		width: 224px; height: 10px;
	}

	#bodyMainHP #feeddiv h2 {
		font: bold 1.5em Arial, Helvetica, sans-serif;
		color: #395594;
		padding-bottom: 5px;
	}
	#bodyMainHP #feeddiv ul { 
		background: #f7f7f7 url('/admin/img/icon-blog-sm.png') 2px 4px no-repeat;
		padding: 5px 0 0 20px;
		border: 1px solid #ddd;
	}
	
		#bodyMainHP #feeddiv ul li {
			font-size: 1.1em;
			padding: 3px 0 3px 5px;
		}
/* ++++++ END HP STYLES ++++++ */





/* ++++++ BEGIN SUB-PAGE STYLES ++++++ */
#bodyMainSub {
	width: 968px;
	background-color: #fff;
	padding: 0 6px 0 6px;
}

#bodyMainSub #mainContent {
	background: #fff url('/admin/img/bg-gradient-body-sub.gif') repeat-x;
}

#bodyMainSub a:hover {  /*Background color on Hover over links in the Main Content for added user interaction - MRE 2/2/11*/
	/*background-color: #e9e9e9;*/
}



#bodyUtil {
	padding: 10px 20px 5px 0;
	text-transform: uppercase;
	text-align: right;
	z-index: 1;
}

#bodyUtil a, #bodyUtil span.iconShareSm {
	font-size: .87em;
	color: #656565;
	margin: 0 0 0 27px;
}

#bodyUtil a:hover, #bodyUtil span.iconShareSm:hover {
	color: #395492;	
	text-decoration: underline;
}

#bodyUtil a.iconPrintSm {
	background:url('/admin/img/icon-print-sm.png') no-repeat top right; 
	padding:4px 21px 0 0;
}

#bodyUtil span.iconShareSm {
	background:url('/admin/img/icon-share-sm.png') no-repeat top right; 
	padding:4px 21px 0 0;
}

#bodyMainInnerSub {
	overflow: auto;
	background: url('/admin/img/bg-vert-rule-sub.png') repeat-y;
}

.bodyMainInnerSubFull {
	overflow: visible !important;
	background: none !important;
}

#bodyMainInnerSub p.indent {
	padding: 0 0 15px 40px;
}

#bodyMainInnerSub table {
	border-collapse: collapse;
	margin-bottom: 1em;
}

#bodyMainInnerSub table td {
	padding: 3px;
}

#bodyMainInnerSub table[border="0"], #bodyMainInnerSub table.plain {
	border: none;
	border-collapse: collapse;
	padding: 0 0 10px 0;
	margin-bottom: 1em;
}

#bodyMainInnerSub table[border="0"] td, #bodyMainInnerSub table[border="0"] th, #bodyMainInnerSub table.plain td, #bodyMainInnerSub table.plain th {
	border: none !important;
	border-collapse: collapse;
	padding: 5px;
}

#bodyMainInnerSub table[border="0"] th, #bodyMainInnerSub table.plain th {
	background-color: transparent;
}

#bodyMainInnerSub table {
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	-khtml-border-radius: 10px; 
	border-radius: 10px; 
	border: solid 3px #e0e0e0;
	padding: 0;
	border-collapse: inherit;
	margin-bottom: 25px;
	line-height: 1.4em;
}

#bodyMainInnerSub table td, #bodyMainInnerSub table th {
	border: solid 1px #e0e0e0;
	border-collapse: collapse;
	padding: 5px;
}

#bodyMainInnerSub table th {
	background-color: #eaf2eb;
}

#bodyMainInnerSub table td {
	padding: 7px 10px 7px 10px;
}

#bodyMainInnerSub table.borderThickRound  {
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	-khtml-border-radius: 10px; 
	border-radius: 10px; 
	border: solid 3px #e0e0e0;
	padding: 0;
	border-collapse: inherit;
	margin-bottom: 25px;
	line-height: 1.4em;
}

#bodyMainInnerSub table.borderThickRound td, #bodyMainInnerSub table.borderThickRound th {
	border: solid 1px #e0e0e0;
	border-collapse: collapse;
	padding: 5px;
}

#bodyMainInnerSub table.borderThickRound th {
	background-color: #eaf2eb;
}

#bodyMainInnerSub table.borderThickRound td {
	padding: 7px 10px 7px 10px;
}

#bodyMainInnerSub table.border {
	border: solid 1px #e0e0e0;
	border-collapse: collapse;
	padding: 0;
	margin-bottom: 25px;
}

#bodyMainInnerSub table.border td, #bodyMainInnerSub table.border th {
	border: solid 1px #e0e0e0;
	border-collapse: collapse;
	padding: 5px;
}

#bodyMainInnerSub h1 {
	font: normal 2.35em/1.2em Helvetica, Arial, sans-serif;
/* changed padding from            */
/*	padding: 0;                */
	padding: 0 0 8px 0;
	color: #005536;
/* per web team agreement 12/1     */
/*	text-transform: uppercase; */
}

#bodyMainInnerSub h2 {
	overflow: auto;
	font: bold 1.17em/1.3em Helvetica, Arial, sans-serif;
	padding: 5px 0 2px 0;
	margin: 0 0 8px 0;
	color: #41954d;
/* per web team agreement 12/1     */
/*	text-transform: uppercase; */
	border: solid 1px #e9e9ea;
	border-width: 1px 0;
}

#bodyMainInnerSub h2.title {
	overflow: visible;
	font: bold italic 1.5em/1em Georgia;
	padding: 0 0 7px 0;
	margin: 0;
	color: #3f5390;
	text-transform: none;
	border: none;
}

/* No longer needed with redesign of The Student Corner
#bodyMainInnerSub h2.students {
	overflow: visible;
	float: left;
	font: bold 1.5em/1em Helvetica, Arial, sans-serif;
	padding: 4px 0 0 0;
	margin: 0 7px 0 0;
	color: #6eaffe;
	text-transform: uppercase;
	border: none;
}
*/

#bodyMainInnerSub h2 span {
	padding-left: 15px; 
	color: #333; 
	text-transform: none; 
	font-weight: normal;
}

#bodyMainInnerSub h3 {
	font: bold 1.2em/1.4em Helvetica, Arial, sans-serif;
	padding: 0 0 4px 0;
	color: #333;
}

#bodyMainInnerSub h4 {
	font: bold 1em/1.3em Helvetica, Arial, sans-serif;
	padding: 0;
	color: #333;
}

#bodyMainInnerSub #leftColSub h5 {
	background: url(/admin/img/icon-gray-atom-med.gif) 10px 0 no-repeat;
	font: bold 1.95em Helvetica, 'Helvetica Neue', Arial, sans-serif;
	padding: 5px 0 0 56px;
	color: #4b4b4b;
}

#bodyMainInnerSub p {
	padding: 0 0 15px 0;
}

#bodyMainInnerSub ul {
	list-style: disc;
	margin: 0 0 15px 40px;
}

#bodyMainInnerSub dl, #bodyMainInnerSub dd {
	margin: 0 0 15px 40px;
}

#bodyMainInnerSub dt {
	margin-bottom: 15px;
}

#bodyMainInnerSub ul > ul, #bodyMainInnerSub ul ul, #bodyMainInnerSub ul ul ul ul, #bodyMainInnerSub ul ul ul ul ul ul {
                                list-style: circle;
                                margin: 0 0 0px 40px;
}

#bodyMainInnerSub ul ul ul, #bodyMainInnerSub ul ul ul ul ul {
	list-style: disc;
	margin: 0 0 0px 40px;
}


#bodyMainInnerSub ul.plain {
	list-style: none;
	margin: 0 0 15px 0;
}

#bodyMainInnerSub ul.plainIndent {
	list-style: none;
	margin: 0 0 15px 40px;
}

#bodyMainInnerSub ol {
	list-style: decimal;
	margin: 0 0 15px 40px;
}

#bodyMainInnerSub ol.upperAlpha {
	list-style: upper-alpha;
	margin: 0 0 15px 40px;
}

#bodyMainInnerSub ol.lowerAlpha {
	list-style: lower-alpha;
	margin: 0 0 15px 40px;
}

#bodyMainInnerSub li {
	padding: 0;
}

#bodyMainInnerSub .pageSubscribe {
	background: url('/admin/img/icon-subscribe.gif') 0 0 no-repeat;
	padding-left: 26px;
	white-space: nowrap; 
	font-size: .80em; 
	color: #304858; 
	text-transform: capitalize;
}

#bodyMainInnerSub .pageSubscribe a {
	color: #304858; 
}

#bodyMainInnerSub .pageSubscribe span {
	vertical-align: bottom; 
	font-size: 1.50em;
}

#bodyMainInnerSub .pageSubscribe span a {
	text-decoration: none;
}

#bodyMainInnerSub #leftColSub {
	float: left;
	width: 260px;
	margin-right: 36px;
}

/*Sub Spotlight Reset*/

#bodyMainInnerSub #leftColSub #quickLinks table, #bodyMainInnerSub #leftColSub #quickLinks caption, #bodyMainInnerSub #leftColSub #quickLinks tbody, #bodyMainInnerSub #leftColSub #quickLinks tfoot, #bodyMainInnerSub #leftColSub #quickLinks thead, #bodyMainInnerSub #leftColSub #quickLinks tr, #bodyMainInnerSub #leftColSub #quickLinks th, #bodyMainInnerSub #leftColSub #quickLinks td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}


#bodyMainInnerSub #leftColSub #quickLinks {
	width: 230px;
	margin-top: 25px; 
}
#bodyMainInnerSub #leftColSub #quickLinks h3 {
	background: #3e576b url('/admin/img/bg-tab-sub-quick-links.jpg') no-repeat;
	font: bold 18px Arial, sans-serif;
	color: #fff;
	height: 26px;
	padding: 6px 0 0 18px;
}
#bodyMainInnerSub #leftColSub #quickLinks table {
	width: 230px;
	border-collapse: collapse;
	}
	
#bodyMainInnerSub #leftColSub #quickLinks table td {
	border: solid 1px #d3d3d3;
	background: #f4f4f4;
	border-width: 1px 1px 0 1px;
}	

#bodyMainInnerSub #leftColSub #quickLinks table td a {
	display: block;
	padding: 3px 0 3px 10px;
}
#bodyMainInnerSub #leftColSub #quickLinks table td a:hover {
	background: #3f5390;
	color: #fff;
}
#bodyMainInnerSub #leftColSub #quickLinks table a {
	color: #464646;
	display: block;
	text-decoration: none;
}

#bodyMainInnerSub #mainSub {
	float: left;
	width: 657px;
	margin-right:15px;
/* changed font from                                       */
/*	font: normal 1em/2em Helvetica, Arial, sans-serif; */
	font: normal 1em/1.6em Verdana, Geneva, Helvetica, Arial, sans-serif;
}

#bodyMainInnerSub #mainSubFull {
	width: 938px;
	padding:0 15px;
/* changed font from                                       */
/*	font: normal 1em/2em Helvetica, Arial, sans-serif; */
	font: normal 1em/1.6em Verdana, Geneva, Helvetica, Arial, sans-serif;
}

#mainSub .bcrumb, #mainSubFull .bcrumb {
	font: bold .88em/1.8em Arial, sans-serif;
/******************************************************************************/
/* per discussion with web team 12/1                                          */
/*	text-transform: uppercase;                                            */
/******************************************************************************/
	color: #444;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	border-radius: 5px; 
	background: #fff;
	border: solid 1px #e9e9ea;
	padding: 2px 5px 0 5px;
	margin: 0 0 15px 0;
}

#mainSub .bcrumb a, #mainSubFull .bcrumb a {
	padding: 0 2px;
	color: #444;
	font-weight: normal;
}

#mainSub .feature, #mainSubFull .feature {
	overflow: hidden;
	padding: 3px 0 12px 0px;
	margin-bottom: 5px;
	line-height: 1.3em;
}

#mainSub .feature img, #mainSubFull .feature img {
	float: left;
	margin-right: 8px;
}

#mainSub .feature p, #mainSubFull .feature p {
	padding-bottom: 3px;
}

#mainSub .feature .more, #mainSubFull .feature .more {
	font-size: .9em;
}

.modRight {
	overflow: auto; 
	float: right; 
	width: 200px; 
	margin: 0 0 10px 30px; 
	line-height: 1.5em;
}

.modLeft { /* Styles the left-side box used for the calendar */
	overflow: auto; 
	float: Left; 
	width: 255px; 
	margin: 0 0 10px 0px; 
	line-height: 1.5em;
}

.modRight form input[name="q"] { /* Styles the input box */
	width: 171px;
	margin: 8px 0 5px 8px;
	border: 2px solid #bbb;	
}
	.modRight form input[name="q"]:focus {
		border: 2px solid #f0ba72;	
	}
.modRight form input[name="s"] { /* Floats the Search Box */
	float: right;
	}
	.modRight form input[name="s"]:after { /* Clears the float */
		content: " ";
		display: block;
		visibility: hidden;
		height: 0;
		clear: both;
		}

.modRight #feeddiv {
	background: none;
	}
	.modRight #feeddiv .box {
		margin: 0 0 10px 0;
		line-height: 1.9em;
	}
		
		#feeddiv .topCrn {
			-moz-border-radius: 10px 10px 0 0; 
			-webkit-border-radius: 10px 10px 0 0; 
			-khtml-border-radius: 10px 10px 0 0; 
			border-radius: 10px 10px 0 0; 
			border: solid 3px #ccc;
			border-width: 3px 3px 0 3px;
		}
		
		.modRight #feeddiv .gradientKeyTopics {
			/* fallback (Opera) */
			background: #f1af61;
			/* Mozilla: */
			background: -moz-linear-gradient(top, #fefefe, #f1af61);
			/* Chrome, Safari:*/
			background: -webkit-gradient(linear,
			left top, left bottom, from(#fefefe), to(#f1af61));
			/* MSIE */
			filter: progid:DXImageTransform.Microsoft.Gradient(
			StartColorStr=#fefefe, EndColorStr=#f1af61, GradientType=0);
		}
		
		.modRight #feeddiv .topCrn .modTitle {
			padding: 8px 0 5px 10px; 
			font: bold .92em Helvetica, Arial, sans-serif;
			font-weight: bold !important; 
			color: #333; 
			text-transform: uppercase;
		}
		
		.modRight #feeddiv .btmCrn {
			padding: 0 0 5px 0;
			-moz-border-radius: 0 0 10px 10px; 
			-webkit-border-radius: 0 0 10px 10px; 
			-khtml-border-radius: 0 0 10px 10px;  
			border-radius: 0 0 10px 10px; 
			border: solid 1px #ccc;
			border-width: 0 3px 3px 3px;
			background: #f9f9f9;
		}
		
		.modRight #feeddiv .btmCrn .modTitle {
			border: solid 1px #e9e9ea; 
			border-width: 1px 0; 
			padding: 5px 0 3px 10px; 
			font: bold .92em Helvetica, Arial, sans-serif; 
			color: #516a7c; 
			text-transform: uppercase;
		}
		
		.modRight #feeddiv li {
			border-top: solid 1px #e9e9ea;
			border-bottom: none;
			background: #f9f9f9;
			line-height:1.5em; /* Added by Michael 12/6 to control line height in Right Mod Boxes */
			padding: 3px 0; /* Added by Michael 12/6 to control line height in Right Mod Boxes */
		}

.modRight #faq {
	float:left;
	height: 50px;
}
	.modRight #faq  a {
		display:block; 
		width: 40px;
		height: 40px;
		background-repeat:no-repeat;
		background-position: 0 0;
		padding: 0 0 0 45px;
		font-size: 1em;
		line-height:1.1em;
		text-transform:uppercase;
		font-weight:bold;
	}

		.modRight #faq  a {
			background-image: url('/admin/img/icon-faq.gif')
		}
			.modRight #faq  a:hover {
			background-color: transparent;
			background-position: 0 -40px;
		}
.modRight .box {
	margin: 0 0 10px 0;
	line-height: 1.9em;
}

.modRight .gradientKeyTopics {
	/* fallback (Opera) */
	background: #f1af61;
	/* Mozilla: */
	background: -moz-linear-gradient(top, #fefefe, #f1af61);
	/* Chrome, Safari:*/
	background: -webkit-gradient(linear,
	left top, left bottom, from(#fefefe), to(#f1af61));
	/* MSIE */
	
	filter: progid:DXImageTransform.Microsoft.Gradient(
	StartColorStr=#fefefe, EndColorStr=#f1af61, GradientType=0);
}

.modRight .gradient {
	/* fallback (Opera) */
	background: #91cfe6;
	/* Mozilla: */
	background: -moz-linear-gradient(top, #fefefe, #91cfe6);
	/* Chrome, Safari:*/
	background: -webkit-gradient(linear,
	left top, left bottom, from(#fefefe), to(#91cfe6));
	/* MSIE */
	filter: progid:DXImageTransform.Microsoft.Gradient(
	StartColorStr='#fefefe', EndColorStr='#91cfe6', GradientType=0);
}

.modRight .gradient-green {
	/* fallback (Opera) */
	background: #91e6b1;
	/* Mozilla: */
	background: -moz-linear-gradient(top, #fefefe, #91e6b1);
	/* Chrome, Safari:*/
	background: -webkit-gradient(linear,
	left top, left bottom, from(#fefefe), to(#91e6b1));
	/* MSIE */
	filter: progid:DXImageTransform.Microsoft.Gradient(
	StartColorStr='#fefefe', EndColorStr='#91e6b1', GradientType=0);
}

.modRight .gradient-yellow {
	/* fallback (Opera) */
	background: #f1e961;
	/* Mozilla: */
	background: -moz-linear-gradient(top, #fefefe, #f1e961);
	/* Chrome, Safari:*/
	background: -webkit-gradient(linear,
	left top, left bottom, from(#fefefe), to(#f1e961));
	/* MSIE */
	filter: progid:DXImageTransform.Microsoft.Gradient(
	StartColorStr='#fefefe', EndColorStr='#f1e961', GradientType=0);
}

.modRight .topCrn {
	-moz-border-radius: 10px 10px 0 0; 
	-webkit-border-radius: 10px 10px 0 0; 
	-khtml-border-radius: 10px 10px 0 0; 
	border-radius: 10px 10px 0 0; 
	border: solid 3px #ccc;
	border-width: 3px 3px 0 3px;
}

.modRight .topCrn .modTitle {
	padding: 8px 0 5px 10px; 
	font: bold .92em Helvetica, Arial, sans-serif; 
	color: #333; 
	text-transform: uppercase;
}

.modRight .btmCrn {
	padding: 0 0 5px 0;
	-moz-border-radius: 0 0 10px 10px; 
	-webkit-border-radius: 0 0 10px 10px; 
	-khtml-border-radius: 0 0 10px 10px;  
	border-radius: 0 0 10px 10px; 
	border: solid 1px #ccc;
	border-width: 0 3px 3px 3px;
	background: #f9f9f9;
}

.modRight .btmCrn .modTitle {
	border: solid 1px #e9e9ea; 
	border-width: 1px 0; 
	padding: 5px 0 3px 10px; 
	font: bold .92em Helvetica, Arial, sans-serif; 
	color: #516a7c; 
	text-transform: uppercase;
}

/************************************************************/
/****** Begin Right Video Box - Added by Michael 12/03 ******/
/************************************************************/

#videoBox {
	float: right;
	margin-left: 15px;
	width: 100px;
	border-left: 0.1em dotted #c6c6c6;
	padding: 10px 0 10px 10px;
}

#videoBox h4 {
	color: #78887b;
	font-size:13px;
	text-transform:capitalize;
}

#videoBox ul {
	list-style: none;
	font-size: 10px;
	font-weight:bold;
	margin: 0;
}

#videoBox li {
	line-height: 1.2em;
	margin-bottom: 1em;
}
	#videoBox li.video {
		background: url('/admin/img/icon-video.jpg') 0 25% no-repeat;
		padding-left: 15px;
	}


/**********************************************************/
/****** End Right Video Box - Added by Michael 12/03 ******/
/**********************************************************/

#bodyMainSub .modRight p {
	padding: 8px 5px 10px 10px;
	line-height: 1.5em;
}

#bodyMainSub .modRight ul, #bodyMainSub .modRight li {
	list-style: none;
	padding: 0; 
	margin: 0;
}

#bodyMainSub .modRight li {
	border-top: solid 1px #e9e9ea;
	background: #f9f9f9;
	line-height:1.5em; /* Added by Michael 12/6 to control line height in Right Mod Boxes */
}

#bodyMainSub .modRight li a {
	display: block;
	padding: 3px 3px 3px 10px;
	background: #f9f9f9;
}

#bodyMainSub .modRight li a:hover {
	background: #3f5390;
	color: #fff;
	text-decoration: none;
}

#bodyMainSub .modRight li a.iconPDF {
	background:url('/admin/img/icon-pdf.gif') no-repeat 182px 4px; 
	padding:0 14px 0 10px;
}

#bodyMainSub .modRight li a.iconPDF:hover {
	background: #3f5390 url('/admin/img/icon-pdf.gif') no-repeat 182px 4px; ;
	color: #fff;
	text-decoration: none;
}

/***************************************************************/
/* added code for iconExit 11/22                               */
/***************************************************************/

#bodyMainSub .modRight li a.iconExit {
	background:url('/admin/img/tag-exit.gif') no-repeat 160px 4px; 
	padding:0 14px 0 10px;
}

#bodyMainSub .modRight li a.iconExit:hover {
	background: #3f5390 url('/admin/img/tag-exit.gif') no-repeat 160px 4px; ;
	color: #fff;
	text-decoration: none;
}

.modRight #nstsHome span {
	display: block;
	background: #000;
	text-align: right;
}

.modRight #nstsHome ul {
	list-style: none;
	margin: 0;
	padding: 5px 0;
}

	.modRight #nstsHome ul li {
		display: inline;
		border: none;
	}
		.modRight #nstsHome ul li a {
			display: inline;
			padding: 0;		
		}
		.modRight #nstsHome ul li a:hover {
			background: none;
			text-decoration: none;	
		}

/* ++++++ BEGIN GOOGLE SEARCH RESULTS STYLES ++++++ */
#searchResIntro {
	overflow: auto;
}

#searchResIntro .left {
	float: left; 
	width: 390px;
}

#searchResIntro .right {
	float: left; 
	width: 230px;
}

#searchResIntro .right label {
	font: bold 1.1em Arial; 
	color: #41954d;
	text-transform: uppercase;
}

#searchResIntro .right #searchFacility {
	padding-top: 5px;
}

.searchResCount {
	border-bottom: solid 1px #e9e9ea; 
	text-align: right; 
	margin-bottom: 20px;
}

.searchResRefineLabel {
	font-size: 1.1em;
	padding-bottom: 4px;
}

.searchResRefine {
	overflow: auto; 
	padding-bottom: 10px;
}

.searchResRefine ul {
	float: left; 
	width: 150px; 
	margin-right: 10px;
}

.googleSearchHelpBox {
	float: left; 
	width: 175px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	border-radius: 5px; 
	background: #fff;
	border: solid 1px #e9e9ea;
	padding: 2px 0 0 0;
	margin: 0 0 15px 0;
}

.googleSearchHelpBox .logo {
	border-bottom: solid 1px #eaeae9; 
	padding-bottom: 5px;
}

.googleSearchHelpBox ul {
	padding: 10px 10px 0 10px;
}

.searchResBlurb {
	line-height: 1.5em;
	padding-bottom: 16px;
}

.searchResBlurb .resTitle {
	font-size: 1.1em;
}

.searchResBlurb .resFormat {
	
}

.searchResBlurb .resDesc {

}

.searchResBlurb .resURL {
	color: #41954d;
}

.searchResBlurb .resLabel {

}

.searchResPagination {
	text-align: center; 
	padding: 10px 0;
}

.searchResPagination a {
	font-size: 1.1em;
	padding: 0 4px;
}
/* ++++++ END GOOGLE SEARCH RESULTS STYLES ++++++ */


/* ++++++ BEGIN NRC LIBRARY STYLES ++++++ */
.featureBoxLibrary {
	overflow: auto; 
	padding-bottom: 10px;
}

.featureLeftColLibrary {
	float: left; 
	width: 304px; 
	margin-right: 49px;
}

.featureRightColLibrary {
	float: left; 
	width: 304px;
}


/*  ++++++BEGIN QUICK LINKS SLIDER ON SUB PAGES++++++ */
#qLSlider {
	height: 101%;
	padding: 10px 0 0 10px;
}

#qLSlider .qLTabOff, #qLSlider .qLTabOn {
	width: 230px;
	height: 18px;
	font: bold .84em Arial, sans-serif;
	padding: 7px 0 0 10px;
	cursor: pointer;
	text-transform: uppercase;
}

#qLSlider .qLTabOff {
	background: url('/admin/img/bg-quick-links-sub-off.jpg') no-repeat;
	color: #333;
}

#qLSlider .qLTabOff a, #qLSlider .qLTabOff a:hover, #qLSlider .qLTabOff a:visited {
	color: #333;
	text-decoration: none;
}

#qLSlider .qLTabOn {
	background: url('/admin/img/bg-quick-links-sub-on.jpg') no-repeat;
	color: #fff;

}

#qLSlider .qLTabOn a, #qLSlider .qLTabOn a:hover, #qLSlider .qLTabOn a:visited {
	color: #fff;
	text-decoration: none;
}

#qLSlider div.qLContents {
	display: none;
	width: 230px;
	background: #f1f1f2;
}
	#qLSlider div.qLContents:after {
		content: url('/admin/img/btm-curve-quick-links-sub.gif');
		display: block;
	}

#bodyMainInnerSub #qLSlider table {
	width: 230px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: none;
	border-top: none;
	margin: 0;
	padding: 0;
}

#bodyMainInnerSub #qLSlider table td {
	width: 230px;
	border: solid 1px #ccc;
	padding: 0;
}

#qLSlider table td a {
	display: block;
	color: #656565;
	padding: 4px 0 2px 10px;
}

#qLSlider table td a:hover {
	background: #395492;
	color: #fff;
	text-decoration: none;
}
/* ++++++END QUICK LINKS SLIDER ON SUB PAGES++++++ */





	
/* ++++++BEGIN "ADD THIS" SHARE WIDGET++++++ */
#bodyUtil .hover_menu {
	text-align: left;
}

#bodyUtil .hover_menu a {
	margin: 0;
	padding: 7px 0 4px 34px;
	text-transform: none;
}

.addthis_toolbox {
	position:relative;
}

.addthis_toolbox .custom_hover {
    position: relative;
}

.addthis_toolbox .custom_hover .custom_button {
    padding: 0;
    cursor: pointer;
    -moz-border-radius: 5px 5px 0 0;    
    -webkit-border-radius: 5px 5px 0 0;
}

.addthis_toolbox .custom_hover .custom_button.active {
    background-color: #eee;
}

.addthis_toolbox .hover_menu  {
    display: none;
    position: absolute;
    top: 25px;
    right: 20px;
    background: #fff;
}

.addthis_toolbox .custom_hover .tower {
    -webkit-border-radius: 0 5px 0 0;   
    -moz-border-radius-topleft: 0;
    
}

.addthis_toolbox .hover_menu  {
    width: 136px;
    padding: 1px;
    border: 1px solid #e9e9ea;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_menu a {    
    position: relative;
    display: block;
    width: 102px;
    padding: 4px 0 4px 34px;
    text-decoration: none;
    color: #00bff3;
}

.addthis_toolbox .hover_menu a:hover {    
    background: #f9f9f9;
    color: #333;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.addthis_toolbox .hover_menu span {
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .hover_menu .more {
    border-top: solid 1px #e9e9ea;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .hover_menu .more a {
    padding: 4px 0;
    margin: 0;
}

.addthis_toolbox .hover_menu .more a:hover {
    background: none;
}
.addthis_toolbox .hover_menu .more span {
    display: none;
}
/* ++++++END "ADD THIS" SHARE WIDGET++++++ */





/* ++++++ BEGIN FAQ SLIDER STYLES ++++++ */
#bodyMainInnerSub ul.faqContents {
	color: #395492;
	cursor: pointer;
	margin: 0 0 15px 0;
}

#bodyMainInnerSub ul.faqContents li {
	list-style: none;
	background: #fff;
}


#bodyMainInnerSub ul.faqContents li span {
	display: block;
	padding-left: 20px;
}

#bodyMainInnerSub ul.faqContents li.pri dl {
	display: none;
}
#bodyMainInnerSub ul.faqContents li.pri dl dd.desc {
	display: none;
}

#bodyMainInnerSub ul.faqContents dt.sec {
	color: #395492;
	padding: 0 0 0 35px;
	text-decoration: none;
	background: #ebf2eb url('/admin/img/icon-arrow-blue-right.gif') 21px 7px no-repeat;
	border: solid 1px #dfdfdf;
	border-width: 0 0 1px 0;
}

#bodyMainInnerSub ul.faqContents dd.desc {
	color: #474647;
	padding: 3px 7px 3px 35px;
	text-decoration: none;
	background: #fff;
	border: solid 1px #dfdfdf;
	border-width: 0 0 1px 0;
}

#bodyMainInnerSub ul.faqContents span.priOn {
	color: green;
	text-decoration: underline;
	font-weight: bold;
	border: solid 1px #dfdfdf;
	border-width: 1px 0;
	/* fallback (Opera) */
	background: #eee;
	/* Mozilla: */
	background: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	/* Chrome, Safari:*/
	background: -webkit-gradient(linear,
	left top, left bottom, from(#f9f9f9), to(#ebebeb));
	/* MSIE */
	filter: progid:DXImageTransform.Microsoft.Gradient(
	StartColorStr='#f9f9f9', EndColorStr='#ebebeb', GradientType=0);
}

#bodyMainInnerSub ul.faqContents dt.dtOn {
	font-weight: bold;
	background: #ebf2eb url('/admin/img/icon-arrow-blue-down.gif') 21px 6px no-repeat;
}

#bodyMainInnerSub ul.faqContents span.priOn dt, ul.faqContents .prinOn dd {
	text-decoration: none;
}
/* ++++++ END FAQ SLIDER STYLES ++++++ */

#bodyMainInnerSub ul.faqAlt li span, #bodyMainInnerSub ul.faqAlt li dt {
	font-weight: bold;
}

#bodyMainInnerSub ul.faqAlt li dd {
	padding-bottom: 15px;
}


/* ++++++ END SUB-PAGE STYLES ++++++ */

/* ++++++ BEGIN GOOGLE SEARCH STYLES ++++++ */
select.google {
	font-size: .9em;
}
/* ++++++ END GOOGLE SEARCH STYLES ++++++ */


#openContacts p {
	padding-left: 15px;
}
#openContacts ul {
	margin:0;
	padding: 0 0 10px;
}
	#openContacts ul li {
		list-style: none;
		border: 1px solid #eff3ef;
		border-width: 1px 0 0 0;
	}
		#openContacts ul li a {
			display:block;
			padding: 0 0 5px 15px;
		}
		#openContacts ul li a:hover {
			background-color: #ccc;
			text-decoration:none;
		}
ul#openIcons {
	margin: 0;
	padding: 0 0 10px 0;
}
	ul#openIcons li {
		display: inline;
		list-style: none;
		float:left;
		padding-right: 5px;
	}
		ul#openIcons li a.openShare {
			display: block;
			width: 70px; height:90px;
			background-image: url('/images/open/share-your-ideas-sm2.jpg');
			text-indent: -9999px;
		}
		ul#openIcons li a.openShare:hover {
			background-position: 0 -89px;
		}
		ul#openIcons li a.openPlan {
			display: block;
			width: 112px; height:90px;
			background-image: url('/images/open/share-your-ideas-sm2.jpg');
			background-position: -75px 0;
			text-indent: -9999px;
		}
		ul#openIcons li a.openPlan:hover {
			background-position: -75px -89px;
		}
		ul#openIcons li a.openBlog {
			display: block;
			width: 60px; height:90px;
			background-image: url('/images/open/share-your-ideas-sm2.jpg');
			background-position: -190px 0;
			text-indent: -9999px;
		}
		ul#openIcons li a.openBlog:hover {
			background-position: -190px -89px;
		}
td.photo-caption-background {
	background: #fff;
	border: 2px solid #f2f2f2;
}

td.photo-caption-background img {
	border: 2px solid #fcfcfc;
}
td.photo-caption-background div.caption-size {
	display: block;
	width: 120px;
	background: #eee;
	border: 1px solid #e1e1e1;
	padding: 5px;	
}

.topPage {
	background: #f1af61;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px;
}

.contactus {
	display:none;
}

/****below added for ROP redesign/relocated main page *********  DGE1 02052016 */
/*---- CROSS BROWSER DROPDOWN MENU ----*/
ul#nav {margin: 0 0 0 200px;}
ul.drop a { display:block; color: #000; font-family: Verdana; font-size: 12px; text-decoration: none;}
ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0; padding: 0; background: #fff; color: #fff;}
ul.drop { position: relative; z-index: 597; float: left;}
ul.drop li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; }
ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; cursor: default; background: #eaf2eb;}
ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 195px; background: #fff; border: 2px solid #000; padding: 5px;}
ul.drop ul li { float: none; }
ul.drop ul ul { top: -2px; left: 100%; }
ul.drop li:hover > ul { visibility: visible }
/****below is for ROP redesign/relocated main page Assessment of Plant Performance (Action Matrix) flyout menu *********  DGE1 02052016 */
.flyout li a {
	overflow: visible;
	font: bold italic 1em Georgia;
	padding: 0 0 10px 0;
	margin: 0;
	color: #3f5390;
	text-transform: none;
	border: none;
}

