
#content-outer { margin-left: 0; border-left: 0; padding-left: 0; }

#main-outer { clear: both; margin-top: 20px; }

h1 { font-style: italic; color: #9bce57; }

h2 a:link, h2 a:visited { font-size: 1em !important; color: #ffffff!important; text-decoration: none !important; font-weight: bold !important; line-height: 1em !important; }
h2 a:hover, h2 a:active { font-size: 1em !important; color: #ffffff !important; text-decoration: none !important; font-weight: bold !important; line-height: 1em !important; background: none !important; }

/* Panel Alpha */
/*commented on 03-04-2008*/
/*.element-panel-alpha-outer { clear: both; background: url("/EasySiteWeb/EasySite/StyleData/NPSA_General/Images/top_left_bg_image.gif") left top no-repeat;  }*/

.element-columns-alpha-outer .element-panel-alpha-outer { clear: both; overflow: hidden; background: none; }
.element-panel-alpha-inner { width: 100%; overflow: hidden; background: none; }
.element-panel-alpha-header-outer { background: #95a9ca; padding: 3px 5px 3px 8px; color: #ffffff; }

.element-columns-alpha-outer { margin-top: 0; clear: both; }

/* Panel Alpha */
.element-columns-alpha-outer .element-panel-alpha-inner { background: #ffffff; margin-right: 6px !important;  height: auto !important;  width: auto !important; margin-bottom: 0; border-right: 0px solid #000000; border-left: 0px solid #000000; }
.element-columns-alpha-outer .element-panel-alpha-header-outer { color: #ffffff; background: #367e59 url("/EasySiteWeb/EaSySite/StyleData/NPSA_General/Images/npsa_home_edge3.gif") no-repeat left top; padding: 4px 5px 4px 8px; }
.element-columns-alpha-outer .element-panel-alpha-header-inner { width: 100%; overflow: hidden; background: #367e59;}
.element-columns-alpha-outer .element-panel-alpha-body-outer { border-left : 1px dotted #808080;border-bottom: 1px dotted #808080; border-right: 1px dotted #808080; }

/*added on 03-03-2008*/
/* Upper Panel Alpha, Contained in Left Column Style 3 */
.element-columns-gamma-outer .element-panel-alpha-body-content-outer { padding: 15px 30px 30px 35px; }

.element-panel-beta-inner {  height: auto !important;  }
.element-panel-beta-outer { margin-bottom: 0; }
/*added on 07-04-2008*/

.element-columns-gamma-outer .element-panel-alpha-outer { background: none; }
.element-columns-gamma-outer .element-panel-alpha-inner { width: 100%; overflow: hidden; background: url("/EasySiteWeb/EasySite/StyleData/NPSA_General/Images/top_left_bg_image.gif") no-repeat left top; border: 0; height: auto !important; height: 225px; min-height: 225px; }

/* Brand New Classes April 2008 RW */
.oRSSFeedContainer {}
.oRSSFeedBoxFull { margin: auto; margin-bottom: 10px; float: none; }
.oRSSFeedBoxCentre { margin: auto; margin-bottom: 10px; float: none; }
.oRSSFeedBoxLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
.oRSSFeedBoxRight { float: right; margin-left: 10px; margin-bottom: 10px; }

.oRSSFeedContainerOuter { }
.oRSSFeedContainerInner { width: 100%; background: #ffffff; }

.oRSSFeedHeaderOuter, .oBoxHeaderOuter { background: #ffffff url("/EasySiteWeb/EaSySite/StyleData/NPSA_General/Images/corp_home_edge.gif") no-repeat left top; padding: 4px 5px 4px 8px; color: #ffffff; }
.oRSSFeedHeaderInner { }

.oRSSFeedBodyOuter, oBoxBodyOuter { padding: 8px; background: #ffffff; }
.oRSSFeedBodyInner { width: 100%; }

ul.oHeadlineBoxList { padding: 0; margin: 0; color: #1c5ca2; }
li.oHeadlineBoxItem { list-style-type: none; margin: 0 !important; padding: 0 !important; background: url("/EasySiteWeb/EaSySite/StyleData/NPSA_General/Images/nres_bullet.gif") no-repeat left 3px; padding-left: 15px !important; margin-bottom: 8px !important;}

li.oHeadlineBoxItem a:link, li.oHeadlineBoxItem a:visited { font-weight: normal; color: #1c5ca2; text-decoration: none; }
span.oHeadlineBoxItem { margin: 0; padding: 0; }
span.oHeadlineBoxItemSecure 
{
	display: block; 
	padding-left: 20px; 
	background: url("/EasySiteWeb/EasySite/StyleData/CPOAgenda_General/Images/premium-icon.gif") no-repeat top left; 
}

.oBoxContainer {}
.oBoxFull { margin: auto; margin-bottom: 10px; float: none; }
.oBoxCentre { margin: auto; margin-bottom: 10px; float: none; }
.oBoxLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
.oBoxRight { float: right; margin-left: 10px; margin-bottom: 10px; }

.oBoxContainerOuter { position: relative; }
.oBoxContainerInner { width: 100%; background: #ffffff; }

span.oBoxItem { margin: 0; padding: 0; }
.element-panel-gamma-outer {  height: auto !important;  margin-bottom: 0; }
.element-panel-beta-inner { margin-right: 10px; }

.element-columns-alpha-outer .element-panel-alpha-body-content-inner a:link, .element-columns-alpha-outer .element-panel-alpha-body-content-inner a:visited { color: #1c5ca2 !important; text-decoration: none !important; font-weight: bold!important; }
.element-columns-alpha-outer .element-panel-alpha-body-content-inner a:hover, .element-columns-alpha-outer .element-panel-alpha-body-content-inner a:active { color: #1c5ca2 !important; text-decoration: underline !important; background: none !important; }

.element-panel-alpha-body-content-inner a:link, .element-panel-alpha-body-content-inner a:visited { color: #1c5ca2 !important; text-decoration: none !important; font-weight:bold !important; }
.element-panel-alpha-body-content-inner a:hover, .element-panel-alpha-body-content-inner a:active { color: #1c5ca2 !important; text-decoration: underline !important; background: none !important; }

.element-panel-beta-body-content-inner a:link, .element-panel-beta-body-content-inner a:visited { color: #1c5ca2 !important; text-decoration: none !important; font-weight:bold!important; }
.element-panel-beta-body-content-inner a:hover, .element-panel-beta-body-content-inner a:active { color: #1c5ca2!important; text-decoration: underline !important; background: none !important; }

.element-panel-gamma-body-content-inner a:link, .element-panel-gamma-body-content-inner a:visited { color: #1c5ca2 !important; text-decoration: none !important; font-weight: bold !important; }
.element-panel-gamma-body-content-inner a:hover, .element-panel-gamma-body-content-inner a:active { color: #1c5ca2 !important; text-decoration: underline !important; background: none !important; }

/* Links */
.ContentEditor a:link { color: #51AA1D; text-decoration: none; font-weight: normal; }
.ContentEditor a:visited { color: #51AA1D; text-decoration: none; font-weight: normal;  }
.ContentEditor a:hover, .ContentEditor  a:active { color: #51AA1D; text-decoration: underline !important; background: #ffffff; text-decoration: none; font-weight: normal;  }

/* Panel Beta */
.element-panel-beta-outer { clear: both; overflow: hidden; margin-bottom: 10px; }
.element-panel-beta-inner { width: 94%; background: #ffffff; height: auto !important; }

.element-panel-beta-icon-outer { display: none; }
.element-panel-beta-icon-inner { display: none; }

.element-panel-beta-header-outer { background: #0066cc url("/EasySiteWeb/EaSySite/StyleData/NPSA_General/Images/npsa_home_edge1.gif") no-repeat left top; padding: 4px 5px 4px 8px; color: #ffffff; }
.element-panel-beta-header-inner { width: 100%; overflow: hidden; }

.element-panel-beta-body-outer { padding: 8px; border-left: 1px dotted #808080; border-bottom: 1px dotted #808080; border-right: 1px dotted #808080;}
.element-panel-beta-body-inner {  }

.element-panel-beta-body-content-outer { }
.element-panel-beta-body-content-inner { width: 100%; overflow: hidden; }

div.element-panel-beta-body-content-inner ul { padding-left: 1em; margin-left: 1em; list-style-type: square; }
div.element-panel-beta-body-content-inner li { }

/* Panel Gamma */
.element-panel-gamma-outer { clear: both; background: #ffffff; height: auto !important; margin-bottom: 10px; }
.element-panel-gamma-inner { width: 93%; overflow: hidden; }

.element-panel-gamma-header-outer { background: #1c5ca2 url("/EasySiteWeb/EaSySite/StyleData/NPSA_General/Images/npsa_home_edge2.gif") no-repeat left top; padding: 4px 5px 4px 8px; color: #ffffff; }
.element-panel-gamma-header-inner { width: 100%; overflow:?hidden; }

.element-panel-gamma-body-outer { padding: 8px; border-left : 1px dotted #808080;border-bottom: 1px dotted #808080; border-right: 1px dotted #808080;}
.element-panel-gamma-body-inner { width: 100%; overflow: hidden; }

.element-panel-gamma-body-content-outer { }
.element-panel-gamma-body-content-inner { width: 100%; overflow: hidden; }

div.element-panel-gamma-body-content-inner ul { padding-left: 1em; margin-left: 1em; list-style-type: square; }
div.element-panel-gamma-body-content-inner li { }


.element-columns-alpha-outer .element-panel-alpha-body-outer { border-left : 1px dotted #808080;border-bottom: 1px dotted #808080; border-right: 1px dotted #808080; }

/*added on 02-04-2008*/
	
	.menu {list-style-type: none;
		margin: 0;
		padding: 0;
		background-color: #e4f1d5;
		FONT-FAMILY: Arial;
		font-size: 10px;
		width: 120px}
	.menu ul {list-style-type: none;
		margin: 0px;	
		padding: 0px;		
		font-weight: normal;
		width: 120px;
		}
	.menu li{margin: 0;
		padding: 0px;
		font-size: 11px;
		background-color: #e4f1d5;
		width: 120px;	
		border: 0px none;
		} 
	
	.menu ul li {margin: 0;
		padding: 0px;
		font-size: 10px;
		background-color: #e4f1d5;
		width: 120px;		
		}
	.menu a {text-decoration: none;	
		margin: 0;
		padding: 2px 5px 2px 10px;
		display: block;
		width: 120px;
		font-size: 11px;
		voice-family: "\"}\"";
		voice-family: inherit;		
		background-color: #e4f1d5;
		}

.menu a:link { color: #000000; text-decoration: none; font-weight: normal;}
.menu a:visited { color: #000000; text-decoration: none; font-weight: normal;}
.menu a:hover, .menu  a:active { color: #ffffff; text-decoration: none; background: #8bc24c;text-decoration: none; font-weight: normal;  }

/*added on 04-04-2008*/
.divcolorbar{background-color: #8bc24c; height: 5px; width:100%;}



/*---------NM New Home Menu-------------*/
.H_Gen{
	list-style:none !important; 
	margin:0px 0px 0px 0px !important; 
	padding:0px 0px 0px 0px !important; 
	background-color:#E8F2DA !important; 
	font-family:arial, helvetica, sans-serif !important;
}

.H_Gen li a:link, .H_Gen li a:active, .H_Gen li a:visited{
font-family:Arial, Helvetica, sans-serif !important; 
display:block !important; 
color:#111111 !important; 
text-decoration:none !important; 
padding:0px 5px 0px 10px !important; 
font-size:0.9em !important;
font-weight:normal !important;
}

.H_Gen li a:hover{
color:#FFFFFF !important; 
background-color:#8BC14B !important;
}

.H_title, .H_title a:link, .H_title a:visited, .H_title a:active{
font-family:Arial, Helvetica, sans-serif !important; 
color:#111111 !important; 
text-decoration:none !important; 
margin:0px 0px 0px 0px !important; 
padding:0px !important; 
font-size:1em !important; 
font-weight:normal !important;
display:block !important;
background-color:#FFFFFF !important;}

.H_BB li{
border-bottom:1px dashed #666666 !important;}

.H_BT{
border-top:1px dashed #666666 !important;}
/*--------------------------------------*/

/*----------NM New Welcome Area --------*/
.H_Welcome{
background: url("/EasySiteWeb/EasySite/StyleData/NPSA_General/Images/top_left_bg_image2.gif") no-repeat left top;
margin:0px 0px 0px 0px;
height:151px;
width:240px;
padding:50px 5px 0px 45px;
}
/*--------------------------------------*/

/*---------NM Bottom Border-------------*/
#footer-outer{border-top: 5px solid #8bc24c;}


/* Usability */
#usability-outer { font-size: 1.0em; }
