html, body {
    height: 100%;
}
ul li{
/*background-image:url(../../../images/icons/bullet_grey.png);*/
background-position:left top;
background-repeat:no-repeat;
list-style:disc;
padding-left:4px;
}
img{
margin:0 0 0 0;
padding:0 0 0 0;
}
.clear{
clear:both;
}
a.button, button, input.button, span.button {
background-color:#AAAAAA;
border:0.1em solid #222222;
border-left:0.1em solid #222222;
border-top:0.1em solid #222222;
color:#FFF;
cursor:pointer;
display:block;
float:left;
/*font-family: "PT Sans", Arial, Helvetica, sans-serif;*/
font-family: "Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
font-size:100%;
font-weight:bold;
line-height:130%;
margin:0 0.583em 0.667em 0;
/*padding:5px 10px 6px 7px;*/
padding: 15px 20px;
text-decoration:none;
border-radius: 4px;
}

span.button {
  cursor: default;
}

.disabledbutton {
  opacity: .5;
  -moz-opacity: .5;
}

a.button2, button2, input.button2 {
background-color:#999;
border:0.1em solid #999;
border-left:0.1em solid #999;
border-top:0.1em solid #999;
color:#FFF;
cursor:pointer;
display:block;
float:left;
/*font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;*/
font-family: "Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
font-size:100%;
font-weight:bold;
line-height:130%;
margin:0 0.583em 0.667em 0;
padding:5px 10px 6px 7px; 
text-decoration:none;
}
button2:hover, a.button2:hover{
background-color:#000;
border:0.1em solid #000;
color:#FFF;
}

button:hover, a.button:hover{
background-color:#817806;
border:0.1em solid #817806;
color:#FFF;
}
.button:hover{
background-color:#39ABE1 !important;
}
a.button:active{
background-color:#145F7E;
border:1px solid #2892BA;
color:#FFF;
}
/* overwritten below
h1,h2,h3,h4,h5,h6 {
color:#222222;
font-family: 'PT Sans',Arial,Helvetica,sans-serif;
font-weight:bold;
}
*/
h1 {
text-transform: capitalize;
}
a {
color:#1e9abd;
}
a:hover {
	color:#08466c;
}
.container{
/*
background-image:url(../images/header_bg.png);
background-position:left top;
background-repeat:no-repeat;
*/
/*font-family:"Trebuchet MS",arial,helvetica,clean,sans-serif;*/
font-family: "Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
font-size: 15px;
line-height: 20px;
text-rendering: optimizeLegibility;
padding: 0 20px 0;
width:960px;
float: left;
clear: both;
min-height:630px;
}
.highlight {
background-color:#FF9;
padding-left:3px;
padding-right:3px;
}
.error_message{
background-image:url(../../../images/icons/stop.png);
background-position:left top;
background-repeat:no-repeat;
color:#F00;
font-weight:bold;
margin-top:5px;
padding-left:22px;
}
.package{
background-image:url(../../../images/icons/package.png);
background-position:left top;
background-repeat:no-repeat;
background-color:#FF9;
padding-right:3px;
font-weight:bold;
margin-top:5px;
padding-left:22px;
}
.upgrade{
color:#F00;
font-weight:bold;
margin-top:5px;
white-space:nowrap;
}
.infobox{
/*background-color:#cecd9f;*/
background-color:#0E496F;
border:1px #222222 solid;
padding:9px;
width:660px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.infoboxcoach {
   background-color: #E5E5D4;
    font-size: 13px;
    margin-bottom: 9px;
    padding: 6px;
    width: 660px;
}
form .infobox{
float:left;
}
.golden{
background-color:#F1F5FA;
background-image:url(../../../images/pearson_logo.gif);
background-position:9px;
background-repeat:no-repeat;
border:1px #DDD solid;
height:85px;
padding:20px 9px 9px 320px;
}
.portrait{
background-color:#F1F5FA;
background-image:url(../../../images/logo_portrait.gif);
background-position:9px;
background-repeat:no-repeat;
border:1px #DDD solid;
height:85px;
padding:20px 9px 9px 220px;
}
.download{
background-image:url(../../../images/icons/arrow_down.png);
background-position:left top;
background-repeat:no-repeat;
background-color:#FF9;
padding-left:3px;
padding-right:3px;
font-weight:bold;
margin-top:5px;
padding-left:22px;
}
#brand{
height: 70px;
float: left;
}
#eli_content {
  float: left;
  margin: 40px 0 0 0;
}
#agency, #sidebar_agency {
background-position:right top;
background-repeat:no-repeat;
}
#agency h3, #sidebar_agency h3 {
padding-left:18px;
background: none !important;
text-align: left !important;
}
#agency p, #sidebar_agency p{

}
#agency {
padding-top:6px;
margin-top:18px;
}
/*
#sidebar_agency {
margin: -50px -1px 20px 0;
background: white;
padding: 10px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #ccc;
}

.sidebarlist {
background: #f7f3f3;
padding: 10px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #ccc;
}
*/
#tasks {
/*background: #f7f3f3;*/
/*background: #68A093;*/
font-family: "Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
background: #FFF;
padding: 10px;
width: 235px !important;
position: relative;
color: #222222;
border: 1px solid #ccc;
/*-webkit-box-shadow: 1px 1px 5px 0px #999999;
box-shadow: 1px 1px 5px 0px #999999;*/
-moz-border-radius: 4px;
border-radius: 4px;
}

