body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #565656;
}
.NavigationBar {
	float: left;
	height: 40px;
	width: 800px;
	background-color: #CF167B;
	background-image: url(images/Button-Background.gif);
}
.NavButton {
	float: left;
	height: 20px;
	width: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 40px;
	background-image: url(images/Button-Background.gif);
	background-color: #CF167B;
	background-repeat: repeat-x;
}
.Masthead1 {
	float: left;
	height: 63px;
	width: 173px;
}
.Masthead2 {
	float: left;
	height: 210px;
	width: 126px;
}
.Masthead3 {
	float: left;
	height: 117px;
	width: 143px;
	background-image: url(images/Promensil-Masthead-2_07.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.Masthead4 {
	float: left;
	height: 210px;
	width: 122px;
	text-align: left;
}
.MastheadWrapper {
	float: left;
	height: 210px;
	width: 173px;
}

.Masthead5 {
	float: left;
	height: 210px;
	width: 105px;
}
.Masthead6 {
	float: left;
	height: 210px;
	width: 132px;
}
.Masthead7 {
	float: left;
	height: 210px;
	width: 142px;
}
.Masthead8 {
	float: left;
	height: 210px;
	width: 142px;
}
.MastBar {
	width: 800px;
	height: 10px;
	background-color: #CF167B;
	float: left;
}
.ContentWrapper {
	float: left;
	height: auto;
	width: 800px;
	background-color: #FFFFFF;
}
.Wrapper {
	background-color: #FFFFFF;
	height: auto;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.ShadowBar {
	height: 7px;
	width: 644px;
	background-color: #FFFFFF;
	background-image: url(images/Lower-Shadow-NRC.gif);
	background-repeat: repeat-x;
	float: left;
	padding-bottom: 10px;
}
.ShadowBarRight {
	height: 7px;
	width: 156px;
	background-color: #D4D5D6;
	background-image: url(images/Right-Hand-Column-Shadow.gif);
	background-repeat: repeat-x;
	float: left;
	padding-bottom: 10px;
}
.SideBar {
	float: left;
	width: 156px;
	height: auto;
	background-color: #EFEFEF;
}
.Header-Area {
	float: left;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-color: #FFFFFF;
	height: auto;
	width: 604px;
}
.ContentColumn {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 644px;
}
.SidePicture {
	float: right;
	height: auto;
	width: auto;
	margin-left: 20px;
	margin-bottom: 10px;
}
.PageBody {
	float: left;
	width: 604px;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #FFFFFF;
	height: auto;
}
.FooterLinks {
	width: 790px;
	background-color: #FFFFFF;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	color: #6F6F6F;
	font-size: 10px;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	height: 30px;
	line-height: 30px;
}
.FooterLinks  a:link { 
	color: #6F6F6F;
	text-decoration: none;
}
.FooterLinks  a:visited { 
	color: #CF167B;
	text-decoration: none;
}
.FooterLinks  a:hover { 
	color: #CF167B;
	text-decoration: underline;
}
.FooterLinks  a:active { 
	color: #6F6F6F;
	text-decoration: none;
}
#Footer {
	height: auto;
	width: 760px;
	margin-left: 20px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}
.BandM {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 40px;
	font-weight: normal;
	color: #999999;
	float: left;
	height: 40px;
	width: 780px;
	text-align: right;
	padding-right: 20px;
}
.BandM  a:link { 
	color: #999999;
	text-decoration: none;
}
.BandM  a:visited { 
	color: #999999;
	text-decoration: none;
}
.BandM  a:hover { 
	color: #FFFFFF;
	text-decoration: underline;
}
.BandM  a:active { 
	color: #999999;
	text-decoration: none;
}
.SidebarBottomGrad {
	font-size: 10px;
	line-height: 14px;
	width: 156px;
	text-align: left;
	float: left;
	height: 156px;
	background-image: url(images/Grey-Grad.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	color: #000000;
}
.BodyStory {
	float: left;
	width: 282px;
	padding-top: 5px;
	padding-left: 10px;
	height: auto;
	margin-bottom: 15px;
	font-family: Tahoma, Geneva, sans-serif;
}
.BodyStory  a:link { 
	color: #C1206C;
	text-decoration: none;
}
.BodyStory  a:visited { 
	color: #383838;
	text-decoration: none;
}
.BodyStory  a:hover { 
	color: #383838;
	text-decoration: underline;
}
.BodyStory  a:active { 
	color: #C1206C;
	text-decoration: none;
}
#Left h2 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #383838;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
}
#Right h2 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #383838;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
}
#Strapline h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #CD1E7C;
	line-height: 17px;
	margin: 0px;
	text-align: left;
}
#Header h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #000;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
#Left p {
	font-family: Tahoma, Geneva, sans-serif;
	color: #383838;
	font-size: 12px;
	line-height: 18px;
	margin-top: 0px;
}
#Left p a:link { 
	color: #C1206C;
	text-decoration: none;
}
#Left p a:visited { 
	color: #383838;
	text-decoration: none;
}
#Left p a:hover { 
	color: #383838;
	text-decoration: underline;
}
#Left p a:active { 
	color: #C1206C;
	text-decoration: none;
}
#Right p {
	font-family: Tahoma, Geneva, sans-serif;
	color: #383838;
	font-size: 12px;
	line-height: 18px;
	margin-top: 0px;
}
#Right p a:link { 
	color: #C1206C;
	text-decoration: none;
}
#Right p  a:visited { 
	color: #383838;
	text-decoration: none;
}
#Right p  a:hover { 
	color: #383838;
	text-decoration: underline;
}
#Right p  a:active { 
	color: #C1206C;
	text-decoration: none;
}
#Right h1 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 17px;
	line-height: 30px;
	font-weight: normal;
	margin: 0px;
}
#Right h1 a:link { 
	color: #FFFFFF;
	text-decoration: none;
}
#Right h1 a:visited { 
	color: #FFFFFF;
	text-decoration: none;
}
#Right h1 a:hover { 
	color: #C1206C;
	text-decoration: underline;
}
#Right h1 a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
}
#Left h1 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 17px;
	line-height: 30px;
	font-weight: normal;
	margin: 0px;
}
#Left h1 a:link { 
	color: #FFFFFF;
	text-decoration: none;
}
#Left h1 a:visited { 
	color: #FFFFFF;
	text-decoration: none;
}
#Left h1 a:hover { 
	color: #C1206C;
	text-decoration: underline;
}
#Left h1 a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
}
#Right h2 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #383838;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#Left h2 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #383838;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#HomeBody p {
	color: #383838;
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#PageBody p {
	font-family: Tahoma, Geneva, sans-serif;
	color: #383838;
	font-size: 12px;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#PageBody h4 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #0D7942;
	font-size: 12px;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: bold;
}
#HomeBody h5 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #CF167B;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 0px;
	font-weight: bold;
}
#HomeBody h4 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #0D7942;
	font-size: 12px;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: bold;
}
#PageBody h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C1206C;
	margin-bottom: 0px;
	margin-top: 15px;
}
#PageBody h2 a:link { 
	color: #C1206C;
	text-decoration: underline;
}
#PageBody h2 a:visited { 
	color: #383838;
	text-decoration: none;
}
#PageBody h2 a:hover { 
	color: #383838;
	text-decoration: none;
}
#PageBody h2 a:active { 
	color: #C1206C;
	text-decoration: none;
}
#PageBody li {
	font-family: Tahoma, Geneva, sans-serif;
	color: #383838;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 3px;
}
#PageBody p a:link { 
	color: #C1206C;
	text-decoration: none;
}
#PageBody p  a:visited { 
	color: #383838;
	text-decoration: none;
}
#PageBody p  a:hover { 
	color: #383838;
	text-decoration: underline;
}
#PageBody p  a:active {
	color: #000;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
}
#PageBody h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1206C;
	margin-bottom: 0px;
	margin-top: 0px;
}
#HomeBody h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1206C;
	margin-bottom: 0px;
	margin-top: 10px;
}
.BodyColumns {
	float: left;
	width: 292px;
	height: auto;
}
.BodyHeaders {
	float: left;
	height: 30px;
	width: 268px;
	background-image: url(images/Header-Background.gif);
	background-repeat: no-repeat;
	padding-left: 24px;
}
.thumbholder {
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}
.SideBarItems {
	float: left;
	width: 156px;
	background-color: #D4D5D6;
}
.SideBarItemsTop {
	float: left;
	width: 156px;
	background-color: #D4D5D6;
	padding-top: 6px;
}
.Reference {
	width: 136px;
	height: 30px;
	position: relative;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	right: 0px;
	top: -30px;
	line-height: normal;
	text-align: left;
	float: right;
}

