/* added 10/29/2024 to fix basic layout issues FTSH */
html{
	height:100vh;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	/* border: 1px solid red; */
	overflow: hidden;
	body{
		position: relative;
		height:100%;
		margin: 0;
		padding: 0;
		box-sizing: border-box;
		/* border: 1px solid red; */
		overflow: auto;

		#wrapper{
			height: 100%;

			#container{
				height: fit-content;
			}

			#footer {
				height: 40px;
				text-align: center;
			}
		}
	}
}




input[type=text], textarea {
	font-family: "Arial";
	font-size: 13px;
}
input.leftJustify[type=text] {
	text-align: left;
}
input.rightJustify[type=text] {
	text-align: right;
}
.bold {
	font-weight: bold;
}
.hide { display: none; }
a.txtDecNone:hover {
	text-decoration: none;
}
.mgn {
	margin: 5px 15px;
}
.mgnRgt15 {
	margin-right:15px;
}
.mgnTop1 {
	margin-top:1px;
}
.mgnTop3 {
	margin-top:3px;
}
.mgnTop4 {
	margin-top: 4px;
}
.mgnTop5 {
	margin-top: 5px;
}
.mgnTop7 {
	margin-top: 7px;
}
.mgnTop10 {
	margin-top: 10px;
}
.mgnTop13 {
	margin-top: 13px;
}
.mgnTop16 {
	margin-top: 16px;
}
.mgnTop18 {
	margin-top: 18px;
}
.mgnTop45 {
	margin-top: 45px;
}
.mgnTop57 {
	margin-top: 57px;
}
.mgnRgt140 {
	margin-right: 140px;
}
.mgnBtm2 {
	margin-bottom: 2px;
}
.mgnBtm3 {
	margin-bottom:3px;
}
.mgnLft4 {
	margin-left:4px;
}
.mgnLft8 {
	margin-left: 8px;
}
.padTop3 {
	padding-top: 4px;
}
.mgnLft13 {
	margin-left: 13px;
}
.mgnLft18 {
	margin-left: 18px;
}
.mgnLft56 {
	margin-left: 56px;
}
.padRgt128 {
	padding-right: 128px;
}
.padBtm50 {
	padding-bottom: 50px;
}
.padLft53 {
	padding-left: 53px;
}
.icon1 {
	width: 22px;
	height: 22px;
	background: url(../images/icons/ico1.png) no-repeat 0 0;
}

.width20 {
	width: 20px;
}
.width35 {
	width:35px;
}
.width40 {
	width:40px;
}
.width60 {
	width: 60px;
}
.width73 {
	width: 73px;
}
.width75 {
	width:75px;
}
.width80 {
	width: 80px;
}
.width95 {
	width: 95px;
}
.width100 {
	width: 100px;
}
.width110 {
	width: 110px;
}
.width115 {
	width: 115px;
}
.width125 {
	width: 125px;
}
.width130 {
	width: 130px;
}
.width145 {
	width: 145px;
}
.width150 {
	width: 150px;
}
.width155 {
	width: 155px;
}
.width175 {
	width: 175px;
}
.width188 {
	width: 188px;
}
.width195 {
	width: 195px;
}
.width225 {
	width: 225px;
}
.width240 {
	width: 240px;
}
.width245 {
	width: 245px;
}
.width255 {
	width:255px;
}
.width300 {
	width:300px;
}
.width370 {
	width:370px;
}
.width400 {
	width: 400px;
}
.width540 {
	width: 540px;
}
.txt101 {
	font-size: 16px;
}
.txt102 {
	font-size: 14px;
}
.orangeLink {
	color: #f19614;
}
body, div, img, span, object, form, label, legend, table, p, h1, h2, h3, h4, h5, h6, th, tr, td, dl, dt, dd, ol, ul, li {
	margin: 0;
	padding: 0;
	font-family: "Arial";
	font-size: 13px;
}
h1 {
	font-size: 16px;
}
h2.sz15 {
	font-size: 15px;
}

h1.black.sz21 {
	font-size:21px;
}

#wrapper {
	width:900px;
	margin: 0 auto;
}
img {
	/* max-width: 100%; */
	border: 0;
}
.gryBtn17, .gryBtn17a, .gryBtn17b {
	background: url("../images/gryBtn17.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #47618A;
	font-family: verdana;
	font-size: 12px;
	line-height: 17px;
	height: 17px;
	padding: 0 10px;
	text-align: center;
	display:inline-block;
	color: #004593;
}
.gryBtn17c {
	background: url("../images/gryBtn17.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #47618A;
	font-family: verdana;
	font-size: 11px;
	line-height: 21px;
	width: 193px;
	height: 21px;
	padding: 0;
	text-align: center;
	color: #004593;
}
.gryBtn17:hover {
	background: url("../images/gryBtn17Hover.png") repeat-x scroll 0 0 transparent;
	text-decoration: none !important;
}
.gryBtn17:hover.inactive {
	background: url("../images/gryBtn17.png") repeat-x scroll 0 0 transparent;
}
.gryBtn17:hover.inactive a {
	color: #999999;
}
.gryBtn17Inactive {
	background: url("../images/gryBtn17Hover.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #47618A;
	font-family: verdana;
	font-size: 12px;
	line-height: 17px;
	height: 17px;
	padding: 0 10px;
	text-align: center;
	display:inline-block;
}
a.gryBtn17Inactive {
	color: #999;
}
.gryBtn17 a {
	font-weight: normal;
}
.gryBtn17 a:hover {
	text-decoration: none !important;
}
.gryBtn17a {
	line-height: 14px;
}
.gryBtn17b {
	line-height: 17px;
	padding: 0 10px;
}
.floatL {
	float: left;
}
.floatR {
	float: right;
}
.clear {
	clear: both;
}
.textCenter {
	text-align: center;
}
.textLeft {
	text-align: left;
}
.textRight {
	text-align: right;
}
.block {
	display: block;
}
.overflowH {
	overflow: hidden;
}
.normal {
	font-weight: normal;
}
.inline {
	display: inline;
}
.valignMid {
	vertical-align: middle;
}
.border1 {
	border-top: 1px solid #CBCBCB;
	height: 1px;
}
.suborder {
	border-bottom: 2px solid #CBCBCB;
	border-left: 2px solid #CBCBCB;
	border-right: 2px solid #CBCBCB;
}
.red {
	color: #FF0000;
}
.red2 {
	color: #FF0000;
        float: left;
        margin-top: 10px;
}
.black {
	color: #000000;
}
.greyE4 {
	background-color: #E4E4E4;
}
.greyF2 {
	background-color: #F2F2F2;
}
.pushRight {
	margin-left: 20px;
}
.jqmWindow {
	display: none;
	position: /*fixed*/ absolute;
	top: 17%;
	left: 50%;
	margin-left: -300px;
	/* width: 600px;*/
    max-width:805px;
	background-color: #FFFFFF;
	color: #333;
	border: 1px solid black;
	padding: 12px;
}
.jqmOverlay {
	background-color: #000;
}
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
width: expression(this.parentNode.offsetWidth+'px');
height: expression(this.parentNode.offsetHeight+'px');
}
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
	position: absolute;
 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
#headContainer {
	background: url("../images/2lines.jpg") no-repeat 0 top;
}
#head {
	overflow: hidden;
	position: relative;
}
#logo a {
	border: none;
	margin: 20px 0px 0px 10px;
	float: left;
}
#user {
	/* margin:20px 0px 0px 300px; */
	padding: 22px 0 0 0;
}
#user ul li:last-child {
	border: none;
}
#user ul li {
	border-left: 1px solid #d2d2d2;
	display: inline;
	padding: 0px 5px;
}
#blueBar {
	background-color: #004593;
	border-top: 1px solid #A2A2A2;
	border-bottom:4px solid #F29715;
	clear: both;
	height: 57px;
	position: relative;
}
#blueBar p {
	color: #FFFFFF;
	font-size: 16px;
	line-height: 57px;
	padding-left: 300px;
}

#leftCol {
	/* commented CSS can be removed 8/25/25 PTK */
	/* background-color: #FFFFFF; */
	background-color: #F7F7F7;
	/* border-top: 2px solid #BABABA;  */

	border-top: 1px solid silver; /* added 7/25/24 */
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
	box-sizing: border-box;

	float: left;
	/* margin: -41px 0px 0px 9px;  */
	/* width: 282px; */ 
	width: 33%; /* added */
	position: relative;
	padding-top: 9px;
	min-height: 78vh;
}

#leftCol a i[class^="fa"]{
	margin-right: 4px;
}

#leftCol a {
	color: black;
}

#leftColDrop {

	/* modified by PTK on 10/14/2024 */

	background-color: whitesmoke;
	border-top: 1px solid silver;
	float: left;
	margin: 0;
	padding: 0;

	width: 30%;
	position: relative;
}

#caseManagerContainer {

	content: " ";

}
#caseManager {
	border: 1px solid #d7d7d7;
	overflow: hidden;
}
#caseManager img {
	float: right;
}
#caseManager #left {
	padding: 15px 0px 0px 15px;
}
#caseManager #yourCaseManager h5, #caseManager #yourCaseManager a {
	font-size: 13px;
	margin-bottom: 5px;
}
#caseManager #yourCaseManager {
	margin-bottom: 12px;
}
#caseManagerInfo p {
	color: #616161;
}
.leftHeaders {
	line-height: 35px;
}
.leftHeaders h5 {
	display: inline;
	font-size: 13px;
}
.leftHeaders a {
	float: right;
}
#upcomingEventsContainer, #didYouKnowContainer, #testimonyContainer {
	border-top: 1px solid #BABABA;
	margin-bottom: 10px;
}
#testimonyContainer {
	padding-top: 20px;
}
#upcomingEvents, #didYouKnow, #testimony {
	width: 262px;
	padding: 0px 9px 5px;
}
#testimony {
	background: url("../images/quote.jpg") no-repeat 0 0;
}
#leftCol .date {
	color: #747474;
	float: right;
	font-size: 12px;
}
.news li {
	border-top: 1px solid #E3E3E3;
	overflow: hidden;
	padding: 5px 0px;
}
.news li a {
	float: left;
	width: 165px;
}
#didYouKnow p, #testimony p {
	color: #404040;
	margin-left: 12px;
}

#container .right-column{
	/* replacement class for the dashboard and can be used for consistency in other areas */
	background-color: #F7F7F7;
	padding: 4px;

	.engagement-list-header{
		background-color: transparent;
	}

	.orangeHeader:not(first-child){ 
		margin-top: 4px;
	}

	.orangeHeader{
		border-top: 1px solid #333;
		border-left: 1px solid #333;
		border-right: 1px solid #333;
		border-bottom:none;
		background-color: rgba(255, 165, 0, .6);

		+table{
			border-bottom: 1px solid #333;
			border-left: 1px solid #333;
			border-right: 1px solid #333;
			border-top:none;

			thead{
				background-color: #dddd;
				
			}
			th{
				background: none;
				a{				
					color: black;
					font-weight: 400;
					font-size: 14px;
					font-family: Arial;
				}
			}

			tbody{
				background-color: white;

				td{
					font-size: 12px;

					a{
						white-space: nowrap;
						overflow: hidden;
						text-overflow: ellipsis;
					}
				}
			}
		}

		h2{
			letter-spacing: 0;
		}
	}
	

}


#rightCol {
	/* commented code can be removed 8/25/24 */
	/* background-color: #DEDEDE; */
	background-color: #FFFFFF;

	/*border-left: 1px solid #BABABA;*/
	border : 1px solid silver;
	/* width: 600px; */
	width : 67%;
	box-sizing: border-box;
	float: left;
	/*padding-bottom: 25px;*/
}

#rightCol:has(.communications){
	width: 70%;
	
	.blueHeader{
		background: none;
		background-color: #004593;
		/* border: 1px solid red; */
	}


}


#rightCol > div{
	width: 100% !important;
	box-sizing: border-box;
}

#rightColFull {
	background-color: #DEDEDE;
	border-left: 1px solid #BABABA;
	width: 100%;
	float: left;
	padding-bottom: 25px;
}

.communications{
	margin: 0;
	width: 100%;

}
.openRequest,  .sendUpdates {
	margin: 15px auto 0px;
	width: 573px;
}
.sendUpdates {
	background-color: #FFFFFF;
}
.whiteBG {
	background-color: #FFFFFF;
	margin: 15px auto 0;
	overflow: hidden;
	padding: 20px 20px;
	width: 530px;

}
.whiteBGMin {
	background-color: #FFFFFF;
	margin: 15px auto 0;
	overflow: hidden;
	padding: 20px 20px;
	width: 530px;
	min-height:500px;
}
.whiteBGFull {
	background-color: #FFFFFF;
	margin: 15px auto 0;
	padding: 10px 20px;
	width: 835px;
	min-height:450px;
}
.sendUpdates textarea {
	background-color: #F2F2F2;
	display: block;
	margin: 0px auto 10px;
	min-height: 100px;
	width: 95%;
}

#messagesTab {
	margin: 0 10px 10px 10px;
	padding-bottom: 10px;
}

.orangeHeader {
	color: #FFFFFF;
	line-height: 29px;
	height: 29px;
}


.orangeHeader, .blueHeader {
	padding-left: 15px;
}
.orangeHeader h2, .blueHeader h2 {
	line-height: 28px;
	font-size:15px;
	font-weight: bold;
}
.blueHeader {
	background: url("../images/header/blue-rounded-bar.jpg") no-repeat 0 0;
	color: #FFFFFF;
	line-height: 29px;
	height: 29px;
}
.blueFooter {
	background: url("../images/header/blue-rounded-bar-btm.jpg") no-repeat 0 0;
	height: 29px;
}
.orangeFooter {
	background: url("../images/header/orange-rounded-bar-btm.jpg") no-repeat 0 0;
	color: #FFFFFF;
	height: 29px;
}
.comCenter tr, .requestTable tr {
	background-color: #ECECEC;
	border: 1px solid #BCBCBC;
}
.requestTable tr {
	color: #FF0000;
	height: 31px;
}
.requestTable tr.new {
	background: #fff url("../images/gray-gradient-sm.jpg") repeat-x 0 0;
	color: #000000;
}
.requestTable th, .requestTable td {
	padding-top:6px;
	padding-bottom:6px;
}
.requestTable .date {
	text-align: center;
	width: 65px;
}
.requestTable .help {
	text-align: center;
}
.requestTable .message {
	padding-left: 10px;
	width: 366px;
}
.requestTable .new .message a, .requestTable .message a {
	color: #000000;
}
.requestTable .icon {
	text-align: center;
	width: 15px;
}
.requestTable .dismiss {
	text-align: center;
	width: 92px;
}
.comCenter tr.new {
	background: url("../images/gray-gradient-lg.jpg") #FFFFFF repeat-x 0 0;
	font-weight: bold;
}
.comCenter tr td {
	padding: 15px 0px;
}
.comCenter tr .date {
	padding-left: 10px;
	width: 85px;
}
.comCenter tr .time {
	width: 82px;
}
.comCenter tr .message {
	width: 320px;
}
.comCenter tr .message a {
	color: #000000;
}
.comCenter tr .msgType {
	padding-right: 17px;
	width: 57px
}
.comCenter tr .msgType img {
	float: right;
}
#messageHeader, .messageContent {
	border-bottom: 1px solid #CBCBCB;
	margin-top: 20px;
	padding-bottom: 15px;
}
#messageHeader p {
	font-size: 13px;
	line-height: 16px;
}
.messageContent p:first-child {
	margin-bottom: 15px;
}
#reply {
	margin-top: 20px;
	padding-bottom: 15px;
	width: 523px;
}
#reply p {
	display: inline;
}
#reply textarea {
	background-color: #F2F2F2;
	height: 75px;
	vertical-align: top;
	width: 86%;
}
#resourcesNav {
	margin: 10px;
	
}
#resourcesNav li.first-child {
	border-top: 1px solid #000;
	border-bottom: none;
}

