body{margin:0;padding:0}#header{background:#5ac3d9;height:127px;padding:13px 0 0;margin:0 0 20px}#header #logo{float:right;margin:15px 30px 0 0;max-width:236px;width:40%}#header #logo img{width:100%;height:auto}#header #thp-logo{float:left;margin:10px 0 0 30px;max-width:206px;width:40%}#header #thp-logo img{width:100%;height:auto}#vsm #primaryNav li{width:25%}#vsm #primaryNav li ul li{width:100%!important}#vsm #primaryNav.col1 li{width:99.9%}#vsm #primaryNav.col2 li{width:50.0%}#vsm #primaryNav.col3 li{width:33.3%}#vsm #primaryNav.col4 li{width:25.0%}#vsm #primaryNav.col5 li{width:20.0%}#vsm #primaryNav.col6 li{width:250px}#vsm #primaryNav.col7 li{width:14.2%}#vsm #primaryNav.col8 li{width:12.5%}#vsm #primaryNav.col9 li{width:11.1%}#vsm #primaryNav.col10 li{width:10.0%}body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}#vsm .sitemap{margin:0 0 40px 0;float:left;width:95%}h1{font-weight:bold;font-size:24px;margin:10px 0 5px 0;text-align:center;color:#5ac3d9}h2{font-family:"Lucida Grande",Verdana,sans-serif;font-size:10px;color:#777777;margin:0 0 20px 0}a{text-decoration:none}.center{display:block;margin-left:auto;margin-right:auto}ol,ul{list-style:none}#vsm #primaryNav{margin:0;float:left;width:100%;margin-top:45px!important}#vsm #primaryNav #home{display:block;float:none;background:#ffffff url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center bottom no-repeat;position:relative;z-index:2;padding:0 0 30px 0}#vsm #primaryNav li{float:left;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center top no-repeat;padding:30px 0;margin-top:-30px}#vsm #primaryNav li a{margin:0 20px 0 0;padding:10px 0;display:block;font-size:14px;font-weight:bold;text-align:center;color:black;background:#c3eafb;border:2px solid #b5d9ea;-moz-border-radius:5px;-webkit-border-radius:5px}#vsm #primaryNav li a:hover{background-color:#e2f4fd;border-color:#97bdcf}#vsm #primaryNav li:last-child{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center top no-repeat}#vsm a:link:before,#vsm a:visited:before{content:" "attr(href)" ";display:block;text-transform:uppercase;font-size:10px;margin-bottom:5px;word-wrap:break-word}#vsm #primaryNav li a:link:before,#vsm #primaryNav li a:visited:before{color:#78a9c0}#vsm #primaryNav li li{width:100%;clear:left;margin-top:0;padding:10px 0 0 0;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center bottom repeat-y}#vsm #primaryNav li li a{background-color:#cee3ac;border-color:#b8da83}#vsm #primaryNav li li a:hover{border-color:#94b75f;background-color:#e7f1d7}#vsm #primaryNav li li:first-child{padding-top:30px}#vsm #primaryNav li li:last-child{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center bottom repeat-y}#vsm #primaryNav li li a:link:before,#vsm #primaryNav li li a:visited:before{color:#8faf5c}#vsm #primaryNav li li ul{margin:10px 0 0 0;width:100%;float:right;padding:9px 0 10px 0;background:#ffffff url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center top no-repeat}#vsm #primaryNav li li li{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) left center no-repeat;padding:5px 0}#vsm #primaryNav li li li a{background-color:#fff7aa;border-color:#e3ca4b;font-size:12px;padding:5px 0;width:80%;float:right}#vsm #primaryNav li li li a:hover{background-color:#fffce5;border-color:#d1b62c}#vsm #primaryNav li li li:first-child{padding:15px 0 5px 0;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) left center no-repeat}#vsm #primaryNav li li li:last-child{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) left center no-repeat}#vsm #primaryNav li li li a:link:before,#vsm #primaryNav li li li a:visited:before{color:#ccae14;font-size:9px}#vsm #utilityNav{float:right;max-width:50%;margin-right:10px}#vsm #utilityNav li{float:left;margin-bottom:10px}#vsm #utilityNav li a{margin:0 10px 0 0;padding:5px 10px;display:block;border:2px solid #e3ca4b;font-size:12px;font-weight:bold;text-align:center;color:black;background:#fff7aa;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.5) 2px 2px 2px;-moz-box-shadow:rgba(0,0,0,0.5) 2px 2px 2px}#vsm #utilityNav li a:hover{background-color:#fffce5;border-color:#d1b62c}#vsm #utilityNav li a:link:before,#vsm #utilityNav li a:visited:before{color:#ccae14;font-size:9px;margin-bottom:3px}