

body{
	color: #0C1E40;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-image: url("../wsimages/pageBg2.jpg");
	background-repeat: repeat-x;
	height:100%;

}

/*---- divs ----*/
#container1{
	background: #FFFFFF;
	/*color: #46556C;*/
	margin: auto;
	/*width: 70.6%;*/
	width: 903px;
	overflow: hidden;
	}
	
#container2{
	background: #FFFFFF;
	width: 0px, auto;
	margin-left: 17px;
	margin-right: 17px;
	
	
	}
	

#header{
	height: 17px;
	background: #FFFFFF;
}

#top{
	position: relative;
	height: 124px;
	width: 869px;
	background-image: url("../wsimages/bannerTest.jpg");
	background-repeat: no-repeat;
}

#top.zh-CN{
	background-image: url("../wsimages/michellBannerChinese.jpg");
	}



#flashHeader{
	background: url("../wsimages/michells_default_image.jpg") top left no-repeat;
	height: 180px;
	width: 100%;
	margin-top: 14px;
	
}

#flashHeader.zh-CN{
	background: url("../wsimages/cnInnovationInWool.jpg") top left no-repeat;
	}
	
#flashHeader img{
	border: none;
	margin: 0;
	padding: 0;	
}
/* intro container div and classes */
#introContainer{
	margin: 0;
	margin-top: 14px;
	background: url("../wsimages/introBg.jpg") top left no-repeat;
	background-color: #E7F3FA;
	height: 101px;
	width: 869px;
}

#introContentWrapper{
	padding: 16px 35px 18px 14px;
	
		
}

#introContentWrapper img{
	border: none;	
	float: left;
}

#introContentWrapper p{
	margin: 0; padding: 0;
	margin-left: 207px;	
}

#introContentWrapper h4{
	margin: 0; padding: 0;
	margin-left: 207px;	
}


/* Utility div and classes for the member login button, language button and the search function*/
#utility{
	position: absolute;
	right: 4px;
	top: 25px;
	height: 73px;
	width: 348px;	

}

#loginWelcome{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	padding: 7px /*95*/0px 0 0;
	height: 28px;
	float: left;
	positon: relative;
	width: 159px;	
}

.biggerFont{
	font-size: 12px !important;
	}
	
#loginWelcome form input{
	position: absolute;
	right: 93px;
	top: 3px;
	padding: 0;
	margin: 0;	

}


span.divider{
	color: #F1D898;
}


#loginWelcome a{
	font-size: 11px;
	font-weight: bold;
	color: #00236A;
}

#loginWelcome a:hover,
#loginWelcome a:focus{
	text-decoration: none;
}


#buttonWrapper{	
	width: 303px;
	height: 31px;
	padding: 4px 0 0 45px;
	margin: 0;
}

* html #buttonWrapper{
	width: 303px;
}

#buttonWrapper a{
	float: left;
	padding: 0 14px 0 0;
	margin: 0;
}

#buttonWrapper a img{
	border: none;
	padding: 0;
	margin: 0;
}

#buttonWrapperLogin{
	background: url("../wsimages/loginBg.jpg") top left no-repeat;
	height: 30px;
	width: 348px;
	padding: 5px 0 0 6px;
	margin: 0;
}

#buttonWrapperLogin form input{
	margin: 0;
	padding: 0;
	border: none;
	float: left;
}

#buttonWrapperLogin form input.login{
	padding: 0 0 0 0;
	margin: 1px 5px 0 0;

}

#buttonWrapperLogin form a img{
	padding: 0;
	margin: 3px 0 0 0;
	border: none;
}


#buttonWrapperLogin form input.textBg{
	background: url("../wsimages/usernameBg.gif") top left no-repeat;
	width: 124px;
	height: 21px;
	padding: 1px 0 0 6px;
	margin: 0 5px 0 0;
}

.searchButtonWrapper{
	margin: 0;
	padding: 15px 0 0;
	float: left;
}

.searchTextFieldWrapper{
	float: left;
	margin: 0;
	padding: 14px 0 0 44px;
	margin-right: 10px;
	margin-left: 1px;	
}

.searchTextFieldWrapper input{
	border-style: none;
	border: none;
	background-image: url("../wsimages/textFieldBg.jpg");
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	width: 206px;
	height: 19px;
	padding-left: 5px;	
	padding-top: 4px; 	
}

* html .searchTextFieldWrapper input{
	width: 205px;
}

*:first-child+html .searchTextFieldWrapper input{
	width: 205px;
}


/*---- #teaserContainer div and classes for teaser with blue background ----*/
#teaserContainer {
	margin-top: 15px;
	padding: 0;
	float: left;
	padding-bottom: 16px;	
}

.teaserWrapper{
	background: url("../wsimages/homePageTeaserBg.jpg") top left no-repeat;
	width: 203px;
	height: 172px;
	float:left;
	margin-right: 19px; 
}
/* CSS hack for IE6 for the padding between each teaser box using margin*/
* html .teaserWrapper{	
	margin-right: 17.5px;
}
.teaserWrapper img, 
.teaserWrapperClub img
{	border: none;
	padding: 0;
	margin: 14px 0 0 14px;
}
/*---- change home page teaser with orange background ----*/
.teaserWrapperClub{
	background: url("../wsimages/homePageTeaserClubBg.jpg") top left no-repeat;
	width: 203px;
	height: 172px;
	float:left;
	margin: 0;
}

#menuLeftCorner{
	background-image: url("../wsimages/navLeftSide.jpg");
	float: left;	
}

#menuRightCorner{
	background-image: url("../wsimages/navRightSide.jpg");
	float: left;	
}

.menuContainer{
	border: 1px solid #001235;
	border-left: none;
	float: left;
	height: 37px;
	
}

