/* ---------------------------------------------
WellMed Charitable Foundation
06.2009 / Version 1.0
----------------------------------------------- */

/* 
	Eric Meyer's CSS Reset 
	http://meyerweb.com/eric/tools/css/reset/
	v1.0 | 20080212
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

body {line-height:1}
ol, ul {list-style: none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content:none}

/* remember to define focus styles! */
:focus {outline:0}
	
/* remember to highlight inserts somehow! */
ins {text-decoration:none}
del {text-decoration:line-through}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0}


/* ---------- Body ---------- */


body {
	font: normal 12px/20px Arial, Verdana, sans-serif;
	background: url('../images/background.jpg') repeat-x top #DCDDDF;
	color: #030303;
	margin: 55px 0 0 0;
	padding: 0;
	position: relative;
}

#skip {
	left: -9999px;
	position: absolute;
}

.title {
	padding: 210px 0 0 0;
}

.photo {
	float: right;
	padding-top: 9px;
	padding-left: 15px;
}

.highlight { color: #00806C; font-weight: bold; } 


/* ---------- Header ---------- */


#header {
	width: 963px;
	height: 81px;
	margin: 0 auto;
	padding: 0;
}

#header-gala {
        width: 824px;
        height: 81px;
        margin: 0 auto;
        padding: 0;
}

#header-gala .logo {
        width: 289px;
        height: 81px;
        padding: 0;
        float: left;
}

#header-gala .continue {
        width: 289px;
        height: 17px;
        padding: 55px 0 0 0;
        float: right;
}

div.divider {
	width: 824px;
	height: 1px;
	margin: 13px 0 13px 0;
	padding: 0;
	border-top: 1px solid #C5C5C5;
	display: block;
	font-size: 1px;
	line-height: 1px;
}

div.divider-alt {
        width: 100%;
        height: 1px;
        margin: 8px 0 13px 0;
        padding: 0;
        border-top: 1px solid #C5C5C5;
        display: block;
        font-size: 1px;
        line-height: 1px;
}

#header .logo {
	width: 289px;
	height: 81px;
	padding: 0;
	float: left;
}
	
#header .navigationtop {
	width: 674px;
	height: 81px;
	padding: 0;
	float: right;
}

ul#optionstop {
        width: 674px;
        height: 38px;
        margin: 43px 0 0 0; 
        padding: 0;
        list-style-type: none;
}

ul#optionstop li {    
        margin: 0;     
        padding: 0; 
        float: left;
}

ul#optionstop a:hover {
	background-position: 0px -38px;
}

ul#optionstop span {
        left: -10000px;
        position: absolute;
}

ul#optionstop li#leezasplace a {
	display: block;
	position: relative;
	width: 183px;
	height: 38px;
	top: 0px;
	background-image: url('../images/menu-leezas.jpg');
}

ul#optionstop li#leezasplace a#there {
        background-position: 0px -76px;
        width: 183px;
        height: 38px;
}

ul#optionstop li#caregiver a {
        display: block;
        position: relative;
        width: 115px;
        height: 38px;
        top: 0px;
        background-image: url('../images/menu-caregiver.jpg');
}

ul#optionstop li#caregiver a#there {
        background-position: 0px -76px;
        width: 115px;
        height: 38px;
}

ul#optionstop li#alamocaregiver a {
        display: block;
        position: relative;
        width: 225px;
        height: 38px;
        top: 0px;
        background-image: url('../images/menu-alamo.jpg');
}

ul#optionstop li#alamocaregiver a#there {
        background-position: 0px -76px;
        width: 225px;
        height: 38px;
}

ul#optionstop li#elviracisneros a {
        display: block;
        position: relative;
        width: 266px;
        height: 38px;
        top: 0px;
        background-image: url('../images/menu-cisneros.jpg');
}

ul#optionstop li#elviracisneros a#there {
        background-position: 0px -76px;
        width: 266px;
        height: 38px;
}

ul#options {
        width: 727px;
        height: 37px;
        margin: 0; 
        padding: 0;
        list-style-type: none;
}