#resourcesNav li {
	border-bottom: 1px solid #000;
	line-height: 30px;
}

#resourcesNav li:last-child{
	margin-bottom: 10px;
}


#resourcesNav li ul li {
	border-bottom: none;
}

#resourcesNav > li:nth-child(11){
	border-bottom: none;
}

#resourcesNav li a {
	color: #000000;
}
#quickLinks ul li:first-child {
	border-top: 1px solid #CBCBCB;
}
#quickLinks ul li {
	border-bottom: 1px solid #CBCBCB;
	line-height: 30px;
}
.engagementDetails {
	border-top: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	margin: 10px 0px;
	overflow: hidden;
}
.engagementDetails h4 {
	font-size: 13px;
}
.engagementDetails h4, .engagementDetails h5 {
	line-height: 29px;
	padding-left: 10px;
}
.engagementDetails h5.details {
	border-top: 1px solid #CBCBCB;
}
.engagementDetails table {
	border-top: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	width: 100%;
}
.engagementDetails table.details tr:first-child {
	height: 25px;
	vertical-align: bottom;
}
.engagementDetails table tr td {
	padding: 0 0 6px 5px;
}

.engagementDetails table.services tr {
	padding: 3px 0;
}
.engagementDetails table.services tr .linHgt {
	line-height: 24px;
}
.engagementDetails table.services tr td div {
	padding-right: 10px;
}
.engagementDetails table.services tr .firstElement {
	border-bottom: 1px solid #CBCBCB;
	padding-left: 20px;
	width: 80px;
	text-align: left;
	line-height: 24px;
}
.engagementDetails table.services tr .secondElement {
	border-bottom: 1px solid #CBCBCB;
	/*width: 310px;*/
	padding-left: 0px;
	max-width: 194px;
}
.engagementDetails table.services tr .thirdElement {
	border-bottom: 1px solid #CBCBCB;
	width: 109px;
	line-height: 24px;
}
.engagementDetails table.services tr .fourthElement {
	border-bottom: 1px solid #CBCBCB;
	/*width: 109px;*/
	line-height: 24px;
	padding-left: 5px;
	min-width: 110px;
}

.engagementDetails table.adjustments {
	border-bottom: 0;
}

.engagementDetails table.adjustments tr {
	padding: 3px 0;
	text-align: left;
	height: 24px;
}

.engagementDetails table.adjustments td {
	vertical-align: top;
	padding-top: 6px;
}

.engagementDetails table.adjustments tr .firstElement {
	border-bottom: 1px solid #CBCBCB;
	padding-left: 20px;
	width: 60px;
}
.engagementDetails table.adjustments tr .secondElement {
	border-bottom: 1px solid #CBCBCB;
	padding-left: 5px;
	width: 50px;
}
.engagementDetails table.adjustments tr .thirdElement {
	border-bottom: 1px solid #CBCBCB;
	padding-left: 5px;
	width: 110px;
}
.engagementDetails table.adjustments tr .fourthElement {
	border-bottom: 1px solid #CBCBCB;
	padding-left: 5px;
	width: 177px;
}

.engagementDetails table.adjustments tr .fifthElement {
	border-bottom: 1px solid #CBCBCB;
	padding-left: 5px;
	width: 90px;
	text-align: right;
	padding-right: 10px;
}
.merge_pdf{
	text-decoration:none;
	cursor:pointer;
}
.merge_pdf:hover{
	text-decoration:underline;
}
#adjustedTotal {
	width: 100%;
}

#adjustedTotal tr {
    padding: 3px 0;
    text-align: right;
}

#adjustedTotal .total {
    padding-left: 5px;
    padding-right: 10px;
    width: 88px;
}

.updateDeadlineDate {
	float: right;
}
#billingStatement {
	width: 100%;
}
#billingStatement th {
	text-align: left;
}
#billingStatement tr th a {
	color: #000;
}
#billingStatement tr:first-child {
	border-top: 1px solid #CBCBCB;
}
#billingStatement tr {
	border-bottom: 1px solid #CBCBCB;
	line-height: 25px;
}
#adjustmentsTable {
	width: 100%;
}
#adjustmentsTable th {
	text-align: left;
}
#adjustmentsTable tr th a {
	color: #000;
}
#adjustmentsTable tr:first-child {
	border-top: 1px solid #CBCBCB;
}
#adjustmentsTable tr {
	line-height: 25px;
}
#adjustmentsTable td, #adjustmentsTable th {
	border-bottom: 1px solid #CBCBCB;
}
#adjustmentsTable td.noBorder {
	border:none;
}
#addInformation {
	width: 100%;
}
#addInformation p {
	margin-bottom: 2px;
}
#addInformation .text {
	font-size: 14px;
}
#assetInformation {
	border: 1px solid #CBCBCB;
}
#assetInformation .infoBlock {
	border-bottom: 1px solid #CBCBCB;
	margin-bottom: 0px;
}
.infoBlock .leftSide {
	width: 50%;
	padding-left: 10px;
	float: left;
}
#assetInformation .leftSide label, #assetInformation .bottom .leftSide span {
	float: left;
	width: 100px;
	display: block;
}
#assetInformation .leftSide .dollar {
	padding-right: 5px;
}
#assetInformation .leftSide input {
	width: 135px;
}
#assetInformation .bottom .leftSide {
	width: 60%;
}
#assetInformation .bottom .rightSide {
	width: 35%;
}
#assetInformation .bottom .leftSide span {
	padding-right: 15px;
}
#assetInformation .valueArea {
	line-height: 18px;
}
#assetInformation .valueArea .vCol1 {
	width: 155px;
	float: left;
	text-align: left;
}
#assetInformation .valueArea .vCol2 {
	float: left;
	text-align: left;
}
#assetInformation .valueArea .vCol3 {
	width: 95px;
	float: right;
	font-weight: bold;
	text-align: right;
}
#assetInformation .vCol3 div, #assetInformation .vCol2 div, #assetInformation .vCol1 div {
	height: 24px;
}
#assetInformation div {
	margin-bottom: 5px;
	font-family: "Arial";
	font-size: 13px;
	overflow: hidden;
}
.infoBlock .top {
	line-height: 40px;
	padding-left: 10px;
}
.infoBlock .top h3 {
	display: inline;
}
.infoBlock .top a {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}
.infoBlock .top a:hover {
	text-decoration: none;
}
.infoBlock .rightSide {
	float: right;
	width: 40%;
	padding-right: 10px;
	text-align: right;
}
.infoBlock .rightSide label {
	padding-right: 5px;
}
.infoBlock .rightSide span.ownership {
	float: left;
}
.addInfoBlock {
	margin: 15px 25px 0px 0px;
}
.rightSide .percentTotal {
	border-top: 1px solid #CBCBCB;
	line-height: 30px;
	padding-right: 15px;
}
.infoBlock .bottom {
	background-color: #E4E4E4;
	border: 1px solid #CBCBCB;
	clear: both;
	margin: 0px 10px;
	padding: 5px 10px;
}
.infoBlock .bottom .rightSide div {
	height: 15px;
}
#assetInformation .infoBlock .deleteEntry {
	padding-left: 10px;
	border-top: 1px solid #CBCBCB;
	margin-bottom: 0px;
}
#assetInformation .infoBlock .deleteEntry a {
	line-height: 25px;
	font-size: 14px;
}
.infoBlock .deleteEntry a:hover {
	text-decoration: underline;
}
#collectibleValue {
	margin: 15px 0px;
	;
}
#collectibleValue h3 {
	font-size: 15px;
	margin-bottom: 15px;
}
#collectibleValue table {
	width: 100%;
	text-align: center;
}
#collectibleValue table tr {
	background-color: #E4E4E4;
}
#collectibleValue table tr.yellow {
	background-color: #FEFF98;
}
#collectibleValue table td {
	border: 1px solid #CBCBCB;
	height: 35px;
}
#caseManager h2 {
	margin: 0px 0px 0px 10px;
	border-bottom: 1px solid #CBCBCB;
	width: 93%;
	line-height: 30px;
}
#caseManager table {
	font-size: 13px;
	font-family: "Arial";
	margin: 0px 10px 10px;
}
#caseManager table tr {
	border-bottom: 1px solid #CBCBCB;
}
#caseManager table tr td {
	padding: 8px 0px;
	width: 1%;
	font-size: 12px;
	line-height: 15px;
}
#assetSummary {
	width: 100%;
	margin-bottom: 15px;
}
#assetSummary td.col1 {
	width: 235px;
	text-align: left;
	padding-left: 30px;
}
#assetSummary .greyBG .col1 {
	background: url("../images/arrow-up.jpg") no-repeat 10px 10px;
	cursor: pointer;
}
#assetSummary .greyBG .active {
	background-image: url("../images/arrow-down.jpg");
	background-color: transparent;
}
#assetSummary td {
	border: 1px solid #CBCBCB;
	width: 80px;
	padding: 8px 4px;
	text-align: right;
}
#assetSummary td.center {
	text-align: center;
}
tr.greyBG {
	background-color: #E4E4E4;
}
#assetSummary tr.yellowBG {
	background-color: #FEFF98;
}
#assetSummary td.total {
	padding-right: 25px;
}
#assetSummary td input {
	width: 63px;
}
#newEngagement {
	border-top: 1px solid #CBCBCB;
	overflow: hidden;
}
#newEngagement #left {
	border-right: 1px solid #CBCBCB;
	width: 50%;
}
#newEngagement #right {
	margin-left: 15px;
}
#newEngagement #left, #newEngagement #right {
	float: left;
	overflow: hidden;
	padding-top: 10px;
}
#newEngagement #left h4, #newEngagement #right h4 {
	margin-bottom: 15px;
}
#newEngagement #left p {
	width: 215px;
	margin-bottom: 10px;
	display: inline;
}
#newEngagement #left a.edit {
	float: right;
	margin-right: 60px;
}
#householdMember {
	margin: 10px 0px;
}
#householdMember .col1 {
	width: 100px;
}
#householdMember .col2 {
	width: 175px;
}
#householdMember .col3 {
	width: 165px;
}
#householdMember .col4 {
	width: 170px;
}
#householdMember .col5 {
	width: 120px;
}
#householdMember .col6 {
	width: 40px;
	padding-right: 10px;
}
#householdMember tr {
	border: 1px solid #CBCBCB;
}
#householdMember tr.hidden {
	border-left: none;
	border-right: none;
}
#householdMember tr td, #householdMember tr th {
	padding: 8px;
	font-weight: normal;
}
#rightColFull .noBorder {
	border: none;
}
#incomeExpense {
	margin-bottom: 15px;
	width: 100%;
}
#incomeExpense .cat {
	text-align: center;
}
#incomeExpense .totalSec {
	text-align: right;
	padding-right: 20px;
}
#incomeExpense tr td {
	border: 1px solid #CBCBCB;
	padding: 8px 5px;
	;
}
#incomeExpense tr td.specialTop {
	border-top: 1px solid #CBCBCB !important;
}
#incomeExpense .tRight {
	text-align: right;
}
#incomeExpense .tLeft {
	text-align: left !important;
}
#incomeExpense tr.lightYellow {
	background-color: #FFFFCB;
	border-top: 5px solid #CBCBCB;
}
.yellow {
	background-color: #FEFF98;
}
#incomeExpense .greyE4 .inactive {
	background: url("../images/arrow-up.jpg") #E4E4E4 no-repeat 10px 50%;
	cursor: pointer;
}
#incomeExpense .greyE4 .active {
	background: url("../images/arrow-down.jpg") #E4E4E4 no-repeat 10px 50%;
	cursor: pointer;
}
#incomeExpense tr td.col1 {
	width: 188px;
}
#incomeExpense tr td.active h2, #incomeExpense tr td.inactive h2 {
	padding-left: 24px;
	line-height: 20px;
}
#incomeExpense tr td.col2 {
	text-align: center;
	width: 32px !important;
}
#incomeExpense tr td.col3, #incomeExpense tr td.col4, #incomeExpense tr td.col5, #incomeExpense tr td.col6, #incomeExpense tr td.col7, #incomeExpense tr td.col8 {
	width: 88px !important;
	text-align: right !important;
}
#incomeExpense tr td.cat {
	text-align: center !important;
}
#incomeExpense tr td.col3 input[type=text], #incomeExpense tr td.col4 input[type=text], #incomeExpense tr td.col5 input[type=text], #incomeExpense tr td.col6 input[type=text], #incomeExpense tr td.col7 input[type=text], #incomeExpense tr td.col8 input[type=text] {
	width: 54px;
}
#messageFloatBox {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
	background:#ffc;
	padding:5px;
	border:1px solid #CCCCCC;
	text-align:center;
	font-weight:bold;
	width:99%;
}
#expenseContainer {
	padding: 10px;
}
#expenseContainer p {
	margin-left: 10px;
}
#expensePopup {
	border: 2px solid #0F4494;
	margin-bottom: 10px;
}
#expensePopup tr {
	border-top: 1px solid #CBCBCB;
	line-height: 20px;
}
#expensePopup tr:first-child {
	border: none;
}
#expensePopup td {
	padding-left: 10px;
}
#expensePopup td.strong {
	font-weight: bold;
}
#exhibit {
	border-top: 1px solid #CBCBCB;
	margin-top: 15px;
}
#exhibit .service {
	border-bottom: 1px solid #CBCBCB;
	clear: both;
	overflow: hidden;
	padding: 10px 0px;
}
#exhibit .service .col1 {
	float: left;
	width: 110px;
}
#exhibit .service .col2 {
	float: left;
	width: 368px;
}
#exhibit .service .col3 {
	float: right;
}
#exhibit .service .col1 div {
	margin-bottom: 5px;
}
#exhibit .service .col2 table {
	width: 100%;
}
#exhibit .service .col2 {
	padding: 2px 0px;
}
#exhibit .service .col1 div p, #exhibit .service .col2 div p, #exhibit .service .col2 table p, #exhibit .service .box p {
	display: inline;
}
#exhibit .service div.overflow {
	overflow: hidden;
}
#exhibit .service .box {
	border: 1px solid #CBCBCB;
	margin-top: 12px;
	padding: 10px;
}
#exhibit .service div.overflow .col {
	float: left;
	width: 25%;
}
#exhibit .service div.overflow .col h4 {
	margin-bottom: 4px;
}
#exhibit .service .box .bottom {
	border-top: 1px solid #CBCBCB;
}
#exhibit .service .box .bottom a {
	padding-right: 20px;
}
#exhibit .service .box .row {
	padding: 5px 0pc;
}
#exhibit .service .box .row input[type=checkbox] {
	margin-left: 4px;
}
#exhibit .service .col2 input[type=text] {
	margin: 5px 0px;
}
#exhibit .service .col2 input[type=text], #exhibit .service .col2 textarea {
	width: 94%;
}
#exhibit .service .col2 input[type=text].width100 {
	width: 100px;
	margin: 0;
}
#exhibit .service .col2 input[type=text].width130 {
	width: 130px;
	margin: 0;
}
#exhibit .service .col2 .box input[type=text] {
	width: 68%;
}
#exhibit .service .col1 input[type=text] {
	width: 55px;
}
#exhibit .service .box .row input[type=checkbox].largeLeft {
	margin-left: 9px;
}
#exhibit .service .box .row h4.largeBottom {
	margin-bottom: 8px;
}
input[type=submit].button, input[type=button].button {
	background:url("../images/gryBtn17.png") repeat-x scroll 0 0 transparent;
	border:1px solid #47618A;
	color: #004593;
	font-family:verdana;
	font-size:12px;
	height: 19px;
	padding:0 10px;
	text-align:center;
}
.button:hover {
	background: url("../images/gryBtn17Hover.png") repeat-x scroll 0 0 transparent !important;
	text-decoration: none !important;
}
#login h1 {
	margin-bottom: 15px;
}
#login p {
	margin-bottom: 10px;
}
#login form div {
	padding: 5px 0px;
	margin-left: 15px;
}
#login form div label {
	display: block;
	float: left;
	width: 70px;
}
#login form div input[type=text], #login form div input[type=password] {
	width: 115px;
}
#customers {
	border: 1px solid #CBCBCB;
	margin: 0px auto;
}
#customers tr {
	border-bottom: 1px solid #CBCBCB;
	line-height: 15px;
}
#customers tr.color {
	background-color: #DFDFDF;
}
.clientCollectibility {
	width: 100%;
}
.title {
	margin: 15px 0px 10px;
}
.clientCollectibility td {
	width: 16%;
	text-align: center;
	border: 1px solid #CBCBCB;
	height: 35px;
}
.clientCollectibility td.tLeft {
	text-align: left;
}
.clientCollectibility td.tRight {
	text-align: right;
}
.borderL {
	border-left: 1px solid #CBCBCB;
}
.borderR {
	border-right: 1px solid #CBCBCB;
}
#costServices {
	width: 100%;
	font-size: 12px;
	margin: 5px 0px 15px;
}
#costServices tr:first-child {
	border-top: 1px solid #CBCBCB;
}
#costServices tr {
	border-bottom: 1px solid #CBCBCB;
}
#costServices td {
	padding: 10px 2px 10px 5px;
}
#costServices .col1 {
	width: 50px;
}
#costServices .col2 {
	width: 106px;
}
#costServices .col3 {
	/*width: 96px;*/
	width: 115px;
}
#costServices .col3 input[type=text] {
	width: 63px;
}
#costServices .col3 img {
	vertical-align: middle;
}
#costServices .col4 {
	line-height: 22px;
	width: 74px;
}
#costServices .col4 input[type=text] {
	width: 60px;
}
#costServices .col5 {
	width: 77px;
	line-height: 22px;
}
#costServices .col5 input[type=text] {
	width: 60px;
}
#costServices .col6 {
	line-height: 22px;
	width: 78px;
}
#costServices .col6 input[type=text] {
	width: 55px;
}
#paymentCalc .row {
	border-bottom: 1px solid #CBCBCB;
	clear: both;
	display: block;
	overflow: hidden;
	line-height: 35px;
}
#paymentCalc .row:first-child {
	border-top: 1px solid #CBCBCB;
}
#paymentCalc .row h2 {
	line-height: 35px;
}
#paymentCalc .row .col1 {
	float: left;
	display: block;
	width: 320px;
}
#paymentCalc .row .col2 {
	float: left;
	display: block;
	width: 20px;
}
#paymentCalc .row .col3 {
	float: left;
	display: block;
	width: 180px;
}
#paymentCalc .row .col3 input[type=text] {
	width: 60px;
}
#paymentCalc .row .col3 img {
	vertical-align: middle;
}
#fee {
	border-bottom: 1px solid #CBCBCB;
	line-height: 20px;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
