body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	background: #FFFFFF;
	height: 100%;
}
img {
	border: none;
}
a.img {
	border: none;
}
a {
	color: #FF3300;
}
h1 {
	color: #FF3300;
	width: 760px;
}
h2 {
	color: #FF3300;
}
h3 {
	color: #FF3300;
}
h4 {
	color: #FF3300;
}
table {
	border: none;
}
th {
	background-color: #C5C7CA;
	padding: 1px;
}
td {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.map_canvas {
	border: 2px;
	border-color: #CCCCCC;
	border-style: solid;
}

.td_box {
	border: 1px;
	border-color: #000000;
	border-style: solid;
}

#page-content {
	margin: 0 auto;
	text-align: left;
	padding: 0 0 0px;
	width: 760px;
	height: 100%;
}
#banner {
	width:760px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#menu {
	display: table;
	clear: both;
	padding: 0px;
	margin: 0px;
	margin-bottom: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	color: #FF3300;
	font-weight: bold;
}
#footer-menu {
	display: table;
	padding: 0px;
	margin: 0px;
	margin-bottom: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #FF3300;
	font-weight: bold;
}

#menu ul, #footer-menu ul{ list-style: none; padding: 0px; margin: 0px;}
#menu li, #footer-menu li{ display: block; float: left; padding: 0px; margin: 0px; font-size: 12px;}

#top {
	width:760px;
	height: 40px;
}
#header {
	width:760px;
	margin-bottom: 8px;
}
#login {
	width:760px;
	margin-bottom: 8px;
}
#container {
	width: 100%;
}
#content {
	width:760px;
	margin-bottom: 8px;
}
#footer {
	float: left;
	width:760px;
	height: 32px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 2px;
	padding-top: 3px;
	margin-bottom: 4px;
}
#cert {
	float: left;
	width: 150px;
}
#stats {
	float: right;
	width: 460px;
	padding-top: 2px;
}
#stats-left {
	float: left;
	width: 280px;
	text-align: left;
}
#stats-right {
	float: right;
}
#stats-councilslive {
	padding-left: 5px;
	text-align: left;
	float: right;
	width: 120px;
	border-right: 8px solid #FFFFFF;
}
#stats-counter {
	float: right;
	width: 170px;
	text-align: right;
}
#stats-live {
	float: right;
	width: 26px;
	border: 1px solid #CCCCCC;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
#stats-comingsoon {
	float: right;
	width: 145px;
	vertical-align:middle;
}
#stats-soon {
	float: right;
	border: 1px solid #CCCCCC;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
#stats-month {
	float: right;
	border: 1px solid #CCCCCC;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
    margin-top: 2px;
	width: 58px;
}
#stats-requests {
	float: right;
	width: 175px;
}
#requests-this-month {
    margin: 2px 4px 0px 0px;
}
#info, .info {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	width: 760px;
	height: 20px;
	color: #999999;
	float: left;
}
#privacy, .privacy {
	float: left;
}
#version, .version {
	float: right;
	text-align: right;
}

.map_container {
	width: 560px;
	height: 460px;
	border: #000000 thin 1px;
}
.submenu {
	padding: 0px;
	margin: 0px;
	margin-bottom: 16px;
	float: left;
	width: 760px;
}

.white {
	background-color: #FFFFFF;
	color: #FFFFFF;
}
.gray {
	background-color: #999999;
	color: #999999;
}
.blue {
	background-color: #BFD0DA;
	color: #BFD0DA;
}
.black {
	color: #000000;
}

.results {
	font-size: 90%;
}
.address {
	font-size: 80%;
}

.submenu ul{ float: left; list-style: none; padding: 0px; margin: 0px;display: table; clear: both;}
.submenu li{ display: block; float: left; padding: 0px; margin: 0px;}

