* {
	margin:				0;
	padding:			0;
}
#sitemap UL {margin-left:20px;}


/*** TAG STYLING BEGINS ***/
BODY {
	font-family:		Arial, sans-serif;
	font-size:			12px;
	overflow-x: 		hidden;
	color:				#2c3264;
}

H2 {
	margin-bottom:		5px;
	color:				#5c5d5d;
}

H3, H4 {
	margin-bottom:		15px;
	text-transform:		uppercase;
	color:				#2c3264;
}

H3 {
	font-size:			18px;
}

H4 {
	font-size:			15px;
}

H5 {
	display:inline;
	font-size:12px;
	color: #A93270;
}

IMG {
	border:				none;
}

OL {
	margin-left:		20px;
}

P {
	margin-bottom:		10px;
	line-height:		18px;
	font-size:			14px;
}

P.last {
	margin-bottom:		0;
}

UL {
	list-style-type:	none;
}
/*** TAG STYLING ENDS ***/


/*** BASE STYLING BEGINS ***/
#container {
	width:				100%;
}

#header {
	min-height:			196px;
	background-color:	#ebf4f7;
}

#logoContainer {
	min-height:			149px;
}

#logo {
	position:			absolute;
	top:				14px;
}

#slogan {
	position:			absolute;
	top:				77px;
	left:				279px;
}

#slogan H1 {
	color:				#1c7e81;
}

#slogan H2 {
	font-family:		Arial, sans-serif;
	font-size:			16px;
	font-weight:		normal;
	color:				#4d4d4d;
}

#options {
	position:			absolute;
	top:				25px;
	right:				5px;
	text-transform:		uppercase;
	color:				#666666;
}

#options SPAN {
	margin:				0 15px;
}

#options A {
	margin:				0 2px;
	text-decoration:	none;
	color:				#666666;
}

#options A.current {
	border-bottom:		2px #a93270 solid;
	font-weight:		bold;
	color:				#a93270;
}

#bigFont {
	font-size:			18px;
}

#navigation {
	height:				47px;
	background:			url("../images/ww-bg-navigation.png") repeat-x;
}

#navigation LI {
	display:			inline;
	position:			relative;
	margin:				0 7px;
	line-height:		47px;
}

#navigation LI .subNav {
	display:			none;
	position:			absolute;
	top:				13px;
	left:				0;
	z-index:			100;
	padding:			5px 0;
}

#navigation LI:hover .subNav {
	display:			block;
	background:			#97406f;
}

#navigation LI .subNav LI {
	display:			block;
	width:				183px;
	line-height:		25px;
}

#navigation LI .subNav LI A {
	margin:0;
	font-size:			12px;
}

#navigation FORM {
	margin-right:		17px;
	text-transform:		capitalize;
}

#navigation LABEL {
	position:			relative;
	top:				1px;
	color:				#ffffff;
}

#searchField {
	width:				150px;
}

#navigation LI A {
	font-size:			14px;
	text-decoration:	none;
	color:				#ffffff;
	text-transform:		uppercase;
}

#navigation LI A.current {
	font-weight:		bold;
	text-transform:		uppercase;
}

#content {
	position:			relative;
	top:				-1px;
	clear:				both;
}

#contentBg {
	position:			absolute;
	width:				2000px;
	left:				-1755px;
	background:			url("../images/ww-bg-content.gif") repeat-x;
}

#leftColumn, #centerColumn, #rightColumn {
	float:				left;
}

#leftColumn {
	position:			relative;
	width:				225px;
	padding:			28px 20px 0 0;
	background:			url("../images/ww-bg-left-column.gif") repeat-x;
	text-align:			right;
}

#leftColumn .entry {
	margin-bottom:		50px;
}

#leftColumn .entry.last {
	margin-bottom:		20px;
}

#leftColumn H4 {
	margin-bottom:		-2px;
	color:				#ffffff;
}

#leftColumn LI {
	font-size:			14px;
}

#leftColumn SPAN IMG {
	visibility:			hidden;
	position:			relative;
	top:				4px;
}

#leftColumn SPAN:hover IMG {
	visibility:			visible;
}

#leftColumn A:hover {
	background-color:	#954f84;
	color:				#ffffff;
}

#leftColumn .white A {
	color:				#ffffff;
}

#leftColumn A {
	padding:			1px 2px;
	text-decoration:	none;
	color:				#3a3a3a;
}

#leftColumn A.current {background-color:#954f84;color:white;}

#leftColumn A IMG.left {
	position:			relative;
	left:				-8px;
}

#leftColumn A IMG.right {
	position:			relative;
	right:				-8px;
}

#leftColumn A:hover IMG {
	visibility:				visible;
}

#leftColumn #factSheets {
	margin-bottom:		290px;
}

#leftColumn #factSheets A {
	font-size:			14px;
	color:				#a93270;
}

#leftColumn #factSheets A:hover {
	background:			none;
}

#social_media {
	margin-top: 		30px;
}

#ladies, #tree {
	position:			absolute;
	bottom:				-291px;
	left:				-31px;
}

