﻿div.bm-brand-wrapper
{
}

div.bm-brand-wrapper h1.brand-header
{
	font-family:Arial, Sans-Serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#005B82;
	margin:0 0 1em 0;	
}

div.bm-brand-wrapper p
{
    line-height: 1.7em;
    margin: 0.4em 0px 1.2em 0px;
}

div.bm-brand-wrapper div.heading-panel-title
{
	padding-top: 18px;
	width:214px;
}

div.bm-brand-wrapper div.heading-panel-text
{
	width:462px;
}

div.bm-brand-wrapper .menu
{
    float: left;
    width: 217px;
    padding: 10px 0px 0px 7px;
}

div.bm-brand-wrapper .content
{
    float: left;
    width: 512px;
    padding: 10px 0px 0px 10px;
    width: 494px;
}

div.bm-brand-wrapper .basket
{
    float: left;
    width: 211px;
    padding: 8px 0px 0px 10px;
}

div.bm-brand-wrapper .basket .header
{
    background: #ffffff url(/Brand/IMG/Basket/basket-header.gif) no-repeat 0 0;
    width: 211px;
    height: 10px;
}
div.bm-brand-wrapper .basket .body
{
    background: #00688f url(/Brand/IMG/Basket/basket-top-bg.gif) no-repeat 0px 0px;
    width: 211px;
    border-left: solid 1px #00688f;
    border-bottom: solid 1px #00688f;
    padding: 0px 14px;
    width: 182px;
    margin-bottom:10px;
    color:White;
}

div.bm-brand-wrapper .basket .body p
{
	color:White;
}


.default-panel .body-orange,
.default-panel .foot-orange,
.default-panel
{
    width: 230px;
}

.default-panel
{
    margin: 0px 0px;
    padding-top:0px;
    float: left;
}

.default-panel a
{
    color: #005b82;
    text-decoration: underline;
}

.default-panel .body-orange p
{
    font-size: 11px;
    color: #005b82;
}

