body.popup {
text-align: left;
margin: 10px;
}

ul {
list-style: none;
}

body.popup div#bodyWrap {
width: auto;
margin: 0;
}

.popup div#bodyContents {
margin: 56px 0 0;
}

.popup div.hd {
clear: both;
position: absolute;
top: 10px;
margin: 0 10px 0 0;
color: #fff;
background: #6f9fe2 url("../images/mbc1_glb_left_top_grey.gif") 0 0 no-repeat;
}

.popup div#bodyContents > div.hd { /* Safari SPECIFIC header width fix using Stokely Safari Hack */
[width: 100%;
width: 97%;]width:100%;
}

.popup div.hd h3 {
margin: 13px 0 0 7px;
padding: 0;
background: none;
font-size: 0.9em;
line-height: normal;
float: left;
}

.popup div.hd > h3 {
margin: 13px 0 0 13px;
}

.popup div.hd div.links {
float: right;
text-transform: lowercase;
padding: 10px 23px 14px 0;
background: url("../images/mbc1_glb_right_btm_grey.gif") 100% 100% no-repeat;
}

.popup div.hd > ul {
margin: 10px 0 0;
padding: 0 21px 14px 0;
}

.popup div.hd ul li a {
color: #fff;
font-size: 0.7em;
}

.popup div#mainCopy {
clear: both;
padding: 5px 10px 10px;
font-size: 0.7em;
color: #333;
}

.popup div#mainCopy h2 {
margin: 5px 0 17px;
font-size: 1.4em;
font-weight: normal;
color: #6e97d0;
}

.popup div#mainCopy h3 { /* a_subhead */
color: #4071b9;
font-size: 1.1em;
margin: 18px 0 0;
}

.popup div#mainCopy h4 { /* b_subhead */
color: #333;
font-size: 1.0em;
margin: 10px 0 0;
font-weight: bold;
}

.popup div#mainCopy h5 { /* c_subhead */
font-size: 1.0em;
color: #333;
font-style: italic;
margin: 8px 0 0;
}

.popup div#mainCopy p {
margin: 2px 0 10px;
}

.popup .gloss dl {
margin: 10px 0 0;
border-bottom: solid #ccc 1px;
}

.popup .gloss dl dt {
font-weight: bold;
float: left;
clear: both;
border-top: solid #ccc 1px;
margin: 0;
padding: 7px 0;
width: 150px;
color: #4071B9;
}

.popup .gloss dl dd {
float: left;
margin: 0;
padding: 7px 10px;
border-top: solid #ccc 1px;
width: 70%;
}

.popup .gloss dl > dd {
width: 68.5%;
}

.popup div#mainCopy div.map {
margin: 0 0 0 -10px;
}

div.wordGraphic {
float: right;
margin: 10px 10px 10px 0px;
}

/* LISTS */

.popup div#mainCopy div.glossNav ul li {
display: inline;
border-left: solid #999 1px;
margin: 0;
padding: 0 2px 0 6px;
color: #333;
font-weight: bold;
}

.popup div#mainCopy div.glossNav ul li.first {
border-left: none;
padding: 0 2px 0 0;
}

.popup div#mainCopy div.glossNav ul li a {
color: #666;
font-weight: normal;
}

.popup div#mainCopy div.glossNav ul {
margin-bottom: 20px;
}

.popup div#mainCopy ul.bullets {
list-style: none;
margin: 0 0 0 17px;
line-height: 1.7em;
}

.popup div#mainCopy ul.bullets li {
padding: 0 0 0 16px;
background: url(../images/mbc1_glb_square_black.gif) 1px 5px no-repeat;
}

.popup div#mainCopy ul.bullets {
padding: 0 0 0 13px;
}
