/*h1, h2, h3, h4 {font-family: 'Molengo', sans-serif; font-weight: normal;}
#nav li a {font-family: 'Molengo', sans-serif;}*/

/* ios slider */
.icaSlider {
    /* required */
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 744px;
    height:440px;
/*    width: 670px;
    height: 440px;*/
}

/* slider */
.icaSlider .slider {
    /* required */
    width: 100%;
    height: 100%;
}

/* slide */
.icaSlider .slider .slide {
    /* required */
    float: left;
/*    width: 745px;
    height: 489px;*/
    width: 100%;
    height: 440px;
    background: #F8F8F8;
    text-align: center;
    line-height: 440px;
}
.icaSlider .slider .slide-inner {
    display: inline-block;
    text-align: center;
    position: relative;
}
/* Traditional gallery accommodating for portraits*/
.icaSlider .slider .slide img{
    /*width: 100%;*/
    height: auto;
    position: relative;
    /*top: -30px;*/
    /*display: table-cell;*/
    /*align-content: center;*/
    /*margin:auto;*/
    max-height: 440px;
    display: inline-block;
    vertical-align: middle;
}
/*.icaSlider #cms-gallery{top: -30px !important;}*/
.prev {
    background: url("/images/orbit/left-arrow.png") repeat scroll 0 0 / 100% auto transparent;
    border: none;
    height: 50px;
    left: 0px;
    position: absolute;
    top: 41%;
    width: 39px;
}
.next {
    background: url("/images/orbit/right-arrow.png") repeat scroll 0 0 / 100% auto transparent;
    border: none;
    height: 50px;
    position: absolute;
    right: 0px;
    top: 41%;
    width: 39px;
}

.slide-nav span.next {
    background: url("/images/orbit/right-arrow.png") repeat scroll 0 0 / 100% auto transparent;
    right: 0;
}
.slide-nav span.prev {
    background: url("/images/orbit/left-arrow.png") repeat scroll 0 0 / 100% auto transparent;
    left: 0;
}
.slide-nav span {
    cursor: pointer;
    height: 50px;
    margin-top: -25px;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 39px;
    z-index: 30;
}

.slide .caption-text-right.caption-text {
    background: url("/images/grey-33.png") repeat scroll 0 0 transparent;
    background: rgba(0,0,0,0.7);
    color: #FFFFFF;
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
    height: auto;
    padding: 15px;
    text-align: left;
    display: none;
    width: 100%;
}
.mCSB_scrollTools .mCSB_draggerContainer {display: none;}

body{
    color: #555555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}
h1, h2, h3 {color: #0046AD; font-weight: normal; }
h1 a, h2 a, h3 a {color: #0046AD; font-weight: normal; font-size: 13px;}



h1 {
    font-size: 21px;
    margin-top : 14px;
    margin-bottom: 14px;
    text-transform: uppercase;
    font-weight: normal;
}

h2 {font-size: 20px}

h3{font-size: 16px}

a{color: #380982; cursor: pointer}

.clearBoth{
	clear: both;
	display: block;
}

img{border : 0}

table.noborder{border: none; background: transparent;}
table.noborder tbody tr:nth-child(2n){border: none; background: transparent;}

#wrapper{
	    box-shadow: 0 4px 4px 2px #DDDDDD;
	    border-right: 1px solid #DDDDDD;
	    border-left: 1px solid #DDDDDD;
            max-width: 949px;
            /*min-width: 727px;*/
            width: auto;
}
#header, #mainstreet, #footer{
	padding-left: 24px;
	padding-right: 24px;
}
#header{
	padding-top: 29px;
	background-color: #ECECEC;
}

#nav{
	margin-top: 14px;
        padding-left:14px;
        padding-right:14px;
}
#mainstreet{
	padding-top: 20px;
	background: #FFFFFF url(/images/pNav-footer.gif) top left repeat-x;

}

#content{float:left}


#header-rhs{text-align: right}
#header-rhs .links{float: right}

#footer{font-size: 11px; padding-bottom: 20px; margin-top : 20px; color: #808080}
#footer a{color: #5C5C5C; font-size : 11px}

