@charset "utf-8"; 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	font-size: 100%; 
	background: transparent; 
}

body { line-height:1; margin-left:15px;  }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
a {color:#000000; text-decoration:none; }
/*end meyer css reset*/

a { text-decoration:none; color:#000000; }
a:link {color: #000000} 
a:hover {text-decoration:underline;}
body {padding: 0; background: #FFFFFF;}
a img {border:none;}

#featured { background-color:#F1F1F1; border: 1px solid #DEDEDE; margin: 0 0 20px 0; padding: 0 0 0 0; }
#featured h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding: 8px 0 0 12px; color: #6e6e6e;  }
#featured img  { margin: 0 0 0 0; padding: 8px 0 0 12px;  }
#featured ul  { margin: 8px 0 10px 12px; list-style-type:none; list-style-position:outside;  }
#featured li  { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bolder; color: #6e6e6e; text-decoration:none; line-height:15px; padding: 0 0 0 0; background-image:none;  }


#homeCenter { float:left; width: 100%; color: #000000; margin: 12px 11px 0 0; font-family:Arial, Helvetica, sans-serif; }
#homeCenter h2 { font-size:14px; font-weight:bold; }

/*begin PrimoPiano */
#topWrap { float:left; width:100%; margin: 0 0 11px 0;  }
#PrimoPiano { float:left; width: 70%; font-family:Arial, Helvetica, sans-serif; margin: 0 11px 0 0;  }

#PrimoPianoHeader { float:left; width: 99%; border-bottom: 3px solid #004575; }
#PrimoPianoHeader h2 { font-family:Arial, Helvetica, sans-serif; padding: 0 0 2px 0; float:left; }
#PrimoPianoHeader p { font-family:Arial, Helvetica, sans-serif; float:right; font-size:12px; color:#3f3f3f; }

#PrimoPianoMain { float:left; width: 99%; border-bottom: 1px dashed #8eb7b3; padding: 0 0 12px 10px; }
#PrimoPianoMain h2 { margin: 8px 0 4px 0;  }
#PrimoPianoMain h2 a { color:#620800; }
.source { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 0 0 8px 0; line-height:16px;  }
#PrimoPianoMain img { float:left; margin: 1px 24px 0 0 ;  }
#PrimoPianoMain p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000; line-height: 16px; margin: 1px 0 0 0; }

#PrimoPianoLow { float:left; border-bottom: 1px dashed #8eb7b3; width: 98%; margin: 12px 5px 5px 10px; }
#PrimoPianoLow p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px; }
#PrimoPianoLow h2 { margin: 0 0 4px 0; }
#PrimoPianoLow h2 a { color:#620800; }

#PrimoPianoLeft { float:left; width:47%; padding: 0 12px 0 0; border-right: 1px dashed #8eb7b3;  }
#PrimoPianoRight { float:left; width:47%; margin: 0 0 0 12px;  } 
/* end PrimoPiano */

/* begin moreHedsFat for the Fatwire version */
#moreHedsFat { float:left; width: 28%;  }
#moreHedsFat h2 { border-bottom:3px solid #004575; padding: 0 0 2px 0; }
#moreHedsFat ul { background:#feefae no-repeat bottom !important; padding-bottom:19px;}
#moreHedsFat li { background: no-repeat 3px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; border-top: 1px dashed #a57b03; padding:8px 8px 8px 8px; }
#moreHedsFat li.top {border-top:0;}
#moreHedsFat li.news, 
#moreHedsFat li.alerts { padding: 9px 8px 9px 15px; font-size: 12px;}
/* end moreHeds */

#space {margin:5px 0px;}

