﻿/* this first style repairs text size changer over ride in UserGlobalStyle */
BODY, P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
font-size: 8pt;
}

/* this starts the styles for the blueprint wrapper */
P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
font-family: Arial, Verdana, Helvetica, sans-serif;
}

* {
margin:0px;
padding:0px;
}

html {
background-color:#fff4de;
height:100%;
margin-bottom:1px;
}

body {
margin: 0;
padding: 0;
font-size: 76%;
}

.bgHome {
background-image: url(../images/owla/bg_home.jpg);
background-repeat: no-repeat;
}

p {
font-size: 0.8em;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;
color: #775946;
}

td {font-size: 1.0em; font-family:Verdana, Arial, Helvetica, sans-serif;}

img { 
border:0; 
margin:0; 
padding:0; 
}

/* input { height: 2.0em; }*/

.noBox table {width:550px;}

#content {
margin: 0;
padding: 0;
width: 954px;
background: url(../images/owla/bg_tile.gif) 0px -40px repeat-y;
}

.topBar {
position: absolute;
width: 954px;
top: 0px; 
left: 0px;
background: url(../images/owla/brownDottedLine.gif) 0px 0px repeat-x;
}

#leftSide { 
float: left;
width: 610px;
padding: 0 0 0 40px;
margin: 0;
}

#photosBkgrnd {
background: url(../images/owla/bg_photos.jpg) 0px 0px no-repeat;
height: 490px;
width: 610px;
}

#photos {
margin: 0 0 0 53px;
padding: 41px 0 0 0;
width: 507px;
height: 321px;
}

#photos img {
border: 0;
width: 507px;
height: 321px;
padding: 0;
margin: 0;
}

#quotes {
position: relative;
padding: 30px 0 0 53px;
width: 507px;
}

.vertWhiteLine {
background: url(../images/owla/whiteVerticalLine.gif) 0px 0px no-repeat;
}

#about {
width: 330px; /* firefox */
*width: 300px; /* ie */
float: left;
padding: 0 13px 0 0;
margin: 0;
background-color:#F5D9B1;
}

#about span, #signup span {
display: block;
font-size: 0.8em;
line-height: 14px;
color: #484747;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 3px 0 6px 0;
margin: 0;
}

#about img#readmore {
margin-top: 4px;
}

#signup {
background: url(../images/owla/bg_signup.gif) 0px 0px no-repeat;
width: 248px;
height: 140px;
margin-left: 346px;
*margin-left: 343px;
}

#signup div {
padding: 13px 16px 10px 16px;
}

#signup input {
font-size: 0.8em;
width: 130px;
color: #af5443;
}		

#rightSide { 
width: 260px;
padding: 0 0 0 10px;
margin: -2px 0 0 650px;
*margin: 0 0 0 650px;
}

#rightSide p {
line-height: 1.8em;
width: 250px;
color: #484747;
}

img.bigO, img.bigL { border:0; margin:0 10px 5px 0; padding:0;}

#opportunityBox {
display: block;
width: 250px;
height: 265px;
background: url(../images/owla/box_oppToGive.jpg) 0px 0px no-repeat;
margin: 50px 0 0 0;
*margin: 40px 0 0 0;
padding: 0;
text-align: center;
}	

/*{display: block;
padding: 5px 5px 7px 5px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 14px;
color: #484747;
}*/

.oppHdr { 
margin:0 0 0 0;
padding: 10px 0 5px 0; 
} 

.viewBox { 
position: relative;
margin: 15px 0 0 0;
padding: 0;
color: #484747;
}

.donateBox { 
position: relative;
margin: 15px 0 0 0;
*margin: 13px 0 0 0;
padding: 0;
padding-top: 14px;
color: #484747;
}

.footer {
background: url(../images/owla/bg_footer.jpg) top no-repeat; padding:18px 0 0 50px;
}

#footer {
margin: 0;
padding: 0;
width: 954px;
vertical-align: top;
background: url(../images/owla/bg_footer.jpg) top no-repeat;
}

#footer div {
padding: 18px 0 0 50px;
}

#footer ul {
display: block;
list-style-type: none;
margin: 0;
padding: 0;
}

#footer ul li {
display: inline;
list-style-type: none;
}

.clear { clear:both; }

/* for registry page */
.registryBkgrnd {
background: url(../images/owla/bg_registry.jpg) 0px 0px no-repeat;
background-color: #f5d9ae;
width: 954px;
}

.leftFlush {
margin-left: 40px;
}

#header {}

#headerTitle {
margin: 27px 0 0 0;
padding: 0 0 0 20px;
}

.appArea #headerTitle {
padding: 0px;
}

#introCopy, #pageCopy {
margin: 10px 0 0 0;
padding: 0 0 0 20px;
width: 600px;
color: #484747;
}

.appArea #introCopy {
padding: 0px;
}

#introCopy p {
color: #484747;
}

div#pageCopy {
margin-top: 20px;
}

#headerSubTitles {
margin: 17px 0 0 0;
padding: 0 0 0 20px;
}

.appArea #headerSubTitles {
padding: 0px;
}

