/* Standard elements */

iframe {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*
a:link {color: #5c5c5c; text-decoration: underline;}
a:visited {color: #5c5c5c; text-decoration: underline;}
a:active {color: #828282; text-decoration: underline;}
a:hover  {color: #828282; text-decoration: underline;}
*/

#right a:link.slink {color: #5c5c5c; text-decoration: underline;}
#right a:visited.slink {color: #5c5c5c; text-decoration: underline;}
#right a:active.slink {color: #828282; text-decoration: underline;}
#right a:hover.slink  {color: #828282; text-decoration: underline;}

#right a:link.pn-link {color: #000; text-decoration: underline;}
#right a:visited.pn-link {color: #000; text-decoration: underline;}
#right a:active.pn-link {color: #000; text-decoration: underline;}
#right a:hover.pn-link  {color: #000; text-decoration: underline;}

#right table {width:100%; text-decoration: none;}
#right table:hover {width:100%; text-decoration: none;}

#right td.button-cell {
	padding:2px 0 2px 0;
	/*width:33%;*/
}
#add_monitor #del_monitor #lba{
	width:200px;
}
#debt #email_ba {
	width: 300px;
}

/* Set page classes */
 .tableheader, .tableheader2 {
    background-color:#676767;
    color:#FFFFFF;
    font-size: 24px;
    font-weight: 600;
    text-align:left;
    padding: 15px 0 15px 30px;
    text-transform: uppercase;
}
.tableheader a:link, .tableheader a:visited, .tableheader a:active, .tableheader a:hover {
    font-size: 24px;
    color: #FFFFFF;
    text-decoration: none;
}


.tableheader2 {
    background-color:#fff;
    color:#676767;
    border-top: solid 1px #676767;

}
.tableheader2 a:link, .tableheader2 a:visited, .tableheader2 a:active, .tableheader2 a:hover {
    font-size: 24px;
    color: #676767;
    text-decoration: none;
}

.tableheader-smaller,.tableheader-smaller a:link, .tableheader-smaller a:visited, .tableheader-smaller a:active, .tableheader-smaller a:hover {
    font-size: 16px;
}


#right .search-header{background-color:#FFFFFF; font-size: 12px; font-weight: 600; text-align:left;}
#right .search-results-header{font-size: 24px; font-weight: 600; text-align:left; padding-left: 20px; padding-bottom: 20px; color: #676767;}

#right a:link.search-link {font-weight:600;color: #000; text-decoration: none;}
#right a:visited.search-link {color: #000; text-decoration: none;}
#right a:active.search-link {color: #000; text-decoration: none;}
#right a:hover.search-link  {color: #000; text-decoration: underline;}

#right .qlink-holder { position: relative; width: 733px;}
#right .quicklinks {
    background-color:#ffd940;
    font-size: 11px;
    font-weight: 600;
    border-top: solid 5px #000;
    border-bottom: solid 10px #fff;

}

#right .quicklinks ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#right .quicklinks ul li {
    float: left;
    background-image: url('../_images/line.png');
    background-repeat: no-repeat;
    background-position: right center;

}
#right .quicklinks ul li:last-child {
    background-position: -100px -100px;
}
#right .quicklinks a {
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    padding: 8px 15px;
}

#right .quicklinks ul li:last-child a {
    padding-right: 21px;
}
#right .quicklinks a.section-on, #right .quicklinks a:hover {
    background-color: #000;
    color: #ffd940;
}

#right .search-extra{background-color:#FFFFFF; font-size: 12px; text-align:left;line-height:12px;padding-top:2px;padding-bottom:5px;border-bottom:1px #777777 dashed}