#fee h2 {
	border-bottom: 1px solid #CBCBCB;
	line-height: 35px;
	margin-bottom: 10px;
}
#fee div input[type=text] {
	width: 60px;
}
#payment {
	overflow: hidden;
	margin-top: 10px;
}
#payment .box {
	border: 1px solid #CBCBCB;
	height: 56px;
	padding: 18px 18px 0 18px;
}
#payment .boxBdr {
	height: 30px;
	line-height: 30px;
	border: 1px solid #CBCBCB;
	border-top: none;
	padding-left: 18px;
}

#payment .box .row1 {
	padding-bottom: 10px;
}
#payment .box .row1 p {
	width: 160px;
	margin: 0px auto;
}
#payment .box .row2 {
}
#payment .box .row2 input[type=text] {
	width: 80px;
}
#payment .box .row3 {
	height: 30px;
}
#payment .box .row3 p {
	margin: 0px auto
}
#payment #center {
	background-color: #FFFFFF;
	border: 1px solid #CBCBCB;
	margin: 40px 0px 0px 243px;
	padding: 4px 15px;
	position: absolute;
}
.engagementDetails .engagementTitle {
	padding: 0px 10px;
	overflow: hidden;
}
.engagementDetails .engagementTitle h2 {
	line-height: 35px;
}
.engagementDetails .engagementTitle a {
	text-decoration: none;
}
.engagementDetails .engagementTitle .gryBtn17 {
	line-height: 35px;
}
#approve select {
	margin-left: 20px;
}
#disapprove {
	border-bottom: 1px solid #CBCBCB;
	margin-bottom: 10px;
	padding-bottom: 15px;
}
#disapprove textarea {
	height: 75px;
	margin-left: 20px;
	width: 300px;
	margin-top: 5px;
}
.msgCenter {
	border-top: 1px solid #CBCBCB;
	margin-top: 20px;
	padding-top: 10px;
}
.msgCenter div {
	margin: 5px 0px;
}
.msgCenter div img {
	vertical-align: middle;
}
.replace {
	position: absolute;
	margin: -24px 0px 0px 425px;
	z-index: 2;
}
.replace a:hover {
	text-decoration: none;
}
#taxpayerInfo {
	margin-top: 15px;
	width: 425px;
}
#taxpayerInfo h2 {
	margin-bottom: 15px;
}
#taxpayerInfo p {
	margin-bottom: 8px;
}
#taxpayerInfo .left {
	text-align: right;
	width: 150px;
}
#taxpayerInfo .right {
	text-align: left;
	margin-left: 10px
}
#taxpayerInfo .soc {
	margin: 5px 0px;
}
#taxpayerInfo .soc p {
	clear: left;
	float: left;
	line-height: 22px;
	width: 200px;
}
#taxpayerInfo .border1 {
	margin: 10px 0px;
}
#taxpayerInfo input[type=checkbox] {
	margin: 0 5px 18px 0px;
}
#myManager #col1 {
	width: 300px;
	float: left;
}
#myManager #col1 p {
	margin-bottom: 10px;
}

#myManager #col2 {
	width: 200px;
	float: right;
}
#events .left {
	min-height: 465px;
	background-color: #bcbcbc;
	float: left;
}
.subTabs {
	padding-top: 10px;
	font-family: arial;
	font-size: 12px;
}
.subTabs li {
	display: block;
	float: left;
	margin-left: 5px;
	list-style: none;
	background-color: #949494;
	color: #fff;
	padding: 4px 15px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
.subTabs li:hover, .subTabs li.selected {
	background-color: #bcbcbc;
	color: #000;
}
.subTabs a {
	cursor: pointer;
	color: #fff;
}
#day {
	display: block;
}
#week {
	display:none;
}
#month {
	display:none;
}
#threeMonths {
	display:none;
}
.today {
	margin:50px 0 0 5px;
	padding: 3px;
	background-color:#acacac;
	text-align:left;
	font-size:13px;
	line-height:18px;
}
.sort {
	border-bottom: 12px solid #bcbcbc;
	background-color: #d7d7d7;
}
.calendar {
	margin: 5px auto;
	text-align:left;
	float:left;
	width:150px;
	margin-right:10px;
}
.headerTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #004593;
	line-height: 18px;
	text-align:left;
	padding: 5px;
	background-color: #CECECE;
}
.headerTxtAlt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #000;
	line-height: 18px;
	padding: 5px;
	text-align:left;
}
.border {
	border-left: 5px solid #F19614;
	padding-left:10px;
}
.lastChild {
	margin-right:0;
}
.label {
	border:0;
	font-size:14px;
	margin-top: 3px;
}
#incomeExpense #ownership .label {
	margin-top: 0px;
	margin-right: 0px;
}
#smallCont {
	/* width: 95% */
	width: 98%;
	margin: auto;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#d7d7d7;
}
.backfwd {
	font-size: 13px;
	color: #000000;
	font-weight:bold;
}
#rightColGray {
	background-color: #e4e4e4;
}
#rightColWhite table {
	width: 610px;
	margin: 0px auto;
}
#rightColWhite tr.row {
	border-bottom: 1px solid #999999;
}
#rightColWhite td {
	padding: 5px;
}
#rightColWhite {
	width: 620px;
	background-color: #fff;
	min-height: 439px;
	border-left:1px solid #BABABA;
	float:left;
	padding-bottom:25px;
}
#rightColWhite .col1 {
	width:15px;
}
#rightColWhite .col2 {
	width: 440px;
}
#print {
	width: 530px;
}

@media print
{   html {
        overflow: visible !important;
    }
}

.modText {
	color: #707070;
}
.lh15 {
	line-height: 15px;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.white {
	color: #FFFFFF;
}
.saHeader2 {
	color: white;
	background-image:url(images/bgThblue.jpg);
	height: 29px;
	font-family: sans-serif;
	line-height: 29px;
	text-align: left;
	padding-left: 10px;
	font-size:15px;
	font-weight:bold;
}
.saHeadTxt {
	font-weight:bold;
}
.bgYellow {
	background-color: #feff98;
}
.modText {
	color: #707070;
}
/* */
.whiteBG2 {
	background-color: #fff;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px 20px;
	width: 530px;
}
#exhibitSubNav, #exhibitSubNav2 {
	width: 570px;
	height: 33px;
	margin: 0 auto;
	margin-top: 15px;
	padding: 14px 0 0 0;
	background-color: #f2f2f2;
	text-align:center;
}
#exhibitSubNav2 {
	width: 570px;
	height: 37px;
	margin: 0 auto;
	margin-top: 15px;
	padding: 10px 0 0 0;
	background-color: #f2f2f2;
}
#exhibitSubNav ul, #exhibitSubNav2 ul {
	list-style: none;
}
#exhibitSubNav li, #exhibitSubNav2 li {
	display: inline-block;
}
#exhibitSubNav li a, #exhibitSubNav2 li a {
	display:inline-block;
	margin: 0;
	padding: 5px 15px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	border:none;
	border-left: 1px solid #a1a1a1;
	border-top: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	font-size:12px;
	background: #fff;
}
#exhibitSubNav li a.last {
	border-right: 1px solid #a1a1a1;
}
#exhibitSubNav li a:hover, #exhibitSubNav li.selected a, #exhibitSubNav2 li a:hover, #exhibitSubNav2 li.selected a {
	color: #fff;
	background-color: #004593;
}
#exhibitSubNav li a.unvisited {
	color: #6b6b6b;
	background: #f2f2f2;
}
#exhibitSubNav li.inactive, #exhibitSubNav2 li.inactive {
	display:inline-block;
	margin: 0;
	padding: 6px 15px 5px 15px;
	color: #6b6b6b;
	font-weight: bold;
	text-decoration: none;
	border:none;
	border-left: 1px solid #a1a1a1;
	border-top: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	font-size:11px;
	background-color:#f2f2f2;
}
#exhibitSubNav li.inactive.last {
	border-right: 1px solid #a1a1a1;
}
.calPic {
	margin-bottom: 4px;
}
input[type=text].grayBox {
	background-color:#ccc;
}
.noBorderRgt {
	border-right: none;
}
.valign {
	vertical-align:middle;
}
.col5a {
	line-height: 22px;
}
.editButton {
	display: block;
}
.sentForReview {
	display: block;
}
.alert {
	display: none;
	margin-top: 15px;
	padding: 5px 10px;
	border: 1px solid #049a08;
	color: #049a08;
}
.myPopup {
	display: none;
}
.jqmWindow2 {
	display: none;
	position: fixed;
	top: 17%;
	left: 50%;
	margin-left: -150px;
	width: 300px;
	padding: 12px;
	background-color: #fff;
}
.cursorPointer {
	cursor: pointer;
}
.jqmOverlay {
	background-color: #000;
}
#modalDiv {
	color: #333;
}
.engagement select {
	width:240px;
	height:22px;
	text-align: left;
	font-family:'Arial';
	font-size: 13px;
}
.saHeader3 {
	color: white;
	background-image:url(images/bgThbluebtm.jpg);
	height: 29px;
	font-family: sans-serif;
	line-height: 29px;
	text-align: left;
	padding-left: 10px;
}
.field1 {
	margin-right: 15px;
	width: 200px;
}
.field2 {
	width: 80px;
}
.field3 {
	margin-left: 10px;
	margin-right: 20px;
	width: 27px;
}
.field4 {
	width: 135px;
}
.client {
	text-align: left;
}
.duedate {
	width:145px;
}
.field5 {
	width: 532px;
	margin-top: 8px;
}
.attach {
	margin-top: 5px;
}
.auto {
	width: 250px;
}
.styles {
	margin-top: 5px;
	width: 535px;
	height:48px;
}
.message {
	margin-top: -5px;
}
.path {
	width: 535px;
	height:20px;
}
.printemail {
	width: 200px;
}
.caseStatus {
	width: 100%;
	
}
.caseStatus2 {
	padding: 10px 0;
}
.caseStat {
	width: 150px;
	margin-left: 5px;
}
.bold {
	font-weight: bold;
}
.newEngagements, .cases, .smCommunications, .leads {
	width: 553px;
	padding: 10px;
	background-color: #fff;
}
.newEngagements a, .cases a, .smCommunications, .leads a,#reportDiv td a {
	color: #000;
}
.newEngagements .neRow, .cases .neRow, .leads .neRow {
	border-top: 1px solid #c9c9c9;
	height: 30px;
}

