@charset "utf-8";
/* CSS Document */


/* HTML TAGS */
html {
	direction: ltr;
}


/* BODY */
body{
} 

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}


a.link-rss {
	height:14px;
	background: transparent url('/img/icons/rss.gif') no-repeat left;
	padding-left:25px;
}
	a.link-rss img {
		margin:0 !important;
		padding:0;
	}

a.tl_link {
	padding-right:13px;
	margin-right:4px;
	background:url('/img/layout/link-marker.gif') right no-repeat;
}


table {
	padding: 0 0px 10px;
	margin: 0;
}
    table td { 
    }
	




/* LISTS */
ul {
    list-style: inside disc;
}
    ul li {
    }
            ul li a {
            }
ol {
}
	



/* HORIZONTAL RULE */
hr {
	background: #CCC;
	color: #CCC;
	border: none;
	height: 1px;
}


/* highlight search terms */
span.keywords{
	background:#FF6; 
	color: #000;
}

span.reference,
p.reference {
	font-size: 85%;
	color: #666666
}


div#media-tester {
	clear: both;
	display: none;
}

/* STD-FORM LAYOUT - should be used for all standard forms on icham sites, use ID to modify */
form.std-form {
	border: 0px solid #000;
}
	form.std-form fieldset.border {
            margin-bottom: 15px;
            padding: 20px;
            background-color: #F3F3F3;
            border-radius: 4px;
	}
            form.std-form fieldset {
                margin-bottom: 5px;
            }
                form.std-form fieldset.block {
                }
				form.std-form fieldset.block legend {	
					color: #fff;
					font-size: 220%;
					margin-bottom: 10px;
					line-height: 120%;
				}
			form.std-form fieldset.fb-submit {
			}
				form.std-form fieldset.fb-submit input.submit {
					font-weight: bold;
				}
			
		form.std-form fieldset h3 {
			color: #847F80;
			font-size: 150%;
		}

	form.std-form .field {	
		padding: 0 0 5px 0;
		clear: left;
	}
	form.std-form fieldset .paragraph {	
            margin-bottom: 0;
            padding-bottom: 0;
        }
	form.std-form fieldset label {
            float: left;
            width: 46%;
	}
            form.std-form fieldset label.required {
                background: url('/img/layout/star.gif') no-repeat top right;
                padding-right: 20px;
            }
            form.std-form fieldset label.checkbox {
                margin-top: -1px;
            }
            form.std-form fieldset label.submit-label {
                margin-right: 8%;
            }
                form.std-form fieldset label.submit-label a {
                    text-decoration: underline;
                }
                
            form.std-form fieldset.textarea label {
            }

            form.std-form p.radiotitle {
                font-weight: bold;
            }
            form.std-form div.radio-field-block {
                width: 100%;
                float: left;
            }
                form.std-form div.radio-field-block input.checkbox {
                    position: relative;
                    margin-left: 0;
                    margin: 0;
                }
                
form.std-form div.form-counter label {
	background:none;
	text-indent:16px;
}
		
		form.std-form fieldset.checkbox {
		}
			form.std-form fieldset.checkbox label {
				width: 300px;
			}
			form.std-form fieldset.checkbox input.checkbox {
				width: 50px;
				margin: 4px 0 0 150px;
			}
		form.std-form fieldset.hidden-text {
			padding: 0;
			margin: 0;
		}
	form.std-form input.text {		
		float: right;
		width: 46%;
	}
	form.std-form input.checkbox {		
		float: left;
	}

	form.std-form select.form-err,
	form.std-form input.form-err {		
		border: 1px solid #f00;
	}
	form.std-form textarea.text {		
            float: right;
            width: 46%;
	}
	form.std-form select.text {		
            float: right;
            width: 46%;
	}
            form.std-form select option {
            }
                form.std-form select option.opt-instruction{
                    color: #ccc;
                }
	form.std-form input.submit {		
		/*
		background: url('/img/layout/submit-bg.png') repeat-x;
		border: 0;
		*/
	}