ul#options li {    
        margin: 0;     
        padding: 0; 
        float: left;
}

ul#options a:hover {
	background-position: 0px -37px;
}

ul#options span {
        left: -10000px;
        position: absolute;
}

ul#options li#home a {
	display: block;
	position: relative;
	width: 81px;
	height: 37px;
	top: 0px;
	background-image: url('../images/menu-home.jpg');
}

ul#options li#home a#there {
        background-position: 0px -74px;
        width: 81px;
        height: 37px;
}

ul#options li#about a {
        display: block;
        position: relative;
        width: 81px;
        height: 37px;
        top: 0px;
        background-image: url('../images/menu-about.jpg');
}

ul#options li#about a#there {
        background-position: 0px -74px;
        width: 81px;
        height: 37px;
}

ul#options li#grants a {
        display: block;
        position: relative;
        width: 141px;
        height: 37px;
        top: 0px;
        background-image: url('../images/menu-grants.jpg');
}

ul#options li#grants a#there {
        background-position: 0px -74px;
        width: 141px;
        height: 37px;
}

ul#options li#news a {
        display: block;
        position: relative;
        width: 114px;
        height: 37px;
        top: 0px;
        background-image: url('../images/menu-news.jpg');
}

ul#options li#news a#there {
        background-position: 0px -74px;
        width: 114px;
        height: 37px;
}

ul#options li#faq a {
        display: block;
        position: relative;
        width: 215px;
        height: 37px;
        top: 0px;
        background-image: url('../images/menu-faq.jpg');
}

ul#options li#faq a#there {
        background-position: 0px -74px;
        width: 215px;
        height: 37px;
}

ul#options li#contact a {
        display: block;
        position: relative;
        width: 95px;
        height: 37px;
        top: 0px;
        background-image: url('../images/menu-contact.jpg');
}

ul#options li#contact a#there {
        background-position: 0px -74px;
        width: 95px;
        height: 37px;
}

#header-divider {
	width: 963px;
	height: 31px;
	margin: 0 auto;
	padding: 0;
	background: url('../images/header-divider.jpg');
	clear: both;
}

#header-divider-gala {
        width: 824px;
        margin: 0 auto;
        padding: 0;
        clear: both;
}


/* ---------- Main Header ---------- */


#main-header {
	width: 963px;
	height: 291px;
	margin: 0 auto;
	padding: 0;
	background: #FFF;
}

#main-header .left-main {
        width: 727px;
        height: 291px;
        background: no-repeat;
	float: left;
}

#main-header .left-main .left-navigation {
        width: 727px;
        height: 37px;
        background: #000;
        float: left;
}

#main-header .right-main {
	width: 236px;
	height: 291px;
        background: no-repeat;
	float: right;
}


/* ---------- Content Main ---------- */


#nside-gala {
        width: 824px;
	height: 617px;
        margin: 0 auto;
        padding: 0 0 35px 0;
        background: url('../images/nside-gala-09.jpg') no-repeat;
        clear: both;
        overflow: hidden;
}

#nside-gala .content {
        width: 800px;
        height: 65px;
        margin: 0 auto;
        padding: 539px 0 0 0;
        clear: both;
}

#content-main {
        width: 963px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/content-background-main.jpg') #FFF repeat-y;
        clear: both;
	overflow: hidden;
}

#content-main .left {
	width: 667px;
	margin: 0;
	padding: 26px 30px 0 30px;
	text-align: left;
	float: left;
}