/*
#tasks:after {
  content: "";
  background: url('../images/shadow_subnav.png') no-repeat;
  width: 235px;
  height: 12px;
  position: absolute;
  bottom: -12px;
  left: 0;
}
*/

#tasks .ribbon {
  background-color: #08466C;
}

/*#tasks #sidebar_agency:after{
  content: "";
  background-color: #08466C;
  height: 10px;
}
*/

#tasks #tasks {
background: transparent;
border: none;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
}

#tasks #tasks:after {
  display: none;
}

/*overwritten below*/
#nav{
background: url(../images/menu_bg.png) repeat-x;
display: block;
width: 930px;
margin: 0 0 00px 0;
clear: both;
height: 65px;
padding: 0px 0px 0 0px;
}
#nav li {
  margin: 0 !important;
}
#nav li a{
color:#FFF;
display:block;
/*height:40px;
line-height: 40px;*/
font-size:14px;
/*font-weight:bold;*/
padding: 0px 10px !important;
margin: 14px 0 0 0 !important;
text-align:center;
text-decoration:none;
border-right: 1px solid #B6BE45;
font-size: 13px !important;
/*font-family: Verdana, san-serif;*/
font-family: "Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
text-transform: capitalize;
}
/* duplicated below
#nav li a:hover{
color:#9b5b01;
background:#adb08b;
}
*/
#nav li a.on:hover{
color:#9b5b01;
background:#adb08b;
}
#nav li a.on{
color:#9b5b01;
background:#adb08b;
}
#eli_subnav{
border-bottom:#817806 2px solid;
float:left;
list-style:none;
padding:0;
margin:0;
margin-bottom:18px;
}
#eli_subnav li{
border-bottom:#DDD 8px solid;
display:block;
font-size:14px;
font-weight:bold;
padding-top:3px;
padding-bottom:7px;
text-align:center;
text-decoration:none;
}
#eli_subnav li a{
text-decoration:none;
}
#eli_subnav li a:hover{
text-decoration:underline;
}
#eli_subnav li.on{
border-bottom:#817806 8px solid;
}
body {
margin:0 !important;
background: #F5F5F5 url(../images/header.jpg) no-repeat;
padding: 0 !important;
/*
background-image:url(../images/body_bg.jpg);
background-position:left top;
background-repeat:repeat-x;
*/
}
.wrap{
margin: 0 auto 0 auto;
overflow:hidden;
width:1000px;
}
#eli_content{
margin-bottom:36px;
}
#title{
margin-top:36px;
}
p.pagination{
text-align:center;
}
.pagination a{
border:1px solid #999;
display:block;
float:left;
margin:0 3px;
padding:3px;
text-decoration:none;
}
.pagination a:hover,.pagination a.on{
background-color:#999;
color:#FFF;
}
.homepagecontent {
  margin-top: -60px;
}
#quick{
background-image:url(../images/infoBg.png);
background-position:right top;
background-repeat:no-repeat;
color:#DE4C03;
height:36px;
}
#search{
background-image:url(../images/searchBg.png);
background-position:left top;
background-repeat:no-repeat;
height:36px;
float: right;
}
#quick ol{
list-style:none;
padding-top:10px;
margin:0;
}
#quick li{
text-align:center;
}
#tasks {
  width: 240px;
  float: left;
}
#tasks.hometasks {

}
#content {
  width: 677px;
  float: left;
  margin: 0 23px 0 0;
  color: #222222;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
}

