﻿body
{
	width: 100%;
	background-color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*font-size: 9pt;*/
	font-size: 10pt;	/* as specified in the css specification from NZFS*/
	/* fix for IE6 center */
	text-align:center;
	line-height: 1.3em;
}

p{
	font-size: 1em;
	padding:0px;
	margin: 0px;
}

h1
{
	font-size: 1.3em;
	line-height: 1.3em;
}

h2
{
	font-size: 1.3em;
	line-height: 1.3em;
}

h3, h4
{
	font-size: 1em;
	line-height: 1.3em;	
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

h4{
	margin:0px;
	padding: 0px 0px 10px 0px;
				
}

strong
{
	font-size: 1em;
}

ul, li
{
	font-size: 1em;
}

form input, form select
{
	font-size: 1em;
}

table
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*font-size: 9pt;*/
	font-size: 11px;	/* as specified in the css specification from NZFS*/
}

img
{
/*	display: block;*/
	border: 0px;
}


a{
	text-decoration:underline;
/*	font-size:10pt;*/
	color:#000;
}

a:hover{
/*	color: #FFF; */
	text-decoration:none;
}

/* fix for core */
.ms-WPBody
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.clearFloat
{
	clear:both;
	height:0px;
}


/* admin */
.adminTopBanner
{
	
	background-color:#000;
}

/* main Content structure */
.pageContainer
{
	margin: 10px auto 0px auto;
	width: 800px;
	border: 0px dotted #333;
	color: #FFF;
	text-align:left;
}

.content
{
}

/* home page summary list */


a.NZFSHomeRollUpSummarItemLink, a.NZFSHomeRollUpSummarItemLink:link, a.NZFSHomeRollUpSummarItemLink:visited
{
	color: #000;
	
	
}/*
a.NZFSHomeRollUpSummarItemLink
{
	background-image: url(/SiteCollectionImages/arrow-yellow-right-down.gif);
 	background-repeat:no-repeat;
 	background-position:0px 0px;
		
}

a.NZFSHomeRollUpSummarItemLink:hover, a.NZFSHomeRollUpSummarItemLink:hover .NZFSRollUpSummaryItemText
{
 	text-decoration:underline;
 	cursor:pointer;
 	
}

a.NZFSHomeRollUpSummarItemLink:hover
{
	 background-position:0px -47px;
}
*/

.mainContentContainer
{
	width: 570px;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
}

.mainContentContainerSearch
{
	width: 570px;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
}


.sideColumnContentContainer
{
	overflow:hidden;
	width: 222px;
	float: right;
	margin-top: 0px;
	border: 0px dotted #990;
	margin-right: 2px;
}

.pageSideContentContainer
{
	margin:0px;
	width: 222px;
	padding: 0px;
	border: 0px dotted #909;
/*	font-size:8.5pt;*/
}

.bottomContentContainer
{
	width: 800px;
	border: 0px dotted #999;
}

.bottomFlashContainer
{
	width: 800px;
	margin: 0px 0px 0px 0px;
}

.pageFooterContainer
{
	text-align:center;
}

.pageFooter
{
	margin-top: 10px;
/*	font-size: 8pt; */
	color: #999;
	padding-bottom: 20px;
}

.pageFooter .utility_nav li a:hover
{
	text-decoration: none;
	color: #999;
}

.pageFooter .utility_nav li a:link
{
	text-decoration: none;
	color: #999;
}

.pageFooter .utility_nav li a:visited
{
	text-decoration: none;
	color: #999;
}

.pageFooter .utility_nav li a
{
	text-decoration: none;
	color: #999;
}

.pageFooter .utility_nav
{
	list-style-type: none;
}

.utility_nav
{
	list-style-type: none;
	margin:0px;
	padding: 0px;
}

.utility_nav li
{
	float: none;
	display: inline;

}

/* page Heading */
.pageHeadingContainer
{
	height: 46px;
	width: 800px;
	vertical-align:middle;
	line-height:46px;
}

.nzfsLogo
{
	float: left;
	width: 94px;
	height: 44px;
	margin-top:1px;
}
.headingFlashContainer
{
	float: left;
	width: 686px;
	height: 46px;
	border: 0px dotted #c00;
	margin-left: 10px;
	display:block;
}


