/* CSS Document */

body {
margin: 0 0 20px 0;
background-color: #fff;
}

div#globalContainer {
width: 854px;
min-height: 100%;
height: auto;
margin: 0 auto;
}

div#headerContainer {
width: 854px;
height: 110px;
background-image: url(../images/template/header-bg.gif);
}

div#logoContainer {
float: left;
width: 240px;
height: 110px;
}

div#topBtnContainer {
float: left;
width: 604px;
height: 27px;
padding-top: 82px;
text-align: right;
}

div#mainContainer {
width: 854px;
background-image: url(../images/template/main-bg.gif);
}

div#menuCol {
float: left;
width: 194px;
margin-right: 6px;
}

div#menuContainer {
background-image: url(../images/template/menu-top.gif);
background-repeat: no-repeat;
background-color: #5d88b2;
}

div#dynBtn {
width: 182px;
background-color: #5d88b2;
padding: 3px 6px;
}

div#tmpMainLinks {
width: 182px;
background-color: #5d88b2;
padding: 0 6px;
}

div#marketNews {
width: 182px;
padding: 0 6px;
background-color: #5d88b2;
}

div#mnContainer {
background-image: url(../images/template/market-news-bg.gif);
background-position: bottom;
background-repeat: repeat-x;
width: 162px;
padding: 10px;
background-color: #fff;
}

div#menuBtm {
width: 194px;
height: 6px;
}

div#msLogo {
width: 194px;
text-align: center;
margin: 15px 0;
}

div#bodyCol {
float: left;
width: 654px;
}

div#homeImage {
width: 654px;
border-bottom: 1px solid #bddcec;
background-color: #fff;
padding-bottom: 3px;
}

div#homeImgLinks {
width: 654px;
padding: 3px 0;
background-color: #fff;
border-bottom: 1px solid #bddcec;
}

div#homeContent {
width: 654px;
margin: 25px 0;
background-image: url(../images/template/2col-bg.gif);
}

div#homeCol1 {
float: left;
width: 376px;
padding: 0 30px;
}

div#homeCol2 {
float: left;
width: 216px;
padding: 0 1px;
}

div#tmpImage {
width: 654px;
background-color: #fff;
padding-bottom: 2px;
}

div#bcTrail {
width: 596px;
border: 1px solid #64b5e1;
background-image: url(../images/template/gen-bc-bg.jpg);
padding: 7px 28px;
}

div#blnkShim {
height: 2px;
background-color: #fff;
width: 654px;
}

div#tmpContent {
width: 484px;
border-top: 1px solid #bddcec;
padding: 30px 85px;
}

div#tmpCol1 {
float: left;
width: 270px;
padding-right: 30px;
}

div#tmpCol2 {
float: left;
width: 184px;
}

div#relLinks {
width: 484px;
border-top: 1px dashed #bddcec;
padding-top: 10px;
margin-top: 20px;
}

div#footerContainer {
width: 854px;
padding-top: 20px;
background-image: url(../images/template/footer-top.gif);
background-repeat: no-repeat;
}

div#newsList, div#newsArchList {
width: 484px;
margin-bottom: 30px;
}

div#newsExtras {
width: 484px;
margin-bottom: 30px;
}

div#mnContainer div#indNewsContainer {
border: 1px solid #1d3345;
width: 157px;
margin-top: 10px;
background-color: #b2bdc6;
padding: 3px 0 0 3px;
}

div#mnContainer div#indNewsContainer div#indNewsBg {
width: 149px;
background-color: #deecf7;
padding: 4px 4px 0 4px;
}

div#relPages {
float: right;
width: 160px;
padding: 5px 0 10px 10px;
margin: 0 0 15px 15px;
border-left: 1px dashed #bddcec;
}