/* STRUCTURE 		*/
/* --------------------	*/

.columns_sub_container
	{
	/*position						: relative;*/
	/*left							: 50%;*/
	width							: 760px;
	/*margin						: 0 0 0 -380px;*/
	background-color				: #FFFFFF;	/*float							: left;*/
	}

.columns_sub_container_left
	{
		width						: 760px;
	}
	
.column_left_container
	{

	width							: 185px;
	/*float							: left;*/
	}
	
.column_middle_container
	{
		width						: 575px;
		/*float						: right;*/
		background-color			: #FFFFFF;
	}
	
.column_right_container
	{
	width							: 0;
	}

.column_bottom_container
	{
	width							: 500px;
	}

.footer_content
{

	background-color			: none;
	background-image			: url(../images/footer_content.gif);
	background-position			: 50% 0;
	background-repeat			: no-repeat;
}

body, html {
	background-color			: #999999;
	background-image			: url(../images/body.gif);
	background-position			: 50% 0;

}
	
	
/* BOXES 			*/
/* --------------------	*/	

.news_box
{
	margin							: 6px 0 0 0;
}

.categories_box
{
	margin							: 8px 10px 10px 5px;
	padding							: 3px;
}

.home_bottom_left_content
	{
	width							: 240px;	/*border: thin solid #999;*/
	margin-top						: 10px;
	margin-right					: 10px;
	margin-bottom					: 10px;
	margin-left						: 0px;
	padding-top						: 10px;
	padding-right					: 10px;
	padding-bottom					: 10px;
	padding-left					: 0px;
	}
.home_center_content {
	width							: 530px;
	margin-top						: 10px;
	margin-right					: 10px;
	margin-bottom					: 10px;
	margin-left						: 0px;
	padding-top						: 10px;
	padding-right					: 10px;
	padding-bottom					: 10px;
	padding-left					: 0px;
}


.home_bottom_right_content
{
	width							: 250px;
	margin							: 10px;
	padding							: 10px;	/*border: thin solid #999;*/
}


/* TITLES	 		*/
/* --------------------	*/  /*Titles in document.php*/

.title_page
{
	color						: #006;
	text-align					: left;
	font-weight					: bold;
	font-size					: 14px;
	padding						: 3px;
	margin						: 0;
	text-decoration				: underline;
	border-bottom-width			: 1px;
}

.title_left
	{
	color						: #006;
	text-align					: justify;
	font-weight					: bold;
	margin						: 1 10 1 5;
	padding						: 3px;
	text-decoration: underline;
	}

.title_middle
	{
	color						: #006;
	text-align					: left;
	font-weight					: bold;
	line-height					: 16px;
	padding						: 3px;
	margin						: 0;
	text-decoration: underline;
	}
	
.title_advanced_search
{
	text-align					: justify;
	text-decoration				: underline;
	color						: #006;
	font-weight					: bold;
	padding						: 3px;
	margin-top					: 1px;
	margin-right				: 10px;
	margin-bottom				: 1px;
	margin-left					: 0px;
}


/* TEXT	 			*/
/* --------------------	*/

.text_left
	{
	color						: #333333;
	padding						: 3px;
	text-align					: left;
	margin-top					: 0px;
	margin-right				: 10px;
	margin-bottom				: 20px;
	margin-left					: 5px;
	}

.text_middle
	{
	color						: #000;
	text-align					: left;
	margin-top					: 10px;
	margin-right				: 0px;
	margin-bottom				: 0px;
	margin-left					: 0px;
	padding-top					: 0px;
	padding-right				: 3px;
	padding-bottom				: 3px;
	padding-left				: 3px;
	}
	
	
.error_message
	{
	color						: #F00;
	text-align					: left;
	margin-top					: 10px;
	margin-right				: 0px;
	margin-bottom				: 0px;
	margin-left					: 0px;
	padding-top					: 0px;
	padding-right				: 3px;
	padding-bottom				: 3px;
	padding-left				: 3px;
	font-weight					: bold;
	}
	
	
.confirm_message
	{
	color						: #00C;
	text-align					: left;
	margin-top					: 10px;
	margin-right				: 0px;
	margin-bottom				: 0px;
	margin-left					: 0px;
	padding-top					: 0px;
	padding-right				: 3px;
	padding-bottom				: 3px;
	padding-left				: 3px;
	font-weight					: bold;
	}	