	html, body {

		height: 100%;

	}

	#bodyContainer {

		height: 100%;

		text-align: center;

	}

	.clear {

		clear:both;

	}

	#mainContainer {

		background: #5177AC url(/img/main_bg.gif);

		width: 800px;

		height: 100%;

		border: 1px solid #28354A;

		margin: 0 auto;

	}

	#mainHeader {

	background: transparent url('/img/header.gif') 184px 14px no-repeat;

	height: 87px;
	padding-top:1px;

	}

	#headerCaption {

		display: none;

	}
	#langTools {
	height: 14px;
	color:#569;
	text-align:right;
	margin: 1px 23px 0 188px;
	padding:4px 0 0 0;
	border-top: 1px solid #8ad;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
	#langTools div {display:inline;}
	.lngc {color: #347;}
	#menuHolder {

		width: 180px;

		float: left;

		text-align: center;

	}

	#contentHolder {

		width: 617px;

		float: right;

		margin-bottom:20px;

		text-align:left;

	}



/* menu layout and elements */



	#menuTable {

		width: 153px;

		border: 0;

		border-collapse: collapse;

		margin: 2px auto;

	}

	#menuTable td {

		height: 60px;

		font:normal 12px Arial,sans-serif;

		padding: 0px 10px 0px 10px;

	}

	#menuTable td div {

		text-align: center;

		line-height: 12px;

	}



	.mItem {

	height: 60px;

	background: transparent url('/img/mmitem_button_bg.png') top center no-repeat;

	}

	

	.mItem div a:link, .mItem div a:active, .mItem div a:visited {

		text-decoration: none;

		color: #345;

	}



	.mItem div.sel a:link, .mItem div a.sel:active, .mItem div a.sel:visited {

		font-weight: bolder;

		color: #FF8000;

	}



	.mItem div a:hover {

		color: #FF8000;

		text-decoration: underline;

	}



/* Content Layout and elements */



	#contentTop {

		height: 20px;

		background: transparent url(/img/content_area_top.png) 0 1px  no-repeat;

		font-size: 1px;

	}

	#contentBottom {

		height: 20px;

		background: transparent url(/img/content_area_bottom.png) no-repeat;

	}

	#contentArea, #objContent {

		background: transparent url(/img/content_area_bg.png) repeat-y;

		padding: 15px 50px 15px 30px;

		height: 100%;

		font-family: Arial,sans-serif;

		color: #555;

	}

	

	h1 {

		font-size: 1.4em;

		color:#FF8000;

	}

	h2 {

		font-size: 1.2em;

		color:#6484BB;

	}

	h3 {

		font-size: 1.1em;

		color:#777;

	}

	

	p, li {

		font-size: 0.8em;

		text-align: justify;

		line-height: 1.65em;

	}

	

	#contentArea a:link,#contentArea a:active {

		color: #0002FF;

	}



	#contentArea a:visited {

	color:#555;

	}



	#contentArea a:hover {

	color:#FF8000;

	}



/* Login Screen */



#loginForm {

	font-family: Arial, Helvetica, sans-serif;

}

div.formItem{

	padding-bottom:10px;

}

div.formItem label {

	display: block;

	float: left;

	width: 75px;

	padding: 4px 0 0 0;

	font-size: 0.8em;

}

#loginForm input.lfield {

width: 200px;

float: rigth;

}

#loginButtons {

	padding: 0 0 0 78px;

}

#loginButtons input{

	width: 80px;

}



#adminTools a:link,#adminTools a:active,#adminTools a:visited  {

	color: #efefef;

}

#adminTools {

	font: normal 11px "Trebuchet MS";

	color: #efefef;

	text-align: left;

	margin: 20px 0 0 20px;

}

