body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: x-small;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: small;	
	}
	
html>body {
	font-size: small;
	}


p {
	color: #001;
	font-size: x-small;
	line-height: 140%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: small;	
	}

html>p {
	font-size: small;
	}
	
h1 {
	font-size: 24px;	
	color: #723305;
	margin: 0;
	}

h2 {
	font-size: 18px;	
	color: #ba5205;
	margin: 0;
	}
	
h3 {
	font-size: 115%;	
	color: #000;
	margin: 4px 0px;
	}
#headwrap {
 height: 10px; 
	visibility: hidden;}
 
#headwrapfundamentals {
 height: 10px; 
	visibility: hidden;
}
 
 #headwrapmanagement {
 height: 10px;
 visibility: hidden;  }

#headwrapecology {
 height: 10px;  
 	visibility: hidden;}
 
#headwrappolicy {
 height: 10px;
 visibility: hidden;  }
 
 #headwrapintro {
 height: 10px;
 visibility: hidden;  }
  
#logo {
 position: absolute; 
 top: 149px; 
 left: 81px; 
 width: 780px; 
 text-align: left }

#navprimary {
 position: absolute; 
 top: 157px; 
 bottom: 0px; 
 left: 80px }

html>#navprimary {
 top: 169px }

#sidebar {
	visibility: hidden;
}
#footer {
	visibility: hidden;
}
.figuretitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BA5205;
	margin-left: 20px;
}
/* TO BE REMOVED LATER */
blockquote {
	margin: 16px 16px 20px;
	padding: 16px;
	border: 1px dashed #C9B488;
	background: #EAE1D1;
	clear: both;
}

blockquote h2 {
 color: #BA5205 }
/*
blockquote p {
 margin: 0 }*/
.HELEN {
	font-size: 1.3em;
	font-weight: bold;
	color: #FF0000;
}
.callOut {

	position: relative;

	margin: 15px 0;

	border: 1px solid #CC3;

	background: #FAFAEA;

	padding: 0 15px; }

	

.callOut p {

	margin: 0 0 15px 0;

	color: #333333;

	text-align: left; }
.detinfo {
 background: #EAE1D1; 
 width: 100%; 
 padding: 5px; 
 border: 1px solid #C6B89D}

.detinfo2 {
 background: #FFFFFF url(../images/firebg.gif) no-repeat right bottom; 
 padding: 3px 8px 0px; 
 border: 1px solid #C9B488}

.detinfo h1 {
 margin-bottom: 0px }

.detinfo h1 a {
 color: #993333; 
 font-size: 16px; 
 margin-bottom: 0px; 
 text-decoration: none; 
 display: inline }

.detinfo h1 a:hover {
 text-decoration: underline }

.detinfo h2 {
 font-size: 12px; 
 margin-bottom: 0px }

.detinfo h2 a {
 color: #996666; 
 text-decoration: none }

.detinfo h2 a:hover {
 text-decoration: underline }

.detinfo a {
 color: #966 }
.general {
 background: #ECECEC url(../images/block-back-white.jpg) no-repeat bottom right }

.block {
 text-align: center; 
 margin: 10px 0; 
 border: #ccc 1px solid; 
 padding-left: 10px; 
 padding-bottom: 10px }

.block img {
 background-color: #fff; 
 padding: 3px; 
 border: #ccc 1px solid; 
 margin-bottom: 15px }

.block-label {
 float: right; 
 color: #fff; 
 background-color: #999999; 
 padding: 1px 0; 
 width: 110px }

.block-label a, .block-label a:visited {
 background: none; 
 color: #fff; 
 border: none; 
 padding: 0; 
 font-family: Geneva, Arial, Helvetica, sans-serif }

.block-label a:hover {
 color: #996; 
 border: none }

.block .download-area {
 margin: 20px }

.block p {
 text-align: left; 
 margin: 10px; 
 margin-left: 0 }

.block h2 {
 text-align: left; 
 color: #666; 
 font-size: 1.2em; 
 margin: 10px 0 7px 0 }

.block h2.new {
 background: url(../images/videoicon.gif) no-repeat left; 
 padding-left: 35px }
table {
border-collapse: collapse;
}
caption {
	padding-bottom: 5px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #d3d3d3;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding-left: 5px;
	padding-top: 5px;
}
tbody {
background-color: #D3D3D3;
}
th, td {
padding: 10px;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
th {
background: #BA5205;
color: #FFFFFF;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
.indent {
	margin: 0px 15px 0px 25px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #DEDEDE;
	padding-left: 5px;
}
.hottopics {
	padding: 0px 20px 0px 20px;
	border: 1px solid #FFAB11;
	margin-bottom: 10px;
	background-color: #fff9cb;
}
#column420 .hottopics p{
	color: #97420F;
	font-weight: bold;
	font-size: 13px;
	font-style: italic;
}
h4 {
	font-size: 13px;
	color: #333333;
	margin: 0 0 10;
	font-style: italic;
}
.goldBox{
	margin: 0 0px 18px 0;
	padding: 0 0 0 18px;
	border: 1px solid #F8D53B;
	background: #FFEDB2;
}