@charset "utf-8";
@media screen and (max-width:767px) {

form {	display:none;}


body{	font-size:92%;	line-height:1.65em;	background-color:#fff;	max-width:90%;	}

body p {max-width:90%;}

.logo{border:1px solid #00F}

.s2alogo{border:1px solid #00F;display: block;margin-left:auto;margin-right:auto;}


#nav_s,#nav_s2a{display:none;}

#nav_div li,#nav_s li,#nav_s2a li{display:inline}

#nav_s hr{color:navy;height:1px}
#nav_s ul,#nav_div ul,.nav,body,.s-nav,.s2a_text,em,.s2a{font-family:Arial,Helvetica,sans-serif}

#nav_s hr{color:navy}


h1{font-size:140%;font-family:Verdana,Arial,sans-serif;color:navy;}
h2,h3,h4{font-size:100%;font-family:Verdana,Arial,sans-serif;color:navy}

.HSE-button{background-color:#AFEEEE}
.button-expanded{background-color:#FFD700}
.button-google{background-color:#FFF}
.button-regional{background-color:#6F6}
.highlight{background:#FCF}

img.link{border:1px solid #00F}
a.s-nav:link,a.s-nav:visited,a.s-nav:hover,a.s-nav:active,#nav_s li a,#nav_div li a,#nav_s2a li a{text-decoration:none}

#nav_s ul,#nav_div ul{list-style-type:none;margin:0;padding:5px 10px;text-align:center;width:665px}
#nav_s2a ul{list-style-type:none;margin:0;text-align:center;width:100%;margin-left:auto;margin-right:auto}
.HSE-button,.button-expanded,.button-google,.button-regional{   border: 1px outset #000;    color: #000;    font-size: 90%;    width: 313px;text-align: left;margin-right: 100px;margin-bottom: 13px;}

.float_img{padding-bottom:3px;padding-top:3px;}
.float_img5{float:left;padding-top:5px;display:none;}
.float_img10{float:left;padding-top:10px;display:none;}
.float_img15{float:left;padding-top:15px;display:none;}

.ad_div{clear:left;width:100%}
.ad_div p{	margin-left:5px;margin-top:0;max-width:100%;}
.ad_div .float_img{	display:none;}
	
.div-center{display:none;}

.copyright{font:italic 75% Arial,Helvetica,sans-serif;line-height:1.2em;text-align:right}

.footer{display:none;}

.headers_2{background-color:#f0f0f0;border-top:1px solid navy;font-family:Arial,Helvetica,sans-serif;font-size:96%;padding:1px}

.headers_cc{border-top:1px solid #8B0000;color:navy;font-family:Verdana,sans-serif;padding:3px;font-weight:bold}

.headers_s{background-color:#f8f8f8;border-top:1px solid navy;font-family:Arial,Helvetica,sans-serif;font-size:96%;padding:1px}

.index_div{font-size:103%;line-height:1.7em}

.nav_div .float_logo{
	text-align:center;
	width:100%;float:none;
	}
	
.nav_header{margin-left:auto;margin-right:auto;width:100%;}


.nav{background:#eee;padding:10px;width:280px}
.s-nav{background:#d0d0d0;line-height:1.2em;text-align:center}

.s2a{line-height:1.3em}
.s2a_text{margin:auto;width:100%}

a:hover,#nav_s a:hover,#nav_div a:hover{background-color:#ff3}
body,#nav_s ul,#nav_div ul,.listings,.footer{margin-left:auto;margin-right:auto}
.headers_cc{background-color:#f8f8f8}
em{font-size:80%;font-style:italic}

hr{clear:both;border:solid #8B0000; border-width:1px 0 0 0; height:0;line-height:0px;font-size:0;margin:0;padding-bottom:3px;}

img.center{display:block;margin-left:auto;margin-right:auto;width:100%;}
.center{height:auto;width:100%;}

ul,li{margin-bottom:8px;margin-top:8px}
li .noindent{margin-left:0}
.regional li{margin-left:180px;margin-bottom:4px;margin-top:4px}
.listings li,li.noindent{margin-bottom:10px;margin-top:10px}
.listings li{margin-left:10px}
.listings{width:100%}

.listings hr{	max-width:100%;}

#divcontainer{	width:100%;	margin:0 auto;}

#ltside{float:left;width:465px;}

#rtside{display:none;}

#uniright{float:left;width:473px;}

.homecontainer{	width:100%;	margin:0 auto;	}

.homeclear{clear:both;}
.homeleft,.homecenter,.homeright{	width:90%;	padding:6px;}
.home_left{float:left;width:460px;padding:6px}
.home_right{float:left;width:100%;padding:6px}

.changescontainer{	width:100%;	margin:0 auto;}

.changesleft{float:left;width:100%;}
.changesright{display:none;}

.changesclear{clear:both;}

.librarycontainer{	width:100%;}
.libraryleft{width:100%;}
.libraryright{display:none;}


.aboutcontainer{	width:100%;	margin:0 auto;}
.aboutright{float:left;width:100%;padding:10px;}
.aboutleft{float:left;width:100%;padding:10px;}


.webformatcontainer{	width:100%;	margin:0 auto;}
.webformatleft{float:left;width:100%;padding:10px;}
.webformatright{float:left;width:100%;padding:10px;}


}