/* CSS Document */
/* This is the print stylesheet, only used when page is being printed out*/

/*///////////////////////////////////////////////////////////// 
///////////////// GENERAL TAGS FOR ALL DOCUMENTS /////////////
//////////////////////////////////////////////////////////////*/

html{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}


a{
text-decoration:underline;

}


a img{
border:none;
}

h3{
margin:0;
padding:0;
}


h3 a{
color:#DF7A03;
font-size:0.68em;
font-family:Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 17px;
font-weight:bold;
padding:0;



}

#container{
width:800px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
}

#fullpage{
width:800px;
height:100%;
margin:0;
padding-top:26px;
clear:both;
}

#topline{
display:none;

}

.clear{
clear:both;
}


.right{
float:right;
}

.left{
float:left;
}


/*///////////////////////////////////////////////////////////// 
///////////////// ///       HEADER     ////////////////////////
//////////////////////////////////////////////////////////////*/

#header{
width:800px;
height:82px;
margin: 0px 0px 0px 0px;
clear:both;

}

#header p{
font-size:0.68em;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
margin-top:17px;

}

#header a{
color:#DF7A03;
}

#header p span.marginright35{
margin-right:35px;
}

#logo{
float:left;
margin:0;
padding:0;
width:222px;
height:82px;
}

#logo a img{
border:none;
}

#header_right{
display:none;
}

#header_right ul{
display:none;
}

#header_right li{
display:none;
}


#header_right li a{
display:none;
}

#header_right li a:hover, #header_right li a.active{
display:none;
}

/*///// END HEADER /// */



/*///////////////////////////////////////////////////////////// 
///////////////// //   Menu COLUMN1   ////////////////////////
//////////////////////////////////////////////////////////////*/

#column180{
display:none;

}

#column180 h2 span{
display:none;

}
#column180 h2.select{
display:none;


}

#column180 h2.memberlogin{
display:none;


}




/*///////////////////////////////////////////////////////////// 
///////////////// //   Main COLUMN index   ////////////////////////
//////////////////////////////////////////////////////////////*/


#column585{
width:800px;
height:auto;
float:left;
padding-top:0px;
margin:0;
}

#paneltop{
display:none;

}


.spacer35px{
height:35px;
clear:both;
width:auto;
}




#panel{
width:775px;
height:auto;
margin:0;
padding-left:25px;
padding-bottom:25px;
}

#panel a{
color:#DF7A03;
}

#panel_col_1{
width:318px;
height:auto;
margin:0;
padding:0;
float:left;
}

#panel_col_2{
width:214px;
height:auto;
margin-left:25px;
padding:0;
float:left;
}

#panel_end{
display:none;


}

#panel p, #panel ul, table.companysearch, table.ReportChoiceInfo, table.blue-normal th, table.blue-normal td, table.contactform td, table.blue_checkboxes, table.ReportSelect, table.blue_no_borders{
color:#3F3F3F;
font-size:0.75em;
font-family:Arial, Helvetica, sans-serif;
}



.generic_full_text p{

padding-right:25px;
padding-left:0;
line-height:128%;
}

.generic_full_text p span.steps{
color:#00489C;
font-size:1.33em;

}

.content-index{
background-image:url(/css/white_dotted.png);
background-repeat:repeat-x;
background-position:top;
padding-top:15px;
padding-bottom:30px;
margin-top:10px;
}

.content-index p{
margin:0;
padding:0;
line-height:128%;
}

 
#panel img.inside_panel_img{
margin-bottom:15px;
}

#panel img.inside_panel_img2{
margin-bottom:30px;
}
#column585 h2{
margin:0;
padding:0;
}


 
 
 /*///////////////////////////////////////////////////////////// 
///////////////// //        FOOTER    ////////////////////////
//////////////////////////////////////////////////////////////*/


#footer{
display:none;
}

#footer p{
display:none;
}

#footer a{
display:none;
}
#footer a:hover{
display:none;
}

#footer p span.marginright20{
display:none;
}

#footer p span.margin13{
display:none;
}




#smallpanel{
display:none;

}

#smallpanel-holder{
display:none;
}

