﻿
/* CSS Document */
body, html {
background: #ffffff;
width: auto !important;

}

body #aspnetForm {
    height: auto;
    width: auto;
}


#promoContent1, #navExtender, .colFaux, #extender2, .homeBox2col1 {
	display:none;
}
body #s4-workspace #s4-bodyContainer {
    min-width:320px !important;
    }
h1#logo a {
    display: none;
    min-width: 320px;
}
div#logo a, h1#logo a {
    display: none;
    height: auto;
    width: auto;
    font-size: 2em;
    padding-left: 120px;
}
h1#logo a {
	font-size: 1.2em;
}
div#accountButtons {
	padding-top:0px;
	padding-bottom:0;
	display: block;
	overflow:visible;
	width: auto;
	font-size: 1.2em;
	font-weight:normal;
	margin-right: 20px;
	float: none;
	margin-left: 20px;
	line-height: 2;

}
div#main, div#wrapper {
background: none;}
div#accountButtons a {

			display:block;
			font-size:1.2em;
		background: none;
		padding: 0;

}
div#accountButtons ul, div#accountButtons ul li{
display:block;}
div#accountButtons li {
		height: auto;
		line-height: 2.4;
		float: none;
		background: none;
	}
/********* Not logged in***********/
div#accountButtons li#loginTab {
background:none;
}
div#accountButtons #loginTab a {
			background:none;
		}
div#accountButtons #loginTab {
		width: auto;
		}
#loginTab span {
			float:none;
			display:block;
			width:15px;
			background:none;
			height: 0px;
		}
/********Logged in***********/
div#accountButtons li#logoutTab	a {
background-color: #eaeaea;
		margin:0 0 1px 0;
		padding: 0;
		color: #000000;
}	


div#accountButtons li#logoutTab, div#accountButtons li#myAccountTab, div#accountButtons li#logoutTab a  {
		display:block;
		background:none;
		background-image:none !important;
	}
div#accountButtons #myAccountTab a {
			background:none;
			color:#000000;
		}
div#accountButtons #logoutTab {
		min-width: 320px;}
#logoutTab span {
			float:none;
			display:block;
			width:80px;
			height:0;
			background:none;
		}
div#accountButtons span.greeting {
    color: #D51866;
    float: none;
    font-size: 1.4em;
    font-weight: bold;
    left: 0;
    margin-left: 0px;
    margin-top: 10px;
    position:relative;
	top:0;

}



#logo {
		margin-top:0px;
		background:none;
		float:none;
		text-indent:0;
		background-image:url(../images/LewishamLogo.png);
		background-position:left;
		background-repeat:no-repeat;
		padding: 0px;
		line-height: 110px;
		width:auto;
		margin-left: 20px;
		display:block;
		margin-right: 20px;
	}

/**************homepage nav*********/

#footerInner .MobileNavOnly {
	display:block;
	margin: 0 20px 20px 0px;
	font-size: 1.4em;
	line-height: 2.4;
	background: none;
	
}
.MobileNavOnly li {
	line-height: 2.4;
		margin:0 0 1px 0;
		border-bottom: 1px #cccccc solid;
		padding: 0 0 0 20px;
}


.doItPromo, .doItPromo1 {
	margin:0 20px;
	width: auto;	
}
.pNoContent {
	height:82px !important;
}
#main #content {
	background:none;
	padding-top: 20px;
	border: 0;
}

div#content {
	width: auto;
}



#mainNav {
display:none;
	float:none;
	font-size:1.3em;
	padding-top:20px;
	padding-bottom:18px;
	overflow:visible;
	height:auto;
	width: auto;
	clear:both;
	top: 30px;
	font-size: 1.2em;
	font-weight:normal;
	margin-left: 20px;
	margin-right: 20px;
}


