/* tlinx screen styles */
/* http://www.computerhope.com/htmcolor.htm */

/*
body
{
	color: #000;
	background-color: #bdbdbd;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 9.75pt;

}

A
{
	
A
{
	color:#595959;
	font-weight:bold;
	text-decoration:none;
}

A:Hover
{
	color:#000;
	text-decoration:underline;
}
A:visited
{
	color:#595959;
}
*/

.contentTitle
{
	font-size: 14pt;
	/*font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.contentSic
{
	width:400px;
	height:300px;
	border: 1px solid black;
	font-size: 9.75pt;
	/*font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;*/
	font-family: Arial, Helvetica, sans-serif;
	padding:5px;
	background-color: #fff;
}

.contentRiskTol
{
	width:600px;
	/*height:300px;*/
	border: 1px solid black;
	/*font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.75pt;
	padding:5px;
	background-color: #fff;
}

.contentSignup
{
	width:1050px;
	height:600px;
	border: 1px solid black;
	/*font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.75pt;
	padding:5px;
	background-color: #fff;
}

.contentDocs
{
	width:1050px;
	border: 1px solid black;
	/*font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.75pt;
	padding:5px;
	background-color: #fff;
}

.contentSignup tr
{
	/*height:25px;*/
}

.contentSignup td
{
	/*width:200px;*/
	padding:0px;
}

.contentTutorial
{
	font-size: 9.75pt;
	height:500px;
}
.contentTutorial tr
{
	vertical-align:top;
	height:30px;
	padding:5px;
}

.loginScreen
{
	width:390px;
	height:300px;
	border: 0px solid black;
	/*font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.75pt;
	color:white;
	padding:5px;
	background-color: #fff;
	background-image: url(./login_screen_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.login_bot
{
	width:390px;
	height:30px;
	/*font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5pt;
	color:white;
	background-color: #fff;
	background-image: url(./login_screen_bot.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0 px;
}

.titleLogin
{
	font-size: 20.25pt;
	font-weight : bold;
}

.createUserText
{
    text-align:right;
}

.breadcrumb
{
	color:#000;
	padding:5px;
	border: 1px solid black;
	background-color: #fff;
	
}

.bcNodeStyle
{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	/*width:120px;*/
	OVERFLOW: hidden;
	WHITE-SPACE: nowrap;
}

/*.breadcrumb A
{
	color:#000;
}

.breadcrumb A:visited
{
	color:#000;
}*/


.backing
{
	background-color: #efefef;
	font-size: 9.75pt;
    border:1px solid #595959;
}

.formText
{
	/*cellSpacing:0;*/
	font-size: 9.75pt;
}

.formText td
{
	text-align:left;
	/*width:150px;*/
}

.formText tr
{
	vertical-align:top;
	height:20px;
}

.formTextBizVal
{
	border:1px solid #000;
	background-image: url(./images/fade_bVal.jpg);
	background-repeat: repeat-x;
	background-color: #E6F9B9;
	font-size: 9.75pt;
}

.formTextBizVal2
{
	border:1px solid #000;
	background-color: #E6F9B9;
	font-size: 9.75pt;
}

.PerOwnerNote
{
	font-size: 8pt;
	font-style : italic;
	text-align:left;
}

.hintsTopText
{
    text-align:right;
	cursor:hand;
	padding-right:10px;
	font-size: 12pt;
	color:blue;
	text-decoration:underline;
}

.updates
{
    visibility:hidden;
    height:0px;
    width:0px;
}

.jump1
{
    font-family:Verdana;
    font-size:0.8em;
    /*font-size:12px;*/
    text-align:justify;
    padding:5px;
    position:absolute;
    /*width:600px;*/
    /*border:solid 1px black;*/
    width:600px;
    top:0px;
    left:440px;
}