#leftmenu{
display:none;

}

#leftmenu ul{
display:none;

}

#leftmenu ul li{
display:none;

}

#leftmenu ul li.sublist{
display:none;
}

#leftmenu ul li a{
display:none;
}

#leftmenu ul li a.sub{
display:none;

}
#leftmenu ul li a.sub:hover{
display:none;
}
#smallpanel_bottom{
display:none;
}

#panel_col_2 a img.homepagebutton{
width:195px;
height:75px;
clear:both;
}

.spacer19{
height:19px;
margin:0;
padding:0;

}

panel_col_2 p{
margin-right:25px;
}

#panel_col_1 h2.welcome{

height:20px;
width:318px;
}
#panel_col_1 h2.about{

height:20px;
width:318px;
}

#panel h2.about_blue{

height:20px;
width:318px;
margin-bottom:15px;
}


#panel h2.closing_search{

height:20px;
width:318px;
margin-bottom:15px;
}


#panel h2.costs{

height:20px;
width:318px;
margin-bottom:15px;
}
#panel_col_1 h2.contact_us{

height:20px;
width:318px;
margin-bottom:15px;
}
#panel h2.support{

height:20px;
width:318px;
margin-bottom:15px;
}
#panel h2.business-name-search{

height:20px;
width:318px;
margin-bottom:15px;
}

#panel h2.privacy{

height:20px;
width:318px;
margin-bottom:15px;
}
#panel h2.terms{

height:20px;
width:318px;
margin-bottom:15px;
}
#panel h2.subscribe{

height:20px;
width:318px;
margin-bottom:15px;
}

#panel h2.company-search{

height:20px;
width:318px;
margin-bottom:15px;
}


#panel h2.bankruptcy-search{

height:20px;
width:318px;
margin-bottom:15px;
}
#panel h2.company-number{

height:20px;
width:318px;
margin-bottom:15px;
}
#panel h2.company-name{

height:20px;
width:318px;
margin-bottom:15px;
}

#panel h2.self-service{

height:20px;
width:318px;
margin-bottom:15px;
}


#panel h2.report-choice{

height:20px;
width:318px;
margin-bottom:15px;
}

#panel h2.reg-office{

height:20px;
width:318px;
margin-bottom:15px;
}


#panel h2.search-results{

height:20px;
width:318px;
margin-bottom:15px;
}

#panel h2.delivery-choice{

height:20px;
width:318px;
margin-bottom:15px;
}

#panel h2.delivery-web{

height:20px;
width:318px;
margin-bottom:15px;
}

#panel h2.business-number{

height:20px;
width:318px;
margin-bottom:15px;
}
#panel h2.submission-number{

height:20px;
width:318px;
margin-bottom:15px;



}

#panel h2.bespoke-search{

height:20px;
width:318px;
margin-bottom:15px;
}

#panel h2.director-search{

height:20px;
width:318px;
margin-bottom:15px;
}

#panel h2.director-details{

height:20px;
width:318px;
margin-bottom:15px;
}

#panel h2.judgment-search{


height:20px;
width:318px;
margin-bottom:15px;
}
#panel h2.watch-list{

height:20px;
width:318px;
margin-bottom:15px;
}

#panel_col_2 h2.informationheading{

height:20px;
width:180px;
}



#panel_col_1 h2.welcome span, #panel_col_1 h2.about span, #panel_col_2 h2.informationheading span, 
#panel h2.about_blue span, #panel h2.company-search span, #panel h2.subscribe span, #panel h2.privacy span, #panel h2.terms span, #panel h2.support span, #panel h2.contact_us span, #panel h2.costs span, #panel h2.business-name-search span, 
#panel h2.closing_search span, #panel h2.report-choice span, #panel h2.search-results span, #panel h2.delivery-choice span,#panel h2.delivery-web span, #panel h2.company-number span, #panel h2.company-name span, #panel h2.business-number span, #panel h2.reg-office span, #panel h2.submission-number span, #panel h2.bespoke-search span,#panel h2.director-search span, #panel h2.director-details span, #panel h2.judgment-search span, #panel h2.self-service span, #panel h2.watch-list span, #panel h2.bankruptcy-search span{
visibility:visible;
}



