@media all{*{margin:0; padding:0}
option{padding-left:.4em}
select{padding:1px}
* html body *{overflow:visible}
* html iframe, * html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%; margin-bottom:1px}
body{font-size:100.01%; color:#000; background:#fff; text-align:left}
fieldset, img{border:0 solid}
ul, ol, dl{margin:0 0 1em 1em}
li{margin-left:.8em; line-height:1.5em}
dt{font-weight:700}
dd{margin:0 0 1em .8em}
blockquote{margin:0 0 1em .8em}
blockquote:before, blockquote:after, q:before, q:after{content:""}
#header{position:relative}
#topnav{text-align:right}
#header #topnav{position:absolute; top:10px; right:10px}
#header, #nav, #main, #footer{clear:both}
#col1{float:left; width:200px}
#col2{float:right; width:200px}
#col3{width:auto; margin:0 200px}
#col1_content, #col2_content, #col3_content{position:relative}
.clearfix:after{content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden}
#ie_clearing{display:none}
.subcolumns{width:100%; overflow:hidden}
.subcolumns_oldgecko{width:100%; float:left}
.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l{float:left}
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r{float:right; margin-left:-5px}
.c25l, .c25r{width:25%}
.c33l, .c33r{width:33.333%}
.c50l, .c50r{width:50%}
.c66l, .c66r{width:66.666%}
.c75l, .c75r{width:75%}
.c38l, .c38r{width:38.2%}
.c62l, .c62r{width:61.8%}
.subc{padding:0 .5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.equalize, .equalize .subcolumns{overflow:visible; display:table; table-layout:fixed}
.equalize .c50l, .equalize .c25l, .equalize .c33l, .equalize .c38l, .equalize .c66l, .equalize .c75l, .equalize .c62l, .equalize .c50r, .equalize .c25r, .equalize .c33r, .equalize .c38r, .equalize .c66r, .equalize .c75r, .equalize .c62r{display:table-cell; vertical-align:top; float:none; margin:0; overflow:hidden}
.skip, .hideme, .print, dfn{position:absolute; left:-1000em; top:-1000em}
.skip:focus, .skip:active{position:static; left:0; top:0}
}
@media screen, projection{body{padding:0; background:#361600 url(/images/site/bkgrd-page.jpg) no-repeat scroll 50% 0pt}
body{text-align:center}
.page_margins{text-align:left; margin:0 auto}
.page_margins{width:920px}
.page{background:transparent}
#header{background-image:url(/images/site/bkgrd-header.jpg); background-repeat:no-repeat; background-position:left top; min-height:92px}
#main_wrap{background-image:url(/images/site/nav-shadow.jpg); background-repeat:repeat-x; background-position:left top; padding:0 0 12px 0; background-color:#fff}
#main{background-image:url(/images/site/bkgrd-gradient.jpg); background-repeat:repeat-x; background-position:left bottom; margin:0 15px 0 15px; padding:30px 0 5px 0; min-height:425px}
body#page_home #main{padding:5px 0 5px 0}
#col1{float:right; width:632px}
#col1_content{padding:0 0 0 27px; margin:0 15px 0 0}
#col3{width:auto; margin:0 632px 0 0}
#col3_content{padding:0 27px 0 0; margin:0 0 0 15px}
#col3{border-right:1px #d3d2d2 solid}
}
@media all{html *{font-size:100.01%}
textarea, pre, code, kbd, samp, var, tt{font-family:Consolas,"Lucida Console","Andale Mono","Bitstream Vera Sans Mono","Courier New",Courier}
body{font-family: Arial,Helvetica,sans-serif; font-size:75.00%; color:#271100; line-height:1.5}
h1, h2, h3, h4, h5, h6{font-weight:normal; color:#271100; margin:0 0 0.25em 0; line-height:1.3}
h1{font-size:150%; color:#763b82; margin:0 0 0.25em 0}
h2{font-size:100%; color:#9eaa1f; font-weight:bold}
h2.alt{color:#9b5ba4}
h3{font-size:116.67%; color:#763b82} 
h4{font-size:133.33%}
h5{font-size:116.67%} 
h6{font-size:116.67%}
ul, ol, dl{line-height:1.5em; margin:0 0 1em 1em}
ul li, ol ul li{list-style-type:disc}
ul ul li{list-style-type:circle}
#col3_content dl{margin:0 0 1em 0}
ol li{list-style-type:decimal}
ol ol li{list-style-type:lower-latin}
li{margin-left:.8em; margin-bottom:.8em; line-height:1.5em}
dt{font-weight:bold}
dd{margin:0 0 1em 0.8em}
p{line-height:1.5em; margin:0 0 1em 0}
blockquote, cite, q{font-family:Georgia,"Times New Roman",Times,serif; font-style:italic}
blockquote{margin:0 0 1em 0; color:#271100}
strong, b{font-weight:bold}
em, i{font-style:italic}
pre, code, kbd, tt, samp, var{font-size:100%}
pre, code{color:#800}
pre{line-height:1.5em; margin:0 0 1em 0}
kbd, samp, var{color:#666}
var{font-style:italic}
acronym, abbr{border-bottom:1px #aaa dotted; font-variant:small-caps; letter-spacing:.07em; cursor:help}
sub, sup{font-size:91.6667%}
hr{color:#fff; background:transparent; margin:0 0 0.5em 0; padding:0 0 0.5em 0; border:0; border-bottom:1px #d3d2d2 solid}
a{color:#763b82; background:transparent; text-decoration:none}
a:visited{color:#763b82}
a:focus, 
a:hover, 
a:active{color:#9eaa1f}
p.icaption_left{float:left; display:inline; margin:0 1em 0.15em 0}
p.icaption_right{float:right; display:inline; margin:0 0 0.15em 1em}
p.icaption_left img, 
p.icaption_right img{padding:0; border:1px #888 solid}
p.icaption_left strong, 
p.icaption_right strong{display:block; overflow:hidden; margin-top:2px; padding:0.3em 0.5em; background:#eee; font-weight:normal; font-size:91.667%}
.highlight{color:#f60}
.dimmed{color:#888}
.info{background:#f8f8f8; color:#666; padding:10px; margin-bottom:0.5em; font-size:91.7%}
.codeblock{float:left; background:#f8f8f8; color:#666; padding:10px 0 30px 10px; margin-bottom:1em; font-size:91.7%; width:430px; overflow:auto}
code{white-space:nowrap}
.note{background:#efe; color:#040; border:2px #484 solid; padding:10px; margin-bottom:1em}
.important{background:#ffe; color:#440; border:2px #884 solid; padding:10px; margin-bottom:1em}
.nowrap{white-space:nowrap}
.warning{background:#fee; color:#400; border:2px #844 solid; padding:10px; margin-bottom:1em}
.float_left{float:left; display:inline; margin-top:.25em; margin-right:1em; margin-bottom:0.3em}
.float_right{float:right; display:inline; margin-top:.25em;  margin-left:1em; margin-bottom:0.3em}
.center{display:block; text-align:center; margin:0.5em auto}
.printer-friendly{position:absolute; top:-15px; right:0}
table{width:auto; border-collapse:collapse; margin-bottom:0.5em}
table caption{font-variant:small-caps}
table.full{width:100%}
table.fixed{table-layout:fixed}
th{padding:0.5em}
td{padding:0 .5em .5em 0; vertical-align:top}
thead th{color:#000; border-bottom:2px #800 solid}
tbody th{background:#e0e0e0; color:#333}
tbody th[scope="row"], tbody th.sub{background:#f0f0f0}
tbody th{border-bottom:1px solid #fff; text-align:left}
tbody td{border-bottom:1px solid #eee}
tbody tr:hover th[scope="row"], 
tbody tr:hover tbody th.sub{background:#f0e8e8}
tbody tr:hover td{background:#fff8f8}
img#logo{height:92px; width:300px; position:absolute; top:0px; left:0px}
img#escape{position:absolute; top:49px; right:30px}
#header #topnav{text-align:right; margin-left:400px; right:30px}
#header #topnav ul{margin:0}
#header #topnav ul li{display:inline; list-style-type:none; padding:0; margin:0; color:#9b5ba4}
#header #topnav ul li span.pipe{padding:0 8px 0 10px}
#header #topnav li a{color:#fff}
#header #topnav li a:visited{color:#fff}
#header #topnav li a:focus, 
#header #topnav li a:hover, 
#header #topnav li a:active{color:#763682}
#banner{width:890px; height:220px; background-position:left top; position:relative; margin:0 15px 15px 15px; overflow:hidden}
#banner p{width:175px; padding-left:33px; padding-top:108px}
#banner .btnGet, 
#banner .btnGive{position:absolute; left:250px; display:block}
#banner .btnGet{top:130px}
#banner .btnGive{top:156px}
#col3_content h3{font-weight:bold}
#col3 h3.alt{font-size:150%; color:#9eaa1f; text-transform:uppercase; font-weight:normal} 
#google_translate_element, 
#crisis_line, 
#news_signup, 
#featured_partner, 
#story_spotlight_wrap{margin-bottom:20px}
img#btnDonate{margin-left:-8px; margin-bottom:15px; display:block}
#featured_partner{border:1px solid #c5bfba; background-color:#fff; padding:15px}
#story_spotlight_wrap{background-color:#fff; padding:6px; border:1px solid #c5bfba}
#story_spotlight{background-color:#f2e9f3; padding:18px 12px; background-image:url(/images/site/bkgrd-story-spotlight.jpg); background-repeat:repeat-x; background-position:left bottom}
#story_spotlight img{margin-bottom:10px; display:block}
#story_spotlight h3{color:#9eaa1f; font-weight:bold; font-size:100%}
#featured_partner img{margin-bottom:5px; display:block}
dl#stay_connected dt img{float:left; display:inline}
dl#stay_connected dd{margin:0 0 0 51px}
dl#stay_connected dd img{padding:5px 0; display:block}
h1.border-left{color:#271100; font-size:110%; font-weight:bold; margin-bottom:1em; line-height:1.2}
h1.border-left img{border-right:1px solid #c5bfba; margin-right:.8em; vertical-align:middle}
#feature_main_wrap{border:1px solid #c5bfba; background-color:#fff; background-image:url(/images/site/bkgrd-feature2.jpg); background-repeat:repeat-x; background-position:left bottom; margin:0 0 15px 0; padding:20px 15px 5px 25px}
table#features{margin: 0 0 0 0}
table#features td.feature{background-color:#FFF; background-image:url(/images/site/bkgrd-feature2.jpg); background-repeat:repeat-x; background-position:left bottom; border:1px solid #c5bfba; vertical-align:top; padding:20px 10px 10px 15px; width:255px}
table#features td.spacer{padding:0; width:26px; background-color:transparent}
p#bradley_address{margin:10px 0 0 285px; letter-spacing:.1em; font-weight:bold; font-size:90%}
p#bradley_address span{padding:0 .8em}
#footer{padding:15px 14px 20px 15px; color:#fff; font-size:.9em}
#footer p{float:left; display:inline}
#footer ul{padding:0; margin:0; list-style:none; float:right; display:inline}
#footer ul li{list-style-type:none; margin:0; display:inline}
#footer ul li span.pipe{color:#9b5ba4; padding:0 9px 0 10px}
#footer ul li span span{padding:0}
#footer a{color:#fff}
#footer a:visited{color:#fff}
#footer a:focus, 
#footer a:hover, 
#footer a:active{color:#9b5ba4}
body#page_sitemap .subcolumns ul{padding:0; margin:0; list-style:none}
body#page_sitemap .subcolumns ul ul{ padding:3px 0 0 15px}
body#page_sitemap .subcolumns li{list-style:none; margin:0;  padding:3px 0;  font-weight:bold}
body#page_sitemap .subcolumns li li{font-weight:normal}
table.gallery_thumbs td{padding-right:30px; padding-bottom:25px; vertical-align:top}
table.gallery_thumbs td div.gallery_thumb{width:150px}
table.gallery_thumbs td a.center{display:block; text-align:left}
table.gallery_thumbs td img{margin-bottom:.6em}
table.gallery_thumbs td p{margin-bottom:0}
}
@media all{
div.yform p {font-size:11px; color:#666}
div.yform {background:transparent;  border:1px #c5bfba solid;  margin:0 0 1em 0;  padding:10px;}
div#accordion div.yform {border:1px solid #ae75b4; }
div#accordion div#inventory_query div.yform {border:0 none;  margin:0;  padding:0;}
div.yform fieldset{background:transparent; border:1px #c5bfba solid; margin:0 0 0 0; padding:0.5em 1em}
div.yform legend{font-size:125%; font-weight:normal; color:#333}
div.yform label{color:#666; font-size:11px}
div.yform .type-text input, 
div.yform .type-text textarea, 
div.yform .type-select select{font-family:Arial,Helvetica,sans-serif; border:1px solid #c5bfba}
div.yform div input:focus, 
div.yform div select:focus, 
div.yform div textarea:focus, 
div.yform div input:hover, 
div.yform div select:hover, 
div.yform div textarea:hover, 
div.yform div input:active, 
div.yform div select:active, 
div.yform div textarea:active{border:1px #ae75b4 solid; background:#fff}
div.yform .type-button input{border-top:1px #c5bfba solid; border-left:1px #c5bfba solid; border-right:1px #888 solid; border-bottom:1px #888 solid; color:#333; background:#ccc; padding:.3em 1.1em}
div.yform .type-button input#reset{color:#300; background:#661717}
div.yform .type-button input#submit{color:#271100; background:#caa5cd}
div.yform div.type-button input:focus, 
div.yform div.type-button input:hover, 
div.yform div.type-button input:active{border-top:1px #eee solid; border-left:1px #eee solid; border-right:1px #c5bfba solid; border-bottom:1px #c5bfba solid; color:#fff; background:#98afa9}
div.yform div.type-button input#reset:focus, 
div.yform div.type-button input#reset:hover, 
div.yform div.type-button input#reset:active{background:#800; color:#fff}
div.yform div.type-button input#submit:focus, 
div.yform div.type-button input#submit:hover, 
div.yform div.type-button input#submit:active{background:#e9d8e8; color:#555}
div.yform{overflow:hidden}
div.yform fieldset{overflow:hidden}
div.yform legend{background:transparent; border:0}
div.yform label{display:block; cursor:pointer}
div.yform .message{display:block; margin-bottom:0.5em; color:#666}
div.yform input[type=hidden]{display:none !important}
div.yform sup{color:#800; font-weight:bold}
div.yform div.type-text, 
div.yform div.type-select, 
div.yform div.type-check, 
div.yform div.type-button{margin:1em 0; position:relative; overflow:hidden}
div.yform .type-text input, 
div.yform .type-text textarea{display:block; position:relative; padding:0.3em 0.3em; width:90%}
div.yform .type-select select{display:block; position:relative; padding:0.3em 2px 0.3em 1px; width:60%; cursor:pointer; font-size:11px}
div.yform .type-select select optgroup{font-style:normal; font-weight:bold}
div.yform .type-check input{cursor:pointer}
div.yform .type-check label{display:inline; font-size:11px}
div.yform .type-button input{width:auto; cursor:pointer}
div.yform div.error{border:1px #a00 dashed; background:#faf4f4; padding:0.5em}
div.yform div.error label{color:#000; font-weight:bold}
div.yform div.error .message{color:#800}
* html div.yform legend{position:absolute; top:-.5em; left:.5em}
* html div.yform fieldset{overflow:visible; height:1%; margin-top:1.5em; padding-top:1.5em}
*+html div.yform legend{margin-top:-1.1em; left:-.5em}
*+html div.yform fieldset{overflow:visible; height:1%}
div.reg_col{width:100%; height:22px}
span.reg_col_heading{font-size:11px; color:#666; font-weight:bold}
div.reg_row{width:100%; display:block; height:24px}
span.reg_row_info{font-size:10px; color:#333}
span.w15{width:70px; display:block; float:left}
span.w25{width:120px; display:block; float:left}
span.w50{width:240px; display:block; float:left}
div#news_signup input#submit{border:none; width:16px; height:19px; background:url(/images/site/news-submit.png) no-repeat 0 0; margin:0; overflow:hidden; padding:16px 0  0 19px; cursor:pointer}
div#news_signup div#field_signup label{position:absolute; left:-999em; top:-999em}
div#news_signup div#field_signup input{background:url(/images/site/news-signup.png) no-repeat 0 0; border:none; display:block; float:left; font-family:Arial,Helvetica,sans-serif; padding:2px 4px 3px 2px; width:183px; margin-right:2px}
.required{color:#800; padding:0 2px; font-size:12px}
}
div#nav{background-color:#aab820;  padding:0 5px 0 17px}
div#nav_main span.nav_pipe{padding-right:20px; margin-left:-20px; color:#9b5ba4}
div#nav_main ul{padding:0; margin:0; list-style:none}
div#nav_main a{display:block; text-decoration:none; color:#fff; padding:7px 20px 7px 18px; text-transform:uppercase}
div#nav_main .selected, 
div#nav_main a:hover{color:#763b82}
div#nav_main li{float:left; list-style:none; margin:0}
div#nav_main li ul{position:absolute; width:180px; left:-999em; z-index:10; background-color:#fff; background-image:url(/images/site/bkgrd-nav-dropdown.jpg); background-repeat:repeat-x; background-position:left bottom}
div#nav_main li:hover ul, div#nav_main li.sfhover ul{left:auto}
div#nav_main li li{float:none}
div#nav_main li li a{text-transform:none; background-color:transparent; color:#271100; padding:5px 10px 5px 23px; font-size:.9em; line-height:1.2}
div#nav_main li li a:hover{text-transform:none; background-color:#ddc6de; color:#763b82}
div#nav_main a:focus{outline:none}
div#nav_sub h3{font-size:150%; color:#9eaa1f; text-transform:uppercase; font-weight:normal}
div#nav_sub a{color:#271100}
div#nav_sub a:visited{color:#271100}
div#nav_sub a.selected, 
div#nav_sub a:focus, 
div#nav_sub a:hover, 
div#nav_sub a:active{color:#763b82}
div#nav_sub h3 a{color:#9eaa1f}
div#nav_sub h3 a:visited{color:#9eaa1f}
div#nav_sub{margin-bottom:20px}
div#nav_sub ul{padding:0; margin:0; list-style:none}
div#nav_sub li{list-style-type:none; margin:.6em 0; line-height:1.2}
div#nav_sub ul ul{padding:0; margin:0 0 0 15px; list-style:none}
div#nav_sub li li{list-style-type:disc}
ul#custom_nav_entry_titles{list-style:none; margin:0; padding:0}
ul#custom_nav_entry_titles li{margin:0}
ul#custom_nav_entry_titles li a{display:block; padding:3px 0; color:#271100}
ul#custom_nav_entry_titles li a a:visited{color:#271100}
ul#custom_nav_entry_titles li a.selected, 
ul#custom_nav_entry_titles li a:focus, 
ul#custom_nav_entry_titles li a:hover, 
ul#custom_nav_entry_titles li a:active{color:#763b82}