#topNav {
	float:none;
	display:block;
	font-weight:normal;
	margin-right: 0;
	font-size: 1.4em;
	background: none;
}
	#topNav li {
		float:none;
		display:block;
		background:none;
	}
	
	#topNav li.hide {
		display:none;
	}
	
		#topNav a {
			background:none;
			padding:0;
			display:block;
			font-size:1.1em;
		}

	/* slightly diff styling to make it bigger */
	#topNav #accessibilityButton, #topNav #contactButton, #topNav #ComplaintsProcedure {
	display: none;
	}
	#topNav #AZServices {
	margin-left: 20px;
	font-weight:bold;
	margin-right: 20px;
	margin-bottom: 20px;
}



/************* Searchbox styling in DIV**********/
div#searchBox {
		background: none;
		padding:0 11px 12px 0;
		float:none;
		width: auto;
		display:block;
margin-top: 0px;
margin: 0 20px 2em 20px;
height: 2.5em;
	}
	
#searchBox .s4-search input.ms-sbplain {
	height: 2.2em;
}

#searchBox .srch-AutoCompDropImg {
	height: 2em;
}
.ms-sbtable-ex {
    border-collapse: separate;
    float: none;
    width: 100%;
}	
@media (max-width: 500px) {
	div#searchBox {
	float:none;
	display: block;
	margin-left: 20px;
}
table.lbl-styleTable-inThisSectionBox tr td ul li a {
	font-size: 1.4em !important;
}

}
#mainColumn img {
display:none;
}

#mainColumn img.lbl-styleImage-mobilePic,
#mainColumn div.ol-viewport img {
	display:block !important;
}
	
#searchBox .s4-search input.ms-sbplain {
	border: solid 1px #cccccc !important;
	margin-left: 0;
	font-size: 1.2em;
	width: 100% !important;
	float: none;
}
div#searchBox input#ctl00_LBLSearchBox_S5E8EE8E6_InputKeywords {
	border: solid 2px #cccccc;
	padding: 8px 6px 4px 0;
	border-style: solid solid solid solid !important;
	font-size: 1.2em;
}
#searchBox .s4-search input.ms-sbplain {
	border: solid 1px #cccccc !important;

}
td.ms-sbgo a{
vertical-align:middle;
padding-bottom: 5px !important;
}


/****************************************/

#searchBox input.s4-searchbox-QueryPrompt {
    background: none repeat scroll 0 0 #fff;
    border: 0 none !important;
    color: #333;
    display: inline;
    float: none;
    font-size: 1.2em;
    font-style: normal;
    height: 2em;
    margin: 0 0 0 50px;
    padding: inherit;
    width: 10em !important;
}
#searchBox .srch-AutoCompContainer {
	display:none;
}

/*****************************************/

div#main #navExtender {
display:none !important;
height: 0px !important;}
div#main {
min-width: 320px;
margin: 0;
width: auto;
}

/**** Breadcrumbs ****************/

#breadCrumb {
    background-color: #1079AD;
    display: block;
    float: none;
    width: auto;
    clear: both;
    margin: 0 20px;
    line-height:1.4;
    }


#breadCrumb ul {
    padding-left: 15px;
    width: auto;
    float:none;
    clear: both;
    }


#breadCrumb ul li {
    color: #FFFFFF;
    display: inline;
    font-size: 0.857em;
    padding: 5px 2px;
    float: none;
}

#breadCrumb ul li a:hover, #breadCrumb ul li a {
	display:inline;
	
}

/****************** Content ****************/

div#content {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 1.4em;
    height: auto !important;
    margin: 0 auto;
    min-height: 20px;
    padding-bottom: 20px;
    min-width: 320px;
}
#footerInner {
    margin: 0;
    padding: 10px;
    min-width: 320px;
}
#footerTop {
   display: none;
}
#footerLeft, #footerRight {
    float: none;
}
#footerLeft a img {
display: none;
}
#footerLeft ul li {
display:block;
float:none;
}

/***********************/
/* Banner Navigation */