textarea{font-family: Arial;margin-top : 0 !important;}
.hint{color: #999999}

ul li{list-style: none}
.media-release ul li{list-style: disc outside none; font-size: 13px;}
.media-release ul {padding-left: 15px;}
.mobile-only-social{display: none}

.button.small{box-shadow: none; background: #390C84;}
.button.red{
    box-shadow: none;
    background: #dc2f6f;
    border-color: #a92c57;
    border-radius: 6px;
}
.button.red:hover {background-color: #a92c57;}

/** nav **/
#nav ul{}
#nav li{ font-size: 13px; background: url("/images/pNav-background.png") no-repeat scroll -4px 0 transparent; float: left; line-height: 30px; margin-bottom: 0px;     border-left: 1px solid #559AFF; border-right: 1px solid #0F53B8;}
#nav li.selected, #nav li:hover{background-position: -4px -29px; border-right-color: #390C84; border-left-color: #807CCF; }
#nav li.first{background-position: 0 0;border-left: medium none;}
#nav li.first.selected{ background-position: 0 -30px;}
#nav li.last{    background-position: right top; border-right: medium none;}
#nav li.last.selected, #nav li.last:hover{background-position: right -30px;}
#nav li a{padding: 0 12px; color: #FFFFFF; text-decoration: none}

/** side nav **/
div.sideNav, .prep-doc-nav {
    float: left;
    width: 141px !important;
    padding : 0;
    margin-left : -9px;
}
div.sideNav > ul > li > .bullet { display: none;}
div.sideNav > ul > li {font-size : 13px}
div.sideNav > ul > li > a, div.sideNav > ul > li.last.active.hasChildren > a {
    background: url("/images/sNav-background.png") no-repeat scroll 0 -31px transparent;
    color: #555555;
    display: block;
    line-height: 31px;
    padding: 0 10px;
    font-family: 'Molengo',sans-serif;
    font-size: 13px;
}
div.sideNav > ul > li.active > a, div.sideNav > ul > li.last.active.hasChildren > a {
    color: #380982;
}
div.sideNav > ul > li > a:hover, div.sideNav > ul > li.current > a, div.sideNav > ul > li.last.active.hasChildren > a:hover, div.sideNav > ul > li.last.current.hasChildren > a {
    background-position: -141px -31px;
    color: white !important;
    text-decoration: none;
}
div.sideNav > ul > li.first > a {
    background-position: 0 0;
    font-family: 'Molengo',sans-serif;
}
div.sideNav > ul > li.first.current > a, div.sideNav > ul > li.first > a:hover {
    background-position: -141px 0;
}
div.sideNav > ul > li.last > a {
    background-position: 0 -62px;
}
div.sideNav > ul > li.last.current > a, div.sideNav > ul > li.last > a:hover {
    background-position: -141px -62px;
}
div.sideNav > ul > li > ul {
    display: none;
}
div.sideNav > ul > li.active > ul {
    display: block;
    margin-left : 0px;
}
div.sideNav > ul > li > ul > li {
    background: url("/images/triNav-background.png") no-repeat scroll 0 -10px transparent;
    position: relative;
    font-size : 13px;
}
div.sideNav > ul > li > ul > li > .bullet {
    left: 9px;
    position: absolute;
    top: 7px;
}
div.sideNav > ul > li > ul > li > a {
    background: url("/images/sNav-divider.png") no-repeat scroll center bottom transparent;
    color: #313131;
    display: block;
    padding: 6px 6px 8px 20px;
}
div.sideNav > ul > li > ul > li > a > cufon {
}
div.sideNav > ul > li > ul > li.last > a {
    background: none repeat scroll 0 0 transparent;
}
div.sideNav > ul > li > ul > li.current > a, div.sideNav > ul > li > ul > li > a:hover, div.sideNav > ul > li > ul > li.current > .bullet, div.sideNav > ul > li > ul > li:hover > .bullet {
    color: White;
    text-decoration: none;
}
div.sideNav > ul > li > ul > li.current, div.sideNav > ul > li > ul > li:hover {
    background-position: -141px -10px;
}
div.sideNav > ul > li > ul > li.first {
    background-position: 0 0;
}
div.sideNav > ul > li > ul > li.first.current, div.sideNav > ul > li > ul > li.first:hover {
    background-position: -141px 0;
}
div.sideNav > ul > li.last > ul > li.last {
    background-position: 0 bottom;
}
div.sideNav > ul > li.last > ul > li.last.current, div.sideNav > ul > li.last > ul > li.last:hover {
    background-position: -141px bottom;
}

/** search form **/

#search-form{float : right}

.search-form{
	position: relative;
	margin: 0px;
	width: 190px;
	background: url(/images/background-search.png) top left no-repeat;
}
.search-box{
    background: none repeat scroll 0 0 transparent;
    color: #8A8A8A !important;
    font-size: 10px !important;
    height: 27px !important;
}

.search-arrow{
    background: url("/images/button-go.png") no-repeat scroll center center transparent;
    display: block;
    height: 27px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 27px;
}

ul.searchResults{margin-top: 10px;}
ul.searchResults li {
    background: url("/images/arrow-goRight.gif") no-repeat scroll 3px 6px transparent;
    margin-bottom: 10px;
    padding: 0 0 0 20px;
    font-size: 12px;
}

/** header links **/
#header-rhs .links{
    color: #555555;
    font-size: 10px;
    margin-bottom: 20px;
    margin-top: -20px;
    text-transform: uppercase;
}
#header-rhs .links li{list-style: none; float : left; margin-right: 10px;}
#header-rhs .links li:first-child{}
#header-rhs .links a{ color: #555555; font-size: 10px; text-decoration: none; padding-right: 10px; border-right: 1px solid #CCCCCC;}
#header-rhs .links li:last-child a{border-right: none; padding-right: 0px}
.social-icon-twitter, .social-icon-youtube{width: 20px; height: 20px; display: inline-block; background: url(/images/twitter-youtube-icons.png); position: relative; margin-bottom: -4px}
.social-icon-twitter{background-position: 0px -22px}

/** Banners **/
.banner-container{float: left; max-height: 163px; margin-bottom: 15px; margin-right: 10px; overflow: hidden;}
.banner{
	border: 1px solid #D9D9D9;
	max-width: 189px;
	
}
.banner h3{
	background: url(/images/arrow-goRight.gif) no-repeat scroll 170px center #F4F4F4;
	padding: 10px 25px 7px 10px;
	margin-bottom: 0px;
	text-transform: uppercase;
        margin-top: 0px;
        font-size: 13px;
        font-weight: bold;
}

/*** Homepage Hero ***/
.category-features-box .heading{
    color: #0046AD;
    font-size: 21px;
    margin-bottom: 6px;
    text-transform: uppercase;
}
.category-features-box > ul{
	margin-top: 10px;
}
.category-features-box > ul > li{
   background: url("/images/bullet-purple.png") no-repeat scroll left center transparent;
   margin-bottom: 5px;
   padding-left: 20px;
   font-size: 13px;
}

.introduction-box{
	background: none repeat scroll 0 0 #E5ECF7;
	margin: 0px 0px 15px 0px !important;
	padding: 20px;
}

.more-link{text-decoration: none}

.introduction-box .heading{
    background: url("/images/arrow-blue_purple.png") no-repeat scroll 0 4px transparent;
    color: #0046AD;
    font-size: 24px;
    font-weight: normal;
    
    margin-bottom: 12px;
    padding: 6px 0  2px 36px;
    text-transform: none;
}

.introduction-box > .content {
    color: #0046AD;
    font-size: 14px;
    line-height: 1.7em;
}

.introduction-box > .more-link {
    background: url("/images/bullet-purple.png") no-repeat scroll left center transparent;
    font-size: 11px;
    font-weight: bold;
    padding-left: 12px;
    text-transform: lowercase;
}

.featured-page-box, .promo-CANDY  {
    border: 1px solid #D9D9D9;
    float: left;
    height: 250px;
    padding: 5px 13px 0 14px;
    position: relative;
    margin-right: 5px;
    margin-bottom: 5px;
    width: 32.4%;
    padding-top: 
}

.featured-page-box > .heading, .promo-CANDY h5 {
    color: #555555;
    font-size: 14px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.featured-page-box > .blurb, .promo-CANDY .promo-text {
    color: #380982;
    font-size: 11px;
    margin-top: 10px;
    line-height: 1.5;
}

.featured-page-box > .more-link, .promo-CANDY .promo-anchor {
    background: url("/images/bullet-purple.png") no-repeat scroll left center transparent;
    bottom: 12px;
    font-size: 11px;
    font-weight: bold;
    left: 20px;
    padding-left: 12px;
    position: absolute;
    text-transform: lowercase;
}
.promo-CANDY .promo-anchor a{text-decoration: none}

#loginform table{width : 100%}

/*******  Report Module ********/
.report{background-color: #F8F8F8;border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;padding : 0 0 15px 15px; margin: 0 !important}
.report li{padding:0px 5px 15px 20px}
.report-tile{background-color: #FFFFFF; height:300px; box-shadow : 5px 5px 8px #BBBBBB;float:left;width:31%;padding : 0 ; margin-right: 14px; margin-top : 14px;}
.report-tile p{font-size:13px;line-height: 1.2;margin-bottom: 10px}
.report-tile h6{margin:0px 0px 5px 0px;color:#380982;min-height: 60px;}
.report-tile-desc{padding:5px;}


/******* Statistic Module *******/

.statistic{
    box-shadow: 5px 5px 8px #BBBBBB;
    float: left;
    height: 120px;
    margin-bottom: 10px;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
    width: 170px;    
    background-color: #F4F4F4;
    cursor: pointer;
}

#statistic-map-container span .statistics-sub{font-size: 10px; color: #380982; font-family: arial; max-width: 120px;}

.statistic-wide {
    width: 295px;
}

.statistic-numbers{
    top: 5px;
    color: #380982;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 0;
    max-width: 93%;
    right: 0;
    text-align: right;
    position: absolute;
    background-color: #FFFFFF;
    padding : 3px;
}

.statistic h6 {
    bottom: 5px;
    color: #380982;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0;
    max-width: 93%;
    right: 0;
    text-align: right;
    position: absolute;
    background-color: #FFFFFF;
    padding : 5px;
}

.statistic-details a{font-size : 12px; padding: 3px 3px 3px 20px; }

#statistic-map-container{position: relative;}
#statistic-map-container a{position: absolute; border : 1px solid #8FAEDB; background-color: #BFD1EA; opacity: 1; cursor: pointer}
#statistic-map-container a:hover{background-color: #E4E2EB}
#statistic-map-container .fade{opacity: 0.7}
#statistic-map-container img{width:80%; opacity: 0.6}
#statistic-map-container span{font-family: 'Molengo',sans-serif; position: absolute; font-size: 14px; color : #222222; font-weight: normal; text-shadow: 1px 1px #CCCCCC}

#statistic-map-container a.y2011{border : 1px solid #ABC2E4; background-color: #CFDCEF;}
#statistic-map-container a.y2012{border : 1px solid #8FAEDB; background-color: #BFD1EA;}
#statistic-map-container a.y2013{border : 1px solid #6A46A1; background-color: #CDC1E0;}

.twitterContact, .youtubeContact {display: inline-block;}

/******* Gallery *******/

.copyright{font-size: 11px}
div.orbit {margin-bottom: 0px}
div.orbit-slide{background: #FFFFFF}
.caption-text{display: none}
.orbit-slide IMG{max-width: 100%; max-height: 100%; margin: 0 auto;}
.orbit-wrapper .orbit-caption{background: url(/images/grey-33.png); bottom: 0px;height:auto;color:#FFFFFF;text-align: left;font-size: 11px;padding:15px; font-weight: normal}
.caption-text-right{ padding: 20px; margin-right : 0px; margin-left : 0px; position: absolute; right: 0px; bottom: 0px; text-align: right; }
.caption-text-bottom{ padding: 20px; margin-bottom : 50px; position: absolute; bottom: 0; left: 110px; }
.caption-text-bottom .copy{display : inline ;margin-right:  20px;}
.caption-text-left{ padding: 20px; margin-left : 100px; position: absolute; left: 0; top: 110px; }
.light-text{background: url(/images/grey-33.png)}

.dark-text{background: url(/images/white-33.png)}

.light-text h4, .light-text .copy, .light-text a{color : #FFFFFF}
.dark-text h4, .dark-text .copy, .dark-text a{color : #000000}
.caption-text p{margin: 0px}
.caption-text h4{margin-top: 0px; margin-bottom: 5px; font-size:25px;}

.gallerythumbs{padding : 5px 50px; position: relative; background: #F8F8F8}
.cms-gallery-container-outer .slider-nav{}
.cms-gallery-container-outer .slider-nav span{}
.gallerythumbs-item-fade { opacity: 0.7;}
.gallerythumbs-item-fade:hover { opacity: 1;}
.gallerythumbs-block{ height: 75px; overflow: hidden;}
.gallerythumbs-block ul{ width: 12000px; padding-left : 0px !important; margin : 0 !important;}
.gallerythumbs-block ul li{float:left;margin-right: 10px; list-style: none !important}
.gallerythumbs  div.thumb-nav span.left {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/orbit/left-arrow.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: 100% auto;
    left: 0;
}
.gallerythumbs div.thumb-nav span.right {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/orbit/right-arrow.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: 100% auto;
    right: 0;
}
.gallerythumbs div.thumb-nav span {
    cursor: pointer;
    height: 50px;
    margin-top: -25px;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 39px;
    z-index: 30;
}

.ica-button {
    background: url("/images/blue-gloss.png") repeat scroll 0 0 #0068B3;
    border: medium none;
    border-radius: 8px 8px 8px 8px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    padding: 6px;
    position: relative;
    text-align: center;
    text-decoration: none;

}

.ica-button:hover{
	background: #3B0083 url(/images/purple-gloss.png);
}

.searchfield {
    color: #555555;
}
.searchfield.nonfocus{color: #BBBBBB}

.searchfield {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    color: #8A8A8A;
    font-size: 14px;
    padding: 7px 8px;
    width : 85%;
}

.sideNav a{text-decoration: none}
.banner-container a{text-decoration: none}

.providersearchform input[type=text]{width:350px;}
.providersearchform label{display: block;text-transform:uppercase; color: #555555; font-size: 11px}

.autocomplete-w1{cursor: pointer; background: #E5ECF7; border-top: 1px solid #E5ECF7;}
.autocomplete > div{border: 1px solid #FFFFFF; border-top: 0px; min-height: 25px; padding-top: 5px; padding-left: 10px; cursor: pointer; background: #E5ECF7; color: #0046AD; }
.autocomplete > div:hover{background: #BFD0EA}

.twitter-feed{margin:0px ; border: 1px solid #EEEEEE; padding: 3px; border-radius: 3px; maxx-width: 189px; width: auto; display: block; clear: both}
.scroll-pane{width: 100%}
.twitter-feed .twitter-logo{width: 100px; display: block; margin: 0 auto}
.twitter-feed .ica-twitter-logo{max-width: 35px }
.twitter-feed h6{margin:1px 0 5px 0px; font-size: 13px}
.twitter-feed h6 span{font-size: 12px; color:#CCCCCC}
.twitter-feed ul li{font-size: 10px;margin-bottom: 5px; padding: 3px}
.twitter-feed ul li.alt{background-color: #F4F4F4}

#media-iframe{overflow: hidden; border: 0px; height : 520px; width : 100% ;}
#media-iframe.inpage-media-iframe{height: 480px;}
#media-page{background-color: #F2F2F2}
#media-player-container{padding: 2px}

ul.pagination {padding-right : 10px}
ul.pagination li.current a, ul.pagination li.current a:hover, ul.pagination li:hover a, ul.pagination li a:focus{background-color: #380982; color : #FFFFFF}
dl.tabs.pill dd.active a{background-color: #380982}
dl.tabs dd a:focus { font-weight: bold; color: #3C3C3C; }
ul.pagination li a{text-decoration: none}

ul.tabs-content { display: block; margin: 0 0 20px !important; padding: 0 !important; }
ul.tabs-content > li {margin-left:0px !important}

#media-release-container{line-height: 1.6;}
.media-release{background-color : #F8F8F8; border-bottom: 1px solid #E6E6E6;    border-left: 1px solid #E6E6E6;    border-right: 1px solid #E6E6E6; }
.media-release-tile{background-color : #FFFFFF; min-height:100px; border: 1px solid #D9D9D9; margin: 0 10px 10px; }
.media-release-tile:first-child{margin-top : 10px;}
.media-release-date {float: left; margin-right : 10px; width : 150px;background-color: #E5ECF7; color : #0046AD; border-right: 1px solid #D9D9D9;padding : 15px;font-size: 22px;font-weight: bold; text-align: center}
.media-release-year{font-size : 14px; padding : 2px 15px; font-weight: normal}
.media-release-tile a{padding: 3px 3px 3px 20px;font-size : 12px;}
.media-release-tile h6{color: #0046AD; font-size: 18px;}

.media-release dl.tabs.pill{padding : 5px 10px 10px; margin-bottom: 0px;}
.media-release dl.tabs.pill dd{margin-top:5px}
.media-release ul.tabs-content.contained > li{padding : 0px; border : 0px}
a.icon.pdf {background: url("/images/pdf_icon.png") no-repeat scroll 3px center}
a.icon.html {background: url("/images/html_icon.png") no-repeat scroll 3px center}

.media-wrapper{margin: 0 0 10px !important; background: none repeat scroll 0 0 #F2F2F2; padding : 10px 0 10px 0; border: 1px solid #D9D9D9}
.media-wrapper  h6{margin-top: 0;}
.media-container{height: 0;/*overflow: hidden;*/padding-bottom: 56.25%;padding-top: 0px;position: relative;background-color: #FFFFFF;text-align: center}
.media-container iframe,  
.media-container object,  
.media-container embed {position: absolute;top: 0;left: 0;width: 100%;height:100%;}

.addthis_button_compact{font-size: 13px;}
.media-download{float:left; display:block; margin-right:10px;}

.cms-gallery-container-outer{
	background: none repeat scroll 0 0 #F8F8F8;
	margin: 0 0 10px !important;
	padding: 10px;
}
.contact-details{line-height: 1.5; font-size: 12px}
.contact-sprite{width: 22px; height: 22px; background: url(/images/contact-sprite.png); display: inline-block; margin-bottom: -8px}
.contact-sprite-email{background-position: 0px -22px}
.contact-sprite-card{background-position: 0px -44px}
.contact-sprite-web{background-position: 0px -66px}


.cms-format .audiojs{max-width: 421px; float: none;}
.cms-format .audiojs .scrubber{width: 55%;}
.audiojs {
    width : 100%;
    background: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #0167B2), color-stop(3, #FFFFFF));
    background: -webkit-radial-gradient(center, ellipse farthest-corner, #0167B2 0%, #FFFFFF 300%);
    background: -moz-radial-gradient(center, ellipse farthest-corner, #0167B2 0%, #FFFFFF 300%); 
    background-color: #0167B2;
    float:left;

}
.audiojs object{z-index: -999}
.audiojs .play-pause {width : 30px}
.audiojs .scrubber {width : 65%}

.cms-format .play-pause p{margin: 0px}

.disaster-hub-alert{padding: 10px; margin-top: 0px; margin-bottom: 25px; border: 1px solid #E5ECF7; padding-left: 110px; background: #E5ECF7 url(/images/image-icon.jpg) 5px center no-repeat}
.disaster-hub-alert h2{margin-top: 5px; margin-bottom: 5px;}
.disaster-hub-alert p{margin: 0px;}


.socialLinks li {
    float: left;
    list-style: none outside none !important;
    margin-right: 10px;
    margin-left: 0px !important;
}
.disaster-share{ margin-top: 15px; }
 
#media-player{height: 300px;}
.media-playing-title{bottom:0; left:0;color: #0046AD;font-size: 24px; height: 50px;padding: 10px; margin-top: 5px; margin-bottom: 5px; text-align: left;}
#media-playlist{
    padding : 10px ; 
    background: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #0167B2), color-stop(3, #FFFFFF));
    background: -webkit-radial-gradient(center, ellipse farthest-corner, #0167B2 0%, #FFFFFF 300%);
    background: -moz-radial-gradient(center, ellipse farthest-corner, #0167B2 0%, #FFFFFF 300%); 
    background-color: #0167B2;

}
/*.media-wrapper .accordion li:first-child .media-playlist-block{height: 80px;}*/  // REMOVE WHEN MORE ARE ADDED!!  
#media-playlist .more{display:none}
.media-playlist-block {height: 250px; overflow: hidden;}
.media-playlist-item{min-height:80px; margin-bottom: 5px; position: relative; }
.media-playlist-item .media-desc{font-size : 10px;}
.media-playlist-item .media-title{font-size : 12px; font-weight: normal; }
.media-playlist-item .media-link{display:block; width: 102px; height: 67px; float: left; margin-right : 10px; border: 1px solid #E5ECF7; text-align: center}
.media-playlist-item .media-thumb {border:none; max-height : 65px; max-width : 100px}
.media-playlist-item .media-play-button{left: 50px;position: absolute;top: 25px;}
.media-playlist-control-top{color: #FFFFFF; cursor: pointer;height: 20px; line-height: 20px;width: 100%;text-align: center;  overflow: hidden; background: #FFFFFF url(/images/scroll-up.png) center center no-repeat; text-indent: -999px}
.media-playlist-control-bottom{color: #FFFFFF; cursor: pointer;height: 20px;line-height: 20px; width: 100%;text-align: center; overflow: hidden; background: #FFFFFF url(/images/scroll-down.png) center center no-repeat; text-indent: -999px}

.audio-playing-image{position: absolute; max-height: 285px; right: 0px; top: 0px}
.audio-playing-image-container{overflow: hidden; position: relative; min-height: 285px;}
.audio-playing-image-bg{position: relative; margin-left: -190px; max-width: 280px; margin-top: 50px;}

#latest-media .media-playing-title{margin-bottom: 0px; padding : 0px;font-size: 14px; font-weight: bold;  height: 35px}
#latest-media .media-playlist-block{height: 205px}
#latest-media .media-playlist-item{min-height: 80px; margin-bottom: 5px}
#latest-media .media-playlist-item .media-date{display:none}
#latest-media .media-playlist-item .media-link{display:block; width: 110px; height: 75px; float: left; margin-right: 0px}
#latest-media .media-playlist-item .media-thumb { max-height : 80px; width: 110px;}
#latest-media .media-playlist-item .media-play-button{left: 30px;position: absolute;top: 15px;}
#latest-media h6{font-size : 9px;}
#latest-media .media-playlist-control-top{display: none}
#latest-media .media-playlist-control-bottom{display: none}
#latest-media .more{display:block; color : #FFFFFF; padding :5px; font-size: 10px ;text-align: right; margin-top : 5px}


/*** Calendar Event ****/
.calendar-event{background-color : #F8F8F8; border-bottom: 1px solid #E6E6E6;   border-left: 1px solid #E6E6E6;  border-right: 1px solid #E6E6E6; padding : 5px 5px 0 5px !important}
.calendar-year{font-size : 30px; color : #737373; border-bottom: 15px solid #0069B9; text-align: right; font-weight: bold}
.calendar{float:left;margin-right : 5px;margin-bottom:5px; border-radius: 0px}
.calendar td, .calendar th{font-size : 8px; padding : 2px; line-height: 8px; text-align: center}
.calendar th{background-color: #A09DA6}
.calendar caption{background-color: #0069B9; color : #FFFFFF; padding :2px; border: 1px solid #DDDDDD; }
.calendar .day.current{background-color: #0069B9; color : #FFFFFF; font-weight: bold}
.calendar .day.upcoming{background-color: #3B0982; color : #FFFFFF; font-weight: bold}
.upcoming-event-list{background-color : #FFFFFF; border: 1px solid #DDDDDD; margin-left:-45px; padding : 0;  float : left !important; min-width: 200px; min-height: 400px}
.upcoming-event-list ul{margin : 0}
.upcoming-event-list li{font-size : 10px; padding: 5px}
.upcoming-event-list h1{background-color: #3B0982; color : #FFFFFF; margin: 0; font-size : 13px; font-weight: bold; padding: 5px;}

/****** Submission ******/
.submission{background-color : #F8F8F8; border-bottom: 1px solid #E6E6E6;    border-left: 1px solid #E6E6E6;    border-right: 1px solid #E6E6E6; }
.submission-tile{background-color : #FFFFFF; height:auto; border: 1px solid #D9D9D9; margin: 0 10px 10px; overflow: hidden; position: relative}
.submission-tile:first-child{margin-top : 10px;}
.submission-date {float: left; margin-right : 10px; width : 150px;background-color: #E5ECF7; color : #0046AD; border-right: 1px solid #D9D9D9;padding : 19px;font-size: 22px;font-weight: bold; text-align: center; padding-top: 0px; min-height: 130px}
.submission-year{font-size : 14px; padding : 2px 15px; font-weight: normal}
.submission-tile a{padding: 3px 3px 3px 20px;font-size : 12px;}
.submission-addressee{color : #555555; font-size : 10px; display:block}
.submission h6{color: #0046AD; font-size: 17px; margin-bottom: 5px}
.search-results.submission h6{font-weight: normal}
.search-results .submission-date{padding-top: 3px}
.submission-more{position: absolute; bottom: 10px; left: 160px;}

.submission dl.tabs.pill{padding : 5px 10px 10px; margin-bottom: 0px;}
.submission dl.tabs.pill dd{margin-top:5px}
.submission ul.tabs-content.contained > li{padding : 0px; border : 0px}
.submission dl.tabs.pill dd a{width: 110px; text-align: center; font-size: 12px; font-weight: normal; text-decoration: none}
.tabs-content #resultsTab dl.tabs.pill dd a{width:150px;}
.tabs a{text-decoration: none}

.contact-us label{font-weight: bold; display: block; line-height: 27px; font-size: 13px;}
.contact-us ul li{font-size: 13px;}
.contact-us p{line-height: 19px;}
div.contact-us{border-right : 1px solid #E5E5E5}
.contact-us select {padding: 6px;
    width: 300px;
    display: block;
    margin-bottom: 10px;
    color: rgba(0, 0, 0, 0.75);
    border: 1px solid #cccccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}

ul.breadCrumbs {
    clear: both;
    display: block;
    padding-bottom: 20px;
    font-family: 'Molengo',sans-serif;
}

ul.breadCrumbs li {
    color: #555555;
    display: block;
    float: left;
    margin-left: 8px;
    font-size: 13px;
    font-family: 'Molengo',sans-serif;
}

ul.breadCrumbs li a {
    background: url("/images/arrow-grey-right.gif") no-repeat scroll right 6px transparent;
    color: #555555;
    display: block;
    padding-right: 15px;
    font-size: 13px;
    font-family: 'Molengo',sans-serif;
}

ul.breadCrumbs li a:hover {
    color: #380982;
}

ul.accordion {padding: 0 !important;}
ul.accordion li {list-style: none !important;}
ul.accordion > li.active{border:none}
ul.accordion > li .content{padding : 5px;}
ul.accordion > li.active .title, ul.accordion > li .title{
    color : #0046AD ;
    background-color: #F6F6F6;
}
.media-desc a {text-decoration: none; }
.media-desc a h6{line-height: 1.2; margin-bottom: 2px}

/**Responsive Side Nav**/
div.res-sideNav {
	margin-left:-9px;
	padding: 0;
	display:none;
}

.res-sideNav > ul {
    padding-left: 0.5em !important;
}

div.res-sideNav > ul > li {
    	font-size: 13px;
	margin-left:0px;
	float: left;
	margin-bottom: 0px;
}

.cms-format .res-sideNav ul > li {
    list-style: none outside none;
}

div.res-sideNav > ul > li > ul {
    display: none;
}


div.res-sideNav > ul > li > .bullet {
    display: none;
}

div.res-sideNav > ul > li > a, div.res-sideNav > ul > li.last.active.hasChildren > a {
    background: rgb(247,247,247); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(247,247,247,1) 0%, rgba(255,255,255,1) 39%, rgba(255,255,255,1) 51%, rgba(244,244,244,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(247,247,247,1)), color-stop(39%,rgba(255,255,255,1)), color-stop(51%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 39%,rgba(255,255,255,1) 51%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 39%,rgba(255,255,255,1) 51%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 39%,rgba(255,255,255,1) 51%,rgba(244,244,244,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 39%,rgba(255,255,255,1) 51%,rgba(244,244,244,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f4f4f4',GradientType=1 ); /* IE6-9 */
    color: #555555;
    display: block;
    line-height: 31px;
    padding: 0 10px;
}
div.res-sideNav > ul > li.active > a, div.res-sideNav > ul > li.last.active.hasChildren > a {
    color: #380982;
}
div.res-sideNav > ul > li > a:hover, div.res-sideNav > ul > li.current > a, div.res-sideNav > ul > li.last.active.hasChildren > a:hover, div.res-sideNav > ul > li.last.current.hasChildren > a {
    background: rgb(63,21,139); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmMTU4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzUwMzRhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODA5ODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(63,21,139,1) 0%, rgba(80,52,162,1) 43%, rgba(56,9,130,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(63,21,139,1)), color-stop(43%,rgba(80,52,162,1)), color-stop(100%,rgba(56,9,130,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(63,21,139,1) 0%,rgba(80,52,162,1) 43%,rgba(56,9,130,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(63,21,139,1) 0%,rgba(80,52,162,1) 43%,rgba(56,9,130,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(63,21,139,1) 0%,rgba(80,52,162,1) 43%,rgba(56,9,130,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(63,21,139,1) 0%,rgba(80,52,162,1) 43%,rgba(56,9,130,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f158b', endColorstr='#380982',GradientType=1 ); /* IE6-8 */
    color: white !important;
    text-decoration: none;
}
.res-sideNav a {
    text-decoration: none;
}
div.res-sideNav > ul > li.first.current > a, div.res-sideNav > ul > li.first > a:hover {
    background: rgb(63,21,139); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmMTU4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzUwMzRhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODA5ODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(63,21,139,1) 0%, rgba(80,52,162,1) 43%, rgba(56,9,130,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(63,21,139,1)), color-stop(43%,rgba(80,52,162,1)), color-stop(100%,rgba(56,9,130,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(63,21,139,1) 0%,rgba(80,52,162,1) 43%,rgba(56,9,130,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(63,21,139,1) 0%,rgba(80,52,162,1) 43%,rgba(56,9,130,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(63,21,139,1) 0%,rgba(80,52,162,1) 43%,rgba(56,9,130,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(63,21,139,1) 0%,rgba(80,52,162,1) 43%,rgba(56,9,130,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f158b', endColorstr='#380982',GradientType=1 ); /* IE6-8 */
}
div.res-sideNav > ul > li.last > a {
    background-position: 0 -62px;
}
div.res-sideNav > ul > li.last.current > a, div.res-sideNav > ul > li.last > a:hover {
    background-position: -141px -62px;
}
div.res-sideNav > ul > li > ul {
    display: none;
}
div.res-sideNav > ul > li.active > ul {
    display: block;
    margin-left : 0px;
    padding-left: 0px;
    margin-top: 0px;
}
div.res-sideNav > ul > li > ul > li {
    background: #dcdcdc;
    position: relative;
    font-size : 13px;
	padding-right:5px;
	margin-bottom: 0px; margin-left: 0px;
}
div.res-sideNav > ul > li > ul > li > .bullet {
    left: 9px;
    position: absolute;
    top: 7px;
}
div.res-sideNav > ul > li > ul > li > a {
    background: url("/images/sNav-divider.png") no-repeat scroll center bottom transparent;
    color: #313131;
    display: block;
    padding: 6px 6px 8px 20px;
}
div.res-sideNav > ul > li > ul > li.last > a {
    background: none repeat scroll 0 0 transparent;
}
div.res-sideNav > ul > li > ul > li.current > a, div.res-sideNav > ul > li > ul > li > a:hover, div.res-sideNav > ul > li > ul > li.current > .bullet, div.res-sideNav > ul > li > ul > li:hover > .bullet {
    color: White;
    text-decoration: none;
}
div.res-sideNav > ul > li > ul > li.current, div.sideNav > ul > li > ul > li:hover {
        background: rgb(63,21,139); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(left,  rgba(63,21,139,1) 0%, rgba(80,52,162,1) 43%, rgba(56,9,130,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(63,21,139,1)), color-stop(43%,rgba(80,52,162,1)), color-stop(100%,rgba(56,9,130,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(63,21,139,1) 0%,rgba(80,52,162,1) 43%,rgba(56,9,130,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(63,21,139,1) 0%,rgba(80,52,162,1) 43%,rgba(56,9,130,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(63,21,139,1) 0%,rgba(80,52,162,1) 43%,rgba(56,9,130,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(63,21,139,1) 0%,rgba(80,52,162,1) 43%,rgba(56,9,130,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f158b', endColorstr='#380982',GradientType=1 ); /* IE6-8 */
}
div.res-sideNav > ul > li > ul > li.first {
    background-position: 0 0;
}
div.res-sideNav > ul > li > ul > li{
    float:none !important;
}
div.res-sideNav > ul > li > ul > li.first.current, div.res-sideNav > ul > li > ul > li.first:hover {
    background: rgb(63,21,139); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(left,  rgba(63,21,139,1) 0%, rgba(80,52,162,1) 43%, rgba(56,9,130,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(63,21,139,1)), color-stop(43%,rgba(80,52,162,1)), color-stop(100%,rgba(56,9,130,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(63,21,139,1) 0%,rgba(80,52,162,1) 43%,rgba(56,9,130,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(63,21,139,1) 0%,rgba(80,52,162,1) 43%,rgba(56,9,130,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(63,21,139,1) 0%,rgba(80,52,162,1) 43%,rgba(56,9,130,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(63,21,139,1) 0%,rgba(80,52,162,1) 43%,rgba(56,9,130,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f158b', endColorstr='#380982',GradientType=1 ); /* IE6-8 */
}
div.res-sideNav > ul > li.last > ul > li.last {
    background-position: 0 bottom;
}
div.res-sideNav > ul > li.last > ul > li.last.current, div.res-sideNav > ul > li.last > ul > li.last:hover {
    background-position: -141px bottom;
}

.cms-format table tr:first-child {
    background: none repeat scroll 0 0 #380982;
}
.cms-format table tr:first-child td {
    color: #FFFFFF;
}

.addthis_toolbox.addthis_default_style.audioShare {
    display: none;
    vertical-align: bottom;
    margin-left: 10px;
}

.audioThinner .audiojs {
    height: 30px;
    margin-bottom: 5px;
}
.audioThinner .audiojs .play-pause {
    height: 30px;
    padding: 1px 2px;
}

.audioThinner .audiojs .scrubber {
    height: 12px;
    margin: 9px;
}
.audioThinner .audiojs .time {
    height: 30px;
    line-height: 30px;
}

.listenSwitch {display: none; text-decoration:underline; }

.multiFile {display: inline;}
.audioThinner.multiFile *{font-size: 13px;}
.mobileMenu {display: none; width: 100%; background: url("/images/arrow-up.png") no-repeat scroll 97% 9px #ECECEC; padding: 8px 9px; color: #555555; cursor: pointer;}
.mobileMenu.opened {background: url("/images/arrow-down.png") no-repeat scroll 97% 10px #ECECEC;}



/* Affordability Projects */
.clearfix:before, .clearfix:after {content: ""; display: table; }
.clearfix:after {clear: both; }
.clearfix {zoom: 1;}

.affordability-item {
	float: left;
	position: relative;
	width: 22.8%;
	height: 170px;
	margin: 0 1.1% 20px;
	border: 1px solid #d9d9d9;
	cursor: pointer;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
.affordability-item:hover, .affordability-item:focus {
	background-color: #f7f7f7;
}
.affordability-item.open:before, .affordability-item.open:after {
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	bottom: -22px;
	left: 50%;
	border: solid transparent;
	pointer-events: none;
	z-index: 1;
}
.affordability-item.open:after {
	border-color: rgba(236, 236, 236, 0);
	border-bottom-color: #ECECEC;
	border-width: 14px;
	margin-left: -14px;
}
.affordability-item.open:before {
	border-color: rgba(218, 218, 218, 0);
	border-bottom-color: #D9D9D9;
	border-width: 15px;
	margin-left: -15px;
}
	.affordability-item > img {
		display: block; 
		margin: 0 auto;
		width: 100%;
		max-width: 100%;
	}
	.affordability-title {
		text-align: center;
		margin: 10px 0;
		padding: 0 10px;
		font-size: 15px;
	}
	.expandable-arrow {
		display: block;
		position: absolute;
		bottom: 0;
		right: 0;
		width: 30px;
		height: 20px;
		background: url("/images/icn-arrow-down-purple.png") center no-repeat;
		cursor: pointer;
	}

.expandable-content {
	clear: both;
	margin: 0 30px;
	min-height: 500px;
}
	.expandable-item {
		border: 1px solid #d9d9d9;
		background: #ececec;
		padding: 30px;
		position: relative;
	}
		.expandable-left {
			float: left;
			width: 34%;
		}
			.expandable-featured {
				cursor: pointer;
				background: url("/images/spinner.gif") center center no-repeat; 
				height: 155px;
			}
			.expandable-featured img {display: none;}
			.expandable-featured.orbit {background: none; height: auto;}
			.expandable-featured.orbit img {display: block;}

			.expandable-featured + .timer {display: none;}
			.exp-btn {
				display: block;
				margin: 3px 0;
				padding: 10px 20px 10px 65px;
				color: #0046AD;
				text-decoration: none;
				line-height: 20px;
				background-color: #d7d7d7;
				background-position: 15px center;
				background-repeat: no-repeat;
				-webkit-transition: background-color 0.3s ease;
				-moz-transition: background-color 0.3s ease;
				-o-transition: background-color 0.3s ease;
				transition: background-color 0.3s ease;
			}
			.exp-btn:hover, .exp-btn:focus {
				background-color: #b6b6b6;
			}
			.exp-btn.home {
				background-image: url("/images/icn-home.png");
			}
			.exp-btn.msg {
				background-image: url("/images/icn-msg.png");
			}
		.expandable-right {
			float: right;
			width: 66%;
			padding: 0 35px;
		}

#expandable-gallery {
	background: url("/images/spinner.gif") center center no-repeat; 
	height: 400px;
	margin: 0 auto;
}
#expandable-gallery img {display: none;}
#expandable-gallery.orbit {background: #fff; max-height: 750px;}
#expandable-gallery.orbit img {display: block;}
#expandable-gallery .caption {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 7px 15px;
	background: rgba(0,0,0,0.7);
	font-size: 11px;
	line-height: 15px;
	color: #eee;
}
#expandable-gallery .caption p, #expandable-gallery .caption div {font-size: 11px; line-height: 15px; color: #eee;}
#expandable-gallery .caption h6 {margin: 4px 0;}

#expandable-gallery + .timer {display: none;}
#expandable-reveal .close-reveal-modal, .expandable-close {
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 40px;
	font-weight: 300;
	text-shadow: none;
	color: #2c3336;
	cursor:pointer;
	font-family: Arial,Helvetica,sans-serif;
}
#expandable-reveal .close-reveal-modal {
	top: 10px;
	right: 10px;
}
.expandable-close {
	top: 6px;
	right: 13px;
}

/*-------------------------------Document --------------------------------------------*/
.document-mainstreet-wrapper {
    background: #F7F8FA;
}
.document-content-area {
    padding: 10px;
}
.document-mainstreet-wrapper .button {
    position: relative;
    display: inline-block;
    width: auto;
    line-height: 1;
    padding: 7px 20px 7px;
    margin: 0;
    background: #d4d4d6;

    background: -moz-linear-gradient(top, #d4d4d6 0%, #a0a0a3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d4d6), color-stop(100%,#a0a0a3));
    background: -webkit-linear-gradient(top, #d4d4d6 0%,#a0a0a3 100%);
    background: -o-linear-gradient(top, #d4d4d6 0%,#a0a0a3 100%);
    background: -ms-linear-gradient(top, #d4d4d6 0%,#a0a0a3 100%);
    background: linear-gradient(to bottom, #d4d4d6 0%,#a0a0a3 100%);
    border: 1px solid #f1f0f0;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    color: #4d4b4c;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    outline: none;
    text-align: center;
    text-decoration: none;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    padding-right: 30px;
    max-width: 300px;
}

.document-mainstreet-wrapper .button.current,
.document-mainstreet-wrapper .button.current:visited,
.document-mainstreet-wrapper .button.current:hover,
.document-mainstreet-wrapper .button.current:focus {
    color: #FFF !important;
}

.document-mainstreet-wrapper .button:before, .document-mainstreet-wrapper .button::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 5px;
    width: 11px;
    min-height: 11px;
    background: url("../images/arrow-right.png") 0 center no-repeat; }
.document-mainstreet-wrapper.button.download:before, .document-mainstreet-wrapper.button.download::before {
    background: url("../images/icn-download.png") 0 center no-repeat; }
.document-mainstreet-wrapper.button:hover:before, .document-mainstreet-wrapper.button:hover::before, .document-mainstreet-wrapper.button:focus:before, .document-mainstreet-wrapper.button:focus::before {
    background-image: url("../images/arrow-right-active.png"); }
.document-mainstreet-wrapper.button:hover.download:before, .document-mainstreet-wrapper.button:hover.download::before, .document-mainstreet-wrapper.button:focus.download:before, .document-mainstreet-wrapper.button:focus.download::before {
    background-image: url("../images/icn-download-active.png"); }
.document-mainstreet-wrapper.button.arrow-left {
    padding-left: 30px;
    padding-right: 15px; }
.document-mainstreet-wrapper.button.arrow-left:before, .document-mainstreet-wrapper.button.arrow-left::before {
    background: url("../images/arrow-left.png") 0 center no-repeat;
    position: absolute;
    content: "";
    display: block;
    top: 0;
    bottom: 0;
    width: 11px;
    min-height: 11px;
    left: 10px; }
.document-mainstreet-wrapper.button.arrow-left:hover:before, .document-mainstreet-wrapper.button.arrow-left:hover::before, .document-mainstreet-wrapper.button.arrow-left:focus:before, .document-mainstreet-wrapper.button.arrow-left:focus::before {
    background-image: url("../images/arrow-left-active.png"); }


.downloadDiv {
    background: #006eb5;
    position: relative;
    padding: 13px 15px 13px 13px;
    border-radius: 5px;
    margin-bottom: 5px;
    width: 100%;
}
.downloadDiv .download-text {
    font-size: 17px;
    color: #FFF;
    display: inline-block;
}
.downloadDiv a {
    background: #d4d4d6;
    background: -moz-linear-gradient(top, #d4d4d6 0%, #a0a0a3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4d4d6), color-stop(100%, #a0a0a3));
    background: -webkit-linear-gradient(top, #d4d4d6 0%, #a0a0a3 100%);
    background: -o-linear-gradient(top, #d4d4d6 0%, #a0a0a3 100%);
    background: -ms-linear-gradient(top, #d4d4d6 0%, #a0a0a3 100%);
    background: linear-gradient(to bottom, #d4d4d6 0%, #a0a0a3 100%);
    display: inline-block;
    position: relative;
    width: 110px;
    padding: 10px 42px 12px 24px;
    border-radius: 5px;
    color: #4d4b4c;
    float: right;
    position: relative;
    display: inline-block;
    width: auto;
    line-height: 1;
    margin: 0;
    background: #d4d4d6;
    background: -moz-linear-gradient(top, #d4d4d6 0%, #a0a0a3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4d4d6), color-stop(100%, #a0a0a3));
    background: -webkit-linear-gradient(top, #d4d4d6 0%, #a0a0a3 100%);
    background: -o-linear-gradient(top, #d4d4d6 0%, #a0a0a3 100%);
    background: -ms-linear-gradient(top, #d4d4d6 0%, #a0a0a3 100%);
    background: linear-gradient(to bottom, #d4d4d6 0%, #a0a0a3 100%);
    border-top: 1px solid #f1f0f0;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    color: #4d4b4c;
    cursor: pointer;
    font-family: arial, sans-serif;
    font-size: 13px;
    outline: none;
    text-align: center;
    text-decoration: none;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
}
.sideNavMobile {
    display: none;
}
.sideNavMobile .button {
    max-width: 100%;
    padding: 15px;
}
.sideNav, .prep-doc-nav {
    border-radius: 7px;
    overflow: hidden;
}

.show-on-mobile {
    display: none;
}
.nav-btn.top.document-nav {
    margin: 10px 0;
}
.sideNavMobile.active .button:before {
    background: url("../images/arrow-down-new.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
}

.document-div .sideNav, .prep-doc-nav {
    width: 100% !important;
    margin-left: 0px;
}
.sideNav .button, .prep-doc-nav .button {
    background: #e7e7e7;
    background: -moz-linear-gradient(top, #e7e7e7 0%, #dddddd 50%, #d2d4d3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e7e7), color-stop(50%, #dddddd), color-stop(100%, #d2d4d3));
    background: -webkit-linear-gradient(top, #e7e7e7 0%, #dddddd 50%, #d2d4d3 100%);
    background: -o-linear-gradient(top, #e7e7e7 0%, #dddddd 50%, #d2d4d3 100%);
    background: -ms-linear-gradient(top, #e7e7e7 0%, #dddddd 50%, #d2d4d3 100%);
    background: linear-gradient(to bottom, #e7e7e7 0%, #dddddd 50%, #d2d4d3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#d2d4d3', GradientType=0);
    border-radius: 0;
    text-align: left;
    width: 100%;
    padding: 13px 20px 13px 13px;
    font-family: 'Open Sans', arial, sans-serif;
}
.sideNav .button.current, .prep-doc-nav .button.current {
    background: #009de2;
    background: -moz-linear-gradient(top, #009de2 0%, #0085ca 50%, #006eb5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009de2), color-stop(50%, #0085ca), color-stop(100%, #006eb5));
    background: -webkit-linear-gradient(top, #009de2 0%, #0085ca 50%, #006eb5 100%);
    background: -o-linear-gradient(top, #009de2 0%, #0085ca 50%, #006eb5 100%);
    background: -ms-linear-gradient(top, #009de2 0%, #0085ca 50%, #006eb5 100%);
    background: linear-gradient(to bottom, #009de2 0%, #0085ca 50%, #006eb5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009de2', endColorstr='#006eb5', GradientType=0);
    color: #FFF;
}

.document-wrapper .row {
    padding-top: 10px;
}

.pdf:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    width: 11px;
    min-height: 11px;
    background: url("../images/icn-download.png") 0 center no-repeat;
}

#document-master {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 15px;
    margin-bottom: 5px;
}

#document-master ul li {
    list-style: inherit;
    font-size: 13px;
    list-style-type: disc;
    list-style-position: inside;
    text-indent: -1em;
    padding-left: 3em;
}

.double-image img {
    width: 50% !important;
    float: left;
}

.bluebox {
    font-size: 13px;
    background-color:  rgb(153, 204, 255);
    border-radius: 5px;
    padding: 8px;
    margin: 5px 0 5px 20px;
}
.mobile-map {display: none;}
.mobile-map img {display: block; margin: 0 auto;}

.expand-team {
	position: relative;
	text-align: right;
	padding-right: 50px;
	cursor: pointer;
}
.expand-team h4 {display: inline-block;}
.team-content {display: none;}
.team-content .person:last-child {
	padding-bottom: 0;
    margin-bottom: 0;
	border-bottom: 0;
}
.person .content .expand-team h4 {font-size: 16px;}
.expand-team:after {
	content: "+";
	display: block;
	position: absolute;
	right: 0;
	top: 2px;
	width: 38px;
	height: 38px;
	line-height: 38px;
	font-size: 21px;
	border-radius: 50%;
	text-align: center; 
	border: 1px solid #0046AD;
	color: #0046AD;
	transition: color 0.3s ease, background-color 0.3s ease;
}
.expand-team.active:after {
	content: "-";
	line-height: 36px;
	background-color: #0046AD;
	color: #fff;
}

/*--------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 990px) {
	.mobile-map {display: block;}
	#statistic-map-container {display: none;}
}
@media only screen and (max-width: 970px) {
	.featured-page-box, .promo-CANDY {width: 31%}
    .slide .caption-text-right.caption-text {bottom:0;}
}

@media only screen and (max-width: 900px) {
    .downloadDiv {
        padding: 8px;
    }
    .downloadDiv a {
        padding: 10px 30px 12px 16px;
        float: none;
        vertical-align: middle;
        margin-left: 5px;
    }
    .downloadDiv .download-text {
        font-size: 14px;
        vertical-align: middle;
    }
}

@media only screen and (max-width: 800px) {
	.upcoming-event-list { margin-left: 0;}
    .icaSlider {height: 390px !important;}
}

@media only screen and (max-width: 770px) {

	#nav{
		margin-top: 10px;
	}
	#nav li{
	    line-height: 30px;
	    margin-bottom: 10px;
	    margin-right: 10px;
	    border-radius: 3px 3px 0px 0px;
	    width: 48%;
	}
    #nav li:nth-child(2n-1){
        margin-right: 0;
    }
	#nav li.first{ display: none}
	#header{
		margin-bottom: -12px;
	}
	#header-rhs{
		float: right; width: auto;
	}
	#header .three.columns{float: left}
	
	.featured-page-box, .promo-CANDY {width: 213px}
	
	div.sideNav, .prep-doc-nav{float:none;}
	#content {float:none;}

	.submission-tile{height : 140px;}
	.submission-date{height : 140px;}
	.submission-more a{font-size: 10px;float : left}
        
	.upcoming-event-list{margin-left: 0px; min-height: 200px; height : auto; }
	.banner-container {display: inline-block;float: none;}
	
	.sideNav {display:none;}
	
	.upcoming-event-list {
		width: auto !important;
	}
	
	div.res-sideNav > ul > li > a, div.res-sideNav > ul > li.last.hasChildren > a{background: #ECECEC}
	/*div.res-sideNav > ul > li.active > a, div.res-sideNav > ul > li.last.active.hasChildren > a{background: #ECECEC}*/
	
	div.res-sideNav > ul > li, div.res-sideNav > ul > li * {}
	div.res-sideNav > ul > li > a, div.res-sideNav > ul > li.last.active.hasChildren > a{}

    div.contact-us {border-right: none;}
    .mobileMenu {display: block;}
    div.res-sideNav {display: none; margin-left: -7px;}
    .res-sideNav > ul {margin-bottom: 0;}
    div.res-sideNav > ul > li {width: 100%; }
    div.res-sideNav > ul > li > ul > li > a {background: none;}
    #header.mediaHeader {margin-bottom: 0;}

    .contact-us.six.columns {padding: 0;}
    .contactFrom.six.columns {padding: 0;}
    .banner-container {display: none;}
    #statistic-map-container span {position: static; display:block; margin-bottom: 10px;}
    #statistic-map-container span .statistics-sub {margin-top:5px;}
    .copyright {
        display: block;
        margin-top: 5px;
    }
    .fade.y2013:nth-child(3) {
        top: 62% !important;
    }
    .fade.y2013:nth-child(5) {
        top: 39% !important;
        height: 6% !important;
        right: 28% !important;
    }
    .fade.y2013:nth-child(7) {
        top: 15% !important;
    }
    .fade.y2013:nth-child(9) {
        top: 40% !important;
        height: 8% !important;
    }
}

@media only screen and (max-width: 767px) {
    .sideNavMobile,.prep-doc-nav  {
        display: block;
    }
    .sideNavMobile .button,.prep-doc-nav .button {
        width: 100%;
    }
    .prep-doc-nav .button {
        display: block;
        max-width: 100%;
    }
    .sideNav > a {
        max-width: none !important;
        width: 100%;
    }

    .document-mainstreet-wrapper .columns {
        padding: 0;
    }
    .hide-on-mobile {
        display: none;
    }
    .show-on-mobile {
        display: block;
    }
    .downloadDiv a {
        float: right;
    }
    .downloadDiv .download-text {
        font-size: 17px;
    }
}

@media only screen and (max-width: 630px) {
    .fade.y2013:nth-child(3) {
        top: 57% !important;
    }
    .fade.y2013:nth-child(5) {
        top: 38% !important;
    }
    .fade.y2013:nth-child(7) {
        top: 12% !important;
    }
    .fade.y2013:nth-child(9) {
        top: 39% !important;
    }
    .affordability-item {width: 47.8%; height: 190px;}
    .affordability-item.open:before, .affordability-item.open:after {display: none;}
    .expandable-left {
    	float: none;
    	width: auto;
    	max-width: 275px;
    	margin: 0 auto;
    }
    .expandable-right {
    	float: none;
    	width: auto;
    	padding: 0;
    }
}

@media only screen and (max-width: 560px) {
    .statistic-details table tr:first-child td:last-child {
        display: none;
    }
}

@media only screen and (max-width: 550px) {
	/* Force table to not be like tables anymore */
	#no-more-tables table,
	#no-more-tables thead,
	#no-more-tables tbody,
	#no-more-tables th,
	#no-more-tables td,
	#no-more-tables tr {
	display: block;
	}
	 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables .tableHeader {
	position: absolute;
	top: -9999px;
	left: -9999px;
	}
	 
	#no-more-tables tr { border: 1px solid #ccc; }
	 
	#no-more-tables td {
	/* Behave like a "row" */
	border: none;
	border-bottom: 1px solid #eee;
	position: relative;
	padding-left: 70%;
	white-space: normal;
	text-align:left;
	}
	 
	#no-more-tables td:before {
	/* Now like a table header */
	position: absolute;
	/* Top/left values mimic padding */
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	text-align:left;
	font-weight: bold;
	}
	 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
	
	.tableTitle > td{padding-left:0% !important;}
	.upcoming-event-list {float: none !important;}
	
	
	#header-rhs{display: none}
	.mobile-only-social{display: block; margin-top: -20px; margin-bottom: 20px; text-align: center;}
	.mobile-only-social a{color: #555555; font-size: 10px;  text-decoration: none; text-transform: uppercase}
	.mobile-only-social a:first-child{border-right: 1px solid #CCCCCC; padding-right: 10px;}
	.mobile-only-social .search-form{margin-top: 10px; width: 100%; background: none;}

    .contact-us p iframe {width: 100%;}
    div.orbit-wrapper div.slider-nav {display: none;}
    div.orbit-wrapper div.timer {display: none;}
    #header.mediaHeader {padding-bottom: 5px;}
    .three.columns.upcoming-event-list {margin: 0 14px;}
    .affordability-item {height: 170px;}
    .caption-text-left {
		margin-right: 0px;
		margin-left: 0px;
		position: absolute;
		right: 0px;
		bottom: 0px;
		left: auto;
		top: auto;
		text-align: right;
    }
}

@media only screen and (max-width: 525px) {
    .fade.y2013:nth-child(3) {
        top: 52% !important;
    }
    .fade.y2013:nth-child(5) {
        top: 35% !important;
    }
    .fade.y2013:nth-child(7) {
        top: 9% !important;
    }
    .fade.y2013:nth-child(9) {
        top: 36% !important;
        height: 8% !important;
    }
}

@media only screen and (max-width: 500px) {
	.audio-playing-image-container{min-height: 229px ;}
	.audio-playing-image {
	    max-height: 235px;
	    position: absolute;
	    right: 0;
	    top: 0;
	}
	.audio-playing-image-bg {
		margin-left: -180px;
		margin-top: 50px;
		max-width: 180px;
	}
    .featured-page-box, .promo-CANDY {
        width: 100%;
    }	
}

@media only screen and (max-width: 435px) {
    .fade.y2013:nth-child(3) {
        top: 41% !important;
    }
    .fade.y2013:nth-child(5) {
        top: 25% !important;
    }
    .fade.y2013:nth-child(7) {
        top: 5% !important;
    }
    .fade.y2013:nth-child(9) {
        top: 27% !important;
    }
}

@media only screen and (max-width: 420px) {
	#nav li{
		text-align: center;
		font-size: 10px;
	}
	#nav li a{ padding: 0 4px;}
	.banner-container{width: 191px; margin-right: 0px; margin: 0 auto; float: none; display: none}
	.featured-page-box{width: 90%}
        .upcoming-event-list{margin-left: 0px; min-height: 200px; height : auto; }
        .report-tile{width : 94%}
        .media-release-date{width : 100%; border : none;}
        #media-iframe{height : 300px;}
      
        
        
        .submission-tile {height: 150px}
        .submission-tile h6{padding-left: 5px;}
        .submission-date{height : auto !important; width : 100%; border : none; min-height : 10px; padding : 0 5px 5px }
        .submission h6 {font-size : 12px; float:left; margin-top: 5px}
        .submission-year, .media-release-year{font-size : 12px; float : right}
        .submission-addressee{padding: 0px 0px 5px 5px;float : left}
        .submission-more {bottom: 10px;left: 10px; position: absolute;}
        .submission-more a{font-size: 10px;float : left}
        
        .caption-text h4{font-size : 14px;}
        .caption-text .copy{font-size : 10px; line-height: 1}
        .caption-text .button{font-size : 10px; padding : 5px; float : right}
        
        .audio-playing-image-container{min-height: 182px ;}

        .audio-playing-image{
            margin-top: 0;
			max-width: 130px;
        }
        
        
        .media-container {margin-bottom: 25px;}
        .media-playing-title{font-size: 14px; margin-top : 15px}
		
		.orbit-wrapper .orbit-caption{padding:8px;}
		.expandable-content {margin: 0 5px;}
		.affordability-item {height: 160px;}
}

@media only screen and (max-width: 390px){
    dl.tabs.five-up dt a, dl.tabs.five-up dd a {
        padding: 0px;
        font-size: 13px;
    }
}

@media only screen and (max-width: 380px){
		.audio-playing-image{max-height:165px; width : auto}
	    .audio-playing-image-container{min-height: 165px ;}
        .audio-playing-image-bg {
            margin-left: -127px;
            margin-top: 27px;
            max-width: 150px;
        }
        .icaSlider {height: 175px !important;}
        .icaSlider .slider .slide {
            height: 175px;
            line-height: 175px;
        }
        .icaSlider .slider .slide img {
            max-height: 175px;
        }
        .prev {top: 25%;}
        .next {top: 25%;}
        #contact-us-form > input, #contact-us-form > select {width: 100% !important;}
        #contact-us-form > textarea {width: 100% !important; height: 150px !important;}
        #contact-us-form > input#contact-us-submit-button {width: auto !important;}
        .reveal-modal.xlarge.open {padding: 10px;}


}

@media only screen and (max-width: 300px){
		.audio-playing-image{max-height:110px; width : auto}
	    .audio-playing-image-container{min-height: 110px ;}
        .audio-playing-image-container img{max-width: 120px;}
        .audio-playing-image-bg {
            margin-left: -80px;
            margin-top: 10px;
            max-width: 120px;
        }
}




.button.greybutton{background: #E6E6E6; color: #666666;}

.expandable-right div {
    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 13px;
    line-height: 1.6;
}

.expandable-right ul li {
    list-style-type: inherit;
    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 13px;
    line-height: 1.6;
    margin-bottom: 17px;
    margin-left: 15px;
}


.submission-supporting-document{float: right;  width: 155px; min-height: 95px; margin: 10px; border: 1px solid #D9D9D9; padding: 10px; line-height: 15px; background: #E5ECF7;}
.submission-supporting-document-mobile{display: none; line-height: 15px; }
@media only screen and (max-width: 610px) {
    .submission-supporting-document > div, .submission-supporting-document > br{display: none;}
    .submission-supporting-document{min-height: 10px}
}

@media only screen and (max-width: 610px) {
    .submission-supporting-document{display: none;}
    .submission-supporting-document-mobile{display: block;}
}

.point-filter{
    text-align: left;
    padding: 10px;
    background: #E5ECF7;
}

.submissions-text {
    padding: 10px;
}