#headerSubTitles ul {
display: block;
list-style-type: none;
margin: 0;
padding: 0;
}
#headerSubTitles ul li {
display: inline;
list-style-type: none;
padding-right: 10px;
margin: 0;
}
table.tableCart {
width: 855px;
padding: 0;
margin: 10px 0 0 10px;	
background: url(../images/owla/registryBoxBottom.gif) bottom no-repeat;
}
div.ShoppingCartContents {
width: 855px;
padding: 0;
margin: 10px 0 0 0;
background: #fceed0; url(../../images/owla/registryBoxBottom.gif) bottom no-repeat;
border: none;
}
table.tableCart td.cart,
.ShoppingCartContents p {
background-color: #fceed0;
color: #484747;
padding: 15px;
line-height: 1.5em;
font-size: 0.9em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.tableCart span {
color: #af5443;
font-weight: bold;
}
table.tableCart div {
display: block;
background: url(../images/owla/peachDottedLine.gif) 0px 10px no-repeat;
width: 279px;
height: 21px;
margin: 0;
}
table.tableCart ul, #btmRegistry ul {
display: block;
list-style-type: none;
margin: 0;
padding: 0;
}
table.tableCart ul {
margin-top: 5px;
}
table.tableCart ul li, #btmRegistry ul li {
display: inline;
list-style-type: none;
padding: 0 8px 0 0;
margin: 0;
height: 21px;
vertical-align: middle;	
}
table.tableCart input {
font-size: 0.9em;
width: 100px;
margin:0px 10px 0px 0px; 
color: #af5443;
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif; 
}
#searchRegistry {
width: 845px;
margin: 10px 0 0 20px;
padding: 0;
font-size: 0.8em;
}
#searchRegistry table {
margin: 0;
padding: 0;
color: #484747;
}
#searchRegistry .searchSide {
width: 473px;
vertical-align: top;
}
#searchRegistry .sortSide {
width: 400px;
padding: 0 0 0 10px;
vertical-align: top;
}
#searchRegistry .searchHdrImg {
padding-bottom: 10px;
}
#searchRegistry img {
padding-right: 10px;
}
#searchRegistry input {
font-size: 0.9em; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin-right: 10px;
}
#searchRegistry select {
font-size: 0.8em;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-right: 10px;
}
#searchRegistry .searchPageNav {
width: 127px;
padding: 0 13px 0 0;
text-align: right;
}
#registryItems {
width: 855px;
margin: 10px 0 0 10px;
padding: 0;
font-size: 0.9em;
line-height: 1.5em;
}
#registryItems .tablePad {
background-color: #fceed0;
padding: 6px 13px 6px 10px;
}
#registryItems table {
width: 832px;
margin: 0;
padding: 0;
color: #484747;
}
#registryItems td.photo { 
width:101px;  
vertical-align: middle; 
}
#registryItems td.photo img { 
border: 3px solid #fef7e8;  
}
#registryItems td.description { 
width: 400px; 
vertical-align: top;
}
#registryItems td.description span {
display: block; 
color: #af5443; 
font-weight: bold; 
background: url(../images/owla/registryItemArrow.gif) 0px 6px no-repeat; 
padding: 0 0 8px 8px;
margin: 8px 0 -5px 0;
}
#registryItems td.description a, #registryItems td.description a:visited {
color: #af5443;
text-decoration: none;
}
#registryItems td.description a:hover {
text-decoration: underline;
}
#registryItems td.price { 
width:81px; 
text-align: right; 
font-weight: bold; 
vertical-align: top; 
padding: 8px 0 0 0; 
margin: 0;
}
#registryItems td.quantity { 
width:262px; 
text-align: right; 
font-weight: bold; 
vertical-align: top; 
padding: 8px 0 0 0; 
margin: 0;
}
#registryItems input, select { 
text-align: left; 
color: #af5443; 
font-size: 0.9em; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
}
#btmRegistry {
width: 842px;
margin: 0px 0px 0px 20px;
padding: 5px 13px 15px 0px;
}
#btmRegistry table {
margin: 0;
padding: 0;
color: #484747;
}
#btmRegistry td.pageNav {
width: 420px;
text-align: right;
font-size: 0.8em;
vertical-align: middle;
}

.oanFormBoxHeading {
font-family: Arial, Verdana,  Helvetica,  sans-serif;
background-color: #FFE3BD;
color: #AF5443;
font-weight:bold;
/*background-color: #ecf5fc;
color: #72a1e2;*/
font-size:15px;
margin: 2px 3px;
padding: 4px;
}

.ObjTitle {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
margin: 0px 0px 6px;
padding: 0px;
color:#82624B;
}

#peachTablePad {
width: 580px;
background-color:#fceed0;
padding: 17px 10px 17px 10px;
margin: 17px 0 0 10px;
}

.signupTable {
background-color:#fceed0;
font-size: 0.9em;
color: #484747; 
padding: 0;
margin: 0;
}

.signupLabels {
width: 100px;
padding-right: 10px;
text-align: right;
color: #484747;
font-size: 1.0em;
font-weight: bold;
}

.signupTable span {
color: #af5342;
font-weight: bold;
}

.signupText {
color: #484747;
font-size: 0.9em;
line-height: 1.4em;
padding-bottom: 20px;
}

.signupFields input {
font-size: 0.9em;
}

.signupFields textarea {
font-size: 0.9em;
width: 400px;
height: 100px;
margin-bottom: 5px;
}

.signupFields .note {
font-size: 0.8em;
font-weight: normal;
color: #af5342;
}

.signupFields img {
padding-right: 10px;
}

.signupPad {
height: 8px;
}

.dash {
color: #af5342;
font-weight: bold;
font-size: 0.9em;
padding-left: 5px;
}

#endCopy p {
width: 580px;
margin: 0;
padding: 16px 0px 50px 20px;
color: #484747;
line-height: 1.6em;
font-size: 0.9em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.donateSteps ul {
position: relative;
display: block;
list-style-type: none;
margin: 0;
padding: 0;
}

.donateSteps ul li {
display: inline;
float: left;
list-style-type: none;
padding-right: 25px;
padding-bottom: 15px;
margin: 0;
}

* html body .donateSteps ul li {
padding-bottom: 0px;
}

#whiteTablePad {
width: 580px;
background-color:#fff;
padding: 17px 10px 17px 10px;
margin: 17px 0 0 10px;
}

.donateHeader {
margin: 0 0 8px 0;
}

.donateCopy p {
font-size: 0.9em;
line-height: 1.5em;
margin: 0px 0px 12px 0px;
padding: 0;
}

.donateTable {
background-color:#fff;
font-size: 0.9em;
color: #484747; 
padding: 0;
margin: 0;
}

.donateTable span {
color: #af5342;
font-weight: bold;
}

