/****************************************************************************************************
- Styles in this sheet are used for customising the print styles of the site.
****************************************************************************************************/
body {
  color: #003366;
  background: #ffffff;
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 12pt;
  background-image: none !important;
}

a {
  color: #003366;
  text-decoration: none !important;
}

h1, h2, h3, h4, h5, h6 {
  color: #003366 !important;
}
/*Add by tony, modified the font-size of h1, so that can be print in one single line**/
h1 {
  font-size: 1.68em;
  /*hack for Flying Saucer*/
  width: 200%;
}
/*Add End*/
select{
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 15px;
  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;
}
#page_container {
     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;
}

#print_logo {
	display: block;
	text-align: left;
	/*background: #369;*/
	/*border: 1px solid 333;*/
	/*width: 600px;*/
}

.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: 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: 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: 25px;
}
.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;
}

.tab .options-tabs {
	display: none;
}

form {
    line-height: 14px;
  }
#heading {
    margin: 5px 0 0px -25px;
}
.notes_header , .notes{
	display: none;
}