/****************************************************************************************************
- Styles in this sheet are used for customising the print styles of the site.
****************************************************************************************************/
body {
  color: #500a28;/*BNC*/
  background: #ffffff;
  font-family: 'Source Sans Pro',arial, helvetica, verdana, sans-serif;
  /* font-size: 12pt; */
  font-size: 14px;
  background-image: none !important;
}

a {
  color: #500a28;/*BNC*/
  text-decoration: none !important;
}

h1, h2, h3, h4, h5, h6 {
	/* color: #500a28 !important; *//*BNC*/
	color: #2d2323 !important;
}
/*Add by tony, modified the font-size of h1, so that can be print in one single line**/
h1 {
  /* font-size: 1.68em; */
  font-size: 2em;
  /*hack for Flying Saucer*/
  width: 200%;
  padding-left: 24px;
}
/*Add End*/
select{
  font-family:'Source Sans Pro', arial, helvetica, verdana, sans-serif;
  font-size: 13px;/*BNC*/
  height: 60px
  color: #474747;
  line-height: 15px;
}
.tab_box_674 {
  width: 100%;
}
/********2009-5-27 17:14:52**
  set the table in tab box
***************************/
.tab_box_674 table{

  /* width:615px; */
  width:100%;/*BNC */
}
#page_container {
	width: 100%;/*BNC */
     /* width: auto; */
      margin: 0 0%;
     padding: 0;
     border: 0;
     float: none !important;
  background-image: none !important;
}

#main_nav,
#header,
#top_nav,
#options_tabs,
#top_menu,
#sidebar_240,
#quick_access,
#top_banner,
#icons,
#footer_center,
#scrollup,
#activityIcon,
#graphIcon{
  display: none;
}

.options_tabs,
.icons_style,
.progress_bar_tex,
.btn,
.rate_bar,
.noprint,
.options-tabs,
.quick_access{
  display: none;
}
.pagination{
display: none!important;
}
.datalist thead th{
  background-color: #E3E2E2;
  color: #262323;
  font-weight: 600;
  text-align: left;
  height: 20px;
  font-family: 'Source Sans Pro Semibold';
}
.datalist tr.highlight {
  background-color: #EEEDED;
}
.datalist tr.odd{
background-color: #EEEDED;
}
.datalist tr.even {
  background-color: #ffffff;
}
.divider{
border-bottom: 1px solid #D7D5D5;
height:10px;
margin-bottom: 10px;}
#print_logo {
	display: block;
	text-align: left;
	/*background: #369;*/
	/*border: 1px solid 333;*/
	/*width: 600px;*/
}

/*Proof of Payment css changes*/
.pdfAddress {
	float:right;
	display:block!important;
	font-size: 12px;
	text-align:right;
	color: #787272;
}

.popPageInfo {
    font-size: 14px;
    color: #2D2323;
}

.popPageInfo img {
	width: 400px;
	margin-top:30px;
	display:block;
}

.popDivider {
  height: 10px;
  border-bottom: 2px solid #D7D5D5;
  margin-bottom: 10px;
}

.popTop {
	width:100%;
	margin-top:96px;
}

.popLogo img{
	height: 120px;
	background-repeat: no-repeat;
	background-size: contain;
}

.pdfAddress img {
	width: 110px;
}

div#popFsFooter {
	text-align: center;
	font-size: 10px;
	color: #787272;
	margin-left:60px;
	margin-right:60px;
	line-height:11px;
	display: block;
	position: running(fsFooter);
}
/*End*/

.print_item{
  display: block;
}
textarea{
	overflow-y:visible;
}

/********2011-08-11 18:23:52**
  flying saucer
***************************/
/* flying saucer */
@page {
	margin: 0.15in;
	margin-bottom: 1in;
/*-fs-flow-left: "left";
-fs-flow-right: "right";*/
}
.nowidth {
	width: 0;
}
.fsHidden {
	display: block;
}
tr.fsHidden{
	display: table-row;
}
.fsTableSplit {
	width: 0;
}
div#fsFooter {
	text-align: left;
	font-size: 6pt;
	line-height: 8pt;
	color: #000;
	display: block;
	position: running(fsFooter);
}

div#fsPager {
	font-size: 6pt;
	display: block;
	position: running(fsPager);
}
#pagenumber:before {
content: counter(page);
}
#pagecount:before {
content: counter(pages);
}
.fsTextCenter, .fsHeaderCenter {
	text-align: center;
}
.fsTextRight, .fsHeaderRight {
	text-align: right;
}
.fsTextCenter, .fsTextRight {
	display: block;
}
.fsAdditionBlock {
	color: #000!important;
	font-size: 10px;
	font-family:'Source Sans Pro', Expert Sans Regular;
	padding-bottom: 12px;
}
.fsAdditionBlock p {
	text-align: right;
}
.fsAdditionBlock div {
	padding: 10px 0;
}
.fsAdditionBlock span {
	background-color: #D6EFFF;
}
.fsAdditionBlock span.date {
	letter-spacing: 5px;
}
.fsTitle {
	color: #00AEEF!important;
	font-weight: bold;
	font-family:'Source Sans Pro Semibold', Expert Sans Extra Bold;
	font-size: 35px;
}
.fsTitle span {
	background-color: #FFFFFF;
}

@page { @bottom-left  { content: element(fsFooter)}}
@page { @bottom-right { content: element(fsPager)}}

/* At a Glance*/
option {display:none}
option[selected=selected]{display:block;}

#content_640 {
     margin-right: 0px;
    /* margin-right: 25px; /*BNC */
    margin-left: -60px;/*BNC */
    width:100%; /*BNC */
}
 .columnAlignRight {
    /*  text-align:right; */
    width:10%
}
.ataglance table, .tab_box_674 table, .ataglance div, #heading, #heading .padding, .tab_box_674 .mid {
	width: 100%;
}
.tab_box_674 thead th, .tab_box_674 thead td {
	width: auto;
}
.tab_box_674 .top, .tab_box_674 .btm {
	display: none;
}
.tab_box_674 .mid {
	background-image: none;
}
.tab_box_674 table {
	/* font-size: 10pt; */
	font-size: 14px;
}

.tab .options-tabs {
	display: none;
}

form {
    /* line-height: 14px; */
  }
#heading {
    margin: 5px 0 0px -25px;
}
.notes_header , .notes{
	display: none;
}
td.ssc_form_label span[style] {
	border-bottom: none;
	font-size: 18px;
}