.newEngagements .neRow td, .cases .neRow td, .leads .neRow td {
	padding: 10px 0;
	vertical-align: top;
}

.smCommunications .neRow {
	padding: 20px 0;
	border-top: 1px solid #c9c9c9;
}
.newEngagements .neRow.last-child, .cases .neRow.last-child, .smCommunications .neRow.last-child, .leads .neRow.last-child {
	border-bottom: 1px solid #c9c9c9;
}
.newEngagements .col1 {
	width: 155px;
}
.newEngagements .col2 {
	width: 117px;
}
.newEngagements .col3 {
	width: 148px;
}
.newEngagements .col4 {
	width: 125px;
}

.cases .leads .col1 { width: 135px;}
.cases .leads .col2 { width: 90px; }
.cases .leads .col3 { width: 120px; }
.cases .leads .col4 { width: 115px; }
.cases .leads .col5 { width: 70px; }

.cases .col1 {
	width: 150px;
	padding-left: 10px;
	vertical-align:top;
}
.cases .col2 {
	width: 140px;
}
.cases .col3 {
	width: 160px;
}
.cases .col4 {
	width: 100px;
}
.cases .col5 {
	width: 100px;
}
.smCommunications .col1 {
	width: 75px;
	padding-left: 10px;
}
.smCommunications .col2 {
	width: 80px;
}
.smCommunications .col3 {
	width: 365px;
}
.smCommunications .col4 {
	width: 30px;
}
#sideContainer2 {
	width: 570px;
	margin: 5px auto;
	background-color: #dedede;
}
.clientFinder {
	width: 265px;
	margin: 0 auto;
}
.cfHeader {
	padding: 10px 5px;
	border: 1px solid #c9c9c9;
	border-bottom: thin solid #5079be;
	position: relative;
}
.cfHeader input[type=text] {
	color: #959595;
}
.tabLink {
	display: block;
	float: left;
	width: 87px;
	height: 21px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	line-height: 21px;
	background: url(../images/bgSubTag.png) no-repeat 0 0;
}
.tabLink a {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #000;
}
.tabLink:hover, .tabLink.selected, .tabLink a:hover {
	background: url(../images/bgSubTagHover.png) no-repeat 0 0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}
.tabLink.selected a {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
#clients2 {
	display: block;
}
#employees2 {
	display:none;
}
#other2 {
	display:none;
}

#upcomingEventsSalesMgr .head, #mostRecentlySearched .head {
	font-family: Arial;
	font-size:14px;
	font-weight: 700;
	color: gray;
	line-height:16px;
	padding-bottom:8px;
}
#upcomingEventsSalesMgr .box, #mostRecentlySearched .box {
	line-height:30px;
	vertical-align:middle;
}
#upcomingEventsSalesMgr li, #mostRecentlySearched li {
	list-style:none;
	padding-left: 5px;
	padding-right: 5px;
}
#upcomingEventsSalesMgr .bdrTop, #mostRecentlySearched .bdrTop {
	border-top: 1px solid #999;
}
#upcomingEventsSalesMgr .bdrTop2, #mostRecentlySearched .bdrTop2 {
	border-top: 1px solid #dcdcdc;
}
#upcomingEventsSalesMgr .event, #mostRecentlySearched .event {
	color: #004593;
}
#upcomingEventsSalesMgr .date, #mostRecentlySearched .date {
	color: #666;
}
/* code below has not been uploaded to dev */
.helpWindow {
	display: none;
}
.jqmWindow3 {
	display: none;
	position: fixed;
	top: 20%;
	left: 50%;
	margin-left: -125px;
	width: 230px;
	padding: 10px;
	background-color: #ffffcb;
}
.jqmWindow4 {
	display: none;
	position: fixed;
	top: 20%;
	left: 50%;
	margin-left: -200px;
	width: 380px;
	padding: 10px;
	background-color: #fff;
}
.requestTable td.urgent {
	font-weight:bold;
}
.requestTable td.message {
	width: 430px;
}
.requestTable td.dismiss {
	width:80px;
}
#smallCont2 {
	width: 555px;
	margin: 10px;
	padding: 10px 15px;
	background-color:#fff;
}
.reply {
	width: 450px;
	background-color: #f2f2f2;
}
.h1 {
	color: #004593;
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 25px;
}
.subj {
	width: 450px;
	float: left;
}
.attach2 {
	width:475px;
	text-align:left;
}
.btn2 {
	padding-left: 10px;
	vertical-align:middle;
}
.btn3 {
	margin: 10px 0 20px 0;
	padding-left: 25px;
	padding-right: 25px;
}
.due {
	font-weight:bold;
	color: black;
	float:right;
	text-align:left;
}
.date2 {
	color:black;
	text-align:left;
	float: right;
	margin-right: 87px;
}
.noPadBtn {
	padding-right:0;
	padding-left:0;
	padding-top:3px;
	width: 192px;
}
.sspText {
	font-size: 13px;
	word-spacing: normal;
	font-weight: bold;
}
#rightCol .inner573 {
	/* width: 573px; */
	/* margin: 5px auto;*/
	box-sizing: border-box;
}

#rightCol .inner573 >div{
	width: 100%;
}

#rightCol .inner573 .orangeHeader{

	background: none;
	background-color: orange;
	color: #FFFFFF;
	line-height: 29px;
	height: 29px;
	box-sizing: border-box;
}

#upcomingConsultations, #completedConsultations {
	background-color: #ECECEC;
	width: 100%;
}
#upcomingConsultations tr:first-child, #completedConsultations tr:first-child {
	border: none;
	line-height: 14px;
}
#upcomingConsultations tr, #completedConsultations tr {
	border-top: 1px solid #C9C9C9;
	line-height: 30px;
}
#upcomingConsultations th, #completedConsultations th {
	background:url(../images/bgTh2.jpg) repeat-x 0 top;
	text-align: left;
	vertical-align: baseline;
	padding-top: 5px;
	padding-bottom:5px;
	font-weight:normal;
}
#upcomingConsultations th, #completedConsultations th, #upcomingConsultations th a, #completedConsultations th a {
	color: #666;
}
#upcomingConsultations td a, #completedConsultations td a {
	color: #000;
}
#upcomingConsultations .col1, #completedConsultations .col1 {
	width: 170px;
	padding-left: 10px;
}
#upcomingConsultations .col2, #completedConsultations .col2 {
	width: 150px;
}
#upcomingConsultations .col3, #completedConsultations .col3 {
	width: 170px;
}
#upcomingConsultations .col4, #completedConsultations .col4 {
}
#upcomingConsultations .col5, #completedConsultations .col5 {
	width: 94px;
	padding-right: 10px;
}
#rightCol .tabs {
	width: 573px;
	margin: 8px auto;
}
#rightCol .tabs li {
	display: block;
	float: left;
	width: 125px;
	height: 25px;
	margin: 0 0 0 2px;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
	background: url(../images/bgTabs.png) no-repeat 0 0;
	list-style: none;
}
#rightCol .tabs li:first-child {
	margin: 0;
}
#rightCol .tabs li:hover, #rightCol .tabs li.selected {
	background: url(../images/bgTabsHover.png) no-repeat 0 0;
}
#rightCol .tabs li a {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
#rightCol .tab1 {
	display: block;
	width: 549px;
	padding: 10px;
	background-color: #fafafa;
	border: 2px solid #bbbbbb;
	border-top: 4px solid #5079be;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}
#rightCol .tab2 {
	display: none;
	width: 549px;
	padding: 10px;
	background-color: #fafafa;
	border: 2px solid #bbbbbb;
	border-top: 4px solid #5079be;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}
#rightCol .tabs .bdrTop {
	border-top: 1px solid #c9c9c9;
}
#rightCol .clientArea {
	width: 240px;
}
#rightCol .dueArea {
	width: 95px;
}
#rightCol .actionArea {
	width: 175px;
}
.lh35 {
	line-height: 35px;
}
.padlft25 {
	padding-left: 25px;
}
.cosHdr {
	height: 22px;
}
#intakeInfo .col1 {
	width: 260px;
}
#intakeInfo .col2 {
	width: 250px;
}
#intakeInfo .whole {
	width: 500px;
}
#intakeInfo .half {
	width: 225px; 
}
#intakeInfo .all {
	width: 500px;
}
#intakeInfo tr td {
	padding: 5px 0 5px 0;
}
.mgnTop15 {
	margin-top: 15px;
}
.mgnRgt28 {
	margin-right: 26px;
}
/* more css not on dev */
#addInformation textarea {
	width: 500px;
}
.mgnLft45 {
	margin-left:42px;
}
#addInformation .zip {
	width: 40px;
}
#addInformation select {
	height:22px;
}
#container3 {
	width: 570px;
	margin: 20px auto;
	background-color: #ececec;
}
.saHeader2Orange {
	color: white;
	background: url(../images/bgImageSmallOrange.png) no-repeat 0 0;
	height: 30px;
	font-family: sans-serif;
	line-height: 29px;
	text-align: left;
	padding-left: 10px;
	font-size:15px;
	font-weight:bold;
}
#rightColWrapper {
	width: 570px;
	margin: 20px auto;
	background-color: #ececec;
}
.bgWhite {
	background-color: #fff;
}
.inner553 {
	width: 553px;
	margin: 10px auto;
}
#addInformation textarea {
	width: 500px;
	min-width: 500px;
	max-width: 500px;
}
#addInformation .dropDownItems {
	width: 150px;
}
#addInformation .dropDownItems2 {
	width: 175px;
}
#smallCont3 {
	background-color: #fff;
	width: 535px;
	margin: 10px auto;
	padding: 10px;
}
/*
#container2 {
	width: 570px;
	background-color: #D6D6D6;
	margin: 10px 20px 10px 10px;
}
*/

.saHeader2Green {
	color: white;
	background: url(../images/bgImageSmallGreen.png) no-repeat 0 0;
	height: 29px;
	font-family: sans-serif;
	line-height: 29px;
	text-align: left;
	padding-left: 10px;
	font-size: 15px;
	font-weight:bold;
}
.saHeader3Green {
	color: white;
	background: url(../images/bgImageSmallGreen.png) no-repeat 0 -30px;
	height: 30px;
	font-family: sans-serif;
	line-height: 29px;
	text-align: left;
	padding-left: 10px;
}
table#internalNotes {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
table#internalNotes .th {
	background:url(../images/bgTh2.jpg) repeat-x 0 top;
	text-align: left;
	padding-top: 5px;
}
table#internalNotes td {
	border: none;
	height: 5px;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
}
table#internalNotes tr.row {
	border: 1px solid #c9c9c9;
	padding-top: 20px;
	padding-bottom: 20px;
}
#internalNotes .col6 {
	width: 50px;
	padding-left:15px;
	padding-right: 15px;
}
#internalNotes .col7 {
	width: 50px;
	padding-right: 15px;
}
#internalNotes .col8 {
	width: 260px;
	padding-right: 10px;
}
#internalNotes .col9 {
	width: 20px;
	padding-right: 15px;
}
.read {
	background-color: #ececec;
}
.unread {
	font-weight: bold;
	background:url(../images/gray-gradient-lg.jpg) repeat-x 0 top;
}
.intNote {
	background-color: #FAFAFA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
#container2 {
	width: 570px;
	margin: 10px;
	background-color: #D6D6D6;
	padding-bottom: 10px;
}
.saHeader2Blue {
	color: white;
	background: url(../images/bgImageSmall.png) no-repeat 0 0px;
	height: 30px;
	font-family: sans-serif;
	line-height: 29px;
	text-align: left;
	padding-left: 10px;
	font-size:15px;
	font-weight: bold;
}
.saHeader3Blue {
	color: white;
	background: url(../images/bgImageSmall.png) no-repeat 0 -30px;
	height: 30px;
	font-family: sans-serif;
	line-height: 30px;
	text-align: left;
	padding-left: 10px;
}
table#smCommunications {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	table-layout: fixed;
	background-color: white;
}

table#smCommunications span{
	text-wrap: auto;
	white-space: normal!important;
}

table#smCommunications th {
	text-align: left;
	vertical-align: baseline;
	padding-top: 10px;
	padding-bottom: 5px;
}
table#smCommunications td {
	padding-top: 15px;
	padding-bottom: 10px;
	border: none;
}
table#smCommunications tr.row {
	border-bottom: 1px solid #c9c9c9;
}
table#smCommunications tr.row a {
	color: #000;
}
table#smCommunications tr.top {
	border-top: 1px solid #c9c9c9;
}
#smCommunications td.col6 {
	width:100%;
	padding-left:10px;
}

#smCommunications.all td.col6 {
	width:40px;
	padding-left:10px;
}

#smCommunications td.col7 {
	width: 50px;
}
#smCommunications td.col8 {
	width: 240px;
	padding-right: 10px;
}
#smCommunications td.col9 {
	width: 20px;
	padding-right: 15px;
}
#engagementsForReview {
	background-color: #ECECEC;
	width: 100%;
}
#engagementsForReview tr:first-child {
	border: none;
	line-height: 14px;
}
#engagementsForReview tr {
	border-top: 1px solid #C9C9C9;
	line-height: 30px;
}
#engagementsForReview th {
	background:url(../images/bgTh2.jpg) repeat-x 0 top;
	text-align: left;
	vertical-align: baseline;
	padding-top: 5px;
	padding-bottom:5px;
	font-weight:normal;
}
#engagementsForReview th a {
	color: #666;
}
#engagementsForReview td a {
	color: #000;
}

#engagementsForReview .col0 {
	width: 100px;
	padding-left: 10px;
}

#engagementsForReview .col1 {
	width: 170px;
	padding-left: 10px;
}
#engagementsForReview .col2 {
	width: 150px;
}
#engagementsForReview .col3 {
	width: 170px;
}
#engagementsForReview .col4 {
	width: 150px;
}

#engagementsForReview .colW80 {
	width: 80px;
}

#engagementsForReview .col5 {
	width: 25px;
	padding-right: 10px;
}

#engagementSummaryTable {
	width: 100%;
}

#engagementSummaryTable tr {
	height: 20px;
}

#engagementSummaryTable .col1 {
	width: 220px;
}

#engagementSummaryTable .col3 {
	text-align: right;
	width: 100px;
}

#engagementSummaryTable .totalLine {
	border-top: 1px solid #C9C9C9;
}

