/* base styles */ 
body {
   font-family : "Trebuchet MS", Trebuchet, Verdana, Sans-serif;
   font-size : 12px;
   background-color : #FFFFFF;   
   background-image: url(../images/4th_bg.gif);
  	margin : 0px;
}
td, div, p {
   font-family : "Trebuchet MS", Trebuchet, Verdana, Sans-serif;
   font-size : 12px;
}
.heavy {
   font-weight : bold;
}
.emph {
   font-style : italic;
}
img.imgover {
	cursor : pointer;
}
strong {
	font-weight : bold;
	color : #1C134D;
}
/* sized fonts styles */
.ten {
   font-size : 10px;
}
.fourteen {
   font-size : 14px;
}
.sixteen {
   font-size : 16px;
}
.twentyseven {
   font-size : 27px;
}

/* input styles */
.InputHidden {
	 display : none;
}
.InputShown {
	 display : inline;
}
.InputCell {
	 display : inline;
}
.InputMoney {
	 display : inline;
}
.InputPercent {
	 display : inline;
}
.InputString {
	display : inline;
}
input {
   border : 1px solid black;
   font-family : verdana, sans-serif;
   font-size : 10px;
   text-align : center;
}
table.chartContent td input {
	border-bottom: 1px solid #EAD9A3;
	border-right: 1px solid #EAD9A3;
	border-top: 1px solid #A9AA00;
	border-left: 1px solid #A9AA00;
	margin-left: 1px;
	margin-right: 2px;
}
div.maincontent {
	width : 780px; 
	height : auto; 
	padding : 0px;
}
/* chart styles */
table.chartShell {
	width : 775px;
	background-color : #FFF;
	padding : 0px;
	border : 1px solid #000;
}
table.chartContent {
	width : 100%;
	border : 0px;
	padding : 0px;
}
td.chartHead {
	font-size : 14px;
	font-weight : bold;
}
.chartbg_01 {
	background-color : #000;
	color : #FFF;
}
.chartbg_02 {
	background-color: #E0E0E0;
	color: #000;
}
.chartbg_03 {
	background-color: #E2C35E;
	color: #000;
}
.chartbg_04 {
	background-color: #261A69;
	color: #FFF;
}
.chartbg_05 {
	background-color: #1C134D;
   background-image: url(../images/4th_bg.gif);
	color: #FFF;
}
table.chartcontent td, #TOC td {
	padding : 6px;
}
table.chartContent td.chartbg_03 {
	background-color: #E2C35E; /*	border-top : 1px solid #FFE799; */
	border-right: 1px solid #C7AC53;
	border-bottom: 1px solid #C7AC53; /*	border-left : 1px solid #FFE799; */
	color: #000;
}
td.tocnumber {
	text-align : center;
	border-right : 1px solid #000;
	background-color : #261A69;
}
td.tocnumber a {
	display : block;
	font-weight : bold;
	font-size : 16px;
	text-decoration : none;
	color : #FFFFFF;
}
td.tocnumber a:link, td.tocnumber a:visited {
	color : #FFFFFF;
}	
td.tocnumber a:hover, td.tocnumber a:active {
	color: #FFFFFF;
}	
td.toccontent {
	text-align : left;
	border-right : 1px solid #000;
	background-color : #FFFFFF;
}
td.toccontent a {
	display : block;
	font-weight : bold;
	font-size : 13px;
	text-decoration : none;
	color : #000000;
}
td.toccontent a:link, td.toccontent a:visited {
	color : #000000;
}	
td.toccontent a:hover, td.toccontent a:active {
	color: #000000;
}	
/* share tree */
.shareTreeBox { 
	font-family : verdana, sans-serif;
   font-size : 10px;
   position : absolute;
   width : 34px;
   text-align : center;
}
/* chapter 15 chart */
.chartBox, .chartBox2 { 
   font-family : verdana, sans-serif;
   font-size : 11px;
   position : absolute;
   text-align : center;
}
.chartBox {
	width : 136px;
	font-weight : bold;
}
.chartBox2 {
	width : 65px;
}
.chartBox2 div {
	font-weight : bold;
}
.chartBox input, .chartBox2 input {
	border-bottom: 1px solid #FFE799;
	border-right: 1px solid #FFE799;
	border-top: 1px solid #AD9649;
	border-left: 1px solid #AD9649;
}
.printButton {
	display : inline;
	position : relative; 
	left : -300px; 
	top : 10px; 
	width : 161px; 
	height : 36px;
}
/* includes styles */
#HEADER {
   background-image: url(../images/3rd_bg.gif);
}
#NAVBAR {}
#FOOTBAR {
	width : 100%;
   padding : 4px 0px; 
	bottom : 0px;
}
#FOOTBAR, .credit {
   color : #FFF;
}
#CONTENT { 
   background-color : #FFF;
}
#CONTENTSPACER {
	height : 36px;
}
#TOC {
	border : 1px solid #000;
}