.disclaimer {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}
.main {
	width: 100%;
	padding-bottom: 8px;
	float: left;
}
.location {
	width: 100%;
}
.error {
	color: #FF3300;;
}
.left {
	float: left;
	text-align: left;
}
.right {
	float: right;
	text-align: right;
}
.left50 {
	float: left;
	width: 49%;
	height: 100%;
	text-align: left;
    margin-bottom: 16px;
}
.right50 {
	float: right;
	width: 49%;
	height: 100%;
	text-align: right;
}
.home_banner {
	float: left;
	width: 760px;
	height: 60px;
	background: no-repeat url(home_banner.jpg);
	padding-bottom: 8px;
	border-bottom: 1px solid #CCCCCC;
}
.home_title {
	position:relative;
	top: 10px;
	left: 10px;
}
.home_qs_name {
	position:relative;
	top: 3px;
	left: 15px;
	width: 150px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.home_qs_address {
	position:relative;
	top: 3px;
	left: 15px;
	width: 150px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.home_qsearch {
	position:relative;
	top: 12px;
	left: 15px;
}
.home_content {
	float: left;
	width: 760px;
	height: 282px;
	background: bottom no-repeat url(home_content.jpg);
	padding-top: 8px;
}
.home_li {
	float: left;
	width: 380px;
	height: 116px;
	background-image: url(home_li.jpg);
}
.home_ts {
	float: right;
	width: 380px;
	height: 116px;
	background-image: url(home_ts.jpg);
}
.home_fh {
	float: left;
	width: 760px;
	height: 109px;
	background-image: url(home_fh.jpg);
}
.home_text_main {
	position: relative;
	top: 58px;
	left: 0px;
	width: 460px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.home_li_text {
	position: relative;
	top: 8px;
	left: 10px;
	width: 220px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #086FB2;
}
.home_ts_text {
	position: relative;
	top: 8px;
	left: 10px;
	width: 280px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #086FB2;
}
.left50c {
	width: 49%;
	float: left;
	text-align: center;
}
.right50c {
	width: 49%;
	float: right;
	text-align: center;
}
.home {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
}
.qsearch {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0072BD;
}
.search {
	width: 220px;
	text-align: left;
	float: right;
}
.mediumtext {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.boldtext {
	font-weight: bold;
}
.awardtable {
	background: #FFFFFF url("/images/gradbar.gif") bottom left ;
    color: #000000;
}
.fullwidth {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.inputbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p.quick {
	float: left;
	width: 60px;
}
input.quick {
	float: right;
	width: 140px;
}
select.councils {
	width: 100%;
}
a.menu {
	color: #999999;
	text-decoration: none;
}
a.menu:hover {
	color: #000000;
	text-decoration: none;
}
a.menu-active {
	color: #FF3300;
	text-decoration: none;
}
a.menu-active:hover {
	color: #000000;
	text-decoration: none;
}
a.info {
	color: #999999;
}

#fac-council-list {
    padding: 0px;
}

#mobile-scroll-wrapper {
    position:relative;
    z-index:1;
    width: 370px;
    height: 418px;
    padding: 0px;
    border: 1px solid #b3b9c4;
    overflow: scroll;
    clear: left;
}

#fac-council-list ul {
    margin: 0px;
    padding: 0px 2px 0px 2px;
}

#fac-council-list ul li {
    list-style-type: none;
    text-align: left;
}

#fac-council-list ul li a {
    text-decoration: none;
}

#data_mining_trap_stats tr td {
    text-align: center;
}

#report_selection_criteria th {
    color: #000000;
    font-weight: normal;
}

#report_search_date_from_picker, #report_search_date_to_picker {
    display: none;
    position: absolute;
}

div.head_bar { background: url(/images/bar_back.png); padding: 0; text-align: center;}
div.head_bar span { background-color: #FFFFFF !important;padding-left: 5px; padding-right: 5px; color: #FF0000; Text-transform: uppercase;}

#user_actions_paging {
    text-align: center;
}

.secret_link:link, .secret_link:visited, .secret_link:active, .secret_link:hover {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
    text-decoration: none;
}

#upload-status {
    width: 400px;
    text-align: center;
}

#upload-progress-outer {
    width: 400px;
    margin-bottom: 8px;
    height: 16px;
    border: 1px inset #c5c5c5;
}

#upload-progress-inner {
    background-color: #6087ff;
    height: 16px;
    width: 0px;
}

.upload-comment {
    color: #00aa00;
}

.upload-warning {
    color: #aa0000;
}

.upload-caution {
    color: #aaaa00;
}

#summary-top, #summary-bottom {
    background-color: #dddddd;
    padding: 1px 12px 1px 12px;
    margin: 12px 0px 12px 0px;
    display: none;
}

.error {
    text-align: center;
}

#left { 
    float: left; 
} 
 
#left-but-not-all-the-way-left { 
    float: left; 
    margin-left: 60px; 
} 
 
#right { 
    float: right; 
} 
 
#clear { 
    clear: both; 
}

.scheme-image-set-block { 
    margin: 4px; 
    display: inline; 
} 
 
.scheme-image-set-block div input { 
    margin-top: 4px; 
} 
 
.scheme-image-set { 
    margin: 4px; 
} 
 
.scheme-image-set { 
    margin: 8px; 
    float: left; 
} 
 
.scheme-image-set p { 
    text-align: center; 
    margin-bottom: 0px; 
} 
 
.scheme-image-set div { 
    border: 1px solid #000000; 
    width: 160px; 
    height: 160px; 
    line-height: 160px;
    text-align: center; 
} 
.scheme-image-set div img {
    vertical-align: middle;
}
 
#choice-list li { 
    margin-right: 16px; 
    display: inline; 
} 
 
#range-setup { 
    width: 60%; 
    padding: 2px; 
}
 
#select-scoring-fields { 
    width: 35%; 
    padding: 2px; 
    margin-top: 17px; 
    float: right; 
}

.bottom-margin {
    margin-bottom: 4px;
}

.business-user td { 
    text-align: left; 
} 
.center { 
    text-align: center; 
} 
 
#user-actions tr td { 
    padding-left: 8px; 
    padding-right: 8px; 
} 
 
