/* NIHE stylesheet: 2008-11-26 */

body    {    
        margin-top: 0;
        margin-left: 10;
        margin-right: 10;
        color: #000000;
        font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
        font-size: 10pt;
        background-color: #FFFFFF;
        scrollbar-base-color: #e3e3e3;
        scrollbar-arrow-color: #000033;
        scrollbar-track-color: #e3e3e3;
        scrollbar-shadow-color: black;
        scrollbar-lightshadow-color: black; 
        scrollbar-darkshadow-color: gray;
        scrollbar-highlight-color: white;
        scrollbar-3dlight-color: black;
    }

p
	{
		margin-top: 6px;
	}
	
/* IMAGE STYLES BEGIN */
image
	{
		border-style: none;
		border: 0px;
	}

img.bordered
	{
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	}
/* IMAGE STYLES END */

/* FORM STYLES BEGIN */
form
	{
       	margin: 0; 
		padding: 0;
    }	
/* FORM STYLES END */
	
/* DIV STYLES BEGIN */ 


/* DIV STYLES END */
	
/* TABLE STYLES BEGIN */
table.maintable
	{
       	width: 100%;
		align: center;
		padding: 0px;
    }	
	
td  {
        font-size: 10pt;
        font-family: "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
    }		
	
td.pagetitle
 {
   font-size: 11pt;
   color: #003399;
   font-weight: bold;
   border-bottom: 1px dotted #b2c1e0;
   padding-top: 10px;
   padding-bottom: 4px;
}
	
td.bodycell
	{
		height: 100%;
		border-bottom: 1px dotted #b2c1e0;
		background: url(images/sun_bottom.gif) #fcf8ee no-repeat bottom right;
	}	
	
td.cornerback
	{
		height: 100%;
		border-bottom: 1px dashed #b2c1e0;
		background-color: #fcf8ee;
	}	
	
td.docheadcell
	{
		border-bottom: 1px solid #cecece;
	}	
	
td.sidetitle
 {
	font-size: 10pt;
	padding-top: 6px;
	color: #ffffff;
	font-weight: bold;
	background: url(images/tile_sideheading.jpg) #f99112; 
	background-repeat: repeat-x;
	border-bottom: 1px solid #df8210;
	line-height: 110%;
}

td.tabletitle
 {
   font-size: 11pt;
   color: #ffffff;
   font-weight: bold;
   	background: url(images/tile_sideheading.jpg) #f99112; 
	background-repeat: repeat-x;
}
	
.pagefooter
{
	border-top: 1px dotted #b2c1e0;
}
	
.homecolumn
	{
		background-color: #fcf8ee;
	}
	
/* TABLE STYLES END */

.onbody
	{
		padding-right: 12px;
		background: url(images/body_back.jpg) #ffffff no-repeat top middle;
	}
	

.boldtitle
	{
		font-size: 11pt;
		color: #006600;
		font-weight: bold;
	}
	
.darkheader
	{
		background-color: #e88a16;
		color: #ffffff;
		font-weight: bold;
	}
	
.tablehead
	{
		background-color: #e88a16;
		color: #ffffff;
		font-weight: bold;
	}
	
.tablesubhead
	{
		background-color: #cccccc;
		color: #ffffff;
		font-weight: bold;
	}
	
.tablecell
	{
		background-color: #eeeeee;
	}
	
.darkheaderdesc
	{
		background-color: #2c3882;
		color: #ffffff;
		font-size: 9pt;
	}
	
.onverysoft
	{
		background-color: #fcf8ee;
	}
	
.onsoft
	{
		background-color: #f0f0f0;
	}
	
.onmedium
	{
		background-color: #dadada;
	}
	
.onsoft2
	{
		background-color: #fef0e6;
	}
	
.onsoftdesc
	{
		background-color: #f0f0f0;
		font-size: 9pt;
	}
	
.highlighted
	{
		background-color: #ffff00;
	}	

.octohighlight
	{
		background-color: #99ff00;
	}	
	
.footertext
	{
		color: #006699;
		font-size: 9pt;
		letter-spacing: 3px
	}	
	
.footerdesc
	{
		color: #666666;
		font-size: 9pt;
	}	
	
.navtrail
	{
		color: #669966;
		font-size: 8pt;
	}	
	
.pageheading
	{
		background-color: #f0f0f0;
		color: #000066;
        font-size: 11pt;
		border-top: 1px solid #dce9da;
	}

.special
	{
		color: #000066;
	}
	
.specialb
	{
		color: #000066;
        font-weight: bold;
	}
	
.speciali
	{
		color: #000066;
        font-weight: normal;
		font-style: italic;
	}
	
.desc
	{
	    font-size: 9pt;
	}
	
.subtledesc
	{
	    font-size: 9pt;
		color: #b3b3b3;
	}
	
.descb
	{
	    font-size: 9pt;
		color: #000066;
        font-weight: bold;
	}
	