.menuWrapper{
	border-left: 1px solid #002F8F;
	border-right: 1px solid #002F8F;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	
}

.menuContent{
	margin-left: 25px;
	margin-right: 26px;
	margin-top: 12px;
	
	}

img {
	border: none;
	text-align: right;
}

/*--feeds div and classes --*/
#feedsContainer{
	margin: 0;
	padding: 0;
	background: #DCECF5 url("../wsimages/feedsBg.jpg") top left no-repeat;
	width: 869px;
	height: 147px;
	clear: both;	
}

* html #feedsContainer{
	background-color: #FFFFFF;
}

/*--feeds div for first two column for news--*/
#feedsTeaserContainerLeft{
	padding: 17px 0 0 13px;
	margin: 0;
	width: 566px;
	height: 130px;
	float: left;
}

.feedsTeaserWrapper{
	position: relative;
	width: 268px;
	height: /*91*/70px;
	background: url("../wsimages/feedsTeaserBg.jpg") top left no-repeat;
	float: left;
	padding: 0 11px 21px 0;
	margin: 8px 0 0 0;	
	
}

.screenNumber {
	padding: 2px 0 0 0;
	margin: auto;
	font-size: 11px;
	color: #00236A;
	text-align: right;
	font-weight: normal;
	float: left;
	}
	
.teaserNav.lessPadding{
	right: -6px;
	}	
.teaserNav{
		margin: 0;
		float: right;
		padding: 0 0px 0 0;
		width: 110px;
		position: absolute;
		bottom: 2px;
		right: 20px;
	}	

.teaserNav.noTopPadding{
	top: 6px;
	}
	
.teaserNav img{
		border: none;
		padding: 0;
		margin: 0;
		float: right;
		position: relative;
		top: 2px;
	}	
/*----not used for now, home page
	
.feedsTeaserWrapper div.teaserNav p{
	padding: 18px 20px 0 0;
	margin: auto;
	font-size: 11px;
	color: #00236A;
	text-align: right;
	font-weight: normal;
}

* html .feedsTeaserWrapper div.teaserNav p{
	margin: 0;
}


*:first-child+html .feedsTeaserWrapper .teaserNav p{
	margin: 0;
}

.feedsTeaserWrapper div.teaserNav img{
	border: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: 2px;
}
*/
/*--feeds div for third column containing links --*/
#feedsTeaserContainerRight .teaserNav p{
	padding: 7px 0 0 0;
	margin: auto;
	font-size: 11px;
	color: #00236A;
	text-align: right;
}

* html #feedsTeaserContainerRight .teaserNav p{
	margin: 0;
}

*:first-child+html #feedsTeaserContainerRight .teaserNav p{
	margin: 0;
}
/*
#feedsTeaserContainerRight .teaserNav img{
	border: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: 2px;
}
*/
#feedsTeaserContainerRight{
	float: left;
	width: 273px;
	padding: 17px 0 0 0;
	margin: 0;
	position: relative;	
	height: 115px;
	
}


#feedsTeaserContainerRight ul{
			padding: 0;
			margin: 0;
			list-style: none;
			
}
#feedsTeaserContainerRight ul li{
			color:  #0C1E40;
			font-size: 11px;
			padding: 0;
			margin: 0 0 0 8px;
			background: url("../wsimages/linksBgFirst.jpg") 18px bottom no-repeat;
			line-height: 22px;
			height: 22px;
}

#feedsTeaserContainerRight ul li.second{
	background: url("../wsimages/linksBgSecond.jpg") 18px bottom no-repeat;
	height: 23px;
	

}

#feedsTeaserContainerRight ul li.third{
	background: url("../wsimages/linksBgThird.jpg") 18px bottom no-repeat;
}


	
#feedsTeaserContainerRight img{
	border: none;
	padding: 0 8px 0;	
}

/* -- Standard page with no right hand side column --*/

#mainContentWrapper{
			overflow: hidden;
			width: 869;
			margin: 0 19px 0 17px;
			padding: 0;	
			border-top: 1px solid #CFD9E3;
		}

		#mainContentWrapper h1{
			font-size: 24px;
			font-weight: bold;
			color: #112E62;
			padding: 18px 0 5px 0;
			margin: 0;
		}
		#mainContentWrapper h2{
			padding: 2px 0 1px 0;
			margin: 0;
			font-size: 20px;
			font-weight: bold;
			color: #2F5C87;
		}
		
		#mainContentWrapper h3{
			padding: 2px 0 4px 0;
			margin: 0;
			font-size: 14px;
			color: #2F5C87;
		}
		
		#mainContentWrapper p{
			padding: 7px 0 7px 0;
			margin: 0;
			font-size: 12px;
			color: #0C1E40;	
			line-height: 14px;
		}
		#mainContentWrapper p a, 
		#mainContentWrapper p a:link,
		#mainContentWrapper p a:active,
		#mainContentWrapper p a:visited{
			color: #06658D;
			font-size: 12px;
			text-decoration: underline;
		}
		#mainContentWrapper p a:hover,
		#mainContentWrapper p a:focus{
			text-decoration: none;
		}
		#mainContentWrapper h4{
			padding: 12px 70px 14px 26px;	
			margin: 0;
			color: #C57D00;
			font-size: 16px;
			font-weight: bold;
			font-family: Georgia;
		}
/*
		#mainContentWrapper img {
			border: none;
			padding: 10px;
		}

*/

/* -- MEMBER area, page with single column --*/