#lostSales2 {
	background-color: #ECECEC;
	width: 100%;
}
#lostSales2 tr:first-child {
	border: none;
	line-height: 14px;
}
#lostSales2 tr {
	border-top: 1px solid #C9C9C9;
}
#lostSales2 th {
	background:url(../images/bgTh2.jpg) repeat-x 0 top;
	text-align: left;
	vertical-align: baseline;
	padding-top: 5px;
	padding-bottom:5px;
	font-weight:normal;
}
#lostSales2 th a {
	color: #666;
}
#lostSales2 td {
	padding: 10px 0;
}
#lostSales2 td a {
	color: #000;
}
#lostSales2 .col1 {
	width: 140px;
	padding-left: 10px;
}
#lostSales2 .col2 {
	width: 150px;
}
#lostSales2 .col3 {
	width: 230px;
}
#lostSales2 .col4 {
	width: 90px;
}
.dropdown {
	float: right;
	padding-right: 50px;
}
.index2 li {
	margin-bottom: 5px;
}
.dialog {
	display: none;
}
.bluePopupText {
	color:#004593;
	font-size:16px;
	text-align: center;
}
.blueText {
	color:#004593;
	font-size:16px;
}
.txtCtr {
	text-align: center;
}
.mgnLft125 {
	margin-left: 125px;
}
table#smContacts {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	background-color: white;
}
table#smContacts .th {
	background:url(images/bgTh2.jpg) repeat-x 0 top;
	text-align: left;
	vertical-align: baseline;
	padding-top: 5px;
}
table#smContacts td {
	padding-top: 10px;
	padding-bottom: 10px;
	border: none;
}
table#smContacts tr.row {
	border-bottom: 1px solid #c9c9c9;
}
table#smContacts tr.top {
	border-top: 1px solid #c9c9c9;
}
#smContacts a {
	color: #000;
}
#smContacts .col1 {
	width: 235px;
	padding-left:10px;
}
#smContacts .col2 {
	width: 220px;
}
#smContacts .col3 {
	width:180px;
}
#smContacts .col4 {
	width: 200px;
}
#smContacts .col5 {
	width: 120px;
}
#addOtherContact .col1 {
	width:150px;
}
#addOtherContact .col2 {
	width: 300px;
}
#addOtherContact .zip {
	width:50px;
}
#addOtherContact .note {
	width:350px;
	height:75px;
}
table#addOtherContact tr.input {
	height: 26px;
}
table#addOtherContact {
	margin-bottom: 10px;
}
#addOtherContact select {
	height: 22px;
}
.valignTop {
	vertical-align: top;
}
#myManager #managerInfo {
	margin-bottom: 10px;
}
#myManager #managerInfo td {
	line-height: 15px;
	padding: 8px 0px;
}
#myManager #managerInfo .left {
	width: 120px;
}
.padBtn {
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
.noPadBtn2 {
	padding-right:0;
	padding-left:0;
	padding-top:3px;
}
.leftSide2 {
	width: 150px;
}
.bioPic {
	height: 100px;
	width: 100px;
	background-color: #d7d7d7;
	padding: 5px;
}
.btnMgnTop {
	margin-top: 50px;
}
textarea.bio {
	width: 350px;
	height: 75px;
}
.widthDropDown {
	width:155px;
}
.mgnBtn5 {
	margin-bottom: 5px;
}
.width270 {
	width: 270px;
}
.txt15 {
	font-size: 15px;
}
#smCommunications tr.row td .col8 a {
	color: #000;
}
#reports tr {
	border-bottom: 1px solid #C9C9C9;
}
#reports tr:first-child {
	border-top: 1px solid #C9C9C9;
}
#reports th, #reports td {
	padding: 5px 5px;
	text-align: left;
}
#reports .col1 {
	width: 74px;
}
#reports .col2 {
	width: 90px;
}
#reports .col3 {
	width: 82px;
}
#reports .col4 {
	width: 50px;
}
#reports .col5 {
	width: 65px;
}
#reports .col6 {
	width: 65px;
}
#reports .col7 {
	width: 78px;
}
#reports .col8 {
	width: 92px;
}
#reports .col9 {
	width: 60px;
}
#reports .col10 {
	width: 78px;
}
.wysiwyg {
	width: 550px;
	height: 192px;
}
.ipt98Pct {
	width: 98%;
}
.leftSide3 {
	width: 150px;
}
#testimonialsTable {
	width: 100%;
	text-align: left;
}

#newsletterSentTable, #newsletterGroupsTable, #officeGroupsTable{
	margin-right:10px;
	margin-left: 10px;
	text-align:left;
	width:525px;
}

#testimonialsTable tr, #newsletterSentTable tr, #newsletterGroupsTable tr, #officeGroupsTable tr {
	border-bottom: 1px solid #C9C9C9;
}
#testimonialsTable th, #testimonialsTable td, #newsletterSentTable th, #newsletterSentTable td, #newsletterGroupsTable th, #newsletterGroupsTable td, #officeGroupsTable th, #officeGroupsTable td {
	padding: 8px 0px;
}
#testimonialsTable .col1 {
	width: 325px;
	padding-right: 10px;
}
#testimonialsTable .col2 {
	width: 125px;
}
#newsletterSentTable .col1 {
	width: 100px;
	padding-left:10px;
}
#newsletterGroupsTable .col1 {
	width: 400px;
	padding-left:10px;
}
table#EngagementsReview {
	border-collapse: collapse;
	border-spacing: 0;
	width: 875px;
	margin: 0px auto;
	background-color: #ececec;
}
table#EngagementsReview th, table#lostSales th {
	background:url(../images/bgTh2.jpg) repeat-x 0 top;
	text-align: left;
	vertical-align: baseline;
	padding-top: 5px;
	padding-bottom:3px;
	font-weight:normal;
}
table#EngagementsReview th a, table#lostSales th, table#lostSales th a {
	color: #666;
}
table#EngagementsReview td {
	padding: 10px 0px;
}
table#EngagementsReview tr {
	border-bottom: 1px solid #c9c9c9;
}

#EngagementsReview .col0 {
	width: 150px;
	padding: 0 10px;
}

#EngagementsReview .col1 {
	width: 175px;
	padding: 0 10px;
}
#EngagementsReview .col2 {
	width: 175px;
	padding: 0 10px;
}
#EngagementsReview .col3 {
	width: 162px;
}
#EngagementsReview .col4 {
	width: 122px;
}
#EngagementsReview .col5 {
	width: 114px;
}
#EngagementsReview .col6 {
	width: 50px;
}
.engagement_edit_link{
	text-decoration:none !important;
}
.orangeHeaderFull {
	background: url("../images/orange-header-long.jpg") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	height: 29px;
	line-height: 29px;
	width: 875px;
	margin: 15px auto 0px;
	position: relative;
}
.orangeHeaderFull h2 {
	line-height: 28px;
	font-size:15px;
	padding-left: 10px;
}
.orangeFooterFull {
	background: url("../images/orange-footer-long.jpg") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	height: 29px;
	width: 875px;
	margin: 0px auto;
}
.orangeHeaderFull .filters {
	float: right;
	padding: 0 10px;
}
.orangeHeaderFull .filters span{
	font-weight: bold;
}
table#lostSales {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	background-color: #ececec;
}
table#lostSales td {
	padding: 10px 0px;
}
table#lostSales tr {
	border-bottom: 1px solid #c9c9c9;
}
#lostSales .col1 {
	width: 162px;
	padding-left: 10px;
	padding-right: 10px;
}
#lostSales .col2 {
	width: 135px;
}
#lostSales .col3 {
	width: 170px;
	padding-right: 15px;
}
#clientAtn {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	background-color: white;
}
#clientAtn th, #clientsPastRqst th {
	background:url(../images/bgTh2.jpg) repeat-x 0 top;
	text-align: left;
	vertical-align: baseline;
	padding-top: 5px;
	padding-bottom:3px;
	font-weight:normal;
}
#clientAtn td {
	padding-top: 8px;
	padding-bottom: 8px;
}
#clientAtn tr {
	border-bottom: 1px solid #c9c9c9;
	background-color:#ececec;
}
#clientAtn .col1 {
	width: 168px;
	padding-left: 10px;
}
#clientAtn .col2 {
	width: 120px;
}
#clientAtn .col3 {
	width: 198px;
}
#clientsPastRqst {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	background-color: white;
}
#clientsPastRqst th, #clientAtn th, #clientsPastRqst th a, #clientAtn th a {
	color: #666;
}
#clientsPastRqst td {
	padding-top: 8px;
	padding-bottom: 8px;
}
#clientsPastRqst tr {
	border-bottom: 1px solid #c9c9c9;
	background-color:#ececec;
}
.arw {
	padding-left: 10px;
	padding-right: 20px;
}
#clientsPastRqst .col1 {
	width: 168px;
	padding-left: 10px;
}
#clientsPastRqst .col2 {
	width: 120px;
}
#clientsPastRqst .col3 {
	width: 198px;
}
#admAddInfo .companyArea {
	width:165px;
	margin-top:3px;
	margin-right: 10px;
}
#admAddInfo .typeArea {
	width:165px;
	margin-right: 10px;
}
#admAddInfo .grossSalesArea {
	width:180px;
	margin-top:3px;
}
#admAddInfo .grossSalesArea .grossSales, #admAddInfo .companyArea .companyName {
	width:160px;
}
#admAddInfo .ownerInfo {
	width:530px;
}
#admAddInfo .ownerInfo .compOwners {
	width:522px;
}
#admAddInfo .businessStat {
}
#userTable, #userTable2 {
	width: 100%;
	text-align: left;
}
#userTable tr, #userTable2 tr {
	border-bottom: 1px solid #C9C9C9;
}
#userTable th, #userTable td, #userTable2 th, #userTable2 td {
	padding: 8px 0px;
}
#userTable .col1 {
	width: 145px;
}
#userTable .col2 {
	width: 198px;
}
#userTable .col3 {
	width: 120px;
}
#userTable2 .col1 {
	width: 435px;
	padding-right: 25px;
}
.width265 {
	width: 265px;
}
.clientNamePrint {
	display: none;
}
.width120 {
	width:120px;
}
.width230 {
	width: 230px;
}
.width330 {
	width: 330px;
}

.width445 {
	width: 445px;
}

#msgList ol {
	list-style-type:decimal;
	list-style-position:inside;
}
#msgList ul {
	list-style-type:disc;
	list-style-position:inside;
}
.width250 {
	width:250px;
}
.padTop12 {
	padding-top: 12px;
}
.width245 {
	width:245px;
}
.leftSide {
	width: 150px;
}
.mgnTop20 {
	margin-top: 20px;
}
textarea.bio {
	width: 350px;
	height: 75px;
}
textarea.desc {
	width:527px;
	height:75px;
}
.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-widget-header {
	display: none;
}
.pointer {
	cursor: pointer;
}

.dibLneHgt {
	line-height: 25px;
}
.recDays, .recMonths, .recYears {
	display: none;
}
#messageHeader h1 {
	font-size: 16px;
	line-height: 18px;
}
#resourcesNav li.selected {
	font-weight: bold;
}
#resourcesNav li.selected ul li {
	font-weight: normal;
}
#resourcesNav li.selected ul li.selected {
	font-weight: bold;
}
.inner101 {
	width: 500px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
}
.inner101 label {
	display: block;
}
.inner102 {
	width: 350px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
}
.linHgt23 {
	line-height: 23px;
}
.hrLine {
	height: 1px;
	background-color: #c9c9c9;
}
.fullBdr {
	padding: 10px;
	border: 1px solid #c9c9c9;
}
.blueHeaderFull {
	background: url("../images/blue-header-long.jpg") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	height: 29px;
	line-height: 29px;
	width: 875px;
	margin: 15px auto 0px;
}
.blueHeaderFull h2 {
	line-height: 28px;
	padding-left: 10px;
}
.blueFooterFull {
	background: url("../images/blue-footer-long.jpg") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	height: 29px;
	width: 875px;
	margin: 0px auto;
}
.resultsSect {
	background-color: #FFF;
	width:841px;
	padding:15px;
	margin:0 15px;
}
#cmClients, #cmEmployees, #cmOther, #cmAllResults {
	width: 100%;
}
#cmClients tr, #cmEmployees tr, #cmOther tr, #cmAllResults tr {
	border-bottom: 1px solid #C9C9C9;
}
#cmClients tr:first-child, #cmEmployees tr:first-child, #cmOther tr:first-child, #cmAllResults tr:first-child {
	border-top: 1px solid #C9C9C9;
}
#cmClients th, #cmClients td, #cmEmployees th, #cmEmployees td, #cmOther th, #cmOther td, #cmAllResults th, #cmAllResults td {
	padding:8px;
	text-align: left;
}
#cmClients .col1, #cmEmployees .col1, #cmOther .col1, #cmAllResults .col1 {
	width: 100px;
}
#cmClients .col2, #cmEmployees .col2, #cmOther .col2, #cmAllResults .col2 {
	width: 100px;
}
#cmClients .col3, #cmEmployees .col3, #cmOther .col3, #cmAllResults .col3 {
	width: 100px;
}
#cmClients .col4, #cmEmployees .col4, #cmOther .col4, #cmAllResults .col4 {
	width: 80px;
}
#cmClients .col5, #cmEmployees .col5, #cmOther .col5, #cmAllResults .col5 {
	width: 65px;
}
#cmClients .col6, #cmEmployees .col6, #cmOther .col6, #cmAllResults .col6 {
	width: 30px;
}
.mgnLft75 {
	margin-left:75px;
}
#tabs2 {
	float:left;
	margin-top: 3px;
	margin-left: 5px;
}
#tabs2 ul {
	list-style: none;
}
#tabs2 li {
	display:block;
	float: left;
}
#tabs2 li a {
	padding: 0 5px;
	border-right:1px solid #c9c9c9;
	color: #004593;
	text-decoration:none;
	cursor:pointer;
}
#tabs2 li a.last-child {
	border-right: none;
}
#tabs2 li a:hover {
	text-decoration: underline;
}
#tabs2 li a.selected {
	color: #000;
}
.client.input input, .spouse.input input, .total.input input, .calculateOther.input input {
	text-align: right;
}
#incomeExpense tr td .calculateOther input {
	text-align: right !important;
}
/* last css update 10-3-11 */
.newBtn {
	padding: 3px 10px;
	font-family: verdana;
	font-size: 12px;
	color: #004593;
	text-align: center;
	background: url('../images/gryBtn17.png') repeat-x 0 0;
	border: 1px solid #47618a;
}
.newBtn:hover {
	background: url('../images/gryBtn17Hover.png') repeat-x 0 0;
}
.newBtn a, .newBtn a:hover {
	text-decoration: none;
}
.newBtn.inactive {
	color: #a8a6a7;
}
.newBtn:hover.inactive {
	background: url('../images/gryBtn17.png') repeat-x 0 0;
	cursor: default;
}
.pageNation {
	margin: 6px 10px 0 0;
	float: right;
	clear: right;
}
.pageNation li {
	display: inline;
	font-size: 1em;
	line-height: .85em;
	list-style: none;
	padding: 0 6px;
	margin-top: 2px;
	color: #fff;
	border-left: 1px solid #FFFFFF;
}
.pageNation li:first-child {
	border-left: none;
}
.pageNation li.selected {
	font-weight: bold;
}
.pageNation li a {
	color: #FFFFFF;
	text-decoration: none;
}
.pagNatArw {
	padding: 2px 8px 3px 8px;
	font-size: .85em;
	color: #004593;
	background: url('../images/gryBtn17.png') repeat-x 0 0;
	border: 1px solid #47618a;
}
.pagNatArw a {
	text-decoration: none;
}
.pagNatArw:hover {
	background: url('../images/gryBtn17Hover.png') repeat-x 0 0;
}
.pagNatArw.inactive {
	color: #a8a6a7;
	cursor: default;
	text-decoration: none;
}
.pagNatArw:hover.inactive {
	background: url('../images/gryBtn17.png') repeat-x 0 0;
}
.blueLinkTxt {
	color: #004593;
}
#newLeadsAssign,
#newLeadsAssign_unqualified {
	background-color: #ECECEC;
	width: 100%;
}
.blueHeader_unqualified {
	margin: 10px 0 0 0;
}
#newLeadsAssign tr:first-child,
#newLeadsAssign_unqualified tr:first-child {
	border: none;
	line-height: 14px;
}
#newLeadsAssign th,
#newLeadsAssign_unqualified th {
	background:url(../images/blue-sorting-header.jpg) repeat-x 0 top;
	text-align: left;
	vertical-align: baseline;
	padding-top: 5px;
	padding-bottom:5px;
	font-weight:normal;
	color:#666;
}
#newLeadsAssign tr ,
#newLeadsAssign_unqualified tr {
	border-top: 1px solid #C9C9C9;
	line-height: 30px;
}
#newLeadsAssign th.col1, #newLeadsAssign td.col1,
#newLeadsAssign_unqualified th.col1, #newLeadsAssign_unqualified td.col1 {
	padding-left:10px;
	width: 175px;
}
#newLeadsAssign th.col2, #newLeadsAssign td.col2,
#newLeadsAssign_unqualified th.col2, #newLeadsAssign_unqualified td.col2 {
	width:150px;
}
#newLeadsAssign th.col3, #newLeadsAssign td.col3,
#newLeadsAssign_unqualified th.col3, #newLeadsAssign_unqualified td.col3 {
	width: 200px;
}
#leadsFollowUp {
	background-color: #ECECEC;
	width: 100%;
}
#leadsFollowUp tr:first-child {
	border: none;
	line-height: 14px;
}
#leadsFollowUp th {
	background: url(../images/bgTh2.jpg) repeat-x 0 top;
	text-align: left;
	vertical-align: baseline;
	padding-top: 5px;
	padding-bottom:5px;
	font-weight:normal;
	color:#666;
}
#leadsFollowUp tr {
	border-top: 1px solid #C9C9C9;

}
#leadsFollowUp tr td {
	padding: 10px 0;
}