.donateLabels {
width: 120px;
padding-right: 8px;
text-align: right;
color: #484747;
font-size: 0.9em;
font-weight: bold;
vertical-align: middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.donateAmtList table td {
padding: 0 0 10px 0;
font-size: 0.9em;
color: #484747;
margin: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align: middle;
}

.donateAmtList input {
font-size: 1.0em;
color: #af5342;
}

.donateFields input {
font-size: 0.9em;
padding-bottom: 3px;
width: 212px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.donateCheckbox table {
font-size: 0.9em;
margin: 0;
padding: 0;
color: #484747;
}	

.donateCheckbox table td input {
margin: 0;
padding: 0;
font-size: 0.9em;
}	

.donateFields td {
font-size: 0.9em;
color: #484747;
vertical-align: middle;
}

.donatePad {
height: 8px;
}

.donateDirection {
display: block;
float: right;
margin-top: 5px;
text-align: right;
}

.donateDirection img {
padding-left: 6px;
}

.donationDetails {
}

#rightFlush {
position: absolute;
top: 246px;
left: 694px;
width:250px;
margin: 0;
padding: 0;
}

#rightFlush ul {
display: block;
margin: 0;
padding: 0;
list-style-type: none;
}

#rightFlush ul li {
list-style-type: none;
margin: 0;
padding: 0 0 5px 0;
}

#rightFlush a {
color: #484747;
text-decoration: none;
font-size: 0.9em;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(../images/owla/whiteArrow.gif) 0px 3px no-repeat;
padding: 0 0 0 10px;
}

#rightFlush a.verisign {
background: none;
}

#rightFlush a:hover {
color: #af5342;
}

#rightFlush #opportunityBox {
margin-left: -20px;
}	

#rightFlush img.press {
margin-bottom: 5px;
}

#searchRegistry .searchPageNav {
width: 127px;
padding: 0 13px 0 0;
text-align: right;
}

#searchRegistry select {
font-size: 0.8em;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-right: 10px;
}

.leftArrow {
padding: 0 12px 0 5px;
text-align: right;
width: 34px !important;
}

.rightArrow {
padding: 0 5px 0 12px;
text-align: left;
width: 34px !important;
}

p.ShoppingSearchLabel {
font-size: 1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;
color: #775946;
}

#opportunityBox a {
background: none;
}

#donrightFlush {
position: absolute;
top: 246px;
left: 672px;
margin: 0;
padding: 0;
width: 200px;
}

#donrightFlush a:hover {
color: #af5342;
}

#donrightFlush a {
color: #484747;
text-decoration: none;
font-size: 0.9em;
margin: 0;
padding: 0px 8px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(../images/owla/whiteArrow.gif) 0px 3px no-repeat;
}

#donrightFlush a.verisign {
background: none;
}

#donrightFlush p{
font-size: 1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.0em;
color: #484747;
}

#pageCopy p {
font-size: 0.9em;
line-height: 1.6em;
width: 580px;
margin: 0 0 6px 0;
padding: 0;
}

#pageCopy span {
display: block; 
color: #af5443; 
font-weight: bold; 
background: url(../images/owla/whiteArrow.gif) 0px 5px no-repeat;
padding: 0 0 8px 10px;
margin: 8px 0 -5px 0;
}

#pageCopy a, #pageCopy a:visited {
color: #af5443;
text-decoration: none;
}

#pageCopy a:hover {
text-decoration: underline;
}

#tribute_type_Row{
height: 30px;
}

h1 {
color:#82624B;
font-size:1.6em;
font-weight:normal;
margin:0px;
padding:0px 0px 13px 0px;
}	

h2 {
color:#82624B;
font-size:1.1em;
font-weight:bold;
margin:0px;
padding:0px 0px 4px 0px;
}

h6 {
color:#82624B;
font-size:2.1em;
font-weight:normal;
margin:0px;
padding:0px 0px 13px 20px;
}	

h5 {
color:#82624B;
font-size:1.8em;
font-weight:normal;
margin:0px;
padding:0px 0px 13px 10px;
}	

/* #ACTION_SUBMIT_SURVEY_RESPONSE{height:14} */

img#verisign { margin-left: 10px; }

.ErrorMessage {
font-size: 10pt;
color: #AF5443;
/*color: #C0427A;*/
}

.FormMsgText {
font-size: 9pt;
color: #AF5443;
/*color: #C0427A;*/
}
.requiredIndicator{
font-size: 9pt;
color: #AF5443;
/*color: #C0427A;*/
}

TD.requiredIndicator {
font-size: 90%;
width: 2%;
color: #82624B;
/*color: #C0427A;*/
padding-left: 5px;
min-width: 2%;
max-width: 2%;
white-space: normal;
text-align: left;
vertical-align: top;
}

.FormSectionHeader,
TD.TestSectionHeaderColor {
font-weight: bold;
background-color: #ffffff;
color: #82624B;
/*color: #72A1E2;*/
font-size: 14 px;
}
TD.FormSectionHeader {
width: 100%;
font-size: 1.5 em;
border-bottom: 1px solid #ffffff;
}

H5.FormSectionHeader {
margin-bottom: 0px;
padding: 0px 5px 1em;
font-size: 13;
}


TABLE.FormRow {
padding: 0;
white-space: normal;
background-color: #fff;
width: 100%;
}
TR.FormRow {
padding: 0;
white-space: normal;
background-color: #fff;
width: 100%;
height: 4ex;
}

.InfoMessage2 {
font-size: 8pt;
color: #AF5443;
/*color: #C0427A;*/
}

.DonLevelAskMsg {
font-size: 9pt;
color: #AF5443;
/*color: #C0427A;*/
} 

.WarnMessage2 {
font-size: 10pt;
color: #AF5443;
/*color: #C0427A;*/
}

