/*Global declarations*/
H1, H2, H3, H4, H5, H6, OL, DL, DT, DD, PRE, IMG, FORM, FIELDSET, A
{
	padding: 0;
	margin: 0;
	border: none;
}
BODY
{
	margin: 0;
	padding: 0;
	font-size: 1em;
	overflow-y: scroll;
}


HTML
{
	font-size: 100%;
}
H1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 28px;
	color: #000;
}
H2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-indent: 5px;
}
H3
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #DDD;
	padding: 3px 3px 3px 6px;
	font-size: 1em;
	margin: 0px 0px 15px 0px;
	border-top: 1px dotted #444;
	border-bottom: 1px dotted #444;
}
H4
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #ffffff;
	padding: 13px 3px 3px 0px;
	font-size: 1em;
	margin: 0px 0px -5px;

}
H5
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #DDD;
	padding: 3px 3px 3px 6px;
	font-size: 0.8em;
	margin: 0px 0px 5px;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
}

H6
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 3px 3px 3px 0px;
	font-size: 1.0em;
	margin: 0px 0px 5px;
	display:block;
	text-align:center;
	border-bottom:1px #aaa solid;
}

TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #FFF;
}

TD A:visited {	font-size:1em;	}

TH
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #FFF;
	font-weight:bold;
}
.pubtitlel
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 580px;
	background-color: #FFF;
	padding: 3px;
	font-size: 0.9em;
	margin: 20px 0px 0px;
	float: left;
}
.pubtitler
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 140px;
	background-color: #FFF;
	padding: 3px;
	font-size: 0.9em;
	margin: 20px 0px 0px 30px;
	float: right;
}
.pubcontentl
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	padding: 3px;
	font-size: 0.8em;
	line-height: 20px;
}
.pubcontentr
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	padding: 3px;
	font-size: 0.8em;
}
.pubsummary
{
	font-family: Arial, Helvetica, sans-serif;
	width: 760px;
	background-color: #FFF;
	padding: 10px 3px 10px 0px;
	font-size: 0.75em;
}
.datatitlel
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 390px;
	background-color: #FFF;
	padding: 3px;
	font-size: 0.9em;
	margin: 20px 30px 0px 0px;
	float: left;
}
.datatitler
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 100px;
	background-color: #FFF;
	padding: 3px;
	font-size: 0.8em;
	margin: 20px 0px 0px 10px;
	float: left;
}
.datacontentl
{
	font-family: Arial, Helvetica, sans-serif;
	width: 390px;
	background-color: #FFF;
	padding: 3px;
	font-size: 0.8em;
	line-height: 20px;
	margin: 0px 30px 0px 0px;
	float: left;
}
.datacontentr
{
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
	background-color: #FFF;
	padding: 3px;
	font-size: 0.8em;
	line-height: 20px;
	margin: 0px 0px 0px 10px;
	float: left;
}
.datacontentclear
{
	clear: both;
	border-bottom: 1px dotted #BBB;
}
P
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000;
	line-height: 150%;
}
P.title2
{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0px;
	padding-left: 50px;
}
P.download
{
	padding-right: 10px;
	font-size: 0.72em;
	line-height: 120%;
}
P.content
{
	line-height: 150%;
}
P.contentleft
{
	line-height: 150%;
	width: 159px;
	padding: 0px 10px;
	padding-top: 50px;
}
P.contentright
{
	line-height: 150%;
	padding: 0px 10px;
}
P.btt
{
	text-align: right;
}
P.newsletters
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000;
	padding: 0px;
	margin: 0px 0px 20px;
}
A:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #003366;
}
A:visited
{	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
}
A:hover
{	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
P A:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #003366;
}
P A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #003366;
}
P A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
IMG
{
	border: 0;
}
LI
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000;
	line-height: 150%;
	padding: 0px 0px 5px;
}

* li * li {
	font-size:13px
}

LI A:visited	{ font-size:1em;	}

.sublistli
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000;
	line-height: 150%;
	padding: 0px 0px 5px;
}

