body{
	margin: 0px auto;
	padding: 0px;
	font-family: Arial;
	font-size: 0.70em;
	text-align:left;
	background-image:url('/images/2/common/bgDot.jpg');
	color:#333333;
	z-index:0;
}

.noB {
	margin-bottom: 0;
	padding-bottom: 0;
}

.noT{
	margin-top: 0;
	padding-top: 0;
}

#mainCntr{
	margin-top: 20px;
	width:1000px;
	background-color:#FFFFFF;
	background-image:url('/images/2/common/mainCntrCornerTR.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

#mainCntrIn{
	background-image:url('/images/2/common/mainCntrCornerBR.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
}

#mainLogo{
	float:left;
}

#loginInfo{
	text-align:right;
	margin:10px 20px 5px 0px;
}

#mainNav{
	float:right;
	margin-top:10px;
	margin-right:35px;
	background-image:url('/images/2/common/mainNavTop.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	background-color:#FBAA01;
	display:inline;
	position:relative;
}

#mainNavInL{
	background-image:url('/images/2/common/mainNavCornerTL.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

#mainNavInR{
	background-image:url('/images/2/common/mainNavCornerTR.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

#mainNavTable td{
	padding:0px 10px;
	color:#6F3608;
	font-weight:bold;
}

#mainNavTable td a{
	color:#6F3608;
	text-decoration:none;
}

#mainNavTable td.capL{
	padding:0px 10px 0px 20px;
}

#mainNavTable td.capR{
	padding:0px 20px 0px 10px;
}

#subNav{
	background-image:url('/images/2/common/mainNavBottom.jpg');
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color:#FBAA01;
}

#subNavTable{
	margin-left:20px;
	color:#FFFFFF;
}

#mainRefl{
	background-image:url('/images/2/common/mainReflection.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	background-color:#FFFFFF;
}

#mainBody{
	margin: 20px 20px;
}

#mainBodyNoRefl{
	margin: 0px 35px 20px 0px;
}

#newsBoxHdr{
	float:left;
	margin-top:10px;
	margin-left:10px;
	font-size:1.8em;
	color:#F0792F;
	height:20px;
}
#newsBoxBody{
	float:left;
	margin-top:15px;
	margin-left:10px;
	
}
#newsBoxFtr{
	float:left;
	margin-top:15px;
	margin-left:10px;
	font-size:1.1em;
	color:#0072BC;	
}

#textSection div.head{
	font-size: 1.5em;
	color:#F0792F;
	font-weight:bold;
}
#textSection div.subHead{
	font-size: 1.2em;
	color:#000000 ;
	font-weight:bold ;

}
#textSection div.headLg{
	font-size: 2.1em;
	color:#F0792F;
	font-weight:normal;
}

#textSection div.body{
	font-size: 1.2em;
	color:#666666;
	font-weight:bold;
	
}

