﻿@import url('https://fonts.googleapis.com/css?family=Roboto:400,300,400italic,500,300italic,500italic,700,700italic');
.mceContentBody, .mceContentBody td { font-family: 'Roboto'; font-size: 16px; font-weight: 300; color: #333333; }
a img { border: 0; }
a:link, a:visited, a:hover { color: #006bb6; font-weight: 500; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font-weight: 300; font-size: 50px; color: #005693; }
h2 { font-weight: 300; font-size: 36px; color: #666666; margin: 20px 0 25px 0;}
h3 { font-weight: 300; font-size: 18px; color: #666666; margin: 20px 0 10px 0; }

h3 + p { margin-top: .5em; }
p { line-height: 1.8em; }

#content ul { list-style-image: url('../Styles/new/square.png');  }
 strong { font-weight: 500; }



body { margin: 0; font-family: 'Roboto', arial, helvetica, sans-serif; font-weight: 300; }
.pagewidth { margin: 0 auto; position: relative;  }
#top1, #top2 { position: fixed; top:0; width: 100%; left: 0; }
#top1 { background: #957d34; height: 30px; font-family: 'Roboto'; font-weight: 300; font-size: 12px; z-index: 8; border-bottom: 1px solid white;}
#top1 .pagewidth { text-align: right; }
#top1 .menu { list-style: none; margin: 0; padding: 0; height: 29px; }
#top1 .menu li { display: inline-block; border-left: 1px solid #bbac7d; }
#top1 a { color: #ffffff; text-decoration: none; }
#top1 img { vertical-align: top; }
#top1 a span { padding-right: 13px; }
#top1 .item-361:hover { background: url('../Styles/new/twitter.png') #034471; }
#top1 .item-362:hover { background: url('../Styles/new/linked-in.png') #034471; }
#top1 li:hover a { color: #a1d7fd; }
#top1 li:hover img { visibility: hidden; }
#top1 .item-364:hover { background: url('../Styles/new/login.png') no-repeat left top #034471; }
#top1 #LoginNameLabel { font-weight: bold; color: white; border-left: 0; padding: 0 10px; }
#top1 li#LoginNameLabel:hover { background: #957d34; }

#top2 {  background: url('../Styles/new/top2-bg.png') repeat-x top #0066ae;  z-index: 3; top: 29px; }
#top2 .logo { left: -49px; position: absolute; width: 454px; height: 70px; }
#top2 .shadow { position: absolute; z-index: 5; background: url('../Styles/new/shadow.png') repeat-x top; width: 100%; height: 32px; }

/* menu */
#header .menu { list-style: none; padding: 0; margin: 0; }
#header li { display: inline-block; position:relative; }
#header .menu a { color: #04416C; text-decoration: none; font-family: 'Roboto'; font-weight: 300; font-size: 16px; 
	padding: 5px 15px; display: inline-block; border-right: 1px solid #266c9e; margin-bottom: 5px; height:22px;
	position: relative; z-index: 8; }
#header li:last-child a { border-right: none; }

#header li div { position: absolute; display: none; left:-1px; background: #0066ae;  width: 220px;z-index:6; }
#header li ul { padding: 12px 15px 12px 15px; }
#header li:hover div { display:block;}
#header li:hover  {  }
#header li ul li { background: url('../Styles/new/submenu-bullet.png') no-repeat; background-position: 0 8px; display: block; text-align: left; padding-left: 15px; }
#header li ul li:hover {  }
#header .menu ul a { color: #a0d0f3;  font-weight: 400; font-size: 14px; border-right :0; padding: 0; height: auto; }

#header { z-index: 2;}
#header .heading {  margin: 0 auto; padding: 0 30px;  font-size: 13px; color:#666666; font-weight: 500;  }
#header h1 { margin: 0;  }
#header a { text-decoration: none; }

#wrapper { position: relative;  z-index: 1; padding-top: 1px; color: #333333;}

.pagewidth { width: 1200px; margin: 0 auto; }

#top1 .menu { padding-right: 20px; }
#top1 li:hover { background: #034471; }
#top1 li {  display: inline-block;  height: 29px; line-height: 29px; vertical-align:top;}
#top1 #HyperLink1, #top1 #HyperLink2, #top1 .item-101 { padding: 0 10px; }

#openmenu { display: none; }
#top2 {  text-align: right; height: 70px; }
#top2 .menu {  padding-right: 10px;  }
#top2 .item-112 div { left: -52px;  }
#top2 .item-113 div { right:0; left:auto;  }
#top2 .menu > li { padding-top: 33px; }
#top2 .menu > li:hover { background: url('../Styles/new/menu-hover.png'); }

#header { margin-top: 88px; position:relative; background: #e9f6ff url('../Styles/new/abovecontent-bg.png') repeat-x bottom; 
	width: 100%; height: 43px; padding-top: 24px;  }
#header .heading { width: 1140px; }

#wrapper { margin-top: 0; background: url('../Styles/new/wrapper-bg.jpg') repeat-x top center fixed; }
#wrapper > .style { width: 1140px;  margin: 0 auto; }
#content {   padding: 10px 0 30px 0; min-height: 559px;}
#content .moduletable h3 { font-weight: 300; font-size: 36px; color: #666666; margin: 20px 0 25px 0; }



#footer2 { position: relative; 
	background: #04426e; /* Old browsers */
	background: -moz-linear-gradient(top,  #04426e 0%, #006bb6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#04426e), color-stop(100%,#006bb6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #04426e 0%,#006bb6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #04426e 0%,#006bb6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #04426e 0%,#006bb6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #04426e 0%,#006bb6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04426e', endColorstr='#006bb6',GradientType=0 ); /* IE6-9 */
	border-top: 1px solid #2490dd;
	color: white;
	text-align: center;
}
#footer2 p { margin: 0; }
#footer2 .getstarted { color: #93c7ed; font-weight: 600;  }
#footer2 a, #footer2 .telephone { color: #93c7ed; text-decoration: none; font-weight: 500; }
#footer2 .findrep {  vertical-align: top; text-wrap: avoid; }
#footer2 { 	font-size: 35px;  line-height: 77px; padding-bottom: 14px; padding-top: 10px; }
#footer2 .findrep { font-size: 20px; line-height: 62px; display:inline-block; }
#footer2 img { vertical-align: middle; margin-top: 12px; margin-left: 10px; }

#HeadLoginStatus { padding-right:13px; }

#footer3 img.logo { height: 40px; width:221px; }
#footer3 .moduletable_copyright { padding: 0 30px 0 0;   padding-top: .2em;  font-size: 11px; }
#footer3 .copyright2 { display: inline-block; border-right: 1px solid #799ab1; padding-right: 7px; }
#footer3 .copyright3 { display: inline-block; padding-left: 7px; }
#footer3 .copyright4 { margin: .8em 0; }

.custom_copyright { width:22%; float: right; margin-left: 16%; }
.custom_copyright:last-child { margin-left: 0; }

.sitename { color: #dfbb4e; font-style: italic; float: left; position: absolute; top: 38px; left: 360px; font-family: times new roman, times, serif; font-weight: 400; font-size: 14pt; }
.sitename small { font-size: 7pt; }

DIV.Toolbar {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
ToolbarTitle {
	FONT-WEIGHT: bold; COLOR: #000000
}

.accordionHeader {
	CURSOR: pointer; FONT-SIZE: 12px; BORDER-TOP: #2f4f4f 1px solid; FONT-FAMILY: Arial, Sans-Serif; BORDER-RIGHT: #2f4f4f 1px solid; VERTICAL-ALIGN: middle; BACKGROUND-IMAGE: url(../Styles/images/triangle_right.png); BACKGROUND-REPEAT: no-repeat; BORDER-BOTTOM: #2f4f4f 1px solid; BACKGROUND-POSITION: 4px 4px; FONT-WEIGHT: bold; COLOR: #333333; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; BORDER-LEFT: #2f4f4f 1px solid; MARGIN-TOP: 5px; PADDING-RIGHT: 5px; BACKGROUND-COLOR: #c0c0c0
}
.accordionHeaderSelected {
	CURSOR: pointer; FONT-SIZE: 12px; Background-color: #bad0e0; border: 1px solid #333; BACKGROUND-IMAGE: url(../Styles/images/triangle_down.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; MARGIN-TOP: 5px; PADDING-RIGHT: 5px
}
.accordionContent {
	BORDER-TOP-STYLE: none; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
/*.inputHeading {
	FONT-WEIGHT: bold
}*/
.accordianContentTableHeader {
	FONT-WEIGHT: bold
}
a.btn_sml {
color: white;
	border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; color: white; display: inline-block;
	text-transform: uppercase; text-decoration: none; font-size: 13px; line-height: 28px; padding: 0 15px;
	background: #006bb5; /* Old browsers */
	background: -moz-linear-gradient(top,  #006bb5 0%, #04426d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006bb5), color-stop(100%,#04426d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #006bb5 0%,#04426d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #006bb5 0%,#04426d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #006bb5 0%,#04426d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #006bb5 0%,#04426d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006bb5', endColorstr='#04426d',GradientType=0 ); /* IE6-9 */
}

.btn_sml {
color: white;
	border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; color: white; display: inline-block;
	text-transform: uppercase; text-decoration: none; font-size: 14px; font-weight: 600; line-height: 28px; padding: 0 15px;
	background: #006bb5; /* Old browsers */
	background: -moz-linear-gradient(top,  #006bb5 0%, #04426d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006bb5), color-stop(100%,#04426d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #006bb5 0%,#04426d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #006bb5 0%,#04426d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #006bb5 0%,#04426d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #006bb5 0%,#04426d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006bb5', endColorstr='#04426d',GradientType=0 ); /* IE6-9 */
}

#AccountsToolbar .actions { text-align: center; }

#Toolbar_NavButtons .btn_lg, .btn_med, a.btn_med {
	border-radius: 17px; -webkit-border-radius: 17px; -moz-border-radius: 17px; color: white; display: inline-block;
	text-transform: uppercase; text-decoration: none; font-size: 14px; font-weight: 600; line-height: 34px; padding: 0 17px;
	background: #006bb5; /* Old browsers */
	background: -moz-linear-gradient(top,  #006bb5 0%, #04426d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006bb5), color-stop(100%,#04426d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #006bb5 0%,#04426d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #006bb5 0%,#04426d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #006bb5 0%,#04426d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #006bb5 0%,#04426d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006bb5', endColorstr='#04426d',GradientType=0 ); /* IE6-9 */
}

.secondaryAction {
	border-radius: 17px; -webkit-border-radius: 17px; -moz-border-radius: 17px; color: white; display: inline-block;
	text-transform: uppercase; text-decoration: none; font-size: 14px; font-weight: 600; line-height: 34px; padding: 0 17px;
	background: #B6CEDE;
    color:white !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006bb5', endColorstr='#04426d',GradientType=0 ); /* IE6-9 */
}

#Toolbar_NavButtons .navbtn
{
    margin-right: 10px !important;
}

#Toolbar_NavButtons #AcctSearchDropDownList{
    padding:5px;
    margin-right:5px;
}

#Toolbar_NavButtons #AcctSearchText{
    height:30px;
    width: 185px;
    padding:6px;
    margin-right:5px;
}

#btnFilter {
    margin-bottom:5px;
}

.btn_lg:link, .btn_lg:active, .btn_lg:visited { color: white; }
.btn_lg {
	border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; color: white; display: inline-block;
	text-transform: uppercase; text-decoration: none; font-size: 16px; font-weight: 700; line-height: 40px; padding: 0 20px;
	background: #006bb5; /* Old browsers */
	background: -moz-linear-gradient(top,  #006bb5 0%, #04426d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006bb5), color-stop(100%,#04426d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #006bb5 0%,#04426d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #006bb5 0%,#04426d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #006bb5 0%,#04426d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #006bb5 0%,#04426d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006bb5', endColorstr='#04426d',GradientType=0 ); /* IE6-9 */
}

.grid A.btn_sml {
	MARGIN-RIGHT: 6px
}
.grid A.btn_med {
	MARGIN-RIGHT: 6px
}
.grid A.btn_lg {
	MARGIN-RIGHT: 6px
}
.grid {
	WIDTH: 100%; POSITION: relative; MARGIN: 0px 0px 10px;border-collapse:collapse;
}

TABLE.grid {
	WIDTH: 100%
}
TABLE.grid TH {
	BORDER-TOP: #555 1px solid; BORDER-BOTTOM: #555 1px solid; PADDING-BOTTOM: 5px; TEXT-ALIGN: left; PADDING-TOP: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND-COLOR: #0061ac
}
TABLE.grid TH A {
	TEXT-DECORATION: underline; COLOR: #fff
}
TABLE.grid TH A:hover {
	TEXT-DECORATION: none; COLOR: #fff
}
TABLE.grid TD {
	BORDER-BOTTOM: #555 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
TABLE.grid .alt {
	BACKGROUND-COLOR: #d1e3f3
}
TABLE.grid TR.foot TD {
	COLOR: #fff; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND-COLOR: #005690
}
TABLE.grid TR.foot TD A {
	TEXT-DECORATION: underline; COLOR: #fff
}
TABLE.grid TR.foot TD A:hover {
	TEXT-DECORATION: none; COLOR: #fff
}
.InLineMessage_Default {
	FONT-SIZE: 0px; HEIGHT: 0px; WIDTH: 0px
}
.InLineMessage_Alert {
	FONT-SIZE: 20px; padding: 4px; COLOR: #ffffff; BACKGROUND-COLOR: #957d34
}
.InLineMessage_Error {
	FONT-SIZE: 20px; padding: 4px;  COLOR: #ffffff; BACKGROUND-COLOR: #951515
}
.InLineMessage_Success {
	FONT-SIZE: 20px; padding: 4px;  COLOR: #ffffff; BACKGROUND-COLOR: #447336
}
/*.report_title {
	FONT-SIZE: 1.2em; WIDTH: auto; FLOAT: left; FONT-WEIGHT: bold; TEXT-ALIGN: left; DISPLAY: block
}
.report_prompt {
	FONT-WEIGHT: bold
}
.report {
	WIDTH: 100%; POSITION: relative; MARGIN: 0px 0px 10px
}
.report_header {
	MARGIN: 0px
}
TABLE.report {
	WIDTH: 100%
}
TABLE.report TH {
	BORDER-TOP: #555 1px solid; BORDER-BOTTOM: #555 1px solid; COLOR: #ffffff; BACKGROUND-COLOR: #005690
}
TABLE.report TH A {
	TEXT-DECORATION: underline; COLOR: #fff
}
TABLE.report TH A:hover {
	TEXT-DECORATION: none; COLOR: #fff
}
TABLE.report TD {
	BORDER-BOTTOM: #555 1px solid
}
TABLE.report .alt {
	BACKGROUND-COLOR: #cccccc
}
TABLE.report TR.foot TD {
	COLOR: #fff; BACKGROUND-COLOR: #005690
}
TABLE.report TR.foot TD A {
	TEXT-DECORATION: underline; COLOR: #fff
}
TABLE.report TR.foot TD A:hover {
	TEXT-DECORATION: none; COLOR: #fff
}*/


.floatLeft{ float:left; }
.floatRight{ float:right; }

.clear{ clear:both; }

.input { padding:5px; }
.label { font-weight:400;}

/*Login*/
#loginsection .Agreement{ padding:0 10px 0px 10px; }
#loginsection #ClientPortalAgreementLink { margin-right:10px; color:#006bb6;font-weight:500; cursor:pointer}
#loginsection .PrivacyLink { color:#006bb6;font-weight:500;cursor: pointer;}
#loginsection #privacystatement{ border-color:black;border-width:1px;border-style:solid; height:300px;overflow:scroll; }
#loginsection #privacyandsecurity { display:none; }

#loginsection #login { width:290px; font-weight:400; }
#loginsection div{ margin-top:15px}
#loginsection #UserName{ margin-left: 2px; width:200px }
#loginsection #Password{ margin-left: 10px; width:200px }

/*Change Password*/
.accountInfo { margin-top:10px; }
.accountInfo label{ margin-left:10px; font-weight:400; }
.accountInfo #CurrentPassword{ margin-left:9px;margin-bottom:20px; }
.accountInfo #NewPassword{ margin-left:30px }
.accountInfo #ConfirmNewPassword{ margin-left:5px }
.accountInfo .failureNotification{ display:none; }
.accountInfo #PasswordValidation { margin-left:50px;margin-top:25px; }
.accountInfo #PasswordValidation div { margin-bottom:5px; }

/*Add A Note*/
#AddANoteWrapper { padding: 10px 0 30px 0; }
#AddANoteWrapper #NoteSection { width:300px; margin-top:40px; margin-left:auto;margin-right:auto }
#AddANoteWrapper #actionSection { width:129px; margin-left:auto;margin-right:auto }
#AddANoteWrapper #validationSection { margin-bottom: 10px;}

/*Manage Accounts*/
#AccountsWrapper #Searchnote { margin-top:15px; margin-bottom: 15px;color: #009933; font-size: 18px;}
#AccountsWrapper #WildCardNote{ margin-bottom: 40px;font-size: 18px;}

/*Voice Records*/
#VoiceRecordSearchPrompts .searchCriteria { width: 200px; }
#VoiceRecordSearchPrompts #SearchButton { margin-right:28px; margin-bottom: 20px; }

/*Client Account Notes*/
#AccountNotesWrapper { padding: 10px 0 30px 0; }
#AccountNotesWrapper #lblClientInfo { margin-bottom:40px;display:inline-block;  }
#AccountNotesWrapper #StartSearchSection { float: left; margin-right: 15px; margin-top: 8px; }
#AccountNotesWrapper #EndSearchSection { float: left; margin-right: 10px; margin-top: 8px; }

/*Resource Center*/
#ResourceWrapper{ padding: 10px 0 30px 0; min-height: 559px;}
#ResourceWrapper h2 { margin-bottom:60px; }
#ResourceWrapper .title { margin-bottom:5px; }
#ResourceWrapper .description { margin-bottom:40px; }

/*Account Transactions*/
#AccountTransactionsWrapper { padding: 10px 0 30px 0; min-height: 525px; }
#AccountTransactionsWrapper #lblClientInfo { margin-top:20px;margin-bottom:40px;display:inline-block;  }

/*Hold Account*/
#HoldClientWrapper{ padding: 10px 0 30px 0; min-height: 559px;}
#HoldClientWrapper #lblClientInfo { margin-bottom:40px;display:inline-block;}
#HoldClientWrapper #waitSection{ margin-bottom:20px; }
#HoldClientWrapper #reasonSection{ margin-bottom:10px; }
#HoldClientWrapper #WaitDateText{ margin-left:10px;}
#HoldClientWrapper #ReasonForHoldTextBox{ margin-left:3px;}
#HoldClientWrapper #messageSection { width: 900px; margin-left: auto; margin-right: auto; margin-bottom: 40px; text-align: center; }
#HoldClientWrapper #inputSection { width:500px;margin-left:auto;margin-right:auto; }
#HoldClientWrapper #ReasonForHoldLabel { margin-bottom:10px; display:block; }

/*Recall Account*/
#RecallAccountWrapper{ padding: 10px 0 30px 0; min-height: 559px;}
#RecallAccountWrapper #lblClientInfo { margin-bottom:40px;display:inline-block;}
#RecallAccountWrapper #ReasonForRecallLabel{ margin-bottom:10px; display:block; }
#RecallAccountWrapper #messageSection { width: 900px; margin-left: auto; margin-right: auto; margin-bottom: 40px; text-align: center; }
#RecallAccountWrapper #reasonSection{ margin-bottom:10px; }
#RecallAccountWrapper #inputSection { width:500px;margin-left:auto;margin-right:auto; }

/*View Account*/
#ViewClientWrapper{ padding: 10px 0 30px 0; min-height: 559px;}
#ViewClientWrapper #lblClientInfo { margin-bottom:40px;display:inline-block;}
#ViewClientWrapper #accordion { font-family: 'Roboto', arial, helvetica, sans-serif; }
#ViewClientWrapper #accordion label { font-size:16px; }
#ViewClientWrapper #accordion .col1{ float:left;width:300px;margin-bottom:30px;}
#ViewClientWrapper #accordion .userInfo{ margin-left:25px; font-weight:100; font-size:14px;}
#ViewClientWrapper #accordion #AccountStatus table { margin-bottom:20px; }
#ViewClientWrapper #accordion #AccountStatus table td:nth-child(2){ width:200px;}

/*Edit Account*/
#EditClientAccountWrapper{ padding: 10px 0 30px 0; min-height: 559px;}
#EditClientAccountWrapper #btnSaveAccount{ margin-bottom:10px; }
#EditClientAccountWrapper #lblClientInfo { margin-bottom:40px;display:inline-block;}
#EditClientAccountWrapper #accordion { font-family: 'Roboto', arial, helvetica, sans-serif; }
#EditClientAccountWrapper #accordion input { font-size:12px; }
#EditClientAccountWrapper #accordion .address { width:250px; }
#EditClientAccountWrapper #accordion .col1{ float:left;width:300px;margin-bottom:30px;}
#EditClientAccountWrapper #accordion .userInfo{ margin-left:25px; font-weight:100; font-size:14px;}
#EditClientAccountWrapper #accordion #AccountStatus table { margin-bottom:20px; }
#EditClientAccountWrapper #accordion #AccountStatus table td:nth-child(2){ width:200px;}

/*Upload Center*/
#UploadWrapper { margin-left:50px;}
#UploadWrapper div { margin-bottom:10px; }
#UploadWrapper #AddlEmailAddressTextBox { width:250px; }
#UploadWrapper #SelectFile { margin-top:30px;margin-bottom:20px; }
#UploadWrapper #PlacementType { display:none;margin-left:20px; }
#UploadWrapper .TypeMessage { margin-left:20px;font-weight:bold;font-style:italic;color:#0000CC;display:none; }
#UploadWrapper .CFPBMessage { font-weight:bold;font-style:italic;color:#0000CC;}
#UploadWrapper #OtherSection { margin-left:20px;margin-bottom:10px;display:none; }

/*Listview Tables*/
.results{ width:100%;border-collapse:collapse; }
.results .headerTitle{ color:white;}
.results thead{ background-color:#0061ac; }
.results th{ padding:3px; position:relative;text-align:left; }
.results th a:link { text-decoration:underline; text-decoration-color:white }
.results td{ padding:3px; border-bottom:#555 1px solid; min-width:80px; }
.results .altRow{ background-color: #d1e3f3}
.dataPager { margin-top:20px; }

/*Progress Dialog*/
.noclose .ui-dialog-titlebar-close { display:none; }
.ui-dialog-titlebar { display:none }
.loading{ float:left; margin-top:10px; margin-right:15px; }
.loadingImage { width:40px;height:40px; }

/*Validation Error*/
.validationerror { font-weight:400;color:red;}
.inputvalidationerror { border-color:red; }

#accordion .ui-state-active{ background: #bad0e0;}