body {
	margin : 0px 0px 0px 0px;
	background-color: White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
}

h1  {margin-top:0px; 
	font-size:medium;
	font-weight:bold;

}

h2 {font-size:1.0em;
	font-weight:bold;}

td {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
}
A:ACTIVE, A:LINK {
	font-family : Arial, Helvetica, sans-serif;
	
 	font-weight : normal;
	color : #336699;
	text-decoration : underline;
}

A:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	
 	font-weight : normal;
	color : green;
	text-decoration : underline;
}


A:HOVER {
	color : #CC3300;
	text-decoration : underline;
}
ul {
	list-style: disc;
	margin : 0px 0px 0px 0px;
	padding-left: 15px;
}
#screenhead {
	position : absolute;
	left : 0px;
	top : 0px;
	visibility : visible;
	z-index : 0;
}

#pageheader 
{
	position : absolute;
	left : 0px;
	top : 0px;
	width : 790px;
	height : 84px;
	visibility : visible;
	z-index : 0;
	background-image : url(../images/bgheader.gif);
}

#moduletitle
{
	position : absolute;
	left : 28px;
	top : 54px;
	z-index: 100;
	font-size:medium;
	color : white;
	font-weight : bold;
	width: 500px;
	height: 32px;
}

#sectiontitle
{
	position : absolute;
	top : 55px;
	left : 300px;
	width: 480px;
	text-align : right;
	color : white;
	font-size:medium;
	font-weight : bold;
}

#labelhead {
	position : absolute;
	left : 10px;
	top : 56px;
	visibility : visible;
	z-index : 1;
}
#pagetitle {
	position : absolute;
	left : 28px;
	top : 88px;
	visibility : visible;
	font-size : 15px;
	font-weight : bold;
	width: 750px;
}
#headtext {
	position : absolute;
	left : 28px;
	top : 110px;
	width: 730px;
	height: 50px;
	visibility : visible;
	z-index : 175;
	overflow: auto;
}
#contentmain {
	position : absolute;
	left : 19px;
	top : 135px;
	visibility : visible;
	z-index : 10;
	width: 745px;
	height: 326px;
	
}
#navinstructions {
	position : absolute;
	left : 140px;
	top : 473px;
	visibility : visible;
	width: 600px;
	font-size : 11px;
	text-align : right;
	z-index : 2;
}	
.LabelHeader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #0066CC;
}
.headstyle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #333333;
}
.navinst {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	color : #333333;
	text-align : right;	
}
.activeimage 
{
	cursor: pointer;	
}
#dfes_logo {
	position:absolute;
	left:27px;
	top:2px;
	width:197px;
	height:37px;
	background-repeat:no-repeat;
	z-index:2;
}
#nat_strat_logo {
	position:absolute;
	left:685px;
	top:2px;
	width:106px;
	height:39px;
	background-repeat:no-repeat;
	z-index:1;
}

#raiseonlinelink {
	position:absolute;
	left:18px;
	top:468px;
	width:125px;
	height:30px;
	z-index: 10;

}

img {
	border:none;
}

@media screen, print {

div#screenlink {visibility: hidden}

}

@media aural {

div#screenlink {display: none}

}




/*Navigation css*/

div#navbar2 {
	padding: 0px;
	margin: 20px auto;
	width: 800px;
	position: absolute;
	top : 480px;
	left : 15px;
	background: #ffffff;
	
}

div#navbar2 ul {
	position: relative;
	top: -5px;
	height: 30px;
	width: 800px;
	list-style: none;
	padding: 0px;
	margin: 0px auto;
}
div#navbar2 ul li {
	line-height: 40px;
	display: inline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	float: left;
}
div#navbar2 a:link,div#navbar2 a:visited,div#navbar2 a:hover,div#navbar2 a:active {
	text-align: right;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 13px;
	position: relative;
	color: black;
	float: left;
	display: block;
	width: 72px;
	height: 40px;
	left: -10px;
	margin: 0px;
	padding: 0px 7.5px 0px 10px;
}