LI.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
UL
{
	margin-top: 1px;
}
OL
{
	margin: 1px 0px 0px 40px;
}
.inlineimg
{
	border: 1px solid #444;
	float: left;
	margin: 0px 10px 5px 0px;
}
.inlineimg2
{
	float: right;
	margin: 0px 0px 5px 10px;
	border: 1px solid #000;
}
.inlineimg2_1
{
	float: right;
	margin: 0px 0px 5px 10px;
}
.inlineimg3
{
	float: left;
	margin: 0px 10px 5px 0px;
}
/*Top Header black bar*/
#topheaderbg
{
	height: 30px;
	background: url(images/global/headbackground.gif) repeat-x;
}
#topheaderwrapper
{
	height: 30px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	
}
#topheader-left
{
	height: 30px;
	width: 620px;
	float: left;
}
#topheader-right
{
	width: 335px;
	margin-right: 10px;
	float: left;
	text-align: right;
}

#topheader-gplus
{
	width: 30px;
	margin-right: 0px;
	float: right;
	padding-top:5px;
}
#topheader-right A:link, #topheader-right A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFF;
	line-height: 23px;
	margin: 5px 0px 0px 3px;
}

#topheader-left A:link, #topheader-right A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFF;
	line-height: 23px;
}
#topheader-right A:hover
{
	height: 23px;
	color: #FF0000;
}
/*set the page left and right shadows*/
#shadowwrapper
{
	height: auto;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
/*Set the content wrapper*/
#contentwrapper, #footerwrapper
{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
/*Subheader*/
#subheaderwrapper
{
	width: 1000px;
	height: 100px;
	background-image:url(images/global/gradback.jpg);
}
#subheader-left
{
	width: 480px;
	height: 100px;
	float: left;
	padding-left: 10px;
}
#subheader-mid
{
	width: 200px;
	height: 65px;
	padding-top: 35px;
	float: left;
}
#subheader-right
{
	width: 270px;
	height: 100px;
	float: left;
	text-align: right;
}
#subheader-title
{
	width: 400px;
	margin: 25px 0px 0px;
	height: 35px;
}
#subheader-sub
{
	width: 400px;
	margin: 0px;
}
/*Searchbar*/
#searchbarwrapper
{
	width: 1000px;
	height: 30px;
	background-color: #fff;
	border-top: 1px solid #aaa;
}
#breadcrumb
{
	width: 700px;
	margin: 0px 0px 0px 10px;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;;
	float: left;
	/*[empty]background:;*/
}
#breadcrumb A:link, #breadcrumb A:visited
{
	color: #003366;
	font-size: 12px;
	font-weight: normal;
}
#breadcrumb A:hover
{
	color: #FF0000;
}
#searchwrapper
{
	width: 268px;
	float: right;
	margin-right: 5px;
}
#searchbox
{
	width: 180px;
	height: 18px;
	margin: 3px 0px 0px;
	border: 1px solid #444;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 1em;
}
#searchbutton
{
	width: 60px;
	height: 24px;
	padding-left: 5px;
	background:#2A5F00;
	border: 1px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-align:center;
}
.formstuffHidden
{
	display: none;
}
/*Footer section*/
#footerwrapper
{
	width: 1000px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 10px 0px 5px;
	background-color: #DDD;
}
#footer1
{
	width: 179px;
	float: left;
	vertical-align: top;
	padding: 2px 0px 0px 10px;
	border-right: 1px dotted #999;
}
#footer2
{
	width: 730px;
	float: left;
	padding: 0 20px 0 30px;
}
/*Navigation*/
#wrappernav
{
	clear: both;
	width: 1000px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	background: #FFF ;
	border-bottom: 1px solid #AAA;
}
#nav-menu
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
}
#nav-menu UL
{
	list-style: none;
	padding: 0px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	
}
#nav-menu LI
{
	float: left;
	margin: 0px;
}
#nav-menu LI A
{
	height: 25px;
	line-height: 25px;
	float: left;
	width: 199px;
	display: block;
	color: #003366;
	text-decoration: none;
	text-align: center;
	border-right: 1px solid #BBB;
	
}
#nav-menu LI A:hover
{
	background: #FFF url(images/global/css-nav2.gif) repeat-x bottom left;
	text-decoration: underline;
	height: 25px;
	line-height: 25px;
	color: #FF0000;
}
#nav-menu LI A:visited
{
	font-size: 1em;
}
/*Hide from IE5-Mac \*/
#nav-menu LI A
{
	float: none;
}
/*End hide*/
#statscontent1, #statscontent2, #statscontent3, #statscontent4, #statscontent5, #statscontent6, #statscontent7, #statscontent8, #statscontent9, #statscontent10, #statscontent11, #statscontent12, #statscontent13, #statscontent14, #statscontent15, #statscontent16, #statscontent17, #statscontent18, #statscontent19, #statscontent20,#accesskeys, #DLG10, #DLG9, #DLG8, #DLG7, #DLG6, #DLG5, #DLG4, #DLG3, #DLG2, #DLG1, #SMRTalk, #DLG00, #DLG99, #DLG98, #DLG97, #DLG96
{
	display: none;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding-left:15px;}
	
#statscontent1, #statscontent2, #statscontent3, #statscontent4, #statscontent5, #statscontent6, #statscontent7, #statscontent8, #statscontent9, #statscontent10, #statscontent11, #statscontent12, #statscontent13, #statscontent14, #statscontent15, #statscontent16, #statscontent17, #statscontent18, #statscontent19, #statscontent20,#accesskeys, #DLG10, #DLG9, #DLG8, #DLG7, #DLG6, #DLG5, #DLG4, #DLG3, #DLG2, #DLG1, #SMRTalk, #DLG00, #DLG99, #DLG98, #DLG97, #DLG96 a:link
{
	font-size: 1.0em;}
#statscontent1, #statscontent2, #statscontent3, #statscontent4, #statscontent5, #statscontent6, #statscontent7, #statscontent8, #statscontent9, #statscontent10, #statscontent11, #statscontent12, #statscontent13, #statscontent14, #statscontent15, #statscontent16, #statscontent17, #statscontent18, #statscontent19, #statscontent20,#accesskeys, #DLG10, #DLG9, #DLG8, #DLG7, #DLG6, #DLG5, #DLG4, #DLG3, #DLG2, #DLG1, #SMRTalk, #DLG00, #DLG99, #DLG98, #DLG97, #DLG96 a:visited
{
	font-size: 1.0em;}
#statscontent1, #statscontent2, #statscontent3, #statscontent4, #statscontent5, #statscontent6, #statscontent7, #statscontent8, #statscontent9, #statscontent10, #statscontent11, #statscontent12, #statscontent13, #statscontent14, #statscontent15, #statscontent16, #statscontent17, #statscontent18, #statscontent19, #statscontent20,#accesskeys, #DLG10, #DLG9, #DLG8, #DLG7, #DLG6, #DLG5, #DLG4, #DLG3, #DLG2, #DLG1, #SMRTalk, #DLG00, #DLG99, #DLG98, #DLG97, #DLG96 a:hover
{
	font-size: 1.0em;color:red;}
	
	
.closestats
{
	text-align: right;
	width: 370px;
	margin: -3px 0px 0px;
}
.downloadicon
{
	padding: 0px 10px 10px 5px;
	float: left;
	display: block;
}
P.contact
{
	background-color: #DDD;
	padding: 3px 3px 3px 6px;
	margin: 0px 0px -5px;
}
.contactL
{
	width: 350px;
	float: left;
}
.clear
{
	clear: both;
}
.share
{
	padding: 10px 1px 0px 0px;
	float: left;
}

/* rate this pub stuff */
.selectionwrapper	{
		width:710px;
}

.selectioncell		{
		width:140px;
		padding-right:2px;
		float:left;
}

.selectiontitle	{
		width:140px;
		height:30px;
		line-height:30px;
		display:block;
		background-color:#ddd;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#000;
}

input.radio	{
		width:132px;
		height:12px;
		text-align:center;
		font-size:1em;
		display:block;
		padding-top:5px;
		border:1px solid #ddd;
}

.submitrate		{	width:250px;
				background-color:darkgreen;
				color:white;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				border:1px #000 solid;
				font-weight:bold;
				height:40px;
				line-height:25px;
}

.textarearate	{	width:710px;
					height:150px;	
					font-family:Arial, Helvetica, sans-serif;
				font-size:14px;}


/* Style for testing */
/* .loginbutton */

.loginbutton	{
	width: 230px; 
	background-color: darkGreen;
	text-align:center;
	font-size:14px;
	font-weight: bold;
	padding:1px 6px;
	margin: 20px 0 20px 20px;
	-webkit-transition: background 1.0s ease; /* Safari and Chrome */
	-moz-transition: background 1.0s ease; /* Firefox */
	-o-transition: background 10.0s ease; /* Opera, doesn't seem to be working */
	-ms-transition: background 1.0s ease; /* Internet Explorer, might work in IE10 */
	transition: background 1.0s ease; /* All future browsers */
}

.loginbutton-wide	{
	width: 260px; 
	}

p.loginbutton a	{
	color:#FFF;
	text-decoration: none;
	
}

.loginbutton:hover, 
.loginbutton a:focus	/* Not sure focus is working */	{
	background-color: #390;
	}
	
.comment		{display:none;}
.comment1		{display:block;}
.comment a		{display:none;}
.comment a.hover {display:block; }

/* MyISD integration */
.myisdback	{		height: 40px;
					background:#ddd;
				/*background: url(images/global/myisdbackground.gif) repeat-x;*/		}
				
.myisdwrapper	{		height: 40px;
						width:1000px;
						margin-right:auto;
						margin-left:auto;}				
				
.myisd1			{		width:70px;
						float:left;	
						margin-top:13px;
						margin-left:8px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:16px;
						font-weight:bold;
						color:#444;}
						
.myisd2			{		width:200px;
						float:left;	
						margin-top:10px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;}
						
.myisdnav		{		width:400px;
						float:left;	
						margin-top:0px;
						margin-right:60px;}							
						
.myisdclose		{		width:20px;
						float:right;	
						margin-top:4px;
						margin-right:10px;}	
						
.myisdedit	{			width:20px;
						float:right;	
						margin-top:2px;
						margin-right:65px;}																
						
#navmyisd{
	list-style:none;
	font-weight:bold;
	margin-bottom:0px;
	Margin-top:4px;
	/* Clear floats */
	float:left;
	width:100%;
	/* Bring the nav above everything else--uncomment if needed.
	position:relative;
	z-index:5;
	*/
}
#navmyisd li{
	float:left;
	margin-right:10px;
	position:relative;
	white-space:nowrap;
}
#navmyisd a{
	display:block;
	padding:2px;
	color:#000;
	text-decoration:underline;
	font-size:12px;
	color:#003366;
}
#navmyisd a:hover{
	color:#fff;
	background:#6b0c36;
	text-decoration:underline;
}