.colFaux12b, .colFaux21b {
    background: none;
    margin: 20px 20px 0 20px;
    padding: 0;
    width: auto;
}

.homeBox2ColumnBorder {
width:auto;
padding:0;
float:none;
margin-right: 0;
border: none;
background: none;
}

div.colFaux21b .homeBox {
	display: none;
}

.homeBoxv {
    float: none;
    padding: 1em 0 0 0;
    width: auto;
    margin-top: 1em;
    
}

ul.ServicesListv p a {
display:block;
}
ul.ServicesListv p a.secondLink {
	margin-left:0;
	padding-left: 0;
}


ul.ServicesListv li p a.secondLink {
    background: none;
    padding-left: 0;
}
.fauxBottom12b, .fauxBottom21b {
	display: none;
}

.homeBox2ColumnBorder ul li {
display: block;
width: auto;
}

/***********************************/
#doItPromoNav, 
#doItPromoNav1 {
	float:none;
	overflow:visible;
	background:none;
	display:block;
	height:auto;
	margin-left: 0;
	width: auto;
}


#doItPromoNav,
#doItPromoNav1, #doItPromoNav1 li, #doItPromoNav li, doItPromoNav1 li a, #doItPromoNav li a {
	float: none;
	display:block;
	padding: 10px 0;
	background: none;
	height:auto;
}
#doItPromoNav li a, #doItPromoNav1 li a {
    color: #006699;
    float: none;
    font-size: 1.6em;
    padding-left: 66px;
    display:block;
}




#doItPromoNav #doIt,
#doItPromoNav1 #doIt,
#doItPromoNav #payIt,
#doItPromoNav1 #payIt,
#doItPromoNav #reportIt,
#doItPromoNav1 #reportIt,
#doItPromoNav #applyFor,
#doItPromoNav1 #applyFor,
#doItPromoNav #contactUs,
#doItPromoNav1 #contactUs
 {
    height: auto;
    padding: 0px 0px;
	font-size: 1em;
}
#doItPromoNav li,
#doItPromoNav1 li {
    border-right: none;
    float: none;
    height: auto;
	margin: 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #cccccc;
}
#doItPromoNav li a,
#doItPromoNav1 li a {
    color: #006699;
    float: none;
    font-size: 1.4em;
    line-height: 2.4;
    width: auto;
	}
	
#doItPromoNav1 li a {
	line-height: 1.2;
}

#doItPromoNav #doIt,
#doItPromoNav1 #doIt {
	display:none;
}	
	#doItPromoNav #payIt a, #doItPromoNav1 #payIt a {
		background:transparent url('/Style%20Library/lbl/images/pay.png') no-repeat 8px 10px;
	}
	#doItPromoNav #applyFor a, #doItPromoNav1 #applyFor a { 
		background:transparent url('/Style%20Library/lbl/images/apply.png') no-repeat 8px 10px;
			}
	#doItPromoNav #reportIt a, #doItPromoNav1 #reportIt a { 
		background:transparent url('/Style%20Library/lbl/images/report-v2.png') no-repeat 8px 10px;
	}
	#doItPromoNav #contactUs a, #doItPromoNav1 #contactUs a { 
		background:transparent url('/Style%20Library/lbl/images/contact.png') no-repeat 8px 10px;
	}
	#doItPromoNav #bookIt a, #doItPromoNav1 #bookIt a { 
		background:transparent url('/Style%20Library/lbl/images/bookit-54px.png') no-repeat 8px 10px;
	}
	
	
/****************** Footer **************/

	
div#footer {
    background: none;
    height: auto;
}
div#header {
    background:none;
    height: auto !important;
    margin: 0;
    width: auto;
}
#footerInner {
	width: auto;

}
#footerInner ul {
	display:none;
}
/************* LANDING PAGE ***************/

 
#sideColumn {
	display:none;
}

#leftNavigation ul li {
	float: none;
	width: auto;
}
#leftNavigation1, #leftNavigation {
	float:none;
	clear:both;
	display:none;
	width: auto;
	margin: 0 20px;
}

