
	body
	{

		margin: 0;

		padding: 0;

		font: 13px hevetica, lucida, arial, sans-serif;

		text-align: center;

		color: #232323;

		background-image: url();
 
		background-color: #111;

	}

	
p{
	
	padding: 0 0;

		font: 13px hevetica, lucida, arial, sans-serif;

		color: #232323;

	}


	.btitle
	{

	font-weight: bold;

	
}

	a:link { color: #232323; }

	a:visited { color: #bb3b00; text-decoration: none; }


	a:hover, a:active
	{

		color: #434340;


	}


	h1
	{

	
	color: #F0F0DF;

		font: 255% lucida, verdana, sans-serif;

		letter-spacing: 0.0 cm;

		margin: 0 16px 0 0 ;

	}

	
h2
	{

		color: #231212;

		font: 130% lucida, verdana, sans-serif;

		margin: 15px 0 20px 0;

	}

	
h3
	{

		color: #F0F0DF;

		font: 100% lucida, verdana, sans-serif;

		margin: -12px 16px 2px 5px;

	}
	
	h3 a { text-decoration: none; }


	
	h4
	{

		color:  #232323;

		font: 105% lucida, verdana, sans-serif;

		margin: 0 0 10px 0;

	}


	
	h5
	{

		color:  #232323;

		font: 110% lucida, verdana, sans-serif;

		margin: 20px 0 0px 0;


	}
		#container
	{

		margin: 2em auto;

		width: 780px;

		height: 100%;

		text-align: left;

		background-color: #fff;

		border: 1px solid #000000;


	}


	#header
	{

		text-align: right;

		padding: 10px 6px 5px 5px;

		background-image: url(images/mgbanner.jpg);

		height: 95px;

		width: 769px;

		background-color: #fff;

		border-bottom: 1px solid #696969;

	}

	
#title {

		font: 220% lucida, verdana, sans-serif;

		letter-spacing: 0.25cm;

		color: #F0F0DF;

		margin: 0 0 0px 2px;

	}

	
#subtitle {


		color: #F0F0DF;

		font: 12px lucida, verdana, sans-serif;

		letter-spacing: 0.08cm;

		margin: 0 0 2px 4px;

	}

	#menu
	{

		background-color: #eaf0df;

		border-bottom: 1px solid #a1a199; /* dotted #a1a199; */
		font-size: 100%;

		font-weight: bold;

		padding: 5px 0 4px 0;


	}

	
#menu ul
	{

		margin: 0 0 0 18px;

		padding: 0;

		list-style-type: none;

		border-left: 1px solid #aaaa9c;

	}


	#menu li
	{

		display: inline;

		padding: 0 10px;

		border-right: 1px solid #aaaa9c;

	}


	#menu li a
	{

		text-decoration: none;

		color:  #232323;

	}

	#menu li a:hover
	{

		text-decoration: none;

		background-color: #fff;

	}




	#box
	{

		width: 780px;

		height: 410px; /* was 500 */


	}


	#pix
	{


		width: 140px;

		height: 95px;

		background-image: url();

		border-right: 1px solid #4C7C12;

		border-bottom: 1px solid #a1a199;

	}



	#nav
	{

		width: 170px; /* 140px;
 */
		height: 100%; /* with "pix" 75% */
		background-color: #d9dfce; /* was #eaf0df - bg color of left column */
		font-size: 97%;

		padding: 0em 0 0 0;
 /* was 2em */
		border-right: 1px solid #a1a199;

 /* #4C7C12;
 */
	}



	#nav ul
	{

		list-style-type: none;

		margin: 0;

		padding: 0;

		text-align: left;

		background-color: #eaf0df;

		/* border-top: 1px solid #aaaa9c
 */
	}

	
#nav li
	{

		padding: 4px 0 4px 10px;

		margin:  0;

		border-bottom: 1px dotted #aaaa9c; /* was 1 px solid #aaaa9c;
 */
	}

	
#nav li a
	{

		text-decoration: none;

		color:  #232323;

	}

	
#nav li a:hover
	{

		text-decoration: none;

		background-color: #fff;

	}


	#sidepix
	{

	
	width: 140px;

		height: 150px;

		background-image: url();

		margin: 15px 0 0 0;


	}


	#main
	{


		float: right;

		width: 545px; /* 575px;
 restore this */
		height: 370px; /* was 440 */
		background-color: #fff;

		margin: 0px 0 0px 0;

		padding:10px 30px 30px 30px;
		line-height: 145%;

		overflow: auto;


	}



	
#main li a
	{

		text-decoration: none;

		color:  #232323;

	}

	
#main li a:hover
	{

		text-decoration: none;

		background-color: #dddddd;

	}


	#footer
	{


		width: 776px;

		height: 18px;

		background-color: #343434;

		font-size: 10px;

		padding: 6px 0 0 4px;

		border-top: 1px solid #555;

		color: #bbb;

	}

	
#footer a
	{

		text-decoration: none;

		color: #bbb;

	}


	#footer a:hover
	{

		text-decoration: none;

		color: #fff;


	}

	
#browserrecommend	{

		width: 500px;

		height: 14px;

		float: left;

		text-align: left;

		padding: 0 0 0 4px;
		font-size: 90%;

	}

	#copyright
	{

		width: 250px;

		height: 14px;

		float: right;

		text-align: right;

		font-size: 90%;

	}