#right .tableheader0{background-color:#777777;color:#ffcc00;font-weight:600; text-align:left;}
#right .tableheader1{background-color:white;color:#ffcc00;border:#999999 1px solid;font-weight:600; text-align:left;}
#right .tableheader3{background-color:white;color:black;border:#cccccc 1px solid; text-align:left;}
#right .tableheader4{background-color:white;color:black; text-align:left;}
#right .tablesubheader{background-color:#888888;color:#ffcc00; text-align:left;}
.tablecell{background-color:#fff;font-size: 13px; text-align:left; color:#000;}
.titlecell {
    background-color:#FFEC9F;
    color:#000;
    font-size: 13px;
    font-weight: 600;
    text-align:left;
    text-transform: uppercase;
}
.titlecell a:link {font-size: 12px;color: #000; text-decoration: none;}
.titlecell a:visited {font-size: 12px;color: #000; text-decoration: none;}
.titlecell a:active {font-size: 12px;color: #000; text-decoration: none;}
.titlecell a:hover  {font-size: 12px;color: #000; text-decoration: none;}

#right .risk-cell {padding-top:1px;padding-bottom:1px;line-height:normal;}
#right .printheader{background-color:white;color:black;font-size:16px;font-weight:600;}
#right .printcell{background-color:white;color:black;font-size:13px;padding:2px;}
#right .showtab{background-color:#EEEEEE;color:black;border:black groove 1px;}
#right .hidetab{background-color:#777777;color:#ffcc00;border:black groove 1px;}
#right .nodatatab{background-color:#777777;color:#EEEEEE;border:black groove 1px;}
#right .slink{color:#880000;font-size:10px;text-decoration:underline;}
.noborder {
    border-width:0px;
    margin:0px;
    background-color: #c9c9c9;
}
#right .border{border:black solid 1px;margin-top:5px;margin-bottom:5px;}
#right .checkbox {border-width:0px;width:14px;background-color:#ddd;}

/*
#right .a-button, #popper .a-button {
	background-color: #FFCA1C;
    background-image: url("../_images/admin/button_back_4.gif");
    background-repeat: repeat-x;
    border: 1px solid #FFCA1C;
    color: black;
    font-size: 13px;
    font-weight: 600;
    height: 30px;
    margin-right: 4px;
    padding-left: 12px;
    padding-right: 12px;
    text-shadow: 0 1px 1px #EEEEEE;
}
*/
#right .a-button, #popper .a-button {
    background-color: #676767;
    color: #fff;
    font-weight: 600;
    padding: 5px 10px;
    border: 0;
    cursor: pointer;
    text-decoration: none;
    font-family: 'Open Sans',Arial,sans-serif;
}

#right .b-button, #popper .b-button {
	background-color: #000000;
    background-image: url("../_images/admin/button_back_5.gif");
    background-repeat: repeat-x;
    border: 1px solid #000000;
    color: #FFDC22;
    font-size: 13px;
    font-weight: 600;
    height: 30px;
    margin-right: 4px;
    padding-left: 12px;
    padding-right: 12px;
}
#right .c-button, #popper .c-button {
	background-color: #EBDD77;
    background-image: url("../_images/admin/button_back_6.gif");
    background-repeat: repeat-x;
    border: 1px solid #EBDD77;
    color: #888888;
    font-size: 13px;
    font-weight: 600;
    height: 30px;
    margin-right: 4px;
    padding-left: 12px;
    padding-right: 12px;
}

#right .button { color: black; font-size: 13px; font-weight: 600; background-color: #FFA800; height: 30px; margin-right: 4px; padding-left: 12px; padding-right: 12px; cursor:hand; border: solid 1px #FFA800; background-image: url(../_images/admin/button_back.gif); background-repeat: repeat-x;}

#right .input-select {color:black;font-size:13px;border:1px #777777 solid;background-color:white;}
#right .input-text{color:black;font-size:13px; width:100%;border:1px #777777 solid;background-color:white;}
#right .input-radio{color:black;font-size:13px; width:25px;}
#right .input-text-pad {
    border: 0 none;
    padding: 2%;
    width: 96%;
}

#right .userphistory_table{border:1px ridge #ffcc00;}
#right .action_button{color: black; font-size: 13px; font-weight: 600; background-color: #FFA800; height: 30px; margin-right: 4px; padding-left: 12px; padding-right: 12px; cursor:hand; border: solid 1px #FFA800; background-image: url(../_images/admin/button_back.gif); background-repeat: repeat-x;}

/* Position page Elements */

#findRecordsByName {
		position:absolute;
		top:10px;left:10px;
		width:480px;
		}

