﻿* {padding:0;margin:0;}
/* \*/
* html body{text-align:left;}
* html body *{text-align:left;}
/* */
body{background-color:#fff;color:#616161;font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;font-size:100.1%;}
img,fieldset{border:none 0;}
p{margin-bottom:8px;}
ul{list-style-type:none;}
hr{display:block;visibility:hidden;clear:both;height:1px;margin:0;}
input,select,textarea{font-family:Arial, Helvetica, sans-serif;font-size:100.1%;}
h1,h2,h3,h4,h5,h6{margin:2px 0 10px;}
h1{font-size:190%;}
h2{font-size:160%;}
h3{font-size:130%;}
h4{font-size:100%;}
h5{font-size:85%;}
h6{font-size:40%;}
a,a:link,a:visited,a:active{color:#fff;text-decoration:underline;}
label{cursor:default;}
table{font-size:100.1%;}
td,th{vertical-align:top;}
.clear{clear:both;margin-bottom:-1px;padding-bottom:1px;}
.hide{display:none !important;}

/* -----------------------------------------------------------------------------	
	Default theme
----------------------------------------------------------------------------- */
body{}
#wrapper{width:auto;text-align:center;font-size:70%;}
#header,#topNavBar,#content,#headlines,#footer{margin:0 auto;width:950px;text-align:left;}

#header{margin-top:10px;height:40px;border-bottom:solid 1px #6d6f71;}
#siteLogo{float:left;width:250px;}
#globalNav{float:right;margin:10px 0 0 0;width:330px;text-align:right;}
#globalNav ul{}
#globalNav li{float:left;}
#globalNav li a{display:block;float:left;color:#98002e;text-decoration:none;text-align:center;padding:0 5px;cursor:pointer;font-size:65%;text-transform:uppercase;}
#globalNav li a:hover{text-decoration:underline;}
#globalNav li.separator{display:block;float:left;color:#98002e;font-size:65%;}

#topNavBar{height:52px;}
.RadTabStrip_Default{}
.RadTabStrip_Default .level1{height:27px;_width:937px;_margin-left:1px;background:#fff url('images/topNavTabBg.gif') repeat-x;}
.RadTabStrip_Default .level1 ul{margin-left:13px;}
.RadTabStrip_Default .level1 li{margin-right:5px; margin-top:5px;}
.RadTabStrip_Default .level1 li a{padding-left:8px;background:url('images/topNavTab.gif') no-repeat;line-height:22px;font-weight:700;color:#6d6f71;font-size:70%;text-decoration:none;}
.RadTabStrip_Default .level1 li a .wrap{padding-right:8px;background:url('images/topNavTab.gif') no-repeat right top;}
.RadTabStrip_Default .level1 li a.selected{background:url('images/topNavTabSelected.gif') no-repeat;color:#fff;}
.RadTabStrip_Default .level1 li a.selected .wrap{background:url('images/topNavTabSelected.gif') no-repeat right top;cursor:pointer; _cursor:hand;}
.RadTabStrip_Default .level2{_width:941px;_margin-left:1px;background:#fff url('images/topNavSubTabBg.gif') repeat-x;}
.RadTabStrip_Default .level2 ul{margin-left:9px; height:24px;}
.RadTabStrip_Default .level2 li{margin:2px 5px 0; }
.RadTabStrip_Default .level2 li a{padding-left:8px;text-decoration:none;line-height:22px;font-weight:700;color:#6d6f71;font-size:70%;}
.RadTabStrip_Default .level2 li a .wrap{padding-right:8px;}
.RadTabStrip_Default .level2 li a.selected{background:url('images/topNavSubTabSelected.gif') no-repeat;background-position:left top;color:#98002e;}
.RadTabStrip_Default .level2 li a.selected .wrap{background:url('images/topNavSubTabSelected.gif') no-repeat right top;cursor:pointer; _cursor:hand;}
.RadTabStrip_Default div.level3 {display:none !important}
/*.tabstrip {width:950px;}*/
#currentRatesLink{visibility:hidden;position:absolute;top:-900000;left:-900000;z-index:30000;width:290px;text-align:right;height:27px;}
#currentRatesLink a,
#currentRatesLink a:active,
#currentRatesLink a:visited,
#currentRatesLink a:hover{margin-right:40px;color:#98002e;text-decoration:underline;font-size:65%;line-height:30px;}
 
#content{margin-top:2px;height:325px;background:#fff url('images/bg.jpg') no-repeat left bottom;}
.contentMenu{margin-right:18px;margin-top:9px;width:auto;height:32px;font-size:80%;color:#fff;font-weight:700;}
.contentMenu ul{list-style-type:none;}
.contentMenu li{float:left;}
.contentMenu li.separator{padding:0 5px;}
.contentMenu li a,
.contentMenu li a:link,
.contentMenu li a:visited,
.contentMenu li a:active {float:left;text-decoration:none;color:#ffffff;}
.contentMenu li a.selected {font-weight:700;}

#sidebar{float:left;width:200px;height:325px;border-right:solid 3px #fff;}
.sidebarMenu {margin:20px 0 0 44px ;width:135px !important;}
.sidebarMenu h2{margin:0 0 10px;font-size:90%;color:#fff;}
.sidebarMenu ul{margin-left:10px !important;border-top: solid 1px #b14060;}
.sidebarMenu li{border-bottom:solid 1px #b14060;}
.sidebarMenu ul a,
.sidebarMenu ul a:link,
.sidebarMenu ul a:visited,
.sidebarMenu ul a:active{display:block;padding:2px 0 2px;color:#fff;text-decoration:none;cursor:pointer;font-size:65%;}

#main{float:left;width:747px;height:325px;}
#main .top{margin:5px 0 34px 50px;height:32px;}
#main .left{float:left;margin:0 20px 0 50px;width:165px;height:220px;font-size:80%;overflow:hidden;}
#main .right{float:right;width:463px;height:220px;color:#fff;font-size:80%;overflow:auto;overflow-x:hidden;}
#main .right ul{list-style-type:disc; font-size:100%;}
#main ul{margin-left:18px;margin-bottom:10px;font-size:80%;}
#main li{margin-bottom:5px;}
#main .rightInner{margin-right:45px;}

.location{}
.location img{float:left;margin:0 10px 10px 0;}

.contactForm{}
.contactForm td{padding:3px;}
.contactForm span.required{font-weight:700;font-size:120%;color:#b32;}
.contactForm label{display:block;float:left;width:90px;padding:3px 5px;margin:0 0 5px 0;text-align: right;}
.contactForm select{width:200px;padding:1px 3px;margin:0 0 0 0;}
.contactForm textarea{width:190px;padding:1px 3px;margin:0 0 0 0;height:60px;}
.contactForm input.inputText, .contactForm input.inputPassword{width:190px;padding:1px 3px;margin:0 0 0 0;}
.checkList table{width:100%;}
.checkList td{padding:1px;white-space:nowrap;}
.checkList input{width:10;}
.checkList label{float:none; display:inline;}
/*
.contactForm div{clear:left;display:block;width:300px;height:1%;margin:5px 0 0 0;padding:1px 3px;}
.contactForm div.submit{margin-bottom:20px;padding:5px 5px 5px 100px;}
*/


#headlines{clear:both; min-height:150px; margin-top:5px; padding-top:5px; border-top:solid 1px #6d6f71; color:#000000;}
#headlines div.rightsidebar {float:right; width:92px;}
#headlines div.rightsidebar img{float:right;}
#headlines div.rightsidebar img.top {margin-bottom:11px;}
#headlines div.rightsidebar img.bottom {margin-top:10px;}
#headlines .hlfirst,
#headlines .hlmid,
#headlines .hllast{float:left; padding:0 10px;border-right:solid 1px #6d6f71;}
#headlines .hlfirst{padding-left:0;}
#headlines .hlfirst img,
#headlines .hlmid img,
#headlines .hllast img{height:150px;}
#headlines .ws-webPart{padding:0px !important;height:auto;}
/*
#headlines .hlfirst{padding-right: 10px;}
#headlines .hlmid{padding-left: 10px; padding-right:10px;}
#headlines .hllast{padding-left: 10px;}
*/
#headlines{font-size:60%;}
#headlines .imageheader{font-weight:bold; text-align:center;}
#headlines .section{float:left; margin-right:3px; padding:0px 5px;}
/*
#headlines{clear:both;margin-top:5px;height:200px;border-top:solid 1px #6d6f71; padding-bottom:5px;}
#headlines div.headline{width:160px; height:185px; border-right:solid 1px #6d6f71; padding:8px 17px 8px 17px; float:left; overflow:hidden; }
#headlines div.headline.first{padding-left:0px; }
#headlines div.headlinetitle{font-size:110%;color:#98002e; text-transform: uppercase;line-height:24px;}
#headlines div.headlinetitle:first-line {font-size:190%; text-transform:none;}
#headlines div.headlinebody {font-size:70%; padding-left:1px; margin-bottom:8px; padding-top:3px;}
#headlines div.headlinebody a.headline{text-decoration:none; font-weight:bold; color:#98002e;}

#headlines div.rightsidebar {float:right; width:165px;height:200px;text-align:center;}
#headlines div.rightsidebar img{display:block;}
#headlines div.rightsidebar img.top {margin-bottom:11px;}
#headlines div.rightsidebar img.bottom {margin-top:10px;}
#headlines div.fauxpart{padding:5px;}
*/

#calculators ul{font-size:100%;}

#footer{clear:both;margin-top:5px;_margin-top:0px;border-top:solid 1px #6d6f71;font-size:55%;}
#footer .left{float:left;padding-top:13px;width:350px;}
a.disclosures,
a.disclosures:active,
a.disclosures:hover,
a.disclosures:visited{margin-left:25px;text-decoration:none;color:#6d6f71;text-transform:uppercase;}
#footer .right{float:right;padding-top:2px;width:300px;text-align:right;}
#footer .right img{margin-left:10px;}

/* -----------------------------------------------------------------------------
     Landing Page specific
----------------------------------------------------------------------------- */
.landing #content{margin-top:4px;height:350px;background:#fff url('images/bg_landing.jpg') no-repeat left bottom;}
.landing #topNavBar{height:26px;}
.landing #sidebar{float:left;margin:57 0 0 100px;width:450px;min-height:250px;height:auto !important;height:250px;border-right:none 0;}
.landing #main{float:right;margin-right:35px;margin-top:73px;width:250px;height:250px;}

/* -----------------------------------------------------------------------------
     Admin Page specific
----------------------------------------------------------------------------- */
.admin #content{margin-top:20px;min-height:350px;height:auto !important;height:350px;background:none;font-size:70%;}
.admin #topNavBar{height:26px;}
.admin #sidebar{float:left;margin:57 0 0 100px;width:450px;min-height:250px;height:auto !important;height:250px;border-right:none 0;}
.admin #main{float:right;margin-right:35px;margin-top:73px;width:250px;height:250px;}

/* -----------------------------------------------------------------------------
     Personal & Online specific
----------------------------------------------------------------------------- */
.division #content{background:#fff url('images/bg_division.jpg') no-repeat;}
.division h3{margin:0 0 1px 0;font-size:90%;color:#98002e;}
.division p{margin-bottom:20px;font-size:90%;color:#616161;}
.division #sidebar{border-right:none 0;}
.division .RadTabStrip_Default .level1 li a.selected{background:url('images/topNavTabHome.gif') no-repeat;color:#fff;}
.division .RadTabStrip_Default .level1 li a.selected .wrap{background:url('images/topNavTabHome.gif') no-repeat right top;}
.division .RadTabStrip_Default .level2{background:#fff url('') repeat-x;}
.division #main .right{color:#616161;}

/* -----------------------------------------------------------------------------
     Business Banking specific
----------------------------------------------------------------------------- */
.business #content{background:#fff url('images/bg_business.jpg') no-repeat; background-position: bottom left;}
.business h3{margin:0 0 1px 0;font-size:90%;color:#6d6f71;}
.business p{margin-bottom:20px;font-size:90%;color:#6d6f71;}
.business #sidebar{border-right:none 0;}
.business .RadTabStrip_Default .level1 li a.selected{background:url('images/topNavTabHome.gif') no-repeat;color:#fff;}
.business .RadTabStrip_Default .level1 li a.selected .wrap{background:url('images/topNavTabHome.gif') no-repeat right top;}
.business .RadTabStrip_Default .level2{background:#fff url('') repeat-x;}



#onlineBankingLogin{float:right;border:solid 1px #6d6f71;}
#onlineBankingLogin .OLBbutton{margin:3px 0 3px 60px;}
table.rightline td{border:solid 1px #ffffff; padding:3px;}
table.rightline {border-spacing:0px; border-collapse:collapse}
table.horizontalline td{border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff; padding:3px;}
table.horizontalline {border-spacing:0px; border-collapse:collapse}

#formcontent{margin:0 auto;width:950px;text-align:left;background-color:#98012e;  color:#fff;font-size:80%;}
div.creditApplicationForm{width:950px; margin-top:2px; line-height:24px;}
div.creditApplicationForm .subsection {background-color:#840028;}

/* -----------------------------------------------------------------------------
	Uploader Styles
----------------------------------------------------------------------------- */
.uploader{}
.uploaderFrame{width:300px;height:55px;}


.uploaderForm{text-align:right;}
.uploaderFormWrap{position:relative;}

.uploaderFileUpload{width:90%;height:22px;margin-left:10px;}
.uploaderUploadButton{width:100px;margin-top:5px;}
/*
.uploaderInput{position:relative;z-index:2;}
.uploaderBrowseButton{position:relative;z-index:2;}
*/

.uploaderFileList{margin:5px 0;border:solid 1px #ccc;background-color:#f1f2f3;color:Black;}
.uploaderFileListTitle{margin:10px;color:Black;font-weight:700;}
.uploaderFileList table{margin:10px;border-collapse:collapse;}
.uploaderFileList td{padding-bottom:10px;white-space:nowrap;}
.uploaderFileList label{margin:0 5px;font-size:10px;font-weight:700;}
.uploaderNoFiles{margin:10px;color:Black;font-style:italic;}
a.uploaderRemoveButton,
a.uploaderRemoveButton:active,
a.uploaderRemoveButton:visited,
a.uploaderRemoveButton:hover{padding-left:15px;margin-left:5px;line-height:16px;background:url('images/bullet_delete.png') no-repeat;color:#515151;text-decoration:none;}

.uploaderMessage{background:url('images/error.png') no-repeat 10px 10px;}
.uploaderMessage p{padding:10px;margin-left:24px;}


.chart{; border-collapse:collapse;}
.chart .even{padding:2px 5px;color:#FEFEFE; text-align:left;}
.chart .odd{padding:2px 5px;color:#FEFEFE; text-align:left;}
.chart .first{padding:2px 5px;color:#FEFEFE; text-align:left;}
.chart th{padding:2px 5px;font-weight:bold; text-decoration:underline; text-align:center;}
.chart th, table.chart td{padding:2px 3px; vertical-align:middle;}
.chart .column2,.chart .column3,.chart .column4{white-space:nowrap;}