.loopImage{
	background-image:url('/images/2/start-loop/woman.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
	height:550px;
}

.welcomeImage{
	background-image:url('/images/2/simple/simple-agent.jpg');
	background-position: bottom right;
	background-repeat:no-repeat;
}

.helpImage{
	background-image:url('/images/2/help/headset-girl.jpg');
	background-position:bottom right;
	background-repeat:no-repeat;
}

.sentToAgentImage{
	background-image:url('/images/2/background-agents/old-lady-agent.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
	margin:-20px 0px -14px -20px;
	min-height:350px;
}

.sentToClientImage{
	background-image:url('/images/2/background-agents/fun-client-family-slice.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
	margin:-20px 0px -14px -20px;
	min-height:350px;
}

.inviteAgentImage{
	background-image:url('/images/2/background-agents/blue-agent.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
	margin:-20px 0px -14px -20px;
	min-height:317px;
}

.addFormPaperImage{
	background-image:url('/images/2/start-loop/papers-available-forms-image.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	padding-top:35px;
	width:408px;
	height:375px;
}

.addFormFolderImage tbody td.top{
	background-image:url('/images/2/start-loop/folder-forms-in-this-loop-top-slice.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width:401px;
	height:59px;
}

.addFormFolderImage tbody td.middle{
	background-image:url('/images/2/start-loop/folder-sliver.jpg');
	background-position: top left;
	background-repeat: repeat-y;
	width:401px;
}

.addFormFolderImage tbody td.bottom{
	background-image:url('/images/2/start-loop/folder-forms-in-this-loop-bottom-slice.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width:401px;
	height:22px;
}

.content{
	border: solid 1px #BEBEBE;
	padding:1px;
}

.content thead{
	background-image:url('/images/2/common/contentHeader.jpg');
	background-repeat: repeat-x;
	color:#FFFFFF;
}

.content thead th{
	padding:3px;
	text-align:center;
}

.content thead th a {
	color: #FFFFFF;
}

.content thead tr{
	height:24px;
}

.content thead tr td{
	padding:2px 10px;
	background-color:#0072BC;
}

.content tbody {
	padding-top: 20px;
	margin-top: 0;
}

.content tbody td{
	padding:3px;
}

.content tbody tr.odd{
	background-color:#FFFFFF;
}

.content tbody tr.even{
	background-color:#E3F0F8;
}

.content tbody tr.disabled {
	
}
.content tbody tr.disabled td {
	color: rgb(100,100,100);
}

.content div.odd{
	background-color:#FFFFFF;
}

.content div.even{
	background-color:#E3F0F8;
}

.content li.odd{
	background-color:#FFFFFF;
}

.content li.even{
	background-color:#E3F0F8;
}

.content .standard td {
	border-bottom: 1px rgb(220,220,220) solid;
}

/** RED TABLE **/

.contentRed{
	padding:1px;
	color:gray;
	font-size:1.2em;
}

.contentRed thead th{
	padding:5px;
	text-align:left;
	font-size:1.1em;
}

.contentRed thead tr{
	height:36px;
}

.contentRed tbody {
	padding-top: 20px;
	margin-top: 0;
}

.contentRed tbody td{
	padding-top:10px;
	padding-left:5px;
	padding-bottom:5px;
}

.contentRed tbody tr.odd{
	background-color:#fdf1ea;
}

.contentRed tbody tr.even{
	background-color:#FFFFFF;
}

.contentRed tbody tr.disabled {
	
}
.contentRed tbody tr.disabled td {
	color: rgb(100,100,100);
}

.contentRed div.odd{
	background-color:#fdf1ea;
}

.contentRed div.even{
	background-color:#FFFFFF;
}

.contentRed li.odd{
	background-color:#fdf1ea;
}

.contentRed li.even{
	background-color:#FFFFFF;
}

.contentRed .standard td {
	border-bottom: 1px rgb(220,220,220) solid;
}

/** BLUE TABLE **/

.contentBlue{
	padding:1px;
	color:gray;
	font-size:1.2em;
}

.contentBlue thead th{
	padding:5px;
	text-align:left;
	font-size:1.1em;
}

.contentBlue thead tr{
	height:36px;
}

.contentBlue tbody {
	padding-top: 20px;
	margin-top: 0;
}

.contentBlue tbody td{
	padding-top:10px;
	padding-left:5px;
	padding-bottom:5px;
}

.contentBlue tbody tr.odd{
	background-color:#e0f1fa;
}

.contentBlue tbody tr.even{
	background-color:#FFFFFF;
}

.contentBlue tbody tr.disabled {
	
}
.contentBlue tbody tr.disabled td {
	color: rgb(100,100,100);
}

.contentBlue div.odd{
	background-color:#e0f1fa;
}

.contentBlue div.even{
	background-color:#FFFFFF;
}

.contentBlue li.odd{
	background-color:#e0f1fa;
}

.contentBlue li.even{
	background-color:#FFFFFF;
}

.contentBlue .standard td {
	border-bottom: 1px rgb(220,220,220) solid;
}

/** NEW TABLE STYLE - lines instead of alternating colors **/

.lined{
	font-size:1em;
	border: solid 1px #BEBEBE;
	padding:1px;
}

.lined thead{
	background-image:url('/images/broker/blue-gradient-large.jpg');
	background-repeat: repeat-x;
	background-position:"middle";
	color:#FFFFFF;
}

.lined thead th{
	padding:3px;
	text-align:center;
	font-weight: bold;
}

.lined thead th a {
	color: #FFFFFF;
}

.lined thead tr{
	height:24px;
}

.lined thead tr td{
	padding:2px 10px;
	background-color:#0072BC;
}

.lined tbody {
	padding-top: 20px;
	margin-top: 0;
}

.lined tbody td{
	padding:3px;
}

.lined tbody tr td{
	border-bottom: 1px #DFDFDF solid;
}

.lined tbody tr.last td {
	border-bottom: 0px white solid;
}

.lined tbody tr.disabled {
	
}
.lined tbody tr.disabled td {
	color: rgb(100,100,100);
}

.lined div.odd{
	background-color:#FFFFFF;
}

.lined div.even{
	background-color:#E3F0F8;
}

.lined li.odd{
	background-color:#FFFFFF;
}

.lined li.even{
	background-color:#E3F0F8;
}

.lined .standard td {
	border-bottom: 1px rgb(220,220,220) solid;
}

/*START TABLE ON GRAY CSS ************************/
.grayLined{
	font-size:1em;
	border: solid 1px #BEBEBE;
	padding:1px;
	background-color: white;
}

.grayLined thead{
}

.grayLined thead th{
	padding:3px;
	text-align:center;
	font-weight: bold;
}

.grayLined thead th a {
	color: #FFFFFF;
}

.grayLined thead tr{
	height:24px;
}

.grayLined thead tr td{
	padding:2px 10px;
	background-color:#0072BC;
}

.grayLined tbody {
	padding-top: 20px;
	margin-top: 0;
}

.grayLined tbody td{
	padding:3px;
}

.grayLined tbody tr td{
	border-bottom: 1px #DFDFDF solid;
}

.grayLined tbody tr.last td {
	border-bottom: 0px white solid;
}

.grayLined tbody tr.disabled {
	
}
.grayLined tbody tr.disabled td {
	color: rgb(100,100,100);
}

.grayLined div.odd{
	background-color:#FFFFFF;
}

.grayLined div.even{
	background-color:#E3F0F8;
}

.grayLined li.odd{
	background-color:#FFFFFF;
}

.grayLined li.even{
	background-color:#E3F0F8;
}

.grayLined .standard td {
	border-bottom: 1px rgb(220,220,220) solid;
	background-color: white;
}

/*START BROKER CSS *******************************/

.skyBlue {
	color: #00B1ED;
}

.numberPositive {
	color: #018452;
}

.numberNegative {
	color:#ff1d21;
}


.brokerContent{
	border: solid 1px #BEBEBE;
	padding:1px;
}

.brokerContent thead{
	background-image:url('/images/broker/blue-gradient-large.jpg');
	background-repeat: repeat-x;
	background-position:"middle";
	color:#FFFFFF;
}

.brokerContent thead th{
	padding:3px;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
}

.brokerContent thead th a {
	color: #FFFFFF;
}

.brokerContent thead tr{
	height:28px;
}

.brokerContent thead tr td{
	padding:2px 10px;
	background-color:#0072BC;
}

.brokerContent tbody {
	padding-top: 20px;
	margin-top: 0;
}

.brokerContent tbody td{
	padding:3px;
}

.brokerContent tbody tr td{
	background-color:#FFFFFF;
	border-bottom: 1px #DFDFDF solid;
}

.brokerContent tbody tr td a{
	/*color: #00B1ED; */
}

.brokerContent tbody tr.last td {
	border-bottom: 0px white solid;
}

.brokerContent tbody tr.disabled {
	
}
.brokerContent tbody tr.disabled td {
	color: rgb(100,100,100);
}

.brokerContent div.odd{
	background-color:#FFFFFF;
}

.brokerContent div.even{
	background-color:#E3F0F8;
}

.brokerContent li.odd{
	background-color:#FFFFFF;
}

.brokerContent li.even{
	background-color:#E3F0F8;
}

.brokerContent .standard td {
	border-bottom: 1px rgb(220,220,220) solid;
}








.brokerGreenContent{
	border: solid 1px #BEBEBE;
	padding:1px;
	background: #EEF0DA;
}

.brokerGreenContent thead{
	background-image:url('/images/broker/green-gradient.jpg');
	background-repeat: repeat-x;
	color:#FFFFFF;
}

.brokerGreenContent thead th{
	padding:3px;
	text-align:center;
}

.brokerGreenContent thead th a {
	color: #FFFFFF;
}

.brokerGreenContent thead tr{
	height:28px;
}

.brokerGreenContent thead tr td{
	padding:2px 10px;
	background-color:#0072BC;
}

.brokerGreenContent tbody {
	padding-top: 20px;
	margin-top: 0;
}

.brokerGreenContent tbody td{
	padding:3px;
}

.brokerGreenContent tbody tr td{
	border-bottom: 1px #DFDFDF solid;
}

.brokerGreenContent tbody tr.disabled {
	
}
.brokerGreenContent tbody tr.disabled td {
	color: rgb(100,100,100);
}

.brokerGreenContent div.odd{
	background-color:#FFFFFF;
}

.brokerGreenContent div.even{
	background-color:#E3F0F8;
}

.brokerGreenContent li.odd{
	background-color:#FFFFFF;
}

.brokerGreenContent li.even{
	background-color:#E3F0F8;
}

.brokerGreenContent .standard td {
	border-bottom: 1px rgb(220,220,220) solid;
}

.brokerGreenContent tbody tr.last td {
	border-bottom: 0px white solid;
}



/*END BROKER CSS**************************************/



/*IMAGE TABLE CONTENT*********************************/

.linedImage{
	border: solid 1px #BEBEBE;
	padding:1px;
}

.linedImage thead{
	background-image:url('/images/broker/blue-gradient-large.jpg');
	background-repeat: repeat-x;
	background-position:"middle";
	color:#FFFFFF;
}

.linedImage thead th{
	padding:3px;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
}

.linedImage thead th a {
	color: #FFFFFF;
}

.linedImage thead tr{
	height:28px;
}

.linedImage thead tr td{
	padding:2px 10px;
	background-color:#0072BC;
}

.linedImage tbody {
	padding-top: 20px;
	margin-top: 0;
}

.linedImage tbody td{
	padding:3px;
}

.linedImage tbody tr td{
	background-color:#FFFFFF;
	border-bottom: 1px #DFDFDF solid;
}

/*
.linedImage tbody tr td a{
	color: #00B1ED;
}
*/

.linedImage tbody tr.last td {
	border-bottom: 0px white solid;
}

.linedImage tbody tr.disabled {
	
}
.linedImage tbody tr.disabled td {
	color: rgb(100,100,100);
}

.linedImage div.odd{
	background-color:#FFFFFF;
}

.linedImage div.even{
	background-color:#E3F0F8;
}

.linedImage li.odd{
	background-color:#FFFFFF;
}

.linedImage li.even{
	background-color:#E3F0F8;
}

.linedImage .standard td {
	border-bottom: 1px rgb(220,220,220) solid;
}








.linedImageGreen{
	border: solid 1px #BEBEBE;
	padding:1px;
	background: #EEF0DA;
}

.linedImageGreen thead{
	background-image:url('/images/broker/green-gradient.jpg');
	background-repeat: repeat-x;
	color:#FFFFFF;
}

.linedImageGreen thead th{
	padding:3px;
	text-align:center;
}

.linedImageGreen thead th a {
	color: #FFFFFF;
}

.linedImageGreen thead tr{
	height:28px;
}

.linedImageGreen thead tr td{
	padding:2px 10px;
	background-color:#0072BC;
}

.linedImageGreen tbody {
	padding-top: 20px;
	margin-top: 0;
}

.linedImageGreen tbody td{
	padding:3px;
}

.linedImageGreen tbody tr td{
	border-bottom: 1px #DFDFDF solid;
}

.linedImageGreen tbody tr.disabled {
	
}
.linedImageGreen tbody tr.disabled td {
	color: rgb(100,100,100);
}

.linedImageGreen div.odd{
	background-color:#FFFFFF;
}

.linedImageGreen div.even{
	background-color:#E3F0F8;
}

.linedImageGreen li.odd{
	background-color:#FFFFFF;
}

.linedImageGreen li.even{
	background-color:#E3F0F8;
}

.linedImageGreen .standard td {
	border-bottom: 1px rgb(220,220,220) solid;
}

.linedImageGreen tbody tr.last td {
	border-bottom: 0px white solid;
}


/*END IMAGE TABLE CONTENT*****************************/
.fs9{
	font-size: 1.15em;
}

.fntVer{
	font-family: Arial;
}

.navRow{
	background-image:url('/images/common/navGradient.jpg');
	height:32px;
}

.navButtonDiv{
	font-family: Arial;
	background-color: #375A80;
	border: solid 1px #7F9FB7;
	color: #FFFFFF;
	margin: 4px 2px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}

.navButtonBrightDiv{
	font-family: Arial;
	background-color: #A36422;
	border: solid 1px #EAC9A1;
	color: #FFFFFF;
	margin: 4px 2px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}

.navButtonText{
	margin: 4px;
}

.navRow a{
	text-decoration:none;
	color: #FFFFFF;
}

.subNavRow{
	color:#333333;
	margin-bottom:20px;
	font-family: Arial;
}

th.labelTh{
	text-align:right;
}

h1{
	font-size: 2.2em;
	color:#F0792F;
	font-weight:normal;
}

h1.help {
	color: #5A7896;
	font-size: 3em;
	font-family: Georgia, serif;
	font-weight: normal;
	margin-bottom: 50px;
}

h1.help span {
	font-size: 50%;
	color: #92C848;
}

h1.med{
	font-size: 1.8em;
	margin-bottom:4px;
	padding-bottom:0px;
}

h1.lrg{
	font-size: 3em;
	margin-bottom:4px;
	padding-bottom:0px;
}

h2{
	font-size: 1.4em;
	color:#333333;
}

h2.med{
	font-size: 1.2em;
}

a{ color:#0072BC; }
a:visited{ color:#0072BC; }

.white{ color:#FFFFFF; }
.white:visited{	color:#FFFFFF; }

.gray{ color:#666666; }
.gray:visited{ color:#666666; }

.grayDk{ color:#333333; }
.grayDk:visited{ color:#333333; }

hr.dotted{color: #fff; background-color: #fff; border: 3px dotted Gray; border-style: none none dotted; }

.tan{ color:#9F9054; }

.blue{ color:#547F9F; }

.blueLt{ color:#008FD5;}
.blueLt:visited{ color:#008FD5;}

.blueDk{ color:#0072BC; }
.blueDk:visited{ color:#0072BC; }

.orange{ color:#F0792F; }
.orangeDk:visited{ color:#F0792F; }

.yellow{ color:#FFC316; }
.yellow:visited{ color:#FFC316; }
	
.black{ color:#000000; }
.black:visited{	color:#000000; }

.actionRequired{ color:#990000; font-weight:bold; }
.actionRequired:visited{	color:#990000; font-weight:bold;}

.redDk{ color:#C03030; }
.redDk:visited{ color:#C03030; }

.txtC{ text-align:center; }
.txtR{ text-align:right; }
.txtL{ text-align:left; }
.txtJ{ text-align:justify; }
.bold{ font-weight:bold; }

.txtMn{ font-size: 0.8em; }

.txtSm{ font-size: 0.9em; }

.fsMd{ font-size: 1.10em; }

.fsLg{ font-size: 1.20em; }

.ndgU4{	position:relative; top:-4px; margin-bottom:-4px; }

.ndgD2{	position:relative; top:2px; margin-bottom:-2px; }

.ndgD4{	position:relative; top:4px; margin-bottom:-4px; }

.ndgD8{	position:relative; top:8px; margin-bottom:-8px; }

.posR{ position:relative; }
.posA{ position:absolute; }

input, select, textarea{
	font-size: 1em;
	color:#1263A8;
}

select, textarea{
	border:1px solid #1263A8;
	font-family: Arial;
}

.brdBlue{
	border:1px solid #1263A8;
}

.brdBlack{
	border:1px solid #000000;
}

.brdBlackB{
	border-bottom:1px solid #000000;
}

.brdGrayB{
	border-bottom:1px solid #CCCCCC;
}

.mainDiv{
	width: 1008px;
	margin: 10px auto;
	background-color:#FFFFFF;
	background-image:url('/images/common/ltBgBdr.jpg');
	background-repeat:repeat-y;
}

.contentDiv{
	text-align:left;
	margin-left:4px;
	margin-bottom:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
}

.fltL{
	float:left;
}

.fltR{
	float:right;
}

.clrB{
	clear:both;
}

.mg0{ margin:0px; }
.mg2{ margin:2px; }
.mg5{ margin:5px; }
.mg10{ margin:10px; }

.mgB3{ margin-bottom:3px; }
.mgB5{ margin-bottom:5px; }
.mgB10{ margin-bottom:10px; }
.mgB20{ margin-bottom:20px; }
.mgB40{ margin-bottom:40px; }
.mgB50{ margin-bottom:50px; }

.mgL2{ margin-left:2px; }
.mgL5{ margin-left:5px; }
.mgL8{ margin-left:8px; }
.mgL10{ margin-left:10px; }
.mgL11{ margin-left:11px; }
.mgL12{ margin-left:12px; }
.mgL13{ margin-left:13px; }
.mgL14{ margin-left:14px; }
.mgL15{ margin-left:15px; }
.mgL16{ margin-left:16px; }
.mgL17{ margin-left:17px; }
.mgL18{ margin-left:18px; }
.mgL19{ margin-left:19px; }
.mgL20{ margin-left:20px; }
.mgL21{ margin-left:21px; }
.mgL22{ margin-left:22px; }
.mgL23{ margin-left:23px; }
.mgL24{ margin-left:24px; }
.mgL25{ margin-left:25px; }
.mgL26{ margin-left:26px; }
.mgL27{ margin-left:27px; }
.mgL28{ margin-left:28px; }
.mgL29{ margin-left:29px; }
.mgL30{ margin-left:30px; }
.mgL31{ margin-left:31px; }
.mgL32{ margin-left:32px; }
.mgL33{ margin-left:33px; }
.mgL34{ margin-left:34px; }
.mgL35{ margin-left:35px; }
.mgL36{ margin-left:36px; }
.mgL37{ margin-left:37px; }
.mgL38{ margin-left:38px; }
.mgL39{ margin-left:39px; }
.mgL40{ margin-left:40px; }
.mgL41{ margin-left:41px; }
.mgL42{ margin-left:42px; }
.mgL43{ margin-left:43px; }
.mgL44{ margin-left:44px; }
.mgL45{ margin-left:45px; }
.mgL46{ margin-left:46px; }
.mgL47{ margin-left:47px; }
.mgL48{ margin-left:48px; }
.mgL49{ margin-left:49px; }
.mgL50{ margin-left:50px; }
.mgL51{ margin-left:51px; }
.mgL52{ margin-left:52px; }
.mgL53{ margin-left:53px; }
.mgL54{ margin-left:54px; }
.mgL55{ margin-left:55px; }
.mgL56{ margin-left:56px; }
.mgL57{ margin-left:57px; }
.mgL58{ margin-left:58px; }
.mgL59{ margin-left:59px; }
.mgL60{ margin-left:60px; }
.mgL70{ margin-left:70px; }
.mgL75{ margin-left:75px; }
.mgL77{ margin-left:77px; }
.mgL78{ margin-left:78px; }
.mgL80{ margin-left:80px; }
.mgL83{ margin-left:83px; }
.mgL90{ margin-left:90px; }
.mgL93{ margin-left:93px; }
.mgL95{ margin-left:95px; }
.mgL97{ margin-left:97px; }
.mgL100{ margin-left:100px; }
.mgL118{ margin-left:118px; }
.mgL120{ margin-left:120px; }
.mgL130{ margin-left:130px; }
.mgL135{ margin-left:135px; }
.mgL140{ margin-left:140px; }
.mgL142{ margin-left:142px; }
.mgL200{ margin-left:200px; }
.mgL212{ margin-left:212px; }
.mgL215{ margin-left:215px; }
.mgL220{ margin-left:220px; }
.mgL230{ margin-left:230px; }
.mgL235{ margin-left:235px; }
.mgL240{ margin-left:240px; }
.mgL242{ margin-left:242px; }
.mgLA  { margin-left: auto; }

.mgT2{ margin-top:2px; }
.mgT5{ margin-top:5px; }
.mgT8{ margin-top:8px; }
.mgT9{ margin-top:9px; }
.mgT10{ margin-top:10px; }
.mgT15{ margin-top:15px; }
.mgT20{ margin-top:20px; }
.mgT25{ margin-top:25px; }
.mgT30{ margin-top:30px; }
.mgT35{ margin-top:35px; }
.mgT40{ margin-top:40px; }
.mgT50{ margin-top:50px; }
.mgT60{ margin-top:60px; }
.mgT70{ margin-top:70px; }
.mgT80{ margin-top:80px; }
.mgT100{ margin-top:100px; }
.mgT125{ margin-top:125px; }
.mgT130{ margin-top:130px; }
.mgT150{ margin-top:150px; }
.mgT155{ margin-top:155px; }
.mgT175{ margin-top:175px; }
.mgT200{ margin-top:200px; }
.mgT225{ margin-top:225px; }
.mgT250{ margin-top:250px; }
.mgT275{ margin-top:275px; }
.mgT300{ margin-top:300px; }
.mgT325{ margin-top:325px; }
.mgT350{ margin-top:350px; }

.mgR5{ margin-right:5px; }
.mgR10{ margin-right:10px; }
.mgR20{ margin-right:20px; }
.mgR30{	margin-right:30px; }
.mgR40{ margin-right:40px; }
.mgR50{ margin-right:50px; }
.mgR60{ margin-right:60px; }
.mgR80{ margin-right:80px; }
.mgR100{ margin-right:100px; }
.mgR115{ margin-right:115px; }
.mgR120{ margin-right:120px; }
.mgR125{ margin-right:125px; }
.mgR140{ margin-right:140px; }
.mgR150{ margin-right:150px; }
.mgR175{ margin-right:175px; }
.mgR200{ margin-right:200px; }
.mgR  { margin-right: auto;}

.pdL5 { padding-left:5px;  }
.pdL10{ padding-left:10px; }
.pdL20{ padding-left:20px; }
.pdL30{ padding-left:30px; }
.pdL40{ padding-left:40px; }
.pdL50{ padding-left:50px; }

.pdR5 { padding-right:5px;  }
.pdR10{ padding-right:10px; }
.pdR20{ padding-right:20px; }
.pdR30{ padding-right:30px; }
.pdR40{ padding-right:40px; }
.pdR50{ padding-right:50px; }

.pd0{ padding:0px; }
.pd2{ padding:2px; }
.pd5{ padding:5px; }
.pd7{ padding:7px; }
.pd10{ padding:10px; }
.pd15{ padding:15px; }

.pdT5{ padding-top:5px; }
.pdT10{ padding-top:10px; }
.pdT20{ padding-top:20px; }

.pdB2{ padding-bottom:2px; }
.pdB5{ padding-bottom:5px; }
.pdB10{padding-bottom:10px; }
.pdB20{padding-bottom:20px; }

input.formField{
	border: none;
	border-bottom: solid 1px #000000;
	font-size:1.1em;
	z-index:0;
	margin-right:5px;
	position:relative;
	top:-2px;
	font-family: Arial;
	text-align:center;
	background-color:#fffebd;
}

input.formFieldChanged{
	background-color:yellow;
	font-family: Arial;
}

input.formFieldSign{
	background-image: url('/images/2/common/x.png');
	padding-left:14px;
	background-align:left bottom;
	background-repeat:no-repeat;
}

input.formFieldSelected{
	background-image: url('/images/2/common/x-black.png');
	padding-left:14px;
	background-align:left bottom;
	background-repeat:no-repeat;
}

input.attention{
	background-color: #FFE0E0;
}

input.formFieldSigned{
	background-image: url('/images/2/common/x-checked.png');
	padding-left:14px;
	background-align:left bottom;
	background-repeat:no-repeat;
}

textarea.formField{
	font-size:1.1em;
	z-index:0;
	font-family: Arial;
	background-color:#fffebd;
}

textarea.formFieldChanged{
	background-color:yellow;
	font-family: Arial;
}

input.formFieldChangedGreen{
	background-color:#e7ffe4;
	font-family: Arial;
}

textarea.formFieldChangedGreen{
	background-color:#e7ffe4;
	font-family: Arial;
}


.w10{ width:10px; }
.w15{ width:15px; }
.w20{ width:20px; }
.w25{ width:25px; }
.w30{ width:30px; }
.w50{ width:50px; }
.w65{ width:65px; }
.w70{ width:70px; }
.w75{ width:75px; }
.w80{ width:80px; }
.w100{ width:100px; }
.w115{ width:115px; }
.w125{ width:125px; }
.w126{ width:126px; }
.w127{ width:127px; }
.w128{ width:128px; }
.w129{ width:129px; }
.w130{ width:130px; }
.w131{ width:131px; }
.w132{ width:132px; }
.w133{ width:133px; }
.w140{ width:140px; }
.w145{ width:145px; }
.w150{ width:150px; }
.w165{ width:165px; }
.w170{ width:170px; }
.w175{ width:175px; }
.w180{ width:180px; }
.w195{ width:195px; }
.w200{ width:200px; }
.w210{ width:210px; }
.w220{ width:220px; }
.w225{ width:225px; }
.w240{ width:240px; }
.w245{ width:245px; }
.w250{ width:250px; }
.w270{ width:270px; }
.w300{ width:300px; }
.w320{ width:320px; }
.w350{ width:350px; }
.w360{ width:360px; }
.w370{ width:370px; }
.w375{ width:375px; }
.w380{ width:380px; }
.w400{ width:400px; }
.w420{ width:420px; }
.w450{ width:450px; }
.w470{ width:470px; }
.w500{ width:500px; }
.w550{ width:550px; }
.w580{ width:580px; }
.w600{ width:600px; }
.w650{ width:650px; }
.w680{ width:680px; }
.w700{ width:700px; }
.w720{ width:720px; }
.w730{ width:730px; }
.w750{ width:750px; }
.w760{ width:760px; }
.w800{ width:800px; }
.w820{ width:820px; }
.w900{ width:900px; }


.ffC{
	margin-left: auto;
	margin-right: auto;
}
.noBullet{
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
}

.noBullet li{
	padding-bottom:5px;
}

dd{
	margin-left:0px;
	margin-top:5px;
	margin-bottom:20px;
}

table.contentBox{
	background-color:#9FBBCF;
	margin:0px;
}

table.contentBoxCenter {
	background-color:#9FBBCF;
	margin:0px;
	margin-left: auto;
	margin-right: auto;
}

table{
	font-size:1em;
}
table.fix {
	table-layout: fixed;
}

table.contentBox .contentHdrTR{
	background-image:url('/images/common/cntntTM.jpg');
	background-repeat:repeat-x;
}

table.contentBox .contentLftSdTD{
	background-image:url('/images/common/cntntCL.jpg');
	background-repeat:repeat-y;
	width:9px;
}

table.contentBox .contentRtSdTD{
	background-image:url('/images/common/cntntCR.jpg');
	background-repeat:repeat-y;
	width:9px;
	background-position:center right;
}

table.contentBox .contentFtrTR{
	background-image:url('/images/common/cntntBM.jpg');
	background-repeat:repeat-x;
}

table.contentBox .contentHdr{
	border:solid 1px #D8E5EF;
	background-color:#375A80;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
	padding:4px 10px;
}

table.contentBox .contentInfo{
	border:solid 1px #D8E5EF;
	background-color:#FFFFFF;
	color:#000000;
}

.top table tr{
	vertical-align:text-top;
}

.contentListTable{
	border:solid 1px #7F9FB7;
	background-color:#FFFFFF;
	color:#375A80;
}

.contentRow{
	background-color:#E3F0F8;
	color:#375A80;
}

.contentRowSelected{
	background:#0072BC;
	color:#FFFFFF;
}

.contentRowOdd{
	background-color:#FFFFFF;
	color:#375A80;
	border-bottom: solid 1px #BEBEBE;
}
.contentRowOddSelected{
	background:#0072BC;
	color:#FFFFFF;
	border-bottom: #0072BC 1px solid;
}

.formLibraryContract{
	background-color:#FFFFFF;
	font-weight: bold;
	color:rgb(150,0,0);
	border-bottom: solid 1px #BEBEBE;
}
.formLibraryContractSelected{
	background:rgb(150,0,0);
	font-weight: bold;
	color:#FFFFFF;
	border-bottom: rgb(150,0,0) 1px solid;
}
.formLibArchived{
	text-decoration: line-through;
}

.contentWhite{
	background-color:#FFFFFF;
	color:#375A80;
}

.formLibraryRow {
	border-bottom: solid 1px #BEBEBE;
}
.formLibraryRowSelected{
	background:#0072BC;
	color:#FFFFFF;
	border-bottom: #0072BC 1px solid;
}
/*******/

table.contentBoxO{
	background-color:#EAC9A1;
	margin:0px;
}

table.contentBoxO .contentHdrTR{
	background-image:url('/images/common/orangeBox/cntTC.gif');
	background-repeat:repeat-x;
	height:8px;
}

table.contentBoxO .contentLftSdTD{
	background-image:url('/images/common/orangeBox/cntML.gif');
	background-repeat:repeat-y;
	width:8px;
}

table.contentBoxO .contentRtSdTD{
	background-image:url('/images/common/orangeBox/cntMR.gif');
	background-repeat:repeat-y;
	width:8px;
	background-position:center right;
}

table.contentBoxO .contentFtrTR{
	background-image:url('/images/common/orangeBox/cntBC.gif');
	background-repeat:repeat-x;
	height:8px;
}

table.contentBoxO .contentHdr{
	border:solid 1px #D8E5EF;
	background-color:#A36422;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 10px;
}

table.contentBoxO .contentInfo{
	border:solid 1px #A36422;
	background-color:#FFFFFF;
	color:#000000;
}



/********/

.contentBoxHdr_B{
	border:solid 1px #D8E5EF;
	background-color:#375A80;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 10px;
}

.contentBox_B{
	background-color:#9FBBCF;
	margin:0px;
}

.contentHdrT_B{
	background-image:url('/images/common/cntntTM.gif');
	background-repeat:repeat-x;
}

.contentLftSdM_B{
	background-image:url('/images/common/cntntCL.gif');
	background-repeat:repeat-y;
	width:9px;
}

.contentRtSdM_B{
	background-image:url('/images/common/cntntCR.gif');
	background-repeat:repeat-y;
	width:9px;
	background-position:center right;
}

.contentFtrB_B{
	background-image:url('/images/common/cntntBM.gif');
	background-repeat:repeat-x;
}


/********/


a.nameBox{
	background-color:#FFFFFF;
	display:block;
	text-decoration:none;
	border-bottom:solid 1px #7F9FB7;
}

a.nameBox:hover{
	background-color:#AACCFF;
	display:block;
	text-decoration:none;
}

div.nameBox{
	padding:4px 8px;
	cursor:pointer;
	color:#000000;
	font-size:0.8em;
}

div.external div{
	font-size:1.2em;
}
.bgLtBlue{
	background-color:#D8E5EF;
}

.bgLtBlueSel{
	background-color:#fff36b;
}

.bgSel{
	background-color:#fff36b;
}

.error{
	color:#AA1111;
}

.messageContainer{
	margin:10px 0px;
	padding:10px;
	padding-left: 50px;
	color:#005991;
	font-weight:bold;
	font-size:1.2em;
	border:solid 3px #005991;
	background-color:#FFFFFF;
	background-image:url('/images/2/alerts/blue-notifications-icon.jpg');
	background-align:top left;
	background-repeat:no-repeat;
	
}

.errorContainer{
	margin:10px 0px;
	padding:10px;
	padding-left: 50px;
	color:#A50010;
	font-weight:bold;
	font-size:1.2em;
	border:solid 3px #A50010;
	background-color:#FFFFFF;
	background-image:url('/images/2/alerts/red-error-icon.jpg');
	background-align:top left;
	background-repeat:no-repeat;
}

.noline{
	text-decoration:none;
}

.underline{
	text-decoration:underline;
}

.blueTextLink
{
	text-decoration:none;
	color: #375A80;
}

.blueTextLink:history
{
	text-decoration:none;
	color: #375A80;
}

#popoverListDiv{
	background-color:#FFFFFF;
	z-index:1500;
}

#warningListDiv{
	width:820px;
}

#warningListDiv div{
	border:solid 1px #AF0000;
	background-color:#F2DDDD;
	margin-left:20px;
}

span.formField{
	border-bottom: solid 1px #000000;	
	font-family: Arial;
	padding-right:10px;
	padding-left:2px;
}

span.clientFormField{
	line-height:16px;
	font-family: Arial;
}

.noWrap{
	white-space:nowrap;
}

.blueBorder{
	border: solid 1px #7F9FB7;
}

.dspN{ display:none; }
.dspB{ display:block; }
.dspI{ display:inline; }

.formText{
	letter-spacing: 1px;
	word-spacing:1px;
}

.signature{
	width:370px;
	padding-top:10px;
	padding-bottom:5px;
	margin-right:10px;
	letter-spacing: 0px;
	word-spacing:1px;
}

.fieldError{
	background-color:#FFE4E4;
	color:#000000;
}

.newDataTD{
	background-color:#FFF8F8;
	color:#000000;
}

#help-content {
	background: url(/images/user/help/big_realtor_02.jpg) left bottom no-repeat;
	height: 460px;
	padding-left: 280px;
}

h1.help {
	color: #5A7896;
	font-size: 3em;
	font-family: Georgia, serif;
	font-weight: normal;
	padding: 0;
	margin: 30px 0 50px 0;
}

h1.help span {
	font-size: 50%;
	color: #92C848;
}

h2.help {
	font-size: 1.8em;
	color: #92C848;
	margin: 0;
	padding: 0;
	font-family: Georgia, serif;
	font-weight: normal;
}


#help-content p {
	color: #5A7896;
	font-size: 1.7em;
	padding: 0;
	margin: 0;
	font-family: Georgia, serif;
}

#help-content #help-buckets {
	margin: 10px 0 0 -35px;
	padding: 0;
}

#help-content #help-buckets .bucket {
	width: 210px;
	background: url(/images/user/help/section_gradient.jpg) left 42px no-repeat;
	vertical-align: top;
}

#help-content #help-buckets h2 {
	line-height: 42px;
	background: url(/images/user/help/section_header.jpg) left top no-repeat;
	padding: 0;
	margin: 0;
	text-indent: 20px;
	color: #92C848;
	font-weight: normal;
}

#help-content #help-buckets p {
	padding: 0 30px 0 20px;
	color: #FFF;
	font-size: 1.2em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#help-content #help-buckets .bucket .ViewButton {
	margin: 20px 0;
	width: 210px;
	text-align: center;
}

#UserHelpSideNav {
	background:url('/images/common/navGradientLeft.jpg') center bottom repeat-x;
	width: 155px;
	float: left;
	padding-bottom: 300px;
	margin-top: -10px;
}

#UserHelpSideNav ul {
	list-style-type: none;
	width: 150px;
	padding: 0;
	margin: 0 0 0 2px;
}

#UserHelpSideNav ul li {
	padding: 7px;
	background-color: #375A80;
	color: #FFF;
	margin: 4px 0 0 0;
	font-weight: bold;
}

#UserHelpSideNav ul li.on {
	padding: 7px 7px 7px 15px;
	background: #D8E5EF url(/images/common/blue_nav_tri.jpg) center left no-repeat;
}

#UserHelpSideNav ul li a { color: #FFF; text-decoration: none; }
#UserHelpSideNav ul li a:hover { color: #D8E5EF; }
#UserHelpSideNav ul li.on a { color: #375A80; }
#UserHelpSideNav ul li.on a:hover { color: #375A80; }

#UserContactUsLeft {
	float: left;
	display: inline;
	margin: 0 0 0 20px;
	padding: 0;
	width: 400px;
}

#UserContactUsLeft h1, #VideoWebinars h1 {
	color: #5A7896;
	font-size: 3em;
	font-family: Georgia, serif;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#UserContactUsLeft h2, #VideoWebinars h2 {
	font-size: 1.6em;
	color: #92C848;
	margin: 0;
	padding: 0;
	font-family: Georgia, serif;
	font-weight: normal;
}

#UserContactUsRight {
	margin-top: -7px;
	display: inline;
	float: right;
	background: url(/images/user/help/contact_us/contact_us_right_bg.jpg) right bottom no-repeat;
	height: 502px;
	width: 370px;
	position: relative;
}

#UserContactUsRight h2 { font-size: 16px; padding: 0; margin: 0; font-weight: normal; }
#UserContactUsRight p { padding: 0; margin: 4px 0 0 0; font-size: 11px; }

#UserContactUsHours {
	position: absolute;
	top: 5px;
	left: 20px;
}

#UserContactUsPhone {
	position: absolute;
	top: 115px;
	left: 20px;
}

#VideoWebinars {
	float: left;
	display: inline;
	margin-left: 20px;
	width: 700px;
}

#WebinarContent {
	font-size: 1.6em;
	color: #5A7896;
	margin: 15px 0 20px;
	padding: 0;
}

#WebinarContent a {
	color: #92C848;
	text-decoration: underline;
}

.VideoListItem {
	width:500px;
	height:110px;
	background-image: url('/images/2/videos/blue-gradient-bg.jpg');
	background-repeat:no-repeat;
}

.VideoPlayer {
	width:520px;
	height:468px;
	background-image: url('/images/2/videos/video-gradient-bg.jpg')
}

.FlashListItem {
	width:500px;
	height:110px;
	background-image: url('/images/2/flash/blue-gradient-bg.jpg');
	background-repeat:no-repeat;
}

.FlashPlayer {
	width:300px;
	height:270px;
	background-image: url('/images/2/flash/video-gradient-bg.jpg')
}

.regFieldDiv{
	height:84px;
}

.regFieldDivSel{
	height:84px;
	background-image:url('/images/register/field_bg.jpg');
	background-repeat:no-repeat;
}

div#sendPopupDiv {
	position: fixed;
	top: 200px;
	left: 120px;
	z-index:1600; 
}

* html div#sendPopupDiv {
	position: absolute;
}

/* footer popups */

#greyPopupBG {
	position:absolute; 
	top:0px; 
	left:0px; 
	height:100%; 
	width:100%; 
	display:none; 
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85; 
	background-color:#FFFFFF; 
	z-index:1100;
}

#greyPopupBG_1550 {
	position:absolute; 
	top:0px; 
	left:0px; 
	height:100%; 
	width:100%; 
	display:none; 
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85; 
	background-color:#FFFFFF; 
	z-index:1550;
}

body > div#greyPopupBG { position: fixed; }
body > div#greyPopupBG_1550 { position: fixed; }

/* end footer popups */

.modalPopup {
	z-index:1500;
}

.modalPopup .top{
	background-image:url('/images/2/common/popup/top.gif');
	background-repeat:repeat-x;
}

.modalPopup .bottom{
	background-image:url('/images/2/common/popup/bottom.gif');
	background-repeat:repeat-x;
}

.modalPopup .left{
	background-image:url('/images/2/common/popup/left.gif');
	background-repeat:repeat-y;
}

.modalPopup .right{
	background-image:url('/images/2/common/popup/right.gif');
	background-repeat:repeat-y;
}

.modalPopup .center{
	background-color:#008FD5;
}

.modalPopup a {
	color: rgb(250,250,250);
	text-decoration: underline;
}

.modalPopupGray {
	z-index:1500;
}

.modalPopupGray .top{
	background-image:url('/images/2/common/popupGray/top.jpg');
	background-repeat:repeat-x;
}

.modalPopupGray .bottom{
	background-image:url('/images/2/common/popupGray/bottom.jpg');
	background-repeat:repeat-x;
}

.modalPopupGray .left{
	background-image:url('/images/2/common/popupGray/left.jpg');
	background-repeat:repeat-y;
}

.modalPopupGray .right{
	background-image:url('/images/2/common/popupGray/right.jpg');
	background-repeat:repeat-y;
}

.modalPopupGray .center{
	background-color:#D8DAD7;
}

.tipPopup {
	z-index:1500;
}

.tipPopup .arrow {
	width:20px;
}

.tipPopup .top{
	background-image:url('/images/2/common/bubble_popup/top.png');
	background-repeat:repeat-x;
}

.tipPopup .bottom{
	background-image:url('/images/2/common/bubble_popup/bottom.png');
	background-repeat:repeat-x;
}

.tipPopup .left{
	background-image:url('/images/2/common/bubble_popup/left.png');
	background-repeat:repeat-y;
}

.tipPopup .right{
	background-image:url('/images/2/common/bubble_popup/right.png');
	background-repeat:repeat-y;
}

.tipPopup .center{
	background-color:#dfdfdf;
}

.selectAllBar {
	background: rgb(10,100,200); 
	color: white;
}

.selectAllBar td {
	font-size: 0.9em;
}

.picturePopup {
	top:120px; 
	left:100px; 
	z-index:1600;
}

.picturePopup div#titleBar {
	border-bottom: 1px white solid;
	margin-bottom: 5px;
	text-align: right;
}

.picturePopup a {
	color: white;
	text-decoration: none;	
}

div.orangeButton {
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 2px; 
	height: 20px; 
	background: url('/images/2/common/orange-square-button-sliver.jpg');
	cursor: pointer;
}

a.orangeButton {
	color: white; 
	font-weight: bold;
}


.currentStep {
	background-color: #a4d0ef;
}

.initialTag input{
	background: url('/images/2/common/arrow.gif');
	background-repeat:no-repeat;
	cursor: pointer;
	padding-left:10px;
}

.initialTag ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	z-index:1800;
}

