BODY { 	
		margin: 0;
		font-family: Arial, Helvetica,  sans-serif;
		font-size: medium;
		color: rgb(100,100,100);
		background-color:  rgb(255,255,255); 
		text-align: center /* To make page centered */
		}

	h1 {
		margin: 0;
		padding: 0;
		font-size: 200%; 
		}
	h2 {
		margin: 0;
		padding: 0;
		font-size: 150%;
		}
	#masthead {
		margin: 0;
		padding: 5px 0 0px 50px ;
		font-size: 350%; 
		font-weight: bold;
		color: rgb(255,255,255);
		background-color:  rgb(164,179,218);
			}
/*************************** MAIN (TOP LEVEL) NAVIGATION ***********************/
	#top_nav {
		padding: 0;
		margin: 0;
		width: 100%;
		font-size: 85%;
		font-weight: normal;
		}
	#top_nav ul {
		padding: 5px 0 0 0;
		margin: 0;
		width: 100%;
		text-align: right;
		background: url(../../machsite/images/leftside.jpg) repeat-y top left;
		}
	#top_nav ul li { display: inline; 
		font-weight: normal;
		}
	#top_nav ul li a {
		padding: 0 1px;
		font-weight: normal;
		text-decoration: none;
		}
	#top_nav ul li a:hover {
		font-weight: normal;
		text-decoration: overline underline;
		}
	#top_nav li a#current:link {
		text-decoration: none;
		}
	#top_nav li a#current:visited {
		font-weight: normal;
		text-decoration: none;
		}
/*************************** End of MAIN (TOP LEVEL) NAVIGATION ***********************/
	#i-content {
		margin: 0 auto;			/* To make page centered */
		padding: 20px 10px 10px 10px;
		width: 700px;			/* For IE */
		font-size: 90%;
		text-align: left;		/* To make page centered and keep text left */
		}
	html>body #i-content {min-width: 600px;		} /* IE doesn't see this */
	#i-image {
		margin: 0;
		padding: 5px;
		float: right;
		}
	#maintext {
		background: url(../../machsite/images/leftside.jpg) repeat-y top left;
		width: 100%;
		margin: 0;
		padding: 0;
		}
	#maintext h1 {
		margin: 0;
		padding: 20px 0 0 120px;
		}
	#maintext p {
		margin: 0;
		padding: 5px 0 0 70px;
		}
	#maintext img {
		margin: 0;
		padding: 0;
		position:relative;
		left: 85%;
		bottom: 0px
 		}
	#maintext ul {
		width: 50%;
		margin: 0 0 0 0;
		padding: 15px 0 15px 58px;
		}
	#maintext li {
		margin: 0;
		padding: 0;
		list-style-image: url("../../machsite/images/whitebarbullet.jpg")
		}
	#maintext dl {
		width: 90%;
		margin: 0 0 0 0;
		padding: 10px 0 10px 70px;
		}
	#maintext dt {
		margin: 10px 0 0 0;
		padding: 0px 0 0 58px ;
		font-weight: bold;
		}
	#maintext dt.whitebar {
		margin: 10px 0 0 -58px;
		background: url(../../machsite/images/whitebarbullet.jpg)  no-repeat center left;
		}
	#maintext dd {
		margin: 0;
		padding: 0px 0 0 20px ;
		}
	#maintext dd ul {
		margin: 0;
		padding: 5px 0 0 175px ;
		}
	.datetime {
		text-align: right;
		margin: 0;
		padding: 0 ;
		}
	
	#funfacts {
		clear: both;
		text-align: left;
		margin: 0;
		padding: 20px 0 0 100px ;
		font-size: 80%;
		}
	#w3c {
		width: 100%;
		margin: 0 auto;			/* To make page centered */
		text-align: center;
		padding: 20px 0 0 0 ;

		}
	#w3c img {
		border-style: none;
		}
/****************Form referral styles**********/
	#spcomm	{ display:none; }
	#formRef {
		margin: 0;			
		width: 100%;
		border: 0px solid #ccc;
		padding: 1em 0 0 60px;
		}
	#formRef div {
		clear: both;
		margin-bottom: 2px;
		}
	#formRef textarea {
		width: 200px;
		height: 100px;
		}
	#formRef label {
		display: block;
		float: left;
		width: 110px;
		padding-left: 22px;
		font-weight: bold;
		cursor: pointer;
		}
	#formRef input, textarea {
		border: 2px solid #ccc;
		}
	#formRef input:focus, textarea:focus {
		border: 2px solid #000;
		}
	div#submitdiv {
		margin-left: 7em;
		padding-left: 50px;
		padding-right: 60px;
		padding-top: 0.5em;
		}



	a:link {font-weight: bold; color: rgb(100,100,100); text-decoration: none; background-color:  rgb(255,255,255);}
	a:visited {font-weight: bold; color: rgb(100,100,100); text-decoration: none; background-color:  rgb(255,255,255);}
	a:active {font-weight: bold; color: rgb(130,130,130); text-decoration: none; background-color:  rgb(255,255,255);}
	a:hover {font-weight: bold; color: rgb(159,67,67); text-decoration: none; background-color:  rgb(255,255,255);}