/* @override 
  http://depts.washington.edu/uwenews/sites/all/themes/opb/css/opb.css?li2ma6
  http://opb.washington.edu/sites/all/themes/opb/css/opb.css?lr48yv
  https://opb.washington.edu/sites/all/themes/opb/css/opb.css?lr48yv
  http://opb.washington.edu/sites/all/themes/opb/css/opb.css?ltbh7v
  http://opb.washington.edu/sites/all/themes/opb/css/opb.css?ltdjud
  https://opb.washington.edu/sites/all/themes/opb/css/opb.css?ltdjud
  https://opb.washington.edu/sites/all/themes/opb/css/opb.css?ltovy6
  https://opb.washington.edu/sites/all/themes/opb/css/opb.css?lucqkl
  https://opb.washington.edu/sites/all/themes/opb/css/opb.css?lutu3g
  http://opb.washington.edu/sites/all/themes/opb/css/opb.css?lvdva6
*/

/* @group uw-content */

h1#page-title.title {
  margin-top: 18px;
  margin-bottom: 12px;
}

#main div.region.region-sidebar-second.column.sidebar{
  float: none;
}

#main div.region.region-sidebar-second.column.sidebar div.section {
  position: relative;
}

/* - blueprint/screen.css - */
@media screen {
/* http://www.washington.edu/marketing/portal_css/blueprint/screen.css?original=1 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption,th,td {text-align:left;font-weight:normal;}
table,td,th {vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after {content:"";}
blockquote,q {quotes:"" "";}
a img {border:none;}
html {font-size:100.01%;}
body {font-size:75%;color:#222;background:#fff;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus,a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em,dfn {font-style:italic;}
dfn {font-weight:bold;}
sup,sub {line-height:0;}
abbr,acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre,code,tt {font:1em 'andale mono','lucida console',monospace;line-height:1.5;}
li ul,li ol {margin:0 1.5em;}
ul,ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th,td,caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text,input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox],input[type=radio],input.checkbox,input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error,.notice,.success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.container {width:950px;margin:0 auto;}
.showgrid {background:url(src/grid.png);}
.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24 {float:left;margin-right:10px;}
.last,div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24,div.span-24 {width:950px;margin-right:0;}
input.span-1,textarea.span-1,input.span-2,textarea.span-2,input.span-3,textarea.span-3,input.span-4,textarea.span-4,input.span-5,textarea.span-5,input.span-6,textarea.span-6,input.span-7,textarea.span-7,input.span-8,textarea.span-8,input.span-9,textarea.span-9,input.span-10,textarea.span-10,input.span-11,textarea.span-11,input.span-12,textarea.span-12,input.span-13,textarea.span-13,input.span-14,textarea.span-14,input.span-15,textarea.span-15,input.span-16,textarea.span-16,input.span-17,textarea.span-17,input.span-18,textarea.span-18,input.span-19,textarea.span-19,input.span-20,textarea.span-20,input.span-21,textarea.span-21,input.span-22,textarea.span-22,input.span-23,textarea.span-23,input.span-24,textarea.span-24 {border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}
input.span-1,textarea.span-1 {width:18px!important;}
input.span-2,textarea.span-2 {width:58px!important;}
input.span-3,textarea.span-3 {width:98px!important;}
input.span-4,textarea.span-4 {width:138px!important;}
input.span-5,textarea.span-5 {width:178px!important;}
input.span-6,textarea.span-6 {width:218px!important;}
input.span-7,textarea.span-7 {width:258px!important;}
input.span-8,textarea.span-8 {width:298px!important;}
input.span-9,textarea.span-9 {width:338px!important;}
input.span-10,textarea.span-10 {width:378px!important;}
input.span-11,textarea.span-11 {width:418px!important;}
input.span-12,textarea.span-12 {width:458px!important;}
input.span-13,textarea.span-13 {width:498px!important;}
input.span-14,textarea.span-14 {width:538px!important;}
input.span-15,textarea.span-15 {width:578px!important;}
input.span-16,textarea.span-16 {width:618px!important;}
input.span-17,textarea.span-17 {width:658px!important;}
input.span-18,textarea.span-18 {width:698px!important;}
input.span-19,textarea.span-19 {width:738px!important;}
input.span-20,textarea.span-20 {width:778px!important;}
input.span-21,textarea.span-21 {width:818px!important;}
input.span-22,textarea.span-22 {width:858px!important;}
input.span-23,textarea.span-23 {width:898px!important;}
input.span-24,textarea.span-24 {width:938px!important;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24 {float:right;position:relative;}
.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
.clearfix:after,.container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix,.container {display:block;}
.clear {clear:both;}
}


/* - blueprint/print.css - */
@media print {
/* http://www.washington.edu/marketing/portal_css/blueprint/print.css?original=1 */
body {line-height:1.5;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#000;background:none;font-size:10pt;}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
h1,h2,h3,h4,h5,h6 {font-family:"Helvetica Neue",Arial,"Lucida Grande",sans-serif;}
code {font:.9em "Courier New",Monaco,Courier,monospace;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a:link,a:visited {background:transparent;font-weight:700;text-decoration:underline;}
#storyArea,#bgSliceMiddle,#pageBackground,#bg,#visual-portal-wrapper{float:none;overflow:visible;display:inline;font-size:12px;}
#viewlet-above-content,#plone-editing,div.region-sidebar-first,#utility-nav,#header,#footerMain,#footerBG,object{display:none;}
*{background:none repeat scroll 0 0 transparent !important;overflow:visible !important;}
#content{float:left;width:70%;margin-right:20px;}
div.region-sidebar-second{/*float:left;*/width:20%;padding-top:40px;
  padding-bottom: 20px; 
}
#two-col-content{/*float:left*/;width:105%;}
}


/* - css/reset.css - */
@media screen {
/* http://www.washington.edu/marketing/portal_css/css/reset.css?original=1 */

body{line-height:1.5;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}

}


/* - blueprint/src/typography.css - */
@media screen {
/* http://www.washington.edu/marketing/portal_css/blueprint/src/typography.css?original=1 */
html{font-size:100.01%;}
body{font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#39275B;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,san-serif;}
h1 {font-size: 180%;font-style:normal;font-weight:normal;letter-spacing:-1px;line-height:1.2em;
  display: block;
  width: 98%;
  padding-bottom: 0!important;
  margin-top: 0 !important;
  margin-bottom: 12px !important;
}

#name-and-slogan {
  border-left: #D7A900 solid 4px;
  margin-bottom: 1em;
}

#site-name strong a {font-size: 117%;font-style:normal;font-weight:normal;letter-spacing:-1px;line-height:1.2em;
  display: block;
  width: 98%;
  padding-bottom: 0!important;
  margin-top: 0 !important;
  margin-bottom: 12px !important;
}



#site-name strong a span em {
  font: italic 1em "Times New Roman", Times, serif;
  margin-right: 3px;
}

#site-slogan {
  color: #39275B;
  font-size: 125%;
  margin: 15px 0 0;
  padding: 0 0 0 20px;
}

#navg li.mainNavLinkLeft div.mainNavLinkRight p {
  height: 3px;
  line-height: 0;
  font-size: 0;
}

