#container { width:100%; height:99%; text-align:center; border:1px solid #FFF;}

#PageTable { width:800px; height:400px; margin:0px auto; overflow:auto; border:1px solid #FFF; }
#PageBody {	width:800px; height:488px; margin:22px auto 0 auto; overflow:hidden; text-align:left; list-style:none; font-family:Verdana; }
#PageBody2 { width:800px; height:488px; margin:22px auto 0 auto; overflow:scroll; text-align:left; font-family:Verdana; }
#PageBody3 { width:1220px; height:488px; margin:0 auto; overflow:auto; text-align:left; }
#PageBodyWide { width:1050px; height:488px; margin:22px auto 0 auto; overflow:auto; text-align:left; }
#PageBodySuper { width:1280px; height:488px; margin:22px auto 0 auto; overflow:scroll; text-align:left; position:relative; }
#PageTitle { height:40px; font-size:25px; font-weight:bold; vertical-align:middle; }
#PageFull { width:100%; height:100%; margin:22px auto 0 auto; overflow:auto; margin:auto; position:relative; 
            font-size:16px; font-family:»ªÎÄÏ¸ºÚ Verdana sans-serif;}

#SidePic { width:350px; float:right; clear:right; margin:60px 0 0 0; text-align:center; }
#SideText {	width:445px; height:350px; line-height:20px; float:left; clear:left; overflow:auto; margin:60px 0 0 0;}
#SideText ul { list-style:none outside none; }
#SideText li { margin:10px 5px 0 0; }

#Menu { width:800px; height:20px; font-size:14px; margin:15px auto 0 auto; padding-bottom:1px; border-bottom:2px solid #DDDDDD; }
#Menu ul.left { list-style:none inside none; margin:0 0 5px 0; padding:0; float:left; }
#Menu ul.right { width:auto; list-style:none outside none; margin:0 0 5px 0; padding:0; float:right; }
#Menu li { float:left; margin-right:15px; }

#Footer { width:800px; height:100px; margin:8px auto 0 auto; border:1px solid #FFF; }
#FooterLogo { width:70px; height:100%; float:left; }
#FooterBanner { width:60%;	height:74%;	float:left; text-align:left; margin:0 0 0 10px; border:1px solid #FFF; }
#FooterFuncs {	width:85%; float:right;	height:25%;	border:1px solid #FFF; }
#FooterFuncs ul { height:100%; list-style:none outside disc; margin:0; padding:0; }
#FooterFuncs ul li { float:right; margin-left:20px; }
#FooterFuncs a { font-size:11px; font-weight:normal; }
<!--#FooterUL { list-style:disc outside disc; } -->

