BODY { 
	background-color:#eff0ef; 
	font: 13px arial, 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	color: #777; 
	line-height: 1.5em; 
	margin:0px;
	padding:0px;
	}
	
TD, LI, BLOCKQUOTE { 
	font: 14px 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	color: #777; 
	line-height: 1.5em; 
	}

DIV, SPAN { line-height: 1.5em; }

a { color: #f32837; text-decoration:none;}
a:visited { color: #f32837; text-decoration:none; }
a:hover   { color: #f32837; text-decoration:underline; }
a:active  { color: #10C5BE; text-decoration:none; }
	
.page-title	{ 
	font: 36px arial, 'lucida grande', helvetica, 'helvetica neue', helv, arial,arial,sans-serif;
	color: #ddd; 
	line-height: 1.25em; 
	font-weight:bold;
	letter-spacing: -.1em;
	}
	
.section { 
	font: 18px 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	color: #000;
	line-height: 1.9em; 
	margin-bottom: 20px;
	margin-top: 50px;
	}
	 
.first-section { 
	font: 18px 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	color: #000;
	line-height: 1.9em; 
	margin-bottom: 20px;
	}
	 
.subsection { 
	font: 11px 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	color: #000;
	font-weight:bold;  
	text-transform: uppercase;
	line-height: 1.9em; 
	margin-top: 30px;
	margin-bottom: 5px;
	xletter-spacing: -1px;
	}

.subsection-first { 
	font: 11px 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	color: #000;
	font-weight:bold;  
	text-transform: uppercase;
	line-height: 1.9em; 
	margin-bottom: 5px;
	xletter-spacing: -1px;
	}

.content { 
	font: 12px 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	color: #555; 
	line-height: 1.9em; 
	margin-bottom: 20px;
	}

.subnav {
	margin-top:0px;
	font: 13px 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	color: #e43d47; 
	background-image:url('/images/subnav-bg.gif'); 
	width:950px; 
	height:45px; 
	}

.subnav A { 
	color: #909090; 
	text-decoration:underline;
	}

.subnav A:visited { 
	color: #909090; 
	text-decoration:underline;
	}

.subnav A:hover { 
	color: #f32837; 
	text-decoration:underline;
	}

.subnav .red { 
	color: #e43d47; 
	text-decoration:underline;
	}

TD B {
	font-size: 112`%;
	}	

.sidemenu {
	font: 12px   'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	line-height: 180%;
	color: #777;
	}

.sidemenu .subsection {
	color: #000;
	font-weight:bold;  
	text-transform: uppercase;
	line-height: 1.9em; 
	xborder-bottom:1px solid #eff0ef;
	margin-top: 30px;
	margin-bottom: 5px;
	}

.sidemenu .subsection-first { 
	color: #000;
	font-weight:bold;  
	text-transform: uppercase;
	line-height: 1.9em; 
	border-bottom:1px solid #eff0ef;
	margin-bottom: 5px;
	}
	
.sidemenu .section { 
	font: 18px 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	color: #444;
	line-height: 1em; 
	border-bottom:1px solid #eff0ef;
	margin-top: 30px;
	margin-bottom: 5px;
	padding-bottom:5px;
	}
	 
.sidemenu .first-section { 
	font: 18px 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	color: #444;
	line-height: 1em; 
	border-bottom:1px solid #eff0ef;
	margin-bottom: 5px;
	padding-bottom:5px;
	}

.sidemenu	A { 
	line-height: 180%;
	}

.meta	{ 
	font: 10px tahoma, 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	color: #888;
	font-size: 11px; 
	line-height: 1.5em; 
	margin-bottom:20px;
	margin-top:2px;
	border-bottom: 1px solid #eff0ef;
	padding: 0 1 1 1px;
	}
	
.breadcrumbs	{ 
	font: 11px tahoma, 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	}
	
 .breadcrumbs	a        { color: #999999; }
 .breadcrumbs	a:active { color: #ED1C24; }
 .breadcrumbs	a:hover  { color: #ED1C24; }
	
.moc_summary { 
	border-top:1px solid #eff0ef;
	border-bottom:1px solid #eff0ef;
	padding:10px; 
	margin-bottom:40px;
	font: 12px 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	line-height: 130%;
	color: 000;
	} 
	
.fixedbody {
	width: 750px;
	padding: 0px;
	margin: 0px auto;
	}

.sans {
	font-size: 12px;
	font-family: 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	}

.menu-head { 
	font: 20px 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	color: #1B2A34;  
	letter-spacing: -1px; 
	line-height: 1.9em;
	margin-bottom: 10px;
	}
	 
.menu-item { 
	font: 11px 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	line-height: 1.9em;
	margin-bottom: 7px;
	}

.footerlinks {
	font: 14px 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	}

.lcp {
	font: 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	}

.inset-quote {
	padding:11px;
	margin-bottom: 25px; 
	margin-top: 25px; 
	border:1px dashed #ed1c24;
	background: #eeeeee;
	font-size: 13px;
	font-family: 'helvetica neue', helvetica, helv, arial, 'lucida grande', sans-serif;
	}
.inset-quote B {
	color: #000000;	
	font-size: 85%px;
	}
	

.photo-tile {
	float:left;
	display:inline; 
	width:186px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	margin-right: 5px;
	text-align: right;
	font-size:11px;
	}		

.photo-slab {
	xfloat:left;
	xdisplay:inline; 
	xheight:255px;
	xwidth:180px;
	xpadding-right: 70px;
	xpadding-bottom: 40px;
	xborder-bottom:1px solid #eff0ef;
	xline-height: 100%;
	}		

.photo-slab A IMG { margin:5px; padding:0px; border:1px solid #eff0ef }
.photo-slab A:hover IMG { margin:5px; padding:0px; border:1px solid #f32837 }

.photo-home A IMG { margin:2px; padding:0px; border:1px solid #eff0ef }
.photo-home A:hover IMG { margin:2px; padding:0px; border:1px solid #f32837 }
 
.homebutton A IMG { padding:0px; border:1px solid #eff0ef }
.homebutton A:hover IMG { padding:0px; border:1px solid #f32837 }
 
 .photo-slab .subsection-first { font-size:14px; padding-bottom:0px; margin-bottom:0px; line-height: 110%;}
 .photo-slab .meta { padding-top: 0px; margin-top:0px; }


