html, body
 {
  margin: 0px;
 }
body, td, div, p, input, select, textarea
 {
  font: 12px "Lucida Sans Unicode", sans-serif; 
  line-height: 140%;
 }
body
 {
  behavior: url('/csshover.htc');
 }
p
 {
  margin: 10px 0;
  text-align: justify;
 }
td
 { vertical-align: top; }
td input, td select, td textarea
 {
  border-top: 1px solid #5F1726;
  border-right: 1px solid #450813;
  border-bottom: 1px solid #450813;
  border-left: 1px solid #5F1726;
  font-weight: bold;
  padding-left: 2px;
  font: 11px sans-serif;
 }

input
{  border-top: 1px solid #5F1726;
  border-right: 1px solid #450813;
  border-bottom: 1px solid #450813;
  border-left: 1px solid #5F1726;
  font-weight: bold;
  padding-left: 2px;
  font: 11px sans-serif;
    }
    
img
 {
  border: 0px; 
 }
h1, legend
 {
  margin: 0px;
  font: 14px "Lucida Sans Unicode", arial, sans-serif;
  line-height: 140%; 
  color: #fff;
 }
a:link, a:visited, a:active
 { 
  color: #f4e3c9;
  font-weight: bold;
  text-decoration: underline;
 }
a:hover
 {
  color: #f4e3c9;
  text-decoration: none;
 }
a.img:link, a.img:visited, a.img:active
 {
  border: none;
  text-decoration: none;
 }
a.img:hover
 {
  border: none;
  text-decoration: none;
 }
hr
 {
  height: 1px;
  border: 0px;
  background: #b57221;
  color: #b57221;
 }
div.inside {
  margin: 0px auto;
  text-align: left;
  width: 960px;
  position: relative;
 }
#mmbody {
  background: #460815; 
 }
#mmheader {
  height: 102px;
  border-bottom: 3px solid #58341a;
  background: #460815;
  text-align: center;
  padding-top: 10px;
 }
#iconbar { 
  position: absolute;
  top: 32px;
  left: 515px;
  width: 432px;
  height: 65px;
  text-align: right;
 }
#iconbar a img
 {
  opacity: 0.86; 
  filter: Alpha(opacity=86);
 }
#iconbar a:hover img
 {
  opacity: 1.0;
  filter: Alpha(opacity=100);
 }
#mmcontent {
  background: #7f6041;
  text-align: center;
  padding-top: 10px;
 } 
#mmcontent div.inside {
  /*background: transparent url('../../Assets/Images/bg.jpg') no-repeat;*/
 }
 #d1 
 {
  width: 720px;
  text-align: left;
  background: #5D311B;
  border-bottom: 1px solid #684a2e;
  border-right: 1px solid #684a2e;
 }
#d2 {
  border-bottom: 1px solid #7f5d42;
  border-right: 1px solid #9f7a60;
 }
#d3 {
  border-bottom: 1px solid #9f7a60;
  border-right: 1px solid #9f7a60;
  border-top: 1px solid #9f775d;
  border-left: 1px solid #9f775d;
 }
 #d4 {
  border-right: 1px solid #9f7a60;
  border-bottom: 1px solid #774a33;
  border-top: 1px solid #9f775d;
  border-left: 1px solid #9f775d;
  background: transparent url('../../Assets/Images/bodyBG.gif') repeat-y;
  padding: 5px;
  height:100%;
 }
#title { margin-left: 7px; margin-top: 5px; margin-bottom: 5px; }
#mmmarkets {
  height: 58px;
  background: #5e311c;
  border-top: 2px solid #69462a;
  border-bottom: 2px solid #705134;
 }
#mmmarkets div.inside {
  padding-top: 5px;
  text-align: center;
 }
#mmcredits {
  height: 60px;
 }
.alignCenter
 {
  width: 777px; 
  margin: 0px auto; 
  text-align: left;
 }
div.iconbar2
 {
  font-size: 1px;
  top: 417px;
  left: 262px;
  width: 554px;
  height: 71px;
  white-space: nowrap;
 }
div.optArea
 {
  top: 142px;
  left: 20px;
  width: 170px;
  height: 280px;
  overflow: hidden;
 }
#mmmarkets img, img.clickable, td.Client img
 {
  margin-bottom: 2px;
  border: 1px solid #a0755a;
  opacity: 0.85; 
  filter: Alpha(opacity=80);
 }
#mmmarkets img:hover, img.clickable:hover, td.Client img:hover
 {
  opacity: 1.00; 
  filter: Alpha(opacity=100);
  border: 1px solid #fff;
 }
div.other
 {
  float: left;
  color: #fff;
  font-size: 11px;
  width: 180px;
  height: 56px;
  overflow: hidden;
 }
div.other a:link, div.other a:visited, div.other a:active
 {
  font-family: Trebuchet MS, arial, sans-serif;
  display: block;
 }
div.other a:hover
 {
  text-decoration: none;
 }
div.markets
 {
  border: 2px solid #A07359;
  background: #715333;
 }
.bodyCol
 {
  color: #fff;
  font: 11px sans-serif;
  text-align: left;
  float: left; 
  width: 115px; 
  text-align: center;
 }
.bodyCol img
 {
  margin: 2px 0px 2px 0px;
  border: 1px solid #a0755a;
  text-decoration: none;
 }
.bodyText {
  font: 12px "Lucida Sans Unicode", arial, sans-serif;
  line-spacing: 160%;
  color: #fff;
  float: left; 
  width: 550px;
  margin-left: 15px;
 }
.bodyText a:link img
 {
  margin: 2px 0px 2px 0px;
  border: 1px solid #a0755a;
  text-decoration: none;
 }
