@media only screen and (max-width:767px) {
	body {
		display: table;
	}
	
	#functionalContainer > div, #decorativeContainer > div, #footer > div {
		display: table-row;
		float: none;
		clear: both;
		border: none;
	}
	
	#functionalContainer > div > div > div, #decorativeContainer > div > div > div, #footer > div > div > div {
		display: table-row;
		float: none;
		clear: both;
		border: none;
	}
	
	div.subTextArea {
		border: none !important;
		display: table-row;
		width: 100% !important;
	}
	
	.subTextArea div {
		border: none;
		display: table-row;
		width: 100%;
	}
	
	.textArea {
		width: 100%;
	}
	
	#topNavigation {
		display: inline-block !important;
	}

	h1,h2,h3,h4,h5 {
		/*text-align: center;*/
	}
	
	#functionalContainer, #decorativeContainer, #footer {
		display: table;
	}
	
	#functionalContainer div, #decorativeContainer div {
		width:100%;
	}
	
	#decorativeContainer > div div, #decorativeContainer p, #decorativeContainer h2, #decorativeContainer h3, #decorativeContainer h4, #decorativeContainer wrapper, #functionalContainer > div div, #functionalContainer p, #functionalContainer h2, #functionalContainer h3, #functionalContainer h4, #functionalContainer wrapper {
		width: 100%;
		position: relative;
		border: none;
	}
	
	#decorativeContainer div.textArea {
		width: 98%;
	}
	
	#bodyContainer{
		clear:both;
		display:table-header-group !important;
		float:none;
	}
	
	.subTextArea div {
		display: block;
	}
	
	div.subTextArea {
		height: auto;
	}

	div#bodySpanTop, div#bodyColumn1, div#bodyColumn2, div#underBodySpan, div#navigationContainer, div#prefooter, #footer div  {
		width: 96% !important;
		margin-left: 2%;
		margin-right: 2%;
		float: left;
		padding: 0;
	}
	
	#footer div {
		text-align: center;
	}
	
	#footer ul {
		padding: 0;
		margin-left: 0;
		margin-right: 0;
	}
	
	/*
	img {
		margin: auto;
		display: block;
	}
	*/
	
	.decorateImage > img{
		width:100%;
		height:auto;
	}
	
	#wordmark, #wordmark img{
		width: 100%;
		max-width: 145px;
	}
	
	#wordmark > a {
		margin-left: auto; 
		margin-right: auto;
	}
	
	#header {
		padding: 5px 5% 5px;
	}
	
	#wordmark {
		margin-left: auto;
		margin-right: auto;
		float:none;
	}
		
	#masthead {
		width: 100% !important;
		margin: 0;
	}
	
	#footer div.footerIcon  > div{
		display:block;
		margin: auto 10px;
	}
	
	#footer div.footerIcon  > div > a{
		width: auto;
		margin: 0 5px;
	}

	.socialIcon {
		width: 40px;
		height: auto;
		margin-left: auto;
		margin-right: auto;
	}
		
	div.innerText {
		width: 96% !important;
	}
	
	#topNavigationSpan {
		display: none;
		height: 0;
	}
	div#mobileNavigation{
		display:table;
	}
	
	div#toolContainer, div#breadCrumbs {
		display: none;
	}
	#applyContainer {
		display: none;
	}
	
	#masthead{ 
		padding: 0;
	}
	
	#CycleContainer, #CycleContainer > img{
		max-width: 100%;
		height: auto;
	}
	
	div.formatLeft1.imageScale1{
		display: block !important;
	}
	
	*.hide767 {
		display: none !important;
	}
	

/*Hide Tabs*/
	.tabberlive .tabbertabhide {
		display:block;
	}
	.tabber { 
	}
	.tabberlive {
		margin-top:1em;
	}
	ul.tabbernav
	{
		margin:0;
		padding: 3px 0;
		border-bottom: 1px solid #778;
		font: bold 12px Verdana, sans-serif;
	}
	ul.tabbernav li
	{
		list-style: none;
		margin:0px 2px 0px 2px;
		display: none;
		line-height: normal !important;
		white-space:nowrap;
	}
	ul.tabbernav li a{
		padding: 3px 0.5em;
		margin-left: 3px;
		border: 1px solid #778;
		border-bottom: none;
		background: #ccc;
		text-decoration: none;
		border-top-left-radius:.5em;
		border-top-right-radius:.5em;
	}

	ul.tabbernav li a:link { color: #000; }
	ul.tabbernav li a:visited { color: #ccc; }
	ul.tabbernav li a:hover
	{
		color: #fff;
		background: #be0f34;
		border-color: #227;
	}
	ul.tabbernav li.tabberactive a
	{
		color: #000;
		background-color: #fff;
		border-bottom: 1px solid #fff;
	}
	ul.tabbernav li.tabberactive a:hover
	{
	 color: #000;
	 background: white;
	 border-bottom: 1px solid white;
	}
	.tabberlive .tabbertab {
	 padding:5px;
	 border:1px solid #aaa;
	 border-top:1;
	 background-color:#fff;
	 margin-bottom:15px;
	}
	.tabberlive .tabbertab p {
		margin-top:5px;
		margin-right:5px;
		margin-bottom: 5px;
		margin-left:5px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size:.8em; 
		line-height: 1.5em;
	}
	.tabberlive .tabbertab h2 {
		display:block !important;
		visibility:visible;
	}
	.tabberlive .tabbertab h3 {
	}
	.tabberlive#tab1 {
	}
	.tabberlive#tab2 {
	}
	.tabberlive#tab2 .tabbertab {
		height:200px;
		overflow:auto;
	}
	.tabbertab td{
		border:3px solid #fff !important;
		background-color: #F5F5F5 !important;
	}
	.tabbertab th{
		background-color: #BE0F34 !important;
	}
	.tabbertab table{
		border-top:1px solid #ccc;
		border-right: 0;
		border-bottom:1px solid #ccc;
		border-left: 0;
		box-shadow: none;
		margin-left:0px;
		margin-right:0px;
	}
	/*Hide Flickr Slide Show*/
	.flickr {
		display:none !important;
	}	
	
	#gritter-notice-wrapper {
		display: none;
	}
	#contentContainer{margin-bottom:78px; top: 78px;}	
	#contentContainer div  a.superbutton, #contentContainer div p.superbutton {
		width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
}
	
@media only screen and (max-width:560px) {
	#root {
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: #FFF !important;
			background-color: #FFF\9 !important;
		/* IE 8 and below */
			background-color: #FFF !important;
		/* IE 7 and below */
			_background-color: #FFF !important;
		/* IE 6 and below */
			background-image: none\9 !important;
		/* IE 8 and below */
			background-image: none !important;
		/* IE 7 and below */
			_background-image: none !important;
		/* IE 6 and below */
			padding-bottom: 130px;
		}
}


@media only screen and (max-width:890px) {
	#translate {
		display: none !important;
	}
}