.linktab {
    right: auto;
}
    .linktab li {
    }
    
@media (max-width: 991px) {
    .linktab {
    }
    ul.linktab {
        line-height: 23px;
    }
    #accessibility-statement-link {
        display: none;
    }
}

form fieldset#recaptcha-holder {
    margin-left: 0;
    margin-bottom: 20px;
    clear: both;
}

/* LATEST NEWS */
ul#newslist li {
}


/* FEEDBACK */
div.feedback {
	border: 1px solid #000;
	padding: 10px;
	margin-bottom: 15px;
}
	div.feedback.error {
		background-color: #FFCC99;
	}
	div.feedback.success {
            background-color: #E5F7DA;
            background-color: #eee;     /* 20th Jan 2020 requested by Laura Pares */
	}
	div#primarycontent div.feedback ul {
		list-style: none;
		padding-left: 0;
	}


/* HIGHLIGHT */
div#primarycontent span.highlight,
div#primarycontent p.highlight {
	background: #BB0F18;
	border: 0px solid #ADAF9A;
	font-style: normal;
	padding: 5px 8px;
	margin: 5px 0px;
	color: #FFF;
	font-weight: normal;
}

table.highlight {
	padding: 0;
	border: 1px solid #FFF;
	border-collapse:collapge;
}
	table.highlight tr {
	}
		table.highlight tr.highlight {
		}
			table.highlight tr.highlight td {
				background-color: #848081;
				color: #fff;
				font-weight: bold;
			}
	table.highlight td {
		background-color: #E7E7E7;
		padding: 5px 8px;
	}

table#Table_01 {
	margin:0;
	padding:0;
	line-height: 100%;
	border: 0;
}
	table#Table_01 tbody {
		margin:0;
		padding:0;
		line-height: 100%;
	}
	table#Table_01 tr {
		margin:0;
		padding:0;
		line-height: 100%;
		border: 0;
	}
		table#Table_01 tr td {
			margin:0;
			line-height: 0;
			padding:0;
			border: 0;
		}
			table#Table_01 tr td a {
				line-height: 0;
				display: block;
	
			}


div#primarycontent table.table {
	border-width: 1px;
	border-color: #FFF;
	border-collapse: collapse;
	margin-bottom: 20px;
}	
	div#primarycontent table.table tr {
	}
		div#primarycontent table.table tr.table {
		}
			div#primarycontent table.table tr.table td {
				background-color: #847F80;
				color: #fff;
				font-weight: bold;
			}
	div#primarycontent table.table td {
		padding: 6px 8px;
		background-color: #E7E7E7;
		vertical-align: top;
		border-color: #fff;
	}
		div#primarycontent table.table td a {
			font-weight: bold;
			color: #000;
		}



div#primarycontent table.box {
	border-width: 1px;
	border-color: #000;
	border-collapse: collapse;
	margin-bottom: 20px;
}	
	div#primarycontent table.box tr {
	}
		div#primarycontent table.box tr.box {
		}
			div#primarycontent table.box tr.box td {
				padding-bottom: 10px;
				background-color: #eee;
				font-weight: bold;
			}
	div#primarycontent table.box td {
		padding: 2px 4px;
		vertical-align: top;
		font-size: 90%;
	}
		div#primarycontent table.box td p {
			font-size: 100%;
		}


div#primarycontent p.box,
div#primarycontent span.box {
	background:#FFF;
	border: 2px solid #CFDEF7;
	margin: 5px 0px 10px;
	padding: 5px 8px;
	
}
	div#primarycontent span.box {
		margin: 5px 10px;
	}



p#preview_msg {
	text-align: center;
	padding:10px;
	line-height: 300%;
	background-color: #FFF;
}
	p#preview_msg span {
		padding: 8px 15px;
		border: 1px solid #333;
		background-color: #FFCC99;
		color: #333;
	}