.default-panel .body-orange
{
    background-color: white;
    padding: 2px 14px 0px 14px;
    width: 202px;
    background-image: url(/Brand/IMG/default-panel-orange.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.default-panel .header-orange
{
    height: 24px;
    background-image: url(/Brand/IMG/default-panel-orange-top.gif);
}

.default-panel .foot-orange
{
    height: 24px;
    background-image: url(/Brand/IMG/default-panel-orange-bottom.gif);
}



.default-panel-home .header-home,
.default-panel-home .body-home,
.default-panel-home .foot-home
{
    width: 500px;
}

.default-panel-home
{
    margin: 0px 0px;
    padding-top:0px;
    float: left;
}

.default-panel-home a
{
    color: #005b82;
    text-decoration: underline;
}

.default-panel-home .body-home p
{
    font-size: 11px;
    color: #005b82;
}

.default-panel-home .body-home
{
    background-color: white;
    padding: 2px 14px 0px 14px;
    width: 472px;
    background-image: url(/Brand/IMG/default-panel-home.gif);
    background-repeat: repeat-y;
    background-position: 0 0;
    border-bottom:#afcae8 4px solid;
}

.default-panel-home .header-home
{
    height: 16px;
    background-image: url(/Brand/IMG/default-panel-top-home.gif);
}

.default-panel-home .foot-home
{
    height: 24px;
    background-image: url(/Brand/IMG/default-panel-bottom-home.gif);
}





/* ---- REGISTER ---- */


.brand-register-wrapper
{
}

.brand-register-wrapper .blue-panel
{
    width: 467px;
}

.brand-register-wrapper .blue-panel .body
{
    background-color: #00446a;
    padding: 20px 14px 0px 14px;
    width: 439px;
    background-image: url(/Brand/IMG/blue-banner-top.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.brand-register-wrapper .blue-panel .body p
{
    font-size: 11px;
    color: #ffffff;
}

.brand-register-wrapper .blue-panel .foot
{
    height: 14px;
    background-image: url(/Brand/IMG/blue-banner-bottom.gif);
}


.brand-register-wrapper .white-panel .body
{
    background-color: #ffffff;
    padding: 20px 14px 0px 14px;
    width: 422px;
    background-image: url(/Brand/IMG/white-banner-top.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    margin-left: -6px;
}

.brand-register-wrapper .white-panel .body p
{
    font-size: 11px;
    color: #005b82;
}

.brand-register-wrapper .white-panel .foot
{
    width: 450px;
    height: 14px;
    background-image: url(/Brand/IMG/white-banner-bottom.png);
    margin-left: -6px;
}


/* ---- IMAGE LIBRARY ---- */
table#library-select
{
    margin: 16px 0px;
}
    table#library-select .text
    {
        height:40px;
        margin: 8px 0px;
    }
    table#library-select .text a
    {
		color: #005b82;
        text-decoration: none;
        display: block;
    }

ul.image-list
{
    margin-left: 0px;
}

ul.image-list li
{
    display: inline;
    float: left;
    margin-bottom: 8px;
    margin-left: 2px;
}

ul.image-list li .result-tile
{
    width: 148px;
	padding-right:6px;
}

ul.image-list li .result-tile image
{
}

ul.image-list li .result-tile .text-block
{
    height: 80px;
    font-size: 10px;
}

ul.image-list li .title
{
    width: 148px;
    height: 40px;
    overflow: hidden;
    margin-bottom: 4px;
}

ul.image-list li .title a
{
    color: #005B82;
    font-weight: bold;
    text-decoration: none;
}

ul.image-list li .caption a
{
    text-decoration: none;
}

/* ---- MENU ---- */
.bm-quick-launch-outer
{
    width: 230px;
}

.bm-quick-launch-header
{
    background: #accaeb;
    width: 204px;
    height: 32px;
    color: #005b82;
    padding: 0px 8px;
    line-height: 31px;
    font-size: 11px;
    margin-bottom:1px;
}

.bm-quick-launch-sub-menu .bm-nav-header
{
    background: #accaeb;
    width: 204px;
    height: 46px;
    color: #005b82;
    padding: 0px 8px;
    line-height: 46px;
    font-size: 11px;
    border-bottom: solid 1px #e5e5e4;
    cursor: pointer;
    font-weight:bold;
}

.bm-quick-launch-sub-menu .on
{
    background: #005b82;
    width: 204px;
    height: 46px;
    padding: 0px 8px;
    color: #ffffff;
    line-height: 46px;
    font-size: 11px;
    cursor: pointer;
    font-weight:bold;
}

.bm-quick-launch-sub-menu2 .bm-nav-item,
.bm-quick-launch-sub-menu2 .on
{
    height: 27px;
    width: 194px;
    padding: 2px 8px 0px 16px;
    line-height: 23px;
    background-color: #accaeb;
    border-bottom: solid 1px #e5e5e4;
    border-left: solid 1px #e5e5e4;
    border-right: solid 1px #e5e5e4;
}

.bm-nav-item a
{
	color:#005b82;
}

.bm-quick-launch-sub-menu2 .on
{
    background-color: #5E9CAE;
    color:White;
    font-weight:bold;
}

.bm-quick-launch-sub-menu2 .bm-nav-item a
{
	font-size:11px;
    text-decoration: none;
    display: block;
}

.bm-quick-launch-sub-menu2 .on a
{
    font-size: 11px;
    text-decoration: none;
    display: block;
    color:White;
}




/* ---- CORPORATE HEADING PANEL ---- */

div.page-body
{
    float:left;
}

div.heading-panel
{
	font-size:16px;
    height:113px;
    border-bottom: solid 2px #accaeb;
}

div.heading-panel-text
{
	padding-top:29px;
}
h2.heading-panel
{
	line-height:40%;
}

.heading-panel-img
{
    float:left;
    margin-top: 8px;
    margin-left: 15px;
}

.brand-download td
{
    font-size: 12px;	
	font-family:Arial, Sans-serif;
}

.brand-download-register td
{
    font-size: 12px;	
	font-family:Arial, Sans-serif;
		color:#555;
}

.brand-download-register tr
{
	vertical-align:top;
}

	
.basket-panel
{
	background:#FFF url(/IMG/Brand/whiteback.gif) no-repeat left top;
	padding: 0px 5px 5px 5px;
	height:196px;
	color:#005b82;
	font-size:11px;
}

.basket-panel p
{
}

.basket-header
{
	color:#005b82;
	font-size:13px;
	margin-left:0px;
	text-decoration: underline;
	font-weight:bold;
	font-family:Arial;
	padding: 5px 5px 5px 0px;	
}


div.bm-brand-wrapper .basket .body2
{
    background-color: #accaeb;
    width: 211px;
    border-left: solid 1px #accaeb;
    border-bottom: solid 1px #accaeb;
    padding: 0px 14px 0px;
    width: 182px;
    color:White;
}

div.bm-brand-wrapper .basket .body2-footer
{
	background: url(/Brand/IMG/toolkit_footer.gif) no-repeat 0 0;
	height:10px;
}

div.bm-brand-wrapper .basket .body2 p
{
	color:White;
	background-color:#accaeb;
}

h2.heading-panel-right2
{
	font-family:Arial, Sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:White;
	margin:0 0 1em 0;
	padding-top:15px;
}

h5
{
	width:140px;
	height:23px;
	line-height:1em;
}


h4
{
	width:170px;
	height:22px;
	line-height:1em;
}


h3
{	
	width:170px;
	height:22px;
	line-height:1em;
}