#leftNavigation1 ul li ul, #leftNavigation1 ul li ul li, #leftNavigation ul li ul, #leftNavigation ul li ul li {
	width: auto;
	display: block;
	float: none;
}
#leftNavigation ul {
	width: auto;
	float:none;
}
div#onlyMobile {
	display: block;
	line-height:2;
	background-color: #eaeaea;
	text-align: right;
	cursor:pointer;
	margin: 20px;
	clear:both;
	text-indent: 0;
	background-image:url('../images/ThreeeLines40.png');
	background-position:right .5em top .5em;
	background-repeat:no-repeat;
	padding: 2px 0;
	padding-right: 2em;
}




#contentWrapper {
    float: none;
    width: auto;
    display: block;
    clear: both;
}


#mainColumn .twoColumnFaux {
	width: auto;
	background: none;
}
#mainColumn .twoColumnFaux .columnOne, #mainColumn .twoColumnFaux .columnTwo {
	width: auto;
}

#mainColumn .primaryContentTitle {
	float:none;
}

.twoColumnFauxFooter {
	display:none;
}


#mainColumn .twoColumnFaux .columnOne .primaryContentItem, #mainColumn .twoColumnFaux .columnTwo .primaryContentItem {
    border-top: 4px solid #FF9900;
    float: none;
    width: auto;
    background: none;
    padding-top: 5px;
}

#mainColumn .twoColumnFaux .columnOne {
    margin-right: 0;
}

#mainColumn #landingSectionContainer ul li {
	float:none;
}

#mainColumn .twoColumnFaux .primaryContentItem span {
    color: #333333;
    display: block;
    line-height: 1.4em;
    padding: 0;
}



h3.arrowedHeaders {
    background: none;
    color: #006699;
    display: block;
    font-size: 1.28em;
    font-weight: normal;
    margin: 5px 0 10px 0px;
    padding-left: 0;
}

#mainColumn #landingSectionContainer ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: none;
    list-style: none outside none;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: auto;
}

#mainColumn #landingSectionContainer ul li div {
    border-top: 1px solid #CCCCCC;
    margin-right: 0;
    padding: 10px 0 10px 10px;
}

#mainColumn #landingSectionContainer ul li.alternatingItem {
    border-left:none;
}

#mainColumn #landingSectionContainer ul li.alternatingItem div {
    margin: 0 0 0 0;
}

/********** Action buttons ********/

div.jobs ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formDoOnline, #contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formDoOnline, #contentWrapper ul.lbl-styleStyle-actionListNew li.formDoOnline {
    background:none;
}
div.jobs ul.lbl-styleStyle-actionListNew li, #contentWrapper ul.lbl-styleStyle-actionListNew li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 1px solid #CCCCCC;
    display: block;
    font-weight: bold;
    height: 4em;
    line-height:4;
    list-style: none outside none;
    margin: 0 0;
    overflow: visible;
    padding: 0;
    width: auto;
}

div.jobs ul.lbl-styleStyle-actionListNew li a, #contentWrapper ul.lbl-styleStyle-actionListNew li a {
    display: block;
    padding-left: 0;
    padding-top: 1.5em;
    font-size: 1em;
    line-height: 1.2;
}

#contentWrapper table.lbl-styleTable-inThisSectionBox tr,
#contentWrapper table.lbl-styleTable-inThisSectionBox td {
	display:block;
}

#mainColumn {
    display: block;
    float: none;
    margin-left: 20px;
    margin-right: 20px;
    width: auto;
    margin-top: 10px;
}
body #s4-bodyContainer {
    min-width: auto;
}

#mainColumn #landingSectionContainer {
	width:auto;
	background: none;
	float:none;
}
div #actionsContainer {
	display:none;
}

#contentWrapper h1 {
	font-size: 1.8em;
	margin-top: 20px;
}
/************** Contact box *************/


