/* ::::: https://secure.aish.com/secure/css/global.css ::::: */

img { border-style: none; }
form, fieldset { margin: 0pt; padding: 0pt; border-style: none; }
input, textarea, select { font: 11px/14px arial,sans-serif; vertical-align: middle; }
input[type="image"] { margin: 0pt; border: 0pt none; padding: 0pt; }
a { text-decoration: none; color: inherit; }
a:hover { text-decoration: underline; }
body { margin: 0pt; font: 14px/17px Arial,sans-serif; background: none repeat scroll 0% 0% rgb(0, 0, 51); color: black; }
#bodywrap { margin: 10px auto 0pt; width: 900px; padding-bottom: 25px; }
#sheet-of-paper { clear: both; margin-top: 10px; padding: 3px; background: none repeat scroll 0% 0% white; border-radius: 14px 14px 0pt 0pt; }
#header { overflow: hidden; }
#flag { position: relative; height: 81px; background: -moz-linear-gradient(center top , rgb(45, 85, 136), rgb(80, 131, 188)) repeat scroll 0% 0% transparent; border-radius: 13px 13px 0pt 0pt; }
#logo { position: absolute; left: 12px; top: 5px; text-indent: -3000px; }
#navbar-sideshows { padding-bottom: 1px; }
#navbar-sideshows ul { margin: 0pt; padding: 1px 0pt 1px 4px; overflow: auto; background: none repeat scroll 0% 0% rgb(24, 55, 100); }
#navbar-sideshows ul li { list-style: none outside none; float: left; padding: 0pt 4px 0pt 5px; background: url('main-nav-bullet_001.gif') no-repeat scroll left 8px transparent; }
#navbar-sideshows ul li:first-child { background: none repeat scroll 0% 0% transparent; }
#navbar-sideshows ul li a { line-height: 19px; padding: 0pt 3px; font-size: 12px; color: rgb(195, 220, 241); }
#navbar-sideshows ul li a.brighter { color: rgb(255, 255, 255); }
#navbar-sideshows ul li.active a, #navbar-sideshows ul li a:hover { text-decoration: none; color: rgb(0, 51, 102); background: url('main-nav-bg-hov_001.gif') repeat-x scroll 0% 0% transparent; }
#navbar-core { padding: 6px 0pt 0pt 12px; overflow: hidden; background: -moz-linear-gradient(center top , rgb(136, 163, 192), rgb(195, 220, 242)) repeat scroll 0% 0% transparent; }
#navbar-core ul { margin: 0pt; padding: 0pt; list-style: none outside none; }
#navbar-core ul li { float: left; padding-top: 2px; padding-bottom: 6px; }
#navbar-core ul li a { margin: 0pt 5px; padding: 2px 6px 2em; height: 22px; white-space: nowrap; color: rgb(29, 58, 88); font: bold 15px Arial; text-decoration: none; }
#navbar-core ul li a:hover, #navbar-core ul li.active a { color: rgb(217, 113, 2); background: none repeat scroll 0% 0% white; border-radius: 8px 8px 0pt 0pt; }
#content { width: 500px; float: left; }
#footer { clear: both; margin: 1px; border: 1px solid rgb(0, 0, 51); background: none repeat scroll 0% 0% rgb(33, 77, 120); }
#footer-head { padding: 5px 3px 0pt 0pt; background: url('footer-head-bg_001.jpg') no-repeat scroll 0% 0% transparent; height: 33px; }
#footer .logo { float: left; margin: -15px 0pt 0pt 16px; text-indent: -3000px; }
#sitemap { padding-bottom: 15px; background: url('foot-box-bg_001.jpg') no-repeat scroll 0% 0% rgb(33, 77, 120); overflow: auto; }
#sitemap div { padding: 31px 0pt 0pt 17px; float: left; width: 156px; }
#sitemap .first { margin-left: 30px; }
#sitemap .last { margin-left: 2px; width: 110px; }
#sitemap div h4 { margin: 0pt 0pt 2px; font-size: 12px; font-weight: bold; color: rgb(255, 204, 51); line-height: 20px; }
#sitemap div ul { margin: 0pt; padding: 0pt; }
#sitemap div ul li { line-height: 17px; list-style: none outside none; }
#sitemap div ul li a { font-size: 12px; color: rgb(255, 255, 255); }
#footer .searchResultsPane { margin: 10px 45px 30px; padding: 3px; background: none repeat scroll 0% 0% rgb(195, 220, 241); border: medium none; clear: both; }
#footer .searchResultsPane form { margin: 7px; overflow: auto; }
#footer .searchResultsPane form label { color: rgb(33, 77, 120); font-size: 24px; vertical-align: middle; margin-right: 0pt; }
#footer .searchResultsPane form input[type="text"] { font-size: 22px; margin-right: 5px; padding: 0.2ex 0.4ex; width: 458px; border: 1px solid black; }
#footer .searchResultsPane form input[type="image"] { padding-top: 0.3ex; }
/* ::::: https://secure.aish.com/secure/css/pagetype-special.css ::::: */

