body
	{
	margin				: 0px;
	padding				: 0px;
	background-color	: #ffffff;
	font-family			: Verdana, Arial, Helvetica, Sans-serif;
	color				: #000000;
		}

#doeseal { visibility: hidden; display: none; }
.indent { margin-left: 20px; }

#sedl { color: #000000; font-size:11px; margin: 10px 0px 5px 0px; }
#sedltop { display: none;  }
.offpage { visibility: visible; border-bottom: solid 1px #000000; }
#printlogo { visibility: visible; }
.noshow {display: none; }



A:link.sedllogo {text-decoration: none; display: none; }
A:visited.sedllogo {text-decoration: none; display: none; }
A:active.sedllogo {text-decoration: none; display: none; }
A:hover.sedllogo {text-decoration: none; display: none; }


/*These are the styles for the NEW layout with secions, tabs, toc*/


.sectionhead {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	margin-left: 15px;
	font-size: 1.3em;
	color: #000000;
	font-weight: bolder;
}


#mainbody {	padding: 0 3% 0 3%; }

.tocpage
{
	display: none;
	
}
		
.tocbg {
	display: none;
	
		
}
		
		
#tab { visibility: hidden;}
		#tab ul {display: none; }
		#tab li {display: none;}
	
	   #tab a { display: none; }
	    #tab a span {display: none;}
	
	   #tab a span {display: none;}

	
	#tab #current a span { display: none; }
	#tab a:hover, #tab a:hover span { display: none; }
	#tab #current a span, #tab #current a {display: none;}
#tab2 { visibility: hidden; }
		#tab2 ul {display: none; }
		#tab2 li {display: none;}
	
	   #tab2 a { display: none; }
	    #tab2 a span {display: none;}
	
	   #tab2 a span {display: none;}

	
	#tab2 #current a span { display: none; }
	#tab2 a:hover, #tab a:hover span { display: none; }
	#tab2 #current a span, #tab #current a {display: none;}	
	
/*END END END END END END END END END */



#ncddrtoptext { margin-top: -5px; font-size: 18px; color: #383838; border: 0px; }







/*

HEADER NAVIGATION STYLE FOR LINKS
*/

#navcontainer
{
 display: none;
}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul
{
margin: 0px;
padding: 0 0 0 1%;
color: #FFFFFF;
font-family: verdana, geneva, arial, helvetica, sans-serif;
letter-spacing: 2px;

}

#navcontainer ul li a
{

background-image: url(/images/navbgblue.jpg);
color: #383838;
text-decoration: none;
float: left;
border-right: 2px solid #798581;
}

#navcontainer ul li a:hover
{
background-image: url(/images/navbgdark.jpg); background-repeat: repeat-x;
color: #000000;
}

#navlist li a:hover, #navlist li a:active
{
color: #FFFFFF;
text-decoration: none;
background: #CC3333;
text-align: left;
font: normal 9px/10px verdana, arial, helvetica, lucida, sans-serif;
}

/*******************END HEADER NAVIGATION TEXT OFOR LINKS***********/




.headertext { color: #7A6C35; font-size: 9px; font-weight: bold; line-height: 10px; }

.smtext { font-size: .8em; }

.kt { color: #354E7A; font-size: 11px; line-height: 12px; }


.header
	{
	margin				: 0px;
	padding				: 0px;
	font-size			: .8em; 
	color				: #000000;
	background-color	: #cccccc;
	border				: solid 1px #000000;
	}
/* IE5 needs shifting up - and #empty to clear its parsing palette */
* html body .header
	{
	margin-bottom		: -19px;
	font-family			: "\"}\"";
	font-family			: inherit;
	margin-bottom		: 0px;
	}
#empty{}

/* -1px margin-top is so NN4 borders overlap */

.whitebackground { background-color: #ffffff; }

.columns
	{
	margin				: 0px;
	margin-top			: -1px;
	padding				: 0px;
	color				: #000000;
	background-color	: #ffffff; 
	
	}
/* reset post NN4 */
.columns
	{
/*/*/
	margin-top			: 0px;
/* */
	}

/*
make sure that .leftcolumn's width is equal to .centercolumn's margin-left
width can be fixed pixels or ems or percentage
-11px margin-top enables columns to lign up in NN4 rather than dropping down unacceptably
*/
.leftcolumn
	{
	float				: left;
	left				: 0px;
	width				: 25%;
	margin				: 0px;
	margin-top			: -11px;
	padding				: 0px;
	background-color	: #ffffff; 
	}

.leftcolumntop
	{
	float				: left;
	left				: 0px;
	width				: 40%;
	margin				: 0px;
	margin-top			: -25px;
	margin-left			: 25px;
	padding				: 0px;
	padding-bottom		:	7px;
	background-color	: #ffffff; 
	
	}	
	
	#marginlogo
	{
		margin-left: 150px;
		margin-right: -450px;
		color: #383838;
		margin-top: -90px;
		font-size: 18px;
		line-height: 110%;
		background-color: transparent;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
	}
	
	
	
	
.leftnavcolumn
	{ display: none;
	float				: left;
	left				: 0px;
	width				: 1%;
	margin				: 0px;
	margin-top			: -5px;
	padding				: 0px;
	border				: solid 2px #7A6C35;
	background-color	: #EBEEF2;
	font-size			: .9em;
	}
	

	
/* reset post NN4 */
.leftcolumn
	{
/*/*/
	margin-top			: 0px;
/* */
	}

/*
make sure that .rightcolumn's width is equal to .centercolumn's margin-right
width can be fixed pixels or ems or percentage
*/
.rightcolumn
	{
	display: none; 
	}
	
.rightcolumntop
	{
	 display: none;
	}
	


/* .centercolumn base settings
====================================
These values allow the three columns to butt up against each other
You can change the margins between them either by altering these values. However, in most cases altering the padding property of the .[$column]padding selectors will be simpler and more effective.
------------------------------------
NN4
------------------------------------
margin-left		: -25px
margin-right	: 0px
margin-top		: -1px
If you must change these, experiment with these values extensively since the center column does not move in a direct one-to-one relationship to the value specified here. The margin-top of -1px is needed to make NN4 line up correctly.
------------------------------------
OmniWeb
------------------------------------
margin-left		: 0px;
margin-right	: 0px;
------------------------------------
Other browsers
------------------------------------
margin-left		: width of .leftcolumn
margin-left		: final width of .rightcolumn
margin-right is set to the value of the overriding values for .rightcolumn's width.

If you don't want a border in NN4,but want the colour, change the border to none
*/
.centercolumn
	{
	clear: both; 
	margin				: 0px;
	padding				: 0px;
	color				: #000000;
	background-color	: #ffffff;
	border-top			: none;
	border-bottom		: none;
	
	}

/* NN4 values */
.centercolumn
	{
	margin-right		: 0px;
	margin-left			: -25px;
	}
/* Other browsers - hide from NN4 */
/*/*/
.centercolumn
	{
	margin-top			: 0px;
	margin-right		: 0%;
	margin-left			: 1%;
	}
	
.centercolumntop
	{
	 display: none;
	}
	
.centerbodycolumn
	{
	clear: both; 
	margin-top			: 0px;
	margin-right		: 2px;
	margin-left			: 1%;
	padding-left		: 5px;
	background-color	: #ffffff; 
	
	
	}
	
/* OmniWeb but exclude from IE5 mac */
/*\*/

/* reset IE*/

/* end NS4 exclude hack */

	
/* -7px margin-top enables footer/middles to lign up in NN4 rather than dropping down unacceptably */
.middle
	{
	display: none; }
	
.nidrrfooter
	{
	display: none; 
	}
	
.footer
	{
	clear				: both;
	font-size			: .8em; 
	margin				: 0px;
	margin-top			: 0px;
	padding				: 6px;
	text-align			: left;
	color				: #000000;
	
	
	}
	
.floatleftfoot  {  float: left; padding: 5px; }	
	
/* reset post NN4 */
.middle
	{ display: none; 

	}

.headerpadding, .centerpadding, .rightpadding
	{
	margin				: 0px;
	padding				: 3px 10px 3px 10px;
	}
	
.centerpadding {
	margin				: 0px;
	padding				: 3px 10px 3px 20px;
	}
	
.leftpadding
	{
	margin				: 0px;
	padding				: 3px 0px 5px 0px;
	}
	
img { border-style: none; }	

/* NB OmniWeb doesn't recognise dotted and so no line style gets rendered at all - you could use either an external or inline css hack to make make OmniWeb solid and others dotted, but I couldn't be bothered here */
.header, .middle
	{
	border-bottom		: dotted 1px #000000; 
	}

.footer, .middle
	{
	border-top			: dotted 1px #000000;
	}



h1 { color: #000000; font-size: 1.5em; text-align: center; margin: 40px; }
h2 { color: #000000; font-size: 1.3em; text-align: left; margin-bottom: -7px; }
h3 { color: #000000; margin-bottom: -12px; }
	
/*This tightens up the top margin*/

p
	{
	margin-bottom		: 0px;
	font-size			: .9em;
	line-height			: 145%;
	}
	
li 	{
	margin-bottom		: 15px;	

	}
	
ul { font-size			: .9em;  
	line-height			: 145%;}
	
ol { font-size			: .9em;  }

li li { font-size	: 14px; }

.leftnavcolumn li li { font-size	: 12px; }
ol p { font-size		: 14px; }
#references p { text-indent: -20px; line-height:145%; margin-left: 20px; }
	
p.firstindent { text-indent: 15px; }

.medindent { font-size: .9em; font-family: verdana, arial, helvetica, sans-serif; margin: 10px 0px 10px 20px; padding:0px; }

.lgindent { font-size: .9em; font-family: verdana, arial, helvetica, sans-serif; margin: 10px 0px 10px 55px; padding:0px; }

/*Use the below styles to float an image right or left*/
.floatleft  {  float: left; padding: 8px 20px 2px 20px; }
.floatright {  float: right; padding: 8px 20px 2px 20px; }



/* Un-ordered List Styles */
.new {list-style-image: url(/images/new2.gif);}

	
.topicson { color: #000000; font-size: .9em; text-align: right; padding: 0px 5px 0px 5px; margin-right: 5px; margin-left: 5px; background-color: #FFEDA0; border-style: solid; border-color: #354E7A; border-width: 0px 2px 1px 2px;  list-style-type: none;}	

.topicson a:visited { color: #000000; text-decoration: none;}
 		
.center { text-align: center; }
	
.topics	{ color: #000000; font-size: .9em; border-style: solid; border-color: #354E7A; border-width: 0px 0px 1px 0px; padding: 0px 0px 5px 5px; }

.headers { color: #000000; font-size: .9em; padding: 0px 0px 0px 5px; margin-bottom: -7px; }
.headers2 { color: #000000; font-size: .9em; border-style: solid; border-color: #354E7A; border-width: 1px 0px 0px 0px; padding: 0px 0px 0px 5px; margin-bottom: -7px; }

	
#toc { color: #000000; background-color: #EEEEEE; font-size: 15px; font-weight: bolder; border-style: solid; border-color: #354E7A; border-width: 0px 0px 1px 0px; }


.box { color: #000000; background: #eee; font-family: Times New Roman, Palantino, serif; font-style: normal; padding: 1em 2em 1em 2em; border-style: ridge; border-width: thin; border-color: #003399; }
.box2 { color: #000000; background: #bbbb88; font-family: Times New Roman, Palantino, serif; font-style: normal; padding: 1em 2em 1em 2em; border-style: ridge; border-width: thin; border-color: #003399; }

.curlcontainer
{  
	border: 1px solid #b8b8b8;
	background-image: url(/images/navbgblue3.jpg);
	margin: 0px 0px 0px 0px;
	background-repeat: repeat-x;
}

.curlbox{ 
background: url(/images/corner4.gif) bottom right no-repeat;
left: 1px;
top: 2px;
padding: 2px;
}

curlbox .footer{
color: gray;
font-size: 90%;
margin-bottom: 3px;
}

.toc2 { color: #000000; font-size: 15px; font-weight: bolder; border-style: solid; border-color: #354E7A; border-width: 0px 0px 1px 0px; text-align: center;}



/*links styles*/
a:link { color: #354E7A; text-decoration: underline; } 
a:visited { color: #856330; text-decoration: underline; } 
a:hover { color: #383838; background-color: #FFEDA0; text-decoration: none; }
	
	
	
	/*Skip Navigation on top link*/
a:link.skip { display: none; } 
a:visited.skip {  display: none; } 
a:hover.skip {  display: none;} 

/*Footer styles for SEDL template*/
.sedlfoot { display: none; }
.ncddrdisplay { display: block; }
#floatright {display: none; }

/*footer link styles*/
a:link.sedl { color: #000000; font-size: 11px; text-decoration: none; }
a:hover.sedl {color: #000000; font-size: 11px; text-decoration: none; }
a:visited.sedl { color: #000000; font-size: 11px; text-decoration: none; }
	/* END Navigation on top link*/

	

	/* MIDDLE BAR Area CSS STYLES*/
#pipe ul { margin-left: 0; padding-left: 0; display: inline; } 
#pipe ul li { margin-left: 0; padding: 3px 15px; border-left: 1px solid #000; list-style: none; display: inline; font-size: .85em; }
#pipe ul li.first { margin-left: 0; border-left: none; list-style: none; display: inline; }
.middle { background-image: url(/images/bar.jpg); background-repeat: repeat-x; } 
.pdf { background-image: url(/images/pdf.gif); background-repeat: no-repeat; width: .8em; height: .8em; background-position: right; }
.doc { background-image: url(/images/word.gif); background-repeat: no-repeat; width: 1em; height: 1em; background-position: right; }

	/* END MIDDLE BAR Area CSS STYLES*/

	/* Good-bye STYELS */
.ncddrlogo { background-image: url(/images/ncddrcirclesm2.gif); width: 100px; height: 100px; background-repeat: no-repeat; float: left; display: block; position: static; top: 80px; left: 30px; }
.black { color: #000000; }
.blackb { color: #354E7A; font-weight: bold; }
	/* END Good-bye STYELS */


/* CURSOR STYELS */
abbr { cursor:help; }
acronym { cursor:help; }
dfn { cursor:help; }