#tree {
	left:				-70px
}

#copyright {
	position:			absolute;
	right:				10px;
	bottom:				-300px;
	font-size:			10px;
}

#centerColumn {
	position:			relative;
	left:				-4px;
	width:				602px;
	padding:			27px 20px 300px 33px;
	background:			url("../images/ww-bg-center-column.png") no-repeat;
}

#centerColumn.search {
	width:				627px;
}

#internalPage #centerColumn P {
	line-height:		16px;
	font-size:			12px;
}

#internalPage #centerColumn H3 {
	font-weight:		bold;
}

#internalPage .entry A {
	font-weight:		normal;
}


#breadCrumb {
	margin-bottom:		15px;
}

#centerColumn #breadCrumb A {
	font-size:			14px;
	font-weight:		normal;
	color:				#373737;
}

#centerColumn #breadCrumb A.current {
	font-weight:		bold;
	color:				#1c7e81;
}

#articleOptions {
	width:				214px;
	height:				41px;
	margin-bottom:		30px;
	background:			url("../images/ww-article-options.gif");
}

#articleOptions LI {
	float:				left;
}

#articleOptions LI A {
	display:			block;
	width:				71px;
	height:				41px;
}

#saveNav A:hover {background:url("../images/ww-article-options.gif") 0 -41px;}
#printNav A:hover {background:url("../images/ww-article-options.gif") -71px -41px;}

#emailNav A:hover {
	width:				72px;
	background:			url("../images/ww-article-options.gif") -142px -41px;
}

#centerColumn DIV.entry {
	margin-bottom:		20px;
}

#centerColumn DIV.entry UL {
	margin-left:		20px;
	list-style:			disc;
}

#centerColumn DIV.entry UL LI {
	margin-bottom:		5px;
	color:				#2c3264;
}

#centerColumn DIV.entry.last {
	margin-bottom:		0;
}

#centerColumn A {
	text-decoration:	none;
	color:				#a93270;
}

#centerColumn P A {
	text-decoration:	underline;
}

#centerColumn A.readMore {
	text-decoration:	none;
	font-size:			12px;
	font-weight:		normal;
}

#centerColumn H1 {
	margin-bottom:		15px;
	font-size:			18px;
	text-transform:		none;
	color:				#a93270;
}

#centerColumn H3 {
	font-weight:		normal;
	text-transform:		none;
	color:				#a93270;
}

#centerColumn P, #centerColumn TABLE {
	color:				#2c3264;
}

#rightColumn {
	width:				225px;
	padding-bottom:		15px;
}

#rightColumn IMG {
	margin-top:			20px;
}

.wiser {
	margin-top:			10px;				
	padding:			0 10px 17px;
}

.wiser P {
	font-family:		Arial, sans-serif;
}

#newsletter, .resources {
	margin-top:			10px;				
	padding:			17px 10px;
}

#newsletter {
	background-color:	#ddecec;
}

.wiser, .resources {
	background-color:	#e8f2f2;
	color:				#666666;
}

.wiser P, .resources P {
	line-height:		16px;
	font-size:			12px;
}

.wiser H3 {
	margin-bottom:		10px;
}

.wiser H4 {
	text-transform: 	none;
	color:				#a93270;
}

.wiser A {
	color:				#2c3264;
}

.wiser .last A {
	font-size:			11px;
	text-decoration:	none;
	color:				#2c3264;
}

.wiser.last {
	margin-bottom:		20px;
}

.resources H4 {
	margin-bottom:		15px;
	text-transform:		uppercase;
	color:				#2c3264;
}

.resources H5 {
	font-size:			12px;
	color:				#a93270;
}

.resources UL {
	margin-bottom:		20px;
}

.resources UL.last {
	margin-bottom:		0;
}

.resources LI {
	margin-bottom:		7px;
	line-height:		150%;
}

.resources A {
	color:				#2c3264;
}

#footer {
	position:			relative;
	top:				-1px;
	background:			url("../images/ww-bg-footer.gif") repeat-x #4b517b;
	clear:				both;
	font-size:			10px;
	color:				#ffffff;
	padding:			40px 0;
}

#footerNav LI {
	display:			inline;
}

#footerNav A {
	text-decoration:	none;
	color:				#ffffff;
}

#footerNav .divider {
	margin:				0 5px;
}

#footerNav A:hover {
	text-decoration:	underline;
}

#footer P {
	font-size:			10px;
}

#footerContent {
	padding:			40px 0 0;
}
/*** BASE STYLING ENDS ***/


.bold {
	font-weight:		bold;
}

#newsletter .button {
	margin-left:		3px;
}

.center {
	position:			relative;
	width:				1225px;
	margin:				0 auto;
}

.clearfix:after {
	content:			".";
	display:			block;
	visibility:			hidden;
	height:				0;
	clear:				both;
}

.hidden {
	display:			none;
}

.normalWeight {
	font-weight:		normal;
}

#leftColumn A#rsslink:hover {
	background-color:	#3b93b2;
}

.cse .gsc-control-cse, .gsc-control-cse {
	background: none;
	border: none;
}