/* navigation styles */
#navigationMain{
	margin-right:5px;
	}
#navigationMain a{
	width:100%;
	height:100%;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	letter-spacing:-0.03em;
	}
#navigationMain a:link, #navigationMain a:visited{
	/*background-color:#0099CC;*/
	color:#ffffff;
	}
#navigationMain a:hover{
	background-color:#BAC5D9;
	color:#ffffff;
	}
#navigationMain .linkCont{
	background-image:url(../images/elements/nav/dottedline.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	}
#navigationMain .colourCont{
	padding:2px;
	}
#navigationMain .colourBlock{
	background-color:#BAC7DA;
	height:8px;
	width:7px;
	}
#fillLinkSpace{
	height:100%;
	width:100%;
	}
/* end navigation styles */

.siteMapList{
	margin-left:1em;
	}
.siteMapList li{
	margin-left:1em;
	}

#footerElement{
	height:5px;
	}

#collapseVertical{
	height:1px;
	}
#collapseWidth{
	width:1px;
	}
#footerPanel{
	height:37px;
	}
.pictureNavWindow{
	background-color:#e4e4e4;
	border:1px solid #6C7071;
	height:150px;
	}
#smallNav .pictureNavWindow{
	height:80px;
	}
#hpnn td{
	padding-top:3px;
	padding-bottom:3px;
	}
.split_1_2{
	width:50%;
	}
.split_1_3{
	width:33%;
	}
.split_2_3{
	width:66%;
	}
#selectionPanelSplit{
	width:250px;
	padding-right:15px;
	}
.postInfoTitles{
	padding-right:5px;
	font-weight:bold;
	}
.titleStripGeneral{
	height:20px;
	padding-left:4px;
	padding-right:10px;
	vertical-align:middle;
	color:#006699;
	}
.prLeftListNew{
	border-top:1px solid #006699;
	}

.stripLineDirectory{
	background-color:#E8F0F8;
	}
#stripLineTitles{
	
	}
#split_1_2{
	width:50%;
	}
#split_1_3{
	width:33%;
	}
#split_2_3{
	width:66%;
	}
.headSpacer{
	height:7px;
	}
#dictionaryNavContainer{
	border-top:1px solid #C1D5ED;
	border-left:1px solid #C1D5ED;
	}
#dictionaryNav{
	background-color:#E8F0F8;
	border-bottom:1px solid #C1D5ED;
	border-right:1px solid #C1D5ED;
	text-align:left;
	}
#dictionaryNav a{
	width:100%;
	height:100%;
	padding-left:4px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	color:#006699;
	}
#dictionaryText{
	width:50%;
	background-color:#E8F0F8;
	padding-top:5px;
	padding-bottom:5px;
	}
#dictionaryMeaning{
	width:50%;
	background-color:#F5FAFF;
	padding-top:5px;
	padding-bottom:5px;
	}
#dictionaryExtra{
	width:50%;
	background-color:#F5FAFF;
	padding-top:5px;
	padding-bottom:5px;
	}

.jokeSplit{
	width:100%;
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
	}
.borderedDetailBox{
	border-left:1px solid #C1D5ED;
	border-right:1px solid #C1D5ED;
	border-top:1px solid #C1D5ED;
	/*border-bottom:1px solid #C1D5ED;*/
	}
.publicationDetailsBoxed{
	background-color:#F5FAFF;
	border:1px solid #C1D5ED;
	padding:5px;
	}
.publicationDetailsBoxed td{
	}
.pictureNavWindow a{
	height:100%;
	width:100%;
	}
.pictureNavSpacer{
	height:2px;
	}
.pictureColourBlock{
	height:8px;
	}
.pictureNavColourBlock{
	height:8px;
	width:100%;
	}
.pictureNavVertSpacer{
	width:2px;
	}
#linkFill{
	width:100%;
	height:100%;
	}
.frozen{
	color:#0066CC;
	}
#prListLinks{
	width:100%;
	height:100%;
	/*padding-top:2px;
	padding-bottom:2px;*/
	color:#666666;
	}
.featureNavPicture{
	height:60px;
	border:1px solid #6C6D6F;
	width:240px;
	}
.featureNavPicture a{
	height:100%;
	width:100%;
	}
.featureRightPicture{
	border:1px solid #6C6D6F;
	}
.featureNavSpacer{
	width:2px;
	}
#mainNavContainer{
	padding-right:15px;
	}
#mainBrandingContainer{
	padding-left:25px;
	}



.libraryPanel{
	width:280px;
	}
.rightPanelPad{
	padding-right:4px;
	padding-left:4px;
	}
.hpnn{
	width:220px;
	}

	
	
.spacerFeatureTitle{
	height:1px;
	}
.contentPadDefault{
	padding:2px;
	}
.figuresPanel{
	width:173px;
	}
.figureTitle{
	height:15px;
	padding:8px;
	}
.figurePanelPadding{
	padding:3px;
	}
.figureListings{
	}
.figureListings td{
	border-bottom:1px solid #CCCCCC;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
	padding-left:1px;
	}
.sectionHeadStrips{
	height:40px;
	padding:0px;
	background-color:#C2D6EE;
	}
#falseHead{}
#falseHead td{
	height:1px;
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	}
#colouredFalseHead{}
#colouredFalseHead td{
	background-color:#E8F0F8;
	padding-top:2px;
	padding-bottom:3px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	}