#contentContainer{
	width: 831px;
	padding: 0 19px 0 19px;
	min-height: 400px;	
	}
	* html #contentContainer{
		height: 400px;
	}
	
		#contentContainer h1{
			font-size: 24px;
			font-weight: bold;
			color: #112E62;
			padding: 18px 0 5px 0;
			margin: 0;
		}
		#contentContainer h2{
			padding: 2px 0 1px 0;
			margin: 0;
			font-size: 20px;
			font-weight: bold;
			color: #2F5C87;
		}
		
		#contentContainer h3{
			padding: 2px 0 4px 0;
			margin: 0;
			font-size: 14px;
			color: #2F5C87;
		}
		
		#contentContainer p{
			padding: 7px 0 7px 0;
			margin: 0;
			font-size: 12px;
			color: #0C1E40;	
			line-height: 14px;
		}
		#contentContainer p a, 
		#contentContainerp a:link,
		#contentContainer p a:active,
		#contentContainer p a:visited{
			color: #06658D;
			font-size: 12px;
			text-decoration: underline;
		}
		#contentContainer p a:hover,
		#contentContainer p a:focus{
			text-decoration: none;
		}
		#contentContainer h4{
			padding: 12px 70px 14px 26px;	
			margin: 0;
			color: #C57D00;
			font-size: 16px;
			font-weight: bold;
			font-family: Georgia;
		}











/*///////////////////////////////////////*/






/*-- Member area navigation --*/
#memberContainerInternal{
	background: url("../wsimages/memberNavBgInternal.jpg") top left no-repeat;
	width: 869px;
	height: 173px;

	}
	#memberContainerInternal h2{
		color: #990000;
		font-size: 14px;
		font-weight: bold;
		padding: 18px 22px 0 22px;
		margin: 0;
		width: 824px;
		height: 23px;
		/*background: yellow;*/
	}	


#memberContainer {
	background: url("../wsimages/memberNavBg.jpg") top left no-repeat;
	width: 869px;
	height: 303px;
	}
	#memberContainer h2{
		color: #990000;
		font-size: 14px;
		font-weight: bold;
		padding: 18px 22px 0 22px;
		margin: 0;
		width: 824px;
		height: 23px;
		/*background: yellow;*/
	}	
	#countDownContainer{
		overflow: hidden;
		width: 837px;
		/*background: red;*/
		padding: 0 13px 0 19px;
		margin: 0;
	}
	.locationContainer{
		background: url("../wsimages/locationBg.jpg") top left no-repeat;
		width: 112px;
		height: 92px;
		margin: 0;
		padding: 0 7.5px 0 0;
		float: left;	
	}
	.locationContainer h3{
		font-size: 14px;
		font-weight: bold;
		color: #425989;
		width: 112px;
		height: 13px;
		/*background: gray;*/
		margin: 0;
		padding: 8px 0 0;
		text-align: center;
	}
	.locationContainer h4{
		font-size: 11px;
		color: #425989;
		width: 112px;
		height: 14px;
		/*background: green;*/
		padding: 1px 0 0;
		margin: 0;
		text-align: center;
	}
	.timeContainer{
		background: url("../wsimages/timeBg.jpg") top left  no-repeat;
		width: 98px;
		height: 55px;
		margin: 3px 0 0 7px;
		padding: 0;	
	}
	* html .timeContainer{
		height: 50px;
	}
	.timeContainer h5{
		font-size: 12px;
		font-weight: bold;
		color: #d55e23;
		padding: 7px 0 0;
		margin: 0;
		text-align: center;
	}
	.timeContainer p{
		font-size: 10px;
		color: #425989;
		padding: 2px 0 0;
		text-align: center;
		margin: 0;
	}
	.timeContainer h5 strong{
		color: #09608d;
		font-weight: bold;	
	}
	.timeContainer span{
		font-weight: normal;
		color: #09608d;
	}

	#memberNavContainer{
		padding: 10px 10px 0 11px;
		margin: 0;
		/*background: pink;*/
		width: 848px;
		height: 94px;
	}
	#memberNavContainer ul{
		padding: 0;
		margin: 0;
		list-style: none;
	
		
	}
	#memberNavContainer ul li{
		color: #385080;
		font-size: 11px;
		/*background: blue;*/
		height: 94px;
		width: 101px;
		padding: 0 5px 0 0;
		float: left;
	}
	#memberNavContainer ul li a{

		font-size: 11px;
		color: #385080;
		font-weight: bold;
		background: url("../wsimages/n1Market.gif") top center no-repeat;
		padding: 0;
		margin: 0;
		text-decoration: none;
		display: block;
		height: /*28*/32px;
		width: 101px;
		padding-top: /*66*/70px;
		text-align: center;
	}	
	/*-- Default icon style for english version --*/

	#memberNavContainer ul li a.active1 {
		background: url("../wsimages/a1Market.gif") top center no-repeat;
	}
	#memberNavContainer ul li a:hover,
	#memberNavContainer ul li a:focus{
		background: url("../wsimages/r1Market.gif") top center no-repeat;
	}
	#memberNavContainer ul li a.nav2 {
		background: url("../wsimages/n2WoolMark.gif") top center no-repeat;
	}
	#memberNavContainer ul li a.active2 {
		background: url("../wsimages/a2WoolMark.gif") top center no-repeat;
	}
	#memberNavContainer ul li a:hover.nav2 ,
	#memberNavContainer ul li a:focus.nav2 {
		background: url("../wsimages/r2WoolMark.gif") top center no-repeat;
	}	
	#memberNavContainer ul li a.nav3 {
		background: url("../wsimages/n3TalkOwner.gif") top center no-repeat;
	}
	#memberNavContainer ul li a.active3 {
		background: url("../wsimages/a3TalkOwner.gif") top center no-repeat;
	}	
	#memberNavContainer ul li a:hover.nav3, 
	#memberNavContainer ul li a:focus.nav3 {
		background: url("../wsimages/r3TalkOwner.gif") top center no-repeat;
	}
	#memberNavContainer ul li a.nav4 {
		background: url("../wsimages/n4Price.gif") top center no-repeat;
	}
	#memberNavContainer ul li a.active4 {
		background: url("../wsimages/a4Price.gif") top center no-repeat;
	}
	#memberNavContainer ul li a:hover.nav4,
	#memberNavContainer ul li a:focus.nav4 {
		background: url("../wsimages/r4Price.gif") top center no-repeat;
	}	
	#memberNavContainer ul li a.nav5 {
		background: url("../wsimages/n5Weather.gif") top center no-repeat;
	}
	#memberNavContainer ul li a.active5 {
		background: url("../wsimages/a5Weather.gif") top center no-repeat;
	}
	#memberNavContainer ul li a:hover.nav5,
	#memberNavContainer ul li a:focus.nav5 {
		background: url("../wsimages/r5Weather.gif") top center no-repeat;
	}	
	#memberNavContainer ul li a.nav6 {
		background: url("../wsimages/n6Import.gif") top center no-repeat;
	}
	#memberNavContainer ul li a.active6 {
		background: url("../wsimages/a6Import.gif") top center no-repeat;
	}
	#memberNavContainer ul li a:hover.nav6,
	#memberNavContainer ul li a:focus.nav6 {
		background: url("../wsimages/r6Import.gif") top center no-repeat;
	}	
	#memberNavContainer ul li a.nav7 {
		background: url("../wsimages/n7Auction.gif") top center no-repeat;
	}	
	#memberNavContainer ul li a.active7 {
		background: url("../wsimages/a7Auction.gif") top center no-repeat;
	}
	#memberNavContainer ul li a:hover.nav7,
	#memberNavContainer ul li a:focus.nav7 {
		background: url("../wsimages/r7Auction.gif") top center no-repeat;
	}		
	#memberNavContainer ul li a.nav8 {
		background: url("../wsimages/n8Facts.gif") top center no-repeat;
	}
	#memberNavContainer ul li a.active8 {
		background: url("../wsimages/a8Facts.gif") top center no-repeat;
	}
	#memberNavContainer ul li a:hover.nav8,	
	#memberNavContainer ul li a:focus.nav8 {
		background: url("../wsimages/r8Facts.gif") top center no-repeat;
	}

	/*-- Change font size for chinese characters in member nav menu --*/
	#memberNavContainer ul.biggerFont li a {
		font-size: 12px;
	}

	/*-- Fix the flickering in IE6 when hovering a button in club nav menu --*/

	* html #memberNavContainer ul li.testbg{
		background: url("../wsimages/n1Market.gif") top 16px no-repeat;
	}
	* html #memberNavContainer ul li.testbg2{
		background: url("../wsimages/n2WoolMark.gif") top 16px no-repeat;
	}
	* html #memberNavContainer ul li.testbg3{
		background: url("../wsimages/n3TalkOwner.gif") top 16px no-repeat;
	}	
	* html #memberNavContainer ul li.testbg4{
		background: url("../wsimages/n4Price.gif") top 16px no-repeat;
	}		
	* html #memberNavContainer ul li.testbg5{
		background: url("../wsimages/n5Weather.gif") top 16px no-repeat;
	}	
	* html #memberNavContainer ul li.testbg6{
		background: url("../wsimages/n6Import.gif") top 16px no-repeat;
	}
	* html #memberNavContainer ul li.testbg7{
		background: url("../wsimages/n7Auction.gif") top 16px no-repeat;
	}
	* html #memberNavContainer ul li.testbg8{
		background: url("../wsimages/n8Facts.gif") top 16px no-repeat;
	}