#navmyisd a:visited{
	display:block;
	padding:2px;
}


/*--- DROPDOWN ---*/
#navmyisd ul{
	background:lightyellow; 
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
	border:1px #000 solid;
	width:auto;
	padding-left:3px;
	font-size:1.2em;
	z-index:999;
}
#navmyisd ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
}
#navmyisd ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#navmyisd li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
}
#navmyisd li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background:none;
	text-decoration:underline;
}
#navmyisd li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:underline;
}
#navmyisd li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#333;
}							


.myisdnotifynone	{ 	width:18px;
						height:17px;
						background:#aaa;
						position:relative;
						left:-10px;
						top:9px;
						text-align:center;
						font-family:Arial, Helvetica, sans-serif;
						color:#000;
						font-size:12px;
						font-weight:bold;
						line-height:17px;}
						
.myisdnotifyred		{ 	width:18px;
						height:17px;
						background:#C00;
						position:relative;
						left:-10px;
						top:9px;
						text-align:center;
						font-family:Arial, Helvetica, sans-serif;
						color:#fff;
						font-size:12px;
						font-weight:bold;
						line-height:17px;}	
						
.myisdmessagep1		{	float:left;width:150px; }	
.myisdmessagep2		{	float:left;width:520px; }	
.myisdmessagep3		{	float:right;width:50px;text-align:center; }	

