body { text-align: left; }
body#body, ul { margin: 0px; padding: 0px; text-align: center; font-size: 11pt; font-family: Arial; }

ul { text-align: left; }

div#container { width: 675px; margin: 0 auto; text-align: left; 
  background: top right no-repeat; height: 500px; }

ul#lang { margin: 0px 0px 0px 65px; padding-top: 3px; background: url(bg_lang.jpg) 15px top no-repeat; height: 40px; }
ul#lang li { clear: none; }
ul#lang li a { font-size: 8px; margin-right: 10px; }
ul#lang li.active a { font-weight: bold; }

div#logo { clear: both; margin-top: 60px; }
div#logo object, div#logo embed { }

#body ul#HouseMenuNav { clear: both; float: right; width: 582px; height: 30px; background: url(bg_navigation.png); margin: -7px 0px 0px 0px; }
* html #body ul#HouseMenuNav { margin-top: -20px; }
#body ul#HouseMenuNav li { margin: 8px 47px 0px 0px; clear: none; }
#body ul#HouseMenuNav li a, ul#HouseMenuNav li a:hover { font-size: 11px; text-transform: uppercase; color: #333; text-decoration: none; }
#body ul#HouseMenuNav li a#HouseMenuNavCurrentLink { font-weight: bold; }

div#dnn_ContentPane ul#houseMenuVstatic { background: url(bg_subnavigation.png); width: 621px; height: 56px; clear: both; float: right; margin: 0px 0px 0px 0px; }
* html div#dnn_ContentPane ul#houseMenuVstatic { margin-top: -8px; }
div#dnn_ContentPane ul#houseMenuVstatic li { background: none; float: right; clear: none; width: 105px; list-style-image: none; }
div#dnn_ContentPane ul#houseMenuVstatic li a, div#dnn_ContentPane ul#houseMenuVstatic li a:hover { text-decoration: none; color: #ccc; background: none; text-align: left; float: right; clear: none; width: 95px; padding: 8px 0px 0px; }
div#dnn_ContentPane ul#houseMenuVstatic li a#houseMenuCurrentLink { color: #fff; }

#body ul#meta { background: url(bg_meta.jpg) repeat-x; width: 621px; height: 31px; clear: both; float: right; margin: 25px 0px 0px 0px; }
ul#meta li { margin: 6px 30px 0px 11px; clear: none; }
ul#meta li a { font-size: 11px; color: #999; }

h1, h2 { clear: both; width: 610px; float: right; text-transform: uppercase; font-size: 11px; 
    color: #333; margin-top: 5px; padding: 10px 0px 10px 11px; 
    border-bottom: 1px solid #7fccff; background: url(bg_h.jpg) repeat-x; }

p { width: 505px; float: right; margin-right: 10px !important; font-size: 11px !important; margin-top: 10px; line-height: 1.3em; }
p font { font-size: 11px !important; font-family: Arial !important; color: #000 !important; }

img.up { float: right; clear: both; margin: 0px 10px 10px 0px; cursor: pointer; }

div#dnn_ContentPane ul, body ul { float: right; width: 475px; margin-right: 10px; list-style-position: inside; }
div#dnn_ContentPane ul, body ul, div#dnn_ContentPane ul li, body ul li { list-style-image: url(bullet.jpg);  clear: both; font-size: 10px; }
div#dnn_ContentPane ul { list-style-image: url(bullet.jpg); padding-left: 25px; margin-top: 15px; font-size: 11px; }
div#dnn_ContentPane ul li { width: 400px; font-size: 11px !important; margin-bottom: 5px; color: #000; line-height: 1.3em; font-family: Arial !important; }
div#dnn_ContentPane a { color: #049afb; }

#body ul, #body ul li { list-style: none; color: #333; float: left; }
#body li a { color: #333; text-decoration: none; }

table tr td, input, textarea { font-size: 11px; font-family: Arial; }
input, textarea { border: 1px solid #333; }
input.checkbox { border: none; }

.missing { border: 1px solid #c10000; }

/* IE6 */
* html b\ody ul#HouseMenuNav { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/portals/12/skins/tradingfloor/bg_navigation.png', sizingMethod='scale); background:none; background-color: transparent; }
* html b\ody div#dnn_ContentPane ul#houseMenuVstatic { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/portals/12/skins/tradingfloor/bg_subnavigation.png', sizingMethod='scale); background:none; }
* html b\ody div#logo { margin: 15px 0px 5px 0px; }