html,body {
    height:100%;
}
body {
	margin-top:0;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	color:#333333;
	font-family: 'Raleway', sans-serif;
}
#header {
    float:left;
    width:100%;
    font-size:8pt;
    line-height:normal;
	margin: 0px;
	height:32px;
	border-bottom: 1px solid #c2c4c8;
}
#header hr {
	margin-top:19px;
	color: #c0c0c0;
	background-color: #c0c0c0;
	height: 1px;
	display: none;
}
#header ul {
    margin:0;
    padding:4px 0 0;
    list-style:none;
	background-color: #FFFFFF;
  display: block;
  width: 100%;
  float: left;
}
#header li {
    float:left;
    margin:0;
    padding:0;
}
#header a {
  padding: 13px 24px;
  color: #666666;
  text-decoration: none;
  font-size: 13px;
  font-weight: 400;
  background-color: #fff;
  margin-right: 0;
  border-right: 1px solid #c2c4c8;
  border-bottom: 1px solid #c2c4c8;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header #current {
}
#header #current a {
	color:#333333;
}
#header a:hover {
	color:ff6300;
}
.logo {
	width:121px;
	margin-left:15px;
	margin-bottom:25px;
	height:61px;
}
.outmain {
	width: 90%;
  min-height: 95%;
  background-color: #ffffff;
  margin: 0 auto;
  padding: 0px;
}
.outmob {
	width:98%;
	min-height:98%;
	background-color: #ffffff;
	margin: 0 auto;
	padding: 0px;
}
.padthis table tbody tr td a {
	font-size: 12px;
	font-weight: 700;
	color: #008c00;
	width: 154px;
	line-height: 1.5em;
}
.padthis div:nth-child(1) {
	float: right;
}
.padthis {
	padding: 6px;
	font-size:14px;
	line-height:22px;
	color:#333333;
}
.padthis blockquote {
	line-height:26px;
}
.padthis a {
	color:#333333;
	text-decoration:underline;
}
.padthis a:hover {
	color:#CC3300;
	text-decoration:none;
}
.padthis img {
	border:none;
}
.padthis table:nth-child(5) tr:nth-child(1) {
}

.padthis .tblpagi table tr td {
	padding: 4px 6px;
	xborder: #C6C8CC solid 1px;
	background-color: #f1f1f1;
	font-size: 14px !important;
}
.padthis .tblpagi table {
    border-collapse: collapse;
}