/* css for cancer statistics page */
		
.plusbox			{	font-size:1.0em;
						background:#eee;
						width:20px;
						height:18px;
						float:left;
						line-height:20px;
						text-align:center;
						border-top: 1px solid #ddd;
						border-bottom: 1px solid #ddd
						;border-left: 1px solid #ddd;	}
						
.menuitembox		{	float:left;
						width:750px;
						line-height:20px;
						font-size:0.8em;
						background:#ddd;
						font-family:Arial, Helvetica, sans-serif;
						padding-left:5px;	}
						
.cleardiv			{	clear:both;
						border-bottom:2px #fff solid;  }
						
.azboxwrapper		{	width:180px
						text-align:center;
						font-size:0.8em;	
						margin-top:15px;
						
						}
						
.azboxtitle			{	width:187px;
						text-align:center;
						background-color:#ddd;
						padding:2px;
						font-family:Arial, Helvetica, sans-serif;
						font-weight:bold;
}
						
.azbox				{	width:27px;
						text-align:center;
						float:left;
						background-color:#ddd;
						padding:2px;
						border-right:1px #fff solid;
						display:block;}
						
.azbox a			{	text-decoration:none;
						font-size:1em;}
												
.azbox a:hover		{	background-color:#fff;
						display:block;
						color: red;
						font-size:1em;}
						
.azbox a:visited	{	text-decoration:none;
						font-size:1em;}
						
.rightfloatbox		{	float:right;
						width:250px;
						border-left:1px #aaa solid;
						border-right:1px #aaa solid;
						border-bottom:1px #aaa solid;
						}
						
.5pxpad				{	margin-left:5px;}

.contentleftCMS		{	width:200px;
						float:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size:0.8em;
						color:#000;
}

.contentrightCMS	{	width:550px;
						float:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size:0.8em;
						color:#000;
}

.CMSclear			{	clear:both;
						padding-bottom:10px;
}

.CMSInputBox		{	width:550px;
						border:1px #aaa solid;	}
						
.CMSSelectSmall		{	width:70px;
						border:1px #aaa solid;	}
						
.CMSSelectBig		{	width:550px;
						border:1px #aaa solid;	}
						
.CMSTextArea		{	width:550px;
						height:300px;
						border:1px #aaa solid; }
						
.defleft			{	width:405px;
						float:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size:0.9em;
						padding:2px 0px 2px 2px;
}

.defleftmet			{	width:650px;
						float:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size:0.8em;
}

.defmidmet				{	width:100px;
						float:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size: 0.8em;
}

.defleft a:link	{	font-size:1.0em;	}
.defleft a:hover	{	font-size:1.0em;
						color:red;	}
.defleft a:visited	{	font-size:1.0em;	}

.defmid				{	width:180px;
						float:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size: 0.9em;
						padding:2px 0px 2px 2px;
}

.defright			{	width:50px;
						float:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size: 0.8em;
						padding:2px 0px 2px 2px;
}

.defclear			{	clear:both;
						padding-bottom:2px;	
						border-bottom:1px #fff solid;}
						
.defwrapper			{	background-color:#eee;
						padding:2px 0px 2px 0px;	}

.dropdowns			{	font-size:1em;
						width:700px;	}
						
.dropdowns a:link	{	font-size:0.8em;line-height:25px;	}	
.dropdowns a:hover	{	font-size:0.8em;line-height:25px;color:red;}	
.dropdowns a:visited	{	font-size:0.8em;line-height:25px;	}

.DLGIndent			{	padding-left:20px;	}

.leftfloatbox			{	float:left; 
							width:250px;}
							
							
#cookiediv			{	background-color:#369;
						height:30px;
						border-bottom:2px #369 solid;}
						
#cookiewrapper		{	height: 30px;
						width: 980px;
						margin-right: auto;
						margin-left: auto;	
						}						
						
#cookieleft	{		height: 30px;
						width: 920px;
						margin-right: auto;
						margin-left: auto;	
						font-family:Arial, Helvetica, sans-serif;
						font-size:0.8em;
						line-height:30px;
						float:left;
						color:#fff;
						}	
						
#cookieok		{		height:16px;
						width:50px;	
						font-family:Arial, Helvetica, sans-serif;
						font-size:1.2em;
						line-height:16px;
						color:#fff;
						border:1px #fff solid;
						font-weight:bold;	
						float:right;
						text-align:center;
						margin-top:5px;
						display:block;
						background-color:#09F;}							
						
.AppexE			{		font-size:0.8em;		}
.AppexE A:Visited	{	font-size:1em; }



/* NDC Additional CSS */

#slideContent	{
	display:none;
	height:auto;
	padding:0px 0px 20px 0px;
	width:750px;
}

#slideLink	{
	cursor:pointer;
	float:right;
	background:#666;
	width:120px;
	text-align:center;
	padding:2px 0px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	position:relative;
	top:-22px;
	display:inline-block;
	margin-left:3px;
}

#slideLinkTimeline	{
	cursor:pointer;
	float:right;
	background:#7F1F00;
	width:120px;
	text-align:center;
	padding:2px 0px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	position:relative;
	top:-22px;
	display:inline-block;
	margin-left:3px;
}

p.slideContentTitle	{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:16px;
	text-align:center;
	padding:0px;
	margin:0px;
	width:750px;
}

p.clickblue		{	text-align:center;
					padding:0px;
					margin:0px;
}

#iMap	{		width:750px;
				display:block;
				background:#aaa;
				margin-bottom:5px;
}

#iMap td	{	width:125px;
				background:#fff;
				text-align:center;			
}

