div#container { width : 740px; margin : 0 auto; padding : 0; text-align : left; }
div#content_white { width : 100%; background-color : #ffffff; overflow : auto; margin-top: 1px; }
body { margin: 0; font-size: 0.75em;  background-repeat: repeat; background-attachment: scroll; background-position: left top; padding: 10px 0 10px 10px; text-align: left }
* {border: 0; margin: 0; padding: 0; font-family: Arial, Verdana, sans-serif;}

/* Layout styles */

#container { width: 755px; background: #fff; overflow: hidden; }

#lft { display: none; float: left; width: 206px; height: auto; }

#hdr { float: left; width: 125px; background: transparent
; display: none; }

#menu { display: none; float: right; height: 151px; background: transparent; width: 514px;   /* IE 5.x hack begins.  Width for IE 5.x browser */
	voice-family: "\"}\""; voice-family: inherit; width: 530px;   /* Width for other browsers */
}
html>body #menu { width: 530px;  /* IE 5.x hack ends.  Width for other browsers */}

#content {
	float: left;
	background: transparent;
	padding-bottom: 10px;
	width: 714px;   /* IE 5.x hack begins.  Width for IE 5.x browser */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 730px;  /* Width for other browsers */
}
#contentNP {
	display: none;
	float: left;
	background: transparent;
	padding-bottom: 10px;
	width: 714px;   /* IE 5.x hack begins.  Width for IE 5.x browser */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 730px;  /* Width for other browsers */
}
h
html>body #content {width: 730px;  /* IE 5.x hack ends.  Width for other browsers */}
#bttm {
	float: right;
	width: 500px;
	height: 30px;
	background: transparent;
	text-align: right;
	line-height: 1em;
	color: #black;
	padding-right: 16px;
	display: none;
}

#bttm a { float: left; text-decoration: none; color: black; background-image: url(Images/top.gif); background-repeat: no-repeat; background-position: right 50%; margin-left: 16px; padding-right: 16px; }

#bttm a:hover { color: #black }

#copy { display: none; text-align: center; line-height: 1em; color: #black;  background-image: none; background-position: 0 0; width: 740px; margin : 0 auto; padding : 0; text-align : center;}
#copy a:link { text-align: center; line-height: 1em; color: #black; background-image: none; background-position: 0 0; width: 740px; margin : 0 auto; padding : 0; text-align : center; }
#copy a:visited { text-align: center; line-height: 1em; color: #black; background-image: none; background-position: 0 0; width: 740px; margin : 0 auto; padding : 0; text-align : center; }
#copy a:hover { text-align: center; line-height: 1em; color: #black; background-image: none; background-position: 0 0; width: 740px; margin : 0 auto; padding : 0; text-align : center; }
/* Main Links */

#nav, #nav ul { /* all lists */display: none; list-style: none; float: right; }
#nav a { display: none; width: 100px; height: 150px; line-height: 25px; text-decoration: none;  border-top: 1px solid #fff }

#nav a:hover { background-color: #black; text-decoration: none; display: none; }

#nav a.parent {  /* This styles the first level links */color: #black; width: 100px; height: 24px; visibility: hidden; }

#nav span { display: none } /* Image replacement technique */
/* menu ids */
#nav a#nav1 { background: url(Images/nav1.gif) 0 0 no-repeat }
#nav a#nav2 { background: url(Images/nav2.gif) 0 0 no-repeat }
#nav a#nav3 { background: url(Images/nav3.gif) 0 0 no-repeat }
#nav a#nav4 { background: url(Images/nav4.gif) 0 0 no-repeat }
#nav a#nav5 { background: url(Images/nav5.gif) 0 0 no-repeat }

#nav a#nav1:hover, #nav a#nav2:hover, #nav a#nav3:hover, #nav a#nav4:hover, #nav a#nav5:hover { background-position: 0 -150px }


#nav a.master {  /* These are the main links on the menu bar */width: 100px;}

#nav a.nav1item, #nav a.nav2item, #nav a.nav3item, #nav a.nav4item, #nav a.nav5item {  /* First level links */
	font-family: Verdana, Arial, sans-serif;
	font-variant: small-caps;
	font-weight: bold; 
	text-align: Center;
	color: #black;
	width: 100px;
	height: 24px;
	font-size: 12px; /* IE 5.x hack begins.  Font for IE 5.x browser */  
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 12px;      /* Font-size for other browsers */ 
}
html>body #nav a.nav1item, #nav a.nav2item, #nav a.nav3item, #nav a.nav4item, #nav a.nav5item {
	font-size: 12px;      /* Font-size for other browsers */
}


 /* First level colors */
