.main
{
	border: 0px;
	border-left: 1px solid #D3DBE1;
	border-right: 1px solid #D3DBE1;
	background-color: white;
}

body
{
	scrollbar-face-color: #ffffff;  
	scrollbar-highlight-color: #ffffff;  
	scrollbar-shadow-color: #4B677C;  
	scrollbar-3dlight-color: #4B677C;  
	scrollbar-arrow-color: #4B677C;  
	scrollbar-track-color: #ffffff;  
	scrollbar-darkshadow-color: #ffffff;  
	
	margin: 0px;

}

.content
{
	font: 8pt Trebuchet MS;
	padding-left: 7px;	
	padding-right: 10px;
}

.navigation
{
	font: 10pt Trebuchet MS;
}

.title
{
	font: 12pt Trebuchet MS;
	font-weight: bold;
	height: 40px;
}

h2
{
	font: 14pt Tahoma, Verdana, Arial;
	color: #4B677C;
}

h3
{
	border-bottom: 1px solid #F0F0F0;
	font: 12pt Trebuchet MS;
	width: 100%;
}

h4
{
	font: 10pt Trebuchet MS;
	width: 100%;
}

.navigation_top table
{
	font: 8pt Trebuchet MS;
	text-align: center;
	border: 1px solid #F0F0F0;

}

a:link, a:active, a:visited
{
	text-decoration: none;
	color: #4B677C;
	font: Trebuchet MS;
}

.navigation_left
{
	font: 8pt Trebuchet MS;
/*	border-bottom: 1px solid #F0F0F0;	*/
	text-align: left;	
}

caption
{
	font: 8pt Trebuchet MS;
	font-weight: bold;
	text-align: center;
	background-color: #F0F0F0;
	border-bottom: 1px solid gray;
}

.navigation_right
{
	margin-top: 22px;
}

.navigation_right td
{
	font: 7pt Trebuchet MS;
	border-bottom: 1px solid #F0F0F0;
	text-align: right;
}

.content table
{
	font: 8pt Trebuchet MS;
}

.footer
{
	font: 7pt Trebuchet MS;
	color: gray;
}

table .form
{
	font: 8pt Trebuchet MS;
}

.metadata
{
	width: 100%; 
/*	border: 1px solid black; 	*/
	padding: 5px; 
	margin-bottom: 5px;
}

hr
{
	width: 50%;
	height: 1px;
}

input, textarea
{
	font: 8pt Trebuchet MS;
	border: 1px solid black;
}

.user_profile
{
	border-top: 1px solid gray; 	
	border-left: 1px solid gray;
	border-right: 3px solid gray;
	border-bottom: 3px solid gray;

	width: 78%;
}

.user_profile td
{
	font: 8pt Trebuchet MS;
}

.user_login
{
	border-top: 1px solid gray; 	
	border-left: 1px solid gray;
	border-right: 3px solid gray;
	border-bottom: 3px solid gray;

	width: 50%;
}


.user_history
{
	border: 1px solid black;
	width: 100%;
	margin-bottom: 5px;
}

.user_history td
{
	padding-left: 10px;
	
}

.user_themes
{
	border: 1px solid black;
	width: 75%;
}

.themes
{
	border: 1px solid black;
	width: 100%;
	margin-bottom: 5px;
	padding: 5px;
}

.metadata_edit td
{
	font: 8pt Trebuchet MS;
}


#Article_required_docs_div
{
 	position: absolute; 
 	top: 120px; 
 	left:337px;
 	width: 302px;
 	background: white;
	border-top: 1px solid gray; 	
	border-left: 1px solid gray;
	border-right: 3px solid gray;
	border-bottom: 3px solid gray;
	padding: 5px;	
}

#Article_next_docs_div
{
 	position: absolute; 
 	top: 120px; 
 	left:337px;
 	width: 302px;
 	background: white;
	border-top: 1px solid gray; 	
	border-left: 1px solid gray;
	border-right: 3px solid gray;
	border-bottom: 3px solid gray;
	padding: 5px;	

}

#Article_themes_div
{
 	position: absolute; 
 	top: 120px; 
 	left:337px;
 	width: 302px;
 	background: white;
	border-top: 1px solid gray; 	
	border-left: 1px solid gray;
	border-right: 3px solid gray;
	border-bottom: 3px solid gray;
	padding: 5px;	

}

#Statement_themes_div
{
 	position: absolute; 
 	top: 120px; 
 	left:337px;
 	width: 302px;
 	background: white;
	border-top: 1px solid gray; 	
	border-left: 1px solid gray;
	border-right: 3px solid gray;
	border-bottom: 3px solid gray;
	padding: 5px;	

}

#Forum_themes_div
{
 	position: absolute; 
 	top: 120px; 
 	left:337px;
 	width: 302px;
 	background: white;
	border-top: 1px solid gray; 	
	border-left: 1px solid gray;
	border-right: 3px solid gray;
	border-bottom: 3px solid gray;
	padding: 5px;	

}

.recommendation
{
	border-top: 1px solid gray; 	
	border-left: 1px solid gray;
	border-right: 3px solid gray;
	border-bottom: 3px solid gray;
	padding: 5px;
	margin-bottom: 5px;
	width: 100%;
}

.section_stretch
{
	color: gray;
}


.document_searchResults
{
	width: 95%;
}

.document_searchResults th
{
	text-align: left;
	border: 1px solid gray;
	background-color: #F0F0F0;
}

.document_searchResults td
{
	text-align: left;
	border-bottom: 1px solid #F0F0F0;
}

.statement_database
{
	font: 8pt Trebuchet MS;
	border-top: 1px solid gray; 	
	border-left: 1px solid gray;
	border-right: 3px solid gray;
	border-bottom: 3px solid gray;
	width: 75%;
}

.discussion_topic
{
	font: 8pt Trebuchet MS;
	border-top: 1px solid gray; 	
	border-left: 1px solid gray;
	border-right: 3px solid gray;
	border-bottom: 3px solid gray;
	width: 100%;
}

.discussion_searchResults
{
	width: 100%;
}

.discussion_searchResults th
{
	text-align: left;
	border: 1px solid gray;
	background-color: #F0F0F0;
}

.discussion_searchResults td
{
	text-align: left;
	border-bottom: 1px solid #F0F0F0;	
}

.discussion_message
{
	width: 100%;
}

.discussion_message th
{
	text-align: left;
	border: 1px solid gray;
	border-bottom: 1px solid gray;
	background-color: #F0F0F0;
}

.discussion_message td
{
	text-align: left;
}

.statement_browse
{
	width: 100%;
}

.statement_browse th
{
	text-align: left;
	border: 1px solid gray;
	border-bottom: 1px solid gray;
	background-color: #F0F0F0;
}

.statement_browse td
{
	text-align: left;
	border-bottom: 1px solid #F0F0F0;
}

.statement_view
{
	padding: 10px;
	text-align: right;
	width: 85%;
}

.statement_view i
{
	font-size: 12pt;
}

.users_edit
{
	width: 75%;
}

.users_edit th
{
	text-align: left;
	border: 1px solid gray;
	border-bottom: 1px solid gray;
	background-color: #F0F0F0;
}

.users_edit td
{
	text-align: left;
	border-bottom: 1px solid #F0F0F0;
}