#findRecordsByDate {
		position:absolute;
		top:140px;left:10px;
		width:265px;
		}

#findDirectors {
		position:absolute;
		top:140px;left:280px;
		width:210px;
		}

#companySearchResults {
		position:absolute;
		top:260px;left:10px;
		width:640px;
		}


#right td {padding: 5px;}

#right .nopad td { padding: 0; }

#right #search-form .tableheader{min-height: 15px; padding-top: 3px;}
#right #search-form .tablecell{padding:3px;}
#right #search-form .titlecell{padding:3px;}
#right #search-form .a-button { height: 23px;}

#right td.titlecell, #right td.tablecell {
    padding: 8px 15px;
}


#right td.titlecell-smallpad {
    padding: 5px;
}

#right td.tablecell-nopad {
    padding: 0;
}

#right td.tablecell-altpad {
    background-color: #fff;
    padding: 2px 2px 2px 15px;
}

#right td.tablecell-altpad2 {
    padding-left: 10px;
}

#right td.filing-cell, #right td.notes-cell, #right td.sub-notes-cell {
    font-weight: 600;
    padding: 10px 25px;
}

#right td.filing-cell-normal {
    font-weight: 400;
}

#right td.sub-notes-cell-left {
    padding-left: 0;
}
#right td.sub-notes-cell-right {
    padding-right: 0;
}
#right td.filing-cell, #right td.notes-cell-border, #right .tborder {
    border-bottom: 1px solid #ccc;
}
#right td.notes-cell-border, #right .tborder {
    padding-top: 0;
}


#right td.sub-notes-cell {
    border-top: 1px dashed #ccc;
    background-color: #e6e6e5;
}

#right td.standout-note {
    background-color: #FFEC9F;
}

#right .tborder td.notes-cell {
    border-bottom: 0;
    background-color: #cdcdcc;
}

a.print-report, a.pdf-report, a.email-report, a.email-report-all {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: left center;
    color: transparent;
    height: 31px;
    text-align: right;
    width: 30px;
    vertical-align: top;
    cursor: pointer;
}
a.email-report, a.email-report-all {
    margin-right: 15px;
}
a.email-report {
    background-image: url('../_images/email-report.png');

}

a.email-report-all {
    background-image: url('../_images/email-all.png');
}

a.print-report {
    background-image: url('../_images/print.png');
}

a.pdf-report {
    background-image: url('../_images/pdf.png');
    margin-left: 15px;
}


a.calculators,
a.new-search,
a.calculators:visited,
a.calculators:active,
a.calculators:hover,
a.new-search:visited,
a.new-search:active,
a.new-search:hover {
    color: #000;
    padding-left: 35px;
    display: block;
    text-align: left;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 5px;
    height: 26px;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
}

a.calculators {
    background-image: url('../_images/calculator.png');
}

a.new-search {
    background-image: url('../_images/search.png');
}

a.gmap,
a.gmap:visited,
a.gmap:active,
a.gmap:hover {
    color: #000;
    display: inline-block;
    padding-left: 15px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url('../_images/map-pointer.png');
    text-decoration: none;
    font-weight: 400;
}

a.info-button {
    background-color: #676767;
    background-image: url("../_images/plus-new2.png");
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFD940;
    font-weight: 600;
    padding-bottom: 10px;
    padding-left: 50px;
    padding-top: 10px;
    padding-right: 15px;
    text-align: left;
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    font-size:15px;
}

#right .big-blue a {
    color: #676767;
    text-decoration: none;
}

#right .big-blue a.blue-button {
    color: #fff;
    font-size: 13px;
    text-transform: capitalize;
}