#nav a.nav1item { background: #e73e71; }
#nav a.nav2item { background: #ac3583; }
#nav a.nav3item { background: #027cb9; }
#nav a.nav4item { background: #83d1e4; }
#nav a.nav5item { background: #76c485; }


 
/* First level hover states */
#nav a.nav1item:hover {	background: #f86696 }
#nav a.nav2item:hover {	background: #c963ab }
#nav a.nav3item:hover { background: #51a4de; }
#nav a.nav4item:hover { background: #a2e1f4; }
#nav a.nav5item:hover { background: #a6e3b2; }


#nav li { /* all list items */
	float: left;
	width: 100px; /* width needed or else Opera goes nuts */
	background-color: #black;
	border-right: 1px solid #fff;
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 100px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/* ************leftbar(VALIDATION ETC) ***************/

#leftbar, #leftbar ul { visibility: hidden; float: right; }

#leftbar li { height: auto; visibility: hidden; float: right; list-style: none; }
h5 { color: black; font-size: 16px; font-family: times, serif; font-weight: bold; font-style: italic; text-align: right; width: 206px; padding-bottom: 12px; }


/* Paragraph Links */

#content a:link {
	color: #black;
	font-weight: normal;
	text-decoration: underline;
}

#content a:visited {
	color: #black;
	font-weight: normal;
	text-decoration: underline;
}

#content a:hover  {
	color: #black;
	font-weight: normal;
	text-decoration: none;
}

#content a:active {
	color: #black;
	font-weight: normal;
	text-decoration: underline;
}
/* Text Styles */

/* Headings */
#content h1 {line-height: 46px;
}

#content h1 span { display: none; }


#dnprint {display: none;}
#dnshow {	line-height: 46px;}

#content h2 {
	letter-spacing: -0.5px;
	text-align: left;
	font-size: 24px;
	line-height: 18px;
	color: #black; /* IE 5.x hack begins.  Margin for IE 5.x browser */
	font-size: 18px;      /* IE 5.x hack begins.  Font-size for IE 5.x browser */
	voice-family: "\"}\"";
	voice-family: inherit;      /* Font-size for other browsers */
}
html>body #content h2 {
	margin: 25px 0 0 25px;  /* IE 5.x hack ends.  Margin for other browsers */
	font-size: 16px;      /* Font-size for other browsers */
}


#content h2 span { display: none } /* hidden text */

#content h1 strong, #content h2 strong { color: #black }

#content h3 {
	color: #black;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 1em;
	margin: 20px 15px 5px 10px;  /* IE 5.x hack begins.  Margin for IE 5.x browser */  
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 20px 15px 5px 25px;  /* Margin for other browsers */
}
html>body #content h3 {
	margin: 20px 0 0 25px;  /* IE 5.x hack ends.  Margin for other browsers */
}
	
#content h3 span { display: none } /* hidden text */

#content h4 { color: #black; font-weight: bold; font-size: 1em; line-height: 1em; text-align: center;  /* Margin for other browsers */
}
/* Paragraph */
p {	font-size: 11px;
	color: #black;
	line-height: 1em;
	margin: 5px 15px 10px 10px;  /* IE 5.x hack begins.  Margin for IE 5.x browser */  
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 5px 15px 10px 25px;  /* Margin for other browsers */
}
h2 {
	font-size: 16px;
	font-weight: bold;
}
html>body p {
	margin: 5px 15px 10px 25px;  /* IE 5.x hack ends.  Margin for other browsers */
}
	
/* Acronyms */
acronym {
	color: #black;
	border-bottom: 1px dotted #2979D3;
	cursor: help;
}
	
	
/* Images */

img.right {margin: 1px; float: right}

img.left {
	float: left;
	margin-right: 5px; 
	margin-left: 10px;  /* IE 5.x hack begins.  Margin for IE 5.x browser */  
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 25px;  /* Margin for other browsers */
}
html>body img.left {
	margin-left: 25px;  /* IE 5.x hack ends.  Margin for other browsers */
}

/* Ordered and Unordered LISTS */
#content ul li {
		list-style-position: outside
}


#content ol.textlist {
		margin: 10px 0 10px 0;
		padding-left: 25px;
		color: #black;
		line-height: 1em;
		list-style-type: decimal
}

#content ol li {
		list-style-position: inside
}

/* Email form styles */

label {	
	color: #black;
	font-weight: bold;
	line-height: 1em;
}
#bullets { color: #black; line-height: 1em; margin: 5px 15px 10px 10px;  /* IE 5.x hack begins.  Margin for IE 5.x browser */  
	voice-family: "\"}\""; voice-family: inherit; margin: 5px 15px 10px 50px;  /* Margin for other browsers */
}
hr.hr1 { display: none; color: #8c8c8c; background-color: #8c8c8c; width: 600px; height: 2px; margin-top: 20px; margin-bottom: 20px; margin-left: 20px; }

