/* CSS Document */
HTML, BODY{background:#08335e;}
BODY{color:#08335E;}


#dnn_LeftPane #login LABEL{float:left;display:inline;width:7.8em;text-align:left;font-weight:bold;padding-right:5px;line-height:1.4em;}
#dnn_LeftPane #login INPUT{float:left;display:inline;width:142px;margin-bottom:3px;}
#dnn_LeftPane #login A{display:block;clear:left;margin:0;padding:4px 0 4px 0; text-align:right}
#dnn_LeftPane #login P .loginbutton{margin:0 0 0 178px;padding:4px 0 4px 0; text-align:right; width:75px;}

#dnn_LeftPane UL{list-style-type: none; line-height:1.8em; padding:0 0 0 10px}
#dnn_LeftPane UL IMG{padding:8px 0 0 0px}

.buttons{position:relative}
.advance{position:absolute;bottom:36px;padding:0 0 0 8px;}


#verticalFlash{ width:120px;height:600px;clear:none;position:absolute;right:9px;top:0;}
#horizontalFlash{float:left;display:inline; width:798px;height:92px;margin:0 0 0 20px}

/* generic box with rounded corners definition */

.hotspots{float:left;display:inline; width:532px;margin:0 0px 0 0;}
.homeMain{width:44.8em;background:url('../images/businesshome_main_02b.png') 0 0 no-repeat;margin:0 0 10px 0;}
.homeMain .bcontent{width:44.55em;margin:0}
.homeMain H2{margin:0 0 0 200px;padding:0;}
.homeMain .subText{margin:18px 18px 0 200px;}
.homeMain .subText UL{list-style:inside;margin:0 0 10px 20px}
.homeMain .subText P{margin:3px 0 8px 0; }
.homeMain .subText A.business{font-weight:bold;margin:0 0 10px 35px}
.homeMain p.smallPrint{font-size:.8em;margin-bottom:-12px}

.subWrapper{float:left;display:inline;width:44.8em;margin-bottom:10px;padding-bottom:8px;}
.subWrapper .genericbox{margin:0 0 0 6px;float:left;clear:none;width:14.55em;}
.subWrapper .first{margin-left:0;}
.subWrapper .genericbox .bcontent{padding-top:10px;}

.subWrapper .genericbox h3{width:auto;}
.subWrapper .exp{background:url('../images/expense_reprt.jpg') 0 bottom no-repeat;}
.subWrapper .statement{background:url('../images/statement-bg.jpg') 0 bottom no-repeat;}
.subWrapper .calculator {background:url('../images/eurostar_eifel_01.gif') 0 bottom no-repeat;}
.subWrapper .inner{min-height:130px;margin:0;padding:0;}
.subWrapper .inner OL{list-style:inside; line-height:1.4em;margin:0 11px 10px 11px;list-style-type:decimal}

.subWrapper H3{padding:9px 11px 4px 11px;background:url('../images/sub_header.gif') 0 0  no-repeat;}
.subWrapper P{margin:0 11px 10px 11px;}
.subWrapper P.link{font-weight:bold;position:relative;top:5px;text-align:left}

.subWrapper .txalert{background:url('../images/') 0 bottom no-repeat;}


#about_usPane{width:50em;margin:0 20px }
#about_usPane h4 {font-size:1.2em; font:bold; display:block}
#about_usPane SPAN.subhead{font-size:12px;display:block;padding-bottom:2px; font-weight:bold}
#about_usPane h3 {color:#37597E; font-size:1.5em}
#about_usPane p{line-height:1.4em; margin-bottom:20px}
#about_usPane UL{line-height:1.4em; margin-left:20px }
#about_usPane LI {list-style:outside}


#about_us{background-color:#ffffff!important;margin:0px auto 21px auto;width:60em;min-width:60em;text-align:left;position:relative;}
.txt-aligntright{text-align:right;padding:3px 5px;background:#08335e; }
.txt-aligntright A{color:#fff}

#about_nav{margin:0px auto 0px auto;padding-bottom:16px;height:107px;min-width:60em;width:60em;max-width:99%;background-color:#ffffff;clear:both;}
#about_nav .logonotabs{float:left;display:inline;padding-bottom:10px;clear:both}

#about_nav .inner{margin:0 11px 0px 20px;padding:0;background:url('../images/header.gif') repeat-x left bottom;min-height:107px;clear:both}

 a.bluebutton{
background: transparent url('../images/roundedge-gray-left.gif') no-repeat top left;
display: block;
float: right;
font-weight: bold; /* Change 13px as desired */
line-height: 1em; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 19px; /* Height of button background height */
padding-left: 0.5em; /* Width of left menu image */
text-decoration: none;

}

.buttonRight{display:inline;float:right; width:70px }
.buttonRight .primary SPAN{background:url('../images/qttright.gif') right top no-repeat;padding:0;float:left;padding-right:6px;}
.buttonRight .primary SPAN INPUT{background:url('../images/qttleft.gif') left top no-repeat;font-weight:bold;color:#37597E;height:29px;width:auto;border:0;padding:0 0 0 5px;font:normal; font-size:100%;overflow: hidden;}

/* SME Microsite - 02.08.10 */
#dnn_NavigationPane {padding-bottom:0!important; }
/* left-content - SME Microsite - 02.08.10 */
div.left_content { float:left; padding:6em 0em 6em 4em; width:55em;}
div.left_content h2 { font-size:1.3em; padding:0 0 1.5em 0; margin:0;}
div.left_content h2.bold { font-size:1.5em; font-weight:bold; }
div.left_content h3 { font-size:1.1em; padding:1em 0; margin:0;}
div.left_content p { line-height:200%; padding:1em 0; margin:0;}
div.left_content .italic { font-style:italic;} 
div.left_content .underline { text-decoration:underline;} 
div.left_content img { float:right; padding:1em 1.5em;}
div.left_content img.graph { float:none; padding:0.5em 0;}
div.left_content ul { list-style-position:outside; padding:0.75em 0 0.75em 1.25em;  margin:0;}
div.left_content li { padding:0.3em 0; margin:0; line-height:180%;}
/* Bottom_right-content - SME Microsite - 02.08.10 */
#main div.bottom_right { width:16em; padding:6em 2.8em 6em 0;}
div.bottom_right div.container, #main div.bottom_left div.container{ background: #feeab8; padding:1em; border-top:1px solid #9cadbf; }
div.bottom_right div.container p { margin:0; padding:0 0 1em 0;}
div.bottom_right div.container .bold, #main div.bottom_left .bold { font-weight:bold;} 
/* Bottom_left-content - SME Microsite - 02.08.10 */
#main div.bottom_left { padding:0 0 6em 4em; float:left; line-height:150%;}
#main div.bottom_left .bold {font-size:110%; line-height:100%; margin:0 0 0.5em 0; }
#main div.bottom_left p, #main div.bottom_left a  {line-height:150%; padding:0; margin:0;}
/* right-content - SME Microsite - 02.08.10 */
div.right_content { float:right; padding:0 0.9em 0 0 ; width:20em; }
div.right_content .container { background: #f1f4f9; border:1px solid #9cadbf; border-top:0; padding:3em 0 0 0; }
div.right_content .container ul { list-style:none outside; padding:1em 3em 3em 3em; margin:0;}
div.right_content .container li { padding:1.5em 0 0 0; margin:0;}
div.right_content .container li.selected { text-decoration:none; color:#6f89a2;}
#main div.wide {width:53em; }
/* right-content - Corner Images - SME Microsite - 02.08.10 */
div.right_content span.corner { background: url('../images/business_sprite.gif') 0px 0px; display:block; height:11px; width:11px; margin-top:-11px; overflow:hidden;} 
div.right_content span.top_left {position:absolute; margin-left:-10px; margin-top:0px; background-position: 0px -11px;}
div.right_content span.right {float:right; background-position: -11px 0px;}
#main div.bottom_right  span.top_left, #main div.bottom_left  span.top_left {background-position: 0px -23px;  margin-left:0px}
#main div.bottom_right  span.top_right, #main div.bottom_left  span.top_right {background-position: -11px -23px; float:right; margin-top:0px;}
/* right-content - Back Button - SME Microsite - 02.08.10 */
div.right_content .container a.back_button { background:#4c6c8b; padding:0; color:#fff; margin: 0 3em; text-decoration:none; display:inline-block; width:5.3em;}
div.right_content .container a.back_button span.corner {width:4px; height:4px; background-position: -11px -11px ; margin:0; padding:0;}
div.right_content .container a.back_button span.bottom_left { background-position: -11px -15px; }
div.right_content .container a.back_button span.bottom_right { background-position: -15px -15px; float:right; margin-top:-4px;}
div.right_content .container a.back_button span.top_right {float:right; background-position: -15px -11px; margin-top:-4px;  }
div.right_content .container a.back_button span.pad {padding:0.25em 0.75em;}