#leadsFollowUp th.col1, #leadsFollowUp td.col1 {
	padding-left:10px;
	width: 160px;
}
#leadsFollowUp th.col2, #leadsFollowUp td.col2 {
	width:150px;
}
#leadsFollowUp th.col3, #leadsFollowUp td.col3 {
	width:150px;
}
#qualifiedLeads {
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
	background-color: white;
}
#qualifiedLeads th {
	background:url(images/bgTh2.jpg) repeat-x 0 top;
	text-align: left;
	vertical-align: baseline;
	padding-top: 5px;
	padding-bottom:3px;
	color: #666;
	font-weight:normal;
}
#qualifiedLeads td {
	padding-top: 8px;
	padding-bottom: 8px;
}
#qualifiedLeads tr {
	border-bottom: 1px solid #c9c9c9;
	background-color:#ececec;
}
#qualifiedLeads .col1 {
	width: 250px;
	padding-left: 10px;
}
#qualifiedLeads .col2 {
	width: 250px;
}
#qualifiedLeads .col3 {
	width: 250px;
}
#qualifiedLeads .col4 {
	width: 100px;
	padding-right: 10px;
}
#pastDueReq {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	background-color: white;
}
#pastDueReq th {
	background:url(../images/bgTh2.jpg) repeat-x 0 top;
	text-align: left;
	vertical-align: baseline;
	padding-top: 5px;
	padding-bottom:3px;
	color: #666;
	font-weight:normal;
}
#pastDueReq td {
	padding-top: 8px;
	padding-bottom: 8px;
}
#pastDueReq tr {
	border-bottom: 1px solid #c9c9c9;
	background-color:#ececec;
}
.arw {
	padding-left: 10px;
	padding-right: 20px;
}
#pastDueReq .col1 {
	width: 130px;
	padding-left: 10px;
}
#pastDueReq .col2 {
	width: 65px;
}
#pastDueReq .col3 {
	width: 85px;
}
#pastDueReq .col4 {
	width: 100px;
}
#pastDueReq .col5 {
	width: 85px;
}
#pastDueReq .col6 {
	width: 90px;
}
.gryBtn18 {
	background: url("../images/gryBtn18.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #47618A;
	font-family: verdana;
	font-size: 16px;
	height: 30px;
	margin: 55px;
	padding: 5px 10px;
	text-align: center;
	color: #004593;
}
a.txtDecNone:hover {
	text-decoration: none;
}
.uiInner {
	width: 380px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
}

/* css updated on 11/11/11 @10:34am */
.uiInner2 {
	width: 380px;
	padding: 10px 10px 20px 10px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
}

/* updated on 11/2/11 @ 3:30pm by Aaron */
.miniCal {
	width: 149px;
	padding: 4px;
	margin: 0 0 5px 0;
	background-color: #bcbcbc;
}
.miniCalArw {
	width: 21px;
	height: 17px;
	font-size: 12px;
	line-height: 17px;
	text-align: center;
	background: url('../images/bgMiniCalArw.png') repeat-x 0 0;
	border: 1px solid #000;
	border-radius: 2px;
}
.miniCalArw a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.miniCalArw a:hover {
	text-decoration: underline;
}
.miniCalDate {
	width: 95px;
	margin: 0 auto;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 19px;
}
.miniCal table {
	margin: 0 0 10px 4px;
}
.miniCal table a {
	color: #004593;
	text-decoration: none;
}
.miniCal td, .miniCal th {
	width: 19px;
	height: 17px;
	font-size: 12px;
	text-align: center;
	line-height: 17px;
}
.miniCal td {
	background-color: #fff;
	border: 1px solid #000;
}
.miniCal .nonDay {
	color: #999;
	background-color: #ccc;
}
.miniCal .eveDay {
	background-color: #d3d7ff;
}
.miniCal .selDay {
	background-color: #150b8f;
}
.miniCal .selDay a {
	color: #fff;
}
.miniCal .curDay {
	width: 19px;
	height: 17px;
	border: 1px solid #ff0000;
	border-top: 2px solid #ff0000;
	border-left: 2px solid #ff0000;
}
.busy {
	background: url('../images/bgBlk.png') repeat-y left 0;
}
.tentative {
	background: url('../images/barber.png') repeat-y left 0;
}
.available {
	background: url('../images/bgWte.png') repeat-y left 0;
}
.outOfOffice {
	background: url('../images/bgWteBlk.png') repeat-y left 0;
}
.requested {
	background: url('../images/barber_red.png') repeat-y left 0;
}

/* css updated on 11/7/11 @9:09am by aaron */
.catHolder, .catHolder2 {
	position: absolute;
	z-index: 999;
	top: 0;
	width: 255px;
	height: 22px;
	border: 1px solid #c9c9c9;
}
#catSelect li, #catSelect2 li, .catHolder, .catHolder2 {
	line-height: 22px;
}
#catSelect, #catSelect2 {
	position: relative;
	width: 276px;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	background: url('../images/bgSelect.png') no-repeat 0 0;
}
#catSelect .rightBox, #catSelect2 .rightBox {
	width: 20px;
	height: 24px;
	float: right;
}
#catSelect .leftBox, #catSelect2 .leftBox {
	width: 255px;
	height:24px;
	float: left;
}
#catSelect ul, #catSelect2 ul {
	position: absolute;
	z-index: 1000;
	top: 24px;
	width: 255px;
}
#catSelect li, #catSelect2 li {
	list-style: none;
	width: 240px;
	height: 24px;
	border: 1px solid #c9c9c9;
	border-top: none;
}
#catSelect li:hover, #catSelect2 li:hover {
	background-color: #e2f1fa;
	cursor: pointer;
}
.avGreyCat {
	color: #ccc;
	padding-left: 34px;
	background: #fff url('../images/sel0.png') no-repeat left center;
}
.noShowCat {
	padding-left: 34px;
	background: #fff url('../images/sel1.png') no-repeat left center;
}
.mustAttendCat {
	padding-left: 34px;
	background: #fff url('../images/sel2.png') no-repeat left center;
}
.cancelledCat {
	padding-left: 34px;
	background: #fff url('../images/sel3.png') no-repeat left center;
}
.needsPrepCat {
	padding-left: 34px;
	background: #fff url('../images/sel4.png') no-repeat left center;
}
.personalCat {
	padding-left: 34px;
	background: #fff url('../images/sel5.png') no-repeat left center;
}
.rescheduledCat {
	padding-left: 34px;
	background: #fff url('../images/sel6.png') no-repeat left center;
}
.newEngageCat, .subEngageCat {
	padding-left: 34px;
	background: #fff url('../images/sel7.png') no-repeat left center;
}
.noEngageCat {
	padding-left: 34px;
	background: #fff url('../images/sel9.png') no-repeat left center;
}
.urgentCat {
	padding-left: 34px;
	background: #fff url('../images/sel10.png') no-repeat left center;
}
.freeConsultCat {
	padding-left: 34px;
	background: #fff url('../images/sel11.png') no-repeat left center;
}
.noCatCat, .availableCat {
	padding-left: 34px;
	background: #fff url('../images/sel12.png') no-repeat left center;
}
.taskCat {
	padding-left: 34px;
	background: #fff url('../images/sel13.png') no-repeat left center;
}
.busyCat {
	padding-left: 34px;
	background: #fff url('../images/sel14.png') no-repeat left center;
}
.tentativeCat {
	padding-left: 34px;
	background: #fff url('../images/sel15.png') no-repeat left center;
}
.outOfOfficeCat {
	padding-left: 34px;
	background: #fff url('../images/sel16.png') no-repeat left center;
}
.requestedCat {
	padding-left: 34px;
	background: #fff url('../images/sel17.png') no-repeat left center;
}
.avGreyCat.selected, .noShowCat.selected, .mustAttendCat.selected, .cancelledCat.selected, .needsPrepCat.selected, .personalCat.selected, .rescheduledCat.selected, .newEngageCat.selected, .subEngageCat.selected, .noEngageCat.selected, .urgentCat.selected, .freeConsultCat.selected, .noCatCat.selected, .availableCat.selected , .taskCat.selected, .busyCat.selected, .tentativeCat.selected, .availableCat.selected, .outOfOfficeCat.selected {
	position: absolute;
	z-index: 1000;
	top: 0;
}
.busy, .tentative, .available, .outOfOffice {
	border: 1px solid #000;
}
.eventCalendar .noShow, .eventCalendar .mustAttend, .eventCalendar .cancelled, .eventCalendar .needsPrep, .eventCalendar .personal, .eventCalendar .rescheduled, .eventCalendar .newEngage, .eventCalendar .subEngage, .eventCalendar .noEngage, .eventCalendar .urgent, .eventCalendar .freeConsult, .eventCalendar .noCat, .eventCalendar .task {
	font-size: 11px;
	border: 1px solid #000;
}
/* css updated 11-16-11 at 8:15am */
/* event calendar styles */
.fltLft {
	float: left;
}
.fltRgt {
	float: right;
}
.txtAlnCtr {
	text-align: center;
}
#events {
	padding: 0 0 20px 0;
	background-color: #bcbcbc;
}
.eventCalendar .noShow {
	color: #fff;
	background-color: #878787;
}
.eventCalendar .mustAttend {
	color: #000;
	background-color: #f09d5d;
}
.eventCalendar .cancelled {
	color: #000;
	background-color: #fefa5d;
}
.eventCalendar .needsPrep {
	color: #fff;
	background-color: #616e3a;
}
.eventCalendar .personal {
	color: #000;
	background-color: #8bd17e;
}
.eventCalendar .rescheduled {
	color: #000;
	background-color: #83d2b6;
}
.eventCalendar .newEngage, .eventCalendar .subEngage {
	color: #fff;
	background-color: #e16b6f;
}
.eventCalendar .noEngage {
	color: #fff;
	background-color: #977ed3;
}
.eventCalendar .urgent {
	color: #fff;
	background-color: #a22224;
}
.eventCalendar .freeConsult {
	color: #fff;
	background-color: #6ba5e1;
}
.eventCalendar .task {
	color: #fff;
	background-color: #513e78;
}
.eventCalendar .noCat {
	background-color: #fff;
}
.calArw {
	width: 28px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #000;
}
.calHour {
	width: 34px;
	font-family: arial;
	font-size: 18px;
	vertical-align: middle;
	text-align: center;
	border-right: 1px solid #c9c9c9;
}
.calWeek, .calHeaderWeek, .calHeaderDay {
	font-size: 16px;
}
.calDayRow, .calWeek, .calHeaderWeek, .calHeaderMonth, .hide {
}
.calMonthHeader {
}
.calHover.expand {
	width: 578px !important;
}
.calOne {
	width: 688px;
}
.calTwo {
	width: 130px;
}
.calThree {
	width: 130px;
}
.calFour {
	width: 130px;
}
.calFive {
	width: 130px;
}
.evtHldr {
	position: relative;
	top: -13px;
}
.evtHldr.positive {
	top: 0;
}
.calMonth, .calThreeMonth {
	width: 686px;
}
.calMonth {
	border-top: 1px solid #c9c9c9;
	background-color: #f4f4f4;
}
.calThreeMonth {
	background: none;
}
.calMonDay {
	width: 136px;
	font-size: 1em;
	line-height: 22px;
	text-align: center;
	background-color: #e4e4e4;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	float: left;
}
.calMonDay.first-child {
	border-left: 1px solid #c9c9c9;
}
.calMonthHeader {
	width: 676px;
	padding: 10px 0 10px 10px;
	border-bottom: 1px solid #c9c9c9;
}
.calMonthHeader, .calHeaderMonth {
	font-size: 16px;
}
.calDate {
	width: 24px;
	height: 19px;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
}
/* modal windows */
.newEvent {
	width: 600px;
	height: 600px;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 9px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
}
.newEvent label {
	display: block;
}
.newEvent ul.holder {
	border: 1px solid #CCC;
	overflow: hidden;
	float:left;
	white-space:nowrap;
}
.newEvent ul.holder li.name {
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
	background-color: #0f4494;
	padding: 5px 20px 5px 5px;
	z-index:1000;
	float:left;
	list-style-type:none;
	margin: 0 5px 4px 0;
	position:relative;
}
.newEvent ul.holder li.name a.delete {
	position: absolute;
	right: 4px;
	top: 7px;
	display: block;
	width: 10px;
	height: 10px;
	font-size: 1px;
	background: url('../images/icons/close.png');
}
.newEvent .borderBox {
	width: 550px;
	border: #CCC 1px solid;
	padding: 10px;
}
.newEvent .borderBoxNoTop {
	width: 550px;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	border-bottom: #CCC 1px solid;
	padding: 10px;
}
.newEvent .nameBox {
	width: 566px;
}
.newEvent ul.holder {
	width: 569px;
}
.newEvent .desc {
	width: 566px;
}
.bgSelect {
	padding-top: 22px;
	background: url('../images/bgSelect.png') no-repeat 0 0;
}
.bgSelect:hover, .dropdownMenu, .dropdownMenu2 {
	cursor: pointer;
}
.bgSelect, .width276 {
	width: 276px;
}
.dropdownHldr {
	position: relative;
}
.dropdownMenu, .dropdownMenu2 {
	position: absolute;
	z-index: 1;
	top: 17px;
	left: 0;
	width: 270px;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
}
.dropdownMenu img, .dropdownMenu2 img {
	border: 1px solid #000;
}
.calImgBdr {
	border: 1px solid #000;
}
hr.gry {
	border: 0;
	height: 1px;
	background-color: #c9c9c9;
}
.smFont {
	font-size: 11px;
}
.width200 {
	width: 200px;
}
.calShare {
	width: 405px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
}
.calShare label {
	display: block;
	margin-bottom: 5px;
}
.calShare select {
	width: 180px;
	height: 140px;
}
.calShare a .black {
	color: #000;
}
.recEvent {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
}
.recInner {
	margin-top: 10px;
}
.oneEvent {
	display: block;
}
.allDayEvent {
	margin-left: 115px;
}
.recWeekly {
	width: 228px;
	padding: 0 0 0 25px;
	float: left;
}
.typeInputBox {
	width: 28px;
	height: 21px;
	line-height: 21px;
	border: 1px solid #c9c9c9;
}
.calDay {
	font-size: 13px;
	vertical-align: middle;
	text-align: center;
	background: #e4e4e4;
}
.calOneSm, .calTwoSm, .calThreeSm, .calFourSm, .calFiveSm {
	float: left;
}
.eventCalendarHeader {
	width: 653px;
	margin-left: 34px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
	border-bottom: none;
}
#eventWrapper {
	width: 705px;
	position: relative;
	margin: 0 auto;
	background-color: #e4e4e4;
	float: left;
}
.scrollWrapper {
	height: 497px;
	overflow: hidden;
	overflow-y: visible;
}
#eventWrapper table {
	background-color: #fff;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
}
#eventWrapper td {
	height: 24px;
	vertical-align: middle;
	border-bottom: 1px solid #c9c9c9;
}
#eventWrapper td.grey {
	background-color: #e4e4e4;
	border-top: 1px solid #e4e4e4;
}
#eventWrapper td.bdrBtmGry {
	border-bottom: 1px solid #e4e4e4;
}
#eventWrapper table.calDays {
	border: none;
	width: 653px;
}
.eventCalendarHeader {
	width: 653px;
	margin-left: 34px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
	border-bottom: none;
}
.calLocation, .calTask {
	position: absolute;
	z-index: 2;
	top: -12px;
	left: -1px;
	width: 652px;
	height: 17px;
	margin: 2px 0;
	overflow: hidden;
	line-height: 19px;
}
.calEmpty {
	width: 129px;
	border-right: 1px solid #c9c9c9;
}
.calOneSm {
	width: 166px;
}
.calTwoSm {
	width: 130px;
}
.calThreeSm {
	width: 131px;
}
.calFourSm {
	width: 130px;
}
.calFiveSm {
	width: 131px;
}
.dayHeader {
	width: 653px;
}
.weekHeader td {
	width: 133px;
	border-right: 1px solid #c9c9c9;
}
.weekHeader td.last-child {
	width: 133px;
	border-right: none;
}