.homeimage {
  margin-bottom: 20px;
}

#tasks ol li {
  background: transparent;
  border-bottom: 1px dotted #ccc;
  padding: 5px;  
}
#tasks h2 h3 h4{
  background: transparent !important;
  background-image:url(../images/taskTop.png);
  background-position:left top;
  background-repeat:no-repeat;
  /*color:#00569d;*/
  color:#FFF !important;
  text-align: left;
  padding-left: 0px;
  text-transform: uppercase;
}
#tasks ol{
list-style:none !important;
margin: 0 0 20px 0;
  background: transparent !important;
}
#tasks li{
background: url(../images/taskOff.png) no-repeat;
background-position:left top;
padding-bottom: 0px;
list-style: none !important;
text-align: left;
}
#tasks li.on{
background-image:url(../images/taskOn.png);
background-position:left top;
background-repeat:no-repeat;
padding-bottom:9px;
}
#tasks li.on a{
color:#DE4C03;
cursor:default;
}
#tasks li a{
color:#555;
/*display:block;
*/
height:20px;
padding-left: 0px;
padding-top:5px;
text-decoration:none;
}
#tasks li a:hover{
text-decoration:underline;
}
#tasks li.on a:hover{
text-decoration:none;
}
#tasksBottom{
margin-bottom:18px;
}

