﻿@font-face { 
  font-family: Yanone Kaffeesatz; 
    src: url('/fonts/YanoneKaffeesatz-Regular.eot'); 
    src: local("Yanone Kaffeesatz"), url('/fonts/YanoneKaffeesatz-Regular.ttf'); 
}
@font-face { 
  font-family: News Cycle; 
    src: url('/fonts/NewsCycle-Regular.eot'); 
    src: local("News Cycle"), url('/fonts/NewsCycle-Regular.ttf'); 
}


html{
    width: 100%;
    min-height:100%;
    margin:0;
    font-family:Arial;
    height:100%;
}

body{
	background:#ffffff;
	position:relative;
	float:left;
	min-height:100%;
	width:100%;
	margin:0;
	
}

#wrapper{
	width:86%;
	margin:0 7%;
	position:relative;
	float:left;
	padding-bottom:50px;
}

h2{
	color:#0a546f;
	font-size:1.2em;
}



/****************************Banner*******************************/
#banner{
	width:100%;
	height:100px;
}

#banner #logo{
	position:relative;
	float:left;
	margin: 10px 0 10px 7%;
	height:auto;
	max-width:100%;
	color:#000000;
	font-family:'News Cycle',arial,sans-serif
}

#banner #logo .bannerMain{
	font-size:30pt;
}

#banner #logo .bannerSub{
	font-size:17pt;
}



#banner #search{
	position:relative;
	float:right;
	margin: 55px 5% 20px 0;
}

#banner #search .search-icon{
	position: absolute;
    right: 3px;
    top: 5px;
    width: 20px;
}

#banner #search #searchBox{
	width:250px;
	padding-right:25px;
	background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
	display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

/****************************End Banner*******************************/


/****************************Navigation*******************************/
#navigation{
	position:relative;
	float:left;
	width:100%;
	z-index:99999;
	background:#0a546f;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	margin-bottom:20px;
}

#navigation #responsiveMenu{
	display:none;
}

#navigation a{
	text-decoration:none;
	color:#ffffff;
}

#navigation ul{
	text-align:center;
	padding-left:0;
	margin:0;
}

#navigation .first_lvl:hover{
	background:#0193b7;
}


#navigation .first_lvl:hover ul{
	display:block;
}

#navigation .second_lvl{
	position:absolute;
	top:50px;
}

#navigation .second_lvl li{
	list-style-type:none;
	position:relative;
	float:left;
	width:100%;
	text-align:left;
	border-top:1px solid #ffffff;
	background:#0193b7;
}

#navigation .second_lvl li a{
	color:#ffffff;
	padding-left:2%;
	width:98%;

}

#navigation .second_lvl li:hover a{
	color:#0a546f;
}

#navigation #homeNavButton{
	width:10%;
}

#navigation #aboutNavButton{
	width:18%;
}


#navigation #uiNavButton{
	width:25%;
}	

#navigation #wcNavButton {
	width:25%;
}

#navigation #erNavButton{
	width:17%;
}

#navigation .first_lvl{
	position:relative;
	display:inline-block;
	text-align:center;
}

#navigation .first_lvl a{
	position:relative;
	float:left;
	width:100%;
	padding:15px 0;
}

#navigation .first_lvl a:hover{
	background:#0193b7;
	color:#ffffff;
}

#navigation .second_lvl{
	display:none;
}
/****************************End Navigation*******************************/


/*****************************Home Page Image Slider*****************************/
#slides {
    display: none;
	float:left;
    position: relative;
    width: 100%;
    border-top:8px solid #ffffff;
    margin-bottom:10px;
}
#slides .slide{
	width:100%;
	height:100%;
	position:relative;
	background-size:cover !important;
}
#slides #slide1{
	background-image: url('/images/slider/slider_1.jpg');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slider/slider_1.jpg',sizingMethod='scale')";
}
#slides #slide2{
	background-image: url('/images/slider/slider_2.jpg');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slider/slider_2.jpg',sizingMethod='scale')";
}
#slides #slide3{
	background-image: url('/images/slider/slider_3.jpg');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slider/slider_3.jpg',sizingMethod='scale')";
}
#slides #slide4{
	background-image: url('/images/slider/slider_4.jpg');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slider/slider_4.jpg',sizingMethod='scale')";
}

