body { margin:0; font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; text-align:center;
background:#e5e5e5 url('images/pageback.jpg') repeat-x; }
table { margin:0; border:0; }
td { padding:0; }
img { border:0; margin:0; }
a { color:#0066cc; text-decoration:none; }
a:hover { text-decoration:underline; }

#maincontainer { position:relative; overflow:auto; text-align:left; margin-left:auto; 
margin-right:auto; border-left:1px solid #777; border-right:1px solid #777; }

#showcase { width:100%; border-top:1px solid #777; background:#000 url(images/hedrback.jpg) no-repeat top center; }
#showcase td { height:389px; vertical-align:top; padding:0; }
#showcase td.leftside { width:34%; text-align:right; }
#showcase td.leftside img { display:block; width:296px; height:182px; margin:20px 0 0 auto; }
#showcase td.leftside a { display:inline-block; font-size:18pt; color:#fff; 
line-height:1.2; text-decoration:none; padding:0 0 4px 10px; position:relative; }
#showcase td.leftside a img { display:none; width:10px; height:30px; }
#showcase td.leftside a:hover { background:url('images/biglinkbak.png') no-repeat top left; } 
#showcase td.leftside a:hover img { display:inline; position:absolute; top:-20px; }
#showcase td.rightside { width:66%; }
#showcase td.rightside div.holder { width:500px; height:310px; text-align:center; 
background:transparent url('images/slidesbak.png') no-repeat; margin:0 auto; }
#showcase td.rightside iframe { width:468px; height:278px; border:1px solid #999; margin:0 auto; }

#outerdiv { width:37px; height:13px; overflow:hidden; position:relative; bottom:30px; float:right; margin-right:5px; }
#innerframe { position:absolute; top:-2px; left:-174px; width:207px; height:13px; }

#topgrad { height:24px; background:#d4d4d4 url('img-sm/topgrad.gif') repeat-x; }
#bottgrad { height:24px; background:#d4d4d4 url('img-sm/bottgrad.gif') repeat-x; }

#datesearch { height:40px; background-color:#aaa; border-top:1px solid #777; }
#datesearch input { font-size:15px; color:#777; margin:0; }
#datesearch div.date { width:180px; color:#fff; font-size:11pt; font-weight:bold; float:left; margin:9px 0 0 6%; }
#datesearch div.search { width:350px; height:32px; text-align:right; float:right; margin:7px 5% 0 0; }

#content { width:100%; background-color:#d4d4d4; }
#content p.li { padding-left:40px; background:url('img-sm/bullet.gif') no-repeat 23px 6px; }
#content td { vertical-align:top; text-align:left; padding:0; }
#content td.maincontent { width:73%; padding:0 25px 0 30px; }
#content td.maincontent p { font-size:11pt; color:#111; margin:0 0 12px 0; }
#content td.maincontent p.quotation { font-size:14px; width:70%; margin:0 15%; text-align:justify; }
#content td.maincontent p.carljung { font-size:14px; width:60%; margin:0 20% 12px 20%; text-align:right; position:relative; bottom:4px; }
#content td.maincontent p.date { font-size:9pt; margin:0 0 8px 0; }
#content td.maincontent h1 { font-size:14pt; color:#606060; margin:0 0 12px 0; padding:0 0 7px 0; background:url('img-sm/horizrule.gif') repeat-x left bottom; }
#content td.maincontent h2 { font-size:13pt; color:#0066cc; margin:4px 0 0 0; padding:0; }
#content td.maincontent div.container2col { width:100%; overflow:auto; margin-bottom:16px; }
#content td.maincontent div.twocol { display:block; width:50%; float:left; }
#content td.maincontent div.twocol img { margin-right:6px; }
#content td.sidepanel { width:27%; padding:0; }

div.whitebox { width:94%; margin:0 0 10px 0; }
div.whitehedr { height:12px; background:url('img-sm/whitehedr-top.gif') repeat-x top left; vertical-align:top; }
div.whitehedr div.topleft { width:12px; height:12px; background:url('img-sm/whitehedr-ul.gif') no-repeat; float:left; }
div.whitehedr div.topright { width:12px; height:12px; background:url('img-sm/whitehedr-ur.gif') no-repeat; float:right; }
div.whitebody { background: url('img-sm/whitebody-lt.gif') repeat-y top left; }
div.whitebody div { margin:0 0 0 5px; background:#fff url('img-sm/whitebody-rt.gif') repeat-y top right; }
div.whitebody h3 { color:#2d4363; font-size:11pt; margin:0 5px 0 0; padding:0 10px; background: url('img-sm/whitebody-top.gif') repeat-x left top; }
div.whitebody p { color:#2b3749; font-size:10pt; margin:0; padding:3px 10px; line-height:1.1; }
div.whitefutr { height:12px; background:url('img-sm/whitefutr-bott.gif') repeat-x left top; }
div.whitefutr div.bottleft { width:12px; height:12px; background:url('img-sm/whitefutr-ll.gif') no-repeat; float:left; }
div.whitefutr div.bottright { width:12px; height:12px; background:url('img-sm/whitefutr-lr.gif') no-repeat; float:right; }

div#bg { position:relative; z-index:100; width:100%; height:250px; border:0; background-color:#fff; margin:0; }
/* scroller "window" set width, height (and clip) to match values sent to constructor */
div#wn { position:relative; left:0px; top:0px; width:100%; height:250px; z-index:1; 
clip:rect(0px, 0px, 250px, 0px); overflow:hidden; margin:0; }
/* layer that scrolls */
div#cnt { position:relative; z-index:1; margin:0; } 
/* scroller items set width and height to match scroller "window" */
div#cnt div.item { width:100%; height:250px; color:#336; margin:0; overflow:hidden; }
/* styles for scroller content */ 
div#cnt p { font-size:12px; color:#444; margin:0; padding:0 12px 3px 7px; }
div#cnt p.date { font-size:10px; color:#b35816; text-align:right; line-height:1; margin:0; }
div#cnt p.heading { font-weight:bold; color:#2d6ab5; margin:0; }
div#cnt img { width:50%; float:right; margin-left:2px; }

#footer { height:60px; font-size:9pt; color:#fff; background-color:#999; }
#footer div { padding-top:12px; text-align:center; }
#footer a { color:#fff; }

