body { background-color: #fff; text-align: center; font-family: 'Lucida Grande','Lucida Unicode','Franklin Gothic Medium','Lucida Unicode',Lucida,Verdana,Sans-serif; font-weight: normal; padding: 0px; height: 100%; width: 100%; margin: 0px; min-width: 980px; }
div,p,span,ul,h1,h2,h3,h4,h5,form,table,input,textarea { padding: 0; margin: 0; }
img { border: 0; }
div.main1 { height: 364px; width: 950px; margin: auto; text-align: left; background: url(../art/h_primary1.jpg) no-repeat; padding-top: 95px; background-position: 0 47px;}
img.toplogo { margin-left: 360px; }
div.vid { float: right; display: block; width: 191px; margin: 0 11px 22px 0; height: 268px; cursor: hand; }
div.vid img { margin-bottom: 6px; }
div.maintop { margin-top: 272px; }
span.subtitle_outer { height: 25px; text-align: center; padding: 0 0 8px 0; font-size: 14px; color: #fff; display: block; }
#subtitle { display: none; background-color: #57e530; width: 729px; display: none; }
* html #subtitle { display: none; background-color: #57e530; width: 725px; display: none; }
div.main2 { height: 262px; width: 950px; margin: auto; text-align: left; background: url(../art/h_primary2.jpg) no-repeat; }
p.snav { margin: 20px 0 0 34px; font-size: 15px; line-height: 19px; }
p.snav a { text-decoration: none; margin-right: 14px; }
a:link { color: #6c8d08; }
img.mpad { margin-right: 2px; }
* html img.mpad { margin-right: 0px; }
a:visited { color: #879461 }
a:hover { text-decoration: none; color: #57e530; }
div.mainside { width: 215px; float: right; }
* html div.mainside { width: 210px; float: right; }
div.side1 { height: 119px; margin: 1px 0 1px 0; cursor: pointer; padding: 11px 11px 0 0; }
div.side2 { height: 119px; cursor: pointer; padding: 11px 11px 0 0; }
div.side1:hover, div.side2:hover { background-color: #7ca268; }
div.mainside p { margin: 8px 0 0 17px; font-size: 13px; color: #555; }
img.cross { width: 91px; float: left; margin: 0 8px 8px 0; }
div.funding { background-color: #666; padding: 9px; width: 932px; margin: 0 auto; }
div.funding p { text-align: left; color: #bbb; font-size: 12px; }
div.bottom { margin: 0 auto; padding: 15px 0 8px 0; }
div.bottom p { font-size: 12px; color: #777; line-height: 15px; margin: 8px; }