#slides #slide5{
	background-image: url('/images/slider/slider_5.jpg');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slider/slider_5.jpg',sizingMethod='scale')";
}
#slides #slide6{
	background-image: url('/images/slider/slider_6.jpg');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slider/slider_6.jpg',sizingMethod='scale')";
}
#slides #slide7{
	background-image: url('/images/slider/slider_7.jpg');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slider/slider_7.jpg',sizingMethod='scale')";
}
#slides #slide8{
	background-image: url('/images/slider/slider_8.jpg');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slider/slider_8.jpg',sizingMethod='scale')";
}
#slides #slide9{
	background-image: url('/images/slider/slider_9.jpg');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slider/slider_9.jpg',sizingMethod='scale')";
}
#slides #slide10{
	background-image: url('/images/slider/slider_10.jpg');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slider/slider_10.jpg',sizingMethod='scale')";
}
#slides #slide11{
	background-image: url('/images/slider/slider_11.jpg');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slider/slider_11.jpg',sizingMethod='scale')";
}
#slides #slide12{
	background-image: url('/images/slider/slider_12.jpg');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slider/slider_12.jpg',sizingMethod='scale')";
}
#slides #slide13{
	background-image: url('/images/slider/slider_13.jpg');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slider/slider_13.jpg',sizingMethod='scale')";
}
#slides #slide14{
	background-image: url('/images/slider/slider_14.jpg');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slider/slider_14.jpg',sizingMethod='scale')";
}




#slides .slidesjs-navigation {
    bottom: 3px;
    margin-top: 5px;
    position: absolute;
    z-index: 11;
}
a.slidesjs-next, a.slidesjs-previous, a.slidesjs-play, a.slidesjs-stop {
    background-image: url("/images/btns-next-prev.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 21px;
    margin-right: 5px;
    overflow: hidden;
    text-indent: -9999px;
    width: 21px;
}
a.slidesjs-next {
    background-position: -21px 0;
    left: 28px;
    margin-right: 10px;
}
a.slidesjs-next:hover {
    background-position: -21px -21px;
}
a.slidesjs-previous {
    background-position: 0 0;
    left: 3px;
}
a.slidesjs-previous:hover {
    background-position: 0 -21px;
}
a.slidesjs-play {
    background-position: -42px 0;
    left: 60px;
    width: 21px;
}
a.slidesjs-play:hover {
    background-position: -42px -21px;
}
a.slidesjs-stop {
    background-position: -63px 0;
    left: 60px;
    width: 21px;
}
a.slidesjs-stop:hover {
    background-position: -63px -21px;
}
.slidesjs-pagination {
    bottom: 3px;
    float: right;
    list-style: none outside none;
    margin: 0;
    position: absolute;
    right: 0;
    z-index: 11;
}
.slidesjs-pagination li {
    float: left;
    margin: 0 1px;
}
.slidesjs-pagination li a {
    background-image: url("/images/pagination.png");
    background-position: 0 0;
    display: block;
    float: left;
    height: 0;
    overflow: hidden;
    padding-top: 13px;
    width: 13px;
}
.slidesjs-pagination li a.active, .slidesjs-pagination li a.active:hover {
    background-position: 0 -13px;
}
.slidesjs-pagination li a:hover {
    background-position: 0 -26px;
}
#slides a:link, #slides a:visited {
    color: #333333;
}
#slides a:hover, #slides a:active {
    color: #9E2020;
}
/*****************************End Home Page Image Slider*****************************/

#divisionButtons{
	width:70%;
	background-size:contain;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	margin-top:20px;
	height:180px;
	text-align:center;
}

#divisionButtons a{
	position:relative;
	margin-top:4%;
	text-align:center;
	width:25%;
	display:inline-block;
	text-decoration:none;

	color:#ffffff;
	padding:20px 0;
	margin:4% 3% 0 3%;
	border-radius:10px;
	}


@media screen and (max-width: 1100px) {
	#divisionButtons a {
       	font-size:.8em;
       	line-height:1.2em;
    }
    
   
    
    
}

