/* Layout styles: margin, padding, width, borders, float, display. All things that effect the layout. */

/* font styles: font-family, font-size, font-weight, font-style; these styles can affect the layout, so they are in the layout CSS. */

/* YUI reset elements */

/* Changed the file for web-log errors-BUG-271 : Changed the relative URLs to absolute URLs */

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

button.image-button {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	border: 0px;
	cursor: pointer;
	cursor: hand;
}

/* YUI fonts */

body {
	font: 13px arial,helvetica,clean,sans-serif;
	*font-size: small;
	*font: x-small;


	background: url('/wb/images/background-images/body-background.gif') no-repeat;
	background-color: #FFFFFF;
}

table {
	font-size: inherit;
	font: 100%;
}

select, input, textarea {
	font: 99% arial,helvetica,clean,sans-serif;
}

pre, code {
	font: 115% monospace;
	*font-size: 100%;
}

body * {
	line-height: 1.22em;
}

a, img {
	outline: none;
	border: 0;
}

button {
	outline: none;
	font-size: 92%;
}

button img {
	display: block;
}

input, select, textarea {
	font-size: 112%;
	font-family: Arial, Helvetica, Sans-Serif;
}

div.clearing {
	

/* D

IV for Mozilla browser float hack */
	clear: both;
	height: 1px;
	

/* Height

must be 1 for the wrapping element to actually wrap the containing elements (IE fix) */
	overflow: hidden;


/* Style use

d because MSIE refuses to automatically make div tags less than 1em high when in Standards Compatible mode. */
}

div.tools-clearing {
	

/* D

IV for Mozilla browser float hack */
	clear: both;
	height: 1px;
	

/* Height

must be 1 for the wrapping element to actually wrap the containing elements (IE fix) */
	overflow: hidden;


/* Style use

d because MSIE refuses to automatically make div tags less than 1em high when in Standards Compatible mode. */
}

img.floating-image-right {
	float: right;
	padding: 5px 0px 5px 5px;
}

img.floating-image-left {
	float: left;
	padding: 5px;
}

img.floating-image-left-no-pad {
	float: left;
	padding: 5px 10px 5px 0px;
}

img.floating-image-left-no-pad.with-list {
	padding: 0px 30px 5px 0px;
}

/**************		BEGIN SITE STYLES		******************/

div#container {
	width: 949px;
}

div#body {
	margin: -1px 10px 0px 10px;
	border-top: 1px solid #1c438a;
	border-bottom: 1px solid #1c438a;
	width: 934px;
	background: url('/wb/images/background-images/home-login-page-seperator.gif') left repeat-y;
}

div#body div.home-page-column {
	width: 310px;
	float: left;
	margin: 0px 0px 0px 1px !important;
	margin: 0px 0px 0px 0px;
	border-left: none !important;
	border-left: 1px solid #1c438a;
}

div#body div.login-page-row {
	width: 932px;
	clear: both;
	margin: 0px 0px 0px 1px;
	border-bottom: 1px solid #1c438a;
}

div#body div.login-page-row.top {
	background: url('/wb/images/background-images/module-login-background-crop.gif') center top no-repeat;
}

div#body div.login-page-row.last {
	border: none;
}

div.module-headers {
	background: url('/wb/images/background-images/h2-background-image-border.gif') left bottom repeat-y;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 0px -10px;
}

div.module-headers.timeline {
	margin: 0px 0px 0px 0px;
}

div.module-headers.extended {
	background: url('/wb/images/background-images/h2-background-image-border-long.gif') left bottom repeat-y;

}

.right-side-content {
	width: 172px;
	margin: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px -10px;
	padding-left: 0px !important;
	padding-left: 10px;

}

div.module-headers.orange-background {
	background: url('/wb/images/background-images/h2-background-image-orange-border.gif') left bottom repeat-y;
}

div.module-headers h2.module-headers-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3664b3;
	font-size: 122%;
	line-height: 1;
	font-weight: normal;
	text-transform: uppercase;
}

div.module-headers.citation-page {
	width: 180px;
}

div#left-side-document-content div.module-headers {
	margin-right: -5px;
}

/**************	THIS IS NEEDED SO THAT THE CONTENT WILL APPEAR BELOW THE TOP TOOLS BOX AND BUTTONS	**************/

.top-content-container {
	width: 540px;
	float: left;
	margin: 0px 0px 10px 0px;
}