/* -- STYLES FOR PAGE WITH TWO COLUMN --*/

#mainContentContainer{
	background: #FFFFFF url("../wsimages/twoColumnBg.jpg") top left no-repeat;
	/*color:red;*/
	padding: 0 0 10px 0;
	margin: 13px 0 0 0;
	}
	* html #mainContentContainer{
		height: 1%;
	}

	#breadcrumbs{
		padding: 13px 0 12px 20px;
		margin: 0;
		color: #155D82;
		font-size: 11px;
		}
		* html #breadcrumbs{
			height: 1%;
		}
		#breadcrumbs a{
			padding: 0;
			margin: 0;
			color: #155D82;
		}

		#breadcrumbs a:hover,
		#breadcrumbs a:focus{
			text-decoration: none;
		}
	#mainContentWrapper{
			overflow: hidden;
			width: 833px;
			margin: 0 19px 0 17px;
			padding: 0;	
			border-top: 1px solid #CFD9E3;
		}		
		#mainContentWrapper h1{
			font-size: 24px;
			font-weight: bold;
			color: #112E62;
			padding: 16px 0 8px 0;
			margin: 0;
		}
		#mainContentWrapper h2{
			padding: 2px 0 1px 0;
			margin: 0;
			font-size: 20px;
			font-weight: bold;
			color: #2F5C87;
		}
		
		#mainContentWrapper h3{
			padding: 5px 0 4px 0;
			margin: 0;
			font-size: 14px;
			color: #2F5C87;
		}
		
		#mainContentWrapper p{
			padding: 9px 0 9px 0;
			margin: 0;
			font-size: 12px;
			color: #0C1E40;	
			line-height: 14px;
		}
		#mainContentWrapper p a{
			color: #06658D;
			font-size: 12px;
			text-decoration: underline;
		}
		#mainContentWrapper p a:hover,
		#mainContentWrapper p a:focus{
			text-decoration: none;
		}
		#mainContentWrapper h4{
			padding: 12px 70px 14px 26px;
			margin: 0;
			color: #C57D00;
			font-size: 16px;
			font-weight: bold;
			font-family: Georgia;
		}
		
	body.twoColumn #mainContentWrapper{
			overflow: hidden;
			width: 833px;
			margin: 0 19px 0 17px;
			padding: 0;	
			border-top: 1px solid #CFD9E3;
		}	
		body.twoColumn #mainContentWrapper.member{
			border: none;
			padding-top: 5px;
		}
		
	body.twoColumn #contentWrapperLeft{
		width: 552px;
		padding: 0 44px 0 0;
		float: left;
		min-height: 400px;
		}
		#contentWrapperLeft h1{
			font-size: 24px;
			font-weight: bold;
			color: #112E62;
			padding: 16px 0 8px 0;
			margin: 0;
		}
		#contentWrapperLeft h2{
			padding: 2px 0 1px 0;
			margin: 0;
			font-size: 20px;
			font-weight: bold;
			color: #2F5C87;
		}
		
		#contentWrapperLeft h3{
			padding: 5px 0 4px 0;
			margin: 0;
			font-size: 14px;
			color: #2F5C87;
		}
		
		#contentWrapperLeft p{
			padding: 9px 0 9px 0;
			margin: 0;
			font-size: 12px;
			color: #0C1E40;	
			line-height: 14px;
		}
		#contentWrapperLeft p a{
			color: #06658D;
			font-size: 12px;
			text-decoration: underline;
		}
		#contentWrapperLeft p a:hover,
		#contentWrapperLeft p a:focus{
			text-decoration: none;
		}
		#contentWrapperLeft h4{
			padding: 12px 70px 14px 26px;
			margin: 0;
			color: #C57D00;
			font-size: 16px;
			font-weight: bold;
			font-family: Georgia;
		}
		#contentWrapperLeft .newsPaginationTop{
			padding: 0;
		}
		#contentWrapperLeft .newsPaginationTop .newsPaginationLinks{
			font-size: 11px;
		}		
		
		/**-- styles for INTERNAL teaser --*/
		#internalTeaser{
			border-top: 1px solid #C4CFE2;
			padding: 0;
			margin: 15px 0 0;
		}
		.internalTeaserImageWrapper{
			padding: 0;
			margin: 0;	
			/*positioning the image*/
			position: absolute;
			
		}
		* html .internalTeaserImageWrapper{
			background: url("../wsimages/teaserIconRSS.gif") left 12px no-repeat;
		}
		.internalTeaserImageWrapper a{
			
			background: url("../wsimages/teaserIcon.gif") left 12px no-repeat;
			padding: 0;
			margin:0;	
			display: block;
			height: 48px;
			width: 30px;	
		}
			
		.internalTeaserImageWrapper a.RSSIcon{
			background: url("../wsimages/teaserIconRSS.gif") left 12px no-repeat;
			width: 34px;
			height: 50px;
		}	
		.internalTeaserContentWrapper{	
			margin: 0;
			padding: 10px 0 15px 50px;
			overflow: hidden;	
			border-bottom: 1px solid #C4CFE2;
			/*height: 70px;*/

		}