/* updated 11-17-11 */
.calMonBox.grey {
	background-color: #f4f4f4;
}

/* update 11-30-11 */
.evtBox, .evtBox2, .evtBox30 {
	position: absolute;
	z-index: 2;
	overflow: hidden;
}
.evtBox, .evtBox2 {
	padding: 5px 0 0 15px;
	height: 44px;
	width: 314px;
}
.evtBox30 {
	padding: 1px 0 0 15px;
	height: 23px;
	width: 314px;
}
.calMonBox {
	width: 136px;
	height: 126px;
	background-color: #fff;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	float: left;
}
.calMonBox.first-child {
	border-left: 1px solid #c9c9c9;
}
.calSmEvent, .calSmEventMonthly {
	position: relative;
	z-index: 2;
	width: 122px;
	height: 13px;
	margin: 2px 1px;
	text-align: left;
	line-height: 13px;
	overflow: hidden;
}
.calSmEvent {
	padding: 2px 0 0 10px;
}
.calSmEventMonthly {
	padding: 2px 0 0 0;
}
.calSmEvent:hover {
	width: 350px;
}
.evtTime, .evtTitle {
	font-size: 11px;
}
.dayView {
	position: relative;
	top: 16px;
	right: -111px;
	width: 25px;
	height: 12px;
}
.statusChangeEngagement {
	display: none;
}
.width520 {
	width: 520px;
}
.taskDelegation {
	border-bottom: 1px solid #CBCBCB;
}
.taskDelegationTop {
	border-bottom: 1px solid #CBCBCB;
	border-top: 1px solid #CBCBCB;
}
.taskDelegation label, .taskDelegationTop label {
	display: inline-block;
	width: 350px;
}
.inlineBlock {
	display:inline-block;
}
ol.showList {
	list-style-type:decimal;
	margin-left:20px;
}
ul.showList {
	list-style-type:disc;
	margin-left: 20px;
	list-style-image:none;
}
.showList p {
	margin-bottom:10px;
}
.arrowUp { width: 14px; height: 11px; background: url('../images/arrow2up.png') no-repeat 0 0; }
.arrowDown { width: 14px; height: 11px; background: url('../images/arrow2.png') no-repeat 0 0; }
.arrowDown2 { width: 20px; height: 14px; background: url('../images/arrow.png') no-repeat 0 0; }
/* code update on 1-6-12 */
.pia { height: 24px; line-height: 24px; }
/*.pia input[type="checkbox"] { margin: 5px 4px 4px 4px; }*/
.pia input[type="text"] { margin: 0 4px; }
.pia img { }
/* code updated on 2-9-12 */
#blueBar h1 { margin: 0; padding: 24px 0 0 310px; font-size: 16px; color: #fff; }
/* code updated on 2-23-12 */
.bgArrowDown { background: url('../images/arrow2.png') no-repeat right center; }
.cases .neRow .col1, .cases .neRow .col2, .cases .neRow .col3, .cases .neRow .col4, .cases .neRow .col5 { padding: 10px 0; line-height: normal; text-align: left; }

/* code updated on 2/28/12 */
#user li:first-child { border-left: none; }
.mgnBtm40 { margin-bottom: 40px; } .padBtm25 { padding-bottom: 25px; } .bdrBtm { border-bottom: 1px solid #c9c9c9; }
.color1 { color: #5e5e5e; } .blueTxt { color: #004593; font-size: 16px; }
.clientId { padding: 10px 10px 30px 10px; width: 350px; background: #fff; border: 1px solid #ccc; }
/* code updated on 3-21-12 - SC */
.statusNotesDiv { background: #f2f2f2; border: 1px solid #c9c9c9; padding: 10px; margin-top: 10px; margin-right: 10px; }
.statusNotesDiv a { font-weight: bold; color: #004593; font-size: 13px; }
#upcomingEventsSalesMgr .bdrBtm { border-bottom:1px solid #999; }
textarea.replyArea { background-color: #F2F2F2; height: 75px; vertical-align: top; width: 98%; margin-bottom: 10px; }
#resourcesNav li.bdrBtmLte { border-bottom: 1px solid #c9c9c9; }
#resourcesNav li ul li.last-child { border-bottom: 1px solid #000; }
#resourcesNav li ul li.first-child { border-top: 1px solid #c9c9c9; }
/* code added from pages on 3-26-12 - SC */
.mgnLft3 { margin-left: 3px; } .mgnTop6 { margin-top: 6px; }
.saAppt { width: 530px; min-height: 700px; margin: 0 auto; padding: 15px; background-color: #fff; }
.saAppt h1 { color: #004593; font-size: 15px; font-weight: normal; line-height: 22px; }
.saAppt h2 { color: #000; font-size: 15px; font-weight: normal; line-height: 35px; }
.saAppt .inner { padding: 15px 0 30px 15px; background-color: #bcbcbc; }
.apptCal { min-height: 500px; background-color: #fff; border: 1px solid #c9c9c9; }
.apptCalHdr { height: 35px; padding: 0 10px; background-color: #e4e4e4 }
.apptCalPagArw { font-size: 13px; padding: 5px 9px; background-color: #fff; border: 1px solid #070067; }
.apptCalRow { height: 35px; padding: 0 10px; font-size: 13px; border-bottom: 1px solid #c9c9c9; }
.apptCalRow.first-child { border-top: 1px solid #c9c9c9; }
.uiInner4 { width: 250px; padding: 10px; background-color: #fff; border: 1px solid #c9c9c9; border-radius: 5px; }
.padBtm2 { padding-bottom: 2px; }
.width450 { width:450px; }
#updateTable { width: 100%; text-align: left; }
#updateTable tr { border-bottom: 1px solid #C9C9C9; }
#updateTable th, #updateTable td { padding: 8px 5px; }
#updateTable .col1 { width:75px; } #updateTable .col2 { width: 290px; } #updateTable .col3 { width:90px; }
/* updated on 10/25/11 @ 9:30am */
.pdfPage {
	font-family: 'Times New Roman', Times, serif;
    font-size: 14px;
}
.pdfPage table {
    width: 900px;
	border-collapse: collapse;
}
.pdfPage table, tr, td, p {
	margin: 0;
	padding: 0;
}
.pdfPage p {
	line-height: 1em;
	margin-bottom: 16px;
}
.pdfPage ol {
	margin: 0 0 20px 20px;
	text-decoration: underline;
	list-style-type: decimal;
}
.pdfPage ul {
	margin: 0 0 380px 20px;
	list-style-image: url(../images/icons/diamond.jpg);
}
.pdfPage li {
	margin: 0 0 16px 0;
}
.pdfPage h3 {
	margin-bottom: 10px;
}
.pdfPage .t12 {
	font-size: 12px;
}
/* updated on 3-28-12 - SC */
/* updated 4-16-12 by aaron */
.caseStat { margin-left: 5px; }
.newEngagements .neRow, .cases .neRow, .leads .neRow { line-height: inherit; }
.newEngagements .neRow td, .cases .neRow td, .leads .neRow td { padding: 10px 0; }
/* updated 4-20-12 by aaron */
.cases .leads .col1 { width: 135px;}
.cases .leads .col2 { width: 90px; }
.cases .leads .col3 { width: 120px; }
.cases .leads .col4 { width: 115px; }
.cases .leads .col5 { width: 70px; }
#leadsFollowUp tr { padding: 10px 0; border-top: 1px solid #C9C9C9; }
/* updated 4-23-11 by sam */
table#apptsNeedConf {
	border-collapse: collapse;
	border-spacing: 0;
	width: 875px;
	margin: 0px auto;
	background-color: #ececec;
}
table#apptsNeedConf th {
	background:url(../images/bgTh2.jpg) repeat-x 0 top;
	text-align: left;
	vertical-align: baseline;
	padding-top: 5px;
	padding-bottom:3px;
	font-weight:normal;
}
table#apptsNeedConf th a {
	color: #666;
}
table#apptsNeedConf td {
	padding: 10px 0px;
}
table#apptsNeedConf tr {
	border-bottom: 1px solid #c9c9c9;
}
#apptsNeedConf .col1 {
	width: 125px;
	padding-left: 10px;
}
#apptsNeedConf .col2 {
	width: 80px;
}
#apptsNeedConf .col3 {
	width: 90px;
}
#apptsNeedConf .col4 {
	width: 100px;
}
#apptsNeedConf .col5 {
	width: 190px;
}
#apptsNeedConf .col6 {
	width: 130px;
}
#officeGroupsTable .col1{
	width:233px;
}
#officeGroupsTable .col2{
	width:130px;
}
#officeGroupsTable .col3{
	width:100px;
}
#officeGroupsTable .col4{
	width:40px;
}
.office-zip{
	width:50px !important;
}
#officeForm input[type='text']{
width:300px;
}
.office-city{
width:200px !important;
}
#officeForm select{
width:205px;
}
#officeForm textarea{
width:300px;
}
/* updated 4-25-12 by sam */
#rightCol .tabs .tab1 .blueFooter .pageNation, #rightCol .tabs .tab2 .blueFooter .pageNation {
	margin: 6px 10px 0 0;
	float: right;
	clear: right;
	width:225px;
}
#rightCol .tabs .tab1 .blueFooter .pageNation li , #rightCol .tabs .tab2 .blueFooter .pageNation li{
	display: inline;
	font-size: .85em;
	line-height: .85em;
	list-style: none;
	padding:0 6px;
	padding-right:2px;
	margin-top: 2px;
	color: #5179be;
	border-left: 1px solid #fff;
	float:none;
	background:none;
}
#rightCol .tabs .tab1 .blueFooter .pageNation li:first-child, #rightCol .tabs .tab2 .blueFooter .pageNation li:first-child {
	border-left: none;
}
#rightCol .tabs .tab1 .blueFooter .pageNation li:last-child, #rightCol .tabs .tab2 .blueFooter .pageNation li:last-child {
	padding-right:6px;
}
#rightCol .tabs .tab1 .blueFooter .pageNation li.selected, #rightCol .tabs .tab2 .blueFooter .pageNation li.selected {
	font-weight: bold;
}
#rightCol .tabs .tab1 .blueFooter .pageNation li a, #rightCol .tabs .tab2 .blueFooter .pageNation li a {
	color:#fff;
	text-decoration: none;
}
.tabs .tab1 h2 {
	font-size:15px;
}
/* updated 4/30/12 by sam */
.groups {
	display:inline;
	width:400px;
	margin-bottom:15px;
}
.groups input[type=checkbox] .groups label {
	float:left;
	display:block;
}
.groups label {
	margin-right:10px;
}
.width530 {
	width:530px;
}
.mgnBtm30 {
	margin-bottom:30px;
}
/* updated 5-2-12 by sam */
#rightCol .tab1 {
	display: none;
	width: 549px;
	background-color: #fafafa;
	border: 2px solid #bbbbbb;
	border-top: 4px solid #5079be;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}
#rightCol .tab2 {
	display: block;
	width: 549px;
	background-color: #fafafa;
	border: 2px solid #bbbbbb;
	border-top: 4px solid #5079be;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}
