help/*This Cascading style sheet is for all the browsers. */


#skipnav
{
	height:0px;
}
  
div#main.popup
{
	width:100%; 
	max-width:770px;	
}
  
div.headerBar
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left:0px;
	background-color:#001E5A;
}

div#main.body
{
	margin-top: -12px;
}


/* The title specifies the rules for the tilte of the page. 
 It is aligned to the left.*/
.page_title
{
  	padding-left:52px;
  	text-align: left;
} 

/*The topcontent specifies the rules for the top portion of the page i,e after title. */
#topcontent  
{
	display:block;	
 	text-align:left;
	padding-bottom:20px;
	padding-top:15px;
	padding-left:55px;  
	padding-right:20px;	
}


#topcontent.no-subheader-no-space
{	
	margin-top: -29px;
}

.page_height
{
	height:450px;
}

#topcontent.noleftpadding 
{
	padding-left:5px;
}
#topcontent.nopadding
{
	padding-bottom:0px;
	padding-top:3px;
	padding-left:55px;
	padding-right:10px;	
}

/* This rule specifies the text to be small */
.smallcontent
{
	font-size: 11px;
	padding-bottom:10px;
}


/* The middlecontent specifies the rules for middle portion of the page */
#middlecontent
{
	display:block;
	text-align:left;
	padding-top:1px;
	padding-left:250px;
	padding-right:1px;
	padding-bottom:1px;
}

/* The bottomcontent specifies the rules for bottom portion of the page*/
#bottomcontent
{
	display:block;
	text-align:left;
	padding-top:10px;
	padding-left:50px;
	padding-right:1px;
	padding-bottom:1px;
}


/* The menulist specifies the rules for the menuitems in the header bar. */ 
#menulist
{
	margin-top:-17px;
	background-color:#001E5A;
	padding-bottom:33px;
}

#menulist.session
{
	padding-bottom:45px;
}

#menulist ul
{
	margin-left:-40px;
	margin-bottom:-20px;
	padding-top:0px;
	width:100%;
}
  
#menulist li
{
	float:left;
	display:inline;
	margin:0;
}


#menulist li a
{
	width:140;
	float:left;
	color:#001E5A;
	background-color:#BBCAE9;
	background-image:url("../images/top-transparent.gif");
	background-repeat:no-repeat;
	background-position:top;
	border-right:1px solid #001E5A;
	border-left:1px solid #001E5A;
	border-bottom:1px solid #001E5A;
	padding-top:3px;
	padding-bottom:3px;
	left:0px;
	text-align:center;
	font-weight: bold;
}

div.ind-headerBar {
	background-color:#001E5A;
	text-align:right;
	padding: 0px 0px 0px 0px;
	height:31px;
	margin-top:-13px;
}


#individual-list
{	
	background-color:#001E5A;
	padding-top:2px;
	padding-bottom:2px;	
}


#individual-list ul
{
	margin-top:-2px;
	margin-left: -40px;
}
#individual-list li
{	
	margin-left:0px;
	float:left;
	color:#FFFFFF;
	background-color:#001E5A;
	text-align:center;
	font-weight: bold;
	width:125px;
	display:inline;
	padding-top: 2px;
	padding-bottom: 2px;	
}

#details #details1,
#identity #identity1,
#authenticate #authenticate1,
#address #address1,
#ein-confirmation #ein-confirmation1
{
	color:black;
	background-color:#BBCAE9;
	text-decoration: none;
}



#menulist li a.largertab
{
	width:160;
	background-image:url("../images/top-transparent.gif");
}


#menulist a
{
	text-decoration:underline;
}


a:visited,
{
	color:#001E5A;	
}

/*Mouseover menuitems*/
#menulist li a:hover
{
	color:#ffffff;
	background-color:#606D98;
}

a:link,
a:visited
{
	font-size:100%;
}


fieldset {
    border: 0;
}

.fieldset
{
    border:0;
}

/* This following function specifies the rules for the active page on the header */

#refundhelp #refundhelp1 a,
#getrefundstatus #getrefundstatus1 a,
#logout #logout1 a,
#home #home1 a,
#takesurvey #takesurvey1 a,
#refund-replacement-help #refund-replacement-help1 a,
#refund-return #refund-return1 a,
#address-change-help #address-change-help1 a,
#main-menu #main-menu1 a,
#request-ein #request-ein1 a,
#batch-history #batch-history1 a,
#search #search1 a
{
	color:#001E5A;
	background-color:#ffffff;
	text-decoration: none;
	border-bottom:1px solid #ffffff;

}




