@import url("/cscontent/css/main.css");
@import url("/cscontent/css/domcollapse.css");
@import url("/cscontent/css/comingsoon.css");

a.company-search:link, a.company-search:visited, a.company-search:active {padding:4px 40px; background-image: url(/cscontent/images/btn_company.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px; text-decoration:none;}
a.company-search:hover {padding:4px 40px; background-image: url(/cscontent/images/btn_company_o.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px; text-decoration:none;}

/* combine this with company-search, ie class="company-search company-search_on" */
a.company-search_on:link, a.company-search_on:visited, a.company-search_on:active {background-image: url(/cscontent/images/btn_company_o.gif); text-decoration:none;}

/* company search arrow is always active, ie the image is always the _on version */
a.company-search-arrow:link, a.company-search-arrow:visited, a.company-search-arrow:active {background-image: url(/cscontent/images/search_btnsearch_on.gif); background-repeat: no-repeat; line-height:54px; padding:20px 70px; text-decoration:none;}
a.company-search-arrow:hover {background-image: url(/cscontent/images/search_btnsearch_o.gif); background-repeat: no-repeat; line-height:54px; padding:20px 70px; text-decoration:none;}

a.company-results-arrow:link, a.company-results-arrow:visited, a.company-results-arrow:active {background-image: url(/cscontent/images/search_btncompany.gif); background-repeat: no-repeat; line-height:54px; padding:20px 114px; text-decoration:none;}
a.company-results-arrow:hover, a.company-results-arrow_on:hover {background-image: url(/cscontent/images/search_btncompany_o.gif); background-repeat: no-repeat; line-height:54px; padding:20px 114px; text-decoration:none;}

a.company-results-arrow_on:link, a.company-results-arrow_on:visited, a.company-results-arrow_on:active {background-image: url(/cscontent/images/search_btncompany_on.gif); text-decoration:none;}

a.director-results-arrow:link, a.director-results-arrow:visited, a.director-results-arrow:active {background-image: url(/cscontent/images/search_btndirector.gif); background-repeat: no-repeat; line-height:54px; padding:20px 114px; text-decoration:none;}
a.director-results-arrow:hover, a.director-results-arrow_on:hover {background-image: url(/cscontent/images/search_btndirector_o.gif); background-repeat: no-repeat; line-height:54px; padding:20px 114px; text-decoration:none;}

a.director-results-arrow_on:link, a.director-results-arrow_on:visited, a.director-results-arrow_on:active {background-image: url(/cscontent/images/search_btndirector_on.gif); text-decoration:none;}

a.company-identification-arrow:link, a.company-identification-arrow:visited, a.company-identification-arrow:active {background-image: url(/cscontent/images/search_btnproducts.gif); background-repeat: no-repeat; line-height:54px; padding:20px 110px; text-decoration:none;}
a.company-identification-arrow:hover, a.company-identification-arrow_on:hover {background-image: url(/cscontent/images/search_btnproducts_o.gif); background-repeat: no-repeat; line-height:54px; padding:20px 110px; text-decoration:none;}

a.company-identification-arrow_on:link, a.company-identification-arrow_on:visited, a.company-identification-arrow_on:active {background-image: url(/cscontent/images/search_btnproducts_on.gif); text-decoration:none;}

a.company-purchase-arrow:link, a.company-purchase-arrow:visited, a.company-purchase-arrow:active {background-image: url(/cscontent/images/search_btnpurchase.gif); background-repeat: no-repeat; line-height:54px; padding:20px 72px; text-decoration:none;}
a.company-purchase-arrow:hover, a.company-purchase-arrow_on:hover {background-image: url(/cscontent/images/search_btnpurchase_o.gif); background-repeat: no-repeat; line-height:54px; padding:20px 72px; text-decoration:none;}

a.company-purchase-arrow_on:link, a.company-purchase-arrow_on:visited, a.company-purchase-arrow_on:active {background-image: url(/cscontent/images/search_btnpurchase_on.gif); text-decoration:none;}

a.director-search:link, a.director-search:visited, a.director-search:active {padding:4px 40px; background-image: url(/cscontent/images/btn_director.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px; text-decoration:none;}
a.director-search:hover {padding:4px 40px; background-image: url(/cscontent/images/btn_director_o.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px; text-decoration:none;}

a.director-search_on:link, a.director-search_on:visited, a.director-search_on:active {background-image: url(/cscontent/images/btn_director_o.gif); text-decoration:none;}

a.overview:link, a.overview:visited, a.overview:active {padding:4px 40px; background-image: url(/cscontent/images/btn_overview.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px; text-decoration:none;}
a.overview:hover {padding:4px 40px; background-image: url(/cscontent/images/btn_overview_o.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px; text-decoration:none;}

a.overview_on:link, a.overview_on:visited, a.overview_on:active {background-image: url(/cscontent/images/btn_overview_o.gif); text-decoration:none;}

a.groups:link, a.groups:visited, a.groups:active {padding:4px 30px; background-image: url(/cscontent/images/btn_group.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px;}
a.groups:hover {padding:4px 30px; background-image: url(/cscontent/images/btn_group_o.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px;}

a.edit-rules:link, a.edit-rules:visited, a.edit-rules:active {padding:4px 40px; background-image: url(/cscontent/images/btn_editrules.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px;}
a.edit-rules:hover {padding:4px 40px; background-image: url(/cscontent/images/btn_editrules_o.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px;}

a.my-orders:link, a.my-orders:visited, a.my-orders:active {padding:4px 40px; background-image: url(/cscontent/images/btn_myorders.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px; text-decoration:none;}
a.my-orders:hover {padding:4px 40px; background-image: url(/cscontent/images/btn_myorders_o.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px; text-decoration:none;}

a.my-orders_on:link, a.my-orders_on:visited, a.my-orders_on:active {background-image: url(/cscontent/images/btn_myorders_o.gif); text-decoration:none;}

a.my-details:link, a.my-details:visited, a.my-details:active {padding:4px 40px; background-image: url(/cscontent/images/btn_mydetails.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px; text-decoration:none;}
a.my-details:hover {padding:4px 40px; background-image: url(/cscontent/images/btn_mydetails_o.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px; text-decoration:none;}

a.my-details_on:link, a.my-details_on:visited, a.my-details_on:active {background-image: url(/cscontent/images/btn_mydetails_o.gif); text-decoration:none;}

a.account-details:link, a.account-details:visited, a.account-details:active {padding:4px 55px; background-image: url(/cscontent/images/btn_account.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px; text-decoration:none;}
a.account-details:hover {padding:4px 55px; background-image: url(/cscontent/images/btn_account_o.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px; text-decoration:none;}

a.account-details_on:link, a.account-details_on:visited, a.account-details_on:active {background-image: url(/cscontent/images/btn_account_o.gif); text-decoration:none;}

a.usage:link, a.usage:visited, a.usage:active {padding:4px 30px; background-image: url(/cscontent/images/btn_usage.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px; text-decoration:none;}
a.usage:hover {padding:4px 30px; background-image: url(/cscontent/images/btn_usage_o.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px; text-decoration:none;}

a.usage_on:link, a.usage_on:visited, a.usage_on:active {background-image: url(/cscontent/images/btn_usage_o.gif); text-decoration:none;}

a.price-list:link, a.price-list:visited, a.price-list:active {padding:4px 40px; background-image: url(/cscontent/images/btn_price.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px; text-decoration:none;}
a.price-list:hover {padding:4px 40px; background-image: url(/cscontent/images/btn_price_o.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px; text-decoration:none;}

a.price-list_on:link, a.price-list_on:visited, a.price-list_on:active {background-image: url(/cscontent/images/btn_price_o.gif); text-decoration:none;}

a.register-subscription:link, a.register-subscription:visited, a.register-subscription:active {padding:4px 43px; background-image: url(/cscontent/images/btn_register_form.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px;}
a.register-subscription:hover {padding:4px 43px; background-image: url(/cscontent/images/btn_register_form.gif); background-repeat: no-repeat; font-size: 18px; line-height:28px;}

a.proceed-to-purchase:link, a.proceed-to-purchase:visited, a.proceed-to-purchase:active {padding:80px 43px 120px 100px; background-image: url(/cscontent/images/btn_proceed.gif); background-repeat: no-repeat; line-height:170px;}
a.proceed-to-purchase:hover {padding:80px 43px 120px 100px; background-image: url(/cscontent/images/btn_proceed.gif); background-repeat: no-repeat; line-height:170px;}

#maincontent .field-title, .field-value-wrap, .field-title-top, .field-value-wrap-top {width:173px;padding:4px 5px 6px 0px;}
/*#maincontent .field-title, .field-title-top, .field-title-wrap {float:left;width:784px;padding:4px 0px 4px 10px;color:#005F9F;margin:0;font-size:110%;line-height:110%;font-weight:bold;}*/
#maincontent .field-title, .field-title-top, .field-title-wrap {color:#005F9F;margin:0;font-weight:bold;}

a.monitoring_header:link, a.monitoring_header:visited, a.monitoring_header:active {color: #FFFFFF;font-size:100%;font-weight:bold;text-decoration:underline;}

/* Generic links - same as bodylink in static content main.css */
a.link-action:link, a.link-action:visited{color:#555555;text-decoration:underline;}
a.link-action:hover, a.link-action:active{color:#29ABE2;text-decoration:none;}
a.page-action:link, a.page-action:visited{color:#555555;text-decoration:underline;}
a.page-action:hover, a.page-action:active{color:#29ABE2;text-decoration:none;}
a.field-value:link, a.field-value:visited{color:#555555;text-decoration:underline;}
a.field-value:hover, a.field-value:active{color:#29ABE2;text-decoration:none;}
a.field-value-wrap:link, a.field-value-wrap:visited{color:#555555;text-decoration:underline;}
a.field-value-wrap:hover, a.field-value-wrap:active{color:#29ABE2;text-decoration:none;}
a.link-action-wrap:link, a.link-action-wrap:visited{color:#555555;text-decoration:underline;}
a.link-action-wrap:hover, a.link-action-wrap:active{color:#29ABE2;text-decoration:none;}
a.link-action-no-line-small-wrap-bold:link, a.link-action-no-line-small-wrap-bold:visited{color:#555555;text-decoration:underline;}
a.link-action-no-line-small-wrap-bold:hover, a.link-action-no-line-small-wrap-bold:active{color:#29ABE2;text-decoration:none;}

/* override content class to reduce padding */
#maincontent .content{padding:0px 53px 0px 53px;}

#maincontent .tablecol9a{width:55px;}

#maincontent .report-highlight-line {background-color:#D6E5F0;}

/* for serverError.jsp */
div#logo {background-image: url(/cscontent/images/logo.gif); width: 370px; height: 90px}

/* same as h1generic in main.css */
.header {color:#005F9F;font-size:140%;font-weight:bold;}

a.saveDisabled:link, a.saveDisabled:visited, a.saveDisabled:active, a.saveDisabled:hover {padding:2px 15px; background-image: url(/cscontent/images/btn_save.gif); background-repeat: no-repeat; text-decoration: none;}
a.save:link, a.save:visited, a.save:active, a.save:hover {padding:2px 15px; background-image: url(/cscontent/images/btn_save_active.gif); background-repeat: no-repeat; text-decoration: none;}

a.printDisabled:link, a.printDisabled:visited, a.printDisabled:active, a.printDisabled:hover {padding:2px 15px; background-image: url(/cscontent/images/btn_print.gif); background-repeat: no-repeat; text-decoration: none;}
a.print:link, a.print:visited, a.print:active, a.print:hover {padding:2px 15px; background-image: url(/cscontent/images/btn_print_active.gif); background-repeat: no-repeat; text-decoration: none;}

.email-recipient-list {
    font-size: 12px;
    color: #005F9F;
    text-align: left;
    white-space: nowrap;
	width: 180px;
}
