body, td, th, p, div, blockquote, dl, ul, ol, h1, h2, h3
{
	font-family: helvetica, arial, palatino, verdana, geneva; 
    font-size: 13px;
	color:#000000;
}

body { 
  margin:0; 
  border:0; 
  padding:0 ; 
  height:100%; 
  max-height:100%; 
  background:#ffffff; 

  } 

/* for internet explorer */ 
* html body { 
  padding::0px 0px 0px 0px; 
  } 

a:link, a:visited, a:active
{
	color:#000000;	
	text-decoration:none;
}
a:hover
{
	color:#666666;	
	text-decoration:none;
}

.columnHeader {width:100%; height:100px; float:left; padding-top:0px; padding-left:0px; padding-right:0px; border:0px solid #000000; } 	

#header { 
  position:relative; 
  top: 0px; 
  left: 0px;
  width:550px; 
  height:100px; 
  overflow:auto; 
  background:#fffff; 
  border:0px solid #000000; 
  text-align:left; 
  float:left;
  } 
* html #header {height:125px;} 

#headerRight {
	position:relative;
	top:25px;
	padding-right:30px;
	height:75px;
	background:#ffffff;
	border:0px solid #000000; 
  	text-align:left; 
  	float:right;	
	font-size:0.85em;
}
* html #headerRight {height:100px;} 

#container { 
  position:absolute; 
  left:0;
  top:50px;
  width:100%;
  height:545px;
  overflow:none; 
  background:#ffffff; 
  padding:0px; 
  text-align:left; 
  border:0px solid #000000; 
  float:none; 
  } 

* html #container { 
  height:575px;;
  width: 100%; 
  } 

#toc { 
  position:absolute; 
  left:0px; 
  width:100%; 
  bottom:0px;
  color:#000000;
  overflow:auto; 
  text-align:left; 
  vertical-align:bottom;
  background:#ffffff; 
  border:0px solid #000000; 
  padding-left::0px;
  padding-bottom:0px;
  padding-right: 0px;
  padding-top: 0px;
  float:left;
} 

.column1 {width:95%; height:380px; float:right; text-align:left; padding-top:10px; padding-left:0px; padding-right:0px; border:0px solid #000000; } 	
.columna {width:575px; float:left; text-align:left; padding-left:0px; border:0px solid #000000; } 	
.columnb {height:380px; overflow:auto; float:none; text-align:left; padding-left:20px; padding-right:30px;  border:0px solid #000000;} 	


.columnspan1 {position:relative; width:95%; height:380px; float:right; text-align:left; padding-top:10px; padding-left:20px; padding-right:0px; border:0px solid #000000; } 	
.columnc {width:20%; float:left; text-align:left; padding-left:0px;   border:1px solid #000000; } 	
.columnd {width:20%; float:right; text-align:left; padding-right:0px; border:1px solid #000000;} 	
.columnspan {width:99%; float:left; text-align:left; border:4px double #000000;} 	

.list 
{
  list-style-type::none;
  display:inline;
  padding:0px 0px 0px 0px;
  font-size:1em;
  color:#000000;	
}