body {
	font-family: Tahoma, Verdana;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	padding: 0px;
	color: #000000;
	background-color: #f0efeb;
	background-image: url(../images/global/bg.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed; 
	}



/*
----for the whole header & footer-----
*/


td.banner {
	border-color: #7a7468;
	border-style: solid;
	border-width: 1px;
	border-top-style: none;
	width: 645px;
	}

td.header_chapter_nav_blue {
	height: 9px;
	background-color: #6e97c5;	
	border-color: #7a7468;
	border-style: solid;
	border-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: none;
	border-bottom-style: none;
	}											

td.chap_nav {
	background-color: #857f73;
	padding-right: 0px;
	height: 90px;
	text-align: right;
	border-color: #7a7468;
	border-style: solid;
	border-width: 1px;
	border-top-style: none;
	padding-top: 3px;
	padding-bottom: 3px;
	}

td.chap_nav_left {
	padding-right: 0px;
		}


td.chap_nav_text {
	color: #efefed; 
	font-family: Tahoma, Verdana; 
	font-size: 10px; 
	font-weight: bold;
	text-align: right;
	}

td.footer {
	color: #FFFFFF;
	background-color: #fa961c;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	}



/*
---- for the main body ----
*/

td.chapter_header {
	background-color: #f8981d;
	font-family: Tahoma, Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	width: 445px;
	height: 29px;
	padding-top: 0px;
	padding-right: 0px;
	text-align: right;
	}

td.printer_friendly {
	background-color: #f8981d;
	width: 200px;
	height: 29px;
	padding-bottom: 0px;
	padding-right: 0px;
	}
	
td.chapter_title {
	font-size: 20px;
	font-weight: bold;
	color: #7096c7;
	text-align: right;
	padding-top: 15px;
	padding-right: 20px;
	}

td.chapter_menu {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	color: #f79818;
	padding-right: 5px;
	padding-left: 1px;
	text-align: right;
	}

td.menu_icon {
	padding-right: 20px;
	padding-top: 6px;
	}
	
	
p.page_body {
	text-align: right;
	font-family: Tahoma, Verdana;
	font-size: 14px;
	line-height: 17px;
	}

p.chapter_section {
	text-align: right;
	font-family: Tahoma, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #d47f00;
	}

p.chapter_subsection {
	text-align: right;
	font-family: Tahoma, Verdana;
	font-size: 15px;
	color: #d47f00;
	}

font.ref {
	color: #f79818;
	font-size: 12px;
	}
	

li.orange_bullet {
	list-style-image:url('../images/global/orangecircle.gif');margin-right:0; margin-top:0; margin-bottom:3
	}


/*
---- body captions, et cetera ----
*/

#figure {
	width: 90%;
	text-align: center;
	}
	
p.figure_header {
	font-family: Tahoma, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	width: 90%;
	padding-right: 25px;
	}

p.click_to_enlarge {
	color: #f79818;
	font-size: 13px;
	padding-right: 25px;
	text-align: right;
	}

p.source {
	color: #000000;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	width: 90%;
	padding-right: 25px;	
	text-align: right;
	}

table.note {
	background-color: #f9f4f1;
	width: 85%;
	}

p.note_header {
	font-family: Tahoma, Verdana;
	font-size: 18px;
	color: #000000;
	}

p.note_body {
	font-family: Tahoma, Verdana;
	font-size: 13px;
	color: #000000;
	line-height: 16px;
	}

p.caption {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #797466;
	font-style: normal;
	}
	


/*
---- Right Menu ----
*/

td.menu_item {
	height: 42px;
	padding-right: 20px;
	}
	
td.menu_text {
	height: 42px;
	padding-right: 5px;
	padding-left: 10px;
	font-family: Tahoma, Verdana;
	font-size: 14px;
	color: #3d5d86;
	text-align: right;
	}
	
	
	
/*
---- links ----
*/

a:link.printer_friendly {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #6f4106;
	}
a:visited.printer_friendly {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #6f4106;
	}
a:hover.printer_friendly {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #6f4106;
	}
a:visited:hover.printer_friendly {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #6f4106;
	}

a:link.toc {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #efefed;
	}
a:visited.toc {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #efefed;
	}
a:hover.toc {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	line-height: 10px%;
	font-weight: bold;
	text-decoration: underline;
	color: #efefed;
	}
a:visited:hover.toc {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	line-height: 10px%;
	font-weight: bold;
	text-decoration: underline;
	color: #efefed;
	}

a:link.chap_toc {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	line-height: 16px;
	color: #f79818;
	text-decoration: none;
	}
a:visited.chap_toc {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	color: #f79818;
	text-decoration: none;
	}
a:hover.chap_toc {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	color: #7096c7;
	text-decoration: none;
	}
a:visited:hover.chap_toc {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	color: #7096c7;
	text-decoration: none;
	}

a:link.footer {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	}
a:visited.footer {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	}
a:hover.footer {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	}
a:visited:hover.footer {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	}

a:link.ref {
	font-family: Tahoma, Verdana;
	color: #f79818;
	font-size: 11px;
	text-decoration: none;
	}
a:visited.ref {
	font-family: Tahoma, Verdana;
	color: #f79818;
	font-size: 11px;
	text-decoration: none;
	}
a:hover.ref {
	font-family: Tahoma, Verdana;
	color: #7096c7;
	font-size: 11px;
	text-decoration: none;
	}
a:visited:hover.ref {
	font-family: Tahoma, Verdana;
	color: #7096c7;
	font-size: 11px;
	text-decoration: none;
	}

a:link.main_menu {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	color: #3d5d86;
	text-decoration: none;
	}
a:visited.main_menu {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	color: #3d5d86;
	text-decoration: none;
	}
a:hover.main_menu {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	color: #3d5d86;
	text-decoration: none;
	}
a:visited:hover.main_menu {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	color: #3d5d86;
	text-decoration: none;
	}


/*
---- notes ----
*/
p.notes_title {
	font-family: Tahoma, Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #7096c7;
	}

.notes {
	list-style: decimal;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	}
	
td.notes {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	width: 30px;
	padding-top: 6px;
	padding-left: 10px;
	text-align: left;
	vertical-align: text-top;
	}

td.notes_body {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	padding-top: 6px;
	padding-right: 0px;
	text-align: right;
	vertical-align: text-top;
	}