/* CONTENT IMAGES */
img.left{
	float: left;
	margin: 0 20px 20px 0;
}
img.right{
	float: right;
	margin: 0 0 20px 20px;
}

div.img_block {
    margin-bottom: 20px;
}
    div#primarycontent div.img_block img,
    div.img_block img {
            margin: 0;
    }
    div.img_block p {
        font-size: 11px;
        padding: 0 0 10px;
        margin: 0;
		background-color: #eee;
    }
        div.img_left p.credit {
			text-align: left;
		}
        div.img_right p.credit {
			text-align: left;
		}
        div.img_block p.credit {
            padding: 0;
            text-shadow: none;
            color: #000;
            float: none;
            text-align: auto;
			white-space: normal;
        }
        div.img_block p.caption {
            line-height: 140%;
        }
        div.img_block hr {
            color: #ADADAD;
            clear: left
        }


/* Updates 30/9/15 */
div.img_block p {
	background-color: #eee;
	padding: 0 10px;
}
   div.img_block p.credit {
		padding: 0 10px;
   }
	div.img_block p.caption {
		color: #bb0f18;
		font-weight: bold;
		padding: 0 10px;
	}


div.img_left {
    float: left;	
}
div.img_right {
	float: right;	
}



#form_53 {
    
}
    #form_53 fieldset label {
        width: 100%;
        clear: both;
    }
        #form_53 fieldset label.required {
            background-position: left;
            padding-left: 20px;
        }
        #form_53 fieldset label.submit-label {
            margin-bottom: 20px;
        }
        #form_53 fieldset label.checkbox {
            clear: none;
            width: 90%;
        }

        #form_53 fieldset.border {
            margin: 0;
            padding: 0;
        }
        #form_53 fieldset.checkbox input.checkbox {
            margin-left: 0;
            margin-right: 20px;
            width: 16px;
            margin-top: 0px;
        }
        #form_53 fieldset.checkbox label.checkbox {
            padding-left: 30px;
            font-weight: bold;
        }
        
        #form_53 fieldset select.text,
        #form_53 fieldset textarea.text,
        #form_53 fieldset select.text,
        #form_53 fieldset input.text {
            float: left;
            width: 100%;
        }

    #form_53 select.text {
        float: right;
    }
    #form_53 input.submit {
        background-color: #fe6532;
        padding: 8px 15px;
        border-radius: 8px;
        border-width: 0;
    }
   

#form_57 {
    
}
    #form_57 fieldset.checkbox input.checkbox {
        margin-left: 0;
        margin-right: 20px;
        width: 16px;
        margin-top: 0px;
    }
    #form_57 fieldset label.checkbox {
        clear: none;
        width: 90%;
        padding-left: 30px;
    }
    #form_57 fieldset textarea {
        resize: none;
    }

        
        
#form_56 {
    
}
    #form_56 fieldset label {
        width: 100%;
        clear: both;
    }
        #form_56 fieldset label.required {
            background-position: left;
            padding-left: 20px;
        }
        #form_56 fieldset label.submit-label {
            margin-bottom: 20px;
        }
        #form_56 fieldset label.checkbox {
            clear: none;
            width: 90%;
        }

        #form_56 fieldset.border {
            margin: 0;
            padding: 0;
        }
        #form_56 fieldset.checkbox input.checkbox {
            margin-left: 0;
            margin-right: 20px;
            width: 16px;
            margin-top: 0px;
        }
        #form_56 fieldset.checkbox label.checkbox {
            padding-left: 30px;
            font-weight: bold;
        }
        
        #form_56 fieldset select.text,
        #form_56 fieldset textarea.text,
        #form_56 fieldset select.text,
        #form_56 fieldset input.text {
            float: left;
            width: 100%;
        }

    #form_56 select.text {
        float: right;
    }
    #form_56 input.submit {
        background-color: #fe6532;
        padding: 8px 15px;
        border-radius: 8px;
        border-width: 0;
    }

    
    