div#navbar2 a.exit {
	background: url(../images/nav/exit_off.gif) no-repeat;
	left: 20px;
}
div#navbar2 a.exit:hover {
	background: url(../images/nav/exit_hov.gif) no-repeat;
}
div#navbar2 a.menu {
	background: url(../images/nav/menu_off.gif) no-repeat;
}
div#navbar2 a.menu:hover {
	background: url(../images/nav/menu_hov.gif) no-repeat;
}
div#navbar2 a.extra {
	background: url(../images/nav/extras_off.gif) no-repeat;
}
div#navbar2 a.extra:hover {
	background: url(../images/nav/extras_hov.gif) no-repeat;
}
div#navbar2 a.help {
	background: url(../images/nav/help_off.gif) no-repeat;
}
div#navbar2 a.help:hover {
	background: url(../images/nav/help_hov.gif) no-repeat;
}
div#navbar2 a.print {
	background: url(../images/nav/print_off.gif) no-repeat;
}
div#navbar2 a.print:hover {
	background: url(../images/nav/print_hov.gif) no-repeat;
}
div#navbar2 a.back {
	background: url(../images/nav/back_off.gif) no-repeat;
}
div#navbar2 a.back:hover {
	background: url(../images/nav/back_hov.gif) no-repeat;
}
div#navbar2 a.next {
	background: url(../images/nav/next_off.gif) no-repeat;
}
div#navbar2 a.next:hover {
	background: url(../images/nav/next_hov.gif) no-repeat;
	
}
div#navbar2 li.NumPanel {
	position: relative;
	display:block;
	left: -5px;
	width: 80px;
	padding-left: 10px;
	background: url(../images/nav/number_panel.gif) 0% 100% no-repeat;
}
div#navbar2 li.back_off {
	position: relative;
	display:block;
	text-align: right;
	left: -10px;
	width: 89px;
	padding-left: 0px;
	background: url(../images/nav/back_dis.gif) no-repeat;
}
div#navbar2 li.next_off {
	position: relative;
	display:block;
	left: -30px;
	width: 89px;
	padding-left: 0px;
	background: url(../images/nav/next_dis.gif) no-repeat;
}
div#navbar2 a.exit:link,div#navbar2 a.exit:visited,div#navbar2 a.exit:hover,div#navbar2 a.exit:active {
	text-align: right;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 13px;
	position: relative;
	color: black;
	float: left;
	display: block;
	width: 72px;
	height: 40px;
	left: -10px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}
div#navbar2 a.menu:link,div#navbar2 a.menu:visited,div#navbar2 a.menu:hover,div#navbar2 a.menu:active {
	text-align: right;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 13px;
	position: relative;
	color: black;
	float: left;
	display: block;
	width: 83px;
	height: 40px;
	left: -15px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

div#navbar2 a.extra:link,div#navbar2 a.extra:visited,div#navbar2 a.extra:hover,div#navbar2 a.extra:active {
	text-align: right;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 13px;
	position: relative;
	color: black;
	float: left;
	display: block;
	width: 105px;
	height: 40px;
	left: -10px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}
div#navbar2 a.print:link,div#navbar2 a.print:visited,div#navbar2 a.print:hover,div#navbar2 a.print:active {
	text-align: right;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 13px;
	position: relative;
	color: black;
	float: left;
	display: block;
	width: 80px;
	height: 40px;
	left: -10px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}
div#navbar2 a.next:link,div#navbar2 a.next:visited,div#navbar2 a.next:hover,div#navbar2 a.next:active {
	text-align: left;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 13px;
	position: relative;
	color: black;
	float: left;
	display: block;
	width: 75px;
	height: 40px;
	left: -30px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

/*Icon class*/

img.icon {
	padding-right:5px;

}


/*Classes*/

strong.purple {
	color:#9900CC;

}


/*table css*/

/*
=Start table structure
*/
#Summary, #Caption {
	width: 28em;
}

.tableStyle {
	width: 80%;
	margin: 1em 0 1em 5%;
	border: solid #666;
	border-width: 1px 0 0 1px;
}

.tableStyle th, .tableStyle td {
	border: solid 1px #666;
	border-width: 0 1px 1px 0;
}
/*
=End table structure
*/

/*
=Start blue colour scheme
*/
.blueScheme, .blueScheme th, .blueScheme td {
	border-color: #9966FF;
}

.blueScheme .even {
	background-color: #E3F6FE;
}

.blueScheme th, .blueScheme thead td {
	background-color: #69F;
}

.blueScheme th.firstColumn {
	background-color: #9CF;
}
/*
=End blue colour scheme
*/

