h1{
	color:	#020708;
}


a
{
	color: black;
	font-weight: bold;
}


table.content_box
{

}

table.content_box td
{
	padding: 5px;
}

table.content_box td.navigation
{
	background-color: #FFFFFF;
	width: 250px;
	padding-right: 50px;
}

table.content_box td.content
{
	background-color: #FFFFFF;
	padding: 4px;
}

div.navigation_sections
{
	
}

div.section_title
{
	font-weight: bold;
}

div.navigation_sections div.section
{
	padding-left: 15px;
}

div.navigation_sections div.section div.item
{
	background-color: #cbecb7;
	padding: 2px;
	margin: 3px;
	border: 1px solid #a3a3a3;
}

div.navigation_sections div.section div.item_link
{
	text-decoration: underline;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.navigation_sections div.section div.item_selected
{
	background-color: #42929d;
	padding: 2px;
	margin: 3px;
	border: 1px solid #a3a3a3;
	color: #FFFFFF;
}

div.navigation_sections div.section div.item_selected a
{
	color: #FFFFFF;
}

div.navigation_sections a
{
	text-decoration: none;
}


table.list
{
	width: 100%;
	color: #000000;
}
table a
{
	color: #000000;
}

table.list th
{
	font-weight: bolder;
	text-align: center;
	background-color: #42929d;
	padding: 2px;
	color: #FFFFFF;	
}

table.list th a
{
	text-decoration: none;
	color: #FFFFFF;	
}


table.list tr
{
		
}

table.list tr.altRow
{
	background-color: #e5e5e5;
}

table.list tr.oddRow
{
	background-color: #B0E0E6;
}

table.details
{

}

table.details td
{
	padding: 2px;
	height: 27px;
}

table.details td.title
{
		font-weight: bold;
		width: 150px;
		background-color: #e5e5e5;
}

table.details td.title_head
{
		font-weight: bold;
		width: 150px;
		background-color: #74acdb;	
		text-align: center;
		color: white;
}

div.search_box
{
		padding: 5px;
		padding-top: 0px;
		border-bottom: 1px dotted #D3D3D3;
}

div.search_box div.title
{
		font-size: 14px;
		font-weight: bold;
		color: #020708;
}

div.space
{
	height: 30px;
}

div.navigation
{
	margin-top: 20px;
	padding-top: 5px;
	border-top: 1px solid #d3d3d3;
}


div.navigation a
{
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	padding: 3px;
}

div.navigation a:hover
{
	background-color: #B0E0E6;
}


#info_window
{
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #FAFAFA;
	padding: 0px;
	border: 2px solid #F2F2F2;
}

div.tabs
{
	clear: both;
}

div.tabs a
{
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left;
	padding: 10px;
	padding-right: 10px;
	background-color: #ffffff;
	margin-left: 5px;
}


div.tabs a:hover,div.tabs a.selected
{
	background-color: #000000;
	color: #ffffff;
}

table.grid_navigation
{
	color: #000000;
	
}

table.grid_navigation a
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

table.grid_navigation td
{
	padding: 30px;
}


div.input
{
	clear: both;
}

div.input label
{
	 float: left; 
	 width: 14em;
	 font-weight: bold;
}

div.submit
{
	margin-top: 15px;
}


div.autocomplete {
  position:absolute;
  width:450px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}



div.input input, div.input select, div.input textarea
{
	width: 290px;
}

div.input textarea
{
	width: 550px;
	height: 300px;
}

div.input.text
{
	padding:4px;	
}

div.input.select
{
	padding:4px;	
}

div.input.textarea
{
	padding: 4px;
}

div.input.password
{
	padding: 4px;
}

div.error-message
{
	padding: 4px;
	padding-left: 8px;
	color: #FF0000;
}

div.sectionButton {
	display: block;
	border: 1px solid #d3d3d3;
	padding: 4px;
	font-size: 1.2em;
	margin-top: 5px;
	font-weight: bold;
	cursor: pointer;
}

div.sectionButton:hover,div.sectionButtonSelected{
	color: #FFFFFF;
	background-color: #a5c5c7;
}


ul.submenu{
	list-style: none;
	line-height: 1.3em;
}

ul.submenu li{
	margin-top: 5px;
	padding: 2px;
	border: 1px solid #d3d3d3;
}

ul.submenu a{
	
	padding: 2px;
	text-decoration: none;
}
ul.submenu li:hover{
	background-color: #FFA500;	
}