.ProgressBarCurrent {
color: #AF5443;
font-size:11;
}
.ProgressBarCurrentBack {
background-color: #AF5443;
}
/*.ProgressBarCurrentBack {
background-color: #C0427A;
}*/
.ProgressBarCurrentLeader {
border-top: 0px solid #ffffff;
}

.ProgressBarOther {
color: #82624B;
font-size: 11;
}

/*.ProgressBarOther {
color: pink;
font-size: 11;
}*/

.ProgressBarOtherBack {
background-color: #82624B;
}

/*.ProgressBarOtherBack {
background-color: pink;
}*/

.ProgressBarOtherLeader {
border-top: 0px solid #ffffff;
}

/*.ProgressBarOtherLeader {
border-top: 0px solid pink;
}*/

.leadContentContact h1 {
font-size:1.6em;
font-weight: bold;
}

#donsidebar .donsidebarTop a {
background:url(../images/oan/link_plus.gif) 0px 7px no-repeat;
color:#660066;
display:block;
padding:3px 0px 0px 10px;
}

.donsidebar {
background:url(../images/sidebar_full.jpg) 0px 0px no-repeat;
color:#FF9900;
text-decoration:none;	
}

.donsidebar .donsidebarTop a:hover {
background:url(../images/oan/link_plus-o.gif) 0px 7px no-repeat;
color:#FF9900;
text-decoration:none;	
}

.donsidebarTopBkgrd {
background:url(../images/oan/sidebar_top_bkgrd.jpg) 0px 0px repeat-y;
}

.donsidebarTop {
background:url(../images/oan/sidebar_top.jpg) 0px 0px no-repeat;
padding:40px 31px 0px 31px;	

}

.donsidebarSearchForm .field {
margin-bottom:6px;
margin-top:2px;
width:140px;
}

.donsidebarSearchForm {
background:url(../images/oan/sidebar_links.jpg) 0px 0px repeat-y;	
padding:13px 31px 0px 31px;
}

.donsidebarSearchForm label {
color:#72A1E2;
font-weight:bold;
}

#donsidebar .donsideSearchForm a {
background:url(../images/oan/link_plus.gif) 0px 7px no-repeat;
color:#660066;
display:block;
padding:3px 0px 0px 10px;
}

.donsidebarSearchForm a {
background:url(../images/link_plus.gif) 0px 12px no-repeat;
color:#660066;
font-size:1.0em;
text-align: left;
padding:8px 0px 5px 10px;
}

.donsidebarBot {
background:url(../images/oan/sidebar_bot.jpg) 0px 0px repeat;	
height:240px;
text-align:left;
padding: 0px 0px 4px 30px;
}

/*
.NextButton,
.FinishButton {
background:url(../images/next_button.gif);
height: 35px;
width: 94px;
background-color: #dddddd;
color: #ffffff;
}

.PreviousButton,
.CancelButton {
background:url(../images/cancel_button.gif);
background-color: #dddddd;
color: #ffffff;
}
*/
.NextButton {
/* This part hides the original button. */
background-color: transparent;
border: 0px;
padding: 0px;
padding-left: 100px;   
overflow: hidden;
/* This part defines its new look. */
background-image: url(../../images/owla/btn_next.gif);
background-position: center center;
background-repeat: no-repeat;   
width: 80px;
height: 23px;
max-width: 80px;
max-height: 23px;
position:absolute;
left:517px;
cursor:pointer;
} 


.CancelButton {
/* This part hides the original button. */
background-color: transparent;
border: 0px;
padding: 0px;
padding-left: 100px;   
overflow: hidden;
/* This part defines its new look. */
background-image: url(../../images/owla/btn_cancel.gif);
background-position: center center;
background-repeat: no-repeat;   
width: 80px;
height: 23px;
max-width: 80px;
max-height: 23px;
position:absolute;
left:437px;
cursor:pointer;
}

.FinishButton {
/* This part hides the original button. */
background-color: transparent;
border: 0px;
padding: 0px;
padding-left: 100px;   
overflow: hidden;
/* This part defines its new look. */
background-image: url(../../images/owla/btn_process.gif);
background-position: center center;
background-repeat: no-repeat;   
width: 80px;
height: 23px;
max-width: 80px;
max-height: 23px;
position:absolute;
left:517px;
cursor:pointer;
}

.PreviousButton {
/* This part hides the original button. */
background-color: transparent;
border: 0px;
padding: 0px;
padding-left: 100px;   
overflow: hidden;
/* This part defines its new look. */
background-image: url(../../images/owla/btn_previous.gif);
background-position: center center;
background-repeat: no-repeat;   
width: 80px;
height: 23px;
max-width: 80px;
max-height: 23px;
position:absolute;
left:357px;
cursor:pointer;
}

#donsidebar p {
color:#666666;
margin:0px;
padding:2px 0px 2px 24px;
width: 100px;
}	



#donsidebar a {
color:#07519A;
display:block;
padding:0px 0px 0px 4px;
}

#donsidebar a.ViewAll {
background:url(../images/link_plus.gif) 3px 2px no-repeat;
color:#660066;
font-size:1.0em;
text-align: left;
margin-left: 2px;
padding:8px 0px 12px 0px;
}

.forminput input { 
background-color: #ffffff; 
}

.forminput select { 
max-width: 19em;  
background-color: #ffffff; 
}

#donfooter{
background:url(../images/oan/oan_don_footer2.jpg) 0px 0px no-repeat;
float:left;	
width:799px;	
height:191px;
background-color:#FFFFFF;
padding: 0px 0px 0px 2px;
}

#donfooter span {
color:#666666;
display:block;
font-size:0.9em;
padding-top:9px;
}	

#donfooter div a {
color:#003399;
text-decoration:underline;
}	
#donfooter div a:hover {
text-decoration:none;
}

#donfooter div  {
padding:8px 0px 5px 10px;
}

#donfooter a {
color:#660066;
}

.personal {
/*color:#72A1E2;*/
color:#cea840;
font-weight:bold;
}

