body{
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#195925;
}

#PageContainer{
	width:780px;
	height:auto;
	padding:0;
	margin:0;
}

#LeftColumn{
	width:330px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
}

#MenuContainer{
	width:330px;
	height:auto;
	float:none;
	clear:both;
	margin-top:149px;
}

#MainMenu{
	float:right;
	clear:both;
}

#Card{
	position:relative;
	width:300px;
	height:auto;
	clear:both;
}

#Credits{
	width:10px;
	float:left;
	padding-left:5px;
	margin-right:0;
	margin-top:20px;
	
}

#Address{
	width:240px;
	float:right;
	margin-right:0;
	margin-top:16px;
	padding-top:15px;
	border-top:solid 1px #5E8B67;
	text-align:right;
}

#Address p{
	font-size:11px;
} 

#Address a{
	color:#ff9f00;
}

#Address a:hover{
	color:#ff9f00;
	text-decoration:underline;
}




#RightColumn{
	width:430px;
	padding:0;
	margin:0;
	float:right;
}


#Logo{
	width:389px;
	height:104px;
	margin-left:30px;
	padding:0;
	float:none;
	clear:both;
}

#MainContents{
	width:360px;
	padding:0;
	margin-left:30px;
	margin-bottom:70px;
}


















/*
***************************************
	NewsListing Label
***************************************
*/

#NewsListing{
	border-bottom:solid 1px #5E8B67;
}

#NewsListingHeadline{
	display:block;
	width:100%;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	padding:0;
	background-image:url(../gfx/Label_bg_back.gif);
	background-repeat:repeat-x;
}

span.NewsListingLabelStart{
	display:block;
	width:16px;
	height:18px;
	margin:0;
	padding:0;
	background-image:url(../gfx/Label_bg_left.gif);
	background-repeat:no-repeat;
	float:left;
}

span.NewsListingLabel{
	display:block;
	width:auto;
	height:18px;
	margin:0;
	padding-top:2px;

	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#ff9f00;
	background-image:url(../gfx/Label_bg_mid.gif);
	background-repeat:repeat-x;
	float:left;
}

span.NewsListingLabelEnd{
	display:block;
	width:19px;
	height:18px;
	margin:0;
	padding:0;
	background-image:url(../gfx/Label_bg_right.gif);
	background-repeat:no-repeat;
	float:left;
}





/*
***************************************
	NewsListing
***************************************
*/

#NewsListing ul{
	display:block;
	width:100%;
	height:auto;
	list-style-type:none;
	margin:0;
	padding:0;
}

#NewsListing ul li{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	float:none;
	clear:both;
	margin:0;
	padding-left:18px;
	padding-top:5px;
	padding-bottom:8px;
	
	background-image:url(../gfx/Arrow_Right.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
}

#NewsListing ul li.Selected{
	background-image:url(../gfx/Arrow_Right_Selected.gif);
}

#NewsListing ul li a{
	display:block;
	width:100%;
	height:auto;
	overflow:auto;
	text-decoration:none;
	color:#ffffff;
}

#NewsListing ul li a:hover{
	color:#BACEBE;
}

#NewsListing ul li a span.Headline{
	display:block;
	font-weight:bold;
}

#NewsListing ul li a span.Date{
	display:block;
}


#NewsListing ul li a span.Text{
	display:block;
}

#NewsListing ul li a span.Image{
	margin-left:10px;
	padding:0;
	float:right;
}

#NewsListing ul li a span.Image img{
	margin:0;
	padding:0;
	border:0;
}



#NewsListing ul li.MoreItems{
	background-image:none;
	text-align:right;
}

#NewsListing ul li.MoreItems a{

}

#NewsListing ul li.MoreItems a span{
	background-image:url(../gfx/Arrow_Right.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:16px;
	padding-right:2px;
	font-weight:bold;
}


/*
***************************************
	NewsListing Exceptions
***************************************
*/

#NewsListing.Compact ul{
	padding-bottom:10px;
}

#NewsListing.Compact ul li{
	padding-top:2px;
	padding-bottom:0px;
	background-position:0px 2px;
}

#NewsListing.Compact ul li a span.Text{
	display:none;
}

#NewsListing.Compact ul li a span.Image{
	display:none;
}

#NewsListing.Compact ul li.Selected a{
	color:#ff9f00;
}





