input, textarea {
	-webkit-border-radius: 0;
	-webkit-text-size-adjust:100%;
}

div.upperLinks li a {display: inline-block !important; font-size:150% !important; color: #004787 !important; text-decoration:underline !important;}

.mainBanner{
    width:1000px;
    height: 83px;
	display: block;
	background-image:url(../graphics/full_logo_banner.gif);
	background-repeat: no-repeat;
}

iframe {
width: 100%;

}
	
.mainColumnContainer {width: 80% !important}
.fullWidthBodyContainer {width: 100% !important}
.fixedWidthHeaderContainer {width:1000px !important;}
.fixedWidthBodyContainer {width:1000px !important;}

.linkListOuter{width:100% !important;}
.linkList ul li div:nth-child(2) {width: 90% !important;}
.linkListImage {width: 10px !important; margin-right:10px;}


.postingActionsContainer{
	width: 100% !important;
	float:clear !important;
	text-align: center !important;
}

.postingActionsList{
	width: 100% !important;
	float:clear !important;

}

.footer{
	width: 100% !important;
	float:clear !important;
}

.footer ul{
	width: 100% !important;
	float:clear !important;
}

.copyright {
display: none;

}



div.copyright2
{
	float: left;
	margin-top: 20px;
	padding-bottom: 20px;
	color: #989898;
}


.customFooter
{
width: 100%;
}

.socialFooter
{
float: left; !important;
width: 47%;

}


.baFooter
{
float: right; !important;
width: 49%;
min-width: 290px;

}

.FootCol0
	{
	float:left;
	width: 10px;
	}
	
.FootCol1
	{
	float:left;
	width: 50px;
	padding-top: 22px;
	}
	
.FootCol2
	{
	float:left;
	width: 57px;
	padding-top: 22px;
	}
	
.FootCol3
	{
	float:left;
	width: 92px;
	padding-top: 22px;
	}
	
.FootCol4
	{
	float:right;
	width: 151px;
	}

.FootCol5
	{
	float:right;
	width: 133px;
	}


@media (max-width:800px){
	.mainColumnContainer {width: 73% !important;}
	.pageTitleContainer {width: 60% !important;}
	.fixedWidthBodyContainer {width:100% !important;}
	.fixedWidthHeaderContainer {width:100% !important;}
	.fullWidthHeaderContainer {width:100% !important;}
	.fullWidthBodyContainer {width: 95% !important;}

	.mainBanner{
		width: 100%;
		height: 89px;
		display:block;
		background-image:url(../graphics/full_logo_banner_short.gif);
		background-size: 100%;
		background-repeat: no-repeat;
	}

	.copyright{
		width: 100%;
		text-align:center;
	}

	.footer{
		width: 100% !important;
		float:clear !important;
	}

	.footerNav{
		width: 100%;
	}

	.postingActionsContainer{
		width: 100%;
	}

	.postingActionsList{
		width: 100%;
		text-align:center;
	}

	.pageContainer{
		width: 100% !important;
	}

	.errorRow{
		width: 100% !important;
	}

	.legendRow{
		width:95% !important;
	}

	.row{
		width:100% !important;
	}

	.spacerRow {
		width:100% !important;
	}
	
	.noPadRow {
		width:100% !important;
	}

	form fieldset {
		width:95% !important;
	}

	form colouredRow {
		width:95% !important;
	}

	form blankRow{
		width:100% !important;
	}

	.colRight {
		width:50% !important;
	}

	.colRighta {
		width:50% !important;
	}


	.colRight input {
		width:100% !important;
	}

	.colRighta input {
		width:100% !important;
	}
}

@media (max-width:750px){
	.mainColumnContainer {width: 72% !important ;}
	
	.mainPageImage {
	  	width: auto;
  		height: auto;
 		max-width: 100%;
  		max-height: 100%;
	}
}

@media (max-width:700px) {
	.mainColumnContainer {width: 69% !important}
	.mainBanner{
		height: 77px;
	}
	.fadedImage {
		display:none;
	}
}

@media (max-width:650px){
	.mainColumnContainer {width: 67% !important;}
}

@media (max-width:600px){
	.mainBanner{
		height: 67px;
	}
	.mainColumnContainer {width: 64% !important}



	.socialFooter
	{
	float:none;
	margin-left: auto;
	margin-right: auto;
	width: 45%;
	height: 50px;

	}
	
	
	.baFooter
	{
	float:none;
	margin-left: auto;
	margin-right: auto;
	width: 285px;
	min-width: 290px;
	padding-top:20px;
	}




}


	


	


@media (max-width:550px){
	.htmlContentContainer IMG{
		width: auto;
		max-width: 100%;
	}

	.mainBanner{
		height: 60px;
	}

	.leftColumnContainer ul li ul li{
		background-image: none !important;
	}

	.fullWidthBodyContainer { width: 100% !important;}
	.mainColumnContainer {width: 85% !important;}
	.siteBodyOuterContainer {width: 100% !important}
	.aspnetForm {width:100% !important;}
	.fixedWidthBodyContainer { width:100% !important; margin-top:50px;}
	.leftColumnContainer {width:100% !important; margin-top:16px;}
	.pageBody {width: 100% !important}
	.pageTitleContainer {width: 90% !important; float: left !important}

	.linkList ul {
		width: 100% !important;
	}

	.linkList ul li div:nth-child(2) {width: 90% !important;} 

	.postingActionsContainer{
		display:none;
	}

	.footerLinks{
		display:none;
	}
	.layoutSelector{
		display:none;
	}
	.fixedWidthHeaderContainer {
		height: 10px;
	}
	.searchForm{
		float:left !important;
		margin-left:170px;
		width: 165px !important;
		height: 32px !important;
		border: 1px solid #004a91;
		margin-bottom: 9px;
	}

	.searchBox{
		font-size:14px !important;
		float:left !important;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 2px;
		margin-bottom: 0px;
		height: 23px;
		text-indent: 5px;
		width: 125px !important;
		border: 0px none !important;
	}

	.searchButton{
		background-color:#004a91 !important;
		cursor:pointer !important;
		width: 32px !important;
		height: 32px !important;
		float:left !important;   
		border: none !important;
		background-image:url(../graphics/searchButton.gif) !important;
		margin-left: -23px !important;
		margin-top: 0px;
		text-indent: -2000px;
		position:absolute;
		margin-bottom: 0px;
	}

	.leftMenuContainer ul {
		padding-left:10px !important;
		padding-right:10px !important;
	}

	.leftMenuContainer li {
		font-size:14px !important;
		border-bottom: 1px solid;
		padding:5px !important;
	}

	.hotTopics ul {
		padding-left:10px !important;
		padding-right:10px !important;
	}

	.hotTopics li {
		font-size:14px !important;
		border-bottom: 1px solid;
		padding:5px !important;
	}




	.socialFooter
	{
	float:none;
	margin-left: auto;
	margin-right: auto;
	width: 210px;
	height: 50px;

	}
	
	
	.baFooter
	{
	float:none;
	margin-left: auto;
	margin-right: auto;
	width: 285px;
	min-width: 290px;
	padding-top:20px;
	}



}

@media (max-width:500px){
	.mainBanner{
		height: 55px;
	}
	.searchForm{
		margin-left:140px;
	}
}

@media (max-width:450px){
	.mainBanner{
		height: 110px;
		background-image:url(../graphics/bannercol.jpg);
	}
	.fixedWidthBodyContainer {margin-top:100px;}
	
	.searchForm{
		margin-left:120px;
	}
}

@media (max-width:400px){
	.mainBanner{
		height: 100px;
	}
	.fixedWidthBodyContainer {margin-top:80px;}
	.searchForm{
		margin-left:100px;
	}
}

@media (max-width:350px){
	.mainBanner{
		height: 84px;
	}
	.fixedWidthBodyContainer {margin-top:70px;}
	.searchForm{
		margin-left:80px;
	}
}


@media (max-width:300px){
	.mainBanner{
		height: 71px;
	}
	.fixedWidthBodyContainer {margin-top:65px;}
	.searchForm{
		margin-left:60px;
	}
	.linkList ul li div:nth-child(2) {width: 85% !important;}
}