TD.holdsErrorMsgTable,
TD.holdsErrorMsgOverTable {
background-color: #ffffff;
}

#donsidebar  {
text-decoration:none;	
}

.donsidebar a {
color:#07519A;
display:block;
font-weight:bold;
font-size:0.9em;
padding:0px 0px 0px 0px;
}

.donsidebar span.viewAll a {
background:url(../images/link_plus.gif) 0px 12px no-repeat;
color:#660066;
font-size:1.0em;
text-align: left;
margin-left: 30px;
padding:8px 0px 5px 10px;
}

#donsidebar h2 {
color:#72A1E2;
font-size:1.1em;
font-weight:bold;
margin:0px;
padding: 0px 0px 6px 4px;
}	


#donfooter .lt {
background:url(../images/oan/footer_lt.jpg) 0px 0px no-repeat;
padding-left:32px;
}
#donfooter .rt {
background:url(../images/oan/footer_rt.jpg) right top no-repeat;
padding-right:20px;
}

.footer_nav a {
color:#003399;
text-decoration:underline;
}	
.footer_nav a:hover {
text-decoration:none;
}

.contentlink a {
color:#660066;
}

.contentlink a:hover {
text-decoration:none;
}

.FormLabelText {
width: 120px;
padding-right: 8px;
text-align: left;
color: #AF5443;
font-size: 0.9em;
font-weight: bold;
vertical-align: middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.donheader{
color:#72A1E2;
font-size:1.5em;
font-weight:bold;
margin:0px;
padding:0px 0px 2px 50px;
}	

div.Don2AppArea {
width: 570px;
padding:15px;
background-color: #ffffff;
}

.RequiredCellWidth 	{ padding-right: 15px; }

.LabelCellWidth 	{ padding-right: 113px; }

.InputCellWidth 	{ padding-right: 50px; }

.InfoCellWidth 	{ padding-right: 90px; }

.contactbuttons{

margin-left: 235px;

} 

.CheckBoxFormLabelText{
color:#999999;
}

.FormCaption{
color:#999999;
}

#level_flexibletotalcalculateBtn
{
/* This part hides the original button. */
background-color: transparent;
border: 0px;
padding: 0px;
padding-left: 100px;   
overflow: hidden;
/* This part defines its new look. */
background-image: url(../images/calculate_button.gif);
background-position: center center;
background-repeat: no-repeat;   
width: 80px;
height: 23px;
max-width: 80px;
max-height: 23px;
}

#PageNotFound .button{
/* This part hides the original button. */
background-color: transparent;
border: 0px;
padding: 0px;
padding-left: 150px;   
overflow: hidden;
/* This part defines its new look. */
background-image: url(../images/home_button.gif);
background-position: center center;
background-repeat: no-repeat;   
width: 80px;
height: 23px;
max-width: 80px;
max-height: 23px;
}





/***********************************Start OAN_FULL********************************/






* html #footer{
margin:-107px 0px 0px 0px;
}
* html #nonfooter{
height:100%;
}
body{
height:100%;
margin:0px;
padding:0px;
}
html{
/*background-color:#ffffff;*/
height:100%;
margin-bottom:1px;
}
#content{
background:url(../images/oan/bkgrd_drill_top.jpg) 0px 0px no-repeat;
padding:0px 0px 107px 0px;
width:850px;
}
#footer{
background:url(../images/oan/bkgrd_drill_bot.jpg) 0px 0px no-repeat;
float:left;	
margin:-107px 0px 0px 0px;
padding-top:72px;
position:relative;
text-align:left;
width:830px;	
}
#nonfooter{
background:url(../images/oan/bkgrd_drill_mid.jpg) 0px 0px repeat-y;
border-bottom:1px solid #cccccc;/* keep opera happy */
min-height:100%;
width:850px;
}

/* =GLOBAL */
body {
background-color:#D5E6FA;
color:#666666;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:70%;
}
form {
margin:0px;
padding:0px;
}
input, select, label, textarea {
color:#666666;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:1.0em;
}
img {
border:0px;
}
.clear {
clear:both;
font-size:1px;
line-height:1px;
padding:0px;
}
form {
margin:0px;
padding:0px;
}
ul {
list-style:none;
margin:0px;
padding:0px;
}
a,
a:link,
a:active,
a:visited {
color:#FF9900;
text-decoration:underline;
}
a:hover {
color:#FF9900;
text-decoration:none;
}
	
.leadContent h2 {
font-size:1.2em;
}


/* =NAVIGATION */
#navigation {
background:url(../images/oan/nav_bkgrd.jpg) 34px 0px no-repeat;
float:left;	
padding-left:34px;
}
#navigation ul li {
color:#FFFFFF;
float:left;
}
#navigation ul li ul {
padding-left:12px;
}
#navigation ul li.first {
padding-top:4px;
width:522px;
}
#navigation .nav a {
color:#403f3f;
display:block;
float:left;
font-size:1.0em;
font-weight:normal;
padding:2px 4px 2px 4px;	
text-decoration:none;	
text-transform:uppercase;
}
#navigation .nav a:hover, #navigation .nav a.on {
background-color:#79B7F3;
color:#FFFFFF;
}
#subnav {
float:left;	
padding:3px 51px 0px 51px;
}
#subnav ul li {
color:#A4D1F2;
float:left;	
}
#subnav ul li a {
color:#4D4D4F;
font-size:0.9em;
text-decoration:none;	
}
#subnav ul li a:hover {
text-decoration:underline;	
}	
#subnav ul li a.on {
color:#4D4D4F;
font-weight:bold;
text-decoration:none;
}
#subnav ul li a.on:hover {
color:#4D4D4F;
font-weight:bold;	
text-decoration:none;
}	

/* ADDED sept.28.2006 - PS */
#subnav ul {
width:731px;
}
/* END sept.28.2006 addition - PS */