#formgeneric{
background-image:url(/css/white_dotted.png);
background-repeat:repeat-x;
background-position:top;
padding-top:32px;
margin-top:25px;

}


#formgeneric.contact{
margin-right:25px;
}

input.input1{
width:94px;
}

input.input244px{
width:234px;
float:right;
}


input.input265px{
width:255px;


}


input.input165px{
width:155px;
}

input.input120px{
width:110px;
}

input.input235{
width:225px;
}
input.input120px, input.input165px, input.input265px, input.input244px, input.input1, input.input235{
padding-left:5px;
padding-right:5px;
 background-color:#FAFAFA;
 border:1px solid #7D93BA;
 margin:0;
 color:#999999; 
 height:21px;
 margin-bottom:8px;
}
textarea{
padding-left:5px;
padding-right:5px;
background-color:#FAFAFA;
border:1px solid #7D93BA;
margin:0;
color:#999999;
}
textarea.textarea{
width:480px;
}

.dotted_line{
background-repeat:repeat-x;
background-image:url(/css/white_dotted.png);
height:2px;
width:530px;
margin-bottom:20px;
}








table.companysearch{
width:425px;
}

table.ReportChoiceInfo{
width:531px;
margin-bottom:18px;
}

table.ReportChoiceInfo td.heading{
font-weight:bold;
text-align:left;
}
table.ReportChoiceInfo th{
font-weight:bold;
text-align:left;
}
table.blue_no_borders{
width:530px;
padding:0px;
margin: 0 0 25px 0;
clear: both;
height: auto;
background-color: #ebf0f8;
}

table.blue_no_borders td{

padding-left:21px;
padding-right:21px;
margin-bottom:5px;
height:16px;
padding-top:15px;
padding-bottom:15px;
}

table.blue_no_borders td.smaller{

padding-left:10px;
padding-right:10px;
margin-bottom:5px;
height:16px;
padding-top:5px;
padding-bottom:5px;
}
table.ReportChoiceInfo td.blue{
font-weight:normal;
background-color:#EBF0F8;
padding-left:8px;
padding-right:8px;
margin-bottom:5px;
height:16px;
padding-top:5px;
padding-bottom:5px;
}

table.ReportChoiceInfo td.blue11{
font-size:0.9em;
background-color:#EBF0F8;
padding-left:8px;
padding-right:8px;
margin-bottom:5px;
height:16px;
padding-top:5px;
padding-bottom:5px;
}
table.ReportChoiceInfo td.navy_text{
font-weight:bold;
color:#00489C;

padding-left:0px;
padding-right:0px;
margin-bottom:5px;
height:16px;
padding-top:5px;
padding-bottom:5px;
}

table.ReportSelect{
width:531px;
font-weight:bold;
color:#00489C;
margin-bottom:18px;
}
table.ReportSelect td{
background-color:#EBF0F8;
width:221px;
padding-left:21px;
padding-right:21px;
margin-bottom:5px;
height:16px;
padding-top:15px;
padding-bottom:15px;
}
td.companysearch_label{
width:160px;
text-align:left;
height:23px;

}
td.contactform_label{
width:150px;
text-align:left;
height:23px;

}

td.companysearch_radio{
text-align:left;
height:23px;
padding-bottom:10px;
}

table.blue-normal{
width:530px;
text-align:left;
margin-bottom:18px;

}

table.blue-normal th{
font-weight:bold;
text-align:left;
padding:22px;
background-color:#EBF0F8;

}
table.blue-normal td{
padding:22px;
font-weight:normal;
background-color:#EBF0F8;

}

table.contactform{
width:318px;
}

.lightblue{
background-color:#EBF0F8;
margin:0px 0 0 0;
padding:22px;
margin-bottom:25px;
clear:both;
height:auto;
width:486px;
}






td.spacemaker{
height:21px;
}

#panel .display-options{
text-align:right;
color:#3F3F3F;
padding:0px 0 22px 0;
}