.top-content-container.long {
	width: 720px;
	float: left;
	margin: 0px 0px 10px 0px;
}

/**************	THE ABOVE IS NEEDED SO THAT THE CONTENT WILL APPEAR BELOW THE TOP TOOLS BOX AND BUTTONS	**************/

div.printHeader {
	display: none;
}
.btnStyles{
	margin:0px 0px 0px 5px;
}
/**************		END SITE STYLES		******************/

/**************		BEGIN PREPROCESSED CONTENT STYLES		******************/

div#wb-index-item-ar, div.wb-index-item-ar {
	background: url('/wb/images/icons/icons-encycl-articles.gif') no-repeat left top;
}

div#wb-index-item-quest, div.wb-index-item-quest {
	background: url('/wb/images/icons/icons-questions.gif') no-repeat left top;
}

div#wb-index-item-book, div.wb-index-item-book {
	background: url('/wb/images/icons/icons-book-list.gif') no-repeat left top;
}

div#wb-index-item-bt, div.wb-index-item-bt {
	background: url('/wb/images/icons/icons-back-in-time.gif') no-repeat left top;
}

div#wb-index-item-sr, div.wb-index-item-sr {
	background: url('/wb/images/icons/icons-special-reports.gif') no-repeat left top;
}

div#wb-index-item-ws, div.wb-index-item-ws {
	background: url('/wb/images/icons/icons-web-sites.gif') no-repeat left top;
}

div#wb-index-item-rm, div.wb-index-item-rm {
	background: url('/wb/images/icons/icons-magazine.gif') no-repeat left top;
}

div#wb-index-item-img, div.wb-index-item-img {
	background: url('/wb/images/icons/icons-images.gif') no-repeat left top;
}

div#wb-index-item-mp, div.wb-index-item-mp {
	background: url('/wb/images/icons/icons-globe-blue.gif') no-repeat left top;
}

div#wb-index-item-pc, div.wb-index-item-pc {
	background: url('/wb/images/icons/icons-camera.gif') no-repeat left top;
}

div#wb-index-item-ta, div.wb-index-item-ta {
	background: url('/wb/images/icons/icons-page.gif') no-repeat left top;
}

div#wb-index-item-md, div.wb-index-item-md {
	background: url('/wb/images/icons/tools-box-dot2.gif') no-repeat left top;
}

div#wb-index-item-hm, div.wb-index-item-hm {
	background: url('/wb/images/icons/icons-globe.gif') no-repeat left top;
}

div#wb-index-item-cc, div.wb-index-item-cc {
	background: url('/wb/images/icons/icons-camcorder.gif') no-repeat left top;
}

div#wb-index-item-frame, div.wb-index-item-frame {
	background: url('/wb/images/icons/icons-frame.gif') no-repeat left top;
}

div#wb-index-item-ci, div.wb-index-item-ci {
	background: url('/wb/images/icons/icons-citation.gif') no-repeat left top;
}