/* =FOOTER */
#footer div {
height:35px;
float:left;
}
#footer .lt {
background:url(../images/oan/footer_lt.jpg) 0px 0px no-repeat;
padding-left:32px;
}
#footer .rt {
background:url(../images/oan/footer_rt.jpg) right top no-repeat;
padding-right:20px;
}
#footer .repeat {
background:url(../images/oan/footer_repeat.jpg) 0px 0px repeat-x;
}
#footer span {
color:#666666;
display:block;
font-size:0.9em;
padding-top:9px;
}	
#footer div a {
color:#003399;
text-decoration:underline;
}	
#footer div a:hover {
text-decoration:none;
}	

/* =HOMEPAGE */
.homeFlashBkgrd {
background:url(../images/oan/home_flash_bkgrd.jpg) 0px 0px repeat-x;
height:364px;	
width:801px;
}
#homeFlash {
padding-left:24px;
}
#homeScroll {
height:290px;
overflow:auto;
width:389px;
}
.homeContent {
padding:0px 0px 0px 34px;	
}
.homeTable td ul li {
background:url(../images/oan/arrow.gif) 0px 4px no-repeat;
padding:0px 0px 5px 14px;
}

/* =CONTENT */
#container {
float:left; 
width:625px;
}
#ltColumn {
float:left;
width:589px;
}
#ltColumn .leadContent {
padding:25px 50px 0px 51px;
}
#ltColumn .contentTable {
padding:17px 0px 0px 34px;
}
#ltColumn .leadContent .contentTable {
padding:17px 0px 0px 0px;
}
#ltColumn .leadContent p {
padding:0px 0px 13px 0px;
}
#rtColumn {
float:left; 
width:208px;
/*width:210px;*/
}
.column2span {
width:489px;
}



/* =LINKS */
.moreLink {
background:url(../images/oan/bkgrd_link_home.gif) left bottom no-repeat;
display:block;
position:relative;
text-decoration:none;
}
.contentTable .moreLink {
background:none;
background-color:#F5F9FD;
}
.moreLink:hover {
background:none;
background-color:#FFFFFF;
}
.moreLink span {
color:#5B656C;
display:block;
padding:8px 8px 8px 16px;
}
.moreLink u {
background:url(../images/oan/link_plus.gif) 0px 7px no-repeat;
color:#660066;
padding:3px 0px 0px 11px;
}
.moreLink:hover u {
background:url(../images/oan/link_plus-o.gif) 0px 7px no-repeat;
color:#FF9900;
}
div.moreLink a {
color:#660066;
}
div.moreLink a:hover {
color:#FF9900;
text-decoration:underline;	
}
.moreLink .linkTop, .moreLink .linkTop span, .moreLink .linkBot, .moreLink .linkBot span{
cursor:pointer;
height:8px;
padding:0px;
}
.moreLink .clear {
height:1px;
padding:0px;
}
.moreLink:hover .linkTop {background:url(../images/oan/link_lt.gif) 0px 0px no-repeat;display:block;height:8px;}
.moreLink:hover .linkTop .linkRt {background:url(../images/oan/link_rt.gif) right top no-repeat;display:block;height:8px;}
.moreLink:hover .linkBot {background:url(../images/oan/link_bot_lt.gif) left bottom no-repeat;display:block;height:8px;}
.moreLink:hover .linkBot .linkRt {background:url(../images/oan/link_bot_rt.gif) right bottom no-repeat;display:block;height:8px;}

.contentTable .moreLink .linkTop {background:url(../images/oan/corner_top_lt.gif) 0px 0px no-repeat;display:block;height:8px;}
.contentTable .moreLink .linkTop .linkRt {background:url(../images/oan/corner_top_rt.gif) right top no-repeat;display:block;height:8px;}
.contentTable .moreLink .linkBot {background:url(../images/oan/corner_bot_lt.gif) left bottom no-repeat;display:block;height:8px;}
.contentTable .moreLink .linkBot .linkRt {background:url(../images/oan/corner_bot_rt.gif) right bottom no-repeat;display:block;height:8px;}
.contentTable .moreLink:hover .linkTop {background:url(../images/oan/corner_top_lt-o.gif) 0px 0px no-repeat;display:block;height:8px;}
.contentTable .moreLink:hover .linkTop .linkRt {background:url(../images/oan/corner_top_rt-o.gif) right top no-repeat;display:block;height:8px;}
.contentTable .moreLink:hover .linkBot {background:url(../images/oan/corner_bot_lt-o.gif) left bottom no-repeat;display:block;height:8px;}
.contentTable .moreLink:hover .linkBot .linkRt {background:url(../images/oan/corner_bot_rt-o.gif) right bottom no-repeat;display:block;height:8px;}

.moreLink .text {cursor:pointer;float:left;padding-right:10px;width:120px;}