/*Menu Outer Wrapper*/
.p7PMMv01 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	float: left;
	height: 40px;
	width: auto;
	line-height: 40px;
	margin: 0px;
	padding: 0px;
}
/*Hide Sub-Menu in Design View*/
.p7PMMv01 ul div {
	display: none;
}
/*
TOP LEVEL MENU
*/
.p7PMMv01 ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.p7PMMv01 li {
	list-style-type: none;
	margin: 0px;
}
/*Top Level Links*/
.p7PMMv01 a:link { 
	color: #FFFFFF;
	text-decoration: none;
	}
.p7PMMv01 a:visited { 
	color: #FFFFFF;
	text-decoration: none;
	}
.p7PMMv01 a:hover { 
	color: #000000;
	text-decoration: underline;
	}
.p7PMMv01 a:active { 
	color: #FFFFFF;
	text-decoration: none;
	}
/*Sub Level*/
.p7PMMv01 ul ul {
	z-index: 10000;
	width: auto;
	background-image: url(images/Button-Background.gif);
	background-repeat: repeat;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
}
.p7PMMv01 ul ul li {
	margin: 0px;
}
.p7PMMv01 ul ul a {
	text-align: left;
	overflow: hidden;
	width: auto;
}
/*Third Level (Flyouts in horizontal menu)*/
.p7PMMv01 ul ul ul {}
/*
Syntax for special classes programatically assigned to first and last links and also LIs
See user guide for more information
*/
.p7PMMv01 ul a.pmmfirst {
}
.p7PMMv01 ul a.pmmlast {
}
.p7PMMv01 ul li.pmmfirst {
}
.p7PMMv01 ul li.pmmlast {
}