div#wb-index-item-ar, div.wb-index-item-ar, 
div#wb-index-item-ci, div.wb-index-item-ci, 
div#wb-index-item-quest, div.wb-index-item-quest, 
div#wb-index-item-book, div.wb-index-item-book, 
div#wb-index-item-bt, div.wb-index-item-bt, 
div#wb-index-item-sr, div.wb-index-item-sr, 
div#wb-index-item-ws, div.wb-index-item-ws, 
div#wb-index-item-rm, div.wb-index-item-rm, 
div#wb-index-item-ta, div.wb-index-item-ta, 
div#wb-index-item-img, div.wb-index-item-img,
div#wb-index-item-frame, div.wb-index-item-frame,
div#wb-index-item-pc, div.wb-index-item-pc {
	padding: 0px 0px 5px 20px;
	margin: 0px 0px 0px 0px;
}
div.wb-index-item-blank {
	padding: 6px 0px 5px 15px;
	margin: 0px 0px 0px 0px;
}
div#wb-index-item-ar, div#wb-index-item-ar a:link, div#wb-index-item-ar a:hover, div#wb-index-item-ar a:visited, 
div#wb-index-item-quest, div#wb-index-item-quest a:link, div#wb-index-item-quest a:hover, div#wb-index-item-quest a:visited, 
div#wb-index-item-book, div#wb-index-item-book a:link, div#wb-index-item-book a:hover, div#wb-index-item-book a:visited, 
div#wb-index-item-bt, div#wb-index-item-bt a:link, div#wb-index-item-bt a:hover, div#wb-index-item-bt a:visited, 
div#wb-index-item-sr, div#wb-index-item-sr a:link, div#wb-index-item-sr a:hover, div#wb-index-item-sr a:visited, 
div#wb-index-item-ws, div#wb-index-item-ws a:link, div#wb-index-item-ws a:hover, div#wb-index-item-ws a:visited, 
div#wb-index-item-rm, div#wb-index-item-rm a:link, div#wb-index-item-rm a:hover, div#wb-index-item-rm a:visited, 
div#wb-index-item-img, div#wb-index-item-img a:link, div#wb-index-item-img a:hover, div#wb-index-item-img a:visited, 
div.right-side-content.div.wb-index-item-ar, div.right-side-content.div.wb-index-item-ar a:link, div.right-side-content.div.wb-index-item-ar a:hover, div.right-side-content.div.wb-index-item-ar a:visited, 
div.right-side-content.div.wb-index-item-quest, div.right-side-content.div.wb-index-item-quest a:link, div.right-side-content.div.wb-index-item-quest a:hover, div.right-side-content.div.wb-index-item-quest a:visited, 
div.right-side-content.div.wb-index-item-book, div.right-side-content.div.wb-index-item-book a:link, div.right-side-content.div.wb-index-item-book a:hover, div.right-side-content.div.wb-index-item-book a:visited, 
div.right-side-content.div.wb-index-item-bt, div.right-side-content.div.wb-index-item-bt a:link, div.right-side-content.div.wb-index-item-bt a:hover, div.right-side-content.div.wb-index-item-bt a:visited, 
div.right-side-content.div.wb-index-item-sr, div.right-side-content.div.wb-index-item-sr a:link, div.right-side-content.div.wb-index-item-sr a:hover, div.right-side-content.div.wb-index-item-sr a:visited, 
div.right-side-content.div.wb-index-item-ws, div.right-side-content.div.wb-index-item-ws a:link, div.right-side-content.div.wb-index-item-ws a:hover, div.right-side-content.div.wb-index-item-ws a:visited, 
div.right-side-content.div.wb-index-item-rm, div.right-side-content.div.wb-index-item-rm a:link, div.right-side-content.div.wb-index-item-rm a:hover, div.right-side-content.div.wb-index-item-rm a:visited, 
div.right-side-content.div.wb-index-item-ta, div.right-side-content.div.wb-index-item-ta a:link, div.right-side-content.div.wb-index-item-ta a:hover, div.right-side-content.div.wb-index-item-ta a:visited, 
div.right-side-content.div.wb-index-item-img, div.right-side-content.div.wb-index-item-img a:link, div.right-side-content.div.wb-index-item-img a:hover, div.right-side-content.div.wb-index-item-img a:visited,
div.right-side-content.div.wb-index-item-frame, div.right-side-content.div.wb-index-item-frame a:link, div.right-side-content.div.wb-index-item-frame a:hover, div.right-side-content.div.wb-index-item-frame a:visited,
div.right-side-content.div.wb-index-item-ci, div.right-side-content.div.wb-index-item-ci a:link, div.right-side-content.div.wb-index-item-ci a:hover, div.right-side-content.div.wb-index-item-ci a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #1c438a;
}

div#wb-index-item-ar a:hover, div#wb-index-item-quest a:hover, div#wb-index-item-book a:hover, div#wb-index-item-bt a:hover, div#wb-index-item-sr a:hover, div#wb-index-item-ws a:hover, div#wb-index-item-rm a:hover, div#wb-index-item-img a:hover, div#wb-index-item-ta a:hover, div#wb-index-item-frame a:hover,div#wb-index-item-ci a:hover,
div.wb-index-item-ar a:hover, div.wb-index-item-quest a:hover, div.wb-index-item-book a:hover, div.wb-index-item-bt a:hover, div.wb-index-item-sr a:hover, div.wb-index-item-ws a:hover, div.wb-index-item-rm a:hover, div.wb-index-item-img a:hover,div.wb-index-item-ta a:hover, div.wb-index-item-frame a:hover,div.wb-index-item-ci a:hover {
	text-decoration: none;
}

/**************		END PREPROCESSED CONTENT STYLES		******************/

/* Changes for ENH-242 starts here: World Book Advanced */
#wb-tih-item-b1 {
	display: block;
}
#wb-tih-item-b2 {
	display: none;
}
/* Changes for ENH-242 ends here: World Book Advanced */