/*
	.internalTeaserContentWrapper.morePadding{
			padding-left: 195px;
			height: 67px;
		}
*/
		#internalTeaser.noTopBorder{
			border-top: none !important;
			padding: 0 !important;
			margin: 0 !important;
		}

		.internalTeaserContentWrapper h3 {
			padding: 0!important;
			margin: 0!important;
		}		
		.internalTeaserContentWrapper h3 a{	
			padding: 0;
			color: #09608D;
			font-size: 18px;
			line-height: 20px;
			margin: 0;
			text-decoration: none;	
		}

		.internalTeaserContentWrapper h3 a:hover,
		.internalTeaserContentWrapper h3 a:focus{
			text-decoration: underline;
		}
		#internalTeaser .internalTeaserContentWrapper h4{
			color: #546A6D;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight:normal;
			padding: 8px 0 0 0;
			margin: 0 !important;
		}
		#internalTeaser .internalTeaserContentWrapper p{
			padding: 4px 0 0;
			margin: 0;
		}
		#internalTeaser .internalTeaserContentWrapper p a{
			clear: left;
			display: block;
			text-decoration: none;
			color: #003C5B;
			font-size: 12px;
			padding: 0;
			margin: 0;
		}
		#internalTeaser .internalTeaserContentWrapper  p a:hover,
		#internalTeaser .internalTeaserContentWrapper  p a:focus{
			text-decoration: underline;
		}
		
		/*-- styles for teaser image, label, blurb --*/
		
		.internalTeaser2{
			border-top: 1px solid #C4CFE2;
			border-bottom: 1px solid #C4CFE2;
			padding: 0 0 15px;
			margin: 15px 0 0;	
			overflow: hidden;
		}	
		* html .internalTeaser2 {
			height:75px;
			overflow: visible;
		}
		.internalTeaser2.noTopBorder{
			border-top: none;
			margin: 0;
		}
		
		.internalTeaser2 .imageWrapper{
			padding: 13px 0 0;
			margin: 0;
			float: left;
			
		}
		.internalTeaser2 .contentWrapper{
			float: right;
			padding: 13px 0 0;
			width: 356px;
			
		}
		.internalTeaser2 .contentWrapper h3 {
			padding: 0!important;
			margin: 0!important;
		}		
		.internalTeaser2 .contentWrapper h3 a{	
			padding: 0;
			color: #09608D;
			font-size: 18px;
			line-height: 20px;
			margin: 0;
			text-decoration: none;	
		}

		.internalTeaser2 .contentWrapper h3 a:hover,
		.internalTeaser2 .contentWrapper h3 a:focus{
			text-decoration: underline;
		}		
		.internalTeaser2 .contentWrapper p{
			padding: 4px 0 0 !important;
			margin: 0;
			
		}
		.internalTeaser2 .contentWrapper p a{
			clear: left !important;
			display: block !important;
			text-decoration: none !important;
			color: #003C5B !important;
			font-size: 12px !important;
			padding: 0 !important;
			margin: 0 !important;
		}
		.internalTeaser2 .contentWrapper  p a:hover,
		.internalTeaser2 .contentWrapper  p a:focus{
			text-decoration: underline !important;
		}




		/*--styles for sitemap list --
		#contentWrapperLeft ul{
			padding: 0;
			margin: 0;
			font-size: 12px;
			color: #0C1E40;
			
		}
		#contentWrapperLeft ul li{
			padding: 0;
			margin: 0;
		}
		
		#contentWrapperLeft ul li a{
			padding: 0 0 0 7px;
			
			color: #224482;
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
			line-height: 23px;
		}
		#contentWrapperLeft ul li a:hover,
		#contentWrapperLeft ul li a:focus{
			text-decoration: underline;
		}
		
		#contentWrapperLeft ul li ul{
			padding: 0;
			margin: 0;
			background: #FFFFFF;

		}
		#contentWrapperLeft ul li ul li{
			padding: 0;
			margin: 0;
			background-color: #FFFFFF;
			border-top: 1px solid #CFD9E3;

		}	
		#contentWrapperLeft ul li ul li.noBorder{
			border: none;
		}

		#contentWrapperLeft ul li ul li a{
			padding: 0 0 0 26px;
			margin: 0;
			color: #09608D;
			font-weight: normal;
			font-size: 11px;
			line-height: 20px;
			background: url("../wsimages/siteMapLevel3Bullet.jpg") 16px 2px no-repeat;
		}		
		#contentWrapperLeft ul li ul li ul{
				padding: 0 0 2px 0;
				margin: 0;	
		}
		#contentWrapperLeft ul li ul li ul li{
			border: none;
			
		}
	
		#contentWrapperLeft ul li ul li ul li a{
			padding: 0 0 0 26px;
			margin: 0;
			color: #09608D;
			font-weight: normal;
			font-size: 11px;
			background: none;
			line-height: 14px;
			
		}*/
		
		/*-- Pagination for news page --*/

		
		
		/*-- styles for search results --*/
		.pagination{
			padding: 5px 0 14px 7px;
			margin: 5px 0 5px 0;
			border-bottom: 1px solid #D4DDE6;
		}
		
		.pagination.topPadding{
			padding-top: 10px;
		}
		
		.pagination.topPadding.topBorder{
			border: none;
			border-top: 1px solid #D4DDE6;
		}
		
		.pagination.topPadding.noBorder{
			border: none;
		}

		.pagination form{
			padding: 0;
			margin: 0;
		}
		.pagination label{
			padding: 0;
			margin: 0;
			background: none;
			color: #212121;
			font-size: 11px;
		}
		.pagination label a{
			line-height: 20px;
			color: #327AA0;
			font-size: 11px;
			font-weight: bold;
			margin: 0;
			text-decoration: underline;	
		}
		.pagination label a:hover,
		.pagination label a:focus{
			text-decoration: none;
		}
		.pagination label a.previous{
			background: url("../wsimages/previousArrow.jpg") left 3px no-repeat;
			padding: 0 5px 0 18px;

		}
		.pagination label a.next{
			background: url("../wsimages/nextArrow.jpg") /*30px*/ 60px 3px no-repeat;
			padding: 0 28px 0 5px;
		}
		.pagination label a.next.lessPadding{
			background: url("../wsimages/nextArrow.jpg") /*30px*/ 30px 3px no-repeat;
		}
		
		.pagination select{
			position: relative;
			top: 1px;
		}
		#searchResultContainer{
			margin: 0;
			padding: 0 0 15px 0;			
		}
		#searchResultContainer div {
			
			border-bottom: 1px solid #D4DDE6;
		}
		#searchResultContainer div h5{
			color: #327AA0;
			font-size: 11px;
			font-weight: bold;
			padding: 8px 0 0;
			margin: 0;
		}
		#searchResultContainer div h5 a{
			color: #327AA0;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;	
		}	
		#searchResultContainer div h5 a:hover,
		#searchResultContainer div h5 a:focus{
			text-decoration: underline;	
		}
		
		#searchResultContainer div h5 em{
			color: #002B83;
			padding: 0 8px 0 0;
			margin: 0;
			font-style: normal;
		}
		 #searchResultContainer div p{
			font-size: 11px;
			color: #000C24;
			line-height: 13px;
			margin: 0;
			padding: 8px 0 11px 0;
		}
		p.changeSize{
			font-size: 11px!important;
		}
		span.changeColor{
			color: #327AA0;
		}
		span.highlightSearch{
			background: #327AA0;
			color: #FFFFFF;
		
		}
	/*--Styles for the internal right div--*/	
	body.twoColumn #contentWrapperRight{
		width:237px;	
		float: right;
		padding: 0;
		margin: 0;
		}
		* html body.twoColumn #contentWrapperRight{
			margin-right: -21px;
		}
		#contentWrapperRight h3{
			color: #112E62;
			font-size: 14px;
			font-weight: bold;
			padding: 17px 0 9px 0;
			margin: 0;
		}
		#contentWrapperRight h3.red{
			color: #A41905;
		}
		#contentWrapperRight div{
			padding: 0 0 4px 0;
			margin: 0;
			
		}
		#contentWrapperRight div .listContainer{
			color: #000C24;
			font-size: 11px;
			padding: 0;
			margin: 0 0 0 21px;
			background: url("../wsimages/relatedLinkBg.jpg") bottom left no-repeat;
			line-height: 25px;
			height: 25px;
		}
		#contentWrapperRight div .listContainer.even{
			background: url("../wsimages/relatedLinkBgEven.jpg") bottom left no-repeat !important;
		}
		#contentWrapperRight div .listContainer.last{
			background: url("../wsimages/relatedLinkBgLast.jpg") bottom left no-repeat;
		}
		#contentWrapperRight div .listContainer.nav{
			background: url("../wsimages/navLinkBg.jpg") bottom left no-repeat;
		}
		#contentWrapperRight div .listContainer.navEven{
			background: url("../wsimages/navLinkBgEven.jpg") bottom left no-repeat;
		}		
		
		#contentWrapperRight div .listContainer a{
			padding: 0 0 0 21px;	
			margin: 0;
			color: #000C24;
			font-size: 11px;
			background: url("../wsimages/iconDefault.gif") left 4px no-repeat;
			text-decoration: none;
			position: relative;
			left: -21px;
			display: block;
			width: 215px;
			height: 25px;	
		}
		#contentWrapperRight div.listContainer a:hover,
		#contentWrapperRight div .listContainer a:focus{
			text-decoration: underline;
		}	
		#contentWrapperRight div .listContainer a.iconpdf {
			background: url("../wsimages/iconPDF.gif") left 4px no-repeat;
		}
		#contentWrapperRight div .listContainer a.icondmxmlexport {
			background: url("../wsimages/iconRSS.gif") left 4px no-repeat;
		}		
		#contentWrapperRight div .listContainer a.icondmlink{
			background: url("../wsimages/iconLink.gif") left 4px no-repeat;
		}
		#contentWrapperRight div .listContainer a.icondoc{
			background: url("../wsimages/iconDOC.gif") left 4px no-repeat;
		}
		#contentWrapperRight div .listContainer a.iconzip{
			background: url("../wsimages/iconZIP.gif") left 4px no-repeat;
		}
		#contentWrapperRight div .listContainer a.icondmhtml, 
		#contentWrapperRight div .listContainer a.icondmnews, 
		#contentWrapperRight div .listContainer a.icondmevent,
		#contentWrapperRight div .listContainer a.icondmfacts{
			background: url("../wsimages/iconDefault.gif") left 4px no-repeat;
		}		

		
