/* Missing Pieces CSS Document */

body {
	background:#656e75;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	margin:0 none;
	padding: 0 none;
	}
#mcontainer {
	margin: 0 auto;
	width: 915px;
	}
#mheader {
	background: url(images/header-menu.gif) no-repeat;
	height:191px;}

#mmainbox {
	margin: 0;
	padding: 0;
	background: url(images/main-bkg.gif) repeat-y;
	
	}
	.bigger {
		font-size:14px;
	}


.orange {
	color:#F60;
	font-weight:bold;
}
#mright {

	width: 240px;
background: #5684a8 url(images/blue-bkg.gif) top repeat-x;

padding: 8px 8px 25px 8px;
	}
	
#mmid {
	width:250px;
background: #f1921a url(images/orange-bkg.gif) top repeat-x;
padding: 8px 8px 13px 8px;
	}
#mmid a, #mmid a:visited {
	color:#fff;
}
#mmid a:hover {
	color:#000;
}

#mbook {
	width:220px;
background: #f1921a url(images/orange-bkg.gif) top repeat-x;
padding: 8px 8px 13px 8px;
	}
#mbook a, #mbook a:visited {
	color:#fff;
}
#mmid a:hover {
	color:#000;
	text-decoration:none;
}


#mleft {

	width:240px;
background: #669900 url(images/green-bkg.gif) top repeat-x;
margin-left: 50px;
padding: 8px 8px 25px 8px;
	}
	
	
h1 {
	color:#5882ac;
	font-size: 16px;
	font-weight:bold;
	padding: 0 0 0 45px;
	}
h2 {
	color:#ec8707;
	font-size: 14px;
	font-weight:bold;
	padding: 0 0 0 45px;
	}
p {
 padding: 0 30px 0 45px;
 }
 .p {
  padding: 0 10px 0 45px;
 }
.small {
	font-size:11px;
	}
.placeholder {
	color:#656e75;
	line-height:1px;
	}
.rightfloat_t {
	float:right;
	width: 90px;
	white-space:nowrap;
	padding: 8px;
	margin-right: 25px;
	}
.rightfloat {
	float:right;
	width: 310px;
	border: 1px dotted #656e75;
	padding: 4px 35px 4px 4px;
	}
.centerfloat {
	border: 1px dotted #656e75;
	width: 650px;
	padding: 5px;
	margin: 0 auto;
	}
.centerfloat_t {
	border: 1px dotted #656e75;
	width: 550px;
	padding: 5px;
	margin-left: 45px;
	}
.centerfloat_home {
	border: 1px dotted #656e75;
	width: 450px;
	padding: 5px;
	margin: 0 auto;
	}
a, a:visited {
	color:#669900;
	font-weight:bold;
	text-decoration: underline;
	}
a:hover {
	color:#7fa9d3;
	font-weight:bold;
	text-decoration: overline;
	}
#m_footer {
clear:both;
	margin: 0;
	padding:0;
	background: url(images/footer.jpg);
	height: 22px;
	}
.m_prefooter {
	border-top: 1px dashed #669900;
		width: 90%;
		padding: 5px;
		margin-left: 45px;
		margin-top: 5px;
	}
	
	
.bigger {
	padding:0;
	margin:0;
}

#highlight a, #highlight a:visited {
	color:#F30;
	font-weight:bold;
	text-decoration:none;
}
#highlight a:hover {
	color:#000;
}
	