.label-names
{
	text-decoration: none;
	color: #ffffff;
	height:0px;
	font-size:1px;
}

#rightcontent
{
	padding-left:340px;
	padding-top:20px;
    margin-top: 0px;
    text-align:left;
}

#leftcontent
{
	float: left;
    width: 46%;
    text-align:left;
}

#button
{
	padding-top:20px;
	float:right;
    width:25%;
    text-align:right;
}

#button.trcbutton
{
	width:35%;
}

#rightcontent.trcmoreinfo
{
	padding-top:24px;
	padding-left:170px;
	padding-right:0px;
	width:72%;
}

.button_right
{
	align:right;
}

div#foreign_leftcontent 
{
	width:65%;
	float:left;
	margin-left:-20px;
}

div#foreign_rightcontent
{
	margin-top:25px;
	padding-left:0px;
}

div#foreign_rightcontent li,
div#foreign_leftcontent li
{
	list-style-type: none;

}

div#results_rightcontent
{
	padding-top:11px;
	padding-right:10px;
	padding-left:170px;
    margin: 0px;
    text-align:left;
    width:70%;
}  

div#results_leftcontent  
{	
	float: left;
    width: 25%;
    text-align:right;
    padding-top:20px;
    margin-left:-40px;
}   
    
#centercontent
{
	padding-left:10px;
	width:45%;
	text-align:left;
}


/* This rule specifies that the content in the div 
to be aligned center*/
#text_center
{
	text-align:center;
}

.small_text
{  
	color: blue;
	padding-right:10px;
} 

.variable_bold
{
	font-weight: bold;
	font-size: 16px;
	color: blue;
}

.variable_heading
{  
	font-weight: bold;
	font-size: 13px;
	color: Gray;
}

.variable
{  
	font-weight: bold;
	color: black;	
}
.errormessage
{
	font-weight: bold;
	color: 990000;
}

.address-errormessage
{
	font-weight: bold;
	color: 990000;
	text-align: center;
}

.small_heading
{  
	padding-top:1px;
	font-size: 10px;
	color: black;
	margin-top:-17px;
}

#textfields
{
	margin-top:-12px;
	text-align:right;
	float:left;
	width: 21%;
}

#rightfields
{
	text-align:left;
	margin-left:120px;
}

.nospace
{
	margin-top:-9px;
}

.subcontent
{
	font-weight: bold;
	font-size: 15px;
}

.datalabels
{
	font-weight: bold;
	font-size: 12px;
	color: #001E5A;
	padding-top:10px;
}

.asterisk
{
	font-weight:bold;
	font-size:16px;
	color:990000;
}


.sub_heading
{
	font-weight: bold;
	font-size: 12px;
	color: Gray;
	padding-top:10px;
}

.help
{
	font-weight: bold;
	text-align:right;
	padding-top:10px;
	padding-right:10px;
}


.ein_note
{
	padding-left:400px;
	padding-top:40px;		
}


.ein_sub_heading
{
	font-weight: bold;
	font-size: 14px;
	color: #001E5A;
}

.content-padding
{
   padding-left: 100px;
   padding-top:0px;  
}

.list-items
{
  padding-left:20px;
  margin-top: -10px;
}

.ein-no-space
{
	margin-top:-10px;
	margin-left:-3px;
}

.ein-rightcontent
{
    padding-left:
	padding-top:0px;
	background-color:blue;
}

.form-inputs
{
	text-align:right;
	display:block;
	width: 45%;
	margin-left:0px;	
}

#left-input-fields
{
	text-align:right;
	width:25%;
	margin-left:-50px;
	padding-bottom:5px;	
}

.question-mark
{
	padding-left:400px;
}
	
#right-input-fields
{
	text-align:left;
	padding-left:147px;
	margin-top:-25px;
	padding-bottom:5px;	
}

.ein-small-content
{
	padding-top:0px;
	width:50%;
	text-align:left;
}

#right-input-fields.nopadding
{
	margin-top:-35px;
}
.small-content
{
	font-size:10px;
}

.centercontent
{
	text-align: center;
}

.tech-rightcontent
{
	padding-left:140px;
	padding-top:5px;
	margin-top:-20px;
}

.tech-leftcontent
{
	width: 25%;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
}