.padthis table:nth-child(9) {
	border-right: #C6C8CC solid 1px;
  	border-bottom: #C6C8CC solid 1px;
}
form[name="qcform"], form[name="rform"] {
  font-size: 12px;
  font-weight: 700;
  color: #008c00;
  width: 156px;
  line-height: 1.5em;
  background-color: #ebf6eb;
  display: inline-block;
  margin-top: 5px;
  padding: 0;
  border: 1px solid #dadcdc;
  margin-right: 10px;
}
form[name="qcform"] .fbox, form[name="rform"] .fbox {
  padding: 0;
  margin: 0;
  background: #ebf6eb;
  border: none;
  width: 100% !important;
}
form[name="qcform"] .fbox select, form[name="rform"] .fbox select {
	  width: 85% !important;
}
.inlinelogo {
	margin: 3px;
	display: inline;
}
.apecname {
	font-size:16px;
	font-weight:bold;
	color:#000066;
}
.linktitle {
	font-size:18px;
	color:#990000;
	text-decoration:underline;
}
.linktitle:hover {
	color:#FF0000;
}
.submenu {
float: left;
  height: auto;
  color: #008C00;
  text-align: center;
  overflow: hidden;
  font-size: 30px;
  margin: 20px auto 0;
  display: block;
  width: 100%;
}
.submenu a {
	text-decoration:none;
	color:#C2C9D1;
}
.submenu a:hover {
	color:#FFFFFF;
}
.login {
	float:right;
	padding:10px;
	font-size:12px;
	color:#000066;
}
.login a {
	text-decoration:none;
	color:#333333;
}
.login a:hover {
	color:#CC3300;
}
.footer {
	width:100%;
	text-align:right;
	font-size:10px;
	margin-right:25px;
}
.footer a {
	color:#333333;
	text-decoration:underline;
}
.footer a:hover {
	color:#CC3300;
	text-decoration:none;
}
.fbox, .fboxs {
  display: block;
  margin: 5px 8px 4px 0;
  background-color: #FFFFFF;
  border: 1px solid #dadcdc;
  float: left;
  text-align: center;
}
.fbox{
  background-color: #ebf6eb;
}
.fboxs{
  background-color: #c0c0c0;
}
.tblpagi .fbox, .tblpagi .fboxs {
	xpadding: 10px 20px;
}
[target=nowrap] {border-right: #C6C8CC solid 1px;}
.tblresults {
	width:100%;
  height: auto;
  border-top: #C6C8CC solid 1px;
  border-bottom: #C6C8CC solid 1px;
  border-right: #C6C8CC solid 1px;
  border-left: #c6c8cc solid 1px;
}
.tbltitle {
  background-color: #006500;
  color: #FFF;
  padding: 8px 12px;
  font-weight: 700;
}
.tblpagi {
	xborder-bottom:#C6C8CC solid 1px;
	xborder-left:#C6C8CC solid 1px;
	xbackground-color:#ffffff;
	xpadding:5px;
}
.tblcella {
	color:#333333;
	border-left:#C6C8CC solid 1px;
	border-top:#C6C8CC solid 1px;
	background-color: #f1f1f1;;
	padding: 4px 6px;
}
.tblcellb {
  color: #333;
  border-left: #C6C8CC solid 1px;
  border-top: #C6C8CC solid 1px;
  background-color: #fff;
  padding: 4px 6px;
}
.tblcellano {
	color:#c0c0c0;
	border-left:#C6C8CC solid 1px;
	border-top:#C6C8CC solid 1px;
	background-color: #f1f1f1;;
	padding: 4px 6px;
}
.tblcellbno {
	color:#c0c0c0;
	border-left:#C6C8CC solid 1px;
	border-top:#C6C8CC solid 1px;
	background-color: #f1f1f1;;
	padding: 4px 6px;
}
.tblcellast {
	color:#c0c0c0;
	border-left:#C6C8CC solid 1px;
	border-top:#C6C8CC solid 1px;
	background-color: #f1f1f1;;
	padding: 4px 6px;
	text-decoration: line-through;
}
.tblcellbst {
	color:#c0c0c0;
	border-left:#C6C8CC solid 1px;
	border-top:#C6C8CC solid 1px;
	background-color: #f1f1f1;;
	padding: 4px 6px;
	text-decoration: line-through;
}
.tblcellar {
	color:#FF0000;
	border-left:#C6C8CC solid 1px;
	border-top:#C6C8CC solid 1px;
	background-color: #f1f1f1;;
	padding: 4px 6px;
}
.tblcellbr {
	color:#FF0000;
	border-left:#C6C8CC solid 1px;
	border-top:#C6C8CC solid 1px;
	background-color: #f1f1f1;;
	padding: 4px 6px;
}
.tblcellbb {
	color:#333333;
	border-left:#C6C8CC solid 1px;
	border-top:#C6C8CC solid 1px;
	background-color:#CCFF66;
	padding: 4px 6px;
}
.tblcellab {
	color:#333333;
	border-left:#C6C8CC solid 1px;
	border-top:#C6C8CC solid 1px;
	background-color:#CCFF66;
	padding: 4px 6px;
}
.tblcellag {
	color:#333333;
	border-left:#C6C8CC solid 1px;
	border-top:#C6C8CC solid 1px;
	background-color:#00ff00;
	padding: 4px 6px;
}
.tblcellbg {
	color:#333333;
	border-left:#C6C8CC solid 1px;
	border-top:#C6C8CC solid 1px;
	background-color:#00ff00;
	padding: 4px 6px;
}
.tblhead {
	border-left:#C6C8CC solid 1px;
	border-bottom:#C6C8CC solid 1px;
	background-color:#ebf6eb;
	padding: 4px 6px;
	font-size: 12px !important;
}
.tblheadb {
	border-left:#C6C8CC solid 1px;
	border-bottom:#C6C8CC solid 1px;
	background-color:#954A00;
	color:#ffffff;
	padding: 4px 6px;
}
.tblcellxa {
	color:#333333;
	border-left:#C6C8CC solid 1px;
	background-color:#FFC;
	padding: 4px 6px;
}
.tblcellxb {
	color:#333333;
	border-left:#C6C8CC solid 1px;
	background-color:#FF9;
	padding: 4px 6px;
}
.autocomplete {
	width: 150px;
}
.autocomplete ul {
	padding: 3px;
	border: 1px solid #999999;
	font-family: verdana; arial, sans-serif;
	font-size: 12px;
	list-style-type:none;
	background:#E1E1FF;
}
.autocomplete li {
	margin: 0 0 5px 0;
	cursor: pointer;
	color: #000033;
}
.autocomplete li:hover {
	background: #FFFF99;
}
.autocomplete li.selected {
	background: #CC99FF;
}
fieldset, form, label, legend {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
fieldset {
	margin: 0 0 1.5em 0;
	padding: 1.4em;
}
legend {
	padding: 0 .4em;
	font-size:1.2em;
}
label {
	float:left;
	width:9em;
	display:block;
	clear:left;
	margin-right:1em;
	text-align:left;
	cursor:hand;
}
.blah{
	margin-top:6px;
	margin-bottom:8px;
	float:left;
	display:block;
}
.plainl {
	float:none;
	display:auto;
	clear:none;
	width:inherit;
	cursor:hand;
}
textarea, input, select, label, button, optgroup {
	margin-top:5px;
}
input[type="checkbox"] ,input[type="radio"] {
	margin-bottom:7px;
}	
fieldset {
	border:1px solid #ccc;
}
legend {
	background-color: #e3dfdf;
	color: #333;
}
label {
	color:#333;
}
textarea {
	border: 1px solid #666;
}
textarea:focus, input[type="text"]:focus {
	border: 2px solid #666;
}
select {
	background-color: #fff;
	color: #000;
}
input[type="text"] {
	border: 1px solid #666;
}
input[type="submit"] {
	background-color: #ccc;
	color: #333;
}
input[type="checkbox"] {
	color: #000;
}
input[type="radio"] {
	background-color: #fff;
	color: #000;
}
option {
	background-color:#fff;
	color:#000;
}
optgroup {
	background-color:#ccc;
	color:#000;
}
button {
	background-color: #ccc;
	color: #333;
}
.grayscale { 
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(grayscale.svg); /* Firefox 4+ */
  filter: gray; /* IE 6-9 */
}
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}
.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