#text{
background-color:#DDD;
list-style:none;
margin:0;
}
#text h2{
background-color:#DDD;
background-image:url(../images/taskTop.png);
background-position:left top;
background-repeat:no-repeat;
color:#555;
text-align:center;
}
#text p,
#text div.vcard{
padding-left:10px;
padding-right:10px;
}
/* //duplicated below
#footer{
background: url(../images/footer1.jpg) no-repeat scroll 0% 0%;
position: absolute;
margin: 0 auto 20px !important;
left: 0;
right: 0;
height: 65px;
width: 1000px;
clear:both;
color: #fff !important;
}
*/
#footer a {
  color: #000 !important;
}
.footerinner {
  width: 960px;
  margin: 0 auto 0 auto;
}
.footleft {
  width: 70%;
  float: left;
  text-align: left !important;
  margin: 28px 0 0 0;
}
.footright {
  width: 30%;
  float: left;
  text-align: right !important;
  margin: 37px 0 0 0;
}
#footer p{
text-align:center;
padding: 0 !important;
margin-bottom:0 !important;
}
#search{
padding-top:12px;
min-height: 60px;
}
#search .text{
background-color:#DDD;
border:none;
float:left;
padding-left:10px;
width: 140px;
}
#search .button {
background-color:#777;
border:medium none;
color:#FFF;
float:right;
padding:0;
margin:0;
margin-right:0px;
text-size: 100%;
}
#eli_content table{
width:100%;
}
#eli_content table a{
text-decoration:none;
}
#eli_content table a:hover{
text-decoration:underline;
}
#eli_content th {
background-color:#b6b391;
color:#fff;
}
#eli_content th a{
display:block;
float:left;
margin:0 4px;
padding:0 3px;
text-decoration:none;
text-transform:capitalize
}
#eli_content th a:hover{
background-color:#CFCFCF;
}
#eli_content th a.on{
background-color:#CFCFCF;
cursor:default;
}
#eli_content tr.on {
background-color:#FFF;
}
#eli_content tr.off {
background-color:#EEE;
}
#eli_content tr.highlight {
background-color:#CFF;
}
#eli_content tr.ready {
background-color:#FFC;
}
#eli_content td.except {
background-color:#FFC;
text-align:left;
}
#eli_content tr.highlight td.except {
background-color:#CFF;
text-align:left;
}
#eli_content fieldset h4{
color:#000;
}
#eli_content fieldset input.txt, #eli_content fieldset textarea.txt{
display:block;
float:left;
margin:0 0.583em 0.667em 0;
padding:5px 10px 6px 7px;
border-top:0.1em solid #999;
border_right:0.1em solid #555;
border_bottom:0.1em solid #555;
border-left:0.1em solid #999;
background-color:#f5f5f5;
/*font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;*/
font-family: "Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
font-size:100%;
line-height:130%;
color:#565656;
}
#eli_content fieldset select.txt{
display:block;
float:left;
margin:0 0.583em 0.667em 0;
padding:5px 10px 6px 7px;
border-top:0.1em solid #999;
border_right:0.1em solid #555;
border_bottom:0.1em solid #555;
border-left:0.1em solid #999;
background-color:#f5f5f5;
/*font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;*/
font-family: "Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
font-size:100%;
line-height:130%;
color:#565656;
}
#eli_content fieldset label{
display:block;
font-weight:normal;
padding-top:5px;
whitespace:nowrap;
}
#phonetypediv label {
display: inline !important;
float: none !important;
}
span.eli_error{
background-image:url(/images/icons/stop.png);
background-position:left top;
background-repeat:no-repeat;
color:#F00;
display:none;
font-weight:bold;
margin-top:5px;
padding-left:22px;
white-space:nowrap;
}
span.eli_complete{
background-image:url(/images/icons/tick.png);
background-position:left top;
background-repeat:no-repeat;
color:#000;
display:block;
font-weight:bold;
margin-top:5px;
padding-left:22px;
white-space:nowrap;
}
span.eli_incomplete{
background-image:url(/images/icons/cross.png);
background-position:left top;
background-repeat:no-repeat;
color:#000;
display:block;
font-weight:bold;
margin-top:5px;
/*padding-left:22px;*/
white-space:nowrap;
}
span.eli_download{
background-image:url(/images/icons/drive.png);
background-position:left top;
background-repeat:no-repeat;
color:#000;
display:block;
font-weight:bold;
margin-top:5px;
padding-left:22px;
white-space:nowrap;
}
#eli_content fieldset div.formRow {
border-bottom:1px solid #e5e5e5;
padding-top:5px;
}
#eli_content fieldset div.formRowOdd {
background-color:#EEE;
border-bottom:1px solid #CCC;
padding-top:9px;
padding-bottom:9px;
padding-left:5px;
}
#eli_content fieldset div.formRowEven {
/*background-color:#F1F5FA;*/
background-color:#e5e5e5;
border-bottom:1px solid #CCC;
padding-top:9px;
padding-bottom:9px;
padding-left:5px;
}
#eli_content fieldset div.formRowGuides {
    background-color: #F1F5FA;
    padding-bottom: 24px;
    padding-left: 69px;
    padding-top: 19px;
    width: 617px;
	margin: 8px 2px 6px 0;
}
.introcoach {
    line-height: 21px;
    margin: 0 4px 9px 0;
    padding: 2px;
}
.coachquestions {
    padding-left: 12px;
}
.formRowSpacer{
margin-bottom:9px;
}
#score{
margin-bottom:18px;
}
#score.green {
background-color:#FFF;
color:#FFF;
height:108px;
margin-bottom:18px;
}
#score.green {
background-image:url(/images/isaresultbargreen.png);
background-position:left top;
background-repeat:no-repeat;
color:#000;
height: 140px;
}
#score.yellow {
background-image:url(/images/isaresultbaryellow.png);
background-position:left top;
background-repeat:no-repeat;
color:#000;
height: 140px;
}
#score.red {
background-image:url(/images/isaresultbarred.png);
background-position:left top;
background-repeat:no-repeat;
color:#000;
height: 140px;
}
#score.red2 {
background-image:url(/images/scoreRedBg2.png);
background-position:left top;
background-repeat:no-repeat;
color:#fff;
}
#score.green2 {
background-image:url(/images/scoreGreenBg2.png);
background-position:left top;
background-repeat:no-repeat;
color:#fff;
}
#score.yellow2 {
background-image:url(/images/scoreYellowBg2.png);
background-position:left top;
background-repeat:no-repeat;
}
.headerblack{
	color:#000000;
}
.downloadlink{
	font-size: 12px;
    line-height: 12px;
    padding: 9px;
    text-align: center;
	color:#000;
}
.score{
font-size:60px;
line-height:108px;
text-align:center;
}
.scoretxt p{
float:left;
font-size:12px;
font-weight:bold;
line-height:18px;
margin:0;
padding:9px 18px 0 18px;
}
#eli_content div.scoretable table{
margin:27px 0 0 55px;
width:500px;
border:none;
}
#eli_content div.scoretable table th{
background-color:transparent;
color:#000;
}