td.feat_icon
 {
  width: 57px;
  padding-bottom: 13px;
  padding-right: 10px;
 }
td.feat_icon img
 {
  background: #725334;
  border: 1px solid #725334;
 }
tr:hover td.feat_icon img
 {
  background: #725334;
  border: 1px solid #fff;
 }
td.feat_text
 {
  width: 118px;
  color: #fff;
  font: 11px sans-serif;
  line-height: 145%; 
 }
div.feat_more
 {
  width: 185px; 
  height: 20px; 
  overflow:hidden;
 }
.footer_text
 {
  padding-top: 5px;
  color: #fff;
  font: 11px sans-serif;
 }

.cRow0, .cRow0 td a
 {
  font: 12px "Lucida Sans Unicode", sans-serif; 
  background: #8F7051;
  color:White;
 }
 
.cRow1, .cRow1 td a
 {
    font: 12px "Lucida Sans Unicode", sans-serif; 
  background: #7E5F40;
  color:white;
 }
.cRow2, cRow2 td a
 {font: 12px "Lucida Sans Unicode", sans-serif; 
  background: #D8DCFF;
  color:White;
 }
.cRow0:hover, .cRow1:hover, .cRow0:hover td a, .cRow1:hover td a
 {
  background: #450814;
 }
.ab
 {
  background: transparent;
  color: #fff;
  font-weight: bold;
  border: 2px solid #592F1F 
 }
td.Client
 {
  overflow: hidden;
  height: 86px;
  text-align: center;
  vertical-align: middle;
 }
.fl {
  color: #fff; 
  vertical-align: top; 
  text-align: right; 
  font-weight: bold; 
  white-space: nowrap;
 }
 tr.GroupHeader_Default td input
 {
    border-width:0;
 }
 
 .donotshow, .donotshow td a
 {
    background-color:#333;
     font: 12px "Lucida Sans Unicode", sans-serif; 
     color:White;
 }
 
 .bold, .bold td
 {
    font-weight:bold;
    }
    
.checkbox input {border:none !IMPORTANT;}

.menuItem {border-top: 1px solid white; border-right:1px solid white; background-color:#7f6041;  text-decoration:none !IMPORTANT; color:#ffdb8c !IMPORTANT; text-align:center !IMPORTANT; vertical-align:middle; font: 11px "Lucida Sans Unicode", sans-serif !IMPORTANT; font-weight:bold !IMPORTANT;}
.menuSelected {border-top: 1px solid white; border-right:1px solid white;  background-color:#7f6041;text-decoration:none; color:White !IMPORTANT; text-decoration:none !IMPORTANT; font: 11px "Lucida Sans Unicode", sans-serif !IMPORTANT; font-weight:bold !IMPORTANT;}
.menuItem:hover {border-top: 1px solid white; border-right:1px solid white; color:White !IMPORTANT; text-decoration:none !IMPORTANT;}
.caItem {border-top: 1px solid white;  background-color:#523418;  text-decoration:none !IMPORTANT; color:#ffdb8c !IMPORTANT; text-align:center !IMPORTANT; vertical-align:middle; font: 11px "Lucida Sans Unicode", sans-serif !IMPORTANT; font-weight:bold !IMPORTANT;}
.caItem:hover {border-top: 1px solid white;  color:White !IMPORTANT; text-decoration:none !IMPORTANT;}
.caSelected {border-top: 1px solid white;  background-color:#523418;text-decoration:none; color:White !IMPORTANT; text-decoration:none !IMPORTANT; font: 11px "Lucida Sans Unicode", sans-serif !IMPORTANT; font-weight:bold !IMPORTANT;}
.innerWrap{padding-top:2px; margin-bottom:-5px !IMPORTANT;}

 .disabled .wrap .innerWrap {padding-top:2px; margin-bottom:-5px !IMPORTANT; height:20px !IMPORTANT; border-top: 1px solid white; border-right:1px solid white; background-color:#7f6041;  text-decoration:none !IMPORTANT; color:#ffdb8c !IMPORTANT; text-align:center !IMPORTANT; vertical-align:middle; font: 11px "Lucida Sans Unicode", sans-serif !IMPORTANT; font-weight:bold !IMPORTANT;}
a.disabled {text-decoration:none;}
.innerWrap {font-size:10px !IMPORTANT;}

.loadingbackground
{

	height:expression(window.innerHeight?window.innerHeight-1:window.document.body.clientHeight - 1);
	width:expression(window.innerWidth?window.innerWidth-1:window.document.body.clientWidth - 1);
	left:expression(window.innerWidth?0:window.document.body.clientLeft); 
	top:expression(window.innerWidth?0:window.document.body.clientTop);
	text-align:center; 
	position: absolute; 
	opacity:25; 
	filter: alpha(opacity=25); 
	background-color:Silver;
	z-index:9998;
}
.centered 
{
    top:expression(window.innerHeight?window.innerHeight-1:window.document.body.clientHeight/2);
	left:expression(window.innerWidth?window.innerWidth-1:window.document.body.clientWidth/2.35);
  position: absolute;
   border:0px;
	z-index:9999;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	background-color:Gray;

} 


/* =MESSAGE BOX CLASSES
----------------------------------------------------- */
.messagebox_red { background: #ffcccc url(../images/alertbox_red.gif) no-repeat; background-position: 10px center; border: 1px solid #ff0000; padding: 10px 10px 10px 80px; margin: 10px; display:block; }
.messagebox_red ul { margin: 0; }
.messagebox_red li { color: #ff0000; font-weight: bold; }