.leadHeroPad {margin-left:34px;position:relative;}
.leadHero {width:487px;background-color:#FFFFFF;}
.leadHero .text {color:#183987;}
.leadHero .heroPic {float:left;padding:8px;width:120px;}
.leadHero .linkTop {background:url(../images/oan/corner_top_lt-o.gif) 0px 0px no-repeat;display:block;height:8px;}
.leadHero .linkTop .linkRt {background:url(../images/oan/corner_top_rt-o.gif) right top no-repeat;display:block;height:8px;}
.leadHero .linkBot {background:url(../images/oan/corner_bot_lt-o.gif) left bottom no-repeat;display:block;height:8px;}
.leadHero .linkBot .linkRt {background:url(../images/oan/corner_bot_rt-o.gif) right bottom no-repeat;display:block;height:8px;}
.leadHero .text a {
background:url(../images/oan/link_plus.gif) 0px 7px no-repeat;
color:#660066;
display:block;
padding:3px 0px 0px 10px;
}
.leadHero .text a:hover {
background:url(../images/oan/link_plus-o.gif) 0px 7px no-repeat;
color:#FF9900;
text-decoration:underline;	
}


/* =SIDEBAR */
#sidebar {
padding-top:40px;
/*padding-top:0px;*/
}
.sidebarTopBkgrd {
background:url(../images/oan/sidebar_top_bkgrd.jpg) 0px 0px repeat-y;
}
.sidebarTop {
background:url(../images/oan/sidebar_top.jpg) 0px 0px no-repeat;
padding:29px 31px 0px 31px;	
/*padding:63px 31px 3px 31px;	*/	
}
#sidebar .sidebarTop a {
background:url(../images/oan/link_plus.gif) 0px 7px no-repeat;
color:#660066;
display:block;
padding:3px 0px 0px 10px;
}
#sidebar .sidebarTop a:hover {
background:url(../images/oan/link_plus-o.gif) 0px 7px no-repeat;
color:#FF9900;
text-decoration:underline;	
}
.sidebarRepeat {
background:url(../images/oan/sidebar_midbreak_bkgrd.jpg) 0px 0px repeat-y;	
}
.sidebarMid {
background:url(../images/oan/sidebar_midbreak.jpg) 0px 0px no-repeat;	
}
.sidebarMid h2 {
padding:44px 31px 5px 31px;
}
.sidebarLinks {
background:url(../images/oan/sidebar_links.jpg) 0px 0px repeat-y;	
}
.sidebarLinks div {
padding:10px 31px 10px 31px;
}
.sidebarLinks ul {
padding:10px 0px 0px 0px;
}
.sidebarLinks ul li {
background:url(../images/oan/link_plus-o.gif) 0px 4px no-repeat;
color:#336699;
padding:0px 0px 5px 10px;
}
.sidebarBot {
background:url(../images/oan/sidebar_bot.jpg) 0px 0px no-repeat;	
height:139px;
/*height:271px;*/
text-align:center;
}
.sidebarBot a {
color:#FF5400;
display:block;
font-weight:bold;
font-size:0.9em;
padding:4px 0px 0px 0px;
}
/* search */
.sidebarSearchTopBkgrd {
background:url(../images/oan/sidebar_top_bkgrd.jpg) 0px 0px repeat-y;
}
.sidebarSearchTop {
background:url(../images/oan/sidebar_top.jpg) 0px 0px no-repeat;
padding:29px 31px 0px 31px;		
}
.sidebarSearchBot {
background:url(../images/oan/sidebar_search_bot.jpg) 0px 0px no-repeat;	
height:138px;
}

.sidebarSearchForm .field {
margin-bottom:6px;
margin-top:2px;
width:140px;
}
.sidebarSearchForm {
background:url(../images/oan/sidebar_links.jpg) 0px 0px repeat-y;	
padding:13px 31px 0px 31px;
}
.sidebarSearchForm label {
color:#72A1E2;
font-weight:bold;
}


/* =STORIES */
.storiesOfChangeDivPad {
padding-left:34px;
padding-top:0px;
}
#storiesOfChangeDiv {
width:503px;
/* transparency if needed for future dHTML popup
filter:alpha(opacity=40);
-moz-opacity:0.4;
opacity: 0.4;	
*/	
}
#storiesOfChangeDiv .story {
background-color:#F9FBFE;
margin-bottom:3px;
}
.story .storyTop {
background:url(../images/oan/stories_top.gif) 0px 0px no-repeat;
height:16px;
}
.story .storyBot {
background:url(../images/oan/stories_bot.gif) left bottom no-repeat;
height:16px;		
}
.story h2 {
color:#333333;
padding-bottom:6px;
}
.story span {
color:#666666;
}
.story .pic {
float:left;
padding:2px 0px 0px 16px;
}	
.story .text {
float:left;
line-height:16px;
padding:0px 0px 0px 28px;
width:330px;
}	
#homeScroll .storiesOfChangeDivPad {
padding-left:0px;
}
#homeScroll #storiesOfChangeDiv {
width:370px;
}
#homeScroll .story .storyTop {
background:url(../images/oan/story_home_top.gif) 0px 0px no-repeat;
height:16px;
}
#homeScroll .story .storyBot {
background:url(../images/oan/story_home_bot.gif) left bottom no-repeat;
height:16px;		
}
#homeScroll .story .text {
width:220px;
}	

/* =newpage sept.08 */


.funding  {
color:#660066;
}
.funding:hover {
color:#FF9900;
text-decoration:underline;	
}

h3{
color:#72A1E2;
font-size:1.4em;
font-weight:bold;
margin:0px;
padding:0px 0px 4px 0px;
}	

.numbers {
font-weight:normal;
padding-right:5px;
} 


/* =newpage sept.08 CONTENT */
#FullColumn {
float:left;
width:810px;
}
#FullColumn .leadContent {
padding:25px 150px 0px 49px;
}
#FullColumn .leadContentContact {
padding:25px 350px 0px 49px;
}
#FullColumn .contentTable {
padding:17px 0px 0px 34px;
}
#FullColumn .leadContent .contentTable {
padding:17px 0px 0px 0px;
}
#FullColumn .leadContent p {
padding:0px 0px 13px 0px;
}

.moreLink .textWide {cursor:pointer;float:left;padding:0px 10px 0px 0px;width:234px;margin:0px;}

.circle ul { list-style-type: disc; list-style-position: outside;}

.moreLink .thmPicLt {float:left;padding-left:17px;width:85px;}

.contact {
display:block;
text-decoration:none;
background:none;
background-color:#FFFFFF;
}

.contact .linkTop, .contact .linkTop span, .contact .linkBot, .contact .linkBot span {
height:8px;
padding:0px;
}

.contentTable .contact .linkTop {background:url(../images/oan/corner_top_lt-o.gif) 0px 0px no-repeat;display:block;height:8px;}
.contentTable .contact .linkTop .linkRt {background:url(../images/oan/corner_top_rt-o.gif) right top no-repeat;display:block;height:8px;}
.contentTable .contact .linkBot {background:url(../images/oan/corner_bot_lt-o.gif) left bottom no-repeat;display:block;height:8px;}
.contentTable .contact .linkBot .linkRt {background:url(../images/oan/corner_bot_rt-o.gif) right bottom no-repeat;display:block;height:8px;}