#content-main .left h1.main-home {
        width: 667px;
        height: 72px;
        margin: 0; 
        padding: 0;
        background: url('../images/header-main.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-main .left h2.golf-classic {
        width: 667px;
        height: 35px;
        margin-top: 4px;
        padding: 0;
        background: url('../images/wellmed-golf-classic.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-main .left h2.senior-one {
        width: 545px;
        height: 26px;
        margin-top: 10px;
        padding: 0;
        background: url('../images/wellmed-senior-one-stop.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}


#content-main .left h2.project-cool {
        width: 545px;
        height: 26px;
        margin-top: 10px;
        padding: 0;
        background: url('../images/wellmed-project-cool.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}


#content-main .left p {
        font-size: 12px;
	line-height: 24px;
        margin: 0;
        padding: 0 0 7px 0;
}

#content-main .left p.end {
        font-size: 12px;
        line-height: 24px;
        margin: 0;
        padding: 0;
}

#content-main .right {
        width: 168px;
        margin: 0;
        padding: 21px 34px 0 34px;
        text-align: left;
        float: left;
}

#content-main .right a:active, #content-main .right a:visited, #content-main .right a:link {
        color: #007F6C;
        text-decoration: none;
        font-weight: bold;
}

#content-main .right a:hover {
        color: #999;
        text-decoration: underline;
        font-weight: bold;
}

#content-main .right h2.leeza {
        width: 168px;
        height: 18px;
        margin: 0;
        padding: 0;
        background: url('../images/header-leeza.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
	overflow: hidden;
}

#content-main .right h2.foundation {
        width: 168px;
        height: 17px;
        margin: 14px 0 0 0;
        padding: 0;
        background: url('../images/header-foundation.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
	overflow: hidden;
}

#content-main .right h2.give {
        width: 133px;
        height: 17px;
        margin: 0;
        padding: 0;
        background: url('../images/header-give.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
        overflow: hidden;
}

#content-main .right h2.give2 {
        width: 133px;
        height: 17px;
        margin: 3px 0 0 0;
        padding: 0;
        background: url('../images/header-give2.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
        overflow: hidden;
}

#content-main .right h2.run {
        width: 133px;
        height: 35px;
        margin: 0;
        padding: 0;
        background: url('../images/header-rapier-run.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
        overflow: hidden;
}

#content-main .right h2.blake {
        width: 170px;
        height: 28px;
        margin: 0;
        padding: 0;
        background: url('../images/blake-rapier-run-walk.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
        overflow: hidden;
}

#content-main .right p {
        font-size: 11px;
        line-height: 20px;
        margin: 0;
        padding: 0 0 11px 0;
	border-bottom: 1px solid #DCDCDC;
	color: #808080;
}

#content-main .right p.end {
        font-size: 11px;
        line-height: 20px;
        margin: 0;
        padding: 0;
        border-bottom: 0px solid #DCDCDC;
        color: #808080;
}


/* ---------- Content Interior ---------- */


#content-interior {
        width: 963px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/content-background-interior.jpg') #FFF repeat-y;
        clear: both;
	overflow: hidden;
}

#content-interior a:active, #content-interior a:visited, #content-interior a:link {
	color: #007F6C;
	text-decoration: none;
	font-weight: bold;
}
    
#content-interior a:hover {      
	color: #999;
	text-decoration: underline;
	font-weight: bold;
}

#content-interior .right {
	width: 667px;
	margin: 0;
	padding: 26px 30px 0 30px;
	text-align: left;
	float: left;
}

#content-interior .right ul.give { list-style: none; margin: 0 0 15px 0; }
#content-interior .right ul.give li { background: url("../images/bullet.png") no-repeat 0 8px; margin-top: 5px; padding-left: 12px; }

#content-interior .right .left-side {
	width: 319px;
	margin-right: 30px;
	float: left;
}

#content-interior .right .right-side {
	width: 318px;
	float: left;
}