#rightCol .tabs li.smallTab {
	display: block;
	float: left;
	width: 80px;
	height: 25px;
	margin: 0 0 0 2px;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
	background: url(../images/bgTabsSmall.png) no-repeat 0 0;
	list-style: none;
}
#rightCol .tabs li.smallTab:first-child {
	margin: 0;
}
#rightCol .tabs li.smallTab:hover, #rightCol .tabs li.smallTab.selected {
	background: url(../images/bgTabsSmallHover.png) no-repeat 0 0;
}
#rightCol .tabs li.smallTab a {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
#rightCol .tab1.noPad, #rightCol .tab2.noPad {
	padding: 10px 0 0 0;
}
/* code for reports */
.wth140 { width: 140px; }
#reports tr { border-bottom: 1px solid #C9C9C9; }
#reports tr:first-child { border-top: 1px solid #C9C9C9; }
#reports th, #reports td { padding: 5px 5px 5px 0; text-align: left; }
#reports .col1 { width: 72px; }
#reports .col2 { width: 110px; }
#reports .col3 { width: 82px; }
#reports .col4 { width: 65px; }
#reports .col5 { width: 70px; }
#reports .col6 { width: 85px; }
#reports .col7 { width: 53px; }
#reports .col8 { width: 82px; }
#reports .col9 { width: 99px; }
#reports .col10 { width: 68px; }
/* reports header */
.reportsHeader { width: 750px; height: 25px; line-height: 25px ; float: left; }
.reportsHeader p { margin-right: 5px; line-height: 25px !important; }
.reportsHeader img { display: inline-block; margin: -3px 1px 0; vertical-align: middle; }
.reportsHeader a, .reportsHeader input[type="text"] { margin-top: 2px !important; }
/* client reports */
#clientReports tr:first-child, #engagementReports tr:first-child, #salesByOffice tr:first-child, #salesByReferralType tr:first-child { border-top: 1px solid #c9c9c9; }
#clientReports tr, #engagementReports tr, #salesByOffice tr, #salesByReferralType tr { text-align: left; border-bottom: 1px solid #c9c9c9; }
#clientReports th, #clientReports td, #engagementReports td, #engagementReports th, #salesByOffice td, #salesByOffice th, #salesByReferralType th, #salesByReferralType td { padding: 8px 0; }
#clientReports .arrowDown, #reports .arrowDown, #engagementReports .arrowDown, #salesByOffice .arrowDown, #salesByReferralType .arrowDown { display: inline-block; margin-left: 4px; }
#clientReports .arrowUp, #reports .arrowUp, #engagementReports .arrowUp, #salesByOffice .arrowUp, #salesByReferralType .arrowUp { display: inline-block; margin-left: 4px; }
#clientReports .col1 { width: 85px; }
#clientReports .col2 { width: 165px; }
#clientReports .col3 { width: 110px; }
#clientReports .col4 { width: 490px; }
/* engagement reports */
#engagementReports .col1 { width: 95px; }
#engagementReports .col2 { width: 100px; }
#engagementReports .col3 { width: 90px; }
#engagementReports .col4 { width: 110px; }
#engagementReports .col5 { width: 160px; }
#engagementReports .col6 { width: 95px; }
#engagementReports .col7 { width: 115px; }
#engagementReports .col8 { width: 85px; }

/* sales by office reports */
#salesByOffice .col1, #salesByReferralType .col1 { width: 200px; }
#salesByOffice .col2, #salesByReferralType .col2  { width: 250px; }
#salesByOffice .col3, #salesByReferralType .col3  { width: 235px; }
#salesByOffice .col4, #salesByReferralType .col4  { width: 165px; }

/* sales by office reports summary */
.scrollTable { overflow-x:scroll; width:485px;}
.salesByOfficeSum tr:first-child, .salesByReferralTypeSum tr:first-child, .salesByOffice2Sum tr:first-child { border-top: 1px solid #c9c9c9; }
.salesByOfficeSum tr, .salesByReferralTypeSum tr, .salesByOffice2Sum tr { text-align: left; border-bottom: 1px solid #c9c9c9; }
.salesByReferralTypeSum th, .salesByReferralTypeSum td { padding: 8px 0; }
.salesByOfficeSum .arrowDown, .salesByReferralTypeSum .arrowDown { display: inline-block; margin-left: 4px; }
.salesByOfficeSum, .salesByReferralType { width: 350px; float:left; border-left: 1px solid #ccc; }
.salesByOffice2Sum { width: 910px; float:left; border-left:1px solid #ccc; }
.salesByOffice2Sum .col1 { padding-left: 10px; width:75px; }
.salesByOffice2Sum .col { width:75px; }
.salesByOffice2Sum th, .salesByOffice2Sum td, .salesByOfficeSum th, .salesByOfficeSum td  { text-align:center; border-right: 1px solid #ccc;  padding-top:8px; padding-bottom: 8px; vertical-align:top;}
.salesByOffice2Sum th, .salesByOfficeSum th { background-color: #e4e4e4; }
.salesByOffice2Sum td { text-align:right; padding-right:5px; }
.salesByOffice2Sum th.foot { text-align:right; padding-right: 5px; }
.salesByOfficeSum .col1 { width:100px; }
.salesByOffice2Sum th.exPad, .salesByOffice2Sum td.exPad, .salesByOfficeSum th.exPad, .salesByOfficeSum td.exPad { padding-bottom:21px; }

.mgnLft110 { margin-left: 110px; }
.width500 { width: 500px; }
.mgnLft40 { margin-left: 40px; }
#payment span.checkbox, #engagements #powerOfAttorney span.checkbox { position: relative; left: 25px; }

/* Client Side Pages - 7/12/12 by SC */
.leftSideColOld {
	width: 570px;
	float: left;
}
.rightSideColOld {
	float:left;
}
.fullDivClient {
	width: 755px;
	marign: 0 auto;
}
.borderAll {
	border: 1px solid #c9c9c9;
	padding: 10px;
	width:550px;
}
table#login {
	margin-bottom: 10px;
}
table#login .col1 {
	width: 120px;
}
table#login .col2 {
	width: 350px;
}
table#login td {
	padding: 6px 0;
}
.mgnLftBtn {
	margin-left:224px;
}
.width200 {
	width: 200px;
}
.mgnLft85 {
	margin-left:85px;
}

ul.publicFooterPadding {
	padding: 10px 30px;
	font-family:Verdana;
	font-size: 11px;
	list-style-type: disc;
}
ul.publicFooterPadding a {
	font-family:Verdana;
	font-size: 11px;
}

.width580 { width:580px; }
.width560 { width: 560px; }
.width308 { width: 308px; }
.saAppt2 { width: 755px; min-height: 700px; margin: 0 auto; background-color: #fff; }
.saAppt2 h1 { color: #004593; font-size: 15px; font-weight: normal; line-height: 22px; }
.saAppt2 h2 { color: #000; font-size: 15px; font-weight: normal; line-height: 35px; }
.saAppt2 .inner { padding: 15px 0 30px 15px; background-color: #bcbcbc; }
a.gryBtn17.clientSide, a.newBtn.clientSide {
	width:auto;
}
ul li.disc {
	list-style-type:disc;
	list-style-image: none;
}
/* settingsNav include - updated 7/12/12 by SC */
#settingsNav {
	padding-left: 20px;
	width: 240px;
}
#settingsNav li.first-child {
	border-top: 1px solid #000;
}
#settingsNav li {
	border-bottom: 1px solid #000;
	line-height: 30px;
}
#settingsNav li ul li {
	padding-left: 15px;
	border-top: 1px solid #CBCBCB;
	border-bottom: none;
}
#settingsNav li a {
	color: #000000;
}

/* New POA, Taxpayer Verification, & Transcripts - updated 7/12/12 by SC */
.width210 {
	width: 210px;
}
.width340 {
	width: 340px;
}
.width344 {
	width: 344px;
}
#powerOfAttorney, #powerOfAttorney2, #transcripts, #transcripts2, #taxpayerVerificationMgr  {
	width: 100%;
	border-top: 1px solid #C9C9C9;
}
#powerOfAttorney th, #powerOfAttorney td, #powerOfAttorney2 th, #powerOfAttorney2 td, #transcripts th, #transcripts td, #transcripts2 th, #transcripts2 td, #taxpayerVerificationMgr th, #taxpayerVerificationMgr td {
	padding: 8px 5px;
	text-align:left;
	border-bottom: 1px solid #C9C9C9;
}
#powerOfAttorney .col1 {
	padding-left: 10px;
	width: 110px;
	vertical-align:top;
}
#powerOfAttorney .col2 {
	width: 210px;
}
#powerOfAttorney2 .col1 {
	padding-left: 10px;
	width: 90px;
}
#powerOfAttorney2 .col2 {
	width: 175px;
}
#powerOfAttorney2 .col3 {
	width: 80px;
}
#powerOfAttorney2 .col4 {
	width: 110px;
	padding-right: 10px;
}
#powerOfAttorney2 .col4 a:hover{
	text-decoration:underline;
}
#transcripts .col1 {
	padding-left: 10px;
	width: 80px;
}
#transcripts .col2 {
	width:100px;
}
#transcripts .col3 {
	width:75px;
}
#transcripts2 .col1 {
	padding-left: 10px;
	width: 80px;
}
#transcripts2 .col2 {
	width:100px;
}
#transcripts2 .col3 {
	width:75px;
}
#transcripts2 .col4 {
	width:100px;
}
#taxpayerVerificationMgr .col1 {
	width: 150px;
}
#taxpayerVerificationMgr .col2 {
	width: 50px;
}
button.gryBtn17 {
	line-height:1;
}
.labelPad {
	padding: 5px 0;
}
.width352 {
	width: 352px;
}
.width342 {
	width: 342px;
}
.margin0 {
	margin:0;
}
.grayOut {
	color:#54534f;
}
.height75 {
	height:75px;
}

.width350 {
	width: 350px;
}
.width145 {
	width: 145px;
}
.width50 {
	width: 50px;
}
.width30 {
	width: 30px;
}
.bdrBtmGry2 {
	border-bottom: 1px solid #aeaeae;
}
.billCalcBox {
	background-color: #E4E4E4;
	border: 1px solid #aeaeae;
	clear: both;
	padding: 10px;
}
.width169 {
	width:168px;
}
.mgnLft30 {
	margin-left:30px;
}
.mgnRgt9 {
	margin-right:9px;
}
.padTop18 {
	padding-top:18px;
}
.mgnRgt12 {
	margin-right:12px;
}
.CoS_required {
	text-align: right;
	margin: 0 20px 0 0;
	top: 10px;
	position: relative;
}

.emergencyNote {
	color: #FF0000;
	margin: 0 20px 0 15px;
	top: 10px;
	position: relative;
	display: none;
}

#rightColFull .sums {
	width:875px;
	margin: 0 auto;
	text-align:right;
	padding: 10px 0 0;
}
#rightColFull .sums h2 {
	font-size: 15px;
}
#cell1 {
	width: 25px;
}
#cell2 {
	width: 25px;
}
#cell3 {
	width: 34px;
}
#phone1 {
	width: 25px;
}
#phone2 {
	width: 25px;
}
#phone3 {
	width: 34px;
}
#privacyStatement p{
	color: #616161;
	padding-bottom: 10px;
}
.mgnLft0{ margin-left:0;}

#rightCol .actionAreaNew {
	width: 150px !important;
}

.newEngagements .neRow td a, .cases .neRow td a, .leads .neRow td a,#reportDiv td a{
	text-decoration:underline;
}
/*client engagement flyout start*/
#engagement_flyout{
	position:absolute;
	z-index:20;
	top:30px;
	right:27px;
	border:1px solid #DDD;
	background:#FFF;
	box-shadow:-1px 8px 17px #000;
	padding:2px;
}
#engagementflyList table tbody tr td{
	font-size:11px !important;
	padding:4px;
}
#engagementflyList table tbody tr td:nth-child(1){
	width:125px !important;
}
#engagementflyList table tbody tr td:nth-child(2){
	width:38px !important;
}
#engagementflyList table tbody tr td:nth-child(3){
	width:105px !important;
}
#engagementflyList table tbody tr td:nth-child(4){
	width:40px !important;
}
#engagement_flyout div:first-child {
	width:344px !important;
	margin:0px !important;
	padding:2px !important;
}
#engagement_flyout div:not(:first-child) {
  width:344px !important;
  padding:0px !important;
  margin:0px !important;
}
/*Main engagement flyout start*/
#main_engagement_flyout{
	position:absolute;
	z-index:20;
	background:#F0F;
	margin-left:210px;
	border:1px solid #DDD;
	background:#FFF;
	box-shadow:-1px 8px 17px #000;
}
#eng-main-flyout{
	margin-right:10px;
	margin-left: 10px;
	text-align:left;
	width:525px;
}

#eng-main-flyout tr {
	border-bottom: 1px solid #C9C9C9;
}
#eng-main-flyout th, #eng-main-flyout td {
	padding: 4px 0px;
	font-size:11px;
}
#eng-main-flyout .col1{
	width:120px;
}
#eng-main-flyout .col2{
	width:160px;
}
#eng-main-flyout .col3{
	width:60px;
}
#eng-main-flyout .col4{
	width:125px;
}
#eng-main-flyout .col5{
	width:60px;
}
.ViewallPage, .ViewPaging{
	text-decoration:underline;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
}
/* Power of attorney add new form*/
#powerOfAttorney2, #transcripts, #transcripts2, #taxpayerVerificationMgr  {
	width: 100%;
	border-top: 1px solid #C9C9C9;
}
#powerOfAttorney3 th, #powerOfAttorney3 td {
	padding: 8px 5px;
	text-align:left;
	/*border-bottom: 1px solid #C9C9C9;*/
}

#powerOfAttorney3 .col1 {
	padding-left: 10px;
	width: 114px;
}
#powerOfAttorney3 .col2{
	width: 228px;
}
#powerOfAttorney3 .col4{
	width: 456px;
}
#powerOfAttorney3 input[type=text]{
	width:100%;
}
#powerOfAttorney3 .sm-text{
	width:70% !important;
	float:right;
}
#act_auth{
	width: 100%;
}
#act_auth th, #act_auth td {
	padding: 8px 5px;
	font-weight:normal;
	/*text-align:left;*/
	/*border-bottom: 1px solid #C9C9C9;*/
}
#act_auth .col1 {
	padding-left: 10px;
	width: 60px;
	text-align:center !important;
}
#act_auth .col2 {
	width: 168px;
}
#act_auth .col3 {
	width: 114px;
}

.table-border-buttom{
	border-bottom:1px solid #ccc;
}
.tr_view{
	display:none;
}
#costServices .col3 input[type="text"], .cosHdr .width60, #payment .mgnTop5 input.datePicker, #exhibit input.datePicker {
    width: 67px;
}
/*custom*/
.ipt70{
    width:70px !important;
}

.engTDhead table tr th{ font-size: 12px; }

.tablePositionR table{ border:0}
.fullhide{ position:relative}
.fullhide:after{
	position:absolute;
	content:"";
	background:rgba(237, 236, 236, .7);
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:9;
	}
.fullhide:before{
	position:absolute;
	content:"";
	background:url(../images/icons/lock-img.png) no-repeat;
	width:55px;
	height:71px;
	left:calc(50% - 26px);
	top:calc(50% - 35px);
	z-index:99;
	}

  h2{
    margin: 0 !important;
    font-size: 14px !important;
  }

  a:not(.orangeLink){
    color: #333 !important;
  }