ul#news-ticker {
}				
	ul#news-ticker li {
		float: left;
		padding: 4px 10px;
		margin-left:0;
		font-size: 90%;
	}
		ul#news-ticker li.ticker {
			padding-right:0;
			width: 694px;
		}
			ul#news-ticker li.ticker table {
				margin-bottom: 0px;
			}
		

@media(min-width:992px) {
	.img20 { float:left; height:auto; width:20%; }
	.img25 { float:left; height:auto; width:25%; }
	.img33 { float:left; height:auto; width:33%; }
	.img50 { float:left; height:auto; width:50%; }
	.img100 {height:auto; width:100%; }
}

@media(max-width:991px){
	.img20 { float:left; height:auto; width:50%; }
	.img25 { float:left; height:auto; width:50%; }
	.img33 { float:left; height:auto; width:50%; }
	.img50 { float:left; height:auto; width:100%; }
	.img100 {height:auto; width:100%; }
}

                        
div#breadcrumb{
	background-color: #fff;
	clear: both;
	float: left;
	width: 100%;
	padding: 10px 0 0;
}
	div#breadcrumb p {
		padding: 0;
		line-height: 120%;
		font-size: 85%;
		color: #857E81;
	}
		div#breadcrumb p a {
			text-decoration: none;
		}
	
/* FLASH MAP styling - will obviously affect other Flash in the main area too... */
div#midholder object {
	margin:0;
	padding:0;
}

	
	

/* FOOTER */
div#tags {
	clear: both;
	background-color:#fff;
	float:left;
	padding:0px;
	margin: 0px;
	padding-bottom: 20px;
}
	div#tags p {
		margin:0px;
		padding:0;
	}
		div#tags p a {
		}

/* Alternative tag styling */
div#tagsinfo {	
	float: left;
}
div#tagslist{	
	border: 0;
	margin: 0px;
	float:left;
	min-height: 20px;
}
	div#tagslist p{
		margin: 15px 0 10px 50px;
		padding:0;
	}
	div#tagslist ul {
		list-style: none;
	}
		div#tagslist ul li {
			float: left;
			margin-right: 10px;
			padding-right: 10px;
			border-right: 1px solid #eee;
		}
	
		

	
			

div#global-total {
	background-image: url('/img/layout/petition-total-bg.png');
	height: 139px;
	margin-bottom: 20px;
	color: #fff;
}
	div#global-total p {
		text-align: center;
		padding: 14px 30px 0;
		color: #fff;
		font-size: 130%;
		font-weight: bold;
	}
		div#global-total p.petition-total {
			font-size: 380%;
			line-height: 100%;
		}


form.petition-placard {
	float: left;
}
form.petition-placard fieldset.title {
	float: left;
        width: 100%;
	clear: left;
}
	form.petition-placard fieldset.title legend {
            font-size: 210%;
            color: #fff;
            margin-bottom: 15px;
            line-height: 100%;
            border-bottom: 0;
	}
form.petition-placard fieldset.narrow,
form.petition-placard fieldset.block {
	float: left;
        width: 100%;
}
	form.petition-placard fieldset.narrow legend,
	form.petition-placard fieldset.block legend {
		display: none;
	}
	form.petition-placard fieldset select,
	form.petition-placard fieldset select.text {
		float: right;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	form.petition-placard fieldset textarea,
	form.petition-placard fieldset textarea.text {
		height: 100px;
	}
	form.petition-placard fieldset textarea,
	form.petition-placard fieldset textarea.text,
	form.petition-placard fieldset input,
	form.petition-placard fieldset input.text {
		padding-top: 2px;
		padding-bottom: 2px;
		float: right;
	}
	form.petition-placard fieldset.block input {
	}
	form.petition-placard fieldset.checkbox input.checkbox {
		margin-left: 0;
		width: auto;
		margin-right: 10px;
	}
		form.petition-placard fieldset.checkbox label {
                    font-size: 90%;
                    width: 80%;
                    float: right;
                    margin-left: 0;
		}
	form.petition-placard fieldset.block label {
	}
		form.petition-placard fieldset.narrow label.required,
		form.petition-placard fieldset.block label.required {
		}
	form.petition-placard fieldset input#f_submit {
		float: right;
		width: 46%;
		height: 24px;
		margin-right: 0px;
		padding: 0;
		border: 0;
                border-radius: 4px;
		/* background-color: transparent; */
		font-weight: bold;
	}
	form.petition-placard fieldset div.form-counter {
		margin-top:10px;
		float: left;
	}
		form.petition-placard fieldset div.form-counter input {
			width: 50px;
			margin-right: 10px;
			float: left;
		}
		form.petition-placard fieldset div.form-counter label {
			width: auto;
		}