#eli_content div.scoretable table th{
border:none;
}

#eli_content div.scoretable table td{
border:none;
}


tr.odd td{
background-color:#EEE;
}
tr.even td{
background-color:#fff;
}
#eli_content td.filter a.on {
background-color:#CFCFCF;
cursor:default;
}
#eli_content td.filter a {
background-color:#FFF;
margin:0pt 4px;
padding:0pt 1px;
text-decoration:none;
text-transform:uppercase;
}
#eli_content table a {
text-decoration:none;
}
.change_agency{
margin-top:18px;
}
.change_agency select{
margin-bottom:8px;
width:200px;
}
#eli_content fieldset select.yellow{
background-color:yellow;
border-top:0.1em solid #999;
border_right:0.1em solid #555;
border_bottom:0.1em solid #555;
border-left:0.1em solid #999;
display:block;
float:left;
margin:0 0.583em 0.667em 0;
padding:5px 10px 6px 7px;
/*font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;*/
font-family: "Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
font-size:100%;
line-height:130%;
color:#000;
width:100px;
}
#eli_content fieldset select.green{
background-color:lime;
border-top:0.1em solid #999;
border_right:0.1em solid #555;
border_bottom:0.1em solid #555;
border-left:0.1em solid #999;
display:block;
float:left;
margin:0 0.583em 0.667em 0;
padding:5px 10px 6px 7px;
/*font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;*/
font-family: "Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
font-size:100%;
line-height:130%;
color:#000;
width:100px;
}
#eli_content fieldset select.red{
background-color:red;
border-top:0.1em solid #999;
border_right:0.1em solid #555;
border_bottom:0.1em solid #555;
border-left:0.1em solid #999;
display:block;
float:left;
margin:0 0.583em 0.667em 0;
padding:5px 10px 6px 7px;
/*font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;*/
font-family: "Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
font-size:100%;
line-height:130%;
color:#FFF;
width:100px;
}
#eli_content ol{
list-style-position:inside;
}
#eli_content table.report{
float:left;
width:660px;
}
#eli_content label.answer_0,
#eli_content label.answer_4{
width:40px;
}
#eli_content label.answer_0.testversion_4,
#eli_content label.answer_4.testversion_4{
width:72px;
}
#eli_content fieldset div.formRowOdd .column.span-3,
#eli_content fieldset div.formRowEven .column.span-3{
width:185px;
}
#eli_content fieldset p.top{
margin-right:20px;
}
#eli_content fieldset p.top span.top{
float:left;
padding-bottom:36px;
}
#NoteNoteBody {
width: 350px;
height: 100px;
}
.note_body {
width: 430px;
}
.note_who {
width: 150px;
}
.note_date {
width: 50px;
}
.note_delete {
width: 50px;
text-align: center;
color: #ccc;
}
#subdomain_logo {
float: right;
}
.status_href {
 margin: 0 !important;
}
.messagebox{
 width:100px;
 border:1px solid #c93;
 background:#ffc;
 padding:3px;
}
.messageboxok{
 width:auto;
 border:1px solid #349534;
 background:#C9FFCA;
 padding:3px;
 font-weight:bold;
 color:#008000;
}
.messageboxerror{
 width:auto;
 border:1px solid #C00;
 background:#F7CBCA;
 padding:3px;
 font-weight:bold;
 color:#C00;
}
.cakeSqlLog {

}
table.cakeSqlLog th, table.cakeSqlLog td {
color:#000 !important;
}
.cakeSqlLog {
  clear: both;
  width: 960px;
  margin: 30px auto 30px auto;
}
#site-description {
 width: 595px;
 float: right;
 text-align: right;
 margin: 10px 0 0 0; 
}
.column-hm {
  width: 280px;
  float: left;
  margin: 0 20px 0 0;
}
.column-sub {
    float: left;
    margin: 0 41px 0 0;
    width: 185px;
}
.column-bthm {
	background-image:url(/images/bxbg.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    float: left;
    margin: 0 13px 0 0;
    width: 213px;
}
.column-bthm1 {
	background-image:url(/images/plant.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    float: left;
    margin: 0 13px 0 0;
    width: 213px;
}
.column-bthm2 {
	background-image:url(/images/plant2.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    float: left;
    margin: 0 13px 0 0;
    width: 213px;
}
.column-bthm3 {
	background-image:url(/images/plant3.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    float: left;
    margin: 0 13px 0 0;
    width: 213px;
}
.column-homwd {
	background-image:url(/images/areyou.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    margin: 0 13px 0 0;
    width: 660px;
}

.pointscale-5 label.column {
  margin: 0 70px 0 0;
}

.review-pointscale label.column{
  margin: 0 80px 0 0;
}

.pointscale-5 .review-unk {
  margin: 0 0 0 46px;
}

.pointscale-5 .review-vin {
  margin: 0 0 0 20px;
}

.pointscale-5 .review-adq {
  margin: 0 0 0 85px;
}

.pointscale-5 .review-vadq {
  margin: 0 0 0 50px;
}

.pointscale-10 .review-unk {
  margin: 0 0 0 46px;
}

.pointscale-10 .review-vin {
  margin: 0 0 0 8px;
}

.pointscale-10 .review-adq {
  margin: 0 0 0 30px;
}

.pointscale-10 .review-vadq {
  margin: 0 0 0 75px;
}

.floatright {
  float: right;
}

.floatleft {
  float: left;
}
.prepend-32 { padding-left: 95px !important;}

.radiocoach { margin-right: 174px !important;}
.radiotitlecoach {margin-right:30px !important;}

#title h1 {
  padding: 0;
}

.noborder td, .noborder tr, .noborder {
  border: none;
}

pre {
  text-align: left;
}

.tablesorter th {
  cursor: pointer;
  text-decoration: underline;
}

.tablesorter th:hover {
  background: #ccc;
}


body {
    /*background: #fff url("/subdomains/stadia/images/bodybg2.png") repeat-x scroll 0 0 !important;*/
    background: #fff;
    margin: 0 !important;
    padding: 0 !important;
}
.bigwrap {
  /*background: url("/subdomains/namb/images/circles.png") no-repeat right 135px !important;*/
  background-color: #F5F5F5;
  /*min-height: 670px;*/
  min-height: 100%; /* for footer that stays at bottom of page */
  margin-bottom: -152px;
  padding-bottom: 152px;
}
.headercolor {
    background: none repeat scroll 0 0 #FFFFFF;
    /*box-shadow: 0 0.125em 0 rgba(0, 0, 0, 0.2);*/
	border-bottom: 1px solid #d1d1d1;
    height: 108px;
    left: 0;
    line-height: 60px;
    margin: 0 auto;
    max-width: none;
    overflow: visible;
    position: absolute;
    top: 0;
    width: 100%;
}


body.pdfpage {
  background: white url(../images/pdfbody.png) repeat-x !important;
  padding-top: 0px !important;
}

body.pdfpage .wrap {
  background: transparent url(../images/cpplogo-green.png) no-repeat 20px 0px !important;
  padding-top: 70px !important;
}

#eli_instruments_previous {
  margin: 0 30px 0 0;
}

#eli_instruments {
  clear: both;
}

.dataTables_info {
  margin: 0 0 10px 0;
}

.paging_two_button a {
  background-color:#0E496F;
  border:0.1em solid #222222;
  border-left:0.1em solid #222222;
  border-top:0.1em solid #222222;
  color:#FFF;
  cursor:pointer;
  display:block;
  float:left;
  /*font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;*/
  font-family: "Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
  font-size:100%;
  font-weight:bold;
  line-height:130%;
  margin:0 0.583em 0.667em 0;
  padding:5px 10px 6px 7px; 
  text-decoration:none;
  border-radius: 4px;
}

.paging_two_button a:hover, .paging_two_button a:hover{
  background-color:#39ABE1;
  border:0.1em solid #222222;
  color:#FFF;
}
.paging_two_button a:active{
  background-color:#145F7E;
  border:1px solid #222222;
  color:#FFF;
}



.sortperc {
  display: none;
}

#eli_instruments th {
  cursor: pointer !important;  
}

#eli_instruments_length {
  float: right !important; 
  width: 33%;
  margin: 10px 0 0 0;
}