@media screen and (max-width: 850px) {
    #divisionButtons a {
       	font-size:.75em;
    }
}

/**************************Press Room***************************/
#pressRoom{
	box-shadow: -5px 0px 0 -3px #d1d3d4;
	width:30%;
	position:relative;
	float:left;
	margin-top:10px;
}

#pressRoom h2{
	width:95%;
	margin:0 0 10px 5%;
}

#pressRoom .story{
	width:95%;
	padding-left:5%;
	margin-bottom:10px;
	position:relative;
	float:left;
	font-size:.8em;
}

#pressRoom .title{
	width:100%;
	position:relative;
	float:left;
	white-space:nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}

#pressRoom .title a{
	color:#0a546f;
	font-weight:bold;
	text-decoration:none;
}

#pressRoom .date{
	width:100%;
	position:relative;
	float:left;
}

#pressRoom #viewAllPress{
	width:95%;
	margin-left:5%;
	font-size:.8em;
}

#pressRoom #viewAllPress a{
	text-decoration:none;
	color:#0a546f;
}

#welcomeMessage h2{
	margin:0 0 15px 0;
}

#welcomeMessage .title a{
	color:#0a546f;
	font-weight:bold;
	text-decoration:none;

}
/**************************End Press Room***************************/

.clearboth{
	clear:both;
}

/*****************************Footer********************************/
#footer{
	width:100%;
	border-top:2px solid #ffffff;
	text-align:center;
	font-size:.9em;
	margin-top:15px;
	position:absolute;
	bottom:0;
	background:#0a546f;
}

#footer a{
	text-decoration:none;
	color:#ffffff;
}

#footer ul{
	padding:0;
}

#footer li{
	display:inline-block;
	border-right: 1px solid #7a7a7e;
	padding:0 2%;
}

#footer .noborder{
	border:none;
}
/*****************************End Footer****************************/

/***************************** Petition Forms ****************************/
form.generic_form {
	width:95%;padding:1em 0;
}

.generic_form fieldset {
	width:90%; 
	margin:1.5em auto;
	border:1px solid black;
	background:#f6f2ed;
}

.generic_form fieldset fieldset {
	width:85%;margin:1.5em auto;
}

.generic_form legend {
	font-weight:bold;color:#0a546f;
	font-size:110%;
	text-transform:uppercase;
}

.generic_form p {
	float:left; 
	clear:both; 
	width:99%; 
	margin:10px 0;
}

.generic_form label, .generic_form input[type="text"], .generic_form textarea{
	float:left;
	width:35%;
}

.generic_form label.radioLabel{
	float:none;
}

.generic_form input[type="checkbox"] {
	float:left;
	width:10%;
}

.generic_form div.cleareverything p {
	display:block;
}

.generic_form div.cleareverything p label, .generic_form div.cleareverything p input[type="radio"] {
	float:none;
	display:inline;
}

.generic_form div.cleareverything p input[type="radio"] {
	margin-right:.7em;
}

form.generic_form input[type="checkbox"]:focus, form.generic_form input[type="text"]:focus, form.generic_form textarea:focus, form.generic_form input[type="radio"]:focus {
	background:#eeeeee;
	color:#000000 !important;
	font-weight:bold;
}

form.generic_form #formbuttons {
	text-align:center; 
	margin-top:1em;
}
 	
form.generic_form label#privacy {
	display:inline-block;
	float:left;
	width:85%;
}

#contactform .formInstruction{
	font-size:7pt;
	font-weight:bold;
	line-height:8pt;
	display:block;
}	

#contactform input, #contactform textarea{
	margin-right:5px;

}

form .error{
	color:red;
	font-size:7pt;
	position:relative;
	float:left;
	clear:both;
	height:0;
}



/***************************** End Petition Forms ****************************/


/*****************************Universal Classes**************************/
.buttonHolder{
	width:100%;
	text-align:center;
	position:relative;
	float:left;
}

.buttonHolder .button{
	min-height:25px;
}

.button .label.oneLine{
	height:1em;
}

.button .label.twoLines{
	height:2.3em;
}