#block-pubcookie-pubcookie-login a {
  font-size: .8em;
}



#site-name strong a span {
  color:#39275B;
}

#logo img {
  display: none;
}
h1 i,h1 em{font-family:georgia,times,serif;text-transform:lowercase;font-size:14px;}
h2{font-size:150%;letter-spacing:-0.03em;line-height:1.2em;margin:15px 0 5px;}
h2 i,h2 em{font-family:georgia,times,serif;text-transform:lowercase;}
h2 a{color:#0F79A3;}
h3{display:block;font-size:130%;letter-spacing:-0.03em;line-height:1.2em;margin:0 0 5px;}
h4{font-weight:bold;margin:0 0 1px 0;padding:0;}
h5{font-size:100%;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:100%;font-weight:bold;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p{margin:0 0 1.5em;font-size:100%;line-height:17px;color:#484848;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus,a:hover{color:#043f75;text-decoration:none;}
a{color:#0F79A3;text-decoration:none;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}
li ul,li ol{margin:0;}
ul,ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:none;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;}
thead th{background:#c3d9ff;}
th,td,caption{padding:4px 10px 4px 5px;}
tr.even td{background:#e5ecf9;}
tfoot{font-style:italic;}
caption{background:#eee;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.moreBlue,.moreGreen,.moreBlueDark{background:url(../images/arrow_more.gif) left 0 no-repeat;color:#777777 !important;float:right;font-family:Arial,Helvetica,sans-serif;font-size:70% !important;font-weight:bold;line-height:14px;margin:0 0 5px;padding:2px 12px 1px 8px;text-decoration:none;text-transform:uppercase;}
.moreBlue:hover{background-position:right 0;}
.moreGreen{background-position:left -17px;}
.moreGreen:hover{background-position:right -17px;}
.moreBlueDark{color:#666 !important;background-position:right -17px;}
span.chevron{color:#d7a900;font-family:arial;font-size:120%;font-weight:bold;}
a.chevronLeft{background:url(../images/arrow_bullet.gif) left 3px no-repeat;padding-left:8px;}
a.chevronRight{background:url(../images/arrow_bullet.gif) right 3px no-repeat;padding-right:8px;display:inline-block;}

}


/* @end */





/* @group UW Big Footer */

ul#main-menu.links.inline.clearfix {
  
}

div#main-menu li a {
  background-color: red;
}



/* - css/footer_large.css - */
@media screen {
/* http://www.washington.edu/marketing/portal_css/css/footer_large.css?original=1 */
.footerLink ul{margin:0px;}
.footerLink  li{list-style-type:none;font-size:11px;}
.footerLink a{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#383838;text-decoration:none;}
.footerLink a:hover{font-family:Arial,Helvetica,sans-serif;color:#4D4D4D;text-decoration:underline;font-weight:normal;}
#footerBG{background-repeat:repeat-x;background-image:url(../images/footer_stripe.gif);overflow:hidden;}
#footerMargin{width:950px;margin:0 auto 30px auto;overflow:hidden;background-image:url(../images/footer_w.png);background-repeat:no-repeat;background-position:center top;}
#footerSkyline{height:120px;background-image:url(../images/footerSkyline.jpg);background-repeat:no-repeat;background-position:center bottom;margin:0 0 20px 0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ADADAD;}
#footerSkyline h2{display:block;float:left;color:#39275B;padding:75px 0 0 5px;}
#footerShare{float:right;padding:90px 0 0 20px;}
#footer li.footerTitle{color:#39275B;font-size:11px;font-weight:bold;}
li.footerTitleTwo{color:#39275B;font-family:"Lucida Grande","Trebuchet MS",Arial,sans-serif;font-size:15px;letter-spacing:-0.03em;line-height:1.2em;margin-bottom:.3em;}
li.footerTitle{color:#fff;font-size:11px;font-weight:bold;}
.footerLinks{background-image:url(../images/footer_halo_dark.png);background-repeat:no-repeat;padding-top:8px;padding-right:8px;padding-left:15px;margin-bottom:20px;}
.footerLinks a{background-image:url(../images/arrow_right_dark.gif);background-repeat:no-repeat;background-position:left top;padding-left:8px;white-space:nowrap;text-decoration:none;color:#333;}
.footerLinks a:hover{background-position:left bottom;color:#666;}
.social li{margin-top:3px;}
a.facebook,a.youtube,a.itunes,a.rss,a.twitter,a.muw{padding:2px 0 4px 22px;}
.footerLinks a.facebook {background:url(../images/icon_social.gif) no-repeat left top;}
.footerLinks a.youtube {background:url(../images/icon_social.gif) no-repeat left -32px;}
.footerLinks a.itunes{background:url(../images/icon_social.gif) no-repeat left -64px;}
.footerLinks a.rss {background:url(../images/icon_social.gif) no-repeat left -96px;}
.footerLinks a.twitter {background:url(../images/icon_social.gif) no-repeat left -128px;}
.footerLinks a.muw {background:url(../images/icon_social.gif) no-repeat left -160px;}
#footerMain{background-image:url(../images/img_footer/bg.gif);background-repeat:repeat-x;height:25px;overflow:hidden;}
#footerMain ul{margin:0;padding:0;display:block;}
#footerMain li{display:inline;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;white-space:nowrap;}
#footerMain li a{text-decoration:none;color:#FFF;float:left;padding:8px 6px 7px 0;text-transform:uppercase;}
#footerMain li a:hover{color:#CCC;background-image:url(../images/img_footer/notch.gif);background-position:center bottom;background-repeat:no-repeat;}
#footerMain li a:active{color:#FFC;}
#footerLeft{float:left;padding-left:40px;}
#footerRight{float:right;padding-right:40px;}
#footerCenter{width:360px;margin:0 auto;}
.footerLinkBorder{float:left;padding-left:10px;background-image:url(../images/img_footer/leftbar.png);background-repeat:no-repeat;background-position:0 6px;}
}


a.chrome,a.firefox,a.opera,a.safari,a.ie{padding:1px 0 14px 30px;}
a.chrome {background:url(../images/all-browsers.png) no-repeat left center;}
a.firefox {background:url(../images/all-browsers.png) no-repeat -35px center;}
a.opera{background:url(../images/all-browsers.png) no-repeat -65px center;}
a.safari {background:url(../images/all-browsers.png) no-repeat -95px center;}
a.ie {background:url(../images/all-browsers.png) no-repeat -128px center;}

/* - css/header.css - */
@media screen {
/* http://www.washington.edu/marketing/portal_css/css/header.css?original=1 */
#UWheader li.medicineLogo{background-image:none;margin-left:60px;}
.medicineLogo a{display:block;width:105px;height:13px;background-image:url(../images/medicine.gif);text-indent:-9999px;margin-top:4px;background-repeat:no-repeat;overflow:hidden;}
.medicineLogo a:hover{background-position:0px -14px;}
#UWheader li.feedbackLink{margin-left:18px;padding:1px 0 0 22px;font-size:11px;}
.feedbackLink a{color:#fff;}
.feedbackLink a:hover{color:#ccc;}
#weather{background-image:url("../images/header_img/weatherShadow_thin.png");background-position:left top;background-repeat:no-repeat;color:#FFFFFF;float:right;height:32px;padding-right:10px;width:122px;
  
}
#weather span{display:block;margin:-3px;padding:4px 0 0;text-align:center;}
#weather .weather-city a{color:#fff;}
#weather .weather-city a:hover{color:#ccc;}
#weather div{float:right;padding:5px 13px 0 0;}
.weather-icon{float:left;padding:0 0 0 8px;}
#uwLogo{display:block;width:302px;height:21px;background-image:url(../images/wlogo_lg.gif);background-repeat:no-repeat;padding:3px 0 0 130px;background-position:right bottom;float:left;}
#uwLogo a{text-indent:-9999px;overflow:hidden;display:block;}
.patchYes .wlogoSmall{padding-left:100px;}
.colorGold{background-position:0px -150px;}
.colorGold .logoAbsolute{background-color:#D7A900;}
.colorGold li a{color:#333;}
.colorGold li a:hover{color:#000;}
.colorGold  .wlogoSmall{background-position:68px 5px;}
.logoAbsolute{position:absolute;height:75px;width:76px;background-color:#39275B;background-image:url(../images/header_img/w.png);background-repeat:no-repeat;background-position:center center;margin-left:-85px;}
.sesqui .logoAbsolute{background-image:url(../images/header_img/150th.png);margin-left:-90px;width:81px;}
.wlogoSmall{height:25px;float:left;}
.wlogoSmall a{display:block;text-indent:-1000px;overflow:hidden;}
#wtext{height:25px;float:right;padding-right:15px;}
.border{background-image:url(../images/header_img/leftbar.png);background-repeat:no-repeat;background-position:left center;display:block;float:left;}
.wfield{height:21px;background:url(../images/header_img/tfbg3_8.png) no-repeat;float:left;padding:2px 0 0 3px;}
input.wTextInput{width:142px;height:17px;background:none;border:none;color:#777;margin:0 0 0 5px;
  position: relative;
}
.wheader{background-image:url(../images/header_img/bg.gif);background-repeat:repeat-x;height:25px;
  padding: 0!important;
}
.wheader ul{margin:0;}
.wheader li{display:inline;font-family:Arial,Helvetica,sans-serif;font-size:79%;font-weight:bold;white-space:nowrap;}
.wheader li a{text-decoration:none;display:inline;float:left;padding:8px 6px 7px 6px;white-space:nowrap;text-transform:uppercase;}
.wheader li a:hover{background-image:url(../images/header_img/notch.gif);background-position:center top;background-repeat:no-repeat;}
#wsearch{height:25px;float:right;
  width: 205px;
}
#wlogoLink{display:block;width:74px;height:74px;}
.formbutton{background:url("../images/header_img/submit2_8.png") no-repeat scroll left top transparent;border:medium none;color:transparent;cursor:pointer;height:18px;margin:0;padding:0 0 0 2px;text-indent:-9999px;vertical-align:top;width:30px;}
#autoMargin{width:960px;margin:0 auto;}
.margRight{margin-right:20px;}
.city{padding:7px 0 0 17px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:85%;font-weight:bold;color:#333333;}
#UWheader a.mainNavLinkNotch{padding:0 10px 6px 8px;color:#FFFFFF;text-decoration:none;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
#UWheader h4{letter-spacing:0;display:inline;}
.mainNavLinkNotch:hover{cursor:pointer;}
#UWheader .mainNavLinkLeft:hover{background-image:url(../images/header_img/mainNav_left.gif);background-repeat:no-repeat;background-position:left top;border-left-color:transparent;}
ul#navg{margin:0 .5em 1.5em 1.5em;background:url("../images/menu_right.png") no-repeat -800px -800px;}
#navg li:hover .mainNavLinkRight{background-image:url(../images/header_img/mainNav_right.gif);background-repeat:no-repeat;background-position:right top;display:block;}
#navg li:hover .mainNavLinkNotch{background-image:url(../images/header_img/mainNav_notch.gif);background-repeat:no-repeat;background-position:center 14px;display:inline-block;color:#333;height:21px;}
#navg li:active .mainNavLinkNotch{color:#666;}
/*#UWheader{height:125px;width:960px;margin:0 auto;clear:both;}*/
#UWheader li{float:left;display:inline;margin-left:5px;padding-left:0;list-style-type:none;background:url(../images/nav_left_bar.gif) left top no-repeat;padding-left:0;
}
.mainNavLinkRight{color:#FFF;text-decoration:none;outline:none;padding-top:2px;
  font: bold 100% Arial,Helvetica,sans-serif;
}
.tagline{display:block;text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:100%;padding:20px 0 20px 0;margin:0;color:#FFF;clear:both;}
.tagline a{color:#FFF;}
.taglineGold{color:#d7a900;}
#navg div.mainNavLinkRight .text{display:none;}
#navg .text{background-image:url(../images/menu_right.png);background-repeat:no-repeat;background-position:left bottom;}
#navg div.mainNavLinkRight:hover .text{position:absolute;display:block;width:466px;color:#000;margin-top:0;z-index:100000000;}
.mainNavBG{background-image:url(../images/menu_shadow.png);background-repeat:no-repeat;background-position:2px 0;overflow:hidden;}
#UWheader .mainNavBG ul{padding:18px 0 10px 5px;margin:0;width:185px;}

div.mainNavBG.SM {
  margin-top: 0!important;
}

div.text.SM {
  margin-top: 0!important;
}
#UWheader .mainNavBG li{float:none;display:list-item;margin:0 10px;list-style-type:none;background-image:none;line-height:13px;padding:2px 0;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC;}
#UWheader .mainNavBG li a{font-family:Arial,Helvetica,sans-serif;font-size:98%;font-weight:normal;color:#5F5F5F;text-decoration:none;padding:2px 0 2px 8px;white-space:normal;display:block;}
#UWheader .mainNavBG li a.active,
#UWheader .mainNavBG li a:hover{color:#355EA2;outline:none;background-image:url(../images/arrow_small.gif);background-repeat:no-repeat;background-position:left;cursor:pointer;}
.mainNavLinks{display:block;float:left;}
.mainNavBlurb{border-left:1px solid #E7E6E6;float:right;margin:20px 0 0;padding:0 40px 0 25px;width:195px;}
.mainNavBlurb img{border-bottom:1px dotted #DFDFDF;margin-bottom:10px;padding-bottom:15px;}
.mainNavBlurb p{padding-top:3px;font-size:97%;font-weight:lighter;line-height:14px;}
.mainNavBlurb p b{display:block;font-size:110%;padding-bottom:8px;}
#UWheader a.external-link{background:url(../images/arrow_bullet.gif) right 4px no-repeat;padding-right:8px;font-weight:bold;display:inline-block;}
#UWheader a.internal-link{background:url(../images/arrow_bullet.gif) right 4px no-repeat;;padding-right:8px;font-weight:bold;display:inline-block;}
#skipnav a{color:#39275B;display:block;font-size:1em;left:250px;margin:0;padding:0;position:absolute;text-decoration:none;top:0;width:10em;z-index:-1;}
#skipnav a:active,#skipnav a:focus{background:url("../images/arrow_h3.gif") no-repeat scroll 19px 5px transparent;color:#000000;display:block;font-family:sans-serif;font-size:1em;font-weight:normal;left:247px;letter-spacing:0.02em;margin:4px 0 0 15px;padding:0 0 0 12px;position:absolute;text-align:center;text-decoration:none;text-shadow:0 0 5px #FFFFFF;top:0;width:10em;z-index:10;}

}


/* - css/secondary.css - */
@media screen {
/* http://www.washington.edu/marketing/portal_css/css/secondary.css?original=1 */
@charset "utf-8";li {margin:0;padding:0;}
#bg{/*padding-top:17px;*/background: url("../images/jellyfish.jpg") no-repeat center 0;
}


/*#visual-portal-wrapper{background:url(../images/bg_portal.gif) repeat-x;}*/
#pageBackground{background:url(../images/bgSliceMiddle.png) no-repeat;padding-top:10px;}
#bgSliceMiddle{background-image:url(../images/bgSliceMiddle2.png);background-repeat:repeat-y;overflow:hidden;}
#bottomRoundedLeft{background:url(../images/bgSliceBottom.png) repeat-x bottom;height:10px;font-size:0;}
#bottomRoundedRight{background:url(../images/bottomRoundedRight.gif) right bottom no-repeat;height:15px;display:block;}
#portalHeadline h1.two-y-two-d{padding-top:3px;}
.headingHidden{margin:0;height:0;overflow:hidden;text-indent:-9999px;display:none;}
.portalLogoContainer{margin:20px;}
#storyblock{float:right;width:220px;padding:10px 40px 5px 5px;}
#storyblock p{margin:0;}
.portalImage{float:left;padding:5px 5px 5px 15px;}
#portalBlurb p{padding:15px 20px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;color:#333;}
.portalRound{margin:0 0 10px;background:url(../images/rounded/l.gif) repeat-y left;overflow:hidden;}
#portalTiles h2,#portalStory h2{color:#39275B;letter-spacing:-0.03em;line-height:1.2em;margin-top:5px;}
.tilePad{padding:10px 0 0 20px;}
.portalBlock .centerRight{padding:10px;}
.portalBlock div.centerLeft{padding:0 0 0 10px;}
.portalBlock{width:200px;float:left;margin:0 15px 10px 0;background:url(../images/rounded/l.gif) left repeat-y;}
.portalBlockBG{background:url(../images/rounded/r.gif) right repeat-y;overflow:hidden;}
.padSides{padding:5px 20px 5px;}
div.padSides{line-height:1.2em;padding-bottom:5px;}
.portalBlockBG img.padSides{max-width:160px;max-height:70px;overflow:hidden;}
.portalLinks{margin-bottom:30px;padding:0 0 0 20px;}
#portalLinksLeft{background:url(../images/l_yellow.gif)  no-repeat left;}
#portalLinksRight{background:url(../images/r_yellow.gif) no-repeat right;padding:0 15px 0 40px;height:48px;}
#portalLinksRight ul{margin:0;padding-top:5px;}
#portalTiles .portalLinksArrowLeft{float:left;text-decoration:none;list-style-type:none;background:url(../images/portalNavRight.gif) right top no-repeat;display:block;margin:10px 15px 5px 0;color:#555;font-weight:bold;padding-left:0px;height:19px;}
.portalLinksArrowLeft span{background:url(../images/portalNavLeft.gif) left -1px no-repeat;padding:0 10px 0;}
#portalTiles .portalLinksArrowRight{background:url(../images/donate2.gif) left center no-repeat;float:right;padding:5px 20px 5px 32px;margin-top:5px;}
.portalLinksArrowRight a{background:url(../images/arrow_yellowBG.gif) right 2px no-repeat;padding-right:13px;color:#fff;font-weight:bold;font-size:92%;}
.portalLinksArrowRight a:hover{color:#464645;background-position:right -22px;}
#tiles{padding:15px 0 0 20px;}
a.highlights{background:url(../images/plus.gif) right 2px no-repeat;clear:both;display:block;font-weight:bold;margin:5px 5px 10px 0;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;padding:0 18px 0 0;text-align:right;text-decoration:none;}
a.highlights:hover{color:#585858;background-position:right -18px;}
a.highlights:focus{color:#7D7D7D;background-position:right -38px;}
a.linkArrow{display:block;text-align:right;clear:both;font-weight:bold;padding:0 18px 0 0;margin:10px 30px 0 0;background:url(../images/plus.gif) right -58px no-repeat;outline:none;text-decoration:none;}
a.linkArrow:hover{color:#585858;background-position:right -78px;}
a.linkArrow:focus{color:#7D7D7D;background-position:right -98px;}
.portal-extras{padding-left:20px;margin-bottom:30px;background:url(../images/widgetShadow.jpg) right top no-repeat;}
.portal-extras h3{margin-bottom:15px;}
#extras{margin:0;padding-left:20px;}
.extras-3,.extras-6{background-image:none;}
div.portal-extras h5{text-transform:uppercase;}
.roundtop{background:url(../images/rounded/tr.gif) no-repeat top right;}
.roundbottom{background:url(../images/rounded/br.gif) no-repeat bottom right;}
.bgtop{background:url(../images/rounded/t.gif) repeat-x top;display:block;font-size:0
}
.bgbottom{background:url(../images/rounded/b.gif) repeat-x bottom;display:block;font-size:0;clear:both;}
.centerRight{background:url(../images/rounded/r.gif) repeat-y right;display:block;overflow:hidden;}
.centerLeft{background:url(../images/rounded/l.gif) repeat-y left;overflow:hidden;}
img.corner{width:9px;height:12px;border:none;display:block !important;}
.roundLeftBottom{background:url(../images/rounded/bl.gif) no-repeat bottom left;display:block;height:12px;}
.roundLeftTop{background:url(../images/rounded/tl.gif) no-repeat top left;display:block;height:12px;}
.contentInsetBox .roundLeftTop,.contentLargeBox .roundLeftTop{height:25px;background:transparent url(../images/rounded/tl_arrow.gif) no-repeat scroll left top;}
div.region-sidebar-first h3.megaphoneHeadline{background:url(../images/megaphone2.gif) left center no-repeat;margin-top:10px;padding:15px 0 5px 45px;}
div.region-sidebar-first h3.videoHeadline{background:url(../images/clapboard2.gif) left bottom no-repeat;padding:15px 0 5px 40px;}
div.region-sidebar-first{background:url(../images/shadow_show.png) right top no-repeat;}
.leftNavBackground{background:url(../images/shadow_show_bottom.jpg) right bottom no-repeat;}
.block-menu ul.menu > li.navSectionHead a,.block-menu ul.menu > li.navSectionHead a:hover{background:url(../images/arrow_h3.gif) left 7px no-repeat;}
.block-menu ul.menu > li.navSectionHead{background:url(../images/leftNav_bg.png) center bottom no-repeat;border-bottom:medium none;font-size:118%;font-weight:bold;margin-bottom:10px;padding-bottom:18px;}
.block-menu ul.menu a{color:#484848;}
div.region-sidebar-first ul.menu{list-style-type:none;
  margin: 10px 0 0 3px;
}
div.region-sidebar-first p{color:#484848;text-decoration:none;font-size:96%;line-height:14px;}
div.region-sidebar-first ul.menu ul a:hover,div.region-sidebar-first ul.menu ul a:focus{color:#000;outline:none;}
div.region-sidebar-first ul.menu ul a:focus{color:#666;}
div.region-sidebar-first ul.menu ul li:hover{background-color:#F6F6F6;}
div.region-sidebar-first li{display:block;margin:0;padding:1px 0;}
#block-menu-menu-opb-units-menu div.content ul.menu li a.active,
.selectedAccordion{padding-left:10px;background:url(../images/arrow_h3.gif) -1px 5px no-repeat;font-weight:bold;}

.selectedArrow:hover{background:url("../images/arrow_down.gif") no-repeat scroll right center transparent;}
.block-menu ul.menu > li.active-trail { background: url(../images/arrow_h3.gif) -1px 5px no-repeat;outline:none;}
.block-menu ul.menu > li > a:hover,.block-menu ul.menu > li > a:focus{background:url(../images/arrow_h3.gif) -1px 5px no-repeat;outline:none;}
.block-menu ul.menu > li.expanded a:hover,.block-menu ul.menu > li.expanded a:focus{background:none;outline:none;}
.selectedAccordion > a{color:#666;font-weight:bold;outline:none;}
ul li ui li a.selectedAccordion{background-image:none;}
.block-menu ul.menu a{padding:2px 10px;display:inline-block;font-size:92%;line-height:130%;}
div.region-sidebar-first div.content ul.menu li a {
  color: #484848 ! important;
}
.block-menu ul.menu a.trigger{cursor:pointer;}

div.region-sidebar-first ul.menu li ul li:last{padding-bottom:15px;}
div.region-sidebar-first ul.menu > li{border-bottom:1px solid #f2f2f2;}
div.region-sidebar-first ul.menu ul.menu{margin:5px 0 10px;padding:8px 0 0;background:url(../images/nav_notch2.gif) center top no-repeat;}
div.region-sidebar-first ul.menu ul a{font-size:88%;padding-left:0;color: #484848;
}
div.region-sidebar-first ul.menu ul li{border-bottom:1px solid #CCC;padding-left:10px;padding-top:2px;background-color:#ECEBEC;}
div.region-sidebar-first ul.menu ul ul{background-image:none;margin:0;padding:0;
}
div.region-sidebar-first ul.menu ul ul li{border-bottom:1px none #CCC;border-top:1px none #CCC;padding-left: 10px;
}
div.region-sidebar-first ul.menu ul li:last-child{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-border-bottom-left-radius:4px;-border-bottom-right-radius:4px;border-bottom:transparent;}
div.region-sidebar-first ul.menu ul li:first-child{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-border-top-left-radius:4px;-border-top-right-radius:4px;}
div.region-sidebar-first ul.menu.currentnav li.currentnav a.selectedAccordion{background-image:none;}
.leftNavBlocks{padding: 0 15px 5px 10px;}
.leftNavBlocks p{padding-left:2px;}
div.region-sidebar-second .leftNavBlocks{
  padding: 0 5px;
}

div.content div.leftNavBlocks div.leftNavText ul {
  left: -12px;
  position: relative;
}

div.region-sidebar-first .leftNavBlocks ul{padding:0;margin:0;font-size:92%;}
div.region-sidebar-first .leftNavBlocks li{border-bottom:1px dotted #E9E9E9;margin:0;padding:2px 0 2px 10px;background:url(../images/arrow_small.gif) left 7px no-repeat;line-height:16px;}
div.region-sidebar-first ul.menu.videoList li{padding:2px 0 2px 22px;margin:2px 0;line-height:13px;border-bottom:1px dotted #CCC;background:url(../images/play_button.gif) left center no-repeat;}
div.region-sidebar-first ul.menu.videoList li:hover{background-position:-272px center;}
div.region-sidebar-first ul.menu.videoList li a:hover{color:#000;}
.leftNavBlocks h3{padding-bottom:5px;}
.leftNavImg{float:left;margin:0 10px 0 0;}
.rightNavImg{float:right;margin:0 10px 0 0;}
.leftNavText{line-height:14px;margin-bottom:0;}
#portlets-left{padding-top:30px;}
#listBox h3{margin-top:20px;margin-right:50px;border-bottom:1px solid #E5E5E5;padding-bottom:3px;}
h3.greyItal{color:#888;text-transform:uppercase;font-size:125%;letter-spacing:-0.03em;line-height:1.2em;margin-bottom:1em;}
h3.greyItal i{font-family:georgia,times,serif;text-transform:lowercase;}
.centerModule h3{margin-left:25px;}
#informationHeadline h1{font-size:27px;padding:40px 0 20px 20px;}
#portalHeadline h1{text-align:right;margin:40px 0 30px;padding:0 20px 0 15px;}
#portalLightStory h2{padding-left:25px;}
#portalHeadlineText{margin:34px 0 15px;border-left-width:1px;border-left-style:dotted;border-left-color:#999;}
#portalHeadlineText p{font-size:120%;margin-bottom:0.6em;padding:10px 50px 0 15px;}
.portalBlock h2{margin:10px 0 0;}
.portalBlock h2 a{text-decoration:none;}
.portalBlock p{margin:0;line-height:16px;}
p.documentDescription{margin-bottom:10px;}
h1.documentFirstHeading,
#site-name strong a
{margin:30px 0 0;padding:0 0 37px 20px;background:url(../images/h1_bar.gif) 
left 4px no-repeat;}

h1.no-header{display:none;}
.goldHeadline{text-transform:uppercase;color:#80612c;font-size:123%;}
#region-content a.internal-link{background-image:none;}
#region-content a.external-link{background-image:none;}
#pridetop{width:164px;height:42px;background:url(../images/pride_top.gif) no-repeat;display:block;}
#pridebottom{width:164px;height:24px;background:url(../images/pride_bottom.gif) no-repeat;display:block;}
#pridepoint{background:url(../images/pride_stripe.gif) left repeat-y;margin:0 0 15px 30px;width:164px;}
div.portlet-left #pridepoint{margin-left:0;}
#pridepoint p,#pridepoint h5{padding:10px 18px 0 16px;font-family:Arial,Helvetica,sans-serif;font-size:92%;color:#575757;line-height:13px;}
dd.borderBot{border-bottom:1px dotted #ccc;margin-right:30px;}
.eventsModule a{color:#4a7c01;}
.eventsModule a:hover,.eventsModule a:hover{color:#172700;}
dl.eventsModule{margin:2em 0;padding:0;}
.eventsModule dt{font-weight:normal;float:left;width:3em;text-align:right;text-transform:uppercase;font-size:120%;line-height:14px;color:#666;padding-left:0;padding-top:0.3em;}
.eventsModule dd{margin:0 1.4em .5em 4.8em;padding:0 .1em 0.1em 0.3em;}
#right-portlets{padding:100px 0 0 15px;}
div.region-sidebar-second img{-webkit-border-radius:3px;-moz-border-radius:3px;-border-radius:3px;-moz-box-shadow:2px 2px 2px #E7E7E7;-webkit-box-shadow:2px 2px 2px #E7E7E7;-box-shadow:2px 2px 2px #E7E7E7
background-color:#F4F4F4;border:1px solid #DCDCDC;margin:5px 0 10px;padding:3px;}
div.region-sidebar-second h3{margin-bottom:0;}
div.region-sidebar-second p{font-size:96%;line-height:14px;padding:0;}
.portalLinks ul,div.region-sidebar-second ul,.portal-extras ul,#listBox ul{list-style-type:none;margin:10px 0 0;padding:0 10px 15px 0;}

div.region.region-sidebar-second.column.sidebar ul.menu{
  background-image: none;
}
.sidebar #content dd{margin:0 25px 4px 0;padding:1px 0 1px 10px;line-height:15px;background:url(../images/arrow_small.gif) left 5px no-repeat;}
#content ul{margin:0 0 1.5em;}
.portalLinks li,div.region-sidebar-second li,#content li,.portal-extras li,#listBox li{margin:0 25px 4px 0;padding:1px 0 1px 10px;line-height:15px;background:url(../images/arrow_small.gif) left 5px no-repeat;}
#content li{margin:0 8px 4px 0;line-height:16px;background-position:left 5px;}
#listBox li{margin-bottom:3px;}
div.region-sidebar-second li{padding:2px 0 2px 10px;margin:0;border-bottom:1px dotted #e9e9e9;background-position:left 7px;}
#portalLinks h4,.portal-extras h4{list-style-type:none;margin:15px 0 3px;color:#333;font-size:104%;}
#portalNews p{font-size:100%;line-height:15px;}
#portalNews a{font-size:92%;color:#9c7f0d;}
.rightArrow{background:url(../images/arrow_right.gif) right -13px no-repeat;padding-right:8px;white-space:nowrap;text-decoration:none;}
a:hover.rightArrow{background-position:right 3px;color:#675a1e !important;}
#listBox img{margin-top:30px;}
.pad1{padding:0 50px 30px 20px;display:block;margin:8px 0 0;}
.pad2{padding:0 35px 0 25px;display:block;margin:20px 0 0;}
.pad3{display:block;margin:5px 0 0;padding:0 15px 0 15px;}
.pad3 .newsImage{display:block;margin:10px auto 20px;padding-right:5px;}
.pad3 p,.pad3 h2,.pad3 h3,.pad3 ul{padding:0 10px 0 10px;}
.borderRight{border-right:1px dotted #ccc;margin-bottom:15px;}
.oneThird{width:214px;float:left;margin-right:13px;padding-top:18px;}
.allPages li{background:url(../images/bullet_round2.gif) left center no-repeat;padding-left:9px;}
.allPages ul{margin:0;}
.allPages{padding-bottom:30px;}
#portalLightStory{margin-bottom:-20px;}
#portalLightStory h2{padding-left:25px;}
#portalLightStory .pad2{margin-top:10px;}
.portalSpotlightImage{padding-top:10px;padding-bottom:10px;}
#listBox{margin-bottom:50px;}
.contentInsetBox{float:right;width:210px;margin-left:20px;}
.contentInsetBoxPad{padding:0 5px 0 18px;overflow:hidden;}
.contentInsetBoxPad p,.contentInsetBoxPad ul,.contentInsetBoxPad h2,.contentInsetBoxPad h3{padding:0 20px 0 3px;}
.image-right{float:right;padding:3px 0;border-bottom:1px solid #DBDBDB;border-top:1px solid #DBDBDB;margin:0 0 5px 15px;}
.image-left{float:left;padding:3px 0;border-bottom:1px solid #DBDBDB;border-top:1px solid #DBDBDB;margin:0 20px 5px 0;}
.zebra{background-color:#f6f4eb;}
#google-info-window{background:url("../images/map/infoWindow.png") repeat scroll 0 0 transparent;height:313px;width:475px;}
#geolocateAddress p,#searchsubmit,#choose-a-district,#geolocateSearch{float:left;}
#choose-a-district{float:left;margin:0;}
.mapTL,.mapTR,.mapBL,.mapBR{width:13px;height:13px;background:url(../images/map/roundCorners.gif) no-repeat;position:absolute;}
.mapTL{background-position:top left;top:0;left:0;}
.mapTR{background-position:top right;top:0;right:0;}
.mapBL{background-position:bottom left;bottom:0;left:0;z-index:99999;}
.mapBR{background:url("../images/map/bot.gif") no-repeat scroll right bottom transparent;bottom:0;right:0;width:900px;}
#CustomGoogleMap{position:relative;padding:20px;background:url(../images/map/stripeHorz.gif) repeat-x;}
.googleMapView{background:url(../images/map/stripeVert.gif) repeat-y;}
#gmap{height:520px;}
.mapsMarker{margin:0;padding:0;}
.googleMapView.googleMapActive,.googleMapPane{height:40em;}
.googleMapActive.googleMapLocation{float:right;height:25em;min-width:20em;width:50%;}
.googleMapLocation .googleMapPane{height:25em;}
div[title="Zoom out"]{height:27px !important;}
.infoWindow,.regionInfoWindow{height:246px;margin:37px 25px 30px 40px;overflow:auto;}
.wouldYouLikeToKnowMore{background:url("../images/arrow_small.gif") no-repeat scroll right 5px transparent;padding:0 10px 0 20px;font-weight:bold;}
.infoWindow .popup strong{display:block;font-weight:bold;padding:6px 0 0 !important;line-height:16px;}
.infoWindowExternal p,.infoWindow  p,.regionInfoWindow p{margin:0 0 .4em;}
.latitude,.longitude,.markerIcon{display:none
}
.infoWindowExternal h2,.infoWindow  h2,.regionInfoWindow h2{margin:0 20px 5px 0;border-bottom:1px solid #DDDDDD;padding:0 0 5px;}
.closeButton{background-image:url("../images/map/x.png");display:block;height:31px;position:absolute;right:-3px;top:-3px;width:30px;cursor:pointer;}
.searchBar form,.searchBar p,.searchBar select{float:left;font-family:Arial,Helvetica,sans-serif;margin:5px 0;}
#geolocateSearch{color:#777;font-family:arial;font-size:11px;height:26px;padding-left:9px;text-transform:uppercase;width:326px;}
#geolocateAddress{float:left;}
#searchsubmit{color:#555555;font-family:arial;font-size:10px;font-weight:bold;height:30px;margin-left:3px;text-transform:uppercase;width:69px;}
.searchBar p{margin:10px 0 11px;text-transform:uppercase;}
.searchBar select{color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;height:27px;padding:5px 0 0 3px;text-transform:uppercase;width:168px;}
.searchBar .pad3{margin:0;}
.geocodeError{padding-top:12px;color:red;font-weight:bold;}
.regionHover{background-image:url("../images/map/hover.png");height:59px;left:0;position:absolute;top:0;width:99px;z-index:999;}
.regionPopup h3{padding:14px 0 5px 10px;}
.regionPopup ul{padding:0 0 0 11px;}
#geolocateInfo{position:absolute;top:35px;right:38px;z-index:1;display:block;background:#fff;border:3px solid #ddd;padding:1px 5px;-moz-border-radius:2px;font-weight:bold;-webkit-border-radius:2px;}
.regionsMapView .googleMapPane{height:20em;width:20em;float:right;}
.regionsMapView{float:right;height:auto !important;width:285px;margin:20px 0 30px;background:url("../images/map/stripeVertSm.gif") repeat-y scroll 0 0;width:472px;}
#regionFastFacts{padding:7px;width:172px;float:left;}
.regionsMapView #CustomGoogleMap{background:url("../images/map/stripeHorzSm.gif") repeat-x scroll 0 0;overflow:hidden;}
#holiday2010{background:url("../images/misc/holiday2010.jpg") no-repeat center top transparent;width:664px;height:1300px;margin:18px 0 0;position:relative;}
#holiday2010 object{position:absolute;top:296px;left:69px;}
#holiday2010 h1{display:none;}
#holiday2010 #text{padding:640px 160px 0 186px;}
#holiday2010 #text img{border:none;}
.photoCaptionLeft,.photoCaptionRight{clear:both;color:#666666;display:block;float:left;font-size:88%;line-height:110%;padding:0 10px 5px 0;width:190px;}
.photoCaptionRight{float:right;text-align:right;}
#fundListing h3{margin:15px 0 3px;}
#informationStory{padding:0 0 18px;}
.image-left,.image-right{position:relative;border:none;float:left;margin-right:24px;margin-bottom:5px;}
.image-left div,.image-right div{margin-top:3px;padding:4px 3px 5px 4px;}
.image-inline a,.image-inline p,.image-right a,.image-right p,.image-left a,.image-left p{margin:0;color:#333;font:11px/13px arial;margin:0 0 2px;}
.magnifier{background:url("../images/news/mag.gif") no-repeat scroll 10px 5px #FFFFFF;top:15px;height:16px;left:0;opacity:0.7;position:absolute;width:78px;display:none;}
#content p.photo{display:block;float:right;font-style:italic;padding:0 0 0 2px;}
#content object{margin:0 0 1.5em;}
.image-left .caption,.image-right .caption,.image-inline .caption{float:none;clear:both;}
.caption{padding:3px;}
.image-right{float:right;margin-right:0;margin-left:20px;}
.image-right .magnifier{right:0;left:auto;}

}


/* @end */

html{

}

body {
  font: .85em/1em "Helvetica Neue",Arial,Helvetica,sans-serif;
  background: url(../images/bg_portal.gif) repeat-x 0 25px;
  
}

#UWheader p {
  margin: 0;
}

div#header {

}

div#skip-link {
  display: none;
}

div#main-wrapper {
    background-color: white;
  -moz-box-shadow: 0 0 5px #888;
  -webkit-box-shadow: 0 0 5px#888;
  box-shadow: 0 0 5px #888;
  background-color: white;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0;
  padding: 1em;
  position: relative;
  /*top: -15px;*/
}

div#main-wrapper div.content {
  width: 99%;
  padding-left: 2.5%;
  padding-right: 2.5%;
}

div#main-wrapper div.region.region-sidebar-first div.content{
  width: 99%;
  margin-left: 14px;
  padding-left: 0;
  padding-right: 0;
}

div#main-wrapper div.region.region-sidebar-first div.block div.content{
  width: 90%;
}

div.region.region-navigation {
  position: relative;
  top: -71px;
}


div.region-sidebar-first h2, div.region.region-sidebar-first div#block-system-navigation.block.block-system.contextual-links-region.block-menu.even h2.block-title {
  padding: 2px 10px;
  display: inline-block;
  color: #484848;
  background: url(../images/arrow_h3.gif) no-repeat 0 center;
  padding-left: 10px;
  position: relative;
  left: 10px;
  vertical-align: baseline;
  font-size: 1.1em;
  text-transform: capitalize;
  font-weight: bold;
}

div.region-sidebar-first ul.menu {
    background: url(../images/leftNav_bg.png) no-repeat -10px top;
  padding-top: 15px;
  margin-top: 1px;
}

div.region.region-sidebar-first div#block-system-navigation.block.block-system.contextual-links-region.block-menu.even {
  background: url(../images/leftNav_bg.png) no-repeat 13px;
}

div.region.region-uw-foot {
}

div#main.clearfix.with-navigation {
  /*margin-bottom: 28px;*/
}

/* @group weather */

img.weather-icon {
  position: relative;
  top: -5px;
  z-index: 100;
}





/* @end */
ul li.leaf {
list-style-image: none;
list-style-type: none;
}
ul li.expanded {
    list-style-image: none;
    list-style-type: none;
}
#navg li.mainNavLinkLeft div.mainNavLinkRight  a.mainNavLinkNotch {
  font-size: 1.3em;
}

#navg li.expanded.mainNavLinkLeft div.mainNavLinkRight div.text div.mainNavBG ul.menu.mainNavLinks li.leaf a {
  font-size: 1.2em;
}


div#footerBG {
  margin-top: 5px;
}

div#footerMain {
  position: relative;
  bottom: -20px;
}

#slidedeck_frame {
    width: 90%;
    height: 300px;
} 

#content ul li ul li {
  list-style-type: none;
  left: 12px;
  position: relative;
}
.block-menu ul.menu ul {
  position: relative;
  width: 90%;
  margin-left: 5px;
}
#content div.section div.breadcrumb {
  display: none;
}

div#content.column div.content {
  padding-left: 0;
}
.skin-slidedeck dl.slidedeck .activeCorner {
  z-index: 10!important;
}
#SlideDeck_Bug56431227 img, 
#SlideDeck_Bug39222861 img {
  display: none;
}


#site-name a,
#site-name a:hover{
  text-decoration: none;
}

table {
  width: 98%;
  font: .9em/1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  color: black;
}
table th p{
  margin: 0;
  font: 1.25em "Lucida Grande", Lucida, Verdana, sans-serif;
}
table th{
  vertical-align: bottom;
  background-color: transparent;
}
tr.even td,
tr.even {
  background-color: #f5f3ed;
}

tr.odd{
  background-color: #fdfcfb;
}
table td{
  vertical-align: top;
  padding: 3px 5px 3px 2px;

  border-top: 1px solid #e0e0e0;
}

table tr.even td{
}
table td strong{
  color: #3d2b60;
}
table td p{
  margin-top: 0;
  margin-bottom: 4px;
  padding: 0;
  line-height: 1em;
  color: black;
}


#footer div.span-4.footerLink.explorePortlet div.leftNavBlocks div.leftNavText {
  font: 70% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  float: left;
  width: 200px;
}
#SlideDeck_Bug86082099 img{
  display: none!important;
}
body#bodyId > a{
display: none!important;  
}
 a[href$='.pdf'] {
  padding-right: 10px;
  background: url(../images/document-icon) no-repeat right;
}

a[href$='.xls'], a[href$='.xlsx'] {
  padding-right: 10px;
  background: url(../images/document-icon) no-repeat right;
}

a[href$='.doc'], a[href$='.docx'] {
  padding-right: 10px;
  background: url(../images/document-icon) no-repeat right;
}

.skin-slidedeck dl.slidedeck > dd{

overflow-x: hidden;
  overflow: auto;
}

/* @group slideDeck Hider */

div.block-aggregator {
-webkit-border-radius:3px;-moz-border-radius:3px;-border-radius:3px;-moz-box-shadow:2px 2px 2px #E7E7E7;-webkit-box-shadow:2px 2px 2px #E7E7E7;-box-shadow:2px 2px 2px #E7E7E7
background-color:#F4F4F4;border:1px solid #DCDCDC;margin:5px 0 10px;padding:3px;
  width: 93%;

}
div.block-aggregator h2 {
  margin-bottom: 15px;
  font-weight: bold;
  margin-top: 1px;
  margin-left: 0;
  color: white;
  padding-top: 10px;
  padding-left: 12px;
  font-size: 1.3em;
  padding-bottom: 2px;
  background: #400877 url(../images/blog.png) no-repeat right;
}

div#slidedeck_frame.skin-slidedeck {
  /*overflow: hidden;*/

}

div#block-pubcookie-0 a {
  font-weight: bold;
  color: lightsteelblue;
  float: right;
}


#content ul.tabs li {
  background: none;
}


/* @end */

#main-menu-wrapper {
  margin-top: -15px;
}
.icon-arrow { display: none; }
div.warning, div.error, div.success { width: 95%; }

h1.documentFirstHeading, #site-name strong a {
  background: none;
}

body.header-thin {
  background: url(../images/bg_portal.gif) repeat-x 0 -100px;
}

#site-name strong a span em { 
  font-size: smaller;
}

/* block-editing.css */

/**
 * @file
 * Zen's rollover edit links for blocks.
 */


div.block.with-block-editing {
  position: relative;
}

div#main-menu-wrapper.block.with-block-editing div.edit {
  right: auto;
  left: 0;
}

div.block.with-block-editing div.edit {
  display: none;
  position: absolute;
  right: 0; /* LTR */
  top: 0;
  z-index: 40;
  border: 1px solid #eee;
  padding: 0 2px;
  font-size: 0.75em;
  background-color: #fff;
}

div.block.with-block-editing:hover div.edit {
  display: block;
}

form .spamblocker, form div#webform-component-spamblocker {
  display: none;
}

li.collapsed {
  list-style-type: none;
  list-style-image: none;
}

.menuMiddle{
		background-image:url(../../../../all/themes/uw2010/images/menu_middle_short.png);
		background-repeat:no-repeat;
		background-position:center top;
		display:block;overflow:hidden;
}
.menuMiddle:active {background-image:url(../../../../all/themes/uw2010/images/menu_middle_active_short.png);}

.portalLinks li, div.region-sidebar-second li, #content li, .portal-extras li, #listBox li { background: none; }

ul#menu li a {
color: #333;
}
.selectedAccordion {
background-image: url(../../../../all/themes/uw2010/images/menu_middle_active_short.png);
font-weight: bold;
color: #FFC925 !important;
padding-left: 0;
}

.menuRight {
background-repeat: no-repeat;
background-position: right top;
display: block;
overflow: hidden;
}

.menuLeft {
background-repeat: no-repeat;
background-position: left top;
padding: 6px 0 15px 25px;
display: block;
overflow: hidden;
height: 17px;
}

ul#menu li{margin-top:1px;}
ul#menu li a:hover{}
ul#menu li ul li a{color:#444444;display:inline-block;font-size:92%;line-height:110%;margin-left:4px;padding:2px 0 2px 0;width:112px;}
ul#menu li ul li a:hover{background-color:#efefef;}
#block-menu-primary-links h2.title{

display:none;

}

#webform-client-form-26 #edit-submitted-address{

	width:253px;
	height:40px;


}

#endorse-burke-gilman {
	display: block;
	width: 185px;
	height: 48px;
	background:url(//www.washington.edu/facilities/transportation/tip/files/images/endorse-burke-gilman.gif) no-repeat 0 0;
	text-indent: -999px;
	overflow: hidden;
	margin: 10px 0 10px 136px;
	float:left;
	
}
a#endorse-burke-gilman:hover  {
	background:url(//www.washington.edu/facilities/transportation/tip/files/images/endorse-burke-gilman.gif) no-repeat 0 -51px;

}
/* @group purple button */
.def-btn {
    background-color: #CCCCCC;
    background-repeat: no-repeat;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    /*box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);*/
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    padding: 5px 10px;
    position: relative;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}
.def-btn {
    background-color: #DDDDDD;
    background-image: linear-gradient(#FFFFFF, #DDDDDD);
    background-repeat: repeat-x;
}
.fs-btn {
	background-color: #39275b;
    background-image: linear-gradient(#39275b, #261d3f);
    background-repeat: repeat-x;
    /*border-color: #3C5A98 #3C5A98 #273B64;*/
	border-color: #DEDEDE;
    border-radius: 6px;
	border-width: 4px;
    /*box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;*/
    color: #FFFFFF;
    text-align: left;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
    font-size: 16px;
    font-weight: lighter;
    padding: 8px 4px;
}
.fs-btn:hover {
	color: #eb9611;
}
/* @end */