.desci
	{
	    font-size: 9pt;
		font-style: italic;
	}
	
.onsoftgreen
	{
		background-color: #b4dfaa;
	}
	
.welcomeback
	{
		background-image: url(images/che_welcome_back.gif);
		background-repeat:no-repeat;
	}
	
.footnav
	{
	color: #669966;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	}
	
hr
	{
	color: #b6d0b0;
	height: 1px;
	}
 	
.searchlabel
	{
    font-family: Arial, Verdana, Sans-serif;
	color: #FFFFFF;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	

.welcometext
	{
	color: #000066;
	font-size: 12px;
	font-weight: normal;
	word-spacing: 1px;
	}	
	
.taboff
	{
	border-top: 1px solid #edb791;
	border-left: 1px solid #fcccaa;		
	border-right: 1px solid #f7b983;	
	background: url(images/tile_tab_off.jpg) #FFFFFF; 
	background-repeat: repeat-x;
	height: 24px;
	white-space: nowrap;
	font-size: 13px;
	}
	
.tabon
	{
	border-top: 1px solid #f2b682;
	border-left: 1px solid #f4d4b8;		
	border-right: 1px solid #f2b682;	
	border-bottom: 1px solid #fef0e5;	
	background: url(images/tile_tab_on.jpg) #FFFFFF; 
	background-repeat: repeat-x;
	height: 24px;
	white-space: nowrap;
	font-size: 13px;
	}
	
.puboff
	{
	border-top: 1px solid #bbdeac;
	border-left: 1px solid #bbdeac;		
	border-right: 1px solid #bbdeac;	
	background: url(images/tile_pub_off.jpg) #FFFFFF; 
	background-repeat: repeat-x;
	height: 24px;
	white-space: nowrap;
	font-size: 13px;
	}
	
.pubon
	{
	border-top: 1px solid #bbdeac;
	border-left: 1px solid #bbdeac;		
	border-right: 1px solid #bbdeac;	
	border-bottom: 1px solid #f6faf5;	
	background: url(images/tile_pub_on.jpg) #FFFFFF; 
	background-repeat: repeat-x;
	height: 24px;
	white-space: nowrap;
	font-size: 13px;
	}
	
.bottomline
	{
	border-bottom: 1px solid #fcccaa;	
	}
	
.bottomlinegreen
	{
	border-bottom: 1px solid #bbdeac;	
	}

.tilebanner	
	{
	background: url(images/tile_banner_back.jpg) #FFFFFF; 
	background-repeat: repeat-x;
	height: 110px;
	}

.tilemenu
	{
	background: url(images/tile_topmenu.jpg) #FFFFFF; 
	background-repeat: repeat-x;
	height: 30px;
	}

.gradientheaderblue	
	{
	border-top: 1px solid #b9bcd3;
	border-left: 1px solid #b9bcd3;		
	border-right: 1px solid #b9bcd3;	
	background: url(images/header_blue_tile.jpg) #FFFFFF; 
	background-repeat: repeat-x;
	height: 24px;
	color: #333367;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}

.gradientheader
	{
		border: 1px solid #adc299;
		background-image: url(images/gradientheader.jpg);
		background-repeat: repeat-x;
		height: 25px;
		color: #336600;
		font-weight: bold;
		text-transform: uppercase;
	}	
	
.gradienttilev
	{
		border: 1px solid #cdd8c3;
		background-image: url(images/green_tile_v.jpg);
		background-repeat: repeat-y;
	}	
	
.onsoftgreen
	{
	background-color: #b3e1a9;
	color: #2c3882;
	font-weight: bold;
	font-size: 12px;
	}
	
.navyline
	{
	background-color: #2c3882;
	}
	
.navorange
	{
    font-family: Arial, Verdana, Sans-serif;
	background-color: #f76707;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;	
	font-weight: bold;	
	text-decoration: none;
	}

.bodyback
	{
	background-image: url(images/body_back.jpg);
	background-repeat : no-repeat;
	background-position : center;
	color : #336633;
}


.onsoftgrey
	{
	background-color: #f0f0f0;
	}	
	
.onmediumgrey
	{
	background-color: #cccccc;
	}	
	
.ontoprightnav
	{
	background-color: #f0f0f0;
	color: #06146e;
	font-size: 11px;
	font-weight: bold;
	}	
	
.featureblox
	{
	background-color: #fef0e6;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	border-left: 1px solid #f4d4b8;
	border-right: 1px solid #f2b682;
	border-bottom: 1px solid #f2b682;
	line-height: 130%;
	}	
	
.orangeblox
	{
	background-color: #fef0e6;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #f4d4b8;
	}	
	
td.orangeblox
	{
	background-color: #f4d4b8;
	font-weight: bold;
	color: White;
	}	
	
.pubblox
	{
	background-color: #f6faf5;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	border-left: 1px solid #bbdeac;
	border-right: 1px solid #acc4a2;
	border-bottom: 1px solid #bbd1b1;
	line-height: 130%;
	}	
	
.greenblox
	{
	background-color: #f6faf5;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #bbdeac;
	border-right: 1px solid #acc4a2;
	border-bottom: 1px solid #bbd1b1;
	line-height: 130%;	
	}
	
td.greenblox
	{
	background-color: #bbd1b1;
	font-weight: bold;
	color: White;
	}	
	
.blueblox
	{
	background-color: #f1f4fa;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #b9bcd3;
	line-height: 130%;	
	}

td.blueblox
	{
	background-color: #b9bcd3;
	font-weight: bold;
	color: White;
	}	
	
.softblox
	{
		background-color: #f0f0f0;
		border: 1px solid #cccccc;
	}
	
.greenborder
	{
	border: 1px solid #c1d1b2;
	}
	
.blueborder
	{
	border: 1px solid #b9bcd3;
	}
	
a:link, a:visited	 
	{	
		color: #993300;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: none; 
		background-color: transparent;
	}
	
a:hover, a:active	 
	{	
		color: #CC6600;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
	}	
	
a.desc:link, a.desc:visited
	{	
		color: #993300;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
		font-size: 9pt;
	}

a.desc:hover, a.desc:active
	 {	
		color: #CC6600;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
		font-size: 9pt;	
	 }
	 
.smallblocklinkoff
	{
	color: #b5b5b5;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #cccccc;
	background-color: #eeeeee;
	padding: 3px;
	}
	
a.smallblocklink:link, a.smallblocklink:visited
	{
	color: #3f4a8d;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #c3c7dc;
	background-color: #e9ebf2;
	padding: 3px;
	}
	
a.smallblocklink:hover, a.smallblocklink:active
	{
	color: #e9ebf2;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #dce9da;
	background-color: #3f4a8d;
	padding: 3px;
	}
	
a.blocklink:link, a.blocklink:visited
	{
	color: #3f4a8d;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #c3c7dc;
	background-color: #e9ebf2;
	padding: 2px;
	}
	
a.blocklink:hover, a.blocklink:active
	{
	color: #e9ebf2;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #dce9da;
	background-color: #3f4a8d;
	padding: 2px;
	}
	
a.topnav:link, a.topnav:visited
	{
    font-family: Arial, Verdana, Sans-serif;
	color: #FFFFFF;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.topnav:hover, a.topnav:active
	{
    font-family: Arial, Verdana, Sans-serif;
	color: #ccffcc;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.toprightnav:link, a.toprightnav:visited
	{
	color: #003366;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.toprightnav:hover, a.toprightnav:active
	{
	color: #336699;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.leftnav:link, a.leftnav:visited
	{
	color: #336633;
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 105%;
	}
	
a.leftnav:hover, a.leftnav:active
	{
	color: #669966;
	font-style: normal;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 105%;
	}
	
a.navtrail:link, a.navtrail:visited
	{
	color: #669966;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	}
	
a.navtrail:hover, a.navtrail:active
	{
	color: #99cc99;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	}
	
a.footnav:link, a.footnav:visited
	{
	color: #669966;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	}
	
a.footnav:hover, a.footnav:active
	{
	color: #99cc99;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	}
	
a.tabnavon:link, a.tabnavon:visited
	{
	color: #993300;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.tabnavon:hover, a.tabnavon:active
	{
	color: #cc6633;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.tabnavoff:link, a.tabnavoff:visited
	{
	color: #cc6633;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.tabnavoff:hover, a.tabnavoff:active
	{
	color: #993300;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.tabpubon:link, a.tabpubon:visited
	{
	color: #006600;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.tabpubon:hover, a.tabpubon:active
	{
	color: #669966;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.tabpuboff:link, a.tabpuboff:visited
	{
	color: #669966;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.tabpuboff:hover, a.tabpuboff:active
	{
	color: #006600;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
.highlighttitlestatic
	{
	color: #666633;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.highlighttitle:link, a.highlighttitle:visited
	{
	color: #666633;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.highlighttitle:hover, a.highlighttitle:active
	{
	color: #999966;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	}

a.readmorelink:link, a.readmorelink:visited
	{
	color: #a33801;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	}
	
a.readmorelink:hover, a.readmorelink:active
	{
	color: #996633;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	}
	
a.navtrail:link, a.navtrail:visited
	{
	color: #2c3882;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	}
	
a.navtrail:hover, a.navtrail:active
	{
	color: #666666;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	}
	
/* SITE SEARCH STYLES BEGIN */
.searchtext
	{
	width: 127px;
	height: 20px;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	font-size: 10px;
	}

.searchbtn
	{
	width: 25px;
	height: 20px;
	color: #003366;
	font-style: normal;
	font-size: 11px;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	background-color: #e8e4e4;
	border-color: #669900;
	}
/* SITE SEARCH STYLES END */