#contentWrapper .contactInfo h3 {
    background: none;
    clear: left;
    float: left;
    height: 3em;
    margin-bottom: -1em;
    padding: 0 35px 0 0;
    width: 92%;
    font-size:1.2em;
}
#contentWrapper .ms-rte-wpbox table ul.atoz li {
	background: none;
}

#contentWrapper ul.paging {
	margin-top: 1em;
}
/*************** DO it Online ***********/

#contentWrapper div#mainColumn .DIOReportIt, #contentWrapper div#mainColumn .DIOApplyFor, #contentWrapper div#mainColumn .DIOBookIt, #contentWrapper div#mainColumn .DIOSignupFor, #contentWrapper div#mainColumn .DIOPayIt {
   background: none;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    padding-left: 0;
}
#contentWrapper .DIOReportIt h2, #contentWrapper .DIOBookIt h2, #contentWrapper .DIOApplyFor h2, #contentWrapper .DIOSignupFor h2, #contentWrapper .DIOPayIt h2 {
    background: none;
    font-size: 1.6em;
    height: 2em;
    line-height: 2;
    margin-left: 10px;
    margin-top: 5px;
    padding-left: 0;
}
#contentWrapper .DIOReportIt ul, #contentWrapper .DIOBookIt ul, #contentWrapper .DIOApplyFor ul, #contentWrapper .DIOPayIt ul {
    margin-bottom: 5px;
}

#contentWrapper ul.allLink li {
    background: none;
    font-weight: bold;
    list-style: none;
    padding-left: 0;
}
 

/****** Images ***********/
.lbl-stylePosition-2, .lbl-stylePosition-1 {
	float:none;
	display:block;
}
#landingPageHeader {
	display: none;
}
.twoColumnContent img {
	display:none;
}

.twoColumnContent img.lbl-styleImage-mobilePic,
.twoColumnContent .ol-viewport img
 {
	display:block !important;
}
/******** Table *********/
#contentWrapper table.lbl-styleTable-inThisSectionBox, #contentWrapper table.cleanTable {
	width: auto;
	background: none;
	margin-right: 20px;
}

#contentWrapper table.lbl-styleTable-inThisSectionBox tr td, #contentWrapper table.lbl-styleTable-inThisSectionBox tr th,
#contentWrapper table.cleanTable tr td {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    width: 100%;
}
/************ A to Z **************/

#contentWrapper ul.atoz {
    margin: 2em 0;
}
#contentWrapper ul.atoz {
    background: none;
}
#contentWrapper ul.atoz li {
    background: none;
    float: left;
    margin-right: .6em;
    font-size: 1.8em;
    border: 1px solid #333333;
    margin-bottom: 1em;
}
#contentWrapper ul.atoz li {
    background: none;
    padding-left: 0;
}
#contentWrapper ul.atoz li {
    background: none;
}
#contentWrapper ul.atoz li a {
    background: none;
    color: #333333;
    float: left;
    padding-left: 1em;
}
#contentWrapper ul.atoz li a:hover {
    color: #D51866;
}
#contentWrapper ul.atoz li a {
    background: none;
    padding-left: 10px;
}
#contentWrapper ul.atoz li a span {
    background: none;
    float: left;
    font-size: 1.14em;
    font-weight: bold;
    padding: 9px 12px 11px 0;
    text-align: center;
}
#contentWrapper ul.atoz li a span {
    background:none;
    padding: 11px 10px 9px 0;
}
#contentWrapper ul.atoz li.selected {
    background: none;
    float: left;
    margin-right: .6em;
}
#contentWrapper ul.atoz li.selected {
    background: none;
}
#contentWrapper ul.atoz li.selected a {
    background: none;
    float: left;
    padding-left: 10px;
}
#contentWrapper ul.atoz li.selected a {
    background: none;
}
#contentWrapper ul.atoz li.selected a span {
    background: none;
    color: #D51866;
    float: left;
    padding: 10px 10px 10px 0;
    text-align: center;
}
#contentWrapper ul.atoz li.selected a span {
    background: none;
}
#contentWrapper ul.atoz li.noresults {
   background: none;
}
#contentWrapper ul.atoz li.noresults a {
    background: none;
}
#contentWrapper ul.atoz li.noresults a span {
    background: none;
    color: #CCCCCC;
}
#contentWrapper ul.atoz li.noresults a:hover {
    color: #CCCCCC;
    text-decoration: none;
}

