/*****global styles*****/

/******child support calc styles**********/
html, body,p
{
	font-size: 100%;	
}



.rowHeader
{
	background-color:#CCCCCC;
	color:White;
	font-weight:bold;
	vertical-align: middle;	
}

.dvChildSupportModule select{
	
	 font-size:.9em;
}




.helpSpan
{
	cursor:pointer;
	text-decoration:none;
	font-size:.5em;
}

.helpSpan img
{
	 padding-right:2px;
	 vertical-align:middle;
}



.ThirdParty
{
	display:none;
}

.addMoreSpan
{
	color: #003366; 
	font-weight: normal; 
	font-size: 10px; 
	font-family: verdana, arial, helvetica, sans-serif;  
	text-decoration: underline ;
	cursor:pointer;
}


.loginboxdiv
{
 margin:0;
 height:21px;
 width:146px;
 background:url(login_bg.gif) no-repeat bottom;
}

.regLabel
{
		
}

.regLabelDisabled
{
	 display:none;
	color:#A0A0A0;		
}

.content .regTextBox
{
	 text-align : left;
	 font-size: 1em;
	
	}


.content .regTextBoxDisabled
{
	
	text-align : left;
	 font-size: 1em;
	 background-color:#F0F0F0;
	 BORDER: #F0F0F0 solid;
	 display:none;
	
}


.dvChildSupportModule .regDropdown
{
	 

}


.dvChildSupportModule .regDropdownDisabled 
{
	 display:none;
	background-color:#F0F0F0;	
}


.regCheckBox input[type=checkbox] 
{
	

}


.regCheckBoxDisabled input[type=checkbox] 
{
	display:none;
	background-color:#F0F0F0;	
}

.smallTextBox
{
	 text-align : left;
	 font-size: .8em;
	 font-weight:normal;
}

.printDDLTextBox
{
	display:none;
}

.lineEntry {
	border-bottom:1px solid #005000;
	text-align : right;	
	font-size: 1em;
 }
 
 .formEntry {
	border-bottom:1px solid #005000;
	text-align : left;
	font-size: 1em;	
	
 }
 
 .formlineEntry 
 {
	border-top:0px;
	border-bottom:1px solid #005000;
	text-align : right;	
	font-size: 1em;
 }

.TextBoxAlignRight,.TextBoxAlignRightCustomMaxLength{
    text-align : right;
    overflow: visible;   
	padding-right: 2px;   
    background-color:#FBFFBF;
    font-size: 1em;
}

.TextBoxAlignRightDisabled{
    display:none;
    text-align : right;
    overflow: visible;   
	padding-right: 2px;   
   background-color:#F0F0F0;
	BORDER: #F0F0F0 solid;
}


.TextBoxAlignRightGreyedOut{
    text-align : right;
    overflow: visible;   
	padding-right: 2px;   
   background-color:#F0F0F0;
	
}

.content .textBoxToLabel
{
	border: none;
	background-color:transparent;
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:1px;
	cursor:default;
	font-size: 1em;	

	margin:0;
	padding:0;
	border-collapse:collapse;
	line-height:18px;
}

.content .textBoxToNumLabel
{
	
	border:none;
	background-color:transparent;
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:right;
	cursor:default;	
	font-size: 1em;

}


.content .textBoxToNumLabelDisabled
{
	display:none;
	background-color:#F0F0F0;
	 BORDER: #F0F0F0 solid;
	 text-align:right;
	cursor:default;	
	
}

.textBoxHidden
{
	display:none;
}

.formEntryRow
{
	margin:0;padding:0;
	border-collapse:collapse;
	empty-cells:hide;
	border-spacing:0px;
}
.formEntryRowDisabled{display:none; visibility:hidden;}


/*****navigation styles*****/


	



.hiddenLink{
color: #000000;
font-size: 12px; display:none;
}




#spDownload a
{
	 padding-left:6px;
	 line-height:16pt;
	    
	text-decoration: none;
}

#spDownload a:hover
{
	 
	text-decoration:underline;
}

.cust_btn{
color: #1B2365;
font-weight: bold;
text-decoration: none;
	
}

.cust_btn:hover
{
color: darkred;
font-weight: bold;
text-decoration: none;


}


 .dvChildSupportModule input[type=checkbox]
{
    vertical-align: top;
    position: relative;
    
}