/* BreadCrumb */
.mainContentBreadCrumb
{
/*	font-size: 10px; */
	height: 35px;
	border: 0px dotted #606;
	
}

.mainContentBreadCrumb .ms-sitemapdirectional
{
	color: #f8b517;
}

.mainContentBreadCrumb a.ms-sitemapdirectional,  
.mainContentBreadCrumb a.ms-sitemapdirectional:link,  
.mainContentBreadCrumb a.ms-sitemapdirectional:visited
{
	color: #fff;
	text-decoration: none;
}

.mainContentBreadCrumb a.ms-sitemapdirectional:hover 
{
	color: #fff;
	text-decoration: underline;
}




/* main Content */
.mainContent
{

}

/* side Content */

/* navigation menu style */

/* Navigation */

.navigationContainer
{
	margin-top: 20px;
	height: 30px;
	line-height: 30px;
	border: 0px dotted #330;
	margin-bottom: 20px;
	display:block;
}
.navigationContainer a
{
	font-size:10px;
}

/* navigation menu styles */


.AspNet-Menu 
{
	height: 30px;
}

.AspNet-Menu li{
	padding-bottom:0px;
}

.AspNet-Menu li.AspNet-Menu-Selected a, .AspNet-Menu li.AspNet-Menu-Selected a:visited
{
	color:#000;
}

.AspNet-Menu li ul li.AspNet-Menu-Selected a.AspNet-Menu-Link
{
	color:#fff;
}


.AspNet-Menu-Horizontal{
	z-index: 2;
	position: relative;
	top:0px;
	color: #fff;
	display:block;
	background-color: #000;
	height: 30px;
}

.AspNet-Menu-Horizontal ul
{
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
}
.AspNet-Menu-Horizontal li
{
	position: relative;
	text-align: center;
	padding: 0px;
	line-height: 30px;
	list-style-type: none;
	width: 112px;
	font-family: Arial,Helvetica,Verdana;
	background: url(/SiteCollectionImages/main-nav-a.gif) #0d0d0d no-repeat;
	float: left;
	color: #fff;
/*	font-size: 10px; */
	font-weight: bold;
	border-right: 2px solid #000;
	text-decoration: none;
}
.AspNet-Menu-Horizontal li:hover
{
	/*background: url(/SiteCollectionImages/main-nav-a.gif) #0d0d0d no-repeat;*/
	background-color: #0d0d0d;
	background-position: -112px 0px;
}

.AspNet-Menu-Horizontal li a
{
	width: 112px;
	display:block;
	margin: 0px;
	padding: 0px;
}

.AspNet-Menu-Horizontal a.AspNet-Menu-Link
{
	color: #FFF;
	text-decoration:none;
}

.AspNet-Menu-Horizontal a:hover{
	color: #000;
}

.AspNet-Menu-Horizontal li.AspNet-Menu-Selected{
	height:30px;
	width: 112px;
	text-align:center;
	text-decoration: none;
	line-height:30px;
	background-color:#0d0d0d;
	background-image:url('/SiteCollectionImages/main-nav-a.gif');
	background-position: -112px 0px;
	background-repeat:no-repeat;
}


.AspNet-Menu-Horizontal li li.AspNet-Menu-Selected{
	background-color:#0d0d0d;
	background-image:none;
	display:block;
	height:auto;
	position:relative;
	text-align:left;
	text-decoration:none;
	/*width:200px !important; */
	background: none;
}


/* [Level 2 - dynamic */
/*hover*/
.AspNet-Menu-Horizontal li ul{
	display:none;
}
.AspNet-Menu-Horizontal li:hover ul{
	display:block;
	background-color:#0d0d0d;
}
.AspNet-Menu-Horizontal li:hover ul a, .AspNet-Menu-Horizontal li:hover ul a:visited
{
	color:#FFF;
}

.AspNet-Menu-Horizontal ul li ul li:hover{
	height:auto;
	text-align:left;
}
.AspNet-Menu-Horizontal ul li ul li:hover a{
	color: #ffffff
}
.AspNet-Menu-Horizontal ul li ul li a:hover{
	color: #000!important
}

.AspNet-Menu-Horizontal ul li ul li:hover{
	background-image:url('/SiteCollectionImages/main-nav-2-200.gif');
	background-position: -200px 0px;
	background-repeat:no-repeat;
	background-color: #0d0d0d;
	color: #000;	
	z-index:2;
}
.AspNet-Menu-Horizontal li ul{
	position:absolute;
	top:30px;
	left:0px;
	background-color:#0d0d0d;
	width:auto;
	z-index:999999 !important;
}

