html{
	margin:0;
	padding:0;
} 
body{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background: url(/images/bg_main.gif) repeat-x #BABABA;
	text-align:left;
} 
#pagewidth{ 
	width:900px; 
	text-align:left;  
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
 	background: #FFFFFF;
	margin-top: 30px;
} 
#header{
	position:relative;
	float:left;
	width:900px;
	background: #E6E6E6;
	margin: 0px;
	padding: 0px;
	z-index:2;
} 

.logoPosition {
	background: #E6E6E6;
	position:absolute;
	width:63px;
	height:63px;
	z-index:1;
	left: -34px;
	top: -20px;
	_left: -34px;
	_top: -8px;
}
.menuPosition{
	float: right;
	position: relative;
}
.sitemapPosition{
	float: right;
	position: relative;
	padding-top:5px;
	_padding-top:15px;
} 
#twocols{
	background-color: #FFFFFF;
	float: left;
	display:block;
	position: relative;
	min-height:500px;
	_height:500px;
	width:900px; 
 }
#maincol{
	position: relative;
	float: left;
	display:inline;
	position: relative;
	width:600px;
	min-height:500px;
	_height:500px;
	background: #ffffff;
	margin: 25px;	
 }
hr {
	width: 100%;
	color: #89942D;
	background-color: #89942D;
	height: 1px;
	filter: FlipH;
	margin-left:0px;
}	
#rightcol {
	float: right;
	display:inline;
	position: relative;
	width:200px;
	min-height:500px;
	_height:500px;
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 25px;
} 
#rightcol H1 {
	color: #000000;
	padding: 0px 0px 8px 8px;
	_padding: 0px 0px 0px 8px;
	margin: 0px 0px 10px 10px;
	height: 15px;
	_height: 15px;
	background: url(/images/h1rightcol.Extranet.gif) no-repeat;
	font: bold 11px/21px Arial, Helvetica, sans-serif;
}
#rightcol p {
	color: #000000;
	margin:0px 24px 8px 20px;
	padding: 0px;
	_padding: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
#rightcol li {
	font-size: 11px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
#rightcol ul {
	color: #000000;
	margin:0px 20px 8px 36px;
	padding: 0px;
	_padding: 0px 2px 0px 4px;
	font-size: 11px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
#rightcol a, #rightcol a:visited, #rightcol a:active {
	color: #000000;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#rightcol a:hover {
	text-decoration: underline;
}
#rightcol hr{
	width: 90%;
	color: #89942D;
	background-color: #89942D;
	height: 1px;
	filter: FlipH;
	margin-left:10px;
}
#footer{
	float: left;
	position: relative;
	text-align: center;
	font: 10px Arial, Helvetica, sans-serif;
	height: 40px;
	background: #A6B337;
	padding-top: 8px;
	width: 900px;
 } 
 #sitemap li{
	font: 11px Arial, Helvetica, sans-serif;
	list-style: square;
 } 
 #sitemap ul{
	font: 11px Arial, Helvetica, sans-serif;
	list-style: square;
	padding:0px;
	margin-left:50px;
	_margin-left:18px;
 } 
  
div#niftyLight{
	_position: relative;
	_float: left;
	margin:0px;
	padding:0px;
	background: #E6EBBA;
}
b.rtop, b.rbottom{display:block;background: #FFF}

div#niftyLight b.rtop b, div#niftyLight b.rbottom b{
	display:block;
	height: 1px;
	overflow: hidden;
	background-color: #E6EBBA;
}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

#references a:link, #references a:visited, #references a:active {
	color: #000000;
	text-decoration: none;
}
#references a:hover{
	color: #000000;
	text-decoration: underline;
}

#tablefocus p {
	color: #8196C9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#tablefocus h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: -18px;
	margin-left: 5px;
} 
#tablefocus a, #tablefocus a:active, #tablefocus a:hover, #tablefocus a:visited{
	color: #8196C9;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#tablefocustd {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	height: 70px;
}
#tablefocusdivider {
	height: 5px;
	margin: 0px;
	padding: 0px;
}
#tablefocus h1, #tablefocus h1 a:link, #tablefocus h1 a:active, #tablefocus h1 a:hover, #tablefocus h1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: -18px;
	margin-left: 2px;
	color: #000000;
} 
		.highlight {	background: #FFFF40;
}
		.searchheading {	font: 13px Arial, Helvetica, sans-serif;
}
		.summary {	font: 12px Arial, Helvetica, sans-serif;
} 
		.results {	font: 11px Arial, Helvetica, sans-serif;
}
		.category {	font: 11px Arial, Helvetica, sans-serif;
}
		.description { 	font: 11px Arial, Helvetica, sans-serif; }
		.context {	font: 11px Arial, Helvetica, sans-serif; }
		.infoline { 	font: 9px Arial, Helvetica, sans-serif;}
		.sorting {  	font: 11px Arial, Helvetica, sans-serif;}
		.result_title { 	font: 14px Arial, Helvetica, sans-serif;}
		.zoom_searchform {	font: 11px Arial, Helvetica, sans-serif; }
		.zoom_options { 	font: 11px Arial, Helvetica, sans-serif; }
		input.zoom_button { 	font: 11px Arial, Helvetica, sans-serif; }
		input.zoom_searchbox {	font: 11px Arial, Helvetica, sans-serif;  }

.documenth1 {
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration: none;

}
.documenth2 {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
 