/************ Tables ********************/

#contentWrapper td < img {
	display:none;
}

#contentWrapper table, 
div#modgov table.mgCalendarMonthGrid
 {
    border-left: 1px solid #CCCCCC;
    border-top: 4px solid #1079AD;
    margin-bottom: 20px;
    width: 90%;
    border-collapse:collapse;
}
#contentWrapper table th {
    background: none repeat scroll 0 0 #9BDFED;
    border-right: 1px solid #DEDFDF;
    font-weight: bold;
    padding: 5px 5px 5px 10px;
    text-align: left;
}
#contentWrapper table tr td {
    background: none repeat scroll 0 0 #F4F4F4;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 5px 5px 5px 10px;
}

.twoColumnContent table, .twoColumnContent tr, .twoColumnContent th, .twoColumnContent td, .twoColumnContent tbody {
	display: block;
	border-collapse:collapse;
	width: auto;
	float: none;
	clear:both;
}

.twoColumnContent table td, .twoColumnContent table th {
	min-width: 20em !important;
}
.twoColumnContent .contactInfo {
    width: auto;
}

div#modgov table.mgCalendarMonthGrid th {
	display: none;
}

#contentWrapper table.lbl-styleTable-inThisSectionBox tr td ul li {
    background: none;
    display: block;
    padding-left: 0px;
    margin: .5em 0;
}

/*********** Search *********************/

#fullColumn .searchDetails {
    display: none;
}

#fullColumn .searchResults, #fullColumn .azResults {
    float: none;
    width: auto;
}
.searchTabs div{
	width: auto;
	
}
.searchResults .tabs {
   display: none;
}
#fullColumn {
	width: auto;
}
ul.results li a.url {
    display:none;
}

.srch-BestBets li>a:link {
display: none;
}
div.srch-BestBets ul.results {
    background-color: #EEEEEE;
    width:auto;
}
/************** 2 column content **********/
.twoColumnContent {
    padding: 0 20px;
    width: auto !important;
}
/*************** iFrames *********************/

div#content iframe.formFrame2 {
	width:100%; 
	height:800px; 
	margin: 0px 2em 0 0; 
	padding: 0px; 
	overflow:auto; 
	background:transparent;
}

/******************************** Buttons ****************/


div.jobs ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formReport, #contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formReport, #contentWrapper ul.lbl-styleStyle-actionListNew li.formReport {
    background: none;
}
div.jobs ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formPay, #contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formPay, #contentWrapper ul.lbl-styleStyle-actionListNew li.formPay {
    background: none;
}

div.jobs ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formApply, #contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formApply, #contentWrapper ul.lbl-styleStyle-actionListNew li.formApply {
    background: none;
}

div.jobs ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-findMap, #contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-findMap {
    background: none;
}

div.jobs ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formReportMap, #contentWrapper ul.lbl-styleStyle-actionListNew li.lbl-styleStyle-formReportMap, #contentWrapper ul.lbl-styleStyle-actionListNew li.formReportmap {
    background: none;
}

/*************** Events **********************************/

table.evControl td label, table.evControl td select {
    display: inline;
    margin-right: 2px;
    font-size: 1em !important;
}
table.evControl td input.ms-input {
    width: 100px;
    font-size: 1em !important;
}
table.evControl td {
	display:block;
}


table.evControl td input.ms-input {
    width: 10em;
    font-size 1em !important;
    }
