BODY, TD {
	color: black;
	font: 9pt Verdana, Geneva, Arial, Helvetica;
}
H1, H2, H3 {
	font-size: 16pt;
	font-weight: normal;
	margin-bottom: 6px;
}
H4 {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 6px;
}
/* _____________Lauout CSS_______________*/
body {margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
.container {width:750px;
			margin-left:auto;
			margin-right:auto;
			clear:both;
			}
.left {background-image: url(/templates/ndtc/images/background/images/left.jpg);
		background-repeat: no-repeat;
		width:30px;
		height:94px;
		float:left;
		}
.vert_center {background-image: url(/templates/ndtc/images/background/images/vert_center.jpg);
		background-repeat: repeat-x;
		height:94px;
		float:left;
		width:690px;
		}
.right {background-image: url(/templates/ndtc/images/background/images/right.jpg);
		background-repeat: no-repeat;
		width:30px;
		height:94px;
		float:left;
		}
.top {background-image: url(/templates/ndtc/images/background/images/top.jpg);
		background-repeat: no-repeat;
		width:750px;
		height:15px;
		}
.bottom {background-image: url(/templates/ndtc/images/background/images/bottom.jpg);
		background-repeat: no-repeat;
		width:750px;
		height:20px;
		}
.hor_center {background-image: url(/templates/ndtc/images/background/images/hor_center.jpg);
		background-repeat: repeat-y;
		width:750px;
		position:relative;
		}
.content, .footer {margin: 0px 30px 0px 30px;
		/*border: 1px dotted #cc00ff;*/
		border-top:1px solid #999999;
		clear:both;
			}
.content {position:relative; top:5px;}
.footer {font:8pt Arial, Helvetica, sans-serif;
		color:#666666;
			  text-align:center;
			  padding:1em 0em 1em 0em;
			  border-top: 1px solid #999999;}
.footer a {font: normal 8pt Arial, Helvetica, sans-serif;
			text-decoration:none;
			}
.footer a:link,.footer a:visited,.footer a:active {color:#666666;}
.footer a:hover {color:#ffffff;}
.title_bar {position:absolute;
			top:16px;
			left: 100px;
			text-align:center;
			font-size:24px;
			font-weight:400;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}
.menu {margin: 0px 0px 0px 0px;
		float:left;
		position:relative;
		top:-10px;
		*top:0px;						/* ONLY for IE (hack)*/
		left:-30px;
		}
.print_link {background-color:#ffffff;
			padding:0em 0.5em 0em 0.5em;
			margin-top:4px;
			border:1px solid #333333;
			float:left;
			}
.print_link a {font-size:8pt;
				color:#999999;
				text-decoration:none;
				}
.print_link a:link {font-weight:normal;}
.print_link a:visited {font-weight:normal;}
.print_link a:hover {color:#333333;}
/*----------INLINE LIST MENU SETTINGS-------------*/
.menulevel1 li{ 
				line-height:1em;
				display:inline;
				 }
.menulevel1 li ul {position:absolute;
					top:3em;
					*top:2em;				/* ONLY for IE (hack)*/
					float:left;
					left:0em;
					padding-bottom:4px;
					}
.doc {
	list-style: none;
	padding-left: 15px;
	}
.docs {
	list-style: none;
	padding-left: 15px;
	}
.sdoc {
	list-style: none;
	padding-left: 15px;
	}
.sdocs {
	list-style: none;
	padding-left: 15px;
	}
.menulevel1 {
	font-size: 10pt;
	color:#999999;
	font-weight:bold;
	}
.menulevel1 a {
	font-weight:bold;
	text-decoration:none;
	}
	
.menulevel1 a:link, .menulevel1 a:visited {        
	color:#333333;
	}
.menulevel1 a:active, .menulevel1 a:hover {
	color:#ffffff;
}		
.menulevel2 {
	font-size: 8pt;
	color: gray;
	font-weight:normal;
}
.menulevel2 a {
	font-weight: normal;
	color: black;
	text-decoration:none;
}
.menulevel2 a:link, .menulevel2 a:visited {
	color:#333333;
}
.menulevel2 a:active, .menulevel2 a:hover {
	color:#ffffff;
}
submenu {
	font-size: 10pt;
}
.submenu a {
	font-weight:normal;
	color: black;
	text-decoration:none;
}
.submenu a:link, .submenu a:visited {
	color: blue;
	}
.submenu a:active, .submenu a:hover {
	color: black;
	text-decoration:none;
}
.locator {float:right; padding:0em 0.5em 0em 0.5em;
	      margin-top:4px;}
.locator a {
	font-weight: bold;
	text-decoration:none;
	}
.locator a:link, .locator a:visited {
	color: black;
}
.locator a:active, .locator a:hover {
	color:#FFFFFF;
	}
.searchbox {float:right;
			 width:175px;
			 position:relative;
			 padding-right:20px;	
			}
/*----------Rules list  formatting/settings-------------*/			
.rules li {font-weight:bold; margin-top:1em;}
.rules ol, .rules ol li ol{ counter-reset: item; }
.rules ol li, .rules li { display: block; font-weight:normal; }
.rules li:before { content:"RULE ", counters(item, ".") ". "; counter-increment: item;font-weight:bold; }
.rules ol li:before { content: counters(item, ".") " "; counter-increment: item;font-weight:bold; }
.rules ol li ol ol li:before, .rules ol ol li ol li:before {content:counter(item,lower-alpha) ". "; counter-increment: item; font-weight:bold;  }
/*-----------------------------------------------------------------------------------*/