.AspNet-Menu-Horizontal li li{
	display: block;
	background-color:#0d0d0d;
	color:#FFFFFF;
	/*padding:10px 0px;*/
	line-height:30px;
	position:relative;
	text-decoration:none;
	width:200px !important;
	z-index:2;
	background-image: none;
	text-align: left;
	height: auto;
}

.AspNet-Menu-Horizontal li li a { /* make hover effect work in IE */

}

.AspNet-Menu-Horizontal li li a
{
	display: block;
	background-image:url('/SiteCollectionImages/main-nav-2-200.gif');
	background-position: 0px 0px;
	background-repeat:no-repeat;
	background-color: #0d0d0d;
	color: #FFFFFF;	
	padding: 0px 8px;

	width:auto; /*image width minus padding (below)*/
	line-height: 25px;
}

.AspNet-Menu-Horizontal li li a:hover{
	display: block;
	background-image:url('/SiteCollectionImages/main-nav-2-200.gif');
	background-position: -200px 0px;
	background-repeat:no-repeat;
	background-color: #0d0d0d;
	
	padding: 0px 8px;
	color: #000;	
	width:auto; /*image width minus padding (below)*/
	line-height: 25px;
}



.AspNet-Menu-Horizontal li li.AspNet-Menu-WithChildren {
	background-image:url('/SiteCollectionImages/main-nav-2-200.gif');
	background-position: 0px 0px;
	background-repeat:no-repeat;
	background-color: #0d0d0d;
	color: #fff;	
}

.AspNet-Menu-Horizontal li li.AspNet-Menu-WithChildren:hover {
	background-image:url('/SiteCollectionImages/main-nav-2-200.gif');
	background-position: -200px 0px;
	background-repeat:no-repeat;
	background-color: #0d0d0d;
	color: #000;	
}

/* Level 2 - dynamic] */
/* [Level 3 - dynamic */
/*hover*/
.AspNet-Menu-Horizontal li li ul{
	visibility:hidden;
}
.AspNet-Menu-Horizontal li li:hover ul{
	visibility:visible;
}
.AspNet-Menu-Horizontal li li ul{
	left:100%;
	position:absolute;
	top:0px;
	display: inline;
}
/* Level 3 - dynamic] */
/* [Level 4 - dynamic */
.AspNet-Menu-Horizontal li li li ul{
	visibility:hidden !important;
}
.AspNet-Menu-Horizontal li li li:hover ul{
	visibility:visible !important;
}
/* Level 4 - dynamic] */



/* GeniQueryListSystem*/
.GeniQueryListItem, .GeniQueryExpandableListItemHidden
{
	 display:none;
}

.GeniQueryExpandableListItem
{
} 

.sectionWhatsNew .qlItemTitle, .sectionFacts .GeniQueryExpandableListItem, .sectionFaqs .GeniQueryExpandableListItem
{
	margin: 4px 0px 0px 0px;
	padding-bottom: 8px;
	border-bottom: 1px solid #FFF;
}

.sectionBrowseAllFags
{
	display:block;
	text-align:right;
/*	font-size: 8pt; */
	margin: 8px 0px 0px 0px;
	padding:0px;
}

.sectionBrowseAllFags a,.sectionBrowseAllFags a:visited,.sectionBrowseAllFags a:link
{
	color: #FFF;
	text-decoration:none;
}

.sectionBrowseAllFags a:hover
{
	color: #FFF;
	text-decoration:underline;
}

.sectionWhatsNew .qlItemTitle a, .sectionWhatsNew .qlItemTitle a:visited, , .sectionWhatsNew .qlItemTitle a:link
{
	color:#000;
	display:block;
	background-image:url('/SiteCollectionImages/arrow-yellow-closed.gif');
	background-position:right top;
	background-repeat: no-repeat;
	padding: 4px 20px 0px 0px;

}


.sectionWhatsNew .qlItemTitle a:hover
{
	display:block;
	color: #000;
	background-image:url('/SiteCollectionImages/arrow-yellow-over.gif');
	background-position:right top;
	background-repeat: no-repeat;

}

