div#click_stream_viewer {
  position:absolute;
  left:600px;
  top:200px;
}

div#click_stream_title {
  font-size:12pt;
}

div#click_stream_title {
  border:1px;
}

div.inline {
  display:inline;
}

legend{
  font-size:20px;
  background-color:#dfffdf;
  border:1;
}

fieldset{
  border:5;
}

  div.topNav{
	margin-left:25px;
	margin-right:25px;
	float: left;
	line-height:30px;
	vertical-align:middle;	
	}
	
   div.topNav a{
     color: #DDD;
   }

   div.topNavSeperate{
	float: left;
	}

   div.contentPane{
	margin:25px;
	font-size:12px; 
	font-family: arial;  
	color:#000000;
	}

  font.topNav{
	font-size:18px; 
	font-family: arial; 
	font-weight:bold; 
	color:#FFFFFF;
	}

  .headline{
	font-size:24px; 
	font-family: arial; 
	font-weight:bold; 
	color:#89BF07;
	}

  .tableHeadline{
	font-size:18px; 
	font-family: arial; 
	font-weight:bold; 
	color:#89BF07;
	}

  td	{
	font-size:12px; 
	font-family: arial; 
	color:#000000;
	}
	
  td.columnHeadline{
	font-size:14px; 
	font-family: arial; 
	font-weight:bold; 
	color:#333333;
	text-indent: 5px;
	padding-right:30px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#FBE832;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
	}

  td.columnCell{
	font-size:12px; 
	font-family: arial; 
	color:#000000;
	background-color:#FFFFFF;
	text-indent: 5px;
	padding-right:30px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	}

  table.listTable{

	border: 1px #000000 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	}

div.category_container {  
  font-size:18px;
  border:2px #000 solid;
  padding:10px;
}
	
div.category {
  
}

div.category a {
  text-decoration:none;
  color:#000;
}

div.subcategory_container {
  margin-left:20px;
}

div.subcategory {
  color:#D00;
}

div.subcategory a {
  text-decoration:none;
  color:#666;
}	

div.keyword_container {
  margin:20px;
}

div.keyword {

}

div.admin_form {
  background-color:#CCC;
}

div.pagination {
  font-size:20px;
  color:#CC3;  
}

div.pagination a {
  
  font-size:15px;
  color:#89BF07;
  text-decoration:none;
}

div.notice {
  color:#A00;
  margin:25px;
}
	
.fieldWithErrors {
    display: inline;
}
.fieldWithErrors input, .fieldWithErrors select {
    background-color: #dfffdf;
}

.cascade_menu {
  background-color:yellow;
  display:inline;
  font-size:18px;
}

form {
  display:inline;	
}

#ErrorExplanation {
  width: 400px;
  border: 2px solid #red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#ErrorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #0c0;
  color: #fff;
}

#ErrorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#ErrorExplanation ul li {
  font-size: 12px;
  list-style: square;
}