#iMap td.firstcell	{	width:375px;
				background:#fff;
				text-align:left;			
}

#iMap th	{	width:125px;
				background:#444;	
				text-align:center;
				font-weight:bold;	
				color:#fff;	
}

#iMap th.header1,#iMap th.header2,#iMap th.header3,#iMap th.header4,#iMap th.header5,#iMap th.header6,#iMap th.header7,#iMap th.header8,#iMap th.header9,#iMap th.header10,#iMap th.header11,#iMap th.header12,#iMap th.header13,#iMap th.header14,#iMap th.header15 {	
				width:750px;
				background:#a8bbff;	
				text-align:left;
				font-weight:bold;	
				color:#000;	
				cursor:pointer;
				text-decoration:underline;
}				

.plus1,.plus9,.plus2,.plus3,.plus4,.plus5,.plus6,.plus7,.plus8,.plus10,.plus11,.plus12		{	width:9px;
					height:9px;
					margin:0px 10px 0px 0px;	
					background: url(/images/plus.gif) no-repeat center;
					display:inline-block;
					}
					
.minus1,.minus2,.minus2	,.minus3,.minus4,.minus5,.minus6,.minus7,.minus8,.minus9,.minus10,.minus11,.minus12		{	
					width:9px;
					height:9px;
					margin:0px 10px 0px 0px;	
					background: url(/images/minus.gif) no-repeat center;
					display:inline-block;
					}
					