.sectionFacts .GeniQueryExpandableListItem a
{
	display:block;
	background-image:url('/SiteCollectionImages/arrow-blue-closed.gif');
	background-position:right top;
	background-repeat: no-repeat;
	padding: 4px 20px 0px 0px;
}

.sectionFacts .GeniQueryExpandableListItem a:hover
{
	background-image:url('/SiteCollectionImages/arrow-blue-over.gif');
	background-position:right top;
	background-repeat: no-repeat;
}

.sectionFaqs .GeniQueryExpandableListItem a
{
	display:block;
	background-image:url('/SiteCollectionImages/arrow-red-closed.gif');
	background-position:right top;
	background-repeat: no-repeat;
	padding: 4px 20px 0px 0px;
}

.sectionFaqs .GeniQueryExpandableListItem a:hover
{
	background-image:url('/SiteCollectionImages/arrow-red-over.gif');
	background-position:right top;
	background-repeat: no-repeat;
}


.sectionFAQsFooter, .sectionFactsFooter, .sectionWhatsNewFooter
{
	background-color:#000;
	padding-top: 10px;
}


/* default rollUp styles */


.sideRollUpHeading
{
    background-image: url('/SiteCollectionImages/other-h2.gif');
    background-repeat:no-repeat;
    background-position: top left;
    height: 33px;
    line-height:33px;
    width: 203px;
    margin: 0px 0px 10px 0px;
}