#panel .display-options p{
margin:0;
padding:0 25px 0 0;
}
#panel .display-options a{
color:#3F3F3F;
text-decoration:underline;
}
#panel .display-options a.marginal{
margin-right:23px;
}
#panel .display-options a:hover{
color:#DF7A03;
text-decoration:underline;
}


/*//////////////////// LISTS ////////////////////*/

/*////  home page news/information list ////*/

#panel_col_2 ul.information{
list-style-type:none;
color:#3F3F3F;
font-size:0.687em;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#panel_col_2 ul.information li{
background-image:url(/css/list-news.png);
background-repeat:no-repeat;
margin:0;
padding: 14px 0px 13px 0px;

}

#panel_col_2 ul.information li.top{
background-image:url(/css/list-newstop.png);
}


#panel_col_2 ul.information li a{
 color:#DF7A03;
 font-weight:bold;
 margin-left:23px;
 }

/*  Information lists with orange list icons /*/

ul.orange-list{
background-image:url(/css/white_dotted.png);
background-position:top;
background-repeat:repeat-x;
margin:0 25px 0 0px;
padding: 25px 0 25px 0;
list-style:none;
}

ul.orange-list li{
margin-bottom:0px;
background-image:url(/css/list-orange.png);
background-repeat:no-repeat;
background-position:left;
padding: 3px 0 3px 28px;


}

/* list of reports ///*/

ul.reportlist{
margin:0;
padding:0;
color:#00489C;
list-style-type:none;
}


ul.reportlist li{
background-image:url(/css/abobe_blue.png);
background-position:left;
background-repeat:no-repeat;
height:42px;
margin:0;
padding-left:52px;
margin-bottom:20px;
color:#00489C;
}



/*//////////// FORM ITEM CLASSES //////////////*/

select.list_select2{
width:250px;
}

select{
padding-left:5px;
padding-right:0px;
 background-color:#FAFAFA;
 border:1px solid #7D93BA;
 margin-bottom:8px;
 color:#999999;
 height:21px;
}
.floatright_checkbox{
float:right;
width:10px;
}



.formbutton{
margin-right:12px;
}

.stepimage{
float:left;
margin-right:20px;
margin-bottom:24px;
}

.stepheading{
clear:both;
height:40px;
}

div#fee_note {
  background-color: #FFFFFF;
  text-align: left;
  border-top: 1px solid gray;
  border-left: 1px solid gray;
  visibility: hidden;
  overflow: auto;
}

div#bank_reports {
  background-color: #FFFFFF;
  text-align: left;
  border-top: 1px solid gray;
  border-left: 1px solid gray;
  visibility: hidden;
  overflow: auto;
}

div#judg_reports {
  background-color: #FFFFFF;
  text-align: left;
  border-top: 1px solid gray;
  border-left: 1px solid gray;
  visibility: hidden;
  overflow: auto;
}

div#comp_reports {
  background-color: #FFFFFF;
  text-align: left;
  border-top: 1px solid gray;
  border-left: 1px solid gray;
  visibility: hidden;
  overflow: auto;
}



/* ///////////////LOGIN PANEL ///////////////*/

#loginpanel p{
text-align:left;
font-size:0.75em;
font-family:Arial, Helvetica, sans-serif;
color:#3F3F3F;
margin-bottom:5px;
padding-top:0px;
margin-top:0;
margin-left:0px

}

#loginpanel{
width:160px;
height:124px;
padding:4px 24px 15px 0px;
margin-top:13px;

}

#loginpanel form{
margin:0;
padding-bottom:18px;
}

#questions{
width:184px;
}
#questions a{
font-size:0.75em;
color:#3F3F3F;
text-decoration:underline;

}
#loginpanel a:hover{
text-decoration:none;
}
.inputshidden{
border:0;
padding:0;	
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
background-color:#ffffff;
width:144px;
height:14px;
color:#999999;
}


#loginpanel form.loginform{
clear:both;
}

p.loginbutton{
float:right;
margin-top:18px;

}
#topLinks{
display:none;
visibility:hidden;

}


#column585 table.costs tr td p a.top{
visibility:hidden;
display:none;
}

/*////// SIFR //////////////////////////////////////////////////////*/
/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
	
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
	text-align:left;
}