.planterfilt {
  float: right;
  width: 33%;
  text-align: right;
  margin: 10px 0 5px 0;
}

.planterfilt a {
  background-color: #CFCFCF;
  padding: 2px 5px;
  display: block;
  float: right;
  margin: 0 0 0 3px;
  text-decoration: none;
}

.planterfilt a:hover, .planterfilt a.on {
  background-color: #B6B391;  
}

.dataTables_filter {
  float: left !important;
  width: 33%;
  text-align: left;
  margin: 10px 0 0 0;
}

#flashMessage {
  background: pink;
  clear: both;
  margin: 30px 0 0;
  float: left;
  width: 98%;
  padding: 1%;
}



#brand {
  height: auto;
  width: 100%;
  /*background: url("../images/bar_color.jpg") no-repeat scroll left bottom;*/
}
#brand #logo {
  /*background: url("../images/stadia-logo.png") no-repeat center !important;*/
  height: auto;
  width: 190px;
  float: left;
  clear: none;
  margin-top: 10px;
  /*margin-bottom: 15px !important;*/
}
#brand #parent_logo {
  /*height: 110px;
  width: 260px;*/
  float: right;
  clear: none;
  margin-top: 44px !important;
  margin-right: 5px;
}
#nav {
  clear: none;
  display: block;
  /*height: 110px;*/
  width: 500px;
  float: left;
  margin: 0;
  margin-top: 48px;
  padding: 0;
  height: 40px;
  position: relative;
  top: 12px;
}