.business-right-fields
{
    margin-top: 0px;
    text-align:left;
    padding-left:200px;
    padding-bottom:5px;
}

.business-left-fields
{  
	float: left;
	text-align:right;
	padding-bottom:0px;
	width:25%;
	padding-bottom:5px;
}


.individual-left-fields
{  
	text-align:left;  
	padding-left:0px;
	padding-bottom:5px;
	width:25%;
	float: left;
}

.individual-right-fields
{
    margin-top: 0px;
    text-align:left;
    padding-bottom:5px;
}




#table
{
	border-style: solid;
	border-width: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#table.color
{
	 background-color:#f8f8ff;
}

#table.centercontent
{
	text-align:center;
	width: 20%;
	background-color:lightgray;
	margin-left: 250px;
	padding-bottom:10px;
}


.table-content
{
	width: 25%;
	display:block;
	text-align: left;
}

.button-padding
{
	padding-left: 0px;
     padding-top: 0px;

}

.contact-info-padding
{
	padding-left:85px;
}

#add-request
{
	text-align:left;
	padding-left:135px;
	margin-top:-25px;
	padding-bottom:5px;	
}

.ein-left-content
{
	text-align: right;
	width: 31%;
	display: block;  
	padding-bottom:3px;
}

.ein-right-content
{
	text-align: left;
	width: 100%;
	display: block;
	padding-bottom:5px;
	padding-left:233px;
	margin-top: -20px;	
}

.bankrupt-inputs
{
	text-align: left;
	width: 100%;
	display: block;
	padding-left:233px;	
}

.space
{
	padding-left: 45px;
}

.organization-space
{
	padding-top: 10px;
	padding-left: 25px;
}

#search-right-fields
{
	padding-left: 450px;
	
}


.table-left
{	
	width:40%;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid;	
	border-left:1px solid;	
}

.table-right
{
	width:100%;
	border-right: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left:1px solid;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top:-60px;
	padding-left:280px;
}

.table-auto
{
	table-layout: auto;
	width:100%;
}

.rtl-switch {
  /* make it single-line */
  white-space:nowrap;
  /* truncate by container's size */
  overflow-x: hidden;
  /* add three dots */
  text-overflow: ellipsis;
  /* on touch or hover */
  &:active, &:hover {
    /* make text have right to left direction */
    direction: rtl;
    /* fix three dots overlapping issue*/
    padding-left:10px;
    &:after {
      /* fix brackets in rtl mode */
      content: "\200E‎";
    }
  }
}

.principal-leftcontent
{
	padding-left:30px;	
}
.principal-rightcontent
{
	padding-left:53px;
	padding-bottom:10px;
}

.back
{
	padding-left:30px;
	padding-top:30px;
}

.continue
{
	padding-left:400px;
	margin-top: -25px;
}

#construction-leftcontent
{
	padding-left:30px;
	padding-bottom:10px;
}

#construction-leftcontent.padding
{
	padding-left:55px;
	margin-top:-10px;
}

div#finance-leftcontent
{
	float: left;
    width: 40%;
    text-align:left;
}
div#finance-rightcontent
{
	padding-right:10px;
	padding-left:20px;
    margin: 0px;
    text-align:left;
    width:100%;
}


div#results_rightcontent
{
	padding-top:11px;
	padding-right:10px;
	padding-left:170px;
    margin: 0px;
    text-align:left;
    width:70%;
}

div#results_leftcontent  
{	
	float: left;
    width: 25%;
    text-align:right;
    padding-top:20px;
    margin-left:-40px;
}   

.individual-page-title
{
  	padding-left:10px;
  	text-align: left;
  	padding-bottom: 5px;
} 

#main-list ul 
{
	margin-left: -25px;
	margin-top: -3px;
}
#main-list li
{
	
	padding-bottom: 3px;
	padding-left: 5px;
}

/*Modified on 3/10/08 for DR5900 - E.D.*/
div#individual-ein-note  
{
	padding-left:470px;
    margin: 0px;
    text-align:left;
    width:auto;
    margin-right: 5px;
    margin-top: 20px;
}  


div#main-page-leftcontent 
{	
    width: 65%;
    text-align:left;
    margin-top: -85px;
}   

#main-list.padding ul
{
  margin-top: -13px;
}

.text
{
	color:#001E5A;
}



div#individual-rightcontent
{
	padding-left:572px;
    margin: 0px;
    text-align:left;
    width:auto;
    margin-right: -10px;
}  

div#individual-leftcontent  
{	
	float: left;
    width: 75%;
    text-align:left;
} 

.help-table
{
	 background-color:#D3D3D3;
	 margin-top:-4px;
	 height: 400px;
}

.continue-identity
{
	padding-top: 10px;
	padding-left: 400px;
	padding-bottom:10px;
}

#trust-rightcontent
{
	padding-left:280px;
    margin-top: 0px;
    text-align:left;
}

#trust-leftcontent
{
	float: left;
    width: 45%;
    text-align:left;
}

#additional-types-rightcontent
{
	padding-left:320px;
    margin-top: 0px;
    text-align:left;
}

#additional-types-leftcontent
{
	float: left;
    width: 60%;
    text-align:left;
}

#survey
{
	border-style: solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	padding-left: 154px;
	padding-right: 4px;
	padding-top: 25px;
	padding-bottom: 25px;
}

#survey.no-top-border
{
	border-top: 0px solid;	
}

.row
{		
	margin-left: -5px;
}

.column
{
	border-left: 1px solid;
	margin-left:100px;
	height:50px;
	float: left;
	margin-top:-25px;
	text-align: center;
}

#confirmation-table
{
   margin-left:40px;
   background-color: #e0eeee;
   padding-left:5px;
   padding-top:10px;
   padding-bottom:10px;
   padding-right:10px;
}


#confirmation-rightcontent
{
	padding-top: 5px;
    margin-top: 0px;
    text-align:left;
    margin-left: 10px;
    width:85%;
}

#confirmation-leftcontent
{
	float: left;
    width: 55%;
    text-align:center;
    background-color: #e0eeee;
    padding-bottom:10px;
    padding-top:10px;
    margin-left: 40px;    
}

#confirmation-rightcontent1
{
	padding-top: 40px;
    margin-top: 0px;
    text-align:left;
    width:25%;
}

#confirmation-leftcontent1
{
    padding-top: 40px;    
	float: left;
    width: 75%;
    text-align:left;
}


.ein-required-content
{
	font-size: 11px;
	color: #001E5A;
	width: 90%;
	font-weight: bold;
	padding-bottom: 35px;
}

.content
{
   padding-left: 50px;
   padding-top:0px;  
}

#help-rightcontent
{
	margin-left: 25px;
	margin-top: -15px;
}

#help-leftcontent
{	
	padding-top: 15px;
}

.note
{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color:#002878;
    font-weight:bold;
    font-size: 12px;
}

.personal-info-padding
{
	padding-left: 120px;
}

.personal-info-padding-trust
{
	padding-left: 20px;
}

#verify-rightcontent
{
	padding-left: 10px;   
    margin-top: 0px;
    text-align:left;
}

#verify-middlecontent
{
	margin-left: 10px;
}

#verify-leftcontent
{   	
    width: 300px;
    text-align:left;
    display:block;
}

#mailing-note
{
	width: 300px;
	margin-top: -27px;
	margin-left: 170px;
	font-size: 11px;
	color:#002878;
	font-weight:bold;
	float: left;
}

#mailing-note.phone-note
{
	margin-top: -20px;
}

.address-error
{
	background-color: yellow;
	padding-left: 10px;
	padding-right: 10px;
}



#address-match-leftcontent
{        
	float: left;
    width: 140px;
    text-align:right;
}

#address-match-rightcontent
{    
    text-align:left;
    width:300px;
    margin-top: -15px;
    margin-left: 150px;
}

.keyword
{
	font-size: 14px;
	font-weight: bold;
	padding-left: 30px;
	margin-top: -20px;
}

.printer-image
{
	padding-top: 10px;
}


.help-topic-left
{
	float: left;
	text-align: left;
	width: 91%;
	font-size: 14px;
}

.glossary
{
    width:86%;
	padding-left: 10px;
	font-size: 16px;
    font-weight: bold;
}


.row1
{
    padding-left:30px;
}

.row2
{	
	padding-left: 30px;
    padding-right: 30px;
}

.right-align
{	
	padding-left:650px;
	text-align:right;
}

.alphabets
{
	padding-left: 5px;
	font-size: 16px;
	margin-left: 5px;
}

.bigger-font
{
	font-size: 13px;
	font-weight: bold;
}

.extra-lines
{
	padding-bottom: 50px;
}

.confirm-left
{
	float: left;
	padding-top:13px;
	width: 450px;
}