html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{background:#333;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{background:#fff;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section{display:block;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{font-weight:normal;text-align:left;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a:focus{outline:thin dotted;}
a:hover,
a:active{outline:0;}
a img{border:0;}
body,
button,
input,
select,
textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5;}
::-moz-selection,::selection{background:#35b44a;}
h1,h2,h3,h4,h5,h6{clear:both;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
p{margin-bottom:1.5em;}
ul, ol{margin:0 0 1.5em 3em;}
ul{list-style:disc;}
ol{list-style:decimal;}
ul ul, ol ol, ul ol, ol ul{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
b, strong{font-weight:bold;}
dfn, cite, em, i{font-style:italic;}
blockquote{margin:0 1.5em;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;padding:1.6em;overflow:auto;max-width:100%;}
code, kbd, tt, var{font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
sup,
sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:75%;}
big{font-size:125%;}
figure{margin:0;}
table{margin:0 0 1.5em;width:100%;}
th{font-weight:bold;}
button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle;}
button,
input{line-height:normal;overflow:visible;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{border:1px solid #ccc;border-color:#ccc #ccc #bbb #ccc;border-radius:15px;background:#e6e6e6;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), inset 0 15px 17px rgba(255,255,255,0.5), inset 0 -5px 12px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), inset 0 15px 17px rgba(255,255,255,0.5), inset 0 -5px 12px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), inset 0 15px 17px rgba(255,255,255,0.5), inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0,.8);cursor:pointer;-webkit-appearance:button;font-size:12px;font-size:1.4rem;line-height:1;padding:0.6em 1.5em 0.5em;text-shadow:0 1px 0 rgba(255,255,255,.8);}
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{border-color:#ccc #bbb #aaa #bbb;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.8), inset 0 15px 17px rgba(255,255,255,0.8), inset 0 -5px 12px rgba(0,0,0,0.02);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.8), inset 0 15px 17px rgba(255,255,255,0.8), inset 0 -5px 12px rgba(0,0,0,0.02);box-shadow:inset 0 1px 0 rgba(255,255,255,0.8), inset 0 15px 17px rgba(255,255,255,0.8), inset 0 -5px 12px rgba(0,0,0,0.02);}
button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active{border-color:#aaa #bbb #bbb #bbb;-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5), inset 0 2px 5px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5), inset 0 2px 5px rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5), inset 0 2px 5px rgba(0,0,0,0.15);}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input[type=text],
input[type=email],
input[type=password],
textarea{color:#666;border:1px solid #ccc;border-radius:3px;}
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
textarea:focus{color:#111;}
input[type=text],
input[type=email],
input[type=password]{padding:3px;}
textarea{overflow:auto;padding-left:3px;vertical-align:top;width:98%;}
a{color:#063;text-decoration:none;}
a:visited{color:#063;text-decoration:none;}
a:hover,
a:focus,
a:active{color:#030;text-decoration:underline;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin:0 auto;}
.assistive-text{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}
.clearfix, .columns2, .columns3, #main > .wrap{zoom:1;}
.clearfix:before, .clearfix:after,
.columns2:before, .columns2:after,
.columns3:before, .columns3:after,
#main > .wrap:before, #main > .wrap:after{display:table;line-height:0;content:"";}
.clearfix:after, .columns2:after, .columns3:after, #main > .wrap:after{clear:both;}
.columns2 .col{float:left;margin-left:4%;width:48%;}
.columns2 .col:first-child{margin-left:0;}
.columns2 .colPrimary{float:left;margin-left:4%;width:74%;}
.columns2 .colSecondary{float:left;width:22%;}
.columns2 .colSecondary a{text-decoration:underline;}
.columns3 .col{float:left;margin-left:5%;width:30%;}
.columns3 .col:first-child{margin-left:0;}
.wrap{margin:0 auto;max-width:960px;width:96%;}
.flatbutton{background:#e7ecda;display:inline-block;font-weight:bold;margin:1em 0;padding:0.5em 2em;text-align:center;text-decoration:none !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.flatbutton:hover{background:#d0dbbe;text-decoration:none;}
.submitwrap{text-align:right;}
#header{background-color:#006633;background-image:-webkit-gradient(linear, left top, left bottom, from(#006633), to(#259C43));background-image:-webkit-linear-gradient(top, #006633, #259C43);background-image:-moz-linear-gradient(top, #006633, #259C43);background-image:-o-linear-gradient(top, #006633, #259C43);background-image:linear-gradient(to bottom, #006633, #259C43);border-bottom:5px solid #063;}
#header .wrap{overflow:hidden;}
.mobilemenu{display:none;}
#mobileselect{position:absolute;left:0;top:-50px;z-index:-99;}
#logo{clear:none;float:left;}
#logo a{background:url('../img/logo-219x38.png') no-repeat left top;color:#fff;display:block;height:0;overflow:hidden;padding:38px 0 0 0;width:219px;}
#searchform{float:right;}
#logo{margin:1.3em 0;}
#searchform{margin:1.5em 0 1.3em;}
#s{background-color:#ffffff;background-color:#B1D3A7;border:1px solid #cccccc;border:1px solid #006633;-moz-border-radius:14px 0 0 14px;-webkit-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s, background linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s, background linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s, background linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s, background linear 0.2s;color:#555;color:#063;display:inline-block;font-size:14px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;height:20px;line-height:20px;margin:0;padding:4px 6px 4px 14px;vertical-align:middle;width:156px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
#s::-webkit-input-placeholder{color:#107D3A;}
#s:-moz-placeholder{color:#107D3A;}
#s:-ms-input-placeholder{color:#107D3A;}
#s:focus{background:#c9e0c2;border-color:rgba(255, 255, 255, 0.6);outline:0;outline:thin dotted;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 255, 255, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 255, 255, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 255, 255, 0.6);}
#searchsubmit{background-color:#f5f5f5;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);border:1px solid #157534;-moz-border-radius:0 14px 14px 0;-webkit-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:15px;margin-bottom:0;margin-left:-6px;padding:7px 14px 6px;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:top;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
#navigation{background:#eee;border-bottom:1px solid #ccc;padding:3px 0;}
#navigation .wrap{text-align:center;width:100%;}
#navigation .stylewrap{background-color:#fefefe;background-image:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f0f0f0));background-image:-webkit-linear-gradient(top, #fefefe, #f0f0f0);background-image:-moz-linear-gradient(top, #fefefe, #f0f0f0);background-image:-o-linear-gradient(top, #fefefe, #f0f0f0);background-image:linear-gradient(to bottom, #fefefe, #f0f0f0);border-top:1px solid #ccc;border-bottom:1px solid #ccc;-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.1);box-shadow:0px 0px 2px rgba(0,0,0,0.1);}
#navigation .stylewrap:before,
#navigation .stylewrap:after{display:table;line-height:0;content:"";}
#navigation .stylewrap:after{clear:both;}
#navigation ul{font-size:0.85em;list-style:none;margin:0;padding:0;display:inline-block;}
#navigation li{display:inline;}
#navigation a,
#navigation a:visited{color:#006633;float:left;font-weight:bold;padding:0.3em 0.75em;text-align:center;text-decoration:none;-webkit-transition:background linear 0.1s, color linear 0.1s;-moz-transition:background linear 0.1s, color linear 0.1s;-o-transition:background linear 0.1s, color linear 0.1s;transition:background linear 0.1s, color linear 0.1s;}
#navigation a:hover{background-color:#ddd;color:#003300;}
#navigation .visit-apply a{
	border-right: 1px solid #ccc;
	color: #006633;
	text-transform: uppercase;
	font-size: 12px;
	float: right;
	font-weight: bold;
	padding: 5px 10px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;}
#navigation .visit-apply .noborder{
	border: 0;}
	
@media( max-width: 909px ) {
#navigation .visit-apply a{
	border-right: 1px solid #ccc;
	color: #006633;
	float: right;
	font-weight: bold;
	padding: 0.3em 0.3em;
	text-align: center;
	text-decoration: none;
	font-weight: normal;}
#navigation .visit-apply .noborder{
	border: 0;}
#navigation ul{
	display: block;}
#navigation .visit-apply .noborder{
	margin-right: 25px;}
}

@media( max-width: 586px ) {
.visit-apply{
	clear: both;}
#navigation .visit-apply a{
	float: none;
	border: 0;}
}
#secondary_nav{color:white;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-size:0.85em;height:28px;margin:0 3em;padding:0;position:relative;top:-4px;overflow:hidden;}
#secondary_nav ul{display:inline-block;list-style:none;margin:0;overflow:hidden;padding:0;}
#secondary_nav a,
#secondary_nav a:visited{background:url('../img/header.png') no-repeat -47px -153px;color:white;display:block;font-weight:normal;line-height:28px;height:28px;padding:0 20px;text-decoration:none;}
#secondary_nav a,
#secondary_nav a:visited{color:white;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
#secondary_nav a:hover{background-color:#063;background-position:-47px -203px;color:#fff;}
#secondary_nav a:active{background:#600;}
#secondary_nav li{border-left:1px solid #004d26;float:left;}
#secondary_nav li:first-child{border-left:none;}
#secondary_nav li:first-child a{background-position:left -153px;padding:0 20px 0 52px;}
#secondary_nav li:first-child a:hover{background-color:transparent;background-position:left -203px;}
#secondary_nav li:first-child a:active{background:url('../img/header.png') no-repeat left -253px;}
#secondary_nav #header-nav-home span{background:url('../img/header.png') no-repeat -60px -290px;display:block;height:0;line-height:31px;overflow:hidden;padding-top:31px;width:11px;}
#secondary_nav .last a{background-position:right -153px;padding-right:52px;}
#secondary_nav .last a:hover{background-color:transparent;background-position:right -203px;}
#secondary_nav .last a:active{background:url('../img/header.png') no-repeat right -253px;}
#warning{background:#e5bfbf;border-bottom:5px solid #900;font-size:0.8em;padding:1em 4% 0;}
#warning h2{clear:none;color:#900;font-size:1.5em;}
#warning a{color:#900;}
.graybar{background:#f8f8f8;background:#eee;padding:1em 0;}
#main > .wrap{font-size:0.75em;padding:2em 0;}
.homepage #main > .wrap{padding:3.5em 0 2em;}
.content h1, .content h2, .content h3{font-family:Georgia, 'Times New Roman', Times, serif;}
.content h1{font-size:3em;margin:0 0 0.35em;}
.content h2{font-size:2em;}
.content h3{border-bottom:1px dotted #ddd;font-size:1.33em;font-style:italic;margin:0 0 0.75em;}
.content h4{color:#555;font-size:1em;font-weight:bold;}
#main .navigation{background:url('../img/nav-shadow.png') no-repeat center top;float:left;margin:0 0 -2em;padding:9px 11px 0 10px;position:relative;top:-2em;width:170px;z-index:9;}
#main .menu{background:white;list-style:none;margin:0;padding:0;}
#main .menu a{border-bottom:1px solid #ccc;display:block;font-size:1.1em;font-weight:bold;line-height:2.5em;padding:0 0.25em 0 0.75em;text-decoration:none;-webkit-transition:background linear 0.1s, color linear 0.1s;-moz-transition:background linear 0.1s, color linear 0.1s;-o-transition:background linear 0.1s, color linear 0.1s;transition:background linear 0.1s, color linear 0.1s;}
#main .menu a:hover{background:#eee;text-decoration:none;}
#main .flatbutton{display:block;margin:2em 0;}
.homepage #main .columns3{margin-left:220px;}
#main .columns3 .col{margin-left:4%;width:48%;}
#main .columns3 .col:first-child{margin-left:0;}
#main .more{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;display:block;line-height:1.2em;padding:3px 5px;text-align:right;text-transform:uppercase;}
#main .more:hover{background:#f5f5f5;text-decoration:none;}
#events{padding-top:12px;}
#events ul{list-style:none;margin:0;padding:0;}
.event{margin:1em 0;}
.event-date{float:left;margin-right:0.5em;text-align:right;}
.event-date .sep{display:none;}
.event-content{display:table-cell;}
.event-dow{display:block;font-weight:bold;}
.event-title{display:block;font-weight:bold;}
.event-details{}
#perspectives{}
#perspectives h3{background:url('../img/perspectives.png') no-repeat center top;border-bottom:none;padding-top:12px;margin-bottom:0;text-align:center;}
#perspectives ul{list-style:none;margin:0;padding:0;position:relative;left:0%;width:1000%;}
#perspectives li{float:left;position:relative;width:10%;}
#perspectives li a{display:block;position:relative;width:100%;}
#perspectives .caption{background:rgba(0, 0, 0, 0.5);color:white;padding:0.5em;position:absolute;bottom:0;left:0;right:0;}
#perspectives .caption p{font-size:0.9em;margin:0;}
#perspectives img{display:block;width:100%;}
#perspectives .mask{overflow:hidden;position:relative;}
#perspectives a.next,
#perspectives a.prev{background:url('../img/perspectives.png') no-repeat right center;height:0;overflow:hidden;margin-top:-22px;padding-top:45px;position:absolute;top:50%;width:18px;}
#perspectives a.next{right:0;}
#perspectives a.prev{background-position:left center;left:0;}
#perspectives i.btm{background:url('../img/perspectives.png') no-repeat center bottom;display:block;height:0;margin-top:8px;overflow:hidden;padding:0 0 8px;}
#main #featurednews{margin-left:0;margin-top:1em;padding-top:12px;width:100%;}
#featurednews ul{list-style:none;margin:0;padding:0;}
#featurednews li{margin:1em 0;}
.cautionbox,
.greybox{border-style:solid;border-width:8px 0;margin:0 0 1.5em;padding:7%;}
.cautionbox{background:#ffe0a0;border-color:#ffc141;}
.greybox{background:#eee;border-color:#bbb;}
.cautionbox img,
.greybox img{width:100%;}
.cautionbox h3,
.greybox h3{border-bottom:none;font-style:normal;}
.cautionbox ul,
.greybox ul{list-style:none;margin:0;padding:0;}
.cautionbox li,
.greybox li{margin-bottom:1em;}
.cautionbox input[type="text"],
.greybox input[type="text"]{width:93%;}
.cautionbox .submitwrap,
.greybox .submitwrap{margin:0;text-align:right;}
#gallery{font-size:0.8em;}
#gallery .wrap{border-bottom:3px solid #063;position:relative;}
#gallery .mask{overflow:hidden;}
#gallery .fadeout{background:url('../img/fadeout.png') repeat-y left top;background-size:100%;display:block;position:absolute;left:0;right:-1px;top:0;bottom:-4px;z-index:5;}
#gallery img{display:block;}
#gallery .next,
#gallery .prev{position:absolute;bottom:0;top:0;width:18.75%;z-index:7;}
#gallery .prev{left:0;}
#gallery .next{right:0;}
#gallery .next i,
#gallery .prev i{background:url('../img/gallery-actions.png') no-repeat 0px 0px;display:block;height:0;margin:-34px 0 0 -34px;overflow:hidden;padding-top:68px;position:absolute;left:50%;top:50%;width:68px;}
#gallery .next i{background-position:-100px 0px;}
#gallery .next:hover i{background-position:-100px -100px;}
#gallery .prev:hover i{background-position:0px -100px;}
#gallery_slides{list-style:none;margin:0;padding:0;position:relative;width:625%;left:-43.75%;}
#gallery_slides li{float:left;position:relative;width:10%;}
#gallery_slides li img{width:100%;}
#gallery_slides h3{border:none;font-family:Arial, Helvetica, sans-serif;font-size:1.5em;font-style:normal;font-weight:bold;}
#gallery_slides .caption p{margin-bottom:0;}
#gallery_slides .caption{background:rgba(0,0,0,0.5);color:#fff;padding:1% 5%;position:absolute;bottom:0;left:0;right:0;}
#gallery .expanded{display:none;}
#gallery .expandbtn{background:url('../img/gallery-actions.png') no-repeat -200px 0px;color:white;height:0;overflow:hidden;padding-top:27px;position:absolute;right:4em;bottom:0;width:48px;z-index:8;}
#gallery .collapsebtn{background-position:-200px -100px;}
#gallery.expandOpen .expandbtn{display:none;}
#gallery.expandOpen .collapsebtn{display:block;}
.gallery_expanded{display:none;background:#ccc;border-top:3px solid #063;}
.gallery_expanded .content{background:#e7ecda;font-size:0.85em;margin:0 auto;padding:1em 3.125%;width:56.25%;}
#splash{background:#eee url('../img/360ticks.png') repeat-x center bottom;clear:both;font-size:0.7em;padding:1em 0 3em;}
#splash .more{color:#063;text-transform:uppercase;}
#splash h3{border-bottom:none;font-size:1.33em;margin:0 0 0.5em;text-align:center;}
#splash #places, #splash #spotlights{border-top:1px solid white;margin-top:0.75em;}
#places h3, #spotlights h3{margin-top:-0.75em;}
#places h3 span, #spotlights h3 span{background:#eee;padding:0 1em;}
#places{float:left;margin-bottom:1em;width:22%;}
#places ul{list-style:none;margin:0;padding:0;overflow:hidden;}
#places a{display:block;padding:0.5em 1em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#places a:hover{background:white;text-decoration:none;}
#places li{float:left;margin:0 3% 0 0;padding:0.5em 0;padding:0;width:47%;}
#places li:nth-child(odd){margin:0 6% 0 0;}
#places li:nth-child(even){margin:0;}
#places .more{border-top:1px solid white;border-bottom:1px solid white;clear:both;display:block;line-height:1.2em;margin-top:0.5em;padding:3px 5px;text-align:right;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
#places .more:hover{background:#f5f5f5;text-decoration:none;}
#spotlights{float:left;margin:0 0 1em 4%;width:74%;}
#spotlights .columns3{overflow:visible;}
#spotlights ul{list-style:none;margin:0;}
#spotlights li{padding-top:0.5em;}
#spotlights img{background:#fff;margin:0 0 0.5em 0;padding:1.8%;width:96%;-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.3);}
#spotlights h2{color:#063;font-size:1.5em;font-weight:bold;}
#social_banner{background:#ffffe3;clear:both;-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.3);box-shadow:0px 0px 4px rgba(0,0,0,0.3);font-size:0;text-align:center;}
#social_banner .wrap{display:inline-block;font-size:16px;margin:1em auto;overflow:hidden;width:auto;}
#social_banner h3{font-family:Georgia,'Times New Roman',Times,serif;border:none;font-style:italic;float:left;font-size:1em;line-height:32px;margin:0 1em 0 0;}
#social_banner ul{float:left;list-style:none;margin:0;padding:0;}
#social_banner li{float:left;margin-right:1em;}
#social_banner .more{float:left;font-size:0.7em;line-height:32px;text-decoration:none;}
#social_banner .more:hover{text-decoration:underline;}
#splash .logo{float:left;margin-right:2.5%;text-align:center;width:20%;}
#splash .stream{float:left;width:62.5%;}
#splash .flickr_stream .more,
#splash .twitter_stream .more{float:left;margin-left:2.5%;width:12.5%;}
#splash .flickr_stream{background:#ccc;padding:1.5em 0;margin-top:-1em;}
#splash .flickr_stream .stream{}
#splash .stream .col7 li{width:12.91%}
#splash .stream .col6 li{width:15.33%}
#splash .stream .col5 li{width:18.72%}
#splash .stream .col4 li{width:23.80%}
#splash .stream .col3 li{width:32.20%}
#splash .stream ul{list-style:none;margin:0;padding:0;}
#splash .stream li{float:left;margin-left:1.6%;}
#splash .stream li:first-child{margin-left:0;}
#splash .flickr_stream .stream li{margin-top:-2.5em;}
#splash .flickr_stream .stream a{border:1px solid #000;-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);box-shadow:0px 0px 5px rgba(0,0,0,0.3);display:block;}
#splash .flickr_stream .stream a:hover{border:1px solid #777;}
#splash .stream a img{display:block;width:100%;}
#splash .twitter_stream{clear:both;padding:2em 0;}
#footer{background:#333;border-top:3px solid #006633;clear:both;color:#ccc;font-size:0.7em;overflow:hidden;padding:1em 0;}
#footer a{color:#fff;}
#footer ul{list-style:none;margin:0;padding:0;}
#footer .col{float:left;margin-left:5%;}
#footer .col:first-child{margin-left:0;}
#footer #uwgb-contact{margin-right:5%;}
#uwgb-contact h3{display:none;}
#uwgb-contact > li{border-bottom:1px solid #666;padding:0.5em 0;}
#uwgb-contact > li:last-child{border-bottom:none;}
#footer-nav ul li{margin-bottom:1em;}
/*#footer a.tel{display:inline-block;background:url("/future/img/footer.png") no-repeat scroll -684px -139px transparent;padding-left:20px;}
#footer .email{display:inline-block;background:url("/future/img/footer.png") no-repeat scroll -350px -138px transparent;padding-left:20px;}*/
#footer #uwgb-top-level{margin-left:5%;float:right;text-align:right;}
#uwgb-top-level-honors{margin-left:5%;float:right;text-align:center;}
#uwgb-top-level-honors li{margin-bottom:5%;padding:0.5em 0;float:none;}
#uwgb-top-level-honors li#footerhonors{margin-bottom:10%;border-bottom:none;padding:0.5em 0;}
#uwgb-top-level-honors li#footerhonors a.more{text-transform:uppercase;border:none;font-weight:bold;background-color:#555;color:#222;display:inline-block;margin:1em 0;padding:0.75em 1.25em;text-align:center;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
#uwgb-top-level-honors li#footerhonors a.more:hover{background-color:#777;color:#333;}
#uwgb-top-level-honors li#footerhlc a, #uwgb-top-level-honors li#footerhonors{text-transform:uppercase;font-weight:bold;background-color:#222;color:#666;display:inline-block;padding:0.75em 1.25em;text-align:center;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:.85em;}
#uwgb-top-level-honors li#footerhlc a:hover{background-color:#111;}
#footer .social{line-height:19px;}
.social a{background:url('../img/social-media.png') no-repeat;display:inline-block;height:0;margin:0 0 0 0.5em;overflow:hidden;padding-top:19px;width:20px;vertical-align:top;}
.social .facebook{background-position:0px -40px}
.social .twitter{background-position:-25px -40px}
.social .flickr{background-position:-51px -40px}
.social .youtube{background-position:-76px -40px}
.social .moresocial{background-position:-107px -40px;width:43px}
.social .facebook:hover{background-position:0px 0px}
.social .twitter:hover{background-position:-25px 0px}
.social .flickr:hover{background-position:-51px 0px}
.social .youtube:hover{background-position:-76px 0px}
.social .moresocial:hover{background-position:-107px 0}
.social30 a{background:url('../img/social-30.png') no-repeat left top;display:block;height:0;overflow:hidden;padding-top:30px;width:30px;}
.social30 .home{background-position:0px -50px;}
.social30 .rss{background-position:-50px -50px;}
.social30 .facebook{background-position:-100px -50px;}
.social30 .twitter{background-position:-150px -50px;}
.social30 .flickr{background-position:-200px -50px;}
.social30 .youtube{background-position:-250px -50px;}
.social30 .google{background-position:-300px -50px;}
.social30 .linkedin{background-position:-350px -50px;}
.social30 .pinterest{background-position:-400px -50px;}
.social30 .foursquare{background-position:-450px -50px;}
.social30 .instagram{background-position:-500px -50px;}
.social30 .home:hover{background-position:0px 0px;}
.social30 .rss:hover{background-position:-50px 0px;}
.social30 .facebook:hover{background-position:-100px 0px;}
.social30 .twitter:hover{background-position:-150px 0px;}
.social30 .flickr:hover{background-position:-200px 0px;}
.social30 .youtube:hover{background-position:-250px 0px;}
.social30 .google:hover{background-position:-300px 0px;}
.social30 .linkedin:hover{background-position:-350px 0px;}
.social30 .pinterest:hover{background-position:-400px 0px;}
.social30 .foursquare:hover{background-position:-450px 0px;}
.social30 .instagram:hover{background-position:-500px 0px;}
.alphasort .alphaindex{background-color:#247b50;background-image:-webkit-gradient(linear, left top, left bottom, from(#247b50), to(#006633));background-image:-webkit-linear-gradient(top, #247b50, #006633);background-image:-moz-linear-gradient(top, #247b50, #006633);background-image:-o-linear-gradient(top, #247b50, #006633);background-image:linear-gradient(to bottom, #247b50, #006633);border:none;-webkit-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1.3em;margin:0 0 1.5em 0;padding:0 0 0 0.9em;}
.alphasort .alphaindex a,
.alphasort .alphaindex span{border:none;color:#eee;display:inline-block;line-height:2em;padding:0 0.5em;text-decoration:none;}
.alphasort .alphaindex span{color:#333;}
.alphasort .alphaindex a:hover{background:#e5f0eb;border-top:3px solid #006633;color:#006633;margin-top:-7px;padding-top:4px;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.4);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.3);}
.alphasort .alphaindex a.sel,
.alphasort .alphaindex a.sel:hover{background:white;border-top:3px solid #063;color:#006633;font-family:inherit;margin-top:-7px;padding-top:4px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.3);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.3);}
.alphasort h3.letter{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:black;font-family:'Times New Roman', Times, serif;font-size:2em;margin:1em 0;padding:5px 0 5px;text-align:center;text-decoration:none;}
.pagination{font-size:1.6em;list-style:none;margin:0;padding:0;}
.pagination li{display:inline;}
.pagination a{background-color:#eeeeee;background-image:-webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));background-image:-webkit-linear-gradient(top, #eeeeee, #dddddd);background-image:-moz-linear-gradient(top, #eeeeee, #dddddd);background-image:-o-linear-gradient(top, #eeeeee, #dddddd);background-image:linear-gradient(to bottom, #eeeeee, #dddddd);border:1px solid #bbb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;text-align:center;width:2em;}
.pagination a:focus,
.pagination a:hover,
.pagination a:active{background:#E7ECDA;text-decoration:none;}
.pagination span{display:inline-block;text-align:center;width:1.6em;}
.searchresults .keymatch{background:#E7ECDA;border-left:6px solid #85A248;border-right:6px solid #85A248;padding:1em 1.5em;}
.searchresults .keymatch h3 a{text-decoration:none;}
.searchresults h3{border:none;font-style:normal;margin-bottom:0;}
.searchresults h3 a{text-decoration:underline;}
.searchresults .url{color:#85A248;}
.searchresults ol{list-style:none;margin:0;padding:0;overflow:hidden;}
.searchresults li{margin:2em 0;}
.searchpg_form{overflow:hidden;padding:0.5em;}
.searchpg_form .searchpg_label{display:none;}
.searchpg_form .searchpg_query{background-color:#f8f8f8;border:1px solid #cccccc;-moz-border-radius:14px 0 0 14px;-webkit-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s, background linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s, background linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s, background linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s, background linear 0.2s;color:#555;color:#063;float:left;font-size:14px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;height:20px;line-height:20px;margin:0;padding:4px 6px 4px 14px;vertical-align:middle;width:156px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.searchpg_form .searchpg_query:focus{border-color:#bbbbbb;outline:0;outline:thin dotted;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(177, 211, 167, 0.7);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(177, 211, 167, 0.7);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(177, 211, 167, 0.7);}
.searchpg_form .searchpg_submit{background-color:#f5f5f5;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);border:1px solid #ccc #ccc #bbb #ccc;-moz-border-radius:0 14px 14px 0;-webkit-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;color:#333;cursor:pointer;float:left;font-size:14px;line-height:15px;margin:0 0 0 -1px;padding:7px 18px 6px 14px;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:top;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

/* ----GREEN BUTTON------ */
#main .accent-button {
    margin: 2em 0;
	color: #FFF;
	display: block
}
.accent-button {	
	text-transform: uppercase;
	letter-spacing: 0.5pt;
	font-size: 1.2em;
	text-shadow: 1px 1px 0px #000000;
        filter: dropshadow(color=#000000, offx=1, offy=1); 	
    border-radius: 10px 10px 10px 10px;
    display: inline-block;
    font-weight: bold;
    margin: 1em 0;
    padding: 0.5em 2em 0.25em 2em;
    text-align: center;
	border: solid 1px  #006633;
	
	/* Gradient generator http://www.colorzilla.com/gradient-editor/ */
	background: #00af00; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: center url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY2MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #00af00 0%, #006633 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00af00), color-stop(100%,#006633)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00af00 0%,#006633 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00af00 0%,#006633 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00af00 0%,#006633 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00af00 0%,#006633 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00af00', endColorstr='#006633',GradientType=0 ); /* IE6-8 */
}
#main .accent-button:hover {
    background: none repeat scroll 0 0 #006633;
    text-decoration: none;
	color: #ccc;
}

/* =Mobile to tablet
----------------------------------------------- */
@media screen and (min-width: 640px) and (max-width: 819px) {
	#main .accent-button {
    margin: 2em auto;
	display: block;
	width: 30%;
	}
}