/* Fixed center width css layout
/* Tony Gebely / http://www.tonygebely.com
/*
/* CSS is not compressed in any way to ensure readability and ease in editing.
*/

	* { padding: 0; margin: 0; }

	html
	{
		overflow-y: scroll;
	}

	a
	{
		color:#3a5c8b;
	}

	.button
	{
		text-decoration:none;
		border:none;
	}

	p
	{
		padding-top: 10px;
	}

	h1.toggler
	{	font-style:normal;
		font-weight:normal;
		color:#3a5c8b;
		font-size:1.0em;
		text-decoration: underline;
		cursor:pointer;
		font:Verdana;
	}

	th
	{
	   font-size:12px;
	   text-align:left;
   }

	body
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		/* font-size: 68.5%; */
		font-size: .8em;
		background: #FFF;
	}

	h1
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
	}

	#header
	{
		 width: 900px;
		 color: #333;
		/* padding: 10px; */
		 height: 108px;
		 margin: 10px 0px 0px 0px;
		 /* background: #F2F2E6; */
	}

	div#login_box
	{
		display: none;
	}

	div#prelogin_msg
	{
  		/* display: none; */
	}

	.header_login
	{
		font-size:10px;
	}

	.header_label
	{
		font-size:10px;
	}

	#home_content
	{
		 width: 915px;
		 background: #eae7bc;
	}

	#content
	{
		padding-left:10px;
		padding-right:10px;
		width: 895px;
		background: #eae7bc;
	}

	#left_column
	{
		background: #eae7bc;
		width: 550px;
		float: left;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
	}

	#mid_column
	{
		background: #eae7bc;
		width: 895px;
		float: left;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
	}

	#block_center
	{
		margin-left: auto;
    		margin-right: auto;
	}
	#left_nav
	{	position: absolute;
		top: 100px;
		left: 0px;
		background: #FDEEF4;
		width: 150px;
		padding-left:10px;
		padding-top:10px;
	}

	#right_column
	{
		padding-top: 15px;
		background: #eae7bc;
		width: 345px;
		float:left;
	}

	#content ul
	{
		padding-left: 10px;
	}

	#wrapper
	{
		 margin: 0 auto;
		 width: 920px;
	}

	#center #content img
	{
		padding: 10px;
	}

	#footer
	{
		width: 895px;
		clear:both;
		background-color: #eae7bc;
	}

	/*** Code for Menu ***/

	#navigation
	{
		padding: 0px;
		background-image:url("scripts/menu_gradient.gif");
		background-repeat: repeat-x;
		width: 915px;
		height: 20px;
	}

	/*** End of menu code.. **/

	/*** News Feed Style **/

	#news
	{
		border: 1px solid #999999;
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
		width: 309px;
		height: 284px;
		background-color:#f9f8e3;
		overflow-y: scroll;
	}

	#newsRounded
	{
		float:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:0.9em;
		width: 187px;
		padding-top: 35px;
		padding-left: 20px;
		margin-top: 20px;
		margin-bottom:-35px;
	}

	#newsTop
	{
		background-image:url(images/news_top.gif);
		background-repeat:no-repeat;
		height:26px;
	}

	#newsContent
	{
		word-wrap : break-word;
		background-image:url(images/news_mid.gif);
		background-repeat:repeat-y;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
	}

	#newsBottom
	{
		background-image:url(images/news_bot.gif);
		background-repeat:no-repeat;
		height:8px;
	}

	#news a{ color: #300; text-decoration: underline;}
	#news a:visited{ color: #300; text-decoration: underline; }
	#news a:hover{ color: #300; text-decoration: underline;}

	/** End of News Feed Style **/

/** coordinator news section **/

#news_browse
{
    width:95%;
    margin-bottom:30px;
    padding-bottom:30px;
}
#news_browse td, #news_browse th
{
    padding:5px;
    margin:2px;
    text-align:left;
    border:1px solid #DFDB99;
}

#news_browse .sort, #news_browse .actions
{
    text-align:center;
}

#news_item
{
    width:75%;
    margin:10px auto 30px auto;
}
#news_item th
{
    padding:5px;
    margin:2px;
    text-align:left;
    border-right:1px solid #DFDB99;
    border-bottom:1px solid #DFDB99;
}

.news_td
{
    border-bottom:1px solid #DFDB99;
}

#news_browse td ul
{
    padding:0 0 0 10px;
    display: block;
    list-style-type: disc;
    margin: 1em 0px 1em 1em;
}
#news_browse td ul li
{
    padding:0 0 0 5px;
    margin:0;
    text-align:left;
}

/* global msg class */

.msg
{
    padding:5px 5px 5px 30px;
    margin:10px;
    font-weight:bold;
    background:url(application/images/information.png) no-repeat 5px #EFDD1D;
    background:
}