.distance { 
    font-size: 0.5pt; 
    display: inline; 
} 
#search-schemes { 
    list-style-type: none; 
    margin: 0px; 
    padding: 0px; 
} 
 
#search-schemes li input { 
    float: left; 
    margin-bottom: 5px; 
        clear: left; 
} 
 
#search-schemes li label { 
    margin-left: 5px; 
    display: block; 
    float: left; 
    width: 80%; 
    margin-bottom: 5px; 
} 

.refineColumn #postcode { width: 60px; margin-right:2px; } 
.refineColumn select[name=distance] { width: 95px; height: 21px; margin: 0; padding: 0;} 
 
.refineColumn td { padding: 0; margin: 0} 
.refineColumn img { padding: 0; margin: 0; height: 13px; } 
.refineColumn #award_range, .refineColumn #address { margin-bottom:2px !important;} 
.refineColumn #award_score { width: 75px;} 
.refineColumn #award_range { width: 90px; } 
 
  #newTable4, #newTable5 { width: 100%; padding: 0;margin: 0; } 
#newTable4 th { background: none; text-align: left;padding-bottom: 5px;} 
#newTable4 th.refineColumn { padding-left: 10px;} 
#newTable4 td.refineColumn { border-left: 3px solid #EFAC1D; border-right: 3px solid #FEC240; padding-left: 5px; padding-right: 5px;} 
#newTable4 .schemeColumn { width: 175px; } 
#newTable4 .startColumn { width: 140px; } 
#newTable4 .startColumn { text-align: right; } 
#newTable4 td.schemeColumn { text-align: left; } 
#newTable5 td { text-align: left;} 
#lessismore { background-color: #BFD0DA; text-align: left; padding: 0; padding-top: 10px; margin: 0; font-size: 0.75em;font-weight:bold;} 
#lessismore span { margin-left: 5px; font-weight: 400 !important;padding:0;} 
.refineColumn input, .refineColumn label, .refineColumn select { font-size: 9pt; margin: 0; } 
.refineColumn td { vertical-align: top;} 
.refineColumn #gbt_id { width: 100px; } 
.refineColumn select#award_range { margin: 0; margin-bottom: 5px;} 
#newTable5 td.refineC1 { width: 10%; } 
#newTable5 td.refineC2 { width: 15%; } 
#newTable5 td.refineC3 { text-align: right; padding: 0; } 
#newTable5 td.refineC4 { text-align: right;} 
#newTable5 .rightText { text-align: right;} 
 
.flash-message-error { 
    color: #ff3300; 
    font-weight: bold; 
} 

.none-string {
    font-style: italic;
    color: #999999;
}

#less-is-more {
    margin-top: 24px;
    font-weight: bold;
}
.front-page-stats {
    margin: 0px;
}

.findus p  /* ancakes */ {
    padding: 0px;
    margin-bottom: 8px;
}
#twitter {
    margin-top: 12px;
}
#twitter a {
    text-decoration: none;
    font-size: 11pt;
}
#twitter a img {
    margin: 4px 8px 0px 0px;
    float: right;
}
#mobile {
    float: right;
    margin: 16px 24px 0px 0px;
}
#iphone {
    margin-left: 12px;
}

#iphone-details {
    padding-right: 220px;
}
#iphone-app-demo {
    float: right;
    margin-top: 24px;
    margin-right: 24px;
}
.premise-edit-link {
    display: inline;
    margin-right: 32px;
    vertical-align: middle;
}
#premise-list-using-types {
    margin: 0px 0px 24px 48px;
}
#centres input {
    width: 250px;
}
#centres select {
    width: 255px;
}
#centres #submit {
    width: auto;
}
#centres span {
    margin-right: 10px;
}
.required {
    color:#FF3300;
    font-weight:bold;
}

.flexigrid div.hDiv th {
    padding: 0;
}

#client-cieh-client {
    margin-top: 16px;
    text-align: center;
}
#client-cieh-business {
    float: left;
    margin-right: 20px;
}
.business-photo {
    margin-top: 8px;
}

#client-detail #address {
    float: left;
    width: 59%;
    height: 100%;
    text-align: left;
    margin-bottom: 16px;
}
#client-detail #contact {
    float: right;
    width: 39%;
    height: 100%;
}
#client-detail #documents{
    float: left;
    width: 39%;
    height: 100%;
    text-align: left;
    margin-bottom: 16px;
}
#client-detail #business {
    float: right;
    width: 59%;
    height: 100%;
}

#areas {
    width: 80%;
    margin: 24px auto 16px auto;
    text-align: center;
    clear: both;
}

#sharing-wizard-awards tr td {
    vertical-align: top;
}

#iphone-details a img {
    padding-left: 15px;
    float: right;
}

.stats, .stats td, .stats table {
    border-color: #000000;
    border-style: solid;
}

.stats table {
    border-width: 1px 1px 0px 0px;
}

.stats td {
    border-width: 0px 0px 1px 1px;
}

.success {
    color:#009933;
}
