/* -------------- BODY ELEMENTS --------------- */
body 
	{
	margin: 0px;
	padding: 0px;
	background-position: 50% 50%;
	background: #CCCCCC;
	}
a
	{
	color: #3366FF;
	}
form
	{
	padding: 0px;
	margin: 0px;
	}
p
	{
	margin: 0px;
	padding: 0px;
	}
	
/* --------------- EDITOR STYLE ----------------- */
body.mceContentBody {
   	font: 14px arial;
	background: #FFFFFF;
	padding: 5px;
}
p.mceContentBody
	{
	margin: 0px;
	padding: 0px;
	}

/* -------------- MAIN STRUCTURE DIVS -------------------- */
#container
	{
	text-align: center; 
	width: 965px;
	margin: 0 auto;
	}
#header
	{
	padding-left: 8px;
	text-align: left;
	background: url(header.gif) repeat-y;
	font: 22px Arial;
	color: #FFFFFF;
	}
#menu
	{
	background: url(menu.gif) no-repeat;
	height: 28px;
	padding-left: 12px;
	text-align: left;
	}
#content
	{
	text-align: left;
	overflow: auto;
	background: url(content.gif) repeat;
	padding-left: 15px;
	padding-top: 5px;
	display: block;
	height: 100%; /* IE6 hack */
	}
#sidebar
	{
	width: 200px;
	font: 12px Arial, Verdana;
	float: right;
	margin-right: 15px;
	}
#w_page
	{
	width: 720px;
	font: 14px Arial;
	overflow: auto;
	text-align: left;
	float: left;
	min-height: 300px;
	}
#footer
	{
	padding-left: 8px;
	text-align: center;	
	background: url(footer.gif) no-repeat;
	font: 12px Arial;
	line-height: 1.5em;
	height: 36px;
	}
	#footer a
		{
		color: #c0c0c0;
		text-decoration: none;
		}
	#footer a:hover
		{
		text-decoration: underline;
		color: #ffffff;
		}

/* ------------- LOGIN BOX -------------- */
#toolbar
	{
	float: right;
	margin-right: 15px;
	padding-top: 2px;
	height: 20px;
	font: 13px Arial;
	color: #000000;
	}
#toolbar a
	{
	font: 13px Arial;
	text-decoration: none;
	color: #000000;
	}
#toolbar a:hover
	{
	text-decoration: underline;
	}
#login
	{
	display: none;
	border: 1px solid #98B1C4;
	background-color: #C5D4E1;
	padding: 15px;
	margin-bottom: 20px;
	font: 15px Arial;
	line-height: 1.5em;
	color: #283D80;
	}

/* ----------------- SIDEBAR -------------- */

/* QUICK LINKS */
#w_links
	{
	border: 1px solid #E1E1E1;
	margin-bottom: 5px;
	padding: 2px;
	}
#w_links a
	{
	text-decoration: none;
	color:#3366FF;
	}
/* --------------- LANGUAGE ------------ */
#w_lang
	{
	float: right;
	padding-top: 2px;
	margin-right: 15px;
	}
#w_lang select
	{
	height: 18px;
	font: 10px Arial;
	background-color: #eee;
	}
/* --------------- PAGE CONTENT --------- */
#w_page p
	{
	padding: 0px;
	margin: 0px;
	}
#w_toolbar
	{
	/* Edit menu toolbar when logged in */
	margin-bottom: 5px;
	padding: 5px;
	background-color: #f4f4f4;
	}
#w_toolbar a
	{
	text-decoration: none;
	font: 12px Arial;
	}
#w_toolbar a:hover
	{
	text-decoration: underline;
	}
/* -----------COPYRIGHT -------------- */
#copyright
	{
	text-align: center;	
	font: 9px "TREBUCHET MS";
	color: #808080;	
	}
#copyright a
	{
	font: 9px "TREBUCHET MS";
	color: #3366FF;
	text-decoration: none;
	}
#copyright a:hover
	{
	text-decoration: underline;
	}
	
/* ------------------ NEWS ------------------- */
.w_news
	{
	position: relative;
	border: 1px solid #BCCDF0;
	}
.w_newsitem
	{
	padding: 5px;
	border-bottom: 1px solid #E5ECF9;	
	}
.w_newsdate
	{
	font: 10px Arial;
	color: #6F6F6F;
	}
.w_newstag
	{
	margin-bottom: 5px;
	}
#news_left
	{
	width: 400px;
	float: left;
	}
#news_right
	{
	padding: 10px;
	width: 200px;
	float: right;
	}
#news_right a
	{
	text-decoration: none;
	}
#news_right a:hover
	{
	text-decoration: underline;
	}
.news_item
	{
	border-bottom: 1px solid #E5ECF9;
	padding: 15px;
	}
.news_title
	{
	font: 20px Arial;
	}
.news_date
	{
	font: 12px Arial;
	color: #6F6F6F;
	height: 20px;
	}
.news_list
	{
	font: 14px Arial;	
	}