#special-banner { width: 898px; height: 81px; display: block; margin: 1px -1px 0pt; }
#special-banner { background: url('special-banner-generic.jpg') repeat scroll 0% 0% transparent; }
/* ::::: https://secure.aish.com/secure/css/english.css ::::: */

#logo { background: url('logo-aish.com-homepage_001.gif') no-repeat scroll 0% 0% transparent; width: 217px; height: 63px; }
#footer .logo { background: url('logo-aish.com-footer_001.gif') no-repeat scroll 0% 0% transparent; width: 285px; height: 41px; }
/* ::::: https://secure.aish.com/secure/css/pledge2010.css ::::: */

body { margin: 0pt; color: rgb(102, 102, 102); font: 14px/17px Arial,Helvetica,sans-serif; background: none repeat scroll 0% 0% rgb(0, 0, 51); }
img { border-style: none; }
a { text-decoration: none; color: rgb(51, 102, 153); }
a:hover { text-decoration: underline; }
input, textarea, select { font: 100% Arial,Helvetica,sans-serif; vertical-align: middle; }
form, fieldset { margin: 0pt; padding: 0pt; border-style: none; }
.paypal-frame fieldset { text-align: center; }
#wrapper { margin: 10px auto 0pt; padding-bottom: 25px; width: 900px; }
#header { width: 894px; overflow: hidden; top: 57px; left: 0pt; height: 213px; border-radius: 13px 13px 0pt 0pt; background: -moz-linear-gradient(center top , rgb(45, 85, 136), rgb(80, 131, 188)) repeat scroll 0pt 0pt transparent; }
.logo { background: url('partnerlogo.gif') no-repeat scroll 0pt 0pt transparent; float: left; height: 63px; margin: 5px 0pt 6px 11px; overflow: hidden; text-indent: -9999px; width: 217px; }
form, fieldset { border-style: none; margin: 0pt; padding: 0pt; }
.box-frame .personal { width: 329px; }
#main { background: url('bg-main.gif') repeat-x scroll 0% 0% rgb(224, 224, 224); border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 15px 39px 12px; margin: -4px auto 0pt; }
#main h1 { margin: 0pt; font-size: 24px; line-height: 35px; color: rgb(51, 102, 153); }
#main h2 { margin: 0pt 0pt 15px; color: rgb(51, 102, 153); font: 17px/21px Arial,Helvetica,sans-serif; letter-spacing: -1px; }
#content { overflow: hidden; width: 100%; }
.block { overflow: hidden; width: 565px; float: left; background: url('bg-block.gif') repeat-y scroll 0% 0% transparent; margin: 0pt 18px 9px 0pt; }
.block-holder { background: url('bg-block-holder.gif') no-repeat scroll 0% 0% transparent; float: left; }
.block-frame { overflow: hidden; width: 565px; background: url('bg-block-frame.gif') no-repeat scroll 0pt 100% transparent; padding: 0pt 0pt 3px; float: left; }
#content .block h3 { margin: 6px 0pt 6px 21px; display: inline; }
.donation-form { float: left; width: 565px; }
.donation-form ul { margin: 0pt; padding: 0pt; list-style: none outside none; float: left; width: 565px; overflow: hidden; }
.donation-form ul li { float: left; width: 565px; border-top: 1px solid rgb(255, 229, 145); height: 1%; vertical-align: top; overflow: hidden; padding: 5px 0pt 7px; margin: -1px 0pt 0pt; }
.donation-form ul p { margin: 0pt; float: left; line-height: 16px; width: 251px; }
.donation-form .row { float: right; width: 185px; overflow: hidden; }
.donation-form .title { float: left; width: 108px; color: rgb(51, 102, 153); padding: 0pt 0pt 0pt 21px; }
.donation-form .title2, .donation-form .title3 { float: left; color: rgb(102, 102, 102); width: 180px; padding: 0pt; }
.donation-form .title3 { margin: 0pt 0pt 0pt 72px; }
.donation-form input { float: left; margin: 2px 0pt 0pt; height: 16px; padding: 0pt; width: 16px; }
.donation-form .text { width: 132px; border: 1px solid rgb(208, 207, 207); padding: 2px 4px; margin: 0pt 0pt 0pt 3px; }
.donation-form label { float: left; }
.donation-form span { float: left; width: 83px; }
.donation-form .second { float: left; width: 100px; }
.container { width: 235px; float: left; background: url('bg-container.gif') repeat-y scroll 0% 0% transparent; margin: 2px 0pt 0pt; }
.container-holder { background: url('bg-container-holder.gif') no-repeat scroll 0% 0% transparent; }
.container-frame { overflow: hidden; height: 1%; background: url('bg-container-frame.gif') no-repeat scroll 0pt 100% transparent; padding: 0pt 3px 3px; }
#content .container h3 { margin: 6px 0pt 29px 13px; display: inline; }
.container ul { margin: 0pt 0pt 15px 14px; padding: 0pt; list-style: none outside none; clear: both; width: 205px; }
.container li { background: url('bullet1.gif') no-repeat scroll 0pt 10px transparent; font: italic bold 18px/20px Arial,Helvetica,sans-serif; padding: 0pt 0pt 11px 8px; letter-spacing: -1px; vertical-align: top; }
.banner { display: block; }
.banner img { vertical-align: top; }
.box { clear: both; float: left; width: 818px; overflow: hidden; background: url('bg-box.gif') repeat-y scroll 0% 0% transparent; }
.box-holder { background: url('bg-box-holder.gif') no-repeat scroll 0% 0% transparent; overflow: hidden; width: 100%; float: left; }
.box-frame { overflow: hidden; height: 1%; background: url('bg-box-frame.gif') no-repeat scroll 0pt 100% transparent; padding: 0pt 0pt 45px 20px; width: 798px; float: left; }
.information { float: left; width: 542px; position: relative; margin: 0pt 35px 0pt 0pt; }
.information h3, .column h3, .block h3, .container h3 { float: left; display: inline; color: rgb(204, 102, 0); font-size: 20px; line-height: 22px; margin: 7px 0pt 18px 4px; }
.ssl { float: left; color: rgb(204, 102, 0); font-size: 10px; margin: 9px 0pt 0pt 38px; padding: 1px 17px 0pt 0pt; background: url('bg-ssl.gif') no-repeat scroll 100% 0pt transparent; }
.block .select { margin: 10px 17px 0pt 0pt; float: right; color: rgb(204, 102, 0); font-size: 12px; }
.information-form { width: 538px; float: left; }
.form-holder { overflow: hidden; margin: 0pt 0pt 31px; width: 100%; }
.information-form strong { color: rgb(51, 102, 153); font-size: 14px; display: block; overflow: hidden; margin: 0pt 0pt 16px 4px; }
.information-form .text { float: left; width: 200px; border: 1px solid rgb(208, 207, 207); padding: 2px 4px; }
.information-form .row { overflow: hidden; width: 538px; margin: 0pt 0pt 9px; }
.information-form img { float: left; margin: 0pt 0pt -7px 13px; }
.information-form label { float: left; width: 104px; margin: 1px 7px 0pt 0pt; text-align: right; }
.information-form select { float: left; width: 212px; }
.information-form .date { width: 59px; float: left; margin: 0pt 0pt 0pt 10px; }
.information-form textarea { float: left; height: 88px; width: 204px; border: 1px solid rgb(208, 207, 207); margin: 4px 0pt 0pt; padding: 2px; overflow: auto; }
.information-form .row em { float: left; width: 146px; font-size: 12px; margin: 0pt 0pt 0pt 9px; }
.information-form .btn-holder { background: url('bg-btn-r.jpg') no-repeat scroll 100% 0pt transparent; float: left; width: 216px; margin: 14px 0pt 0pt 109px; display: inline; }
.information-form .card { padding: 0pt 0pt 9px; margin: 0pt; }
.information-form .submit { float: left; background: url('bg-btn-l.jpg') no-repeat scroll 0% 0% transparent; border: 0pt none; width: 215px; cursor: pointer; height: 32px; font-size: 15px; font-weight: bold; color: rgb(255, 255, 255); padding: 0pt; margin: 0pt; text-indent: 0pt; }
.redstar { color: rgb(222, 0, 0); font-size: 16px; font-weight: bold; }
.paypal { width: 199px; background: url('bg-paypal.gif') repeat-y scroll 0% 0% transparent; position: absolute; top: 3px; right: 0pt; }
.paypal-holder { background: url('bg-paypal-holder.gif') no-repeat scroll 0% 0% transparent; overflow: hidden; width: 199px; }
.paypal-frame { overflow: hidden; height: 1%; background: url('bg-paypal-frame.gif') no-repeat scroll 0pt 100% transparent; padding: 3px 3px 11px; }
.paypal h4 { margin: 0pt 0pt 5px 12px; color: rgb(51, 102, 153); font-size: 18px; line-height: 24px; }
.paypal h4 span { background: url('paypal.gif') no-repeat scroll 0% 0% transparent; width: 66px; height: 19px; text-indent: -9999px; overflow: hidden; display: inline-block; margin: 0pt 0pt -5px 5px; }
.column { float: left; width: 212px; }
.column h3 { width: 220px; letter-spacing: -1px; margin: 7px 0pt 18px; }
.column blockquote { margin: 0pt 0pt 14px; }
.column blockquote cite { display: block; }
q { quotes: none; }
q:before { content: ""; }
q:after { content: ""; }
form .footnote { color: rgb(37, 153, 34); font-size: 11px; }
#footer { width: 890px; border: 1px solid rgb(0, 0, 51); background: url('bg-footer.jpg') no-repeat scroll 0pt 32px rgb(33, 77, 120); }
#footer:after { content: ""; display: block; clear: both; }
#footer .logo { background: url('logo2_001.gif') no-repeat scroll 0% 0% transparent; width: 285px; height: 41px; float: left; position: relative; }
