#custom-doc { width:51.62em;*width:50.37em;min-width:671px; margin:auto; text-align:left;font-family:verdana,arial,helvetica,clean,sans-serif;color:#fff; }
html, body { background-color:#000; }
a { text-decoration:none; color:#fff; }
a.active, a:hover { color:#ff00c0; }
.hide { display:none; }

#menu {  padding-top: 8px; margin-bottom:12px;}
#menu a { outline: none; }
#menuitems { float:left; width:400px; }
#menuitems li { display: inline; margin: 0 10px; }
#control { float:right; margin-right:10px;}
#control li { display: inline; margin:0; }
#main a { color:#ff00c0;}
#main a.soon { font-size: 12px; }
#ft { background-color:#2c2c24;padding:12px;margin-top:0;font-size:0.8em;color:#999; }      
#ft a { color:#feff38; }

.section { margin-bottom:5px;font-size:1em;line-height:1.1em;background-color:#2c2c24;overflow:auto; }
.sectionheader { position:relative;width:125px;float:left;padding:12px;color:#999; }
.sectionbody { overflow:hidden;position:relative;width:458px;float:right;padding:12px 195px 8px 12px;background-image:url('../img/HD_Office_02.jpg');background-repeat:no-repeat;background-position:right 0;font-size: 0.9em;line-height:14px }
.sectionbody p { margin-top:1em; }
.sectionbody p.first { margin-top:0; }

.narrow { width:310px; }
.sectionbody p.signature { text-align:right;margin-top:0.8em; }

.news .sectionheader { width:80px; }
.news .sectionbody { width:350px; }

.press .sectionheader { width:110px; padding: 11px 0px 11px 12px; }
.press .sectionbody { width:525px;background-image:none; padding:0; }
.press .sectionbody li { float:right; margin-left:5px;display: inline; line-height:0; }
.press .signature { margin-top:27px; }