div#petition-plaques-new {
	display: none;
}
div.ada-petition div#petition-bar {
	display: none;
}


div#petition-thanks {
	float: left;
	background-color: #E0E0E0;
	padding: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-botom: 40px;
}
	div#petition-thanks h2 {
		color: #807E7F;
		font-weight: normal;
		margin-bottom: 0;
	}
	div#petition-thanks div#petition-social {
		float: left;	
		margin-right: 0px;
	}
		div#petition-thanks div#petition-social h3 {
			font-size: 110%;
			color: #000;
			font-weight: bold;
		}
		div#petition-thanks div#petition-social p {
		}
			div#petition-thanks div#petition-social p a {
				display: block;
				padding-left: 58px;
				font-size: 130%;
				color: #FF6533;
				text-decoration: none;
				height: 36px;
				padding-top: 12px;
				font-weight: normal;
			}
				div#petition-thanks div#petition-social p.facebook a {
					background: url('/img/layout/facebook.png') no-repeat;				
					margin-top: 20px;
					margin-bottom: 10px;
				}
				div#petition-thanks div#petition-social p.twitter a {
					background: url('/img/layout/twitter.png') no-repeat;				
				}

	div#petition-thanks form {
		float: right;
	}
		div#petition-thanks form h3 {
			font-size: 110%;
			color: #000;
			font-weight: bold;
		}
		div#petition-thanks form textarea {
			float: left;
                        width: 100%;
                        color: #000;
                        height: 100px;
		}
		div#petition-thanks form input {
			float: left;
                        clear: both;
			background-image: url('/img/layout/petition-button-thanks.png');
			background-repeat: repeat-x;
			width: 206px;
			height: 24px;
			margin-right: 0px;
			margin-top: 10px;
			padding: 0;
			color: #fff;
			border: 0;
		/*	background-color: transparent;*/
			font-weight: bold;
		}
		
div#petition-plaques {
	float: left;
}
	div#petition-plaques h2 {
		color: #847F80;
	}
	div#petition-plaques div.plaque {
		width: 172px;
		padding-left: 25px;
		padding-right: 25px;
		margin-right: 18px;
		height: 320px;
		float: left;
		background-repeat: no-repeat;