body { text-align:left; font-family:Arial; font-size:13px; padding:0; color: #000000; 
scrollbar-face-color:#DDDDDD; scrollbar-base-color:#FFFFFF; scrollbar-arrow-color:black; scrollbar-track-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#838383; scrollbar-darkshadow-Color:#FFFFFF;}

table.smallfont { font-size:11px; }
table.bigfont { font-size:14px; }
table.slim { border-collapse:collapse; border-width:1px; border-style:outset; border-color:black; font-size:11px; }
table.slim td, table.slim th { padding:0px; border-width:1px; border-style:inset; border-color:gray; }
table.slim td input { text-align:right; width:100%; border-style:hidden; }
table.slim th { font-weight:bold; }
th { font-weight:bold; text-align:center; }

input { font-family:sans-serif; font-size:14px; }
ul { list-style:none outside disc; margin:0; padding:0; }
li {}

.tiny { font-size:7px; }
.signal { font-size: 14px; color: #FF0000; }
.signal2 { font-family: Arial Black; font-size: 18px; color: #FF0000; }
.small { font-size: 10px; }

.up, .up1, .up2, .up3, .up4, .up1 a, .up2 a { color: #FF0000; }
.down, .down1, .down2, .down3, .down4, .down1 a, .down2 a { color: #0000FF; }
.up1, .up1 a, .down1, .down1 a, .up2, .up2 a, .down2, .down2 a { font-size: 10px; text-align:right; }
.up1 a, .down1 a { width:100%; }
.up1 a:hover, .down1 a:hover { background-color:#ff9 }
.up3, .down3 { font-size: 11px; text-align:right; font-weight:bold; }
.up4, .down4 { font-size: 11px; background-color:#C8E3FF; text-align:right; }

.br { font-size: 11px; text-align:right; font-weight:bold; }
.critical { font-weight:bold; color: #FF0000; }
.settlement { font-weight:bold; }
.stats { font-weight:bold; text-align:right; }

a { color:black; font-weight:bold; font-family:arial; text-decoration:none; }
a.normal { color:midnightblue; text-decoration:underline; }
a:hover { text-decoration:underline; }

#NewsIndexBar { font-size:12px; margin-top:15px; }
#NewsIndexBar a { color:#555; font-weight:normal; text-decoration:none; }
#NewsIndexBar a:hover { text-decoration:underline; }

.MsgBox { background-color:yellow; font-size:12px; min-width:500px;  padding:5px; }

.NewsNormal { font-weight:normal; }
.NewsHighlight { font-weight:bold; }
.black12 { font-size: 12px; color: #000; }
.fs12c444 { font-size: 12px; color: #444; }
.fs12c111 { font-size: 12px; color: #111; }

/* style for dropdown menu */
.DMDiv_ETHER { position:absolute; top: 0; border: 1px solid #000; /*#657f27; /*THEME CHANGE HERE*/
border-width:0 2px; font:normal 13px Verdana; line-height:20px; z-index:100; background-color:#fff; width:140px;
visibility:hidden; text-align:left; }

.DMDiv_ETHER a { width: auto; display: block; text-indent: 5px; border: 0 solid #000; /*THEME CHANGE HERE*/
border-bottom-width: 2px; padding: 2px 0; text-decoration: none; color: black; font:normal 13px Verdana; }

* html .DMDiv_ETHER a{ /*IE only hack*/ width: 100%; }

.DMDiv_ETHER a:hover{ /*THEME CHANGE HERE*/ background-color: #c0def0; }

.DivSig { font:bold 10px Verdana; color:orange; padding:1px 5px; text-align:center; }

/* rounded corner */
.dialog { position:relative; margin:0px auto; min-width:8em; max-width:1000px; /* based on image dimensions - not quite consistent with drip styles yet */
  z-index:1; margin-left:32px; /* default, width of left corner */
 margin-bottom:10px; /* spacing under dialog */ }

.dialog .content, .dialog .t, .dialog .b, .dialog .b div 
{ background:transparent url(../../pic/rc_big_shadowed.png) no-repeat top right; }

.dialog .content { position:relative; zoom:1; _overflow-y:hidden; padding:0px 0px 0px 0px; margin-left:12px; }

.dialog .t { /* top+left vertical slice */
 position:absolute; left:0px; top:0px; width:12px; /* top slice width */ margin-left:0px;
 height:100%; _height:1600px; /* arbitrary long height, IE 6 */ background-position:top left; z-index:20; }

.dialog .b { /* bottom */ position:relative; width:100% !important; width:812px; }

.dialog .b, .dialog .b div { height:30px; /* height of bottom cap/shade */ font-size:1px; z-index:30; }

.dialog .b { background-position:bottom right; }

.dialog .b div { position:relative; width:12px; /* bottom corner width */ margin-left:0px; background-position:bottom left; }

.dialog .hd, .dialog .bd, .dialog .ft { position:relative; }

.dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static; max-height:1000px; overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.dialog h1,
.dialog p { margin:0px; /* margins will blow out backgrounds, leaving whitespace. */ padding:0.5em 0px 0.5em 0px; }

.dialog h1 { padding-bottom:0px; }