/* =newpage sept.11 CONTENT */
.italic {
color: #6a72ac;
font-style: italic;
}

/* =added sept.20 - Search Results */
.searchResults {
padding:5px 10px 5px 15px;

}	
.search {
padding:0px 5px 0px 5px;

} 

/* =added oct.15 */
#ltColumn .leadContent a.moreLink p, .leadContent a.moreLink p {
color:#666666;
margin:0px;
padding:0px 0px 4px 12px;
}

#ltColumn .leadContent a.moreLink h2, .leadContent a.moreLink h2 {
margin:0px;
padding:0px 0px 4px 12px;
}

a.moreLink img.thmPic {
padding:4px 12px 4px 11px;
position:relative;
}

#ltColumn .contentTable a.moreLink p, .contentTable a.moreLink p, .homeContent .moreLink p {
color:#666666;
margin:0px;
padding:0px 0px 4px 12px;
}

#ltColumn .contentTable a.moreLink h2, .contentTable a.moreLink h2, .homeContent .moreLink h2 {
margin:0px;
padding:0px 0px 4px 12px;
}

a.moreLink span, .contentTable a.moreLink span, .homeContent .moreLink span {
font-size:1px;
}

a.moreLink p.bullet {
background:url(../images/oan/bullet.gif) 15px 4px no-repeat;
padding-left:26px;
}

input.button{
color:#ffffff;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:124%;
font-weight:bold;
background-color:#82624B;
border:1px solid;
border-top-color:#fff;
border-left-color:#fff;
border-right-color:#fff;
border-bottom-color:#fff;}

p.PaddedListHeadings {
margin: 2px 3px;
font-weight: bold;
color: 72A1E2;
}

/* centerd heading */
p.PaddedListHeadingsC {
margin: 2px 3px;
font-weight: bold;
text-align: center;
color: white;
}

/* right justified heading */
p.PaddedListHeadingsR {
margin: 2px 3px;
font-weight: bold;
text-align: right;
color: 79B7F3;
}

p.PaddedListHeadingsR a {
color: #ffffff;
}
/* The &amp;quot;Small&amp;quot; ones are for Contact DB Configuration. */

p.PaddedListHeadingsSmall {
margin: 2px 3px;
font-weight: bold;
font-size: 8pt;
}

/* background for the headings */

td.TableHeadings {
background-color: #D5E6FA;
}

th.TableHeadings {
background-color: #D5E6FA;
}

/*
Right alignment style orignally created
for the sort buttons.
*/

td.TableHeadingsR {
background-color: #D5E6FA;
text-align: right;
}

.FormBox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
background-color: #ffffff;
background-image: URL(../images/sp.gif);
}

div.FormBox {
border: #669 1px solid;
background-color: #fff;
background-image: URL(../images/sp.gif);
padding: 0px;
width: 600px
}

div.FormBoxNoWidth {
border: #669 1px solid;
background-color: #fff;
background-image: URL(../images/sp.gif);
padding: 0px;
}

table.FormBox {
border: #669 1px solid;
border-collapse: collapse;
}

.FormBox .Divider {
background-color: #fff;
}

.FormBoxNoWidth .Divider {
background-color: #fff;
}

.FormBox .dividerHeading {
background-color: #fff;
}

.FormBoxNoWidth .dividerHeading {
background-color: #fff;
}

/* added for sf 105277 */

table.oanFormBoxWrapper {
margin-bottom: 5px;
}
table.oanFormBoxWrapper table.FormBox {
border: none;
}

table.oanFormBoxWrapper table.FormBox td {
padding: 6px;
}

.requiredMark {
color: brown;
}

.floatRight {
float: right;
margin-right: 20px;
}

table.oanFormBoxWrapper table.FormBox input {
background-color: #e9f2fb;
}

.Hint {
color: #666;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:1.0em;
}

.graph {
text-align:left; height:184; width:179;
}

.onlineDonations {
padding:19px 0px 0px 15px;
}

.onlineDonations h2 {
padding:0px 0px 6px 15px;
text-align:left;
}

.story .text ul.level1 li {
background:url(../images/folder_open.gif) 0px 5px no-repeat;
padding:3px 0px 0px 25px;
}

.story .text ul.level1 li a {
color: #333399;
}

.story .text ul.level1 li a:hover {
text-decoration:underline;
color:#FF9900;
}

.story .text ul.level2 li { 
background:url(../images/link_plus.gif) 0px 7px no-repeat;
padding:3px 0px 0px 13px;
}

.story .text ul.level2 li.main { 
background:url(../images/folder_closed.gif) 0px 5px no-repeat;
padding:3px 0px 0px 25px;
}

.story .text ul.level2 li a { 
color: #660066;
}

.story .text ul.level2 li a:hover { 
text-decoration:underline;
color:#FF9900;
}

.story .text a.events { 
background:url(../images/link_plus.gif) 0px 7px no-repeat;
color:#660066;
margin-left: 0;
padding: 3px 0 0 10px;
}

.story .text a:hover.events { 
background:url(../images/link_plus.gif) 0px 7px no-repeat;
color:#FF9900;
text-decoration:underline;
margin-left: 0;
padding: 3px 0 0 10px;
}

div.sidebarBot span.viewAll a {
background:url(../images/link_plus.gif) 0px 12px no-repeat;
color:#660066;
font-size:1.0em;
text-align: left;
margin-left: 30px;
padding:8px 0px 5px 10px;
}

img.bigO { border:0; margin:0 10px 5px 0; padding:0;}

#opportunityBox span {
display: block;
padding: 5px 5px 7px 5px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 14px;
color: #484747;
} 

#introCopy {
margin: 10px 0 0 0;
padding: 0 0 0 20px;
width: 600px;
color: #484747;
}

div.appArea {
width:575px;
}