#content-interior .right h1.main-home {
        width: 667px;
        height: 72px;
        margin: 0;
        padding: 0;
        background: url('../images/header-main.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right h1.main-faq {
        width: 667px;
        height: 43px;
        margin: 0;
        padding: 0;
        background: url('../images/header-main-faq.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right h1.main-charities {
        width: 667px;
        height: 47px;
        margin: 0;
        padding: 0;
        background: url('../images/header-main-charities.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right h1.main-contact {
        width: 667px;
        height: 47px;
        margin: 0;
        padding: 0;
        background: url('../images/header-main-contact.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right h1.main-donate {
        width: 667px;
        height: 47px;
        margin: 0;
        padding: 0;
        background: url('../images/header-main-donate.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right h1.main-thanks {
        width: 667px;
        height: 47px;
        margin: 0;
        padding: 0;
        background: url('../images/header-thank-you.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right h1.main-donate-error {
        width: 667px;
        height: 47px;
        margin: 0;
        padding: 0;
        background: url('../images/header-donate-error.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right h1.main-leeza {
        width: 667px;
        height: 47px;
        margin: 0; 
        padding: 0;
        background: url('../images/header-main-leeza.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right h1.main-sos {
        width: 667px;
        height: 47px;
        margin: 0;
        padding: 0;
        background: url('../images/header-main-sos.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right h1.main-give {
        width: 667px;
        height: 47px;
        margin: 0;
        padding: 0;
        background: url('../images/header-wellmed-give.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right h1.main-alamo {
        width: 667px;
        height: 47px;
        margin: 0;
        padding: 0;
        background: url('../images/header-main-alamo.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right h1.main-news {
        width: 667px;
        height: 47px;
        margin: 0;
        padding: 0;
        background: url('../images/header-main-news.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right h1.main-video {
        width: 667px;
        height: 47px;
        margin: 0;
        padding: 0;
        background: url('../images/header-main-video-a.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right h1.main-video-elvira {
        width: 667px;
        height: 47px;
        margin: 0;
        padding: 0;
        background: url('../images/header-main-video-b.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right h1.main-404 {
        width: 667px;
        height: 47px;
        margin: 0;
        padding: 0;
        background: url('../images/header-main-404.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right h1.main-elvira {
        width: 667px;
        height: 47px;
        margin: 0;
        padding: 0;
        background: url('../images/header-main-elvira.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right h2.events {
        width: 90px;
        height: 18px;
        margin-top: 15px;
        padding: 0;
        background: url('../images/event-photos.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
}

#content-interior .right p {
        font-size: 12px;
	line-height: 24px;
        margin: 0;
        padding: 0 0 7px 0;
}

#content-interior .right p.end {
        font-size: 12px;
        line-height: 24px;
        margin: 0;
        padding: 0;
}

#content-interior .left {
        width: 168px;
        margin: 0;
        padding: 30px 34px 0 34px;
        text-align: left;
        float: left;
}

#content-interior .right h2 {
        font-size: 12px;
        margin: 0;
        padding: 0 0 2px 0;
        color: #00806C;
}

#content-interior .left h2.grants {
        width: 168px;
        height: 17px;
        margin: 14px 0 0 0;
        padding: 0;
        background: url('../images/header-grants.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
	overflow: hidden;
}

#content-interior .left h2.foundation {
        width: 168px;
        height: 17px;
        margin: 0;
        padding: 0;
        background: url('../images/header-foundation.jpg') no-repeat;
        text-align: left;
        text-indent: -9999px;
	overflow: hidden;
}

#content-interior .left h2.wellmed-give {
        width: 168px;
        height: 196px;
        margin: 0;
        padding-bottom: 8px;
	margin-bottom: 14px;
        background: url('../images/wellmed-gives.png') no-repeat;
        text-align: left;
        text-indent: -9999px;
        overflow: hidden;
        border-bottom: 1px solid #DCDCDC;
}

#content-interior .left p {
        font-size: 11px;
        line-height: 20px;
        margin: 0;
        padding: 0 0 11px 0;
	border-bottom: 1px solid #DCDCDC;
	color: #808080;
}

#content-interior .left p.end {
        font-size: 11px;
        line-height: 20px;
        margin: 0;
        padding: 0;
        border-bottom: 0px solid #DCDCDC;
        color: #808080;
}


/* ---------- Content Dividers ---------- */


#content-divider {
	width: 963px;
	height: 42px;
	margin: 0 auto;
	padding: 0;
	background: url('../images/content-divider.jpg');
	clear: both;
}

#content-divider-interior {
        width: 963px;
        height: 42px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/content-divider-interior.jpg');
        clear: both;
}


/* ---------- Table ---------- */


table.tablewide { 
	width: 667px;
	margin: 0;
	border-right: 1px solid #CCC;
	color: #777;
}

table.tablewide thead.section th {
	padding: 8px 13px;
	background: url('../images/table-background.jpg') repeat-x;
	border-top: 1px solid #CCC;  
	border-left: 1px solid #CCC; 
	border-bottom: 1px solid #CCC; 
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: #FFF;
}

table.tablewide th,table.tablewide td {
	margin: 0;
        border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	font-size: 1.1em;
	color: #666;
}

table.tablewide td.news {
	width: 75%;
	padding: 7px 12px 7px 12px;
	font-size: 11px;
        line-height: 16px;
	font-weight: normal;
}

table.tablewide td.newsalt {
        width: 25%;
        padding: 7px 12px 7px 12px;
        font-size: 11px;
        line-height: 16px;
	text-align: center;
	font-weight: normal;
	background: #F5F5F5;
}

table.table-sos {
        width: 667px;
        margin: 0;
        border-right: 1px solid #CCC;
        color: #777;
}

table.table-sos th,table.tablewide td {
        margin: 0;
        border-top: 1px solid #CCC;
        border-left: 1px solid #CCC;
        border-bottom: 1px solid #CCC;
        font-size: 1.1em;
        color: #666;
}

table.table-sos td.locations {
        width: 33%;
        padding: 10px 14px 10px 14px;
        border-top: 1px solid #CCC;
        border-left: 1px solid #CCC;
        border-bottom: 1px solid #CCC;
        font-size: 11px;
        line-height: 16px;
        font-weight: normal;
}

.locationhighlight {
        color: #00806C;
}


/* ---------- Footer ---------- */


#footer {
	width: 963px;
	margin: 0 auto;
	padding: 19px 0 30px 0;
	color: #919394;
	text-align: left;
	clear: both;	
}

#footer .copyright {
	width: 903px;
	margin: 0 auto;
	padding: 0;
	color: #919394;
	text-align: left;
	clear: both;	
}

#footer .copyright p {
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#footer a:active, #footer a:visited, #footer a:link {
	color: #5A5A5B;
	text-decoration: none;
}
    
#footer a:hover {      
	color: #5A5A5B;
	text-decoration: underline;
}

#footer .divider {
	padding: 0 6px 0 6px;
	color: #BFBFC1;
}

#footer .copyright a:active, #footer .copyright a:visited, #footer .copyright a:link {
        color: #919394;
        text-decoration: none;
}

