body { 
	background: #FFFFCC url(../images/background_exptextb.jpg) repeat; 
	font-size: 100%;
	line-height: 1.2em;} /* line-height: 1.2em; ala tip - provides text-sizing consistency */
	

h1 { 
	font-family:  "Times New Roman", "Times", "Palatino Linotype", Palatino, "Book Antiqua", serif;
	font-size: 2.2 em;
	line-height: 1em;/* .5em */
	color: #483d8b;
	padding: 0;
	margin:0;
	text-align: center;}
	

h2 { 
	font-family: "Palatino Linotype", Palatino, "Book Antiqua", serif;	
	font-size: 1.5em;
	color: #483D8B;
	
	padding: 30px 0 0 0;}
	

h2.top {
	margin: 0px;padding: 0px;}

h3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	position: relative;
	text-align: center;}

p { 
	font-family: "Palatino Linotype", Palatino, "Book Antiqua", serif;
	font-size: 1.2em;
	line-height: 1.3em;
	padding: 0px;}	

a { 
	font-family: Arial, Helvetica, sans-serif;}
	


	
.masthead-wrap {
	display:block;
	width: 650px;/*previously 640px */
	margin: 0 auto -5px auto;
	padding:  0;
	background-color: transparent;
	border: 0;
	text-align:center;}
	
img.mfs-cranes {
	margin: 0;
	padding: 0px;
	border: 0;}

 p.address {
	
	font: bold 1em Arial, sans-serif ; /* "Times New Roman", "Times", "Palatino Linotype", Palatino, "Book Antiqua", serif; */
	line-height:1.2em; color: #000;
	text-align: center;
	color: #483d8b;
	margin: 0 auto 0 auto;/* for IE positioning */
	padding:0 .1em;}
	

div.intro-color-box {
	margin-top: 1em;}

div.intro-color-box p  {
	font-family: "Palatino Linotype", Palatino, "Book Antiqua", serif;
	width: 70%;
	margin:0 auto 0 auto;
	clear:both;
	padding: 15px 20px;
	background-color: #483D8B;
	color: #FFFFCC;
	border: thin solid #483D8B;
	font-size: 1.2em;
	line-height: 1.3em;
	text-align: left;}

div.intro-color-box a {
	font-family: "Palatino Linotype", Palatino, "Book Antiqua", serif;background-color: #483D8B;
	color: #FFFFCC;
	font-size: 1em;
	line-height: 1.3em;}


.text-box li {
	font-family: "Palatino Linotype", Palatino, "Book Antiqua", serif;
	line-height: 1.2em;
	font-size: 1.2em;}


.text-box {
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	border: thin solid #483D8B;
	padding: 20px;
	background-color: white;
	} 

/* if color background, recommend #f2ecca */



/* NAVAGATION */

.navigation {
	margin: 1em 0 1em 0;
	padding: 0;
	text-align:center;}

.navigation ul {
	margin:auto;
	display:inline;
	text-align:center;
	padding-left: 0;} /* default style on Firefox and Google adds padding to ul throwing it off-center. Holy crap-- this took five hours to figure out! */
	
.navigation li {
	list-style: none;
	display: inline;
	line-height: 1em;}

.navigation li a {
	font:  bold 1.1em Arial, sans-serif;
	padding: .15em .4em;
	color: #483D8B;
	background:#FFA07A;
	border: 2px solid #483D8B;
	text-decoration: none;} /*SALMON:#FFA07A*/

.navigation li a:visited {
	padding: .15em .4em; 
	color: #FFA07A; 
	background: #fff;
	border: 2px solid #483D8B;}

.navigation li a:hover {
	padding: .15em .4em;
	color: #fff;
	background: #483D8B;
	border: 2px solid #fff;
	text-decoration: none;}

.navigation li a:active {
	padding: .15em .4em;
	color: #fff;
	background:#483D8B;
	border: 2px solid #000;}
	
/* END NAVIGATION */
	

.copyright p { 
	width: 80%;
	margin: 1em auto 0 auto;
	font-size: 1em;
	line-height:1.1em;
	font-style: normal;
	color:#000;
	text-align:center;}