/*		background-color: transparent; */
	}
		div#petition-plaques div.plaque-1 {
			background-image: url('/img/layout/plaque1.png') !important;
		}
		div#petition-plaques div.plaque-2 {
			background-image: url('/img/layout/plaque2.png') !important;
		}
		div#petition-plaques div.plaque-3 {
			background-image: url('/img/layout/plaque3.png') !important;
		}
		div#petition-plaques div.plaque-4 {
			background-image: url('/img/layout/plaque4.png') !important;
		}
		div#petition-plaques div.plaque-5 {
			background-image: url('/img/layout/plaque5.png') !important;
		}
		div#petition-plaques div.plaque-6 {
			background-image: url('/img/layout/plaque6.png') !important;
		}

		div#petition-plaques div.plaque p {
			text-align: center;
			padding: 10px 0 0;
			word-wrap: break-word; 
			font-size: 150%;
			line-height: 105%;
		}
			div#petition-plaques div.plaque p img {
				margin: 0;
			}
			div#petition-plaques div.plaque p.name {
			}
			div#petition-plaques div.plaque p.message {
				padding-top: 30px;
			}
			div#petition-plaques div.plaque p.message-ada {
				padding-top: 70px;
				background: url('/img/layout/plaque-ada1.png') no-repeat 50px 35px;
			}
			
			div#petition-plaques div.fontf-1 p {
				font-family: 'Sunshiney', cursive;
				font-family: 'brianne';			
			}
			div#petition-plaques div.plaque p.font-1 {
				color: #BB0F18;
			}
			div#petition-plaques div.fontf-2 p {
				font-family: 'brianne';			
			}
			div#petition-plaques div.plaque p.font-2 {
				color: #002233;
			}
			div#petition-plaques div.fontf-3 p {
				font-family: 'Yellowtail', cursive;
				font-family: 'brianne';			
			}
			div#petition-plaques div.plaque p.font-3 {
				color: #F03562;
			}
			div#petition-plaques div.fontf-4 p {
				font-family: 'Patrick Hand', cursive;
				font-family: 'brianne';			
			}
			div#petition-plaques div.plaque p.font-4 {
				color: #FE6532;
			}


                        
div#primarycontent img:not(.img33):not(.img50):not(.img100) {
    width: 100%;
}



/* 
    This creates a responsive rectangle approximately TV aspect ratio
    Any content that does not respond by default can be wrapped in this class
*/
div.iframe-rwd  {
	position: relative;
	padding-bottom: 65.25%;
	padding-top: 30px;
	height: 0;
	clear: both;
	overflow: hidden;
        margin-top: 2px;
}
	div.iframe-rwd iframe,
	div.iframe-rwd div.map-div {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

        
                        
div#mias-holder {
	float: left;
}
	div#mias-holder h1.miafont {
		display: none;
	}
div#contentholder {
	float: left;
}
div#primarycontent {
	float: left;
}
	div#primarycontent h1, 
	div#primarycontent h2, 
	div#primarycontent h3, 
	div#primarycontent h4 {
		clear: none;
		line-height: 120%;
	}
	
		div#primarycontent h4#comment_header {
			clear: both;
		}
	div#primarycontent h2 {
	}
	div#primarycontent div.photo-caption,
	div#primarycontent div.photo-credit {
		float: none;
		line-height: 100%;
	}
		div#primarycontent div.photo-caption img,
		div#primarycontent div.photo-credit img {
			float: none;
			margin-bottom: 0;
		}
		div#primarycontent div.photo-caption p,
		div#primarycontent div.photo-credit p {
			float: none;
			font-style: normal;			
			background-color: #eee;
			line-height: 120%;
			padding: 5px 5px 10px;
		}
			div#primarycontent div.photo-credit p.credit {
				padding-top: 0;
				padding-bottom: 5px;
			}
			div#primarycontent div.photo-caption p.caption {
				font-weight: bold;
				color: #BB0F18;
				padding-bottom: 5px;
			}
			div#primarycontent div.photo-captin p a,
			div#primarycontent div.photo-credit p a {
				color: #000;
				text-decoration: underline;
			}

	div#primarycontent span.photo-caption,
	div#primarycontent span.photo-credit {
		float: left;
                width: 100% !important;
		line-height: 100%;
		background-color: #eee;
		padding-bottom: 5px;
	}
        div#primarycontent span.photo-credit span.photo-caption {
            width: 100% !important;
        }
		div#primarycontent span.photo-caption img,
		div#primarycontent span.photo-credit img {
			float: left;
                        width: 100%;
			margin: 0;
			margin-bottom: 5px;
		}
			div#primarycontent span.photo-caption span.caption {
				font-style: normal;			
				line-height: 120%;
				font-weight: bold;
				display: block;
				color: #BB0F18;
				padding: 0 5px;
				margin: 0;
			}
			div#primarycontent span.photo-credit span.credit {
				font-style: normal;			
				line-height: 120%;
				display: block;
				padding: 0 5px;
                                float: left;
				margin: 0;
                                text-shadow: none;
                                color: #333;
                                text-align: right;
                                font-size: 12px;
			}
			div#primarycontent span.photo-captin span a,
			div#primarycontent span.photo-credit span a {
				color: #000;
				text-decoration: underline;
			}


	div#primarycontent ul {
		list-style-position: outside;
		padding-left: 30px;
	}
		div#primarycontent ul li {
			padding-bottom: 10px;
		}
		div#primarycontent ul li.highlight {
			list-style-image:url('/img/layout/harrow1.gif');
		}

                div.storylist p.date {
                    display: none;
                }

