body {
	background		: #3d4955 url(../images/bg_01.gif) repeat;
	font-family		: Verdana, default;
	font-size		: 11px;
	color			: #3d4955;

	margin			: 0px;
	padding			: 0px;
	margin-top		: 11px;
}

table
{
	border			: 2px solid #3d4955;
	font-family		: Verdana, default;
	font-size		: 12px;
	color			: #3d4955;
	
	margin-left		: 17px;
}

img {
	border			: 0px;
}

#wrapper {
	text-align		: center;
	margin			: 0px;
	padding			: 0px;
}

#container {
	position		: relative;
	text-align		: left;
	margin			: 0px auto 0px auto;
	padding			: 11px 0px 0px 11px;
	
	width			: 877px;
	
	background		: #FFFFFF;
}

#main_header {
	margin			: 0px;
	padding			: 0px;
	width			: 866px;
}



/*  ************************************************* */
/*  *********** Navigation ************************** */

#main_navigation
{
	float			: left;
	padding			: 0px;
	margin			: 0px;
	
	width			: 157px;
	height			: 940px;
	
	background		: #3d4955;
	color			: #FFFFFF;
}

#main_navigation img
{
}


#main_navigation ul
{
	clear			: both;
	list-style-type	: none;
	margin			: 0;
	padding			: 0;
	
	border-top	: 1px solid #FFFFFF;
}

#main_navigation li
{
	margin			: 0px 0px 0px 0px;
}


#main_navigation a
{
	display			: block;
	font-size		: 12px;
	font-weight		: bold;
	text-decoration	: none;
	
	
	padding			: 6px 6px 6px 6px;
	border-bottom	: 1px solid #FFFFFF;
	

	color			: #FFFFFF;
	background-color: #3d4955;
}

#main_navigation a:hover
{
	color			: #FFFFFF;
	background-color: #4d5c6b;
}

/*  ************************************************* */
/*  *********** News ******************************** */


#main_news {
	float			: left;
	padding			: 0px;
	margin-left		: 11px;
	width			: 387px;
	background		: #FFFFFF;
	color			: #3d4955;
	
	border			: 2px solid #3d4955;
}

#main_news #header {
	width			: 387px;
	background		: #3d4955;
	margin			: 0px;
	padding			: 0px;
	height			: 25px;
}

#main_news .item
{
	width			: 367px;
	margin			: 10px;
	border			: 1px solid #3d4955;
	border-left		: 0px;
	border-right	: 0px;
	
}




#main_news .item h1
{
	width			: 367px;
	padding			: 0px;
	font-size		: 14px;
	color			: #4d5c6b;
	font-style		: italic;
	
}

#main_news .item p
{
	margin			: 0px;
	padding			: 0px;
}

#main_news .item #footer p
{
	margin-top		: 10px;
	margin-bottom	: 10px;
}

#main_news .item a
{
	font-size		: 10px;
	font-weight		: bold;
	text-decoration	: none;
	color			: #000CCC;
}

#main_news .item #footer p #date
{
	text-align		: right;
	padding-left	: 290px;
}


/*  ************************************************* */
/*  *********** Items ******************************** */

#main_items {
	padding			: 0px;
	float			: left;
	margin-left		: 11px;
	background		: #FFFFFF;
	width			: 296px;
}

#main_items img {
	border-style	: none;
	margin-bottom	: 10px;
}



.clear
{
	clear			: both;	
}


#main_footer_spacer
{
	height			: 11px;
}

#main_footer
{

	background		: #3d4955;
	width			: 866px;
	height			: 27px;
}

#main_footer p
{
	text-align		: right;
	color			: #FFFFFF;
	padding-top		: 6px;
	padding-right	: 6px;
}

/*  ************************************************* */
/*  *********** Main Content ************************ */

#main_content
{
	float			: left;
	
	padding			: 0px;
	margin			: 0px;
	margin-left		: 11px;

	
	width			: 694px;
	
	border			: 2px solid #3d4955;
}



#main_content #header
{
	height			: 25px;
	width			: 694px;
	
	background		: #3d4955;
	color			: #FFFFFF;

	padding			: 0px;
	margin			: 0px 0px 10px 0px;
}

#main_content #header p
{
	font-size		: 18px;
	font-weight		: bold;
	padding			: 0px 0px 0px 20px;
	margin			: 0px;
}

#main_content p
{
	font-size		: 12px;
	text-align		:  justify;
	padding			: 0px 300px 0px 20px;
	margin			: 10px 0px 0px 0px;
}

#main_content h1
{
	font-size		: 16px;
	padding-left	: 20px;
}




/*  ************************************************* */
/*  *********** News PAGE    ************************ */

#main_content .news_item
{
	
}

#main_content .news_item h1
{
	width			: 367px;
	padding			: 0px 0px 0px 20px ;
	font-size		: 14px;
	color			: #4d5c6b;
	font-style		: italic;
}

#main_content .news_item #date 
{
	text-decoration : italic;
}


/*  ************************************************* */
/*  *********** Media PAGE ************************ */

#media_content
{

}



#media_content #header
{
	height			: 25px;
	width			: 694px;
	
	background		: #3d4955;
	color			: #FFFFFF;

	padding			: 0px;
	margin			: 0px 0px 10px 0px;
}

#media_content #header p
{
	font-size		: 18px;
	font-weight		: bold;
	padding			: 0px 0px 0px 20px;
	margin			: 0px;
}

#media_content p
{
	font-size		: 12px;
	text-align		:  justify;
	padding			: 0px 300px 0px 20px;
	margin			: 10px 0px 0px 0px;
}