.button .label{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}

.button{
	position:relative;
	text-align:center;
	display:inline-block;
	border-radius:10px;	
	text-decoration:none;
}	

.blueButton{
	background: #2b3087; /* Old browsers */
	background: -moz-linear-gradient(top,  #2b3087 0%, #4247d1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b3087), color-stop(100%,#4247d1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2b3087 0%,#4247d1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2b3087 0%,#4247d1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2b3087 0%,#4247d1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2b3087 0%,#4247d1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b3087', endColorstr='#4247d1',GradientType=0 ); /* IE6-9 */
	color:#ffffff;
}

.blueButton:hover{
	background:#4247D1;
}

.darkBlueButton{
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(58,119,189,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(100%,rgba(58,119,189,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(58,119,189,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(58,119,189,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(58,119,189,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(58,119,189,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#3a77bd',GradientType=0 ); /* IE6-9 */
	color:#ffffff;
}

.darkBlueButton:hover{
	background:#3A77BD;
}


.orangeButton{
	background: #f3a924; /* Old browsers */
	background: -moz-linear-gradient(top,  #f3a924 0%, #f5bb54 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3a924), color-stop(100%,#f5bb54)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3a924 0%,#f5bb54 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3a924 0%,#f5bb54 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3a924 0%,#f5bb54 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3a924 0%,#f5bb54 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3a924', endColorstr='#f5bb54',GradientType=0 ); /* IE6-9 */
	color:#000000;
}

.orangeButton:hover{
	background:#F5BB54;
}

.redButton{
	background: #ba1a22; /* Old browsers */
	background: -moz-linear-gradient(top,  #ba1a22 0%, #df3d45 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba1a22), color-stop(100%,#df3d45)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ba1a22 0%,#df3d45 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ba1a22 0%,#df3d45 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ba1a22 0%,#df3d45 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ba1a22 0%,#df3d45 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba1a22', endColorstr='#df3d45',GradientType=0 ); /* IE6-9 */
	color:#ffffff;
}

.redButton:hover{
	background:#DF3D45;
}

.lightGreenButton{
	background: rgb(159,201,216); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(159,201,216,1) 0%, rgba(212,237,246,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(159,201,216,1)), color-stop(100%,rgba(212,237,246,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(159,201,216,1) 0%,rgba(212,237,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(159,201,216,1) 0%,rgba(212,237,246,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(159,201,216,1) 0%,rgba(212,237,246,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(159,201,216,1) 0%,rgba(212,237,246,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fc9d8', endColorstr='#d4edf6',GradientType=0 ); /* IE6-9 */
	color:#000000;
	border: 1px solid #0a546f;
}

.lightGreenButton:hover{
	background:#D4EDF6;
}

.darkGreenButton{
	background: rgb(30,122,30); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(30,122,30,1) 0%, rgba(55,150,55,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,122,30,1)), color-stop(100%,rgba(55,150,55,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(30,122,30,1) 0%,rgba(55,150,55,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(30,122,30,1) 0%,rgba(55,150,55,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(30,122,30,1) 0%,rgba(55,150,55,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(30,122,30,1) 0%,rgba(55,150,55,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e7a1e', endColorstr='#379637',GradientType=0 ); /* IE6-9 */
	color:#ffffff;
}

.darkGreenButton:hover{
	background:#379637;
}

.buttonThirdWidth{
	width:29%;
	margin:1% 1.5%;
	padding:3% 0;
}

.greyButton{
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 34%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(34%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 34%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 34%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 34%,rgba(204,204,204,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 34%,rgba(204,204,204,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	color:#000000;
	border:1px solid #000000;
}

.greyButton:hover{
	background:#eeeeee;
}

.staticBannerImage{
	position:relative;
	float:left;
	width:100%;
	text-align:center;
}

.staticBannerImage img{
	width:100%;
	height:auto;
	margin-bottom:25px;
}

.halfwidth{
	width:48%;
	margin:0 1%;			
}

.floatleft{
	position:relative;
	float:left;
}

.nofloat{
	float: none !important;;
    margin-left: 0;
    text-align: left;
    width: auto;
}

.indentsmall{
	margin-left:25px;
}

.indentmedium{
	margin-left:50px;
}

.indentlarge{
	margin-left:75px;
}

.centerContainer{
	width:100%;
	text-align:center;
	position:relative;
}

.thinBorder{
	border:1px solid #000000;
}

.bluebackground{
	background:#ddd;			
}

img{
	max-width:100%;
	height:auto;
}

.red{
	color:red;
}


/*****************************End Universal Classes**************************/



/*****************************Mobile Layout*************************/

@media screen and (max-width:1000px){
	#banner #logo .bannerMain{
    	font-size:25pt;
    }
    
    #banner #logo .bannerSub{
     	font-size:18pt;
    }
}

@media screen and (max-width: 875px) {
	.button{
		font-size:.9em;
	}
	
	#banner #logo .bannerMain{
    	font-size:20pt;
    }
    
    #banner #logo .bannerSub{
     	font-size:13pt;
    }

	
	
}

@media screen and (max-width: 775px) {
		
	#navigation .first_lvl{
		font-size:.9em;
	}
	

	
	.button{
		font-size:.9em;
	}
	
	.buttonThirdWidth {
		width:46%;
		margin:1% 1.5%;
	}
	
	#banner #search-wrapper{
		text-align:center;
	}
	#banner #search{
		display:inline-block;
	}
}

@media screen and (max-width: 675px) {
	#wrapper{
		margin:20px 1% 50px 1%;
		width:98%;	
	}
	#banner{
		position:relative;
		float:left;
		height:auto;

	}
	
	#banner a{
		text-decoration:none;
	}
	
	#banner #logo{
		margin-bottom:10px;
		margin: 0;
		float:none;
		margin-left:5px;
		margin-top:5px;
	}
	
	#banner #logo .bannerMain{
		font-size:20pt;
		line-height:12px;
	}
	
	#banner #logo .bannerSub{
		font-size:13pt;
	}
	
	#banner #search{
		position:relative;
		margin: 10px auto;
		text-align:center;
		float:none;
		clear:both;
	}
	
	#navigation #responsiveMenu{
		background: #0a546f;
		cursor: pointer;
		display: block;
		float: left;
		margin: 0;
		outline: 1px solid #FFFFFF;
		width: 100%;
		text-align:center;
	}
	#navigation #responsiveMenu img{
		height: auto;
		max-width: 100%;
	}
	#navigation  #first_lvl_btns{
		display: none;
		position: relative;
		width: 100%;
	}
	#navigation .first_lvl {
		border: 1px solid #FFFFFF;
		float: left;
		position: relative;
		width: 100% !important;
		background: #0a546f;
		color:#ffffff;
		background:
	}
	
	#navigation .first_lvl a{
		color:#ffffff;
	}
	
	#navigation .first_lvl:hover ul{
		display:none;
	}
	
	#slides{
		display:none !important;		
	}
	
	#divisionButtons{
		display:table-row-group;	
		width:100%;	
		background:none;
		margin-bottom:20px;
		height:auto;
	}	
	
	#divisionButtons a{
		width:99%;
		margin:0;
		margin:5px 0;	
		font-size:1.1em;	
	}
	
	
	#pressRoom{
		display:table-footer-group;	
		width:100%;					
	}
	
	#welcomMessage{
		display:table-header-group;
		width:100%;			
	}
	
	h1{
		font-size:1.5em;
	}
	
	.mobileFullWidth{
		width:100% !important;
		margin:2% 0;
	}

	.button{
		font-size:1em;
	}
	
	.staticBannerImage{
		display:none;
	}
	
	.mobileclearboth{
		clear:both;
	}
	
	#contactform label{
		font-size:10pt;
	}
	
	#contactform label, #contactform input, #contactform textarea{
		width:100% !important;
	}
	
	#contactform input, #contactform textarea{
		margin-bottom:0px;
	}
	
	#contactform .formInstruction{
		margin-bottom:15px;
	}
	
	#contactform fieldset{
		width:98%;
	}
	
	#contactform input[type="radio"], #contactform label.radioLabel{
		width: auto !important;
	}
	
	
}