.fileIconWrapper{

		color: #0C1E40;
		font-size: 12px;
		padding: 0;
		margin: 0 0 0 21px;
		line-height: 25px;
		height: 25px;
}
	/*-- Fix flickering in IE6 when hovering an anchor--*/
	* html .fileIconWrapper{
		background: url("../wsimages/iconDefault.gif") left 4px no-repeat;
	}
	* html .fileIconWrapper.icondoc{
		background: url("../wsimages/iconDOC.gif") left 4px no-repeat;
	}
	* html .fileIconWrapper.iconpdf{
		background: url("../wsimages/iconPDF.gif") left 4px no-repeat;
	}	
	* html .fileIconWrapper.icondmxmlexport{
		background: url("../wsimages/iconRSS.gif") left 4px no-repeat;
	}		
	* html .fileIconWrapper.icondmlink{
		background: url("../wsimages/iconLink.gif") left 4px no-repeat;
	}
	* html .fileIconWrapper.iconzip{
		background: url("../wsimages/iconZIP.gif") left 4px no-repeat;
	}
	* html .fileIconWrapper.iconxls{
		background: url("../wsimages/iconEXCEL.gif") left 4px no-repeat;
	}
	* html .fileIconWrapper.iconppt{
		background: url("../wsimages/iconPOWERPOINT.gif") left 4px no-repeat;
	}
	* html .fileIconWrapper.icongif,	
	* html .fileIconWrapper.iconjpg {
		background: url("../wsimages/iconIMAGE.gif") left 4px no-repeat;
	}	
	* html .fileIconWrapper.iconmov,
	* html .fileIconWrapper.iconavi {
		background: url("../wsimages/iconVIDEO.gif") left 4px no-repeat;
	}		
	* html .fileIconWrapper.icondmhtml, 
	* html .fileIconWrapper.icondmnews, 
	* html .fileIconWrapper.icondmevent,
	* html .fileIconWrapper.icondmfacts{
		background: url("../wsimages/iconDefault.gif") left 4px no-repeat;
	}







	.fileIconWrapper a{
		background: url("../wsimages/iconDefault.gif") left 4px no-repeat;
			padding: 0 0 0 21px;	
			margin: 0;
			color: #0C1E40;
			font-size: 12px;
			text-decoration: none;
			/*position: relative;
			left: -21px;*/
			display: block;
			width: 215px;
			height: 25px;
			
	}
	.fileIconWrapper a:hover,
	.fileIconWrapper a:focus{
		text-decoration: underline;
	}	
	.fileIconWrapper a.iconpdf{
		background: url("../wsimages/iconPDF.gif") left 4px no-repeat;
	}	
	.fileIconWrapper a.icondmxmlexport{
		background: url("../wsimages/iconRSS.gif") left 4px no-repeat;
	}		
	.fileIconWrapper a.icondmlink{
		background: url("../wsimages/iconLink.gif") left 4px no-repeat;
	}
	.fileIconWrapper a.icondoc{
		background: url("../wsimages/iconDOC.gif") left 4px no-repeat;
	}
	.fileIconWrapper a.iconzip{
		background: url("../wsimages/iconZIP.gif") left 4px no-repeat;
	}
	.fileIconWrapper a.iconxls{
		background: url("../wsimages/iconEXCEL.gif") left 4px no-repeat;
	}
	.fileIconWrapper a.iconppt{
		background: url("../wsimages/iconPOWERPOINT.gif") left 4px no-repeat;
	}
	.fileIconWrapper a.icongif,	.fileIconWrapper a.iconjpg {
		background: url("../wsimages/iconIMAGE.gif") left 4px no-repeat;
	}	
	.fileIconWrapper a.iconmov,	.fileIconWrapper a.iconavi {
		background: url("../wsimages/iconVIDEO.gif") left 4px no-repeat;
	}		
	.fileIconWrapper a.icondmhtml, 
	.fileIconWrapper a.icondmnews, 
	.fileIconWrapper a.icondmevent,
	.fileIconWrapper a.icondmfacts{
		background: url("../wsimages/iconDefault.gif") left 4px no-repeat;
	}
	.fileIconWrapper a widerWidth,
	.fileIconWrapper a.iconpdf.widerWidth,		
	.fileIconWrapper a.icondmxmlexport.widerWidth,
	.fileIconWrapper a.icondmlink.widerWidth,
	.fileIconWrapper a.icondoc.widerWidth,
	.fileIconWrapper a.iconzip.widerWidth,
	.fileIconWrapper a.iconxls.widerWidth,
	.fileIconWrapper a.iconppt.widerWidth,
	.fileIconWrapper a.icongif.widerWidth,
	.fileIconWrapper a.iconjpg.widerWidth,
	.fileIconWrapper a.iconmov.widerWidth,
	.fileIconWrapper a.iconavi.widerWidth,
	.fileIconWrapper a.icondmhtml.widerWidth, 
	.fileIconWrapper a.icondmnews.widerWidth, 
	.fileIconWrapper a.icondmevent.widerWidth,
	.fileIconWrapper a.icondmfacts.widerWidth{
		width: 500px;
	}
	
