body {background-color:#02477A; margin:0px; padding:0px; font: 12px arial, verdana, sans-serif; line-height: 16px;}
a:link, a:active, a:visited {color: #0063A5; text-decoration:none;}
a:hover{text-decoration:underline; color: #0063A5;} /* add from homepage.css*/

#container, #headerContainer {width:1000px; text-align:left; background: #ffffff; overflow-x: hidden; }
#feedbackcontainer,#globalmessagecontainer {width:1000px; text-align:left; background: #ffffff; overflow-x: hidden;}
#feedbackcontainer .content{padding:0 20px 20px;}
#feedbackcontainer .content a {color: #0063A5 !important;}

#globalmessagecontainer .content{padding:0 20px 0px;}	
#container .content{min-height:600px;padding:0 20px 20px;}

#headerContainer { overflow: hidden; }
#headerContainer .headerContentWrapper{	padding: 20px 20px 0;}
#footer { width: 1000px; text-align: center; margin: 0 auto;  }
.footerNote{padding: 20px 30px 20px; /*font-family:Verdana;*/font-size:10px; color:#FFFFFF; text-align: left; }
.footerNote a:link, .footerNote a:visited, .footerNote a:active {color:#FFFFFF; text-decoration:underline;}

.leftCol{width:300px; float:left; margin-left:30px; *margin-left:30px; -margin-left:15px; margin-bottom:30px;} /*home page*/
.leftCol_inrPg{width:635px; float:left; background-color:#FFFFFF; padding: 0 0 0 7px; margin-bottom:30px; } /*inner page*/
.leftCol_inrPg .leftCol_content table { font-size: 12px; }
.leftCol_inrPg p {margin-bottom:25px; margin-top:0px; color:#333333; /*font-family:Verdana;*/} /*inner page*/
.rightCol{float:right; width:609px; margin-left:30px; margin-right:29px; *margin-right:29px; -margin-right:15px; background-color:#FFFFFF;} /*home page*/
.rightCol_inrPg{width:280px; float:right; margin-bottom:30px;} /*inner page*/
.mssb_logo, .mssb_logo_inrPg{padding: 0 0 18px 5px;} /*home page*/
.client_logo { position: absolute; margin: -28px 0 0 872px; }

.clearLeft{clear:left; font-size: 1px; line-height: 1px; height: 1px; }
.clearBoth{clear:both;}
.clearBoth20{clear:both; height:20px;}
.clearBoth26{clear:both; height:26px;}
.clearBoth30{clear:both; height:30px;}

a.linkBlack{/*font-family:Verdana;*/color:#000000 !important;}
a.linkLine { text-decoration: underline; }

.divider26{height:26px;}
.divider22{height:22px;}
.divider20{height:20px;}
.divider73{height:73px;}
.divider16{height:16px;}
.divider18{height:18px;}
.divider5{height:5px;}
.divider30{height:30px;}

.txtGrey{/*font-family:Verdana;*/font-size:11px; color:#999999;}
.txtBlack{/*font-family:Verdana;*/font-size:11px; color:#000000;}
.txtBlackSmall{/*font-family:Verdana;*/font-size:10px; color:#000000;}
.txtBlack p {margin-bottom:13px; margin-top:0px; color:#333333;}
.txtBlue{/*font-family:Verdana;*/font-size:11px; color:#005da1;}
.txtGreySmall{/*font-family:Verdana;*/font-size:10px; color:#999999;}
.txt8eSmall{/*font-family:Verdana;*/font-size:10px; color:#8e8e8e;}
.rgtColLnk{margin-bottom:15px; /*font-family:Verdana;*/font-size:11px; color:#999999;}
.rgtColLnk a { display: block; font-size: 12px; padding-top: 1px; }
.rgtColLnk img{float:left; margin-top:13px;}
.rgtColLnk div{padding-bottom:10px;}
form {margin:0px; padding:0px;}
.leftCol_rtLnkT{float:right; text-align:right; font-weight:bold; /*font-family:Verdana;*/color:#005da1; font-size:10px;}

.faqlist{ margin:0 0 45px; padding:0px; list-style:none;}
.faqlist .faq { display: none; padding:8px 30px 0; background: #ffffff; }
.faqlist .faq p { margin-bottom: 0px; padding-bottom: 8px; line-height: 17px; }
.faqlist .box-module { position: relative; }
.faqlist .box-module .box-body .box-body-content { padding: 4px 0px; }
.faqlist .box-header-content { background: #F1F1F1 url(/cs/TEMPLATES/lib/images/FixedWidth/box_gradient_collapse.gif) repeat-x scroll 0 0; }
.faqlist .faqQuestion { display: block; padding: 5px 0 5px 33px; background: url(/cs/TEMPLATES/lib/images/FixedWidth/faq_arrow.gif) no-repeat 14px 8px; }
.faqlist .box-collapse .box-body-collapse { display: none; }
.faqlist .box-selected .faq { display: block; }
.faqlist .box-selected .box-body { background-color: #ffffff; }
.faqlist .box-selected .box-body .box-body-collapse { display: block; }
.faqlist .box-selected .faqQuestion { background-position: 14px -34px; border-bottom: solid 1px #ccc; }
.faqlist .box-selected .box-b { background-color: #ffffff; }
.faqlist .box-selected .box-b .box-l { background-image: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_blc.gif); }
.faqlist .box-selected .box-b .box-r { background-image: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_brc.gif); }
.faqlist .box-module {padding-bottom:5px; padding-top:1px;}
.faqlist .box-module a {font-weight:bold;}

.bgFade{display: none; background-color:#02477A; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; position:absolute; z-index:2; left: 0px; top: 0px; width: 100%;}
.bgFadeWebSelection{background-color:#02477A;  filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; position:absolute; z-index:9000; left: 0px; top: 0px; width: 500; height:500;}
.videoLayer{z-index:2; height: 1px; width:1px; position:absolute; margin:0px; padding:0px; left:0; top:0;}
.videoLayerClose{width:50px; height:50px; float:right;}
.WebsiteSelectionLayer{z-index:2; height: 1px; width:1px; position:absolute; margin:0px; padding:0px; left:0; top:0;}
.WebsiteSelectionLayerClose{width:50px; height:50px; float:right;}
.oneCol{width:940px; background-color:#FFFFFF;}
.oneCol .oneCol_content h1.pageTitle { padding-left: 0px; }
.oneCol p{margin-bottom:13px; margin-top:0px; color:#333333; /*font-family:Verdana;*/}
.oneCol_content {margin-left:7px; color:#333333; /*font-family:Verdana;*/ margin-right:10px; }
.oneCol_content p{margin-bottom:13px; margin-top:0px; color:#333333; /*font-family:Verdana;*/}
.blueBg{background-color:#dde6ed; padding:2px;}

.txtMedtext { font-size: 10px; }
.txtSmtext { font-family: Verdana, Arial; font-size: 9px; color: #333333;}
.bgLightGrey { background-color: #F7F7F7; }

/** new styles **/
h1.pageTitle { margin: 0; padding: 7px 0 20px 7px; font-size: 22px; font-weight: bold; }
div.pageIntro { width: 585px; margin-bottom: 30px; padding-left: 7px; }
.sectionTitle { padding-bottom: 15px; }
.dottedline { display: block; height: 1px; line-height: 1px; font-size: 1px; width: 100%; background: url(/cs/TEMPLATES/lib/images/FixedWidth/dottedline.gif) repeat-x; margin-bttom: 10px; }
fieldset { border: 0px; padding: 0 0 8px 0; margin: 0px; }
.submitForm .hideLabel label { display: none; }
.submitForm .defaultText { width: 198px; padding: 3px 8px 3px 3px; height: 13px; font-size: 11px; }
.submitForm .selectInput { margin-right: 5px; position: relative; top: 2px; left: -3px; /* margin-right: 2px; was in C.css*/ }
.submitForm .shortInput { width: 100px; }
.submitForm .defaultText, .submitForm  select { border: solid 1px #cccccc; color: #666666; }
.submitForm  select { padding-top: 2px; padding-bottom: 1px; font-size: 11px; }
* html .submitForm select { margin-top: 2px; }
/* from C.css file
* html .submitForm select { margin-top: 0px; }
.submitForm .defaultText { width: 150px; padding: 2px 2px 2px 2px; font-size: 11px; font-family:Arial, Sans-Serif;} only font-family 
.submitForm .defaultText, .submitForm  select { border: solid 1px ; padding: 2px -2px 2px 2px;  color:#666666;} 
*/
.submitForm  .shortSelect  { width: 55px; }
.submitForm .selectLong { width: 165px; }
.btnSubmit { display: none; }
.moreLink { padding-left: 21px; position: relative; display: block; }
.moreLink img { background:url(/cs/TEMPLATES/lib/images/FixedWidth/orange-arrow.gif) no-repeat 0 1px; width: 15px; height: 15px; position: absolute; margin: 0 0 0 -21px;  }
.lastItem, .pb0 { padding-bottom: 0px !important; }
.contentTwoCol { background: url(/cs/TEMPLATES/lib/images/FixedWidth/vert_dot.gif) repeat-y 662px 0; border: solid 1px #fff; }
.contentTwoNoBG { background: none; } /* .contentTwoNoBG {background:none repeat scroll 0 0 transparent;}*/
h2.sectionTitle, h3.subTitle { margin: 0px; padding: 0 0 10px 0; font-size: 12px; line-height:1.2em; }
h2.sectionTitle { font-size: 18px; padding-bottom: 15px; }
h3.subTitle {background: url("/cs/TEMPLATES/lib/images/FixedWidth/dottedline.gif") repeat-x scroll 2px 20px transparent;margin: 0 0 1px;padding: 0 0 18px;}
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.displaynone { display: none; }
.aligncenter { text-align: center; }
.grayLabel { color: #333333; }
.solidDivider { font-size: 1px; height: 1px; line-height: 1px; border-top: solid 1px #ccc; }
span.orTxt { padding: 0 10px; font-weight: bold; position: relative; top: 2px; }
.kw { color: #ff0000; font-weight: bold; }
.disclaimer { width: 580px; padding-left: 8px; }
.disclaimer p { font-size: 10px; }
.disclaimer p.lgFont { font-size: 14px; }
.disclaimer p.lgFont a { text-decoration: underline; }
.selectDivider { color: #999999; }
.visibilityHidden { visibility: hidden; }


.submitForm .SubmitContWrapper { width: 273px; overflow:hidden; }
.submitForm .SubmitContWrapper .fieldWrapper { width: 210px; float: left; }
.submitForm .SubmitContWrapper .submitCont { width: 56px; float: left; padding-left: 6px; }
* html .submitForm .SubmitContWrapper .submitCont { margin-top: 1px; }
#loginModule .submitForm .SubmitContWrapper .submitCont { margin-top: 8px; }
* html #loginModule .submitForm .SubmitContWrapper .submitCont { margin-top: 7px; }
.rightCol_inrPg .submitForm .SubmitContWrapper { width: 260px; }
.rightCol_inrPg .submitForm .SubmitContWrapper .fieldWrapper { width: 195px; }

.btnGo { background: url(/cs/TEMPLATES/lib/images/FixedWidth/go.gif) no-repeat; width: 56px; height:26px; }
.btnGo_WSP { background: url(/cs/TEMPLATES/lib/images/FixedWidth/go.gif) no-repeat; width: 56px; height:26px; top:-8px; cursor:pointer;}

/** added for ie **/
.ie .btnGo_WSP {top:-1px; }

/** global nav **/
#global_nav { background:#005DA1 url(/cs/TEMPLATES/lib/images/FixedWidth/global-nav.gif) repeat-x; padding: 0 5px 0 0; margin-bottom: 19px; height: 30px; overflow: hidden; }
#global_nav ul { padding: 0; margin: 0; list-style: none; }
#global_nav ul li { float: left; background:url(/cs/TEMPLATES/lib/images/FixedWidth/global-nav-divider.gif) no-repeat right 2px; }
#global_nav ul li.firstItem a { padding-left: 20px; }
#global_nav ul li a { display: block; color:#ffffff; font-weight:bold; text-decoration: none; padding: 7px 16px; cursor: pointer; }
#global_nav ul li a:hover, #global_nav ul li a.selected { background:#95caf1 url(/cs/TEMPLATES/lib/images/FixedWidth/global-nav-selected.gif) repeat-x; color: #FFF; }
#global_nav ul li.navDivider img { background-color: #023962; width: 1px; height: 16px; margin-top: 6px; }
li.navDivider {display:none;} /* added from homepage.css*/
/** global round corner box **/
.box-module { width: 100%; }
.bottom-margin { margin-bottom: 20px; }
.box-module-unlined { padding-left: 2px; }
.box-unlined .box-body { border-color: #ffffff !important; }
.box-module .box-cap { display: block; height: 4px; overflow: hidden !important; }
.box-module .box-t { background: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_t.gif) repeat-x; }
.box-module .box-b { background: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_b.gif) repeat-x; }
.box-module .box-cap div { width: 5px; height: 4px; background-repeat: none; float: right; overflow: hidden; }
.box-module .box-cap .box-l { float:none; position:absolute; }
.box-module .box-t .box-l { background-image: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_tlc.gif);  } 
.box-module .box-t .box-r { background-image: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_trc.gif); }
.box-module .box-b .box-l { background-image: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_blc.gif); } 
.box-module .box-b .box-r { background-image: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_brc.gif); }
.box-module .box-body { border-style: solid; border-width: 0 1px; border-color: #b8bdc0; }
.box-module .box-body .box-body-content { padding: 13px; }
.box-module .box-header .box-header-content h3 { margin: 0; padding: 12px 15px; text-transform: uppercase; font-size: 98%;}

.box-body-error { border: solid 1px #ff0000; }
.box-module .box-body-error .box-body-content { padding-top: 10px; padding-bottom: 10px !important; }
.box-body-yellow { background-color: #feffd5; }
.box-body-yellow .box-body .box-body-content { padding-right: 6px; }
.box-body-yellow p { margin: 0; padding: 5px 0 15px; }

.box-ltblue { background-color: #e9eff3; margin-bottom: 10px; }
.box-ltblue p { padding: 12px 0 5px; margin: 0px; }
.box-ltblue-current { background-color: #e9eff3; }

.box-ltblue-unlined .box-body { border: none; }
.box-ltblue-unlined .box-t, .box-ltblue-unlined .box-b { background: #e9eff3; }
.box-ltblue-unlined .box-t .box-l { background-image: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_ltblue_unlined_tlc.gif); }
.box-ltblue-unlined .box-t .box-r { background-image: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_ltblue_unlined_trc.gif); }
.box-ltblue-unlined .box-b .box-l { background-image: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_ltblue_unlined_blc.gif); }
.box-ltblue-unlined .box-b .box-r { background-image: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_ltblue_unlined_brc.gif); }

/*box with gradient at collapse state **/
.box-gradient .box-t { background-color: #ffffff; }
.box-gradient .box-t .box-l {background-color: #fff; background-image: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_white_outset_tlc.gif); }
.box-gradient .box-t .box-r {background-color: #fff; background-image: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_white_outset_trc.gif); }
.box-gradient .box-b { background-color: #f1f1f1; }
.box-gradient .box-b .box-l {background-color: #fff; background-image: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_gradient_collapse_blc.gif); }
.box-gradient .box-b .box-r {background-color: #fff; background-image: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_gradient_collapse_brc.gif); }
.box-gradient .box-body { background: #f1f1f1 url(/cs/TEMPLATES/lib/images/FixedWidth/box_gradient_collapse.gif) repeat-x; }
.box-gradient .selectHead { color: #000000; display: block; background: url(/cs/TEMPLATES/lib/images/FixedWidth/select_arrow.gif) no-repeat 208px 5px; }

.box-expand { position: absolute; z-index: 5; }
.box-expand .box-body { background: #f0f0f0 url(/cs/TEMPLATES/lib/images/FixedWidth/box_gradient_expand.gif) repeat-x; }
.box-expand .box-b .box-l { background-image: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_white_outset_blc.gif); }
.box-expand .box-b .box-r { background-image: url(/cs/TEMPLATES/lib/images/FixedWidth/cap_white_outset_brc.gif); }
.box-expand .selectHead { background-position: 208px -40px; text-decoration: underline; }


/** login module **/
#loginModule { width: 300px; }
#loginModule .box-login-wrapper { min-height: 225px; }
#loginModule .test  { min-height: 204px; }

* html #loginModule .box-login-wrapper { height: 222px; }
#loginModule .box-body-content { padding-bottom: 5px; }
#loginModule .loginCopy { padding: 11px 0 0; }
#loginModule .box-body .box-body-collapse { width: 273px; overflow: hidden; height: 30px; padding-top: 10px; padding-bottom: 3px; _height: 41px; }
#loginModule .box-body .box-body-collapse-noheight { width: 273px; overflow: hidden;  padding-top: 10px; padding-bottom: 3px;  }
#loginModule .box-body .box-body-collapse-nopadding { width: 273px; overflow: hidden; padding-top: 0px; padding-bottom: 3px;}
.ie7 #Logout{  padding-top: 18px!important; }
#loginModule #loginForm { padding-top: 3px; padding-bottom: 4px; }
#loginModule .box-body-yellow h4 { padding: 0px; margin: 0 0 10px; font-size: 12px; }
#loginModule .dottedline { margin-top: 3px; }
#loginModule #loginUserCont { height: 21px; _height: 23px; }
#loginModule #loginUserCont select { width: 210px; } 

#loginModule fieldset { display: block; padding-top: 8px; padding-bottom: 0px; }
* html #loginModule fieldset { padding-top: 6px; }
#loginModule fieldset#rememberCont { padding-top: 0px; padding-bottom: 5px; }
#loginModule fieldset#rememberCont label { vertical-align: middle; position:relative; top:2px; vertical-align:top; }

.box-body-content .box-gradient .box-t .box-l, 
.box-body-content .box-gradient .box-t .box-r, 
.box-body-content .box-gradient .box-b .box-l,
.box-body-content .box-gradient .box-b .box-r { background-color: #E9EFF3; }

#boxAccess { width: 251px; font-size: 11px; }
#boxAccess .box-body-content { overflow: hidden; background: url(/cs/TEMPLATES/lib/images/FixedWidth/box_access_bg.gif) no-repeat; width: 251px; height: 23px; padding-top: 3px; }
#boxAccess .box-body-content .selectHead { height: 20px; outline: none; }
#boxAccess ul li { display: block; padding-top: 8px; font-size: 95%; }
#boxAccess ul li a { display: block; }
#boxAccess ul li a:hover { color: #000066; }

.box-collapse ul { visibility: hidden; }
.box-expand ul { visibility: visible; }
#boxAccess.box-expand .box-body-content { background-position: 0 -65px; height: 103px; }

/** loginSuccess module **/
.box-overlay-cont { width: 100%; text-align: center; margin: 0 auto; position: absolute; top: 120px; z-index: 5; }
.box-overlay-cont .box-module { margin: 0 auto; text-align: left; }
#loginSuccess { background: url(/cs/TEMPLATES/lib/images/FixedWidth/progress_bg.png) no-repeat; width: 360px; height: 135px; }
#loginSuccess .box-body-content img { padding-top: 7px; }
#loginSuccess .box-header .box-header-content h3, #WebsiteSelectionOptions .box-header .box-header-content h3 { padding-top: 15px; padding-bottom: 5px; }
#WebsiteSelectionOptions .box-header .box-header-close { position: absolute; padding: 15px 0 0 650px;}
#loginSuccess .box-body-content, #loginSuccess .box-header .box-header-content h3, 
#WebsiteSelectionOptions .box-body-content, #WebsiteSelectionOptions .box-header .box-header-content h3 { padding-left: 27px;  }
#WebsiteSelectionOptions .box-body-content .box-body .box-body-content { padding-left: 15px; }
#WebsiteSelectionOptions .box-body .box-body-content p { padding-top: 4px; padding-bottom: 5px; }

#WebsiteSelectionOptions { background: url(/cs/TEMPLATES/lib/images/FixedWidth/prompts_alerts_bg2.png) no-repeat; width: 683px; height: 316px; -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding; } /* added -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;*/

#WebsiteSelectionOptions table { width: 650px; border: none; padding: 0; margin: 0; }
#WebsiteSelectionOptions table tr td { padding-top: 0px; margin-top: 0px; background: url(/cs/TEMPLATES/lib/images/FixedWidth/selectionBG.gif) no-repeat left -58px; width: 619px; height: 50px; overflow: hidden; padding-left: 15px; -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding; } /*added -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;*/
#WebsiteSelectionOptions table tr { display: block; }
#WebsiteSelectionOptions table tr td.selected, #WebsiteSelectionOptions table tr td.over { background-position: left top; }
#WebsiteSelectionOptions table tr td { font-size: 12px; }
#WebsiteSelectionOptions table tr td label { font-weight: bold; padding-left: 27px; display: block; }
#WebsiteSelectionOptions table tr td input { float: left; display: block; margin-top: -1px; }


/** forgot password **/
#ForgotUsernamePopup {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 358px; PADDING-TOP: 2px; POSITION: absolute; TOP: 138px}
#ForgotUsernamePopup SELECT {	MARGIN-TOP: 10px; WIDTH: 215px}
#ForgotUsernamePopup .box-header-close {	MARGIN: 10px 0px 0px 328px; POSITION: absolute}
#ForgotUsernamePopup .solidDivider {	MARGIN: 5px 0px 5px 2px}
#ForgotPasswordPopup {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 358px; PADDING-TOP: 2px; POSITION: absolute; TOP: 138px}
#ForgotPasswordPopup SELECT {	MARGIN-TOP: 10px; WIDTH: 215px}
#ForgotPasswordPopup .box-header-close {	MARGIN: 10px 0px 0px 328px; POSITION: absolute}
#ForgotPasswordPopup .solidDivider {	MARGIN: 5px 0px 5px 2px}

.button-block {text-align: right; padding-top: 8px; position: static; }
.box-overlay .box-body-content { padding: 5px 15px; }
.box-overlay .box-body-content p { padding: 5px 0; margin: 0; display: block; }


/** User Group Tabs **/
.tabs #tab-UserGroup1 { width: 130px;  margin-left: 4px;}
.tabs #tab-UserGroup2 { width: 130px; }
.tabs #tab-UserGroup3 { width: 168px; }

/** Find a Financial Advisor / Branch Locator tabs **/
.tabs .box-module { clear: left; position: relative; }
.tabs .tab { clear: none; float: left; margin-right: 4px; height: 28px; overflow: hidden; }
.tabs #tab-findAdvisor { width: 165px; }
.tabs #tab-findBranch { width: 115px; }
.tabs .tab .box-body { padding-top: 1px; }
.tabs .tab .box-body .box-body-content { padding: 2px 4px 9px; font-size: 11px; text-align: center; }
.tabs .box-ltblue { margin-bottom: 0px; position:relative; z-index:2; }
.tabs .tab a, .tabs .tab .tab-head { font-size: 11px; cursor: pointer; color: #000066; }
.tabs .tab.box-ltblue a { font-weight: bold; }
.tabs .box-ltblue .tab-head { color: #000000; font-weight: bold; text-decoration: none !important; cursor: default; }
.tabs .tab-selected .tab-head { cursor: pointer; }

.tabs .box-ltblue .box-body { position: relative; z-index: 1; }
.tabs .tab-selected, .tabs .tab-selected .box-body, .tabs .tab-selected .box-b, .tabs .box-ltblue .box-body, .tabs .box-ltblue .box-b { background-color: #e9eff3; }
.tabs .box-tab-content { position: relative; top: -1px; z-index: 1; }
.ie7 .tabs .box-tab-content { clear:none;}
.ie6 .tabs .box-tab-content { clear:none;}
.tabs .box-tab-content .box-t .box-l { background: none; border-left: solid 1px #B8BDC0; }
.tabs .box-tab-content .submitForm { display: none; }
.tabs .box-tab-content .currentSearch { display: block; padding-bottom: 3px; }
.tabs .box-tab-content .box-body { min-height: 63px; }
* html .tabs .box-tab-content .box-body { height: 64px; }
.tabs .box-tab-content .box-body fieldset { display: block; }
.leftCol_opt2 .tabs .box-tab-content .box-body fieldset { display: block; height: 22px; }
.tabs .box-tab-content .box-body-content { padding-top: 10px; padding-bottom: 1px; }

.tabs .box-gradient .box-t .box-l, 
.tabs .box-gradient .box-t .box-r, 
.tabs .box-gradient .box-b .box-l,
.tabs .box-gradient .box-b .box-r { background-color: #ffffff; }

#findBranchForm fieldset.hideLabel, #findBranchForm span { float: left; }
* html #findBranchForm, .findadvisor #findAdvisorForm { position: relative; zoom: 1; }
* html #UserGroup1Form, #UserGroup2Form, #UserGroup3Form { position: relative; zoom: 1; }
* html .tabs .box-tab-content .box-body-content fieldset { padding-bottom: 5px; }


/*** error **/
div.error { color: #ff0000; margin-bottom: 8px; display: none; }
div.loginerror {margin-bottom: 8px;  border: 1px solid #FF0000; padding:5px; }
div.error-visible { display: block; }
div.error img { position: relative; top: 3px; }
.submitForm .error { border-color: #ff0000; }
* html .submitForm select.error { color: #ff0000; }

/** home page third column module **/
.fullWidth .col { width: 320px; float: left; padding-right: 15px; }
.fullWidth .col h3 { padding: 0 0 18px; margin: 0 0 1px 0; background: url(/cs/TEMPLATES/lib/images/FixedWidth/dottedline.gif) repeat-x 2px 20px; }
.fullWidth .col2 { width: 295px; padding-left: 15px; padding-right: 0px; }
.fullWidth .col3 { width: 295px; padding-left: 15px; padding-right: 0px; }
.fullWidth .leftCol_home { width: 295px; float: left; padding-right: 20px; }
.fullWidth .leftCol_home_lg { width: 315px; padding-right: 0px; }
.fullWidth .leftCol_home .videoCont { margin-bottom: 25px;  }
.fullWidth .leftCol_home .videoCont img { float: left; margin-right:10px; }
.fullWidth .leftCol_home .videoCont span { position: relative; padding-top: 7px; z-index: 1;  }
.fullWidth .col .newCont { padding-bottom: 10px; }

/** list **/
ul.listDot, ul.listArrow, .box-module ul { list-style: none; padding: 0; margin: 0; }
ul.listDot li { background: url(/cs/TEMPLATES/lib/images/FixedWidth/li_dot.gif) no-repeat 0 1px; padding: 0 0 10px 11px; }
ul.listArrow li { background: url(/cs/TEMPLATES/lib/images/FixedWidth/li_arrow.gif) no-repeat 0 2px; padding: 0 0 6px 15px; }


/** contactus.html **/
.box-two-column { width: 618px; }
.box-two-column ul li { float: left; margin-bottom: 15px; }
.box-two-column ul li .box-module { height: 41px; overflow: hidden; width: 285px; margin: 0 14px 0 0; background: url(/cs/TEMPLATES/lib/images/FixedWidth/contact_bg.gif) no-repeat left bottom; }
.box-two-column ul li .box-module a { display: block; height: 27px; padding: 12px 0 0 40px; font-weight: bold; }
.box-two-column .box-body .box-body-content { padding: 15px 0 7px 15px; }
.box-two-column li:hover .box-module, .box-two-column li .box-ltblue-selected, .box-two-column li .box-ltblue-hover { background-position: left top !important; }
.box-two-column li:hover .box-module a, .box-ltblue-selected a, box-two-column li .box-ltblue-hover a { display: block; color: #010101; text-decoration: none !important; }


/** contactusinfo.html **/
.main-content { width: 953px; margin-left: 7px; }
.main-content .box-body .contentTwoCol_40 { padding-top: 0px; _zoom: 1; }
.contentTwoCol_40 .leftCol_inrPg { width: 400px; float: left; }
.contentTwoCol_40 .rightCol_inrPg { width: 450px; float: right; }
.contentTwoCol_40 ul.listDot, ul.listArrow { line-height: 110%; }
.contentTwoCol_40 .leftCol_inrPg, .contentTwoCol_40 .rightCol_inrPg { margin: 0; padding: 0; }
.contentTwoCol_40 .dottedline { margin-bottom: 15px; }
.contactInfo { margin-bottom: 30px; }
.contactInfo strong { display: block; margin-bottom: 5px; }
.contactInfo p { margin-top: 0px; padding-top: 0px; }
.contactInfo ul li { padding-bottom: 7px; }

/** news.html **/
.newsDate { display: block; margin-bottom: 8px; font-size: 12px; }


/** findadvisor.html **/
.findadvisor .leftCol_inrPg .tabs { width: 540px; line-height: 100%; }
.findadvisor .tabs input { width: 150px !important; margin-bottom: 2px; }
.findadvisor .tabs fieldset { margin-bottom: 10px; }
.findadvisor .tabs fieldset.pb0 { padding-bottom: 0px; margin-bottom: 0px; }
.findadvisor .tabs .formLeft fieldset label, .findadvisor .tabs .formRow fieldset label { font-size: 11px; text-align: right; display: block; width: 55px; float: left; padding: 0 5px 0 0; margin-top: 4px; line-height: 100%; }
.findadvisor .tabs .labelWithDesc { position: relative; top: -5px; }
.findadvisor .tabs .formLeft fieldset label em, .findadvisor .tabs .formRow fieldset label em { display: block; }
.findadvisor .leftCol_inrPg .formLeft { float: left; width: 210px; }
* html .findadvisor .leftCol_inrPg .formLeft { width: 208px; }
.findadvisor .formRight { float: left; width: 280px; }
.findadvisor .formRight span.orTxt, .findadvisor .formRight fieldset { float: left; }
.findadvisor .formRight fieldset { padding-right: 6px; }

.findadvisor .contentTwoCol .rightCol_inrPg { margin-top: 25px; }
.findadvisor .contentTwoNoBG .rightCol_inrPg { margin-top: 0px; width: 300px; }
.findadvisor .box-ltblue-gradient .box-body { background: #edf2f5 url(/cs/TEMPLATES/lib/images/FixedWidth/box_ltblue_gradient.gif) repeat-x; }
.findadvisor .box-ltblue-gradient .box-b { background-color: #edf2f5; }

.findadvisor .row { background: url(/cs/TEMPLATES/lib/images/FixedWidth/dottedline.gif) repeat-x; padding: 14px 0 12px; _padding-bottom: 0; }
.findadvisor .row .col { width: 285px; float: left; padding-right: 20px; }
.findadvisor .row .col2 { width: 190px; line-height: 1.5em; }
.findadvisor .row .col3 { width: 120px; padding-right: 0px; }
.findadvisor .row .col2, .findadvisor .row .col3 { padding-top: 15px; }
.findadvisor .branchResult .row .col1 { width: 180px; }
.findadvisor .branchResult .row .col2 { width: 270px; }
.findadvisor .branchResult .row .col2, .findadvisor .branchResult .row .col3 { padding-top: 0; }
.findadvisor .row .col .box-ltblue { margin-bottom: 0px; }
.findadvisor .row .col1 .box-ltblue-unlined { overflow: hidden; }
.findadvisor .row .col1 .box-ltblue-unlined .box-body-content { padding: 5px 6px; width: 275px;  } 
.findadvisor .row .col1 .box-ltblue-unlined .box-body-content .fa-photo { float: left; width: 90px; }
.findadvisor .row .col .resultDetail { float: left; padding-left: 13px; width: 160px; }
.findadvisor .row .col a.resultName { display: block; margin: 11px 0 13px; font-size: 14px; font-weight: bold; }
.findadvisor .row .col .title { display: block; }
.findadvisor .row .col .phone { font-weight: bold; display: block; }

.findadvisor .row .pagination { display: block; position: relative; top: -10px; }
.findadvisor .row .pagination .pageBtn { position: relative; top: 10px; }
.findadvisor .row .pagination a { font-weight: bold; }
.findadvisor .row .pagination a, .findadvisor .row .pagination span { margin-left: 6px; text-decoration: underline; }
.findadvisor .row .pagination .current { color: #ff0000; text-decoration: none; cursor: text; }

.findadvisor .rightCol_inrPg .tabs .formLeft fieldset label { width: 90px; }
.findadvisor .rightCol_inrPg .tabs .tab { width: 90px !important; }
.findadvisor .solidDivider { margin-top: 5px; }



/*** seminars **/
.seminars #seminarsForm { display: block; padding-bottom: 10px; }
.seminars #seminarsForm .box-module { width: 250px; }
.seminars #seminarsForm select { width: 210px; }
.seminars h3.subTitle { font-size: 16px; margin-top: 2px; padding-bottom: 2px; }
.seminars .search-filter { float: right; width: 280px; }
.seminars .search-filter select { width: 230px; }
.seminars .box-body-small .listArrow { padding-top: 2px; float: right; }
.seminars .box-body-small .listArrow li { background-position: 0 50%; }
.seminars .box-body-small .listArrow li a { font-weight: normal; }
.seminars .box-gradient .box-b { background-color: transparent; position: relative; top: -3px; }
.seminars .box-gradient .box-b .box-l { background-color: transparent; background-image:url(/cs/TEMPLATES/lib/images/FixedWidth/cap_blc.gif); }
.seminars .box-gradient .box-b .box-r { background-color: transparent; background-image:url(/cs/TEMPLATES/lib/images/FixedWidth/cap_brc.gif); }
.seminars .box-gradient .box-body { border-right: 0px; }
.seminars .box-gradient .box-body-content { padding: 0px; }
.seminars .box-gradient table { font-size: 12px; width: 100%; }
.seminars .box-gradient table td { padding: 5px 10px; background-color: #ffffff; }
.seminars .box-gradient table th { border-bottom: solid 1px #a0a5a9; padding: 5px 0 7px; }
.seminars .box-gradient table td, .seminars .box-gradient table th { border-right: solid 1px #bfbfbf; }
.seminars .box-gradient table tr.even td { background-color: #e9eff3; }

.seminars .box-ltblue-unlined { width: 615px; }
.seminars .box-ltblue-unlined table { font-size: 12px; }
.seminars .box-ltblue-unlined table td, .seminars .box-ltblue-unlined table th { vertical-align: top; text-align: left; }
.seminars .box-ltblue-unlined table th { width: 85px; padding-bottom: 22px; }

/** Delete User **/
#deleteUserForm input { position: relative; top: 3px; }


/****** OLD STYLE ****/
.hpcontent{background-color:#FFFFFF; padding-top:30px; border-bottom:1px solid #01375F;}
.banner{margin-bottom:20px;} /*home page*/
.interview_img{color:#66bc29; /*font-family:Verdana;*/font-size:10px; width:80px; float:left; padding-top:4px;} /*home page*/
.interview_cont{color:#333333; /*font-family:Verdana;*/font-size:12px; width:507px; float:left; margin-left:22px;} /*home page*/
a.linkBlue:link{/*font-family:Verdana;*/color:#005da1; font-size:11px;}
a.linkGreen:link{/*font-family:Verdana;*/color:#66bc29;}

/* option 1 styles */
.leftCol_opt1{width:650px; float:left; background-color:#FFFFFF; margin-left:30px; margin-bottom:30px; text-align:right;}
.linksPanel{background:url(/cs/TEMPLATES/lib/images/FixedWidth/blue_gradient.gif) repeat-x;}
.linksPanel_opt1{background-color:#81cbf0; width:762px; float:left;}
.linkDrkBlue{color:#042d5b; font-size:12px; font-family:Verdana;}
.linkDrkBlueSm{color:#042d5b; font-size:10px; font-family:Verdana;}
.txtWhite{color:#FFFFFF; font-size:12px; font-family:arial;}
.rightCol_opt1{width:200px; float:left; background-color:#FFFFFF; margin-left:80px; margin-bottom:30px; color:#444444;  font-size:14px;} /** font-family:times; **/
.linkGreenTimes{font-family:times; color:#66bc29; font-size:14px;}
.linkWhiteTimes{font-family:times; color:#ffffff; font-size:14px;}
.mssb_logo_opt1{height:100px; text-align:right; margin-right:30px; font-size:14px;}

/* option 2 styles */
.leftCol_opt2{width:300px; float:left; background-color:#FFFFFF; margin-left:0px; margin-bottom:0px;}
.linksPanel_opt2{background-color:#81cbf0; width:690px; float:left;}
.linkDrkBlue{color:#042d5b; font-size:12px; font-family:Verdana;}
.linkDrkBlueSm{color:#042d5b; font-size:10px; font-family:Verdana;}
.txtWhite{color:#FFFFFF; font-size:12px; font-family:arial;}
.rightCol_opt2{width:640px; float:left; background-color:#FFFFFF; padding-left:20px; margin-bottom:0px; color:#444444;  font-size:14px;} /** font-family:times; **/
.rightCol_opt2 .tabs {margin-top:21px;} /* To Align Left Banner to Multiple User Tab padding-top:15px to padding-top:23px*/
.mssb_logo_opt2{height:100px; text-align:right; margin-right:30px; font-size:14px;}
.linkBlack_opt2{color:#000000;}


/* MISC */
div.hideDiv{display:none;}
div.showDiv{display:block;}

#WebsiteSelectionOptions {width: 683px; height: 316px;top: 80px;z-index: 9002;	background: url(/cs/TEMPLATES/lib/images/FixedWidth/prompts_alerts_bg2.png);}
/* Forgot Password Popup */
#ForgotUsernamePopup {Z-INDEX: 9002; BACKGROUND-IMAGE: url(/cs/TEMPLATES/lib/images/FixedWidth/forgot_password_bg.png); WIDTH: 358px; POSITION: absolute; TOP: 138px; HEIGHT: 172px}
#ForgotPasswordPopup {Z-INDEX: 9002; BACKGROUND-IMAGE: url(/cs/TEMPLATES/lib/images/FixedWidth/forgot_password_bg.png); WIDTH: 358px; POSITION: absolute; TOP: 138px; HEIGHT: 172px}
#close {float: right;}
#divFadeWebSelection{background-color:#02477A;	opacity: 0.50;	-moz-opacity:.50;	filter:alpha(opacity=50);	position:absolute;	z-index: 5;	top:0;	left:0;	width:100%;	height:1100px;}
.defaultUserId1{ width: 180px; padding: 3px 8px 3px 3px; height: 10px; border: solid 1px #cccccc; font-size:11px; color:#999999; line-height: 16px;}
/*Browser Notice */
div .notice {font-size:11px;padding:10px 15px 10px 38px;margin:0 0 10px;border:1px solid #e7b777;background:#fcf8c8 url(/cs/TEMPLATES/lib/images/icons/notice-speech-bubble.gif) 10px 10px no-repeat;}
div .notice p {font-size:12px !important;margin:0;padding:0;} /* added from homepage.css */
div .notice a {text-decoration:underline;} /* added from homepage.css */

#multiusertabs .box-body {border:none!important;}
#multiusertabs .box-body .box-body-content {font: 12px/16px arial,verdana,sans-serif;} /* removed height:220px; max-height:220px;*\
#multiusertabs .box-body-links {background-color: #E9EFF3; float:left; width:22%; font-size: 11px;padding: 2px 4px 9px;text-align:center;}
#multiusertabs .box-body-links .box-body-links-content {font-size: 11px;padding: 2px 4px 9px;text-align:center;}
#multiusertabs .box-body-links p{ padding: 8px 0 10px 8px;}
#multiusertabs .box-body-links p.unselected-tab {color: #0063A5; background: url("/cs/TEMPLATES/lib/images/FixedWidth/box_gradient_collapse.gif") repeat-x scroll 0 0 #F1F1F1; cursor: pointer;text-decoration: none !important; border-bottom: 1px solid #B3C16D;border-top:  1px solid #B3C16D;}
#multiusertabs #left_content{	float:left;	width:76%;}
#multiusertabs #left_content_text{	float:left; width:78%;padding-left:3px; padding-right:3px;}
#multiusertabs #left_content_img{float:left;width:20%;}
#multiusertabs .box-body-links p.unselected-tab a{text-decoration:none;}
#multiusertabs .box-body-links p.selected-tab {color: #006325;cursor: default;font-weight: bold;text-decoration: none !important;border-bottom: 1px solid #B3C16D;border-top: 1px solid #B3C16D;}
#multiusertabs .box-body-links p.selected-tab a{cursor:default; text-decoration:none;}
#multiusertabs .box-body-links p:hover{	background: url("/cs/TEMPLATES/lib/images/homepage/bg/inner-tabs-bg.gif") repeat-x scroll 0 0 transparent;	color: #006325;    text-decoration: none;}
/*#multiusertabs .multiuserTabul{list-style:disc !important;}*/
#multiusertabs .multiuserTabul li { background: url(/cs/TEMPLATES/lib/images/FixedWidth/li_dot.gif) no-repeat 0 1px; padding: 0 0 0px 11px; }

/* added from consolidatelogin.css **/
.module .loginmodule select.dropdown-width options {width:256px;} 
#rightcolumntemplate {z-index:-1;}

#deleteUserContainer{background:none repeat scroll 0 0 #FFFFFF;overflow-x:hidden;text-align:left;width:1000px;}
#deleteUserContainer .content {min-height:600px;padding:0 20px 20px;}

.pageerror {padding: 6px;border-left: 4px solid #ffcc00;font-weight: bold;}
.pageerror.prominent {	background-color: #f7eab7;	border: 1px solid #ffcc00;	border-left: 4px solid #ffcc00;}
/*===============================================
    Update for New CMS Enhancement 
    Date: 29- July -2013
=================================================*/
.informational
{
    background-color: #ffffff;
    border-left: 10px solid #ffcc00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgb(226,226,226);
    border-collapse: collapse;
    font-size:12px;
    padding: 10px 5px 5px 35px;
    width:840px;
}
.informationheader
{
    padding: 10px 5px 5px 35px;
    margin-bottom: 20px;
    border: 1px solid rgb(226,226,226);
    background: url(/cs/TEMPLATES/lib/images/icons/informational_trans.png) 8px no-repeat;
    background-color: rgb(241,239,214);
    font-size: 15px;
    font-weight: bold;
    height:15px;
}

.actionrequiredheader
{
    border-style: solid;
    border-width: 1px;
    border-color: rgb(241,233,110);
    padding: 10px 5px 5px 35px;
    margin-bottom: 20px;
    background: url(/cs/TEMPLATES/lib/images/icons/action_reqd_trans.png) 8px no-repeat;
    background-color: rgb(241,233,110);
    font-size: 15px;
    font-weight: bold;
    height:15px;
}
.actionrequired
{
    background-color: #ffffff;
    border-left: 10px solid #ffcc00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgb(245,239,147) rgb(245,239,147) rgb(231,229,183) rgb(245,239,147);
    border-collapse: collapse;
    font-size:12px;
    padding: 10px 5px 5px 35px;
    width:840px;
}
.outageheader
{
    padding: 10px 5px 5px 35px;
    margin-bottom: 20px;
    border: 1px solid rgb(217,140,43);
    background: url(/cs/TEMPLATES/lib/images/icons/outage_trans.png) 8px no-repeat;
    background-color: rgb(217,140,43);
    font-size: 15px;
    font-weight: bold;
    color:White;
    height:15px;
}
.outage
{
    background-color: #ffffff;
    border-left: 10px solid #ffcc00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgb(217,140,43) rgb(217,140,43) rgb(222,194,160) rgb(225,168,94);
    border-collapse: collapse;
    font-size: 12px;
    padding: 10px 5px 5px 35px;
    width: 840px;
}
.truealert
{
    background-color: #ffffff;
    border-left: 10px solid #ffcc00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgb(233,40,56) rgb(233,40,56) rgb(248,130,141) rgb(242,130,141);
    border-collapse: collapse;
    font-size: 12px;
    padding: 10px 5px 5px 35px;
    width: 840px;
}
.truealertheader
{
    padding: 10px 5px 5px 35px;
    margin-bottom: 20px;
    border: 1px solid rgb(226,226,226);
    background: url(/cs/TEMPLATES/lib/images/icons/alert.png) 8px no-repeat;
    background-color: rgb(233,40,56);
    font-size: 15px;
    font-weight: bold;
    color:White;
    height:15px;
}
/*===============End CMS Project================================*/

/******************************************************************************Home Page CSS *******************************************/
/***********************************
 * home page new styles *
 * *********************************/
.moreLink {background:url(/cs/TEMPLATES/lib/images/FixedWidth/orange-arrow.gif) no-repeat 0 1px;padding-top:1px;color:#061f3f;}
.moreLink img {display:none;}
.action-link {display:inline-block;height:15px;padding-left:19px; background:url(/cs/TEMPLATES/lib/images/FixedWidth/orange-arrow.gif) no-repeat;}

.btnGo {background:url(/cs/TEMPLATES/lib/images/FixedWidth/go.gif) no-repeat 0 0;}

.rightCol_opt2 {float:right;padding-left:0;}
.hero {display:block;width:640px;height:231px;margin-bottom:20px;}
#loginModule {width:300px;margin-bottom:20px;padding:0;}
#loginModule .login-link {display:block;margin-bottom:10px;}
#loginModule .box-cap {background:url(/cs/TEMPLATES/lib/images/FixedWidth/login-module.jpg) no-repeat 0 0;}
#loginModule .box-cap div {display:none;}
#loginModule .box-login-wrapper {min-height:207px;padding-top:0px; padding-right:2px; padding-left:2px; padding-bottom:10px;background:url(/cs/TEMPLATES/lib/images/FixedWidth/login-module.jpg) no-repeat 0 bottom;position:relative;}
#loginModule .dottedline {margin:5px 0;background:url(/cs/TEMPLATES/lib/images/FixedWidth/dottedline.gif);position:relative;left:-3px;width:298px;}
#loginModule a, #loginModule a:hover, #loginModule a:visited {color:#0063a5;}
#loginModule .box-body .box-body-collapse {padding-top:5px;}
#rememberCont label {color:#424242;}
#loginModule .box-body-content {padding-bottom:0;}
#loginModule .box-body-collapse {margin-top:10px;}
#loginModule .hideLabel {clear:both;}
#loginModule .box-body {border:none !important;}
.ie7 #loginModule h3 {font-size:14px;}
.ie7 #loginModule fieldset#rememberCont { padding-bottom: 0px; }


ul.float_l li.first {background: url(/cs/TEMPLATES/lib/images/FixedWidth/li_arrow.gif) no-repeat 0 3px;}
ul.float_l li {float:left;background:none;}
ul.float_l li a {padding-right:7px;border-right:1px solid #afb4b7;}
ul.float_l li.last a {border-right:0;padding-right:0;}
/*.box-module .box-body {border:none;}*/
.box-body-content h3 {margin:0 0 5px 0;text-transform:uppercase;color:#000;}
.box-body .with-image img{float:right;}
.box-body .with-image {height:129px;}
.box-body .with-image div {float:left;width:422px;padding-top:0;font-size:12px;margin-top:0;}
.rightCol_opt2 .tabs {font:12px/16px arial,verdana,sans-serif;}
.tabs .tab {height:25px;padding-left:7px;background:url(/cs/TEMPLATES/lib/images/FixedWidth/tabs.gif) no-repeat;}
.tabs .first {margin-left:12px;}
.tabs .tab .box-body {background:none;}
.tabs .tab .tab-head {padding-top:2px;color:#FFF;font-size:12px;}
.tabs .tab .box-body {padding-right:7px;border:none;background:url(/cs/TEMPLATES/lib/images/FixedWidth/tabs.gif) no-repeat right 0;}
.tabs .box-ltblue {background:url(/cs/TEMPLATES/lib/images/FixedWidth/tab-selected.gif) no-repeat;}
.tabs .box-ltblue .tab-head {color:#006325;}
.tabs .box-ltblue .box-body {padding-right:7px;border:none;background:url(/cs/TEMPLATES/lib/images/FixedWidth/tab-selected.gif) no-repeat right 0;}
.tabs .box-tab-content {display:block;}
.tabs .box-tab-content .box-body-content {padding-top:8px;overflow:hidden;}
.tabs .first-box {display:block;}
.tabs .extra {height:24px;padding:0px 15px 0 15px;font-size:11px;position:relative;bottom:0px;left:0px;}
.tabs .extra h4 {margin:0 0 3px 0;font-size:12px;}
.tabs .inner-tabs {float:left;margin:15px 7px 0 7px;width:145px;}
.ie8 .tabs .inner-tabs + div {width:200px;display:inline-block;}
.tabs .inner-tabs li {height:12px;padding:8px 0 10px 10px;border-bottom:1px solid #b3c16d;cursor:pointer;}
.tabs .inner-tabs .first-inner-tab {border-top:1px solid #b3c16d;}
.tabs .inner-tabs li , .tabs .inner-tabs li:hover{font-weight:bold;text-decoration:none;}
.tabs .inner-tabs li{color: #0063A5;}
.tabs .inner-tabs .tab-selected, .tabs .inner-tabs .hover {background: url(/cs/TEMPLATES/lib/images/FixedWidth/inner-tabs-bg.gif) repeat-x 0 0;}
.tabs .inner-tabs .tab-selected , .tabs .inner-tabs .hover  {color:#006325;text-decoration:none;}
.tabs .inner-tabs .adjacent {border-top:1px solid #FFF;}
.tabs .inner-box-wrapper {display:none;}
.tabs .first-inner {display:block;}
.tabs .inner-box-wrapper .box-body {float:left;}
.tabs .inner-box-wrapper .with-image p {width:275px;margin-right:5px;}
.tabs .inner-box-wrapper .box-body-content {position:relative;}
.tabs .box-body {position:relative;}
.tabs .inner-box-wrapper .extra {padding:0;bottom:0;}
.tabs .inner-box-wrapper .extra a {font-size:11px;}
.tabs .extra strong {text-transform:uppercase;float:left;margin-right:10px;}
.tabs .extra a, .tabs .extra a:visited, .tabs .extra a:hover {color:#0063a5;}
.tabs .extra li {margin-right:10px;}
.tabs .box-tab-content {padding-top:6px;padding-bottom:12px;background: url(/cs/TEMPLATES/lib/images/FixedWidth/tabbed-module.gif) no-repeat;height:178px;}
.tabs .box-cap {display:none;}

.fullWidth h3 {text-transform:uppercase;}
#contentFooter  .listDot {margin-bottom:7px;}
/****************************************************************************************************************************************/
/*#btnLogOff{background: url(/cs/TEMPLATES/lib/images/FixedWidth/LogOut_button.gif) no-repeat; height:31px; width:73px;}*/

/*====================================================
modals
=====================================================*/
.modal {display:none;width:468px;left:50% !important;margin-left:-280px;top:175px;background:#fff;padding:10px 17px;z-index:10000;position:absolute;border:1px solid #666;-webkit-box-shadow:#888 4px 4px 5px;-moz-box-shadow:#888 4px 4px 5px;box-shadow:#888 4px 4px 5px;font-size:12px;line-height:15px;}
.modalHeader {width:100%;overflow:hidden;}
.modalHeader .close {float:right;width:18px;height:16px;cursor:pointer;background:url(/cs/TEMPLATES/lib/images/buttons/btn-close-x.gif) no-repeat;overflow:hidden;text-indent:-99in;}
.modal iframe {width:100%;height:300px;border:0;}
.modalHeader h3,
.modal h3 {float:left;padding:2px 0 10px;margin:0;text-transform:uppercase;color:#e1440f;font-size:14px;font-weight:bold;line-height:14px;}
.modalBody h4 {font-size:13px;line-height:13px;margin:0;width:100%;padding:4px 0 10px;/*background:url(/cs/TEMPLATES/lib/images/backgrounds/bg-dot-ccc.gif) repeat-x scroll 0 0;*/}
.modalBody {background:#fff;font-size:12px;line-height:15px;}
.ie6 .modalBody {padding-top:2px; }
.modalBody p {margin-top:0;}
.modalBody .actions {margin:0;}
.modalBody .actionModalLink {float:left;font-size:11px;line-height:22px;font-weight:bold;text-decoration:underline;}
.modal .button,
.modal .mainButton{font-size:11px;}
#cancelModal {border:1px solid #555;border-width:1px 1px 2px 1px;}
#addNewSubUserModal {width:500px;margin-left:-250px;}
#helpModal {height: auto !important;margin-left: -400px;width: 650px;}