body { margin:0px; padding:0px; padding-bottom:50px; font-family:arial; font-size:11px; line-height:15px; background-color:#FFFFFF; background-image:url(images/bg_sub.jpg); background-repeat:repeat-x; background-position:top; color:#231F20; }
a { text-decoration:none; color:#477D98; }
a:hover { text-decoration:underline; color:#477D98; }
a:visited { color:#477D98; }
a:active { color:#477D98; }
form,h1,h2,h3,h4,p { margin:0px; padding:0px; }
p { padding-bottom:8px; }
.clear { float:none; clear:both; height:0; }
.underline { background-color:#CDCBC2; height:1px; width:511px; margin-top:2px; margin-bottom:10px; }
.bigunderline { float:none; clear:both; background-color:#BCBAAD; height:4px; width:800px; margin-top:40px; margin-bottom:10px; }
ul { margin:0px; padding:0px; padding-left:22px; }
li { margin-bottom:3px; }
img { border:0px; }
fieldset { padding:0px; margin:0px; border:0px; }
.noborder { padding:0px; margin:0px; border:0px; }

#main { margin:auto; padding-left:0px; padding-bottom:50px; }
#main #centerdiv { width:1060px; margin:auto; }
#main #top { padding-left:40px; padding-top:51px; height:34px; background-color:#FFFFFF; }
#main #top #name { width:313px; height:25px; background-image:url(images/top_name.jpg); }
#main #navigation { padding-left:40px; height:24px; background-color:#BCBAAD; }
#main #navigation .tab { width:95px; height:24px; margin-right:47px; float:left; }
#main #subnav { padding-left:40px; height:106px; }
#main #expandedtab { margin-left:568px; width:95px; height:60px; }
#main #expandedtab #landscape { width:95px; height:20px; }
#main #expandedtab #still { width:95px; height:20px; }
#main #expandedtab #figure { width:95px; height:20px; }

#main #middle { padding-left:180px; }
#main #middle .img { margin-bottom:15px; }
#main #middle #content { padding-left:6px; padding-top:50px; padding-bottom:50px; width:800px; }

#main #middle #left { float:left; margin-right:50px; padding-top:25px; padding-bottom:25px; width:519px; background-color:#FFFFFF; }
#main #middle #left .outershell { width:519px; valign:center; }
#main #middle #left .fullimg { width:519px; }

#main #middle #right { float:left; width:448px; }
#main #middle #right #righttop { padding:24px; width:400px; background-color:#FFFFFF; }
#main #middle #right #rightbottom { padding-top:25px; width:460px; }
#main #middle #right #rightbottom h1 { color:#FFFFFF; font-weight:normal; font-size:14px; padding-bottom:10px; }
#main #middle #right #rightbottom h2 { color:#231F20; font-weight:normal; font-size:12px; }