div#bottom-menu {
	clear: left;
	background: url('/img/layout/footer-top.png') repeat-x;
	padding-top: 23px;
	font-size: 90%;
	background-color: #fff;
	background: none;
}
	div#bottom-menu ul {
		list-style: none;
	}
		div#bottom-menu ul li {
			border-bottom: 1px solid #ccc;
			padding-right: 20px;
		}
			div#bottom-menu ul li.submenu {
				border-bottom: 0;
			}
			div#bottom-menu ul li a {
				text-decoration: none;
			}
			div#bottom-menu ul#bmenu-blogs {
				display: none;
			}
	div#bottom-menu ul.bottom-menu-level-0 {
		list-style: none;
		float: left;
		padding: 0;
		margin-bottom: 20px;
		width: 149px;
	}
		div#bottom-menu ul.bottom-menu-level-0 > li {
			font-size: 14px;
		}
		div#bottom-menu ul#bmenu-resources,
		div#bottom-menu ul#bmenu-blogs {
	        width: auto !important;
		}
	div#bottom-menu ul.bottom-menu-level-1 {
		padding: 0;
		font-size: 80%;
		list-style-type: circle;
		list-style-position: outside;
		padding-left: 20px;
	}
		div#bottom-menu ul.bottom-menu-level-1 li {	
			padding-right: 10px;
			padding-left: 0px;
			margin-top: 5px;
			border-bottom: none;
			font-size:12px;
		}

div#emergencies {
	float: left;
	width: 956px;
	background: url('/img/layout/emergency-top.png') no-repeat;
	margin-top: 15px;
	background-color: #BB1019;
	color: #fff;
}
	div#emergencies div {
		float: left;
		padding: 15px;
	}
	div#emergencies div#title {
	}
		div#emergencies div#title h2 {
			margin-bottom: 15px;
			color: #fff;
		}
		div#emergencies div#title h3 {
			font-weight: bold;
			color: #fff;
			font-size: 150%;
		}
	div#emergencies div#main-content {
		width: auto;
	}
		div#emergencies div#main-content p {
			float: left;
			clear: left;
		}
	div#emergencies div#image-content {
		float: right;
	}
		div#emergencies div#image-content img {
			border: 1px solid #fff;
			margin-left: 10px;
		}

	div#emergencies div#panel-bottom {
		background: url('/img/layout/emergency-bottom.png') no-repeat;
		width: 956px;
		height: 10px;
		padding: 0;
		float: left;
	}
	

div#secondarycontent {
}

.resource-icon
{
	font-size: 45px; 
	color: #FF6933;
}



#footer-links {
}
    #footer-links #foot_social .social-links {
        font-size: 16px;
    }
    #footer-links .foot-social-title {
        font-size: 13px;
        position: relative;
        bottom: 4px;
    }

    
    
@media (max-width: 980px) {
    #footer-links .container {
        padding-bottom: 30px;
    }
    form.std-form fieldset label {
        width: 100%;
        clear: both;
    }
        form.std-form fieldset label.required {
            background-position: left;
            padding-left: 20px;
        }
        form.std-form fieldset label.checkbox {
            clear: none;
            width: 90%;
        }
    #form_53 fieldset select.text,
    form.std-form fieldset textarea.text,
    form.std-form fieldset select.text,
    form.std-form fieldset input.text {
        float: left;
        width: 96%;
    }
        
}