#footer .copyright a:hover {
        color: #919394;
        text-decoration: underline;
}

ul#footermenu {
	list-style-type: none;
	margin: 0;
	padding: 0 30px 3px 30px;
	font-size: 11px;
	text-align: left;
}

ul#footermenu li {
	display: inline; 
	margin: 0;
	padding: 0;
}

ul.services {
        margin: 0;
        padding: 0;
        width: 185px;
        list-style: none;
        font-size: 11px;
        line-height: 18px;
        color: #000;
        clear: both;
        font-weight: bold;
}

ul.services li {
        margin: 0;
        padding: 7px 0 0 12px;
        background: url(/images/square.jpg) no-repeat 0 13px;
        width: 185px;
}

ul.inquiry {
        margin: 0;
        padding: 0;
        width: 655px;
        list-style: none;
        font-size: 12px;
        line-height: 18px;
        color: #000;
        clear: both;
        font-weight: bold;
}

ul.inquiry li {
        margin: 0;
        padding: 7px 0 0 12px;
        background: url(/images/square.jpg) no-repeat 0 14px;
        width: 655px;
}

ul.inquiry li.end {
        margin: 0;
        padding: 7px 0 15px 12px;
        background: url(/images/square.jpg) no-repeat 0 14px;
        width: 655px;
	border-bottom: 1px solid #DCDCDC;
}

