body { padding: 0; background-color: #98BDFA; margin: 0; min-width: 1020px; height: 100%; width: 100%; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; } img { border: 0; } div,h1,h2,h3,ul,li,h5,p { margin: 0; padding: 0; } div.inner_container { background: #98BDFA url(art/h_bg.jpg) repeat-x; height: 1030px; } div.container { width: 850px; margin: 0 auto; clear: left; } div.seg1 { width: 763px; background-image: url(art/h_primary.jpg); background-repeat: no-repeat; height: 332px; text-align: left; padding: 0 58px 0 29px; } div.seg2 { width: 714px; background-image: url(art/h_primary2.jpg); background-repeat: no-repeat; min-height: 190px; padding: 0 79px 20px 57px; } div.subtitlebg { width: 700px; height: 20px; padding: 4px 7px 4px 7px; background-image: url(art/h_titlebg.jpg); visibility: hidden; color: #fff; text-align: center; font-size: 12px; } div.seg1 div.videoside { float: right; clear: right; width: 212px; padding-top: 210px; } img.logo { margin-left: 270px; } h1 { padding-top: 59px; } p.ter { padding: 14px 14px 30px 14px; font-size: 14px; } p.ter a:link, p.ter a:visited { text-decoration: none; } a:link { color: #E122E8; } a:visited { color: #A951AD; } a:hover { color: #FF202B; text-decoration: none; } p.intro { margin: 13px 0 13px 0; font-size: 1em; border: 1px solid #c6dcff; padding: 10px; color: #1B5DA2; } div.related { margin: 20px 0 20px 0; font-size: 1em; background-color: #809fd2; padding: 10px; color: #fff; font-weight: bold; font-size: 1.5em; text-align: center; } td.related { background-color: #c6dcff; vertical-align: top; } td.related a, td.related a:visited, td.related a:hover { text-decoration: none; } td.related:hover { background-color: #fff; } td.related p.title { color: #1B5DA2; font-size: 0.7em; text-transform: uppercase; letter-spacing: 3px; padding-bottom: 10px; } td.related p { color: #444; text-transform: none; letter-spacing: 0px; font-size: 0.6em; margin-top: 10px; } td.related img { margin-right: 5px; padding: 10px 0 10px 10px; } div.funding { text-align: center; padding: 0; margin: 0; height: 112px; clear: left; padding-top: 15px; } div.funding table { width: 714px; background-color: #555; border: 0px; margin-right: auto; margin-left: auto; text-align: center; vertical-align: middle; } div.funding table img { padding: 0 5px 0 5px; } div.funding table p { color: #ccc; font-size: 10px; padding: 9px; text-align: left; margin-right: 10px; } div.bottomarea p { text-align: center; color: #666; margin: 8px; font-size: .8em; }