.jump1 a:link {color:#5D7B9D;font-weight:bold;}
.jump1 a:active {color:#5D7B9D;font-weight:bold;}
.jump1 a:visited {color:#5D7B9D;font-weight:bold;}
.jump1 a:hover {color:#5D7B9D;font-weight:bold;}


.jump1B
{
    color:#333333;
    font-weight:bold;
}

.jump
{
    padding:10px;
    position:absolute;
    top:75px;
    left:800px;
}

.jump select
{
    font-size:11px;
    width:150px;
    border:solid 1px black;
}

.hints
{
	padding-top:10px;
	width:400px;
	border:1px solid #000;
	background-color: #efefef;
	font-size: 9.75pt;
	margin-right:5px;
	position:absolute;
	top:150px;
	left:600px;
	z-index: 0;
}

.hintsLI
{
	padding-bottom:10px;
}

.hintsClose
{
	position:relative;
	top:-10px;
	cursor:hand;
	font-size: 12.75pt;
}

.estLines
{
	width:100px;
	min-width:100px;
	max-width:100px;
	border-bottom:1px solid #000;
	margin: 0;
	padding: 0;
	text-align:right;
}

.dollarsIn2
{
	/*position:absolute;*/
	margin-left:-80px;
	margin-top:0px;
	padding-right:50px;
	z-index: 50;
	text-align:left;
}

.riskText
{
	/*cellSpacing:0;*/
	font-size: 9.75pt;
}

.riskText td
{
	text-align:left;
	width:600px;
}

.riskText tr
{
	vertical-align:top;
	height:20px;
}

.btnClassRisk
{
	width:500px;
}

.formTextExit
{
	font-size: 9.75pt;
	padding:15px;
	height:20px;
	vertical-align:bottom;
	/*border:solid 1px black;*/
	margin-top:50px;
	width:940px;
}

.formTextOwner
{
	font-size: 9.75pt;
	border:1px solid #000;
}
.formTextOwner td
{
	padding:5px;
}

.formFinalBVal
{
	border:1px solid black;
}

.formRoR
{
	border:1px solid black;
}

.formRoR td
{
	text-align:left;
}

.marketingDocsDiv
{
	/*position:absolute;*/
	/*visibility:hidden;*/
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	padding:5px;
	border:1px solid #000;
	width:400px;
	background-color: #ddd;
}

.marketingDocsDiv A
{
	color:blue;
	font-weight:normal;
	text-decoration:none;
}

.marketingDocsDiv A:Hover
{
	color:blue;
	text-decoration:underline;
}
.marketingDocsDiv A:visited
{
	color:blue;
}

/***********ERRORS***************************/
.no_error
{
	/*background-color: #efefef;*/
}
.no_error td
{
	/*background-color: #efefef;*/
}

.form_error
{
	color: #fff;
	font-weight : bold;
	background-color: #C36241;
}

.form_error a
{
	color: #fff;
	font-weight : bold;
	background-color: #C36241;
}

#errorDiv
{
	text-align:left;
	color: #fff;
	background-color: #DF0101;
	padding:5px;
	border:1px solid #000;
	width:900px;
	margin-top:60px;
	margin-bottom:-40px;
}

/***********ERRORS***************************/


/***************** TAX TABLE ***************/
.formTaxTable
{
	font-size: 9.75pt;
}
/***************** TAX TABLE ***************/

/***************** OPTIONS *****************/
.optionsTable
{
	background-color: #efefef;
	font-size: 9.75pt;
    border:1px solid #595959;
}

.optionsTable td
{
	text-align:left;
}

.optionsTable tr
{
	vertical-align:top;
	height:20px;
}

.formOptions
{
	/*width:750px;*/
}

.formOptions td
{
	font-size: 8pt;
	text-align:center;
	width:80px;
	padding-right:2px;
}

.formOptionsText
{
	background-color: #bdbdbd;
}

.formOptionsText td
{
	font-size: 8pt;
	text-align:right;
	vertical-align:middle;
	width:80px;
	/*background-color: #fff;*/
	padding-right:2px;
}

.formOptionsTextTop
{
	background-color: #bdbdbd;
}

.formOptionsTextTop td
{
	font-size: 8pt;
	text-align:center;
	vertical-align:middle;
	font-weight : bold;
	width:80px;

	background-color: #fff;
	padding-right:2px;
}

.formOptionsTextBrief
{
	background-color: #000;
	/*height:100px;*/
}

.formOptionsTextBrief td
{
	font-size: 8pt;
	height:10px;
	text-align:right;
	vertical-align:middle;
	width:80px;
	background-color: #fff;	
	padding-right:2px;
}

.formOptionsTotals
{
	/*width:750px;*/
}

.formOptionsTotals td
{
	font-size: 8pt;
	text-align:center;
	width:80px;
	padding-right:0px;
	padding-left:0px;
    border:1px solid #efefef;
}

.optionDivHead
{
	height:40px;
    background-color: #595959;
    padding-right:5px;
}

.optionDivText
{
	height:294px;
	width:1026px;
	margin-top:-18px;
	overflow:auto;
    padding:0px;
    background-color: #595959;
}

.optionDivBox
{
	height:316px;
    position:absolute;
    background-color: #595959;
    border:3px solid #488AC7;
    padding:0px;
	filter:progid:DXImageTransform.Microsoft.SHADOW(Color=#595959,Direction=135,Strength=5);
}

.optionDiv
{
	height:316px;
	width:900px;
    overflow:auto;
    position:absolute;
    background-color: #595959;
    border:3px solid #595959;
    padding:3px;
}

.optionDivBrief
{
		width:850px;
        padding:0px;
}

.closeBox
{
	position:absolute;
	width:10px;
	height:10px;
	margin-left:29px;
	margin-top:-2px;
	border:2px solid white;
	background-color:red;
	color:#fff;
	padding:0;
	font-size:8px;	
	font-weight:bold;
	cursor:pointer;
}

.btnOpts
{
	font-size: 14px;
	width:80px;
}
/***************** OPTIONS *****************/

.taxRamTD
{
	width:100px;
	text-align:center;
	border-bottom:1px solid black;
	padding-left:5px;
	padding-right:5px;
}

.taxRamCalcs td
{
	width:100px;
}

.signupDiv1
{
	font-size: 10px;
	font-style : italic;
}

.dollars
{
	color: #6D7B8D;
}

.dollarsIn
{
	/*position:absolute;*/
	margin-left:5px;
	margin-top:-20px;
	z-index: 50;
}

.zeros
{
	color: #6D7B8D;
}

.perOwnedAmt
{
	/*position:absolute;*/
	margin-left:110px;
	margin-top:-23px;
	z-index: 50;
}

.signupTxt
{
	width:200px;
	border:1px solid #000;
}

.multTable
{
}

.multTable td
{
	border:1px solid #000;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
	width:184px;
}

.btnClass
{
	width:150px;
}

.btnClass2
{
	width:100px;
}

.btnClass3
{
	width:75px;
}

.btnClassMainMenu
{
	width:250px;
}

.txtSpinner
{
	width:65px;
	border:1px solid #000;
	text-align:right;
}

.txtBalloonAmt
{
	width:68px;
	text-align:right;
	border:1px solid #000;
}

.txtBalloonMnth
{
	width:22px;
	text-align:right;
	border:1px solid #000;
}

.selBalMnth
{
	position:absolute; 
	visibility: hidden; 
	z-index: 50; 
	height:10em; 
	overflow:visible;
	padding:0px;
	margin-left:77px;
	margin-top:-18px;
	/*border:1px solid #000;
	height:66px;
	color: #fff;
	background-color: #595959;*/
}

.carryBackSumDiv
{
	/*cursor:hand;*/
	position:absolute; 
	visibility: hidden;
	z-index: 50; 
	height:150px;
	width:200px;
    overflow-y:auto;
	padding:5px;
	margin-left:0px;
	margin-top:-25px;
	border:1px solid #000;
	color: #000;
	background-color: #fff;
	filter:progid:DXImageTransform.Microsoft.SHADOW(Color=#595959,Direction=135,Strength=5);
}

.btnSpinner
{
	height:20px;
}

.selClass
{
 	width: 85px; 
 	color:black; 
 	z-index: 75;
 	display:block;
 	height:10em;
 	
 	font-size: 9pt;
	/*width:184px;
	height:18px;*/
	border:1px solid #000;
}

.txtClass
{
	font-size: 9.75pt;
	width:184px;
	border:1px solid #000;
	text-align:right;
}

.txtClassLeft
{
	font-size: 9.75pt;
	width:184px;
	border:1px solid #000;
	text-align:left;
}

.cfTxt
{
	font-size: 10pt;
	width:70px;
	border:0px solid #000;
	text-align:left;
	background-color:#efefef;
}

.cfTxtAdj
{
	font-size: 10pt;
	font-style : italic;
	width:32px;
	border:0px solid #000;
	text-align:left;
	background-color:#efefef;
}

.txtClassReadOnly
{
	font-size: 9.75pt;
	width:184px;
	background-color:#B4CFEC;
	font-weight : bold;
	border:1px solid #000;
	text-align:right;
}

.txtClass2
{
	font-size: 9.75pt;
	width:100px;
	border:1px solid #000;
	text-align:right;
}

.txtClass2ReadOnly
{
	font-size: 9.75pt;
	width:100px;
	background-color:#B4CFEC;
	font-weight : bold;
	border:1px solid #000;
	text-align:right;
}

.txtClass2a
{
	font-size: 9.75pt;
	width:138px;
	border:1px solid #000;
}

.txtClass3
{
	font-size: 9.75pt;
	width:150px;
	border:1px solid #000;
	text-align:right;
}

.txtClass4
{
	font-size: 9.75pt;
	width:250px;
	border:1px solid #000;
	text-align:left;
}

.txtClassDeal
{
	font-size: 9.75pt;
	width:100px;
	border:1px solid #000;
	text-align:right;
}

.txtClassReadOnlyDeal
{
	font-size: 9.75pt;
	width:100px;
	background-color:#B4CFEC;
	font-weight : bold;
	border:1px solid #000;
	text-align:right;
}

.txtClassDealB
{
	font-size: 9.75pt;
	width:100px;
	border:1px solid #000;
	text-align:right;
	font-weight : bold;
}

.chkClass
{
	font-size: 9.75pt;
	width:100px;
	background-color: white;
	border:1px solid #000;
}

.tallyClass
{
	font-size: 9.75pt;
	width:100px;
	border:1px solid #fff;
	text-align:center;
}

.txtBizVal
{
	font-size: 9.75pt;
	width:184px;
	border:1px solid #fff;
	text-align:right;
}

.txtBizValReadOnly
{
	font-size: 9.75pt;
	width:184px;
	background-color:#B4CFEC;
	font-weight : bold;
	border:1px solid #fff;
	text-align:right;
}

.commissionChangeDiv
{
	color:blue;
	cursor:hand;
}

.commissionDiv
{
	visibility: hidden;
	background-color: white;
	position: relative;
	top:-10px;
	left:200px;
	
	width:75px;
	height:25px;
	margin-top:-10px;
	margin-left:-80px;
	margin-bottom:-25px;
	border:1px solid #000;
	padding : 5px;
}

/********** EARNOUT *********/
.earnOutDiv
{
	visibility: hidden;
	background-color: #C6DEFF;
	position: absolute;
	/*top:120px;
	left:250px;*/
	margin-top:-50px;
	margin-left:0px;
	border:1px solid #000;
	padding : 5px;
	z-index:100;
	filter:progid:DXImageTransform.Microsoft.SHADOW(Color=#595959,Direction=135,Strength=5);
}

.eoChangeDiv
{
	color:blue;
	cursor:hand;
}

.earnOutTable
{
	padding : 5px;
	border:1px solid #000;
	margin-left:10px;
}

.earnOutTable td
{
	padding : 5px;
}

.txtClassEO
{
	font-size: 9.75pt;
	width:90px;
	text-align:left;
	border:0px solid #000;
}

.txtClassEO_RO
{
	background-color:#B4CFEC;
	font-weight : bold;
	font-size: 9.75pt;
	width:90px;
	text-align:left;
	border:0px solid #000;
}

/********** EARNOUT *********/

.backdrop
{
	visibility: hidden;
	border:1px solid #000;
	padding:0px;
	text-align:center;
	color: #fdf5e6;
	/*font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: white;
	position: absolute;
	top:3px;
	left:3px;
	height:0px;
	width:0px;
	z-index:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	/*filter:progid:DXImageTransform.Microsoft.SHADOW(Color=#595959,Direction=135,Strength=5);
	*/
}


.taxBasisChangeDiv
{
	color:blue;
	cursor:hand;
}

.TaxChangeDiv
{
	color:blue;
	cursor:hand;
}
.CapTaxDiv
{
	visibility: hidden;
	background-color: white;
	position: relative;
	top:-10px;
	left:200px;
	
	width:200px;
	height:25px;
	margin-top:-10px;
	margin-left:-80px;
	margin-bottom:-25px;
	border:1px solid #000;
	padding : 5px;
}


.taxBasisDiv
{
	visibility: hidden;
	background-color: white;
	position: relative;
	top:-10px;
	left:200px;
	
	width:400px;
	height:25px;
	margin-top:-10px;
	margin-left:-80px;
	margin-bottom:-25px;
	border:1px solid #000;
	padding : 5px;
}

.formTextRam td
{
	padding-right:20px;
}

.submitpopup
{
	visibility: hidden;
	border:1px solid #000;
	padding:2px;
	text-align:center;
	color: #fdf5e6;
	/*font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.75pt;
	background-color: white;
	position: absolute;
	top:3px;
	left:3px;
	height:0px;
	width:0px;
	z-index:1;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	filter:progid:DXImageTransform.Microsoft.SHADOW(Color=#595959,Direction=135,Strength=5);
	*/
}
.submitpopup2
{	visibility: hidden;
	border:1px solid #000;
	padding:2px;
	text-align:center;
	color: #fdf5e6;
	font-family: Tahoma,Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9.75pt;
	background-color: #595959;
	position: absolute;
	/*top:3px;
	left:3px;*/
	height:300px;
	width:600px;
	z-index:2;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);*/
}

.submitInfoText
{
	color: #fff;
	/*font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.75pt;
}

/* NUMBER OF YEARS */
.yearsChangeDiv
{
	color:blue;
	cursor:hand;
	height:25px;
}

.yearsDiv
{
	visibility: hidden;
	background-color: white;
	position: relative;
	top:-10px;
	left:240px;
	
	width:50px;
	height:25px;
	margin-top:-10px;
	margin-left:-80px;
	margin-bottom:-25px;
	border:1px solid #000;
	padding : 5px;
}
/* NUMBER OF YEARS */

/* FLOATING ERROR BOX */
#Dialog
{
	width:400px;
	height:200px;
	max-width:400px;
	position:absolute;
	top:29px;
	left:425px;
	z-index:1000;
}
.Text{
	/*font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;*/
	font-family: Arial, Helvetica, sans-serif;
                font-size: 12pt;
                font-weight: normal;
                font-style: normal;
                color: #fff;
                text-decoration: none;
                cursor:arrow;
}

.alertsBoxTitle{
	/*font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;*/
	font-family: Arial, Helvetica, sans-serif;
                font-size: 9pt;
                font-weight: bold;
                font-style: normal;
                color: #ffffff;
                text-decoration: none;
                padding:3px;
}
.alertsBox{
                background: #ADA96E;
                border: 1px #000 solid;
}
/* FLOATING ERROR BOX */



/**********************************************************************/
