body {
    background: url("/assets/1/main_bg_fade.gif") repeat-x scroll 0 0 transparent;
    margin: 0;
    padding: 0;
}
a, a:visited {
    color: #003E99;
    font-family: Arial,Helvetica,Verdana,Arial;
}
a:hover, a:active {
    color: #333333;
    font-family: Arial,Helvetica,Verdana,Arial;
}
a img {
    border: 0 none;
}
div {
    color: #333333;
    font-family: Arial,Helvetica,Verdana;
    font-size: 12px;
}
#main_wrap {
    margin: 11px auto 0;
    width: 978px;
}
#content_wrap {
    background-color: #FFFFFF;
    border: 1px solid #014991;
    float: left;
    margin: 0 auto;
    width: 976px;
}
#header {
    background: url("/assets/1/top_banner.jpg") repeat scroll 0 0 transparent;
    border: 0 solid white;
    height: 117px;
    margin: 0 auto;
    overflow: hidden;
    width: 978px;
}
#header_logo {
    background: url("/assets/1/BMCEBANK_Intern_Q_Reserve.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 80px;
    margin-left: 20px;
    margin-top: 17px;
    overflow: visible;
    width: 280px;
}
#header_logoa {
    display: block;
    float: left;
    height: 80px;
    width: 269px;
}
#header_top_nav {
    float: right;
    height: 11px;
    margin-right: 17px;
    margin-top: 11px;
    width: auto;
}
#header_top_nav div {
    float: left;
    height: 11px;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: -2px;
}
#header_top_nav a {
    color: #FFFFFF;
    font-family: Arial,Helvetica,Verdana;
    font-size: 11px;
    text-decoration: none;
}
#header_top_nav a:hover {
    color: #CCCCCC;
    font-family: Arial,Helvetica,Verdana;
    font-size: 11px;
}
.header_top_nav_divider {
    background: url("/assets/1/header_nav_divider.gif") repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 12px;
    width: 2px;
}
#header_images {
    float: left;
    height: 66px;
    margin-left: 462px;
    margin-top: 5px;
    width: 190px;
}
#language_flags {
    float: right;
    height: 12px;
    margin-right: 19px;
    margin-top: 5px;
    width: 44px;
}
#union_jack {
    background: url("/assets/1/union_jack.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 12px;
    width: 20px;
}
#tricolour {
    background: url("/assets/1/tricolour.gif") repeat scroll 0 0 transparent;
    float: right;
    height: 12px;
    width: 20px;
}
#nav_wrap {
    background-color: #264575;
    float: left;
    height: 29px;
    width: 100%;
}
#nav_wrap div {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,Verdana;
    font-size: 11px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
}
.nav_divider {
    background: url("/assets/1/nav_divider.gif") repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 29px;
    width: 2px;
}
#nav {
    height: 29px;
    margin-left: -20px;
    overflow: hidden;
    width: 100%;
}
#nav ul {
    border: 0 solid green;
    display: inline;
    height: 29px;
    margin: 0;
    width: 100%;
}
#nav li {
    float: left;
    font-weight: bold;
    list-style-type: none;
}
#nav li.nav-nb {
    border-right: 0 solid #9D9D9D;
}
#nav li a.unselected {
    background-image: none;
}
#nav li a {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,Verdana;
    font-size: 11px;
    height: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 9px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
