/* template styles */
@media print {
* {background:none; background-image:none} 
#handheldNav{display:none} 
#topNav, #searchArea, #primaryNav, #bannerArea, .links {display:none}}
@media handheld {
* {background:none; background-image:none} 
#handheldNav{display:block} 
#topNav, #searchArea, #primaryNav, #bannerArea, #interior #leftCol, .links {display:none}
#footerLinks, #footerContactInfo {margin-top:15px; font-size:7pt}}
@media screen {#handheldNav{display:none}
body {margin:0 auto; text-align:center; background-image:url(/assets/charity/images/Background_Hands_Body.gif)}
#dev_test {position:fixed; background:#F00; color:#FFF; width:100%; height:13px; font:bold 10px sans-serif; text-align:center; overflow:hidden}
#dev_test_spacer {height:13px}
#container {width:790px; margin:auto; text-align:center}
#header {width:790px; background-color:#FAF9F0; margin:auto; text-align:center; float:left; clear:both; padding:0}
#logo {padding:10px; width:200px; float:left; text-align:left}
#topNav {width:400px; font-size:9pt; text-align:right; float:right; color: #082B63; padding:10px 10px 0 0}
#topNav a, #topNav a:visited {font-size:9pt; text-transform:uppercase; text-decoration:none}
#topNav a:hover {text-decoration:underline}
#topNav ul {margin:0; padding:0; text-align:right; list-style:none}
#topNav ul li {float:right; margin:0 0 0 5px; padding:0}
#searchArea {width:400px; font-size:9pt; color: #082B63; float:right; text-align:right; clear:both}
#searchArea input.form-text {width:170px; height:18px; border:solid 1px #21357C; background-color: #e7dfba}
#searchArea input.form-submit {font:8pt/10px sans-serif; border:outset 2px #e7dfba; background-color: #e7dfba; font-weight:bold}
#primaryNav {margin:0; padding:0; text-align:center; clear:both; background-color:#2E3988; height:30px}
#home #bannerArea {margin:auto; height:169px; text-align:center; border-bottom:solid 15px #1C3377}
#home a {text-decoration:none}
#home a:hover {text-decoration:underline}
#bannertext {padding:0 10px; text-align:left; position:relative; top:-25px; color:#FFF; font:bold 10px/18px arial, sans-serif}
#bannertext a:link, #bannertext a:visited, #bannertext a:hover {font-size:bold 10px/18px; color:#FFF; text-decoration:none}
#mainArea {width:786px; margin:auto; text-align:center; border-left:2px solid #F6F3E4; border-right:2px solid #F6F3E4}
#mainArea th, #mainArea td {padding:2px 7px}
#home #mainArea {float:left; clear:both; background:url(/assets/charity/images/Background_Hands_Home.gif) repeat-y}
#interior #mainArea {float:left; clear:both; background:url(/assets/charity/images/Background_Hands_Interior.gif) repeat-y}
#noleft #mainArea {float:left; clear:both; background:url(/assets/charity/images/Background_Hand_Interior.gif) repeat-y}
#home #leftCol {width:228px; margin-top:0;  padding:8px; float:left; background: url(#)}
#interior #leftCol {width:180px; padding:5px; float:left; text-align:left}
#interior #leftCol {background:#FFF}
#interior #leftCol ul {margin:0; padding:0; list-style:none;}
#interior #leftCol li {margin:1px 0; padding:0; line-height:16px}
#interior #leftCol a {text-decoration:none}
#interior #leftCol a:hover {text-decoration:underline}
#interior #leftCol a.second, #leftCol a.second:visited {display:block; padding:3px 5px 3px 15px; font:bold 12px arial, helvetica, sans-serif; color:#002A5F; background:#D1BB7C}
#interior #leftCol a.second:hover, #leftCol a.secondOn {display:block; padding:3px 5px 3px 15px; font:bold 12px arial, helvetica, sans-serif; color:#002A5F; background:#E8DDBD url(/assets/charity/images/Arrow_Right_Double.gif) no-repeat; text-decoration:none}
#interior #leftCol a.third, #leftCol a.third:visited {display:block; font-size:9pt; padding:3px 5px 3px 30px; color:#002A5F; background:#E8DDBD}
#interior #leftCol a.third:hover, #leftCol a.thirdOn {display:block; font-size:9pt; padding:3px 5px 3px 30px; color:#002A5F; background:#E8DDBD url(/assets/charity/images/Arrow_Right_Double.gif) no-repeat 15px 3px; text-decoration:none}
#main {padding:12px; text-align:left}
#mainContent {padding:0 15px 15px 15px; float:left; width:560px; text-align:left}
#noleft #mainContent {padding:15px; float:left; width:750px}
#homecenter {width:285px; padding:15px; float:left; text-align:left}
#quicklinks {width:565px; text-align:right; height:25px;}
#noleft #quicklinks {width:750px; text-align:right; padding-bottom:10px}
#rightCol {width:210px; padding:5px; float:left}
#footer {clear:both; float:left; width:786px; margin:auto; text-align:center; color:#21357C; background-color:#E8E0BB; border-bottom:1px solid #FFF; line-height:normal}
#footer a {text-decoration:none}
#footer a:hover {text-decoration:underline}
#footerLinks {width:345px; padding:10px; float:left; color:#21357C; font-size:8pt; text-align:left; clear:both}
#footerContactInfo {width:401px; padding:10px; text-align:right; float:left; font-size:8pt; color:#666}
/* main menu (w/pulldowns) */
#nav {padding:0; margin:0; line-height:1px; list-style-type:none; list-style-image:none; text-align:left; position:relative; z-index:9999}
#nav a {display:block; line-height:16px}
#nav ul, #nav li {padding:0; margin:0}
#nav ul a {list-style-image:none; line-height:16px}
#nav li a {color:#FFF; text-decoration:none; font-size:12px; border-bottom:0; font-family:arial, sans-serif; list-style-image:none; line-height:16px}
#nav li ul li a {padding:5px}
#nav li {float:left; list-style-type:none; list-style-image:none; padding:0; margin:0}
#nav li ul {background:#002A5F; left:-999em; width:150px; position:absolute; border:1px solid #FF; border-bottom:0; list-style-image:none; margin-top:0; display:block}
#nav li ul li {border-bottom:1px solid #FFF; width:150px}
#nav li ul ul {	margin:-27px 0px 0px 179px; list-style-image:none; position:absolute}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.hover ul ul, #nav li.hover ul ul ul {left:-999em; list-style-image:none}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.hover ul, #nav li li.hover ul, #nav li li li.hover ul {left:auto; list-style-image:none}
#nav li:hover, #nav li.hover {background: #A67A00; list-stlye-image: none;}
#nav li ul li a:hover{padding:5px; color:#FFF}
#nav li.nonav ul {display:none}
/* admin menu */
#simplemenu {position:relative; z-index:99999}
#simplemenu li {font:8pt/10pt sans-serif}
}

#admin {padding: 20px; background:#FAFAEE; text-align:left; clear:both}
#admin th, td {padding-right:7px}
#PageTitle {text-transform:uppercase; font:normal 18px 'times new roman', times, serif; color:#7E6B1C; margin-bottom:18px; padding-left:5px; text-align:left; display:block; border-top:1px solid #7E6B1C; border-left:1px solid #7E6B1C}
div.view-Press-Releases li {list-style-image:url(/assets/charity/images/Arrow_Right_Double.gif)}

/* other layout elements */
div.content {margin:0; padding:0}
div.image-attach-body {display:none}
ul.home {list-style-image: url(/assets/charity/images/Arrow_Right_Double.gif); margin: 5px 20px; text-align:left}
a.feed-icon img {margin:20px 0 0}
.emailText, .searchText {width:170px; height:18px; border:solid 1px #21357C}
.rssimg {position:relative; top:3px}
.content {padding:0px 8px}

/* blocks */
.block {margin:15px 0}
#search-block-form fieldset {display:none}
#block-block-15 td, #block-block-16 td {padding:0}
#block-block-18 {background:#FFF; padding:5px}
#block-block-18 li {line-height:normal}
#block-block-11, #block-block-21 {padding:5px; background:#FFF; border:1px dashed #CCC; text-align:left; line-height:normal}
#block-block-11 span, #block-block-21 span {font-size:8pt}
#block-block-11 strong, #block-block-21 strong {text-transform:uppercase; font-family:'times new roman', times, serif; font-size:16pt}
#block-block-11 strong {font-size:14pt}
#block-views-Global_News_Home tr, #block-views-Member_Charity_News_Home tr,
#block-views-Press_Releases_Home tr {background:none}
#block-views-Global_News_Home td, #block-views-Member_Charity_News_Home td,
#block-views-Press_Releases_Home td {padding:5px; font:bold 9.5pt sans-serif}
#block-views-Global_News_Home h3 a, #block-views-Member_Charity_News_Home h3 a,
#block-views-Press_Releases_Home h3 a {text-decoration:none; color:#7E6B1C}
#block-views-Global_News_Home h3 a:hover, #block-views-Member_Charity_News_Home h3 a:hover,
#block-views-Press_Releases_Home h3 a:hover {text-decoration:underline}

/* form buttons */
input.form-submit {width:auto; overflow:visible; border:3px double #999; border-top-color:#CCC; border-left-color:#CCC; 
	margin:1em 0; padding:0.25em; background-color:#EEE; background-repeat:repeat-x; color:#333; font-weight:bold}
input.form-submit:hover {background-color:#FAFAFA}
input.form-submit:active {border:3px double #CCC; border-top-color:#999; border-left-color:#999}

/* donation form */
#webform-client-form-175 input, #webform-client-form-66 input,
#webform-client-form-200 input, #webform-client-form-201 input,
#webform-client-form-202 input {width:100%}
#webform-client-form-175 input.form-submit, #webform-client-form-66 input.form-submit,
#webform-client-form-200 input.form-submit, #webform-client-form-201 input.form-submit,
#webform-client-form-202 input.form-submit {width:100px}
#webform-client-form-175 div div, #webform-client-form-66 div div,
#webform-client-form-200 div div, #webform-client-form-201 div div,
#webform-client-form-202 div div {padding:0 5px 5px 0; margin:0}
#webform-client-form-175 span.field-prefix, #webform-client-form-66 span.field-prefix,
#webform-client-form-200 span.field-prefix, #webform-client-form-201 span.field-prefix {display:inline}
#webform-client-form-175 #webform-component-amount, #webform-client-form-200 #webform-component-amount,
#webform-client-form-201 #webform-component-amount {float:left; width:150px}
#webform-client-form-66 #webform-component-amount {float:right; width:150px}
#webform-component-donation_levels div div.form-item {float:left; width:65px}
#webform-component-donation_levels input {width:auto}
#webform-component-frequency {float:left; clear:both; text-align:left}
#webform-component-amount input {text-align:right; width:80px}
#webform-component-member_charities {clear:both}
#webform-component-member_charity_1, #webform-component-member_charity_2, 
#webform-component-member_charity_3, #webform-component-member_charity_4, 
#webform-component-member_charity_5 {text-align:left; clear:both; float:left}
#webform-component-member_charity_1 select, #webform-component-member_charity_2 select, 
#webform-component-member_charity_3 select, #webform-component-member_charity_4 select, 
#webform-component-member_charity_5 select  {width: 400px}
#webform-component-amount_1, #webform-component-amount_2, 
#webform-component-amount_3, #webform-component-amount_4, 
#webform-component-amount_5 {float:left width:100px}
#webform-component-amount_1 input, #webform-component-amount_2 input, 
#webform-component-amount_3 input, #webform-component-amount_4 input, 
#webform-component-amount_5 input {text-align:right; width:80px}
#webform-component-first_name, #webform-component-last_name {float:left; width:200px}
#webform-component-email {clear:both; float:left; width:200px}
#webform-component-email2 {float:left; width:200px}
#webform-component-tribute_type {float:left}
#webform-component-your_name {clear:both}
#webform-component-honoree_names_or_occasion {float:left; width:200px}
#webform-component-message_to_honoree {clear:both}
#webform-component-honorees_email_address {clear:both; width:300px}
#webform-component-address1, #webform-component-address2 {clear:both}
#webform-component-street {clear:both; width:300px}
#webform-component-city {float:left; width:150px}
#webform-component-state {float:left}
#webform-component-zippostal_code {float:left; width:120px}
#webform-component-country {clear:both; float:left; width:200px}
#webform-component-phone {float:left; width:150px}
#webform-component-how_did_you_learn_about_global_impact {clear:both}
#webform-component-what_are_your_main_areas_of_interest select {height:75px}
#webform-component-subscribe_to_global_citizen_e_newsletter input {width:auto}
#edit-captcha-response {width:30px !important}
div.field-field-footer div.field-label {display:none}