.dataset-wrapper	{	width:735px;
						display:block;
						background:#ddd;
						clear:both;
						border-left:15px #2AFF55 solid;
						border-top:1px #aaa solid;
						border-bottom:1px #aaa solid;
						border-right:1px #aaa solid;
						margin: 0px 0px 4px 0px;
}

.dataset-wrapper2	{	width:735px;
						background:#ddd;
						display:block;
						margin: 0px 0px 4px 0px;
						border-left:15px #A00 solid;
						border-top:1px #aaa solid;
						border-bottom:1px #aaa solid;
						border-right:1px #aaa solid;
						clear:both;
}

.dataset-wrapper3	{	width:750px;
						display:block;
						border-bottom:1px #aaa solid;
						clear:both;
						margin: 0px 0px 4px 0px;
}

.dataset-wrapper:hover	{	width:740px;
							display:block;
							background:#fff;
							border-left:25px #2AFF55 solid;
}

.dataset-name		{	width:280px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:0.9em;
						font-weight: bold;
						padding:10px 0px 10px 5px;
						display:inline-block;
						vertical-align:top;
}

.metadata-name		{	width:700px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:0.8em;
						font-weight: bold;
						padding:10px 0px 10px 5px;
						display:inline-block;
						vertical-align:top;
}

.dataset-desc		{	width:450px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:0.9em;
						font-weight: normal;
						padding:10px 0px 10px 5px;
						display:inline-block;
}