#nav:after {
  content: "";
  /*background: url('../images/reasons.jpg') no-repeat;*/
  width: 100%;
  height: 151px;
}

#search {
    background-position: left top;
    background-repeat: no-repeat;
    float: right;
    height: 36px;
}
#nav ol {
  list-style:none;
  padding:0;
  margin: 0px 25px 0 25px;
}

#nav li a {
    border-right: none !important;
    /*color: #123c04 !important;*/
    color: #535353 !important;
    display: block;
    /*font-family: 'PT Sans',Arial,Helvetica,sans-serif;*/
    font-family: "Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-size: 14px !important;
    /*font-weight: bold !important;*/
    /*height: 47px;
    line-height: 47px;
    line-height: 50px !important;*/
    /*margin: 0 11px 4px !important;*/
    margin: 0 5px 4px !important;
    padding: 0.5em 1em !important;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#nav li a:hover {
    text-decoration: none;
    background: transparent;
    /*color: #21ABD2 !important;*/
    color: #222222 !important;
    text-transform: capitalize;
    background-color: #EDEDED;
}
#nav li a.on, #nav li a.on:hover {
    text-decoration: none;
    background: transparent;
    color: #FFF !important;
    text-transform: capitalize;
    background-color: #21ABD2;
}
h1, h2, h3, h4, h5, h6 {
  color: #222222;
  /*font-family: 'PT Sans',Arial,Helvetica,sans-serif;*/
  font-family: "Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
  font-weight: bold;
}
.button {
  background: #0E496F !important;
  border-width: 0 1px 1px 0 !important;
  /*font-family: 'PT Sans', arial, helvetica, clean,sans-serif !important;*/
  font-family: "Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
  font-weight: bold !important;
  color: #FFF !important;
  /*padding: 7px 10px 6px 7px !important;*/
  font-size: 16px !important;
}
#eli_subnav {
  border-bottom: #39ABE1 2px solid !important;
  float: left;
}
#eli_subnav li.on {
  border-bottom: #39ABE1 8px solid !important;
}
#eli_content th {
  background-color: #555;
}
#eli_content th a {
  color: #fff;
} 
#search {
  background: none !important;
  width: 235px !important;
  clear: both;
}

#search input {
  padding: 7px 10px !important;
  background: #fff !important;
  border: 1px solid #ccc !important;
  margin: 0;
}