table.evControl td input.ms-ButtoHeightWidth {

    background:none;
    font-size: 1.2em;
    font-weight: bold;
    height: 2em;
    margin-top: 0;
    padding-right: 25px;
    vertical-align: middle;
}
/********** For ModernGov ************/
div#searchBox1 {
	display: none;
}
DIV#modgov .mgThumbsList {
	height: auto;
}
DIV#modgov .mgImpThumbsList UL,
DIV#modgov .mgThumbsList UL
{
	text-align: left;
}
DIV#modgov .mgImpThumbsList UL LI,
DIV#modgov .mgThumbsList UL LI

{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	float: none !important;
	padding-bottom: 0px;
	margin: 0px;
	width: auto !important;
	padding-top: 0px;
	height: auto !important ;
	text-align: left !important;
	background: none;
}

DIV#modgov .mgThumbsList UL LI a img,
DIV#modgov .mgThumbsList UL LI a img {
	display: none !important;
}

DIV#modgov .mgThumbsList UL LI a,
DIV#modgov .mgImpThumbsList UL LI a {
	text-align: left !important;
	font-size: 1.2em !important;
	font-weight:bold;
	line-height: 1 !important;
}
.control-group {
	margin-left: 20px!important;
}
/*******************************************************/
/*******************************************************/
/*******************************************************/
/************ TK FORMS in New Window********************************/
/*div.NWTK div#searchBox {
	display:none;
}
div.NWTK #contentWrapper table {
	width: auto;
}

div.NWTK #contentWrapper table tr td {
	padding: 0.5em 0;
} 
div.NWTK #contentWrapper table.tkUserIn div.tkXT tr td {
	padding-left: .5em;
}

#contentWrapper .tkXT table {
	width: auto;
}
#contentWrapper table.tktMainTitleBar {
   display: none;
}
div#tkContent table, div#tkContent table table, div#tkContent table tr td, div#tkContent table.tkTBArea {
	border: none;
	background: #ffffff;
}
td.housebuttonEnabled {
	display: none;
	height: 1px;
}
table.tkUserIn p {
margin-bottom: 0;
}
a.tkDlgBranch_njs {
	padding-left: 2em;
}

td input#Continue1 {
    background-color: #009608;
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    padding: 3px 4px;
}
table.tkUserIn td {
	display:block;
}

/************** Wrapping long URLs in middle column ************/
#mainColumn p {
	white-space:normal;           /* CSS 2.0 */
	white-space: normal;      /* CSS 2.1 */
	white-space: normal;      /* CSS 3.0 */
	word-wrap: break-word;      /* IE 5+ */
}





/********************* Fancy phones ******************/
@media (max-device-width: 500px) {
	body {
	font-size: 100% !important;
}
div#content iframe.formFrame2 td input#Continue1 {
    background-color: #ff0000;
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    padding: 3px 4px;
}

.ms-WPBody {
    font-size: inherit !important;
}
	#doItPromoNav #payIt a, #doItPromoNav #applyFor a, #doItPromoNav #reportIt a, #doItPromoNav #contactUs a, #doItPromoNav #bookIt a,
	#doItPromoNav1 #payIt a, #doItPromoNav1 #applyFor a, #doItPromoNav1 #reportIt a, #doItPromoNav1 #contactUs a, #doItPromoNav1 #bookIt a  {
		background:none;
	}
		
	#doItPromoNav #payIt a, #doItPromoNav #applyFor a, #doItPromoNav #reportIt a, #doItPromoNav #contactUs a, #doItPromoNav #bookIt a,
	#doItPromoNav1 #payIt a, #doItPromoNav1 #applyFor a, #doItPromoNav1 #reportIt a, #doItPromoNav1 #contactUs a, #doItPromoNav1 #bookIt a  {
		background:none;
		
	}
	div#footer img {