.sideRollUpContent
{
    margin: 10px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.sideRollUpHeading h2
{
    padding-left: 10px;
/*    font-size: 9.5pt; */
    font-weight: bold;
    color: #000;
    line-height:33px;    
}


.sideRollUpContainer
{
	margin: 0px 10px 0px 10px;
	padding: 10px 0px 10px 0px;
}

.sideRollUpContainer table
{
	margin: 0px;
	padding: 0px;
}

.sideRollUpContainer .sideRollUpContent
{
	padding-bottom: 10px;  
	margin-bottom: 0px; 
}


.sideRollUpContainer .sideRollUpList
{
	width: 200px;
    border-bottom: 1px solid #FFF;
    margin-bottom: 2px;
    padding-bottom: 3px;
    height: auto;
}


.sideRollUpContainer .sideRollUpLink
{
    background-image:url('/SiteCollectionImages/arrow-yellow.gif');
    background-position: left 2px;
    background-repeat:no-repeat;
    padding: 5px 6px 0px 22px;
    color: #000;
    font-weight:normal;
    height: auto;
    min-height: 20px;
}

.sideRollUpContainer .sideRollUpLink a, .sideRollUpLink a:hover, .sideRollUpLink a:visited
{
    color: #000;
}


.sideRollUpContainer .sideRollUpLink:hover
{
    background-image:url('/SiteCollectionImages/arrow-yellow-over.gif');
    background-position: left 2px;
    background-repeat:no-repeat;
    color: #000;
    font-weight:normal;
}

.sideRollUpContainer .sideRollUpHeading
{
	margin: 0px;
	padding: 0px;
}

/*End of generic side rollups */

.sideRollUpItem
{
	margin-top: 0px;

}

.sideRollUpItemContainer 
{
	width: 200px;
	border-bottom: 1px #FFF solid;	
}


.sideRollUpItemContainer hr, hr.listDivider
{
	width: 100%;
	color:#FFF;
	height: 1px;
	line-height: 1px;
	border-bottom: 1px solid #FFF;
}


.sideRollUpItemContainer hr
{
	width:220px;
}

.sideRollUpTitle
{
	color: #000;
/*	font-size: 10px; */
	font-weight:bold;
	padding: 6px 0px 6px 0px;
}

.sideRollUpTitle a, .sideRollUpTitle a:link, .sideRollUpTitle a:visited
{
	color: #000;
	font-weight:bold;
	text-decoration:none;
}

.sideRollUpTitle a:hover
{
	color: #000;
	font-weight:bold;
	text-decoration:underline;
}


.sideRollUpImage
{
	float:left;
	margin:6px 6px 0px 0px;
	width: 40px;
	height: 43px;
	background-image:url('/SiteCollectionImages/sub-nav-img-bg-yellow.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.sideRollUpItem  .sideRollUpList
{
	float: left;
	width: 150px;
	border: 0px;
}

.sideRollUpSectionList
{
	clear:left;
}

.sideRollUpSectionList ul
{
	margin: 0px;
	padding: 0px 0px 0px 8px;
}


.sideRollUpSectionList a, .sideRollUpSectionList a:link, .sideRollUpSectionList a:visited
{
	color: #000;
	font-weight:normal;
	text-decoration:none;
}

.sideRollUpSectionList a:hover
{
	color: #000;
	font-weight:normal;
	text-decoration:underline;
}

div.sideRollUpSectionList
{
	margin: 0px;
	padding: 0px;
	background-image:url('/SiteCollectionImages/arrow-yellow.gif');
	background-position: 0px 0px;
	background-repeat:no-repeat;
	cursor: pointer;
	min-height: 16px;
}

div.sideRollUpSectionList:hover
{
	margin: 0px;
	padding: 0px;
	background-image:url('/SiteCollectionImages/arrow-yellow-open.gif');
	background-position: 0px 0px;
	background-repeat:no-repeat;
	cursor: pointer;
	min-height: 16px;
}



li.sideRollUpSectionList
{
	padding:0px 0px 3px 18px;
	list-style-type:none;
}

.qlItemTitle
{
	color:#FFF;
}

.qlItemTitle a,.qlItemTitle a:link,.qlItemTitle a:visited
{
	text-decoration:none;
	color:#FFF;
}


.qlItemTitle a:hover
{
	text-decoration:underline;
	color:#FFF;
}

.qlDescription
{
	padding:4px 0px 0px 0px;
	font-style:italic;
}



.NZFSRollupImgLink ,.NZFSRollupImgLinkYellowBox,.NZFSRollupImgLinkBlueBox,.NZFSRollupImgLinkRedBox
{
	color:#FFF;
/*	font-size: 12px; */
	margin-left: 6px;
	margin-top:-36px;
	height: 40px;
	z-index: 1;
}

a{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}



.NZFSRollupImgLinkBox
{
	float:left;
	width:130px;
}

.NZFSRollupImgLinkYellowBoxIcon
{
	background-image:url('/SiteCollectionImages/arrow-large-yellow.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	width: 30px;
	height: 30px;
	float:right;
	margin-right: 6px;
}

.NZFSRollupImgLinkYellowBoxIcon:hover
{
	background-position:-30px 0px;
}

.NZFSRollupImgLinkRedBoxIcon
{
	background-image:url('/SiteCollectionImages/arrow-large-red.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	width: 30px;
	height: 30px;
	float:right;
	margin-right: 6px;
}

.NZFSRollupImgLinkRedBoxIcon:hover
{
	background-position:-30px 0px;
}
.NZFSRollupImgLinkBlueBoxIcon
{
	background-image:url('/SiteCollectionImages/arrow-large-blue.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	width: 30px;
	height: 30px;
	float:right;
	margin-right: 6px;
}

.NZFSRollupImgLinkBlueBoxIcon:hover
{
	background-position:-30px 0px;
}



.NZFSRollupImgLinkYellowBox, .NZFSRollupImgLinkYellowBox a,.NZFSRollupImgLinkYellowBox a:link,.NZFSRollupImgLinkYellowBox a:visited
{
	color: #000;
/*	font-size: 12px; */
}

.NZFSRollupImgLinkBlueBox, .NZFSRollupImgLinkBlueBox a,.NZFSRollupImgLinkBlueBox a:link,.NZFSRollupImgLinkBlueBox a:visited
{
	color: #FFF;
/*	font-size: 12px; */
}

.NZFSRollupImgLinkRedBox, .NZFSRollupImgLinkRedBox a,.NZFSRollupImgLinkRedBox a:link,.NZFSRollupImgLinkRedBox a:visited
{
	color: #FFF;
/*	font-size: 12px; */
}



/* general pages */
.generalPageTitle
{
	height: 27px;
	line-height: 27px;
	color: #FFF;
	background-image:url('/SiteCollectionImages/h2-shade.gif');
	background-repeat:repeat-y;
	background-position: 0px 0px;
	margin: 0px 0px 10px 0px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 1.3em;
}


.pageContentFieldContainer
{
	background-color: #FFF;
	color: #000;
	margin: 10px;
/*	font-size: 11px; */
}

.generalContent a, .generalContent a:link, .generalContent a:visited, .generalContent a:hover
{
	color:#000;
}


.generalContent
{
	background-color: #FFF;
	padding-top: 10px;
	padding-left:10px;
	padding-bottom: 10px;
}


.generalContent h2
{
/*	font-size: 13px; */
	border-bottom: 1px solid #000;
	line-height: 31px;
}



.NZFSRollUpSummaryItem
{
 	border-bottom: 1px solid #FFF;
 	width: 202px;
 	height: 20px;
 	margin-top: 8px;
}

/*.NZFSRollUpSummaryItemImage
{
    float:left;
    width: 38px;
    margin-right: 6px;
}original*/

.NZFSRollUpSummaryItemImage
{
    float:left;
    width: 19px;
    height:19px;
    margin-right: 6px;
    background-image:url('/SiteCollectionImages/arrow-yellow.gif');
}

/*.NZFSRollUpSummaryItemImage img
{
	border: 0px;
	display:none;
}*/

.NZFSRollUpSummaryItemText
{   float: left;
    width: 175px;
    padding-top:0px;
    font-size:11px;
    font-weight:bold;
}


.NZFSRollUpSummaryItemText a, .NZFSRollUpSummaryItemText a:hover, .NZFSRollUpSummaryItemText a.link, .NZFSRollUpSummaryItemText a:visited
{
    color: #000;

}


.sideColumnLinksContainer
{
	margin:0px;
    height: auto;
	background-image:url('/SiteCollectionImages/sub-yellow-bg.gif');
	background-position:top left;
	background-color: #F7B512;  
	background-repeat: no-repeat;
}

/* summary link */
.summaryLinksContent
{
    margin: 10px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.summaryLinksContainer
{
	margin: 0px 10px 0px 10px;
	padding: 10px 0px 10px 0px;
	width: 192px;
}

.summaryLinksHeading h2
{
    padding-left: 10px;
/*    font-size: 12px; */
    font-weight: bold;
    color: #fff;
    line-height:33px;        
}
.nzfsSummaryItem
{
    border-bottom: 1px #FFF solid;
    height: auto;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	width: 100%;
}

.nzfsSummaryItemText
{
    color: #FFF;
    font-weight:normal;
    padding: 0px 6px 8px 22px;	
}


.nzfsSummaryItemThumb
{
    border-bottom: 1px #FFF solid;
    height: auto;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	width: 100%;
}

.nzfsSummaryItemTextThumb
{
    color: #FFF;
    font-weight:normal;
    padding: 0px 6px 8px 22px;	
}

.nzfsSummaryItemText .description
{
	color: #ccc;
/*	font-size: 10px; */
}

.nzfsSummaryItemText a, .nzfsSummaryItemText a:link, .nzfsSummaryItemText a:hover
{
	color:#FFF;
}

.nzfsSummaryItemTextThumb a, .nzfsSummaryItemTextThumb a:link, .nzfsSummaryItemTextThumb a:hover
{
	color:#FFF;
}

.nzfsSummaryItemImage
{
	float: left;
	width: 18px;
	height: 19px;
}

.nzfsSummaryItemImageThumb
{
	float: left;
	width: 92px;
	height: 53px;
	margin: 0px 5px 5px 0px;
}

/* download link */


.rollUpSelected, .rollUpSelected a
{
	font-weight: bold;
}

.generalMainContent a, .generalMainContent a:link, .generalMainContent a:visited
{
	color: #000;
}


/* download links ... */
.summaryListDownloadFileContainer .generalSummaryLinksContainer
{
	margin:10px 0px 0px 0px;
    height: auto;
	background-image:url('/SiteCollectionImages/sub-blue-bg.gif');
	background-position:top left;
	background-color: #114771;  
	background-repeat: no-repeat;
}

.summaryListDownloadFileContainer .summaryLinksHeading
{
    background-image: url('/SiteCollectionImages/downloads-h2.gif');
    background-repeat:no-repeat;
    background-position: top left;
    height: 33px;
    line-height:33px;
    width: 210px;
    margin: 0px 0px 10px 0px;
}

.summaryListDownloadFileContainer .additionalLink, .summaryListDownloadFileContainer .additionalLink a
{
	color: #ccc;
/*	font-size: 10px; */
	text-align: right;
	padding-top: 8px;
	height: 24px;
	line-height: 24px;
}

.summaryListDownloadFileContainer .description, .summaryListRelatedLinksContainer  .description
{
	color: #fff;
	color: #bdc9db;
/*	font-size: 90%; */

}


#downloadLink
{
	min-height: 18px; 
	display:block;
	width: 100%;
}

#downloadLink .nzfsSummaryItemText 
{
	float: left;
    padding: 0px 6px 8px 6px;	
}



.summaryListRelatedLinksContainer 
{
	
}

.summaryListRelatedLinksContainer .generalSummaryLinksContainer .slm-layout-main
{
	width: 190px;
}

.summaryListRelatedLinksContainer .generalSummaryLinksContainer
{
	margin:10px 0px 0px 0px;
    height: auto;
	background-image:url('/SiteCollectionImages/sub-black-bg.gif');
	background-position:top left;
	background-color: #000000;  
	background-repeat: no-repeat;
	overflow-x: hidden;
	overflow-y: scroll;	
}

.summaryListRelatedLinksContainer .summaryLinksHeading
{
    background-image: url('/SiteCollectionImages/related-h2.gif');
    background-repeat:no-repeat;
    background-position: top left;
    height: 33px;
    line-height:33px;
    width: 190px;
    margin: 0px 0px 10px 0px;
}

.summaryListRelatedLinksContainer .nzfsSummaryItemText
{
    background-image:url('/SiteCollectionImages/submit-over.gif');
    background-position: left 2px;
    background-repeat:no-repeat;
    color: #FFF;
    font-weight:normal;
    padding: 0px 6px 8px 22px;	
}


/* top10 Images */
.sideImageTop10LinksContainer .sideImageTop10Container
{
    height: auto;
	background-image:url('/SiteCollectionImages/sub-black-bg.gif');
	background-position:top left;
	background-color: #000000;  
	background-repeat: no-repeat;
	padding: 10px 0px 0px 10px;	
}


.sideImageTop10LinksContainer
{
	margin:10px 0px 0px 0px;
	height: 325px;
	overflow-x: hidden;
	overflow-y: scroll;	
}

.sideImageTop10LinksContainer .sideRollUpHeading
{
    background-image: url('/SiteCollectionImages/related-h2.gif');
    background-repeat:no-repeat;
    background-position: top left;
    height: 33px;
    line-height:33px;
    width: 190px;
    margin: 0px 0px 10px 0px;
}

.sideImageTop10LinksContainer .sideRollUpHeading h2
{
	color:#FFF;
}

.sideImageTop10LinksContainer .sideRollUpContent
{
	width: 180px;
}

.top10Image
{
	/*width: 92px;*/
	height: 53px;
}

/* Site map */
#SiteMap
{
/*	font-size: 8.5pt; */
	color: #000;
}

#SiteMap ul
{
	margin: 10px 0px 0px 20px;	
}

#SiteMap .SiteMapUL1
{
	margin:0px 10px 10px 0px;
	padding: 0px;
/*	font-size: 9.5pt */
	color: #000;
	font-weight: bold;
}

#SiteMap a, #SiteMap a:link, #SiteMap a:visited
{
	color: #000;
	text-decoration: none;
}

#SiteMap a:hover{
	color:#000;
	text-decoration: underline;
}

.SiteMapUL2
{
/*	font-size:8.5pt; */
	font-weight:normal;
	padding:0px;
	font-weight:bold;
	
}

.EndSiteName1
{
	border-bottom: 1px #000 solid;	
}

.SiteMapUL3
{
	font-weight:normal;

}

.SiteName1, .SiteName2, .SiteName3
{
	margin: 10px 0px 0px 0px;
}

li.SiteName1, li.SiteName2, li.SiteName3, li.SiteName4, li.SiteMapNavigation2, li.SiteMapPage2 
{
	list-style: none;
} 

.SiteName1
{
	margin-top: 20px 0px 0px 20px;
/*	font-size: 9.5pt; */
}

li.SiteMapPage4, li.SiteMapPage3
{
	color: #000;
	list-style:disc inside;
	margin-left: 20px;
	padding-left: -10px;
}

/* most read */
/* most read rollup */

.sideMostReadColumnLinksContainer
{
	margin:0px;
    height: auto;
	background-image:url('/SiteCollectionImages/most-popular-bg.gif');
	background-position:top left;
	background-color: #000000;  
	color:#FFF;
	background-repeat: no-repeat;
	margin-top: 10px;
}


.sideMostReadContainer .sideRollUpHeading
{
    background-image: url('/SiteCollectionImages/most-read-h2.gif');
    background-repeat:no-repeat;
    background-position: top left;
    height: 33px;
    line-height:33px;
    width: 203px;
    margin: 10px 0px 10px 0px;
}

.sideMostReadContainer .sideRollUpHeading h2
{
    padding-left: 10px;
/*    font-size: 12px; */
    font-weight: bold;
    color: #FFF;
}


.sideMostReadContainer
{
	margin: 0px 10px 0px 10px;
	padding: 10px 0px 10px 0px;
}

.sideMostReadContainer table
{
	margin: 0px;
	padding: 0px;
}

.sideMostReadContainer .sideMostReadContent
{
	padding-bottom: 10px;  
	margin-bottom: 0px; 
}


.sideMostReadContainer .sideRollUpList
{
	width: 200px;
    border-bottom: 1px solid #FFF;
    margin-bottom: 4px;
    padding-bottom: 5px;
    height: auto;
}


.sideMostReadContainer .sideRollUpLink
{
    background-image:url('/SiteCollectionImages/submit-over.gif');
    background-position: left 2px;
    background-repeat:no-repeat;
    padding: 5px 6px 0px 22px;
    color: #FFF;
    font-weight:normal;
    height: auto;
    min-height: 20px;
}

.sideMostReadContainer .sideRollUpLink a,.sideMostReadContainer .sideRollUpLink a:hover,.sideMostReadContainer .sideRollUpLink a:visited
{
    color: #FFF;
}


.sideMostReadContainer .sideRollUpLink:hover
{
    background-image:url('/SiteCollectionImages/submit-down.gif');
    background-position: left 2px;
    background-repeat:no-repeat;
    color: #FFF;
    font-weight:normal;
}

.sideMostReadContainer .sideRollUpHeading
{
	margin: 0px;
	padding: 0px;
}



/* Content Image fix */
.contentContainer
{
	display:block;
	clear:both;
}

.contentContainerMainArea
{
	float:left;
	width: 440px;
	display:block;
	left:0px;
	top:0px;
	margin-right: 10px;
}
.contentContainerImageArea
{
	float:left;
	width: 93px;
	display:block;
	right:0px;
	top:0px;
	background: #FFF;
	clear:right;
}

.contentContainerThumbImage
{
	margin: 0px auto;
	text-align:center;
	display:block;
}

.contentContainerThumbImage img
{
	display:block;
}

.contentContainerThumb
{
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #000;
}
.contentContainerThumbText
{
	padding: 2px 0px 2px 0px;
	display:block;
}



/*Search box */
.searchBox
{
	height: 35px;
	line-height: 35px;
	background-image:url("/SiteCollectionImages/search-site-bg.gif");
	background-repeat: no-repeat;
	background-color: #000;
	background-position:top 1px;
}

/* Search box fix */
select.ms-sbscopes
{
	width: 30px;
}


/*search results search box*/
.searchSummary .ms-sbtable{
	width:550px;
/*	margin-top:10px;*/
	border:1px black solid;	
}
.searchSummary tr.ms-sbrow{
}

.searchSummary td.ms-sbcell{
	border:0px black solid;		
	width:350px;		
	border:0px black solid;	
}

.searchSummary td.ms-sbcell input{
	padding:6px;
	font-size:12pt;	
	width:350px;
	border: none;
	border: 0px #FFF solid;
}

.searchSummary input.ms-sbplain{
}
.searchSummary td.ms-sbgo{
	border-left:1px solid black;
	border-right:1px solid black;
	padding:0px;
	padding-left:0px;
	padding-right:0px;
	width:20px;
	background-image:url("/SiteCollectionImages/mag_glass.png");
	background-repeat: no-repeat;
}
.searchSummary td.ms-sbgo:hover{
	background-image:url("/SiteCollectionImages/mag_glass2.png");
}
.searchSummary td.ms-sbgo img{
	width:35px;	
	height:30px;					
}
.searchSummary .ms-sblink{
	padding-left:16px;
}


/* float control*/

.left
{
	float:left;
}

.right
{
	float: right;
}


/* fix-up for standard style - JCL */
.ms-TPBody
{
	text-align:left;
}
