div.widget{height:49px;width:100%;background:#eeeeee;border-bottom:1px #aaaaaa solid;}
div.logo{padding:0;margin:0;width:25%;float:left;}
div.logo img{float:left;margin-left:20px;margin-top:3px;}
div.logo .hlogo{padding:0;margin:0;}
div.logo a{margin-top:9px;margin-left:10px;float:left;font-size:12px;line-height:15px;}
ul.favorites{text-align:center;padding:0;margin:0;width:48%;float:left;list-style:none;z-index:1000;}
ul.favorites li{color:#0088CC;display:inline-block;padding:0;margin:0;height:49px;font-size:13px;}
ul.favorites li a{display:inline-block;padding-top:13px;height:36px;padding-left:8px;padding-right:8px;font-size:13px;}
ul.favorites li a:hover{text-decoration:none;}
ul.favorites li:hover{background:#dddddd;}
ul.favorites li span{cursor:pointer;display:inline-block;background:url('/images/expand.png') no-repeat right center;padding-top:13px;height:36px;padding-left:8px;padding-right:10px;font-size:13px;}
ul.mfavs{background:#dddddd;;position:absolute;top:50px;text-align:left;padding:0;margin-left:35%;width:250px;float:left;list-style:none;z-index:1000;border-left:1px #aaaaaa solid;border-bottom:1px #aaaaaa solid;border-right:1px #aaaaaa solid;}
ul.mfavs li{clear:both;float:left;color:#0088CC;display:inline-block;padding-top:13px;min-height:37px;font-size:13px;width:100%;}
ul.mfavs li a{padding-left:10px;padding-right:10px;}
ul.mfavs li:hover{background:#cccccc;}
ul.mfavs li.sub{padding-top:0;}
ul.mfavs li.sub:hover{background:#dddddd;}
ul.mfavs li span{cursor:pointer;padding-left:10px;padding-right:10px;font-size:12px;color:#aaaaaa;}
ul.mfavs ul.subfavs{display:block;margin:0;float:left;background:#dddddd;width:100%;border:none;}
ul.mfavs ul.subfavs li{width:100%;clear:both;float:left;padding-left:0;padding-right:0;}
ul.mfavs ul.subfavs li a{padding-left:30px;}
ul.mfavs ul.subfavs li:hover{width:100%;background:#cccccc;padding-left:0;padding-right:0;}
ul.mfavs ul.subfavs li:hover a{}
div.about{text-align:right;padding:0;margin:0;width:25%;float:right;}
div.about a{padding-top:13px;float:right;height:36px;padding-left:20px;padding-right:20px;}
div.about a:hover{background:#dddddd;}
#page{padding-top:60px;width:80.999%;padding-left:7%;padding-right:7%;}
#page h1{font-weight:normal;margin-top:0;padding-top:0;}
ul.catalog{list-style:none;padding:0;margin:30px 0 0 0;max-height:49px;}
ul.catalog li{float:left;font-size:120%;margin:0 30px 30px 0;padding:40px 30px 20px 30px;width:300px;height:49px;border:1px #dddddd dashed;border-radius:10px;}
ul.catalog li:hover{background:#eeeeee;}
#vert-nav{float:left;width:20%;}
#vert-nav a{float:left;font-size:20px;}
#vert-nav tr{border-bottom:1px #dddddd dashed;}
#vert-nav td{height:49px;vertical-align:middle;padding:5px;}
#vert-nav .count{font-size:20px;text-align:right;width:30px;}
.nav-content{float:left;margin-top:10px;margin-left:8%;width:71%;min-height:500px;display:none;}
.nav-content h1{padding-bottom:10px;}
ul.orgs{list-style:none;margin-left:0;padding-left:0;}
ul.orgs li a.header{float:left;display:inline-block;}
ul.orgs li{clear:both;margin-top:10px;margin-bottom:10px;}
a.header{font-size:20px;}
ul.orgs .site img{float:left;margin-right:10px;padding:5px;background:#ffffff;border:1px #dddddd solid;}
ul.orgs .site{clear:both;float:left;margin-top:10px;padding:0;width:100%;max-width:600px;border-radius:5px;}
ul.orgs .site .description{padding-bottom:0;margin-bottom:0;}
ul.orgs div.in{border:1px #dddddd dashed;background:#fafafa;padding:7px;}
.bottom{width:100%;height:50px;background:#005580;}
.info{display:none;}
html,
body{height:100%;}
#wrap{min-height:100%;height:auto !important;height:100%;margin:0 auto -60px;}
#push,
#footer{height:60px;}
#footer{background-color:#00529B;}
#footer .container{width:80.999%;padding-left:7%;padding-right:7%;}
#footer p{font-size:11px;color:#C9E0ED;padding-top:12px;margin-bottom:0;}
#footer strong{color:#ffffff;}
ul.favorites ul.subfavs{display:none;margin-left:-153px;top:50px;position:absolute;background:#dddddd;width:200px;border-left:1px #aaaaaa solid;border-bottom:1px #aaaaaa solid;border-right:1px #aaaaaa solid;}
ul.favorites ul.subfavs li{width:100%;clear:both;float:left;padding-left:0;padding-right:0;}
ul.favorites ul.subfavs li:hover{width:100%;background:#aaaaaa;padding-left:0;padding-right:0;}
ul.favorites ul.subfavs li:hover a{color:#ffffff;}
div.logo{width:20%;}
ul.favorites{width:66.999%;}
div.about{width:13%;}
div.mobile{margin-top:15px;width:65.999%;;float:left;text-align:center;display:none !important;}
div.mobile:hover{background:none !important;}
div.mobile a{background:url("/images/mobile.png") right center no-repeat;padding-right:40px;text-decoration:none;}
.expand li{display:block !important;}
@media (max-width:1450px){div.logo{width:23%;}
ul.favorites{width:63.999%;}
div.about{width:13%;}
#page{padding-top:60px;width:84.999%;padding-left:5%;padding-right:5%;}
#footer .container{width:84.999%;padding-left:5%;padding-right:5%;}
}
@media (max-width:1300px){div.logo{width:24%;}
ul.favorites{width:60.999%;}
div.about{width:15%;}
#page{padding-top:60px;width:88.999%;padding-left:3%;padding-right:3%;}
#footer .container{width:88.999%;padding-left:3%;padding-right:3%;}
}
@media (max-width:1180px){div.logo{width:9%;}
ul.favorites{width:73.999%;}
div.about{width:17%;font-size:13px;}
.hinfo{display:none;}
#page{padding-top:60px;width:92.999%;padding-left:1%;padding-right:1%;}
#footer .container{width:92.999%;padding-left:1%;padding-right:1%;}
#vert-nav{width:20%;}
.nav-content{margin-left:5%;width:71%;}
}
@media (max-width:920px){div.logo{width:12%;}
ul.favorites{width:65.999%;}
div.about{width:22%;}
ul.favorites li{display:none !important;}
div.mobile{display:block !important;width:65.999%;}
#page{padding-top:60px;width:93.999%;padding-left:0.5%;padding-right:0.5%;}
#vert-nav{width:20%;}
.nav-content{margin-left:5%;width:69%;}
#footer p{font-size:10px;}
#footer .container{width:93.999%;padding-left:0.5%;padding-right:0.5%;}
ul.mfavs{margin-left:24.9999%;width:50%;}
ul.subfavs{display:block;}
}
@media (max-width:767px){body{padding:0 !important;}
div.logo{width:20%;}
ul.favorites{width:40.999%;}
div.about{width:39%;}
div.about a{padding-left:10px;}
#vert-nav{margin-left:5%;width:80%;}
.nav-content{clear:both;margin-top:40px;margin-left:5%;width:80%;}
#footer p{font-size:10px;}
div.mobile{display:block !important;width:40.999%;}
ul.mfavs{margin-left:19.9999%;width:60%;}
}