#content-interior .right .servicesmain {
        width: 667px;
        margin: 0 auto;
        padding: 0 0 12px 0;
        float: left;
        clear: both;
}

#content-interior .right .servicesmainleft {
        width: 210px;
        margin: 0 auto;
        padding: 0 19px 0 0;
        float: left;
}

#content-interior .right .servicesmainmiddle {
        width: 210px;
        margin: 0 auto;
        padding: 0 18px 0 0;
        float: left;
}

#content-interior .right .servicesmainright {
        width: 210px;
        margin: 0 auto;
        padding: 0;
        float: right;
}

/* ---------- Donation Form ---------- */


.form-donation { width: 637px; padding: 0; margin-top: 10px; }
.form-left { float: left; display: inline; width: 325px; clear: both;}
.form-right { float: right; display: inline; width: 325px; }
.form-main { margin-bottom: 19px; width: 629px; color: #626262; }
.form-main h3 { background: #E2E2E2; width: 627px; padding: 7px 20px 7px 20px; margin: 0; color: #222; margin-bottom: 20px; font-size: 12px;  }
.form-main input { font-size: 13px; font-family: Arial, Verdana; }
.form-main .margin-top { margin-top: 24px; }
.row { width: 100%; overflow: hidden; margin-bottom:3px; }
.row .margin-bottom { margin-bottom: 12px;}
.margin_divider_top { border-top: 1px solid #e8e8e8; padding-top: 12px; margin-top: 12px; width: 667px; }
.column-left { width: 30%; float: left; display: inline; padding-top: 8px; text-align: right;}
.column-right { width: 68%; float: right; display: inline; }
#paypal { width: 617px; margin: 0 padding: 0 0 0 0; }
#paypal .left { float: left; margin: 0; padding: 10px 10px 0 17px; width: 90px; }
#paypal .right { float: left; margin: 0; padding: 14px 0 0 0; width: 500px; }
.column-left label { font-size: 12px; line-height: 14px; font-weight: bold; vertical-align: middle; }
.column-right label { font-size: 12px; line-height: 14px; vertical-align: middle; }
.select_padding { padding-top: 6px; }
.main { width: 65%; padding: 6px 8px; border: 1px solid #C0C0C0; }
.main-donation { width: 30%; padding: 6px 8px; border: 1px solid #C0C0C0; font-weight: bold; color: #007F6C; }
.main-donation1 { width: 30%; padding: 6px 8px; border: 1px solid #C0C0C0; font-weight: bold; color: #007F6C; background:#fff url(../images/input-background.jpg) repeat-x; }
select { padding: 6px; margin: 0; border: 1px solid #C0C0C0; font-size: 12px; font-family: Arial, Verdana; }
div.divider-donate { width: 100%; height: 1px; margin: 0 0; padding: 0; border-top: 1px solid #D5D5D5; display: block; font-size: 1px; line-height: 1px }

ul.main-list { list-style-type: none; margin: 0; padding: 2px 0 12px 0; font-size: 12px; line-height: 16px; font-weight: normal; }
ul.main-list li { margin: 0; padding: 6px 7px 4px 13px; background: url(../images/icon-square.jpg) no-repeat 0 12px; }
ul.main-list a:active, ul.main-list a:visited, ul.main-list a:link { color: #007F6C; text-decoration: none; font-weight: bold; }
ul.main-list a:hover { color: #999; text-decoration: underline; font-weight: bold; }

#slideshow { position: relative; height: 320px; margin-top: 17px; }
#slideshow img { position: absolute; top: 0; left: 0; z-index: 8; }
#slideshow img.active { z-index: 10; }
#slideshow img.last-active { z-index: 9; }

#form-submit { background-color: #01806D; font-size: 11px; font-family: Arial; color: #FFF; padding: 6px 20px 6px 20px; border: 0; cursor: pointer; margin-top: 7px; width: 75px; }
#form-submit:hover { background-color: #01806D; color: #FFF; border: 0; }
#form-submit:focus { background-color: #01806D; color: #FFF; border: 0; }