.dataset-desc a		{	font-size:12px;
						padding:0px;
						margin:0px;

}

.dataset-desc li	{	font-size:12px;
}

.dataset-desc ol,ul	{	margin:0px 0px 0px 20px;
}


#data-standard, #data-standard-metadata, #data-standard-summary
				{ 	display:inline-block;
					cursor:pointer;
					width:230px;
					height:30px;
					background:#000;
					text-align:center;
					line-height:30px;
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:14px;
					margin:10px 10px 30px 10px;
					border-bottom:3px #7F1F00 solid;
					color:#fff;
}



#data-standard-c			{	display:none;
								margin:0px 0px 30px 0px;
}

#data-standard-metadata-c	{	display:none;
								margin:0px 0px 30px 0px;
}

#data-standard-summary-c		{	display:block;
								margin:0px 0px 30px 0px;
}


#timeline-wrapper			{	width:750px;
								height:auto;
								margin-bottom:30px;
								display:none;
}

#timeline					{	width:750px;
								height:400px;
								border-left:1px #444 solid;
								border-bottom:1px #444 solid;
								display:block;
								background:url(images/timeline-bg.gif);
								margin-top:20px;
}

#bar1,#bar2,#bar3,#bar4,#bar5,#bar6,#bar7,#bar8,#bar9			{			
								height:20px;
								float:right;
								padding:3px 0px 3px 0px;
								line-height:20px;
								text-align:center;
								display:block;
								font-family:Arial, Helvetica, sans-serif;
								font-size:10px;
								font-weight:bold;
								background:#73F86B;
								border:1px #444 solid;
								margin-bottom:15px;
}

#bar2-orange,#bar4-orange,#bar5-orange,#bar8-orange			{			
								height:20px;
								float:right;
								padding:3px 0px 3px 0px;
								line-height:20px;
								text-align:center;
								display:block;
								border-top:1px #444 solid;
								border-bottom:1px #444 solid;
								border-left:1px #444 solid;
								margin-bottom:15px;
								background:#FF9F00;
}

#bar1					{		width:300px;
}


#bar2					{		width:577px;
}
#bar2-orange			{		width:82px;
}

#bar3					{		width:660px;
}

#bar4					{		width:577px;
}
#bar4-orange			{		width:142px;
}

#bar5					{		width:596px;
}
#bar5-orange			{		width:151px;
}

#bar6					{		width:435px;
								margin-right:224px;
}

#bar7					{		width:229px;
}

#bar8					{		width:310px;
								line-height:12px;
								padding:1px 0px 1px 0px;
								height:24px;
}
#bar8-orange			{		width:117px;
}

#bar9					{		width:390px;
}

#dates1, #dates2, #dates3, #dates4, #dates5, #dates6, #dates7, #dates8	{
								width:83px;
								text-align:center;
								display:block;
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								font-weight:bold;
								float:left;
								margin-top:5px;
}
	
#enddates1, #enddates2	{
								width:43px;
								text-align:left;
								display:block;
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								font-weight:bold;
								float:left;
								margin-top:5px;
}

#enddates2	{
								text-align:right;
}

#key1		{					width:15px;
								height:15px;
								background:#FF9F00;
								border:1px #444 solid;
								display:inline-block;
								
}