#nav li a:hover, #nav a:active, #nav li a.navLevel1Selected {
    background-color: #436AA7;
    border: 0 none;
    float: left;
    font-weight: bold;
    height: 29px;
    text-align: center;
    text-transform: uppercase;
}
#nav_about {
    overflow: hidden;
}
#nav_about_selected {
    background-color: #436AA7;
    overflow: hidden;
}
#nav_services {
    overflow: hidden;
}
#nav_services_selected {
    background-color: #436AA7;
    overflow: hidden;
}
#nav_market_data {
    overflow: hidden;
}
#nav_market_data_selected {
    background-color: #436AA7;
    overflow: hidden;
}
#nav_news {
    overflow: hidden;
}
#nav_news_selected {
    background-color: #436AA7;
    overflow: hidden;
}
#nav_careers {
    overflow: hidden;
}
#nav_careers_selected {
    background-color: #436AA7;
    overflow: hidden;
}
#nav_contact {
    overflow: hidden;
}
#nav_contact_selected {
    background: url("/assets/963/nav_hover_bg.jpg") repeat scroll 0 0 transparent;
    overflow: hidden;
}
#subnav_wrap {
    background-color: #436AA7;
    float: left;
    height: 29px;
    width: 100%;
}
#subnav_wrap div {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,Verdana;
    font-size: 11px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
}
#about_nav {
    height: 29px;
    margin-left: -20px;
    overflow: hidden;
    width: 100%;
}
#about_nav ul {
    border: 0 solid green;
    display: inline;
    height: 29px;
    margin: 0;
    width: 100%;
}
#about_nav li {
    float: left;
    list-style-type: none;
    text-transform: uppercase;
}
#about_nav li.nav-nb {
    border-right: 0 solid #9D9D9D;
}
#about_nav li a.unselected {
    background-image: none;
}
#about_nav li a {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,Verdana;
    font-size: 11px;
    height: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 9px;
    text-align: center;
    text-decoration: none;
}
#about_nav li a:hover, #about_nav a:active, #about_nav li a.snLevel1Selected {
    background-color: #7698D9;
    border: 0 none;
    float: left;
    height: 29px;
    text-align: center;
}
#page_nav_wrap {
    border-bottom: 1px solid #CFCFCF;
    float: left;
    height: auto;
    margin-left: 13px;
    width: 209px;
}
#page_nav {
    border: 0 solid red;
    float: left;
    height: auto;
    margin-left: 0;
    margin-top: 12px;
    width: 210px;
}
.page_nav_header {
    border-bottom: 1px solid #999999;
    color: #676767;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
    text-transform: uppercase;
    width: 100%;
}
#page_nav ul {
    margin: 0;
    padding: 0;
}
#page_nav li {
    float: left;
    list-style-type: none;
    padding-bottom: 0;
    padding-top: 0;
}
#page_nav li a {
    display: block;
    text-decoration: none;
}
li a.subNavLevel1Href, li a.subNavLevel1Href:visited {
    background-image: url("/assets/1/nav_pointer_blue.gif");
    background-position: left center;
    background-repeat: no-repeat;
    color: #5C7498;
    font-size: 12px;
    margin-left: 0;
    padding: 6px 5px 5px 15px;
    width: 188px;
}
li a.subNavLevel1HrefSelected:hover, li a.subNavLevel1HrefSelected:active, li a.subNavLevel1HrefSelected, li a.subNavLevel1HrefSelected:visited, li a.subNavLevel1Href:hover, li a.subNavLevel1Href:active {
    background-color: #7698D9;
    background-image: url("/assets/1/nav_pointer_white.gif");
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 12px;
    margin-left: 0;
    padding: 6px 5px 5px 15px;
    width: 188px;
}
li a.subNavLevel2Href, li a.subNavLevel2Href:visited {
    border-color: #FFFFFF #CACACA #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    border-style: solid;
    border-width: 1px;
    color: #7698D9;
    display: block;
    font-size: 11px;
    height: 20px;
    margin-top: -1px;
    padding: 6px 0 0 30px;
    width: 176px;
}
li a.subNavLevel2Href:hover, li a.subNavLevel2Href:active {
    background-image: url("/assets/1/subnav_pointer.gif");
    background-position: left center;
    background-repeat: no-repeat;
    border-color: #FFFFFF #CACACA #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    border-style: solid;
    border-width: 1px;
    color: #7698D9;
    font-size: 11px;
    margin-top: -1px;
    outline: medium none;
    width: 176px;
}
li a.subNavLevel2HrefSelected, li a.subNavLevel2HrefSelected:visited {
    background-image: url("/assets/1/subnav_pointer_selected.gif");
    background-position: left center;
    background-repeat: no-repeat;
    border-color: #FFFFFF #CACACA #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    border-style: solid;
    border-width: 1px;
    color: #7698D9;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    margin-top: -1px;
    padding: 6px 0 0 30px;
    width: 176px;
}
li a.subNavLevel2HrefSelected:hover, li a.subNavLevel2HrefSelected:active {
    border-color: #FFFFFF #CACACA #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    border-style: solid;
    border-width: 1px;
    color: #7698D9;
    font-size: 11px;
    margin-top: -1px;
    outline: medium none;
    width: 176px;
}
.lastLiNav2, li a.subNavLevel2Href .lastLiNav2, li a.subNavLevel2Href:visited .lastLiNav2, li a.lastLiNav2, a.lastLiNav2, .lastLiNav2 {
    border-bottom: 1px solid #CACACA;
}
.lastLiNav3, li a.subNavLevel3Href .lastLiNav3, li a.subNavLevel3Href:visited .lastLiNav3, li a.lastLiNav3, a.lastLiNav3, .lastLiNav3 {
    border-bottom: 1px solid #CACACA;
}
li a.subNavLevel3Href, li a.subNavLevel3Href:visited {
    border-color: #FFFFFF #CACACA #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    border-style: solid;
    border-width: 1px;
    color: #7698D9;
    font-size: 11px;
    margin-top: -1px;
    padding: 1px 1px 1px 40px;
    width: 165px;
}
li a.subNavLevel3Href:hover, li a.subNavLevel3Href:active {
    background-image: url("/assets/1/subnav_pointer.gif");
    background-position: left center;
    background-repeat: no-repeat;
    border-color: #FFFFFF #CACACA #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    border-style: solid;
    border-width: 1px;
    color: #7698D9;
    font-size: 11px;
    font-weight: bold;
    margin-top: -1px;
    outline: medium none;
    width: 165px;
}
li a.subNavLevel3HrefSelected, li a.subNavLevel3HrefSelected:visited {
    background-image: url("/assets/1/subnav_pointer_selected.gif");
    background-position: left center;
    background-repeat: no-repeat;
    border-color: #FFFFFF #CACACA #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    border-style: solid;
    border-width: 1px;
    color: #7698D9;
    font-size: 11px;
    font-weight: bold;
    margin-top: -1px;
    padding: 1px 1px 1px 40px;
    width: 165px;
}
li a.subNavLevel3HrefSelected:hover, li a.subNavLevel3HrefSelected:active {
    border-color: #FFFFFF #CACACA #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    border-style: solid;
    border-width: 1px;
    color: #7698D9;
    font-size: 11px;
    font-weight: bold;
    margin-top: -1px;
    outline: medium none;
    width: 165px;
}
.page_nav_level1 {
    color: #7698D9;
    float: left;
    height: 23px;
    padding-left: 5px;
    padding-top: 7px;
    width: 205px;
}
#home_image {
    background: url("/assets/1/home_stpauls_banner_95970a53c1cb7d40c695dd1bc81efdc0.png") repeat scroll 0 0 transparent;
    float: left;
    height: 215px;
    margin-left: 0;
    margin-top: 0;
    width: 977px;
}
#welcome_bar {
    background: url("/assets/1/welcome_bg_c1f1cad8b0220e29300ccd2ef90e603e.png") repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    margin-left: 0;
    margin-top: 172px;
    padding-left: 150px;
    padding-top: 5px;
    width: 80px;
}
#home_content_left {
    border: 0 solid blue;
    float: left;
    height: auto;
    margin-left: 10px;
    margin-top: 17px;
    padding-bottom: 10px;
    width: 220px;
}
#global_networks_header {
    background: url("/assets/1/content_boxhead_blue_216.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    padding-left: 11px;
    padding-top: 6px;
    width: 209px;
}
#global_networks_map {
    background: url("/assets/1/global_network_map.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 172px;
    width: 220px;
}
#global_networks_map a {
    display: block;
    height: 172px;
    width: 220px;
}
#african_financial_news {
    float: left;
    margin-top: 10px;
}
#african_financial_news_header {
    background: url("/assets/1/content_boxhead_blue_216.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    padding-left: 11px;
    padding-top: 6px;
    width: 209px;
}
#african_financial_news_box {
    background: url("/assets/1/blue_contentbox_top.jpg") no-repeat scroll left top #BDCDE6;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    height: auto;
    width: 218px;
}
#african_financial_news_box_text {
    float: left;
    height: auto;
    margin-left: 11px;
    margin-top: 11px;
    padding-bottom: 20px;
    width: 170px;
}
#african_financial_news_bottom {
    background: url("/assets/1/blue_contentbox_bottom.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 3px;
    width: 220px;
}
#home_content_main {
    border: 0 solid blue;
    float: left;
    height: auto;
    margin-left: 18px;
    margin-top: 17px;
    width: 495px;
}
#home_content_right {
    border: 0 solid blue;
    float: left;
    height: auto;
    margin-left: 15px;
    margin-top: 17px;
    width: 210px;
}
#african_stock_markets {
    float: left;
    height: auto;
    width: 210px;
}
#african_stock_markets_header {
    background: url("/assets/1/content_boxhead_blue_210.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 21px;
    margin-top: -1px;
    padding-left: 11px;
    padding-top: 6px;
    width: 199px;
}
#african_stock_markets_date {
    border-bottom: 1px dotted black;
    float: left;
    margin-left: 10px;
    margin-top: 8px;
    padding-bottom: 8px;
    width: 190px;
}
#stock_market_wrap {
    float: left;
    height: auto;
    margin-top: 1px;
    padding-bottom: 5px;
    width: 190px;
}
#african_stock_markets_box {
    background: url("/assets/1/stock_box_top.jpg") no-repeat scroll left top #D0DBED;
    border-bottom: 1px solid #C4C7CB;
    border-left: 1px solid #C4C7CB;
    border-right: 1px solid #C4C7CB;
    float: left;
    height: auto;
    width: 208px;
}
.stock_report {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: red red black;
    border-style: solid solid dotted;
    border-width: 0 0 1px;
    float: left;
    margin-left: 10px;
    margin-top: 6px;
    padding-bottom: 4px;
    width: 190px;
}
.stock_icon {
    background: url("/assets/1/stock_icon_bluebg.jpg") repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 7px;
    margin-top: 3px;
    width: 5px;
}
.stock_name {
    float: left;
    margin-left: 5px;
    width: 60px;
}
.stock_value {
    float: left;
    margin-right: 10px;
    text-align: right;
    width: 60px;
}
.stock_change {
    float: left;
    text-align: right;
    width: 40px;
}
.stock_direction_up {
    background: url("/assets/1/stock_up_bluebg.jpg") repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 7px;
    margin-top: 3px;
    width: 6px;
}
.stock_direction_down {
    background: url("/assets/1/stock_down_bluebg.jpg") repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 7px;
    margin-top: 3px;
    width: 6px;
}
#african_stock_footer {
    float: left;
    font-size: 11px;
    margin-right: 10px;
    margin-top: 10px;
}
#african_stock_footer_home {
    float: left;
    font-size: 9px;
    margin-right: 10px;
    margin-top: 10px;
}
#breaking_news {
    float: left;
    height: auto;
    margin-top: 10px;
    width: 210px;
}
#breaking_news_header {
    background: url("/assets/1/content_boxhead_blue_210.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    padding-left: 11px;
    padding-top: 6px;
    width: 199px;
}
#breaking_news_box {
    background: url("/assets/1/blue_contentbox_top.jpg") no-repeat scroll left top #BDCDE6;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    height: auto;
    width: 208px;
}
#breaking_news_box_text {
    float: left;
    height: auto;
    margin-left: 11px;
    margin-top: 11px;
    padding-bottom: 20px;
    width: 170px;
}
#breaking_news_box_bottom {
    background: url("/assets/1/blue_contentbox_bottom.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 3px;
    width: 210px;
}
#services_wrap {
    float: left;
    height: auto;
    width: 100%;
}
.blue_services_header {
    background: url("/assets/1/top_banner.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    padding-left: 11px;
    padding-top: 6px;
    width: 464px;
}
#services_img_wrap div {
    border: 1px solid #CCCCCC;
    float: left;
    margin-left: 7px;
    margin-top: 10px;
    min-height: 180px;
    width: 474px;
}
#services_img_top_left2{
    background: url("/assets/1/home_stpauls_banner_95970a53c1cb7d40c695dd1bc81efdc0.png") repeat scroll 0 0 transparent;
	background-position:left; 
}
#services_img_top_right2{
    background: url("/assets/1/home_stpauls_banner_95970a53c1cb7d40c695dd1bc81efdc0.png") repeat scroll 0 0 transparent;
	background-position:right; 
}
#services_box_wrap div {
    border: 1px solid #CCCCCC;
    float: left;
    height: auto;
    margin-bottom: 40px;
    margin-left: 7px;
    margin-top: 10px;
    min-height: 206px;
    width: 474px;
}
.service_box_content {
    color: #666666;
    float: left;
    font-family: Lucida Sans,Arial,Helvetica;
    padding-bottom: 9px;
    padding-left: 13px;
    padding-top: 10px;
    width: 430px;
} 
.service_box_contentul {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.service_box_contentli {
    background-image: url("/assets/1/blue_arrow.gif");
    background-position: 0 0.3em;
    background-repeat: no-repeat;
    padding-left: 0.6em;
}
#about_wrap {
    float: left;
    height: auto;
    padding-bottom: 18px;
    width: 100%;
}
#page_top_image {
    border: 1px solid #FFFFFF;
    float: left;
    height: 115px;
    margin-left: 13px;
    margin-top: 18px;
    width: 950px;
}
#about_main_content {
    float: left;
    height: auto;
    margin-left: 20px;
    margin-top: 30px;
    width: 720px;
}
#board_photos {
    border: 0 solid #CDB876;
    float: left;
    height: auto;
    width: 750px;
}
#biographies {
    float: left;
    margin-top: 25px;
}
.biography_image {
    float: left;
    height: auto;
    min-height: 143px;
    width: 196px;
}
.biography_image_text {
    float: left;
    margin-top: 8px;
    text-align: center;
    width: 196px;
}
.biography {
    float: right;
    margin-left: 20px;
    width: 500px;
}
.bio_pic_selected_bg {
    background: url("/assets/1/biopic_blue_bg.gif") repeat-y scroll 0 0 transparent;
    float: left;
    height: auto;
    margin-right: 1px;
    min-height: 143px;
    text-align: center;
    width: 80px;
}
.bio_pic_bg {
    float: left;
    height: auto;
    margin-right: 1px;
    min-height: 143px;
    text-align: center;
    width: 80px;
}
.bio_pic a {
    opacity: 0.4;
}
.bio_pic a:hover {
    opacity: 1;
}
.bio_pic_selected, .bio_pic {
    border: 1px solid #EFF1F4;
    float: left;
    height: 58px;
    margin-bottom: 9px;
    margin-left: 9px;
    margin-top: 9px;
    width: 58px;
}
#organisation_main_content {
    float: left;
    height: auto;
    margin-left: 20px;
    margin-top: 30px;
    width: 720px;
}
#organisation_blurb {
    float: left;
    margin-top: 0;
}
#organisation_structre_wrap {
    float: left;
    width: 720px;
}
#bmce_structure_img {
    background: url("/assets/1/org_bmce_bg.gif") repeat scroll 0 0 transparent;
    height: 33px;
    margin: 0 auto;
    padding-top: 28px;
    text-align: center;
    width: 316px;
}
#medi_holdings_img {
    background: url("/assets/1/medi_holdings_img.gif") repeat scroll 0 0 transparent;
    height: 35px;
    margin: 0 auto;
    padding-top: 28px;
    text-align: center;
    width: 267px;
}
#medi_bank_img {
    background: url("/assets/1/medi_bank_img.gif") repeat scroll 0 0 transparent;
    height: 35px;
    margin: 0 auto;
    padding-top: 28px;
    text-align: center;
    width: 215px;
}
#organisation_structure_buttons {
    float: left;
    margin-left: 68px;
    margin-top: 0;
    text-align: center;
}
#org_button_1 {
    background: url("/assets/1/org_box_1.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 38px;
    margin-left: 140px;
    margin-top: 1px;
    padding-top: 17px;
    text-align: center;
    width: 154px;
}
#org_button_2 {
    background: url("/assets/1/org_box_2.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 38px;
    padding-right: 5px;
    padding-top: 18px;
    text-align: center;
    width: 143px;
}
#org_button_3 {
    background: url("/assets/1/org_box_3.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 38px;
    padding-right: 15px;
    padding-top: 18px;
    text-align: center;
    width: 142px;
}
.org_down_line {
    background: url("/assets/1/org_down_line.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 17px;
    margin: 0 auto;
    width: 1px;
}
.org_struct_bold {
    color: #003E99;
    font-family: Arial,Helvetica,Verdana;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 2px;
    margin-top: 2px;
    text-align: center;
}
#org_split1 {
    background: url("/assets/1/org_split1.gif") repeat scroll 0 0 transparent;
    height: 10px;
    margin: 0 auto;
    width: 162px;
}
#org_split2 {
    background: url("/assets/1/org_split2.gif") repeat scroll 0 0 transparent;
    height: 10px;
    margin: 0 auto;
    width: 130px;
}
#org_split3 {
    background: url("/assets/1/org_split2.gif") repeat scroll 0 0 transparent;
    height: 10px;
    margin: 0 auto;
    width: 130px;
}
#full_market_wrap {
    border: 1px solid #CFCFCF;
    float: left;
    margin-bottom: 10px;
    margin-left: 18px;
    margin-top: 12px;
    padding-bottom: 9px;
    width: 722px;
}
#full_market_header {
    background: url("/assets/1/market_header_wide.gif") repeat scroll 0 0 transparent;
    height: 20px;
    margin-bottom: 9px;
    padding-left: 10px;
    padding-top: 6px;
    width: 712px;
}
.full_market_divider {
    border-bottom: 1px dotted #000000;
    display: block;
    height: 1px;
    margin-left: 9px;
    width: 703px;
}
.full_market_report_blue {
    background-color: #EBF0F9;
    border-bottom: 1px dotted #000000;
    float: left;
    height: 14px;
    margin-left: 9px;
    padding-top: 3px;
    width: 703px;
}
.full_market_report_white {
    background-color: #FFFFFF;
    border-bottom: 1px dotted #000000;
    float: left;
    height: 14px;
    margin-left: 9px;
    padding-top: 3px;
    width: 703px;
}
.market_icon_blue {
    float: left;
    width: 10px;
}
.market_icon_white {
    float: left;
    width: 10px;
}
.h_symbol {
    float: left;
    width: 168px;
}
.h_close {
    float: left;
    text-align: right;
    width: 95px;
}
.h_last {
    float: left;
    text-align: right;
    width: 95px;
}
.h_va {
    float: left;
    text-align: right;
    width: 100px;
}
.h_qty {
    float: left;
    text-align: right;
    width: 80px;
}
.h_cap {
    float: left;
    text-align: right;
    width: 40px;
}
.h_high {
    float: left;
    text-align: right;
    width: 80px;
}
.h_low {
    float: left;
    text-align: right;
    width: 80px;
}
.h_askq {
    float: left;
    text-align: right;
    width: 45px;
}
.h_ask {
    float: left;
    text-align: right;
    width: 48px;
}
.h_bld {
    float: left;
    text-align: right;
    width: 48px;
}
.h_bldq {
    float: left;
    text-align: right;
    width: 40px;
}
.h_time {
    float: left;
    text-align: right;
    width: 0;
}
.symbol {
    float: left;
    width: 160px;
}
.close {
    float: left;
    text-align: right;
    width: 95px;
}
.last {
    float: left;
    text-align: right;
    width: 95px;
}
.va {
    float: left;
    text-align: right;
    width: 100px;
}
.qty {
    float: left;
    text-align: right;
    width: 80px;
}
.cap {
    float: left;
    text-align: right;
    width: 40px;
}
.high {
    float: left;
    text-align: right;
    width: 80px;
}
.low {
    float: left;
    text-align: right;
    width: 80px;
}
.askq {
    float: left;
    text-align: right;
    width: 45px;
}
.ask {
    float: left;
    text-align: right;
    width: 48px;
}
.bld {
    float: left;
    text-align: right;
    width: 48px;
}
.bldq {
    float: left;
    text-align: right;
    width: 40px;
}
.time {
    float: left;
    text-align: right;
    width: 0;
}
.market_overview_name {
    float: left;
    width: 95px;
}
.market_overview_price {
    float: left;
    text-align: right;
    width: 83px;
}
.market_overview_volume {
    float: left;
    text-align: right;
    width: 85px;
}
.market_date {
    margin-right: 5px;
    text-align: right;
}
#market_overview_wrap {
    float: right;
    margin-right: 33px;
    width: 720px;
}
#top_gain {
    border: 1px solid #CFCFCF;
    float: left;
    margin-left: 18px;
    margin-top: 12px;
    padding-bottom: 9px;
    width: 357px;
}
#top_loss {
    border: 1px solid #CFCFCF;
    float: right;
    margin-right: -22px;
    margin-top: 12px;
    padding-bottom: 9px;
    width: 357px;
}
#top_value {
    border: 1px solid #CFCFCF;
    float: left;
    margin-left: 18px;
    margin-top: 12px;
    padding-bottom: 9px;
    width: 357px;
}
#top_volume {
    border: 1px solid #CFCFCF;
    float: right;
    margin-right: -22px;
    margin-top: 12px;
    padding-bottom: 9px;
    width: 357px;
}
.small_market_header {
    background: url("/assets/1/market_header.gif") repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 20px;
    margin-bottom: 9px;
    padding-left: 10px;
    padding-top: 6px;
    width: 347px;
}
.market_top {
    float: left;
    width: 250px;
}
.h_tunis {
    float: left;
    width: 257px;
}
.h_tunis_last {
    float: left;
    width: 194px;
}
.h_chge {
    float: left;
    width: 155px;
}
.h_ytd {
    float: left;
    width: 70px;
}
.tunis {
    float: left;
    width: 250px;
}
.tunis_last {
    float: left;
    width: 194px;
}
.chge {
    float: left;
    width: 165px;
}
.ytd {
    float: left;
    width: 70px;
}
.market_divider {
    border-bottom: 1px dotted #000000;
    display: block;
    float: left;
    height: 1px;
    margin-left: 9px;
    width: 337px;
}
.market_report_blue {
    background-color: #EBF0F9;
    border-bottom: 1px dotted #000000;
    float: left;
    height: 15px;
    margin-left: 9px;
    padding-top: 2px;
    width: 337px;
}
.market_report_white {
    background-color: #FFFFFF;
    border-bottom: 1px dotted #000000;
    float: left;
    height: 15px;
    margin-left: 9px;
    padding-top: 2px;
    width: 337px;
}
.market_data_1 {
    float: left;
    width: 80px;
}
.market_data_2 {
    float: left;
    text-align: right;
    width: 82px;
}
.market_data_3 {
    float: left;
    text-align: right;
    width: 80px;
}
.market_data_4 {
    float: left;
    text-align: right;
    width: 70px;
}
.market_data_5 {
    float: left;
    text-align: right;
    width: 241px;
}
.market_data_6 {
    float: left;
    text-align: right;
    width: 70px;
}
#stock_overview_footer {
    float: left;
    font-size: 11px;
    margin-left: 240px;
    margin-top: 10px;
}
#services_corporate_content {
    float: left;
    height: auto;
    margin-left: 20px;
    margin-top: 25px;
    width: 720px;
}
#overview_wrap {
    float: left;
    height: auto;
    width: 100%;
}
.blue_overview_header {
    background: url("/assets/1/overview_header4.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    padding-left: 11px;
    padding-top: 6px;
    width: 220px;
}
#overview_img_wrap div {
    border: 1px solid #CCCCCC;
    float: left;
    margin-left: 8px;
    margin-top: 10px;
    min-height: 154px;
    width: 231px;
}
#overview_box_wrap div {
    border: 1px solid #CCCCCC;
    float: left;
    height: auto;
    margin-bottom: 40px;
    margin-left: 9px;
    margin-top: 10px;
    min-height: 226px;
    width: 230px;
}
.overview_box_content {
    color: #666666;
    float: left;
    font-family: Lucida Sans,Arial,Helvetica;
    min-height: 174px;
    padding-left: 13px;
    padding-top: 10px;
    width: 210px;
}
.overview_box_contentul {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.overview_box_contentli {
    background-image: url("/gfx/blue_arrow.gif");
    background-position: 0 0.3em;
    background-repeat: no-repeat;
    padding-left: 0.6em;
}
#organisation_chart_content {
    background-image: url("/assets/1/about_us_organisational_chart.jpg");
    border: 0 solid red;
    float: left;
    height: 533px;
    margin-left: 6px;
    margin-top: 30px;
    width: 747px;
}
#chart_top {
    border: 0 solid blue;
    float: left;
    height: 42px;
    margin-left: 245px;
    margin-top: 20px;
    padding-top: 8px;
    text-align: center;
    width: 250px;
}
#chart_left_wrap {
    border: 0 solid blue;
    float: left;
    height: 237px;
    margin-left: -438px;
    margin-top: 110px;
    width: 189px;
}
#chart_left1 {
    border: 0 solid red;
    float: left;
    height: 38px;
    margin-top: 0;
    padding-top: 7px;
    text-align: center;
    width: 187px;
}
#chart_left_list1 {
    border: 0 solid green;
    float: left;
    height: 43px;
    margin-left: 40px;
    padding-top: 8px;
    width: 100px;
}
#chart_left2 {
    border: 0 solid red;
    float: left;
    height: 35px;
    margin-top: 0;
    padding-top: 11px;
    text-align: center;
    width: 187px;
}
#chart_left_list2 {
    border: 0 solid green;
    float: left;
    height: 37px;
    margin-left: 40px;
    margin-top: 0;
    padding-top: 8px;
    width: 100px;
}
#chart_left3 {
    border: 0 solid red;
    float: left;
    height: 35px;
    margin-top: 0;
    padding-top: 11px;
    text-align: center;
    width: 187px;
}
#chart_right_wrap {
    border: 0 solid blue;
    float: right;
    height: 237px;
    margin-right: 65px;
    margin-top: 38px;
    width: 189px;
}
#chart_right1 {
    border: 0 solid red;
    float: left;
    height: 36px;
    margin-top: 0;
    padding-top: 8px;
    text-align: center;
    width: 187px;
}
#chart_right_list1 {
    border: 0 solid green;
    float: left;
    height: 45px;
    margin-left: 40px;
    padding-top: 8px;
    width: 120px;
}
#chart_right2 {
    border: 0 solid red;
    float: left;
    height: 35px;
    margin-top: 0;
    padding-top: 12px;
    text-align: center;
    width: 187px;
}
#chart_right_list2 {
    border: 0 solid green;
    float: left;
    height: 39px;
    margin-left: 40px;
    padding-top: 8px;
    width: 100px;
}
#chart_right3 {
    border: 0 solid red;
    float: left;
    height: 37px;
    margin-top: 0;
    padding-top: 10px;
    text-align: center;
    width: 187px;
}
#chart_bottom_wrap {
    border: 0 solid blue;
    float: left;
    height: 47px;
    margin-left: 15px;
    margin-top: 48px;
    width: 716px;
}
#chart_bottom1 {
    border: 0 solid red;
    float: left;
    height: 33px;
    padding-top: 12px;
    text-align: center;
    width: 131px;
}
#chart_bottom2 {
    border: 0 solid red;
    float: left;
    height: 33px;
    margin-left: 13px;
    padding-top: 12px;
    text-align: center;
    width: 131px;
}
#chart_bottom3 {
    border: 0 solid red;
    float: left;
    height: 33px;
    margin-left: 14px;
    padding-top: 12px;
    text-align: center;
    width: 131px;
}
#chart_bottom4 {
    border: 0 solid red;
    float: left;
    height: 33px;
    margin-left: 15px;
    padding-top: 12px;
    text-align: center;
    width: 131px;
}
#chart_bottom5 {
    border: 0 solid red;
    float: left;
    height: 33px;
    margin-left: 16px;
    padding-top: 12px;
    text-align: center;
    width: 131px;
}
#chart_bottom_list_wrap {
    border: 0 solid blue;
    float: left;
    height: 65px;
    margin-left: 15px;
    margin-top: 13px;
    width: 716px;
}
#chart_bottom_list1 {
    border: 0 solid red;
    float: left;
    height: 75px;
    width: 131px;
}
#chart_bottom_list2 {
    border: 0 solid red;
    float: left;
    height: 75px;
    margin-left: 15px;
    width: 131px;
}
#chart_bottom_list3 {
    border: 0 solid red;
    float: left;
    height: 75px;
    margin-left: 14px;
    width: 131px;
}
#chart_bottom_list4 {
    border: 0 solid red;
    float: left;
    height: 75px;
    margin-left: 14px;
    width: 131px;
}
#chart_bottom_list5 {
    border: 0 solid red;
    float: left;
    height: 75px;
    margin-left: 18px;
    width: 131px;
}
#form_wrap {
    border: 0 solid red;
    float: left;
    height: auto;
    margin-left: 0;
    margin-top: 0;
    width: 720px;
}
.form_division {
    border-bottom: 1px solid grey;
    float: left;
    height: 1px;
    margin-bottom: 10px;
    padding-top: 10px;
    width: 720px;
}
#position_applied_for {
    float: left;
    line-height: 30px;
    width: 200px;
}
#position_applied_for_box {
    float: left;
    line-height: 30px;
    width: 250px;
}
#personal_details {
    float: left;
}
#personal_details_left {
    float: left;
    line-height: 30px;
    width: 200px;
}
#personal_details_right {
    float: left;
    line-height: 30px;
    width: 250px;
}
#education_history {
    float: left;
    line-height: 20px;
    width: 720px;
}
.education_history1 {
    float: left;
    width: 90px;
}
.education_history2 {
    float: left;
    width: 90px;
}
.education_history3 {
    float: left;
    width: 125px;
}
.education_history4 {
    float: left;
    width: 125px;
}
.education_history5 {
    float: left;
    width: 270px;
}
#form_qualifications {
    float: left;
    width: 720px;
}
#ptqm_left {
    float: left;
    width: 350px;
}
#ptqm_right {
    float: right;
    width: 350px;
}
#form_associations {
    float: left;
    width: 720px;
}
#form_training {
    float: left;
    width: 720px;
}
#form_training1 {
    float: left;
    width: 90px;
}
#form_training2 {
    float: left;
    width: 225px;
}
#form_training3 {
    float: left;
    width: 230px;
}
#form_language_left {
    float: left;
    line-height: 30px;
    width: 300px;
}
#form_language_right {
    float: left;
    line-height: 30px;
    width: 300px;
}
.previous_employment {
    float: left;
    width: 720px;
}
.previous_employment_left {
    float: left;
    line-height: 30px;
    width: 200px;
}
.previous_employment_right {
    float: left;
    line-height: 30px;
}
#form_how_hear {
    float: left;
    line-height: 30px;
    width: 200px;
}
#form_how_hear_right {
    float: left;
    line-height: 30px;
}
#form_legal {
    float: left;
    line-height: 30px;
    width: 300px;
}
#form_legal_right {
    float: left;
    line-height: 30px;
}
#form_upload {
    float: left;
    line-height: 30px;
    width: 200px;
}
#form_upload_right {
    float: left;
    line-height: 30px;
}
#form_declaration {
    float: left;
}
#form_equal_opp {
    float: left;
}
#form_footer {
    float: left;
    width: 720px;
}
#footer {
    margin: 0 auto;
    width: 980px;
}
#footer_copy {
    color: #003E99;
    float: left;
    margin-top: 30px;
    padding-bottom: 50px;
}
#footer_nav {
    color: #003E99;
    float: right;
    margin-top: 30px;
    padding-bottom: 50px;
}
.home_header_text {
    color: #3968AF;
    font-family: Arial,Helvetica,Verdana;
    font-size: 19px;
    font-weight: bold;
}
.news_header_text {
    color: #3968AF;
    font-family: Arial,Helvetica,Verdana;
    font-size: 16px;
    font-weight: bold;
}
.blue_news_text {
    color: #003E99;
    font-family: Arial,Helvetica,Verdana;
    font-size: 11px;
    font-weight: bold;
}
.blue_bold_11 {
    color: #003E99;
    font-family: Arial,Helvetica,Verdana;
    font-size: 11px;
    font-weight: bold;
}
.blue_bold_14 {
    color: #003E99;
    font-family: Arial,Helvetica,Verdana;
    font-size: 14px;
    font-weight: bold;
}
.blue_bold_19 {
    color: #003E99;
    font-family: Arial,Helvetica,Verdana;
    font-size: 19px;
    font-weight: bold;
}
.white_bold_11 {
    color: #FFFFFF;
    font-family: Arial,Helvetica,Verdana;
    font-size: 11px;
    font-weight: bold;
}
.white_bold_13 {
    color: #FFFFFF;
    font-family: Arial,Helvetica,Verdana;
    font-size: 13px;
    font-weight: bold;
}
.white_bold_16 {
    color: #FFFFFF;
    font-family: Arial,Helvetica,Verdana;
    font-size: 13px;
    font-weight: bold;
}
.white_11 {
    color: #FFFFFF;
    font-family: Arial,Helvetica,Verdana;
    font-size: 11px;
}
.grey_bold_11 {
    color: #676767;
    font-family: Arial,Helvetica,Verdana;
    font-size: 11px;
    font-weight: bold;
}
.grey_11 {
    color: #676767;
    font-family: Arial,Helvetica,Verdana;
    font-size: 11px;
}
.small_grey_italic {
    color: #666666;
    font-family: Arial,Helvetica,Verdana;
    font-size: 9px;
    font-style: italic;
}
.bold_products_text {
    color: #003E99;
    font-family: Arial,Helvetica,Verdana;
    font-size: 14px;
    font-weight: bold;
}
.chart_blue_14a {
    color: #264575;
    font-family: Arial,Helvetica,Verdana;
    font-size: 14px;
    font-weight: bold;
}
.chart_blue_14b {
    color: #436AA7;
    font-family: Arial,Helvetica,Verdana;
    font-size: 14px;
    font-weight: bold;
}
.chart_blue_12a {
    color: #264575;
    font-family: Arial,Helvetica,Verdana;
    font-size: 12px;
    font-weight: bold;
}
.chart_blue_12b {
    color: #436AA7;
    font-family: Arial,Helvetica,Verdana;
    font-size: 12px;
    font-weight: bold;
}
.chart_blue_10 {
    color: #6D8CBD;
    font-family: Arial,Helvetica,Verdana;
    font-size: 10px;
}
li {
    line-height: 18px;
}
.sitemap_level2 {
    border-top: 1px dotted #666666;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 100%;
}
#top_gain span, #top_loss span {
    font-weight: bold;
    margin: 5px;
}
.top_gain_label {
    display: block;
    float: left;
    font-weight: bold;
    margin-bottom: -10px;
    margin-left: 30px;
}
.top_loss_label {
    display: block;
    float: left;
    font-weight: bold;
    margin-bottom: -10px;
    margin-left: 12px;
}
.overview_loss {
    float: left;
    margin-left: 6px;
}
.overview_gain {
    float: left;
}
.McGregorLogo {
    float: right;
}