/*
TRIGGERS and CUURENT MARK RULES
The Closed state relates to trigger items when their child menus are not showing
The Open state relates to trigger items when their child menus are showing
Selectors appended with _left Automatically change arrow position and orientation
if sub levels are set to fly out to the left
*/

/*Sub Level*/
.p7PMMv01 ul a.trig_closed {
}
.p7PMMv01 ul a.trig_closed_up {
}
.p7PMMv01 ul a.trig_closed_left {
}
.p7PMMv01 ul ul a.trig_closed {
}
.p7PMMv01 ul ul a.trig_closed_left {
}
.p7PMMv01 ul a.trig_open, .p7PMMv01 ul a.trig_open_left {
	color: #000000;
}
.p7PMMv01 ul ul a.trig_open, .p7PMMv01 ul ul a.trig_open_left {
	color: #000000;
}
/*The Current Marker (You are here) links*/
.p7PMMv01 .current_mark {
	font-weight: bold;
}
.p7PMMv01 ul ul .current_mark {
	font-weight: bold;
}
.BodyColumnsLeft {
	float: left;
	width: 292px;
	height: auto;
	margin-right: 20px;
}
.HomeBanner {
	float: left;
	width: 604px;
	background-color: #FFFFFF;
	height: 180px;
	margin: 0px;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 13px;
	padding-left: 20px;
}
#HomeBannerImage {
	float: left;
	height: 180px;
	width: 308px;
}
#NovHomeBannerImage {
	float: left;
	height: 180px;
	width: 219px;
}
#HomeBannerCopy {
	float: left;
	height: 140px;
	width: 256px;
	background-image: url(images/Home-Banner-Feb-10_02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 0px;
}
#HomeBannerCopy h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 30px;
}
#HomeBannerCopy h1 a:link { 
	color: #FFF;
	text-decoration: none;
}
#HomeBannerCopy h1 a:visited { 
	color: #FFF;
	text-decoration: none;
}
#HomeBannerCopy h1 a:hover { 
	color: #000000;
	text-decoration: underline;
}
#HomeBannerCopy h1 a:active {
	color: #FFF;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
}

#HomeBannerCopy p {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 0px;
}
#HomeBannerCopy p a:link { 
	color: #FFF;
	text-decoration: none;
}
#HomeBannerCopy p  a:visited { 
	color: #FFF;
	text-decoration: none;
}
#HomeBannerCopy p  a:hover { 
	color: #000000;
	text-decoration: underline;
}
#HomeBannerCopy p  a:active {
	color: #FFF;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
}
#Footer p {
	text-align: left;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	color: #6F6F6F;
	font-size: 10px;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 5px;
}
#Footer p a:link { 
	color: #6F6F6F;
	text-decoration: none;
}
#Footer p a:visited { 
	color: #CF167B;
	text-decoration: none;
}
#Footer p a:hover { 
	color: #CF167B;
	text-decoration: underline;
}
#Footer p a:active { 
	color: #6F6F6F;
	text-decoration: none;
}