#key1text,#key2text		{		font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								font-weight:bold;
								display:inline-block;
								margin:20px 20px 0px 5px;
								line-height:15px;
}

#key2		{					width:15px;
								height:15px;
								background:#73F86B;
								border:1px #444 solid;
								display:inline-block;
}

#keywrapper		{				margin:0px 0px 0px 150px;
}

/*JSON Declarations*/
.itemWrapper	{	background-color:#fff;
					padding:3px;
					border-bottom:#444 solid 1px;
					padding-top:10px;
}

.itemWrapper:hover	{	background-color:#CFF;
}


.itemName	{ 		display:inline-block;
					vertical-align:top;
					font-family:Arial, Helvetica, sans-serif;
					font-size:0.8em;
					width:250px;
					font-weight:bold;
					}
					
.itemDesc	{ 		display:inline-block;
					vertical-align:top;
					font-family:Arial, Helvetica, sans-serif;
					font-size:0.8em;
					width:500px;
					margin:0px 0px 15px 0px;
					}

.red		{		color:red;
					font-weight:bold;
}

/*JSON menus*/

.jsonMenuWrapper	{	background-color:#fff;
						padding:6px;
						border:1px #ddd solid;
						margin-bottom:5px;
}

.jsonMenuWrapper:hover	{	background-color:#ddd;
}

.menuName	{ 	
					display:block;
					vertical-align:top;
					font-family:Arial, Helvetica, sans-serif;
					font-size:0.9em;
					font-weight:bold;
					}

.btt		{		display:block;
					text-align:right;
					font-family:Arial, Helvetica, sans-serif;
					font-size:0.8em;
}

.datasetName	{	font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
}

.datasetNameSmaller	{	font-family:Arial, Helvetica, sans-serif;
					font-size:1.0em;
					font-weight:bold;
					padding-bottom:0px;
}

.cmsSubmit			{	background-color:#2ABF55;
						font-family:Arial, Helvetica, sans-serif;
						font-size:1em;
						font-weight:bold;
						border:1px #007F00 solid;
						width:150px;
}

.freeText, .freeText p, .freeText a		{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						margin-top:15px;
						display:block;
						color:#000;
}
						
.freeText ul, .freeText li, .freeText tr, .freeText td			{	font-family:Arial, Helvetica, sans-serif;
						font-size:14px;						
}

.freeText table		{	background-color:#bbb;	}

.entryupdated		{	display:block;
						background:#FF7F55;
						color:#fff;
						padding:3px;
						font-weight:bold;
						text-align:center;
}

#rightcol ul		{	padding-left:40px;	
							font-family:Arial, Helvetica, sans-serif;
							font-size:1.2em;}
							
#rightcol ol		{	padding-left:0px;	
							font-family:Arial, Helvetica, sans-serif;
							font-size:1.2em;}	
							
#rightcol p		{	 		font-family:Arial, Helvetica, sans-serif;
							font-size:1.0em;
							line-height:130%;}
							
#rightcol table		{		background-color:#aaa;
}

#rightcol	td		{		background-color:#fff;
}

.dataset_AZ			{	font:Arial, Helvetica, sans-serif;
						font-size:0.8em;
						display:block;
						background:#ddd;
						padding:5px 5px 5px 10px;
						margin:1px 0px 2px 0px;
						border-left:10px #2AFF55 solid;
}

.dataset_AZ2		{	font-family:Arial, Helvetica, sans-serif;
						font-size:0.8em;
						display:block;
						background:#ddd;
						padding:5px 5px 5px 10px;
						margin:1px 0px 2px 0px;
						border-left:10px #A00 solid;
}

.dataset_AZ:hover	{	background:#CFF;
						display:block;
}

#redkey			{			width:20px;
							height:20px;
							background-color:#A00;
							border:1px #000 solid;
							font-family:Arial, Helvetica, sans-serif;
							display:inline-block;
}

#greenkey			{		width:20px;
							height:20px;
							background-color:#2AFF55;
							border:1px #000 solid;
							font-family:Arial, Helvetica, sans-serif;
							display:inline-block;
}