body {padding: 0; margin: 0; background: #004b48;}
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333;
	font-size: 12px;
}

td
{
	font-family: Arial;
	font-size: 12px;
	}
div
{
	font-family: Arial;
	font-size: 12px;
	}

a {color: blue; text-decoration: none;}
a:hover {color: green; text-decoration: underline;}

h1 { font-size: 16px;}
h2 { font-size: 14px;}
h3 { font-size: 12px;}
h4 { font-size: 11px;}

p { font-size: 12px; }
.right { float: right;}

.topb { padding: 0; margin: 0; background: #006c68; text-align: center; height: 30px; border-bottom: 1px #004c49 solid;}
.topa { padding: 0; margin: 0; background: #006c68 url('http://www.npiweb.com/images/skin/newHeaderEx.jpg'); text-align: center;}
.headbar { margin: auto; width: 770px; color: #b4d3d3; text-align: left; font-size: 12px; padding: 7px 0px 0px 10px;}
.headbar img { vertical-align: text-bottom; }

.headerimage { margin: auto; background: #006c68; width: 770px; height: 191px;}

.headerSlogan { margin: auto; padding-top: 4px; padding-left: 20px; width: 770px; text-align: center; font-size: 17px;}
.headerBanner { text-align: center; background: #006c68; height: 30px; color: #ecf3f2; border-top: 1px #004c49 solid;}

.middle { display: table; width: 100%; text-align: center; background-color: #FFFFFF;}
.contentwrapper { margin: auto; width: 780px; text-align: left; background-color: #FFFFFF;}
.contentwrapper { padding-top: 30px; margin-bottom: 30px; overflow: visible;}
#dnn_LeftPane {padding-right: 10px;}
#dnn_ContentPane {padding-right: 10px;}
.leftpane { float: left; width: 165px; }
.contentpane { float: left; width: 410px;}
.rightpane { float:left; width: 165px; overflow:hidden; }
.widepane {float: left; width: 585px;}
.banner {clear:both;}
.footer{clear:both;}
.clear {clear:both; overflow:hidden;}

.IndeOp { text-align: center; color: #555555; font-size: 14px; font-style: italic; clear: both; padding-top: 10px;}

.bottom {margin: 0; padding: 0;background-color: #006c68; color: #7dbdba; clear: both; padding-top: 20px; text-align: center; border-top: 1px #004c49 solid;}
.bottom a:link {color: #eeeeee; text-decoration: none; font-weight: normal;}
.bottom a:visited {color: #eeeeee; text-decoration: none; font-weight: normal;}
.bottom a:hover {color: #eeeeee; text-decoration: underline; font-weight: normal;}

.buttonTop a, .buttonTop a:visited {
display:table;
width: 205px;
text-align:center;
padding-top: 9px; 
padding-bottom: 10px;
letter-spacing: 1px;
font: bold 12px sans-serif;
color:#eeeeee;
background: url("http://www.npiweb.com/images/franskin/buttonTop.gif") 0 0 no-repeat;
text-decoration: none;
float: right;
margin-right: 10px;
margin-bottom: 10px;
}

.buttonTop a:hover {background: url("http://www.npiweb.com/images/franskin/buttonTop_over.gif") 0 0 no-repeat;
color: #eeeeee;
text-decoration: none;}

.MenuHdr0, .MenuHdr0 A, .currentHeaderHighlight, .MenuHdr0 A:Active, .MenuHdr0 A:Hover, .MenuHdr0 A:Visited, .MenuHdr0 A:Link,
.MenuItem0, .MenuItem0 A, .MenuItem0 A:Active, .MenuItem0 A:Hover, .MenuItem0 A:Visited, .MenuItem0 A:Link,
.MenuItemMouseOver0, .MenuItemMouseOver0 A, .MenuItemMouseOver0 A:Active, .MenuItemMouseOver0 A:Hover, .MenuItemMouseOver0 A:Visited, .MenuItemMouseOver0 A:Link
{	

	display:block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	width: 150px;
	padding: 3px 0px 3px 7px;
	
	}

.currentHeaderHighlight  { margin-left: -7px; font-weight: bold; background: url(/images/skin/activeMenuE.gif) no-repeat center left; }


.MenuHdr0 A:Hover,
.MenuItem0 A:Hover,
.MenuItemMouseOver0 A:Hover
{	
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	background: #ffffff;
/*	background: url(/images/skin/arrowg.gif) no-repeat center left;  */
	width: 150px;

	}


.MenuItem1, .MenuItem1 A, .MenuItem1 A:Active, .MenuItem1 A:Hover, .MenuItem1 A:Visited, .MenuItem1 A:Link,
.MenuItemMouseOver1, .currentItemHighlight, .MenuItemMouseOver1 A, .MenuItemMouseOver1 A:Active, .MenuItemMouseOver1 A:Hover, .MenuItemMouseOver1 A:Visited, .MenuItemMouseOver1 A:Link
	{
	display:block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	width: 144px;
	padding: 3px 0px 3px 13px;

}

 .currentItemHighlight { margin-left: -13px; font-weight: bold; }

.MenuItem1 A:Hover,
.MenuItemMouseOver1 A:Hover
	{
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	background: #ffffff;  
/*	background: url(/images/skin/arrowg.gif) no-repeat center left;  */
	width: 144px;
}

.MenuItem2, .MenuItem2 A, .MenuItem2 A:Active, .MenuItem2 A:Hover, .MenuItem2 A:Visited, .MenuItem2 A:Link,
.MenuItemMouseOver2, .MenuItemMouseOver2 A, .MenuItemMouseOver2 A:Active, .MenuItemMouseOver2 A:Hover, .MenuItemMouseOver2 A:Visited, .MenuItemMouseOver2 A:Link
{
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
	margin-left: 30px;
	}

	
.SkinObject
{
	font-weight: normal;
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #ffffff;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #ffffff;
}

A.SkinObject:hover
{
	text-decoration: underline;
	color: #ffffff;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #ffffff;
}

li { margin-bottom: 10px; }