/*--styles for the extra navigation and relative content for no internal page--*/
#memberSubNav{
		border-top: 1px solid #CFD9E3;
		padding: 20px 0 0 0;
		margin: 25px 0 0 0;
		overflow: hidden;
		
		}

		#memberSubNav .memberSubWrapper.noRightPadding{
			padding: 0 !important;
		}
		#memberSubNav h3{
			color: #112E62;
			font-size: 14px;
			font-weight: bold;
			padding: 0 0 9px 0;
			margin: 0;
			width: 400px;
			
		}
		#memberSubNav h3.red{
			color: #A41905;
		}
		#memberSubNav .memberSubWrapper{
			padding: 0 27px 0 0;
			margin: 0;
			float: left;
		}
		* html #memberSubNav .memberSubWrapper{
		
			padding: 0 5px 0 0;
			
		}
		#memberSubNav .memberSubWrapper .listContainer{
			color: #000C24;
			font-size: 11px;
			padding: 0;
			margin: 0 0 0 21px;
			background: url("../wsimages/memberSubRelatedBg.jpg") bottom left no-repeat;
			line-height: 25px;
			height: 25px;
			width: 380px;		
		}
		#memberSubNav .memberSubWrapper .listContainer.even{
			background: url("../wsimages/memberSubRelatedBgEven.jpg") bottom left no-repeat !important;
		}
		#memberSubNav .memberSubWrapper .listContainer.last{
			background: url("../wsimages/relatedLinkBgLast.jpg") bottom left no-repeat !important;
		}
		#memberSubNav .memberSubWrapper .listContainer.nav{
			background: url("../wsimages/memberSubNavBg.jpg") bottom left no-repeat !important;
		}
		#memberSubNav  .memberSubWrapper .listContainer.navEven{
			background: url("../wsimages/memberSubNavBgEven.jpg") bottom left no-repeat !important;
		}		
		
		#memberSubNav  .memberSubWrapper .listContainer a{
			padding: 0 0 0 21px;	
			margin: 0;
			color: #000C24;
			font-size: 11px;
			background: url("../wsimages/iconDefault.gif") left 4px no-repeat;
			text-decoration: none;
			position: relative;
			left: -21px;
			display: block;
			width: 215px;
			height: 25px;
			width: 378px;			
		}
		#memberSubNav  .memberSubWrapper .listContainer a:hover,
		#memberSubNav  .memberSubWrapper .listContainer a:focus{
			text-decoration: underline;
		}	
		#memberSubNav  .memberSubWrapper .listContainer a.iconpdf {
			background: url("../wsimages/iconPDF.gif") left 4px no-repeat;
		}
		#memberSubNav  .memberSubWrapper .listContainer a.icondmxmlexport {
			background: url("../wsimages/iconRSS.gif") left 4px no-repeat;
		}		
		#memberSubNav  .memberSubWrapper .listContainer a.icondmlink{
			background: url("../wsimages/iconLink.gif") left 4px no-repeat;
		}
		#memberSubNav  .memberSubWrapper .listContainer a.icondoc{
			background: url("../wsimages/iconDOC.gif") left 4px no-repeat;
		}	
		#memberSubNav  .memberSubWrapper .listContainer a.iconzip{
			background: url("../wsimages/iconZIP.gif") left 4px no-repeat;
		}
		#memberSubNav  .memberSubWrapper .listContainer a.icondmhtml,
		#memberSubNav  .memberSubWrapper .listContainer a.icondmnews,
		#memberSubNav  .memberSubWrapper .listContainer a.icondmevent,
		#memberSubNav  .memberSubWrapper .listContainer a.icondmfacts{
			background: url("../wsimages/iconDefault.gif") left 4px no-repeat;
		}
		
		.noRightPadding .teaser-container,
		.noRightPadding .teaser-subcontainer{
			padding: 0 !important;
			margin: 0 !important;
		}


		
/*--- footer div ---*/

#footer{
	padding: 0;
	position: relative;
	background:#FFFFFF;
	width: 100%;
	margin: 36px 0 30px 0;
	border-top: 1px solid #CDDEEA;
	clear: both;
	overflow: hidden;
}

* html #footer{
	margin-top: 30px;
}

#footer a.top{
	position: absolute;
	margin: 0;
	padding: 0;
	right: -5px;
	top: 9px;
	text-indent: -9999px;
	background-image: url("../wsimages/topSymbol.jpg");
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;	
	
}

