/*
---- File: Styles.css (Customer styles)
---- This file can be renamed or replaced. Additional stylesheets can be added to the theme folder
---- These will automatically be added to the header tag of every page
*/

    html {width:100%; height:100%; margin:0px; padding:0px}
	body {font:10pt Arial, Helvetica, sans-serif; color:#333; 
            width:100%; height:100%;
            margin:0px; padding:0px;
            background:#F9F5EA url("Images/bg_main.gif") repeat-y}
	body.bodyIntro {font:10pt Arial, Helvetica, sans-serif; color:#333; 
            width:100%; height:100%;
            margin:0px; padding:0px;
            background:#FBFAF6}
	body.bodyPrint {font:10pt Arial, Helvetica, sans-serif; color:#333; 
            width:100%; height:100%;
            margin:0px; padding:0px;
            background:#FFF}
	body.bodyPopup {font:10pt Arial, Helvetica, sans-serif; color:#333; 
            width:100%; height:100%;
            margin:0px; padding:0px;
            background:#FBFAF6}
	div, span, a, td, th, input, select {font:10pt Arial, Helvetica, sans-serif; color:#333;}
	form {margin:0px; padding:0px}
	label {color:#C7552C; cursor:pointer; cursor:hand}
	h1 {font:1.4em Arial, Helvetica, sans-serif; color:#C7552C; font-weight:bold}
	h2 {font:1.3em Arial, Helvetica, sans-serif; color:#333; font-weight:bold}
	ul {list-style-image:url("Images/bullet_list.gif"); background-position:center center}
	
	a:link {color:#BB4C38; text-decoration:none}
	a:active {color:#FF0000; text-decoration:underline}
	a:visited {color:#BB4C38; text-decoration:none}
	a:hover {color:#BB4C38; text-decoration:underline}
	
	a.serviceMenuLink:link {padding:0px 2px 0px 2px; font-size:9pt; color:#666; text-decoration:none}
	a.serviceMenuLink:active {padding:0px 2px 0px 2px; font-size:9pt; color:#FF0000; text-decoration:none}
	a.serviceMenuLink:visited {padding:0px 2px 0px 2px; font-size:9pt; color:#666; text-decoration:none}
	a.serviceMenuLink:hover {padding:0px 2px 0px 2px; font-size:9pt; color:#000; text-decoration:none}
	
	a.serviceMenuLinkOver:link {padding:0px 2px 0px 2px; font-size:10pt; color:#000; text-decoration:none}
	a.serviceMenuLinkOver:active {padding:0px 2px 0px 2px; font-size:10pt; color:#FF0000; text-decoration:none}
	a.serviceMenuLinkOver:visited {padding:0px 2px 0px 2px; font-size:10pt; color:#000; text-decoration:none}
	a.serviceMenuLinkOver:hover {padding:0px 2px 0px 2px; font-size:10pt; color:#000; text-decoration:none}

	a.breadcrumbLink:link {padding:0px 11px 0px 4px; color:#999; font-size:8pt; text-decoration:none; background:transparent url("Images/bullet_breadcrumb_link.gif") no-repeat right}
	a.breadcrumbLink:active {padding:0px 11px 0px 4px; color:#FF0000; font-size:8pt; text-decoration:none; background:transparent url("Images/bullet_breadcrumb_link.gif") no-repeat right}
	a.breadcrumbLink:visited {padding:0px 11px 0px 4px; color:#999; font-size:8pt; text-decoration:none; background:transparent url("Images/bullet_breadcrumb_link.gif") no-repeat right}
	a.breadcrumbLink:hover {padding:0px 11px 0px 4px; color:#000; font-size:8pt; text-decoration:none; background:transparent url("Images/bullet_breadcrumb_link.gif") no-repeat right}

	a.breadcrumbLinkSelected:link {padding:0px 11px 0px 4px; color:#666; font-size:8pt; text-decoration:none}
	a.breadcrumbLinkSelected:active {padding:0px 11px 0px 4px; color:#FF0000; font-size:8pt; text-decoration:none}
	a.breadcrumbLinkSelected:visited {padding:0px 11px 0px 4px; color:#666; font-size:8pt; text-decoration:none}
	a.breadcrumbLinkSelected:hover {padding:0px 11px 0px 4px; color:#000; font-size:8pt; text-decoration:none}
	
	a.contentpaneTitleLink:link {color:#C7552C; font-size:10pt; font-weight:bold; text-decoration:none}
	a.contentpaneTitleLink:active {color:#FF0000; font-size:10pt; font-weight:bold; text-decoration:none}
	a.contentpaneTitleLink:visited {color:#C7552C; font-size:10pt; font-weight:bold; text-decoration:none}
	a.contentpaneTitleLink:hover {color:#000; font-size:10pt; font-weight:bold; text-decoration:none}

	a.pageToolLink:link {color:#666666; font-size:8pt; text-decoration:none}
	a.pageToolLink:active {color:#FF0000; font-size:8pt; text-decoration:none}
	a.pageToolLink:visited {color:#666666; font-size:8pt; text-decoration:none}
	a.pageToolLink:hover {color:#000; font-size:8pt; text-decoration:none}

	a.cimLink:link {padding-left:5px; font-size:9pt; color:#C7552C; text-decoration:none}
	a.cimLink:active {padding-left:5px; font-size:9pt; color:#FF0000; text-decoration:none}
	a.cimLink:visited {padding-left:5px; font-size:9pt; color:#C7552C; text-decoration:none}
	a.cimLink:hover {padding-left:5px; font-size:9pt; color:#000; text-decoration:none}

	a.articleTitleLink:link {color:#BB4C38; font-weight:bold; text-decoration:none}
	a.articleTitleLink:active {color:#FF0000; font-weight:bold; text-decoration:none}
	a.articleTitleLink:visited {color:#C7552C; font-weight:bold; text-decoration:none}
	a.articleTitleLink:hover {color:#000; font-weight:bold; text-decoration:none}

	a.tickerLink:link {color:#C7552C; text-decoration:none}
	a.tickerLink:active {color:#FF0000; text-decoration:none}
	a.tickerLink:visited {color:#C7552C; text-decoration:none}
	a.tickerLink:hover {color:#000; text-decoration:none}

	a.subscribeLink:link {padding-right:20px; color:#C7552C; text-decoration:none; background:transparent url("Images/bg_rss_subscribe.gif") no-repeat right}
	a.subscribeLink:active {padding-right:20px; color:#FF0000; text-decoration:none; background:transparent url("Images/bg_rss_subscribe.gif") no-repeat right}
	a.subscribeLink:visited {padding-right:20px; color:#C7552C; text-decoration:none; background:transparent url("Images/bg_rss_subscribe.gif") no-repeat right}
	a.subscribeLink:hover {padding-right:20px; color:#000; text-decoration:none; background:transparent url("Images/bg_rss_subscribe.gif") no-repeat right}

	a.backLink:link {padding-left:20px; color:#C7552C; text-decoration:none; background:transparent url("Images/bg_backlink.gif") no-repeat 0px 1px}
	a.backLink:active {padding-left:20px; color:#FF0000; text-decoration:none; background:transparent url("Images/bg_backlink.gif") no-repeat 0px 1px}
	a.backLink:visited {padding-left:20px; color:#C7552C; text-decoration:none; background:transparent url("Images/bg_backlink.gif") no-repeat 0px 1px}
	a.backLink:hover {padding-left:20px; color:#000; text-decoration:none; background:transparent url("Images/bg_backlink.gif") no-repeat 0px 1px}

	a.forwardLink:link {padding-left:20px; color:#C7552C; text-decoration:none; background:transparent url("Images/bg_forwardlink.gif") no-repeat 0px 1px}
	a.forwardLink:active {padding-left:20px; color:#FF0000; text-decoration:none; background:transparent url("Images/bg_forwardlink.gif") no-repeat 0px 1px}
	a.forwardLink:visited {padding-left:20px; color:#C7552C; text-decoration:none; background:transparent url("Images/bg_forwardlink.gif") no-repeat 0px 1px}
	a.forwardLink:hover {padding-left:20px; color:#000; text-decoration:none; background:transparent url("Images/bg_forwardlink.gif") no-repeat 0px 1px}

	a.utilityLink:link {padding-left:13px; color:#C7552C; text-decoration:none; background:transparent url("Images/bullet_list.gif") no-repeat 0px 1px}
	a.utilityLink:active {padding-left:13px; color:#FF0000; text-decoration:none; background:transparent url("Images/bullet_list.gif") no-repeat 0px 1px}
	a.utilityLink:visited {padding-left:13px; color:#C7552C; text-decoration:none; background:transparent url("Images/bullet_list.gif") no-repeat 0px 1px}
	a.utilityLink:hover {padding-left:13px; color:#000; text-decoration:none; background:transparent url("Images/bullet_list.gif") no-repeat 0px 1px}

	a.smallLink:link {color:#C7552C; font-size:8pt; text-decoration:none}
	a.smallLink:active {color:#FF0000; font-size:8pt; text-decoration:none}
	a.smallLink:visited {color:#C7552C; font-size:8pt; text-decoration:none}
	a.smallLink:hover {color:#000; font-size:8pt; text-decoration:none}

	a.berenbergLink:link {color:#C7552C; text-decoration:none}
	a.berenbergLink:active {color:#FF0000; text-decoration:none}
	a.berenbergLink:visited {color:#C7552C; text-decoration:none}
	a.berenbergLink:hover {color:#000; text-decoration:none}

	a.pagingLink:link {padding:0px 3px 0px 3px; color:#C7552C; text-decoration:none}
	a.pagingLink:active {padding:0px 3px 0px 3px; color:#FF0000; text-decoration:none}
	a.pagingLink:visited {padding:0px 3px 0px 3px; color:#C7552C; text-decoration:none}
	a.pagingLink:hover {padding:0px 3px 0px 3px; color:#C7552C; text-decoration:underline}

	a.pagingLinkActive:link {padding:0px 3px 0px 3px; color:#C7552C; font-weight:bold; text-decoration:none}
	a.pagingLinkActive:active {padding:0px 3px 0px 3px; color:#FF0000; font-weight:bold; text-decoration:none}
	a.pagingLinkActive:visited {padding:0px 3px 0px 3px; color:#C7552C; font-weight:bold; text-decoration:none}
	a.pagingLinkActive:hover {padding:0px 3px 0px 3px; color:#C7552C; font-weight:bold; text-decoration:underline}

/*--- TEXT ---*/
    .letterSpacingTxt {letter-spacing:1px}
	.smallTxt {font-size:8pt !important}
	.mediumTxt {font-size:medium}
	.largeTxt {font-size:large}
	.extraLargeTxt {font-size:x-large}
	.boldTxt {font-weight:bold}
	.nowrapTxt {white-space:nowrap}
	
	.printTitleTxt {font:1.8em 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#BB4C38}
	.contentTitleTxt {font:1.7em 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#BB4C38; font-weight:bold}
	.contentpaneTitleTxt {font-size:10pt; font-weight:bold;}
	#BerenbergContentPane p {font-size:8pt}
	#BerenbergContentPane a {font-size:8pt}
	#BerenbergContentPane div {font-size:8pt}
	#BerenbergContentPane td {font-size:8pt}
	.articleTitleTxt {font-size:1.5em}
	.loginareaTitleTxt {padding-left:8px !important; font-size:1.2em; font-weight:bold}
	.footerTxt {font-size:9pt; color:#C7552C}
	.serviceMenu {padding:0px 3px 0px 1px; color:#666666}
	.loginAreaMenu {padding:2px 0px 2px 0px !important}
	
	.articleMenuItem {color:#666 !important; text-decoration:none !important}
	.articleMenuItemHover {color:#BB4C38 !important; text-decoration:none !important}
	.articleMenuItemSelected {color:#000 !important; text-decoration:none !important}
	.searchMenuItem {padding:4px 10px 4px 0px}
	.searchMenuItemHover {color:#BB4C38 !important; text-decoration:none !important}
	.searchMenuItemSelected {color:#000 !important; text-decoration:none !important}
	.rootMenuStartStatic {font-size:9pt !important; text-align:left}
	.rootMenuStartDynamic {padding:6px 0px 6px 5px !important}
	.rootMenuStart {padding:20px 0px 2px 5px !important; vertical-align:text-bottom !important; text-align:left}
	.rootMenu {padding:20px 0px 2px 5px !important; vertical-align:text-bottom !important}
	.rootMenuItem {color:#666 !important; text-decoration:none !important; text-align:left}
	.rootMenuItemHover {color:#FFF !important; text-decoration:none !important; text-align:left}
	.rootMenuItemSelected {color:#FFF !important; text-decoration:none !important; text-align:left}
	.globalMenu {padding:0px !important; font-size:9pt !important}
	.globalMenuItem {color:#666 !important; text-decoration:none !important}
	.globalMenuItemHover {color:#000 !important; text-decoration:none !important}
	.globalMenuItemSelected {color:#000 !important; text-decoration:none !important}
	.loginareaNodeItem {color:#BB4C38 !important; text-decoration:none !important}
	.loginareaNodeItemHover {color:#000 !important; text-decoration:none !important}
	
/*--- COLORS ---*/
    .whiteTxt {color:#FFFFFF}
    .grayTxt {color:#666}
    .grayTxt2 {color:#999}
    .berenbergBrownTxt1 {color:#BB4C38}
    .berenbergBrownTxt2 {color:#C7552C}
    .berenbergBrownTxt3 {color:#E7BC87}
    .berenbergBrownTxt4 {color:#F2EACF}
    .berenbergWhiteTxt1 {color:#FBFAF6}
    .berenbergGrayTxt1 {color:#BBA891}
    .berenbergOrangeTxt1 {color:#F14800}
    .berenbergOrangeTxt2 {color:#FF9502}

	/* BACKGROUNDS */
	.bgHeader {background-color:#F7F1E3}
	.bgBerenbergBrown1 {background-color:#BB4C38}
	.bgBerenbergBrown2 {background-color:#C7552C}
	.bgBerenbergBrown3 {background-color:#E7BC87}
	.bgBerenbergBrown4 {background-color:#F2EACF}
	.bgBerenbergBrown5 {background-color:#F7F1E3}
	.bgBerenbergWhite1 {background-color:#F7F1E3}
	.bgBerenbergWhite2 {background-color:#FBFAF6}
	.bgBerenbergGray1 {background-color:#BBA891}
	.bgBerenbergOrange1 {background-color:#F14800}
	.bgBerenbergOrange2 {background-color:#FF9502}
	.bgRootMenuBar {background-color:#F2EACF}
	
	/*--- BORDERS ---*/
    .borderFull {border:1px solid #B6B7BA}
    .borderTop {border-top:1px solid #B6B7BA}
    .borderRight {border-right:1px solid #B6B7BA}
    .borderBottom {border-bottom:1px solid #B6B7BA}
    .borderLeft {border-left:1px solid #B6B7BA}
	.borderFooter {border-top:1px solid #BAAC97}
    .borderNavigationPath {border-bottom:1px solid #F2EACF}
    .borderRootMenu {border-bottom:2px solid #F7F1E3}
    .borderRootSubMenu {border-bottom:1px solid #FBFAF6}
    .borderLoginAreaMenu {border-top:5px solid #F7F1E3}
	
	/*--- CONTAINERS ---*/
    .divFormContainer {border:1px solid #BBA891; background-color:#F7F1E3}
    .divCaptchaImage {padding:6px 0px 0px 0px}
    .divCaptchaLink {border:1px solid #F2EACF; background-color:#FBFAF6}
    .spanValidatorMessage {padding:4px 5px 4px 21px; color:#666; background:#FFF url("Images/icon_warning.gif") no-repeat 0px 4px}

	/*-- FORMS --*/
    .textboxSearch {padding:2px; width:98%; color:#333; border:1px solid #C7552C; background-color:#FFF}
    .textboxSearchMini {padding:1px 0px 0px 2px; width:100%; height:15px; font-size:8pt; color:#333; background-color:#FFF; border:1px solid #999}
    .textboxDefault {padding:2px; width:99%; color:#333; border:1px solid #C7552C; background-color:#FFF}
    .textboxDisabled {padding:2px 0px 0px 2px; width:99%; height:23px; color:#666; background-color:#FFF; border:1px solid #CCC;}
    .textareaDefault {padding:2px 0px 0px 2px; width:99%; color:#333; border:1px solid #C7552C; background-color:#FFF}
    
    .dropdownlistDefault {color:#333}
    .dropdownlistStrech {width:100%; color:#333}
    .smallDropdownlist {color:#333; font-size:8pt}
    .buttonDefault {padding:2px 10px 2px 10px;}
