/* CSS Document */

a { color: #CC3300 ;text-decoration: none; }
a:hover { color: #06e; }
a:focus { outline: 0; }
a:hover, a:active { outline: 0; }
img{ border: 0; }
body{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #eee; }
.wrapper{ width: 1058px; padding: 40px;margin: 60px auto;border: 1px solid #aaa; background-color: #fff;-moz-box-shadow: 0 0 5px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 5px rgba(0,0,0,.4); box-shadow: 0 0 5px rgba(0,0,0,.4); overflow:hidden; }
.header{ position: relative; height: 50px; margin: 0 0 15px; }
.logo{ position: absolute; width: 260px; height: 50px; background-color: #fff; margin: 0; position: absolute; left: 0; top: 0; }
.company-name{ font-size: 16px; font-weight: 700; text-align: right; margin: 0 0 5px; }
.toc{ padding: 5px 10px; background-color: #222; text-align: right; color: #fff; font-weight: 700; margin: 0; }
.toc-info{ /*height: 50px;*/ position: relative; margin: 0 0 5px; }
.back-button{ float: right; margin: 0; }
.arrow{ position: relative; top: -1px; margin-right: 5px; }
h1{ font-size: 22px; margin: 0 0 5px; }
h2{ margin: 0; font-size: 12px; position: relative; }
.last-updated{ position: absolute; bottom: 0; right: 0; text-align: right; font-size: 11px; font-weight: 400; }
table{ width: 100%; border-collapse: collapse; table-layout: fixed; }
th{ text-align: left; color: #fff; background-color: #222; padding: 5px 10px; }
td{ padding: 5px 10px; }
.even{ background-color: #eee; }
tfoot td{ padding: 5px 10px; color: #fff; background-color: #222;height: 15px; }
tfoot td a{ color: #fff; font-weight: 700; text-decoration: none; }

.columns { float: left; display: inline;padding-bottom: 15px; }
.six { width: 49%; }
.omega{  float: right; }

.footer{ padding: 5px 10px; color: #fff; background-color: #222;height: 15px; line-height: 15px; clear: both;}
.footer a{ color: #fff; font-weight: 700; text-decoration: none; }

.search{ margin-top: 0; text-align: right; padding-right: 70px; position: relative; }
.search form{ text-align: right; }

.button {
	background: #eee; /* Old browsers */
	background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
	background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
	background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
	background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
	background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
	background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
  border: 1px solid #aaa;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #444;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  text-shadow: 0 1px rgba(255, 255, 255, .75);
  cursor: pointer;
  line-height: normal;
  padding: 0 10px;
  height: 30px;
  *height: 32px;
  *padding: 7px 10px;
  font-family: Arial, Helvetica, sans-serif;
  *filter:chroma(color=#000000);
  *noFocusLine: expression(this.onFocus=this.blur());
  *display: inline;
  position: absolute;
  *width: 66px; 
  top: 0;
  right: 0;}
  
.button:hover {
	color: #222;
	background: #ddd; /* Old browsers */
	background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
	background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
	background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
	background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
	background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
	background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
  border: 1px solid #888;
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa; }
  
.text{
	border: 1px solid #ccc;
	padding: 6px 4px;
	outline: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #777;
	margin: 0;
	width: 210px;
	max-width: 100%;
	background: #fff; }

.highlight td,
.highlight td a{
	background-color: red;
	color: #fff;
}