.figureListings a{color:#006699;}
#leftEdge{}
#rightEdge{}
.figureListings #leftEdge{
	border-left:1px solid #CCCCCC;
	}
.figureListings #rightEdge{
	border-right:1px solid #CCCCCC;
	}
/*
.figureListings td{
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	}
*/
#rowOdd{}
#rowOdd td{
	color:#666666;
	}
#rowEven{}
#rowEven td{
	color:#666666;
	background-color:#F2F2F2;
	}
#rowHeader{}
#rowHeader td{
	background-color:#F2F2F2;
	height:15px;
	color:#666666;
	font-weight:bold;
	border-top:1px solid #cccccc;
	}
/*
#rowHeader td{
	background-color:#D9E6F5;
	height:15px;
	color:#666666;
	font-weight:bold;
	}
*/
#rowHeader td a:link, #rowHeader td a:visited{
	
	}
#rowHeader td a:hover{
	
	}
#rowHeader td a{
	font-weight:normal;
	}
.dataListPadDefault{
	padding-left:4px;
	padding-right:10px;
	}
.dataListPadLeft{
	padding-left:4px;
	}
#dataListTitleStrip{
	background-color:#e4e4e4;
	height:15px;
	color:#333333;
	font-weight:bold;
	}
#pressReleaseTitleStrip{
	background-color:#4F86BE;
	height:15px;
	color:#ffffff;
	font-weight:bold;
	}
.dataListPadding{
	height:15px;
	}
#headStrip{
	height:15px;
	background-color:#C6C6C6;
	border-top:1px solid #AEAEAE;
	border-right:1px solid #AEAEAE;
	border-left:1px solid #AEAEAE;
	}
#headBlock{
	height:110px;
	background-color:#000000;
	}
#picsLinkContainer{
	height:1px;
	}
#contentWin{
	height:100%;
	}
.contentPadType2{
	padding-left:10px;
	padding-right:2px;
	}
#contentSubLinks{
	height:180px;
	}
#subContent{
	height:180px;
	}
.nestedContent{
	padding-right:4px;
	}
#footer{
	height:20px;
	padding:5px;
	}
#footerDecor{
	height:30px;
	background-color:#8C8C8C;
	}
#tab1{
	border-top:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
	border-left:1px solid #c6c6c6;
	background-color:#ffffff;
	height:25px;
	width:80px;
	}
#tab2{
	border-top:1px solid #c6c6c6;
	border-bottom:1px solid #c6c6c6;
	border-left:1px solid #c6c6c6;
	background-color:#ffffff;
	height:90px;
	}

.tab2{
	width:25px;
	}

#corner_grey_on_white_topx--{
	width:7px;
	height:7px;
	background-image:url(../images/elements/corners/grey_on_white/topx--.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#B2B2B2;
}

#corner_grey_on_white_top--x{
	width:7px;
	height:7px;
	background-image:url(../images/elements/corners/grey_on_white/top--x.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#B2B2B2;
}

#corner_grey_on_white_bottomx--{
	width:7px;
	height:7px;
	background-image:url(../images/elements/corners/grey_on_white/bottomx--.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#B2B2B2;
}

#corner_grey_on_white_bottom--x{
	width:7px;
	height:7px;
	background-image:url(../images/elements/corners/grey_on_white/bottom--x.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#B2B2B2;
}


#corner_white_on_grey_topx--{
	width:7px;
	height:7px;
	background-image:url(../images/elements/corners/white_on_grey/topx--.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:white;
}

#corner_white_on_grey_top--x{
	width:7px;
	height:7px;
	background-image:url(../images/elements/corners/white_on_grey/top--x.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:white;
}

#corner_white_on_grey_bottomx--{
	width:7px;
	height:7px;
	background-image:url(../images/elements/corners/white_on_grey/bottomx--.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:white;
}

#corner_white_on_grey_bottom--x{
	width:7px;
	height:7px;
	background-image:url(../images/elements/corners/white_on_grey/bottom--x.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:white;
}
#clientContainer{
	}

.clientDecor{
	border-right:1px solid #cccccc;
	}
.paddedTable{}
.paddedTable td{
	padding:5px;
	}
.paddedTable td table td{
	padding:0;
	}
#padFix{
	padding-bottom:1px;
	}

#noVertPadding{
	padding-bottom:0;
	}
.collapse{
	width:1px;
	height:1px;
	}


.spacer020{
	height:10px;
	width:10px;
	}



#columnPortfolio{
	width:130px;
	}

#collapse{
	width:1px;
	height:1px;
}
.pageContents{

}
.edgePadding{
	padding-left:20px;
	padding-right:8px;
	}

.tone1{
	background-color:#F0F0F0;
	}




.underline{
	border-bottom:1px solid #e0e0e0;
	}
.hr{
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	}
#stunted{
	margin-top:5px;
	margin-bottom:5px;
	}
.stunted{
	margin-top:0px;
	margin-bottom:0px;
	border-top:1px solid #BEBEBE;
	width:100%;
	}



#mainNav{
	width:120px;
	padding:0;
	margin-right:5px;
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	line-height:100%;
	border:none;
	}
#mainNav li{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	display:block;
	}
#mainNav li a{
	width:100%;
	/*font-family:Georgia, serif;*/
	}
#mainNav li a:link,  #mainNav li a:visited{
	color:white;
	}
#mainNav li a:hover{
	}