margin: 1.2em 0 1.2em 1.2em;
}

		
	div#searchBox {
	width: auto;
	height: 2em; 
}
#searchBox .s4-search input.ms-sbplain {
	height: 2em !important;
}
#searchBox .srch-AutoCompList {
	font-size: 1.4em !important;
}
#searchBox td.ms-sbgo img {
    margin-left: 15px;
    margin-bottom: 20px;
    vertical-align: top;
    float: none;
}
div#tab1 ul.results li h2 a, ul.results li h2 a {
    font-size: 3em !important;
}
ul.results li p {
    font-size: 2em !important;
}

div#tab1 ul.results li h2 a, ul.results li h2 a {
    font-size:1.4em !important;
}
ul.results li p {
    font-size: 1.4em !important;
}

/************ Forms *********/

input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel] {
  -webkit-appearance: none; -moz-appearance: none;
  display: block;
  margin: 0;
  width: 100%; height: 2em;
  line-height: 2em; font-size: 1.5em;
  border: 1px solid #bbb; 
  }
input[type=checkbox] {
 width: 50px; height: 50px;
 -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px;
 border: 1px solid #bbb;
}
/*
.tkDlgDTbl_njs A {
    background-size: 70px 70px;}

table.tkUserIn {
	font-size: 100% !important;
	width: auto;
}
*/
div#content iframe.formFrame2 {
	width:100%; 
	height:800px; 
	margin: 0px 2em 0 0; 
	padding: 0px; 
	overflow:auto; 
	background:transparent;
	font-size: 400% !important;
}


}

@media (min-resolution: 200dpi) {
	body {
	font-size: 100% !important;
}
td input#Continue1 {
font-size: 3em;
}
table.lbl-styleTable-inThisSectionBox tr td ul li a {
	font-size: 1.4em !important;
}

div#onlyMobile {
	background-image:url('../images/ThreeeLines40.png');
	background-position:right .5em top .5em;
	background-repeat:no-repeat;
	padding-right: 3em;
}


	#doItPromoNav #payIt a, #doItPromoNav #applyFor a, #doItPromoNav #reportIt a, #doItPromoNav #contactUs a, #doItPromoNav #bookIt a,
	#doItPromoNav1 #payIt a, #doItPromoNav1 #applyFor a, #doItPromoNav1 #reportIt a, #doItPromoNav1 #contactUs a, #doItPromoNav1 #bookIt a  {
		background:none;
	}
		
	#doItPromoNav #payIt a, #doItPromoNav #applyFor a, #doItPromoNav #reportIt a, #doItPromoNav #contactUs a, #doItPromoNav #bookIt a,
	#doItPromoNav1 #payIt a, #doItPromoNav1 #applyFor a, #doItPromoNav1 #reportIt a, #doItPromoNav1 #contactUs a, #doItPromoNav1 #bookIt a   {
		background:none;
		
	}

		
	div#searchBox {
	width: auto;
	height: 1.4em; 
}
#searchBox .s4-search input.ms-sbplain {
	height: 1.4em !important;
}
#searchBox .srch-AutoCompList {
	font-size: 1.4em !important;
}

#searchBox td.ms-sbgo img {
    margin-left: 15px;
    margin-bottom: 5px;
    vertical-align: top;
    float: none;
}
div#tab1 ul.results li h2 a, ul.results li h2 a {
    font-size:.9em !important;
   
}

div#searchBox input#ctl00_LBLSearchBox_S5E8EE8E6_InputKeywords {
    font-size:1.4em;
    padding: .3em .2em .4em 0;
}
ul.results li p {
    font-size: .9em !important;
}
/*
div#content iframe.formFrame2 table.tkUserIn {
	font-size: 4em !important;
	width: auto;
}
div#content div#FormSt {
	font-size: 4em;
}
*/
div#content iframe.formFrame2 {
	width:100%; 
	height:800px; 
	margin: 0px 2em 0 0; 
	padding: 0px; 
	overflow:auto; 
	background:transparent;
	font-size:2em;
}

}
