body {
	margin:0 auto;
  width:800px;
  text-align: center;
	}
a.footerNSM {
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #ffffff; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
	}
a.footerNSM:hover {
    font-family: Tahoma;
	font-size: 8pt; 
	color: #ff9900; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
}
.footersmall{
font-family: Tahoma; 
font-size: 8pt; 
color: #ffffff; 
font-weight: normal; 
font-style: normal; 
text-decoration: none;
}
a.NSMContent {
	font-family: Tahoma; 
	font-size: 8.5pt; 
	color: #000099; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
	}
a.NSMContent:hover {
    font-family: Tahoma;
	font-size: 8.5pt; 
	color: #009900; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
}
a.NSMContentLg {
	font-family: Tahoma; 
	font-size: 9.5pt; 
	color: #000099; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
	}
a.NSMContentLg:hover {
    font-family: Tahoma;
	font-size: 9.5pt; 
	color: #009900; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
}
.Content
{
font-family: Tahoma; 
font-size: 9.5pt;
color: #000000; 
font-weight: normal; 
font-style: normal; 
text-decoration: none;
background-color: none; 
}
.ContentGray
{
font-family: Tahoma; 
font-size: 8.5pt; 
color: #666666; 
font-weight: normal; 
font-style: normal; 
text-decoration: none;
background-color: none; 
}
select.progservdd{
      width: 200px;
      font-size: 8.5pt;
      display: list-item;
      color: #666666;
      font-family: Tahoma;
      font-weight: normal; 
		font-style: normal; 
		text-decoration: none;
		background-color: none; 
}      
.ContentGrayLG
{
font-family: Tahoma; 
font-size: 11pt; 
color: #666666; 
font-weight: normal; 
font-style: normal; 
text-decoration: none;
background-color: none; 
}
a.HeaderNSM {
	font-family: Tahoma; 
	font-size: 9pt; 
	color: #ffffff; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none;
	}
a.HeaderNSM:hover {
    font-family: Tahoma; 
	font-size: 9pt; 
	color: #ffcc33; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none;
}
.ContentHeader
{
font-family: Tahoma; 
font-size: 10pt; 
color: #006699; 
font-weight: bold; 
font-style: normal; 
text-decoration: none;
background-color: none; 
}
.ContentHeaderSM
{
font-family: Tahoma; 
font-size: 7pt; 
color: #006699; 
font-weight: bold; 
font-style: normal; 
text-decoration: none;
background-color: none; 
}
.ProgHeader
{
font-family: Tahoma; 
font-size: 12pt; 
color: #009900; 
font-weight: bold;
font-style: normal; 
text-decoration: none;
background-color: none;
}
.ContentLg
{
font-family: Tahoma; 
font-size: 10pt; 
color: #666666; 
font-weight: normal; 
font-style: normal; 
text-decoration: none;
background-color: none; 
}
.leftNavGray
{
font-family: Tahoma; 
font-size: 9pt; 
color: #666666; 
font-weight: normal; 
font-style: normal; 
text-decoration: none;
background-color: none; 
}
.leftNavWhite
{
font-family: Tahoma; 
font-size: 8pt; 
color: #ffffff; 
font-weight: normal; 
font-style: normal; 
text-decoration: none;
background-color: none; 
}
.leftnavBlue
{
font-family: Tahoma; 
font-size: 9pt; 
color: #006699; 
font-weight: normal; 
font-style: normal; 
text-decoration: none;
background-color: none; 
}
.pageLg
{
font-family: Tahoma; 
font-size: 9pt; 
color: #006699; 
font-weight: normal; 
font-style: normal; 
text-decoration: none;
background-color: none; 
}
.pageLgBold
{
font-family: Tahoma; 
font-size: 9pt; 
color: #006699; 
font-weight: bold; 
font-style: normal; 
text-decoration: none;
background-color: none; 
}
.redsm
{
font-family: Tahoma; 
font-size: 7pt; 
color: #cc0000; 
font-weight: normal; 
font-style: normal; 
text-decoration: none;
background-color: none; 
}
.red
{
font-family: Tahoma; 
font-size: 8.5pt; 
color: #cc0000; 
font-weight: normal; 
font-style: normal; 
text-decoration: none;
background-color: none; 
}
.menu
{
	padding-top: 35px;
	color: #fff;
	background-repeat: no-repeat;
	padding: 0;
	text-align: center;
	height: 30px;
	vertical-align: top;
	letter-spacing: 1px;
	margin: 20px 5px 0px 35px;
	
}
#navbar, #navbar ul 
{
	margin: .4em 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	height: 1em;
	list-style-type: none;
	list-style-position: outside;
	position: relative;
}
#navbar li
{
	list-style: none;
	float: left;
	position: relative;
}
#navbar ul
{
	position: absolute;
	width: 15em;
	top: 1.5em;
	display: none;
}
#navbar li ul a
{
	width: 18em;
	float:left;
}
#navbar li a
{
	display: block;
	padding: 3px 13px;
	background-color: #333;
	color: #fff;
	text-decoration: none;
}
#navbar li a:hover
{
	display: block;
	padding: 3px 13px;
	background-color: #333;
	color: #FFcc33;
	text-decoration: none;
}
#navbar li ul
{
	display: none;
	width: 15em;
	background-color: #333;
}
#navbar li:hover ul, #navbar li.hover ul
{
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
}
#navbar li:hover li, #navbar li.hover li
{
	float: left;
	width: 15em;
	margin-left: 0px;
	background-color: #666;
	text-align: left;
}
#navbar li:hover li a, #navbar li.hover li a
{
	background-color: #fff;
	border-bottom: 1px solid #fff;
	color: #fff;
}
#navbar li li a:hover 
{
	background-color: #999;
}
#navbar ul ul
{
	top: auto;
}
#navbar li ul ul
{
	left: 10em;
	margin: 0px 0 0 0px;
}
#navbar li:hover ul ul, #navbar li:hover ul ul ul, #navbar li:hover ul ul ul ul
{
	display: none;
}
#navbar li:hover ul, #navbar li li:hover ul, #navbar li li li:hover ul, #navbar li li li li:hover ul
{
	display: block;
}
	
	/*
	General rules
	*/

	.dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
		line-height: 20px;
		color: #006699;
	}
	.dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;
		color: #006699;

	}

	.dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
		color: #006699;
	}
	/* 	Layout CSS */
	.dhtmlgoodies_slidedown_menu{		
		width:400px;	
	}

	/* All A tags - i.e menu items. */
	dhtmlgoodies_slidedown_menu a{
		color: #fff;
		text-decoration:none;	
		display:block;
		clear:both;
		width:400px;	
		padding-left:2px;	

	}
	
	/*
	A tags 
	*/
	.dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		margin-top:1px;
		border-bottom:1px solid #fff;
		font-weight:bold;
	}	
	.dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:1px;
	}	
	.dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		font-style:italic;
		
	}	
	.dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		
	}	
	.dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	.dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	.dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	.dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
	}
	.dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		padding:1px;
	}
	.dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
	.dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}
	#headerDivImg, #headerDivImg1, #headerDivImg2, #headerDivImg3, #headerDivImg4, #headerDivImg5, #headerDivImg6
	{
		margin-bottom: 5px;
	}