html, body { margin:0; padding:0; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; }

img { margin:0; padding:0; display:block; border:0; }
div { margin:0; padding:0; }
strong { font-weight:bold; color:#62605b; }
em { color:#FF4000; font-style:normal; }
p { margin:0 0 1px; padding:0; }
a { text-decoration:none; }
h1 { font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; margin:28px 0 0 0; padding:0; color:#000; text-transform:uppercase; }
h2 { font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 14px; padding:0; color:#999; }
h3 { font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; margin:14px 0 -8px; padding:0; }

cite { display:block; margin-top:14px; font-style:italic; }

:focus { outline:none; }

ul { list-style:none; margin:0; padding:0; }
li a { color:#9E9A92 !important; }
li a:hover, li a.current { color:#000 !important; }
li a.sub { color:#9E9A92 !important; text-transform:uppercase; }
li a.subcurrent { color:#000 !important; }

em.capitals { text-transform:uppercase; }
.clear { clear:both; height:0; padding:0; margin:0; line-height:0; font-size:0; display:block; }


#head { position:absolute; top:0; left:0; text-align:left; width:550px; padding-top:10px; padding-left:165px; }
#head a { color:#000; }

#logo { position:absolute; top:10px; left:25px; }

#navi li { line-height:14px; border:1px solid #9E9A92; border-width:0 0 1px 0; width:550px; padding:2px 0; }

#content.detail { top:-10px !important; left:20px !important; }
#content p { margin-top:14px; }
#content p.halfSpace { margin-top:7px; }
#content p.noSpace { margin-top:0 !important; }
#content a { color:#9E9A92; border:0 dotted #CCCCCC; border-width:0 0 1px 0; }
#content a:hover { color:#000; }
#content p.imagefield { width:550px; }
#content p.date, #content span.date { color:#9E9A92; margin-top:0; }
#content p.english, span.english, h3.english, .grey { color:#909090; }
#content p.note, #content span.note { color:#9E9A92; margin-top:7px; font-style:italic; }
#content p.copyright { color:#9E9A92; margin-top:0; margin-bottom:-10px; font-size:10px; }
#content p.first { margin-top:28px; }
#content p img#title { padding-top:28px; }
#content li a { color:#FF4000 !important; border:0; padding:0; }
#content p.imagefieldLeft { width:350px; float:left; }
#content p.logoRight { width:200px; float:left; }
.thumbs img { display:inline !important; border:1px dotted #909090; margin:0; padding:0; }
.thumbs a, .thumbs a:hover { border:none !important; margin-right:18px; padding:0; }

span.headline { color:#78756f !important; }

.address { position:relative; width:550px; }
.logo { position:absolute; top:-38px; right:0; }

#sponsors { position:absolute; top:88px; left:750px; width:150px; }
#sponsors img { border:1px dotted #909090; }
#sponsors .flash { display:block; width:100px; height:267px; border:1px dotted #909090; }
#sponsors p { margin-bottom: 18px; }

#sponsorsHorizontal { }
#sponsorsHorizontal img { border:1px dotted #909090; }

#photostrip { top:0; left:0; height:400px; width:7184px }
#photostrip img { display:inline !important; margin:0 1px 0 0 !important; padding:0 !important; }

div.spacer { height:28px; border:0; }

/* Pilot Page */

#welcomePicture { float:left; width:272px; margin-bottom:40px; }
#welcomeText {  float:left; width:272px; font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif; margin-left:10px; margin-bottom:40px; }
#welcomeText h2 { font-size:10px; line-height:12px; margin:14px 0 -14px; padding:0; }

.welcomePic2009 { margin-top:17px; }

#newsPicture { float:left; width:272px; }
#newsText { float:left; width:272px; margin-left:10px; }
.copyright { position:relative; top:-10px; font-size:10px; color:#9E9A92; padding-bottom:-10px !important; }
