table { border:0px; border-collapse:collapse ; width:100%; } 
td {vertical-align:top; padding:0px; }
html {height:100%;}


td, table, select, textarea{
	font-family:arial;
	font-size:12px;
	vertical-align:top;
	line-height:16px;
	color:#6b6b6b;
	text-align:justify
}


/*table.payroll_report_table {
width: 100%;
table-layout: fixed;
border-collapse:collapse;
border-spacing:10px 50px;

}
td.payroll_report_cell{
  text-align:center;
  vertical_align: top;
  color: #0F3;
}*/

table.payroll_report_table  {
 width:90%;
 border-top:1px solid #000000;
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
 border-left:1px solid #000000;
 margin:1em auto;
 border-collapse:collapse;
 }
 td.payroll_report_cell{
   color:#678197;
   border-bottom:1px solid #000000;
   border-left:1px solid #000000;
  padding:.3em 1em;
  text-align:center;
  vertical-align:top;
  background-color: #666;
  color: #FFF;
  }
td.payroll_report_cell_1{
   color:#678197;
   border-bottom:1px solid #000000;
   border-left:1px solid #000000;
  padding:.3em 1em;
  text-align:center;
  vertical-align:top;
  background-color: #FFF;
  color: #000;
  }
  td.payroll_report_cell_1_left{
   color:#678197;
   border-bottom:1px solid #000000;
   border-left:1px solid #000000;
  padding:.3em 1em;
  text-align:left;
  vertical-align:top;
  background-color: #FFF;
  color: #000;
  }
td.payroll_report_cell_2{
   color:#678197;
   border-bottom:1px solid #000000;
   border-left:1px solid #000000;
  padding:.3em 1em;
  text-align:center;
  vertical-align:top;
  background-color: #666;
  color: #FFF;
  }
td.payroll_report_cell_3{
   color:#678197;
   border-bottom:1px solid #000000;
   border-left:1px solid #000000;
  padding:.3em 1em;
  text-align:center;
  vertical-align:top;
  background-color: #999;
  color: #FFF;
  }  


input{
	font-family:arial;
	font-size:12px;
	vertical-align:top;
	line-height:16px;
	color:#6b6b6b;
	text-align:left;
	font-weight: bold;
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background:#242e37; height:100%}

img {border:0}

ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul li { line-height:24px; background:url(images/marker_list.gif) no-repeat 0 10px; padding-left:9px;}
ul li a{text-decoration:none; color:#6b6b6b; background:url(images/bg_list.gif) repeat-x bottom; line-height:24px; padding-bottom:5px}
ul li a.link_list {background:none}
ul li a:hover{ background:none; color:#27779d}


.line {width:auto; height:1px; background:url(images/bg_line.gif) repeat-x}

strong {color:#27779d; font-style:italic}
span {font-style:italic}

h2 {background:url(images/bg_h.gif) no-repeat left; font-size:12px; color:#d43939; margin:0 0 4px 0; padding-left:13px; font-family:Arial}
h3 {
	color:#d43939;
	font-size:16px;
	margin:0 0 0 20
}
h4 {color:#d43939; font-size:12px; margin:0}
h5 {color:#27779d; font-size:12px; margin:0; font-style:italic}
h5 a {color:#27779d; font-size:12px; margin:0; font-style:italic; text-decoration:underline}

a {text-decoration:underline; color:#27779d}
a:hover {text-decoration:none}

.title {margin-bottom:14px; display:block}
.pic_left {float:left; margin:0 20px 0 0}

.main { width:100%; background:url(images/bg_bot.gif) repeat-x bottom #fff; }
.main_1 {width:766px;}

.col_left {width:50%; background:url(images/bg_top_left.jpg) repeat-x top}
.col_right {width:50%; background:url(images/bg_top_right.jpg) repeat-x top}
.col_bg { background:url(images/bg_top_right.jpg) repeat-x top}


/* header */
#header { background:url(images/bg_header.jpg) no-repeat top }
#header .row1 { height:85px}
#header .row1 .col1 {width:489px}
#header .row1 .col1 img {display:block}
#header .row1 .col2 {width:277px; color:#5292b1; font-family:arial; font-size:13px; line-height:16px; padding-top:10px}
#header .row1 .col2 .pic_left {margin:1px 6px 0 0; float:left}
#header .row2 { height:60px; padding-left:10px}
#header .row2 a{ color: #F00}
#header .row2 img {vertical-align:top}
#header .row3 {padding-left:43px}
#header .row3 img {vertical-align:top}

/* content */
#content { height: 200px; font-size: 12px; text-align: center!Important;}



/* footer */
#footer { height:46px; color:#6b6b6b; padding-left:44px; line-height:14px;text-align: center;}
#footer .div_menu {margin:10px 0 2px 0; color:#d3d5d7}
#footer .div_menu a{ color:#ffffff; text-align: center; text-decoration:none; font-size:14px; line-height:10px; font-family:Arial}
#footer .div_menu a:hover {color:#6b6b6b}
#footer a {color:#6b6b6b; text-decoration:none;text-align: center;font-size:12px}
#footer a:hover { color:#d3d5d7}

.button_style{
  text-align: center;
}

