/*  general _______________________________________________________________________________*/
body {background: #F7F7F9 url(images/background_gradient.jpg) top left fixed repeat-x; margin: 10px 0px 10px 0px;  padding: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 120%;}

div.clear {clear:both; font-size: 1px;}
#clear {clear:both; font-size: 1px;}
.required {color: red;}

a {color: #9E1122; text-decoration: underline; cursor: hand;}
.aLighter {color: #ffffff; text-decoration: underline; cursor: hand;}
.aLinkheaderBlue { text-decoration: none; cursor: hand; font-family: Arial, Helvetica, sans-serif; bfont-size: 14px; line-height: 112%; padding: 4px; font-weight: bold; color: #003366;}
a:hover {color: #006699; text-decoration: underline;}

.boxBody {background-color: #FFFFFF;width: 775px;float: none; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; margin-top: 12px; border: 1px solid gray;}
ul {list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 9px;}
li {background-image: url(images/bullet_arrow.gif); background-repeat: no-repeat; background-position: 0.8em 0.7em; padding-left: 1.3em;
}
.liLeftNav {list-style-type: none; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
line-height: 160%; list-style-image: url(images/bullet_arrow.gif); list-style-position: inside; text-align: left; text-indent: 0px; position: relative; left: 0px;}

td {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
th {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.bodystyle {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 140%; padding: 4px 4px 12px;}
.bodystylepadded {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 160%; padding: 0px 25px; }
.bodystylepaddedRT {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 160%; padding: 0px 18px 0px 0px;}
.maincopy {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 140%; padding: 4px 6px 12px 4px;}
.mainstylepaddedRT {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 140%; padding: 4px 18px 4px 0px;}

.nowrap {white-space: nowrap;}

.small {font-family: Arial, Helvetica, sans-serif; font-size: 60%; line-height: 18px;}
.medium {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 700; background-position: right top line-height: 50px; clip:  rect(auto 50px auto auto);}
.big {font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
.xbig {font-family: Arial, Helvetica, sans-serif; font-size: 24px;}
.expanded {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; letter-spacing: 2px;}
.justified {font-family: Arial, Helvetica, sans-serif; text-align: justify; color: #003366;}

.footer {font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #999999; padding: 10px; border-top: 1px solid gray;}
.box1 {padding: 8px; border-top: 1px solid #EEEECC; border-right: 1px solid #003366; border-bottom: 1px solid #003366; border-left: 1px solid #003366;}
.box2 {font-style: italic; word-spacing: 2pt; padding: 3px; border: 1px solid;}
.bodystyle-smaller {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 120%; padding: 8px; height: auto; width: auto;}
.header {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 125%; padding: 0px; font-weight: bold; color: #006699;}
A.smaller {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 180%;
height: auto;width: auto;color: #006699; TEXT-DECORATION: underline;}
h1, .header-red {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 90%; padding: 4px; font-weight: bold;color: #A60E37;}
h2, .header-black {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 90%; padding: 24px 0px 0px 0px; font-weight: bold; color: #000000;}
.bodystyle-smaller2 {font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 165%; padding: 8px; height: auto; width: auto;}
/* #main {margin: 1px 2px;}*/
.contentWell {padding-top: 6px; padding-left: 12px;}
.leftNav {padding-left: 6px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-top: 12px;}
div.left {float: left; margin-right: 10px; width: 200px; margin-bottom: 40px;}
div.left p {text-align: center;}
img {border: 0px none;}
div.center {width: 500px;}
input {color:#003366; font-family:'trebuchet ms', helvetica,sans-serif; font-size:11px; font-weight: normal; background-color: #D1E2F3;}
textarea {color:#003366; font-family:'trebuchet ms', helvetica,sans-serif; font-size:11px; font-weight: normal; background-color: #D1E2F3;}
.SearchTypeHeader {font-weight: bold; background: C6D5EA;}
.SearchTermHeader {border-right: black thin solid; border-top: black thin solid; font-weight: bold; border-left: black thin solid; border-bottom: black thin solid;}
.ErrorText {color: red; font-weight: bold;}
.contact_select {font-family: Arial, Helvetica, sans-serif; font-size:11px; background-color: #ffffff;}

/*  boxtinted use this on the <p> tag */
.boxtinted {background-color: #C6D5EA; width: 100%; float: none; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; margin-top: 12px; border: 1px solid gray; padding: 8px;}

/*  boxtinted use this on the <p> tag */
.boxtintedSmall {background-color: #EAEFF7; width: 50%; float: none; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; margin-top: 12px; border: 1px solid gray; padding: 18px; border-style: dashed; text-align: left;}

/* contact us information */
.subHeaderBlk {font-size: 10pt; font-weight: bold; color:000000; font-family:arial;}
.highlightedtext_bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 110%; font-weight: bold; color: #990000;}
.contactus_h1 {font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 130%; color: #5f5f5f; font-weight: bold;}
.contactus_address {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 110%; color: #5f5f5f; font-weight: bold;}
p.errorHeading {color: red; font-size: 12px; font-weight:bold;}
.errorHeading {color: red; font-size: 12px; font-weight:bold;}
ul.errorMsg {color: red; padding: 0 0 10px 15px;}
.red {color: red ;}

#disclaimer {font-size: 11px; color: #666666; padding: 5px 0px 10px 0px; border-top: solid 1px #808080;}

.contactus_shadeLight {background-color: #F7F8FA; padding: 0px; margin: 0px 0px 10px 0px; padding: 10px 0px 10px 10px; width: 500px;}
.contactus_heading {background-color: #9E1122; color: white; padding: 3px 0px 0px 0px; font-weight: bold; font-size: 12px; text-align: center; 
height: 20px; margin: 0px; width: 510px;}
.name {font-size: 14px;}
.shadeLight {background-color: #F7F8FA; padding: 0px; margin: 0px 0px 10px 0px; padding: 10px 0px 10px 10px; width: 500px;}
#height120 {height: 120px; padding: 0px 0px 0px 0px;}
#donationbox {width: 400px; font-weight: bold; text-align: center; font-size: 12px; border: 1px #BEBEC6 solid; padding: 15px 10px 15px 10px; margin: 0px 0px 10px 0px; background-color: #E0E3EB}

#contactus_contentwell {width: 520px;}
#confirm_contentwell {width: 520px;}
#error_contentwell {width: 520px;}
#thankyou_contentwell {width: 520px;}

div.commonFormRow {clear:both; width: 500px; height: 23px; }
div.commonFormRow span.col1 {float: left; width: 160px; margin: 5px 10px 0 0; height: 23px;}
div.commonFormRow span.col2 {float: left; width: 330px; margin: 5px 0 0; height: 23px;}

.commonFormButtons {width: 500px; padding: 0px 0px 0px 0px; height: 25px;}
.commonFormButtons .col1 {float: left; margin: 0px 5px 5px 0px; width: 235px; text-align: right; }
.commonFormButtons .col2 {float: left; }

div.donationFormRow {clear:both; width: 500px; height: 23px; }
div.donationFormRow span.col1 {float: left; width: 160px; margin: 5px 10px 0 0; height: 23px;}
div.donationFormRow span.col2 {float: left; width: 330px; margin: 5px 0 0; height: 23px;}

.donationFormButtons {width: 500px; padding: 0px 0px 0px 0px; height: 25px;}
.donationFormButtons .col1 {float: left; margin: 0px 5px 5px 0px; width: 235px; text-align: right; }
.donationFormButtons .col2 {float: left; }
.donationFormButtons .col3 {text-align: center;}


/* donation form */
.leftnav_h1  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 130%; font-weight: normal; color: #5F5F5F; font-weight: bold;}

.maincopyhome {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 140%; padding: 4px 6px 12px 8px;}

.required {color: #FF0000; font: italic;}
.required_one {color: #FF0000}
.contactusstyle {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 125%; }

.bodystylepadded ul li {padding: 0px 0px 0px 25px; }