#search .button {
  background-color: #777;
  border: medium none;
  color: white;
  float: right;
  padding: 5px 5px !important;
  border: 1px solid #ccc !important;
  margin: 0;
  margin-right: 0px;
}
.infobox h2 {
  color: #fff !important;
}
.infobox p {
  color: #fff !important;
}
.infobox {
  background: #0E496F !important;
  color: #fff !important;
  border-width: 0 2px 1px 0;
  border-color: #222222;
}
.infobox a {
  color: #fff !important;
  font-weight: bold;
}
#footer {
  /*background: url(../images/Churchmulti-cityHUB_hub.jpg) no-repeat scroll 0% 0%;*/
  position: absolute;
  margin: 0 0px !important;
  left: 0;
  right: 0;
  height: 65px;
  width: 100%;
  clear:both;
  /*color: #F5F5F5;
  background-color: #F5F5F5;*/
  background-color: #dcdcdc;
 /* 
  box-shadow: 0 0.125em 0 rgba(0, 0, 0, 0.2); 
  */
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover;         /* Generic*/
  /*background: #D0D0D0 !important;
  color: #545454 !important;*/
  height: 152px;
  margin: 0 0 0 0;
  /*border-top-style:solid;
  border-bottom-style:solid;
  border-width:2px;
  border-color: #333132;
  */
}

#footer a {
  color: #545454 !important;
}

.footleft {
  margin: 4px 0 14px !important
}

.footright { 
  margin: 4px 0 14px !important
}

.footleft {
  width: 450px;
}

.footright {
  width: 510px;
}

.footereli {
  width: 182px;
  height: 48px;
  display: block;
  float: left;
  text-indent: -9999px;
  margin: 10px 0 5px 0;
  background: url(/images/gli-footer.png) no-repeat;
}

.footercpp {
  width: 130px;
  height: 43px;
  margin: 12px 0 5px 0;
  display: block;
  float: left;
  text-indent: -9999px;
  background: url(/images/cpp-footer.png) no-repeat;
}

.footright p {
  float: right;
  clear: both;
}

.footright img {
  margin: 0;
  padding: 0;
  display: block;
}

#tasks a {
  /*color: #FFF !important;*/
}

#tasks p {
  /*color: #FFF !important;*/
}

.hiw {
  background-image: url("/images/hiw.png");
  background-position: left top;
  padding-bottom: 20px;
  padding-left: 230px;
  background-repeat: no-repeat;  
  position: relative;
  min-height: 208px;
  
}

.hiw ul li {
  list-style: disc;
}

.hiw h4 {
  /*color: #623C25;*/ /* text color */
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 10px 0;
  line-height: 25px;
}

.hiwnumber {
  position: absolute;
  height: 208px;
  width: 208px;
  line-height: 208px;
  color: #fff; /* text color */
  /*font-family: "Lato";*/
  font-size: 80px;
  font-weight: bold;
  left: 0;
  top: 0;
  text-align: center;
}

body.pdfpage .bigwrap {
  background: transparent !important;
}

p {
  color: #222222;
  text-rendering: optimizelegibility;
}
#tasks h1, #tasks h2, #tasks h3, #tasks h4 {
  /*color: #FFF;*/
}

.small {
  padding: 3px 8px !important;
}

#tasks #sidebar_agency h3 {
    line-height: 1.2;
    padding-bottom: 10px;
}

#wesleyanfooter {
	background-color: #F5F5F5;
    clear: both;
}

.quote p {
	text-align: center;
	color: orange;
}
.quote blockquote {
	margin: 0 35px 18px 35px;
}

.pageNumbers .current {
background-color:#AAAAAA;
border:0.1em solid #222222;
border-left:0.1em solid #222222;
border-top:0.1em solid #222222;
color:#FFF;
cursor:pointer;
display:block;
float:left;
/*font-family: "PT Sans", Arial, Helvetica, sans-serif;*/
font-family: "Open Sans","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
font-size:100%;
font-weight:bold;
line-height:130%;
margin:0 0.583em 0.667em 0;
/*padding:5px 10px 6px 7px;*/
padding: 15px 20px;
text-decoration:none;
border-radius: 4px;
}