.main_body {
	background-color:#CCC;
}
.mip_body {
	background-color:#fff;
}
.mip_sidebar {
	background-color:#fff;
}

#container-shading {

	-webkit-box-shadow: 0 0 0.5em #000000; 
	-moz-box-shadow: 0 0 0.5em #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=120, Strength=4);
	
}


.mip_title {
	font-weight:bold;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
}
.mip_title_12 {
	font-weight:bold;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
color:#666;
}
.mip_comment_title {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	padding-top:5px; 
	font-weight:bold;
}
.mip_comment_date {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	padding-bottom:5px;
}
.mip_comment_text {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	padding-bottom:5px;
}
.mip_comment_entry {
	background-color:#E2F0FE;
	padding:5px;
}

.copyright {
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
}
.mip_comment_form {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	padding-left:10px;
	padding-top:5px;
}

a.mip:link {
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
a.mip:visited {
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
a.mip:hover {
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
a.mip:active {
	font-weight: bold;
	color: #9900009;
	text-decoration: underline;
}
.page_text {
	font-weight:none;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color:#333;
}
.page_title {
	font-size: 16px;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
	color:#666;
	padding-left:10px;
}
.bio_title {
	font-weight:bold;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	color: #1a6547;
	padding-bottom: 0px;
}
.output_success {
	font-family: Verdana, Geneva, sans-serif;
	color:#090;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}
.output_failure {
	font-family: Verdana, Geneva, sans-serif;
	color:#F00;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}

.mip_footer {

	font-weight:bold;

	font-size: 10px;

	font-family: Verdana, Geneva, sans-serif;

	color: #fff;

}

a.mip_footer:link {

	font-weight: bold;

	color: #fff;

	text-decoration: none;

}

a.mip_footer:visited {

	font-weight: bold;

	color: #fff;

	text-decoration: none;

}

a.mip_footer:hover {

	font-weight: bold;

	color: #fff;

	text-decoration: underline;

}

a.mip_footer:active {

	font-weight: bold;

	color: #fff;

	text-decoration: underline;

} 

.mip_footer_list {
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: middle;
}
.mip_footer_title {
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:2px;
	vertical-align:middle;
}
a.mip_footer_list:active {
	color:#900;
	text-decoration:underline;

}
a.mip_footer_list:hover {
	color:#900;
	text-decoration:underline;

}
a.mip_footer_list:link {
	color:#003;
	text-decoration:none;

}
a.mip_footer_list:visited {
	color:#003;
	text-decoration:none;

}
.footer_line_break {
	background-color:#CCC;
	height:1px;
	font-size:0px;
}
.line_break {
	background-color:#CCC;
	height:1px;
	font-size:0px;
}
.mip_page_table {
	margin-left:20px;
	margin-right:20px;
}
.spacer_5 {
	height:5px;
	font-size:0px;
}
.spacer_10 {
	height:10px;
	font-size:0px;
}


div#right_content img {
border: 0;
}

div#right_content div.testimony {
display: none;
}

.quote{
font-style:italic;
font-family:Verdana, Geneva, sans-serif;
color: #282828;
}
.person{
font-style: bold;
font-family:Verdana, Geneva, sans-serif;
color: #585858;
font-size:120%;
}
.company{
font-style:normal;
font-family:Verdana, Geneva, sans-serif;
color: #909090;
}
