body,div,p,h1,h2,h3,h4,h5,span,form,input,table,tr,td,th,blockquote,img,ul,ol,li
{margin: 0;	padding: 0;	position: relative;	border: none; background-image: url(../..//htdocs/site/images/bg_gallery2.jpg);}
a {outline: none;}
body {background: #5B5E97 url(../images/bg_body.gif) repeat-x;}
.page {width: 934px; margin: 0 auto;}

.left {width: 756px; float: left; z-index: 1;}
.left p.support {position: absolute; top: 86px; left: 280px; font: 11px Verdana; color: #5E5E5E; z-index: 10;}
.left p.support a {color: #5e5e5e; text-decoration: none;}
.left p.support a:hover {text-decoration: underline;}

.tasknav {position: absolute; top: 36px; left: 13px; z-index: 50;}
.tasknav ul {list-style: none;}
.tasknav li {margin-right: 3px; float: left; display: inline;}

.submenus {margin: 0px 0 0 2px;}
.submenus ul {float: left; display: inline; margin: -5px 6px 0 0; width: 239px;}
.submenus li {font: 11px Georgia; width: 236px;}
.submenus li a {display: block; width: 215px; margin: 0 0px 0 11px; line-height: 25px; border-bottom: 1px dashed #fff; text-indent: 9px; text-decoration: none;}
.submenus ul.ul_red li {background: #F6A99F; color: #AE493D}
.submenus ul.ul_red li a {color: #AE493D;}
.submenus ul.ul_red li a:hover {color: #fff; background: url(../images/bg_ul_red.gif) repeat-x;}
.submenus ul.ul_purple li {background: #B5B3E2; color: #45498B;}
.submenus ul.ul_purple li a {color: #45598B;}
.submenus ul.ul_purple li a:hover {color: #fff; background: url(../images/bg_ul_purple.gif) repeat-x;}
.submenus ul.ul_orange li {background: #FFD196; color: #B96901;}
.submenus ul.ul_orange li a {color: #B96901;}
.submenus ul.ul_orange li a:hover {color: #fff; background: url(../images/bg_ul_orange.gif) repeat-x;}
.submenus li.img {background: none !important; margin-top: -6px;}

#subnav_red, #subnav_purple, #subnav_orange {display: none;}

.top {height: 379px; width: 756px; background: url(../images/bg_top.gif) repeat-y; overflow: hidden;}
.top_int {height: 289px; background: url(../images/bg_top_int.gif) no-repeat;}
.top form {position: absolute; top: 81px; left: 463px; z-index: 10;}
.top form input {vertical-align: middle; z-index: 20; /*padding: 3px 0 0 6px;}*/}
.top input.text {width: 215px; height: 22px; background: url(../images/bg_input.gif) no-repeat;}
.top img.person {position: absolute; top: 0; left: 0; z-index: 0;}
.top h2 {font: bold 16px Arial; color: #000; padding: 205px 0px 0 420px;}
.top h2 span {color: #F61B00; font-size: 20px;}
.top p.donation {font: 13px Arial; color: #737271; line-height: 18px; padding: 6px 28px 0 420px;}
.top p.donation img {margin-top: 5px;}

.title {position: absolute; top: 128px; right: 13px;}

.dots {height: 136px; background: url(../images/bg_dots.gif) repeat-y;}
.int {height: 82px;}
.dots img.topdots {position: absolute; top: 0; left: 0;}
.dots img.bottomdots {position: absolute; bottom: 0; left: 0;}
.dots img.thumb {float: left; margin: 22px 0 0 36px; display: inline;}
.dots p.breadcrumbs {font: 11px Verdana; color: #6D6D6D; padding: 10px 0 0 40px;}
.dots p.breadcrumbs a {color: #6D6D6D;}
.dots p.breadcrumbs a:hover {text-decoration: none;}
.dots h1 {font: 37px Arial; color: #FF9600; padding: 6px 0 0 40px; font-style: italic;}
.links {float: right; background: url(../images/bg_links.gif) -6px 19px no-repeat;}
.links p {font-size: 14px; font-family: Arial; line-height: 25px; padding: 23px 30px 0 0; font-weight: bold;}
.links a {text-decoration: none;}
.links a:hover {text-decoration: underline;}
.links a.red {color: #E32B14;}
.links a.purple {color: #5653A1;}
.links a.orange {color: #DC7B00;}

.bottom {width:756px; background: url(../images/bg_dots.gif) repeat-y; font-size: 1px;}
.fade {width: 730px; margin: 0 auto; background: url(../images/bg_fade.gif) no-repeat;}

.content {width: 682px; padding: 10px 0 0 32px;}
.content p, .content li, .content td {font: 11px Verdana; color: #6D6D6D; line-height: 22px; padding-top: 8px;}
.content h4 {font: bold 12px Georgia; color: #3B40A0; padding-top: 10px;}
.content h3 {font: bold 11px Georgia; color: #6d6d6d; padding-top: 6px;}
.content h2 {font: bold 14px Georgia; color: #3B40A0; padding: 15px 0;}
.content h1 {font: bold 18px Georgia; color: #6d6d6d; padding: 20px 0;}
.content h4 a {color: #3B40A0;}
.content p a, .content li a, .content h3 a, .content td a {color: #6d6d6d;}
.content p a:hover, .content li a:hover, .content h4 a:hover, .content h3 a:hover, .content td a:hover {text-decoration: none;}
.content ul {margin: 10px 25px;}
.content li {padding: 5px 0; line-height: 1.2em;}
.content table {}
.content table th {font: bold 13px Georgia; color: white; background: #5B5E97; color: white; padding: 10px 8px 6px 8px; border-right: 1px solid white;}
.content table td {font-size: 12px Arial; padding: 8px;}
.content table.spiderline td {color: #fff; background: #5B5E97;}
.content ol {padding-left: 30px;}
.content table.spiderline td a {color: #fff;}

.cols {width: 682px; background: url('http://www.uwcf.org/site/images/bg_cols.gif') repeat-y;}
.cols ul {list-style: none; position: relative; margin-left: 0px;}
.cols li {float: left; display: inline; width: 170px; padding: 0 20px;}

.related, .related2 {float: right; width: 196px; margin: 15px 0 20px 20px; background: url(../images/bg_related.gif) repeat-y; padding-bottom: 10px; border-bottom: 1px solid #E4E5EE; z-index: 5;}
.related div, .related2 div {margin: 0 9px; padding: 1px 0px 0 0;}
.related div img.related_top {position: absolute; top: 0; left: 0;}
/*.related div img.related_bottom {position: absolute; bottom: 0; left: 0;}*/
.related div.alt {background: #EFEFF5;}
.related p, .related2 p {font: 11px Verdana; color: #6D6D6D; line-height: 11px; z-index: 5; padding: 5px 9px;}
.related a, .related2 a {color: #6d6d6d; text-decoration: none;}
.related a:hover, .related2 a:hover {text-decoration: underline !important;}
.related2 div.alt {background: url(../images/bg_related_top.gif) no-repeat;}
.related2 div.alt p {background: url(../images/bg_related_bottom.gif) bottom left no-repeat;}

.success1 {float: left; margin: 0 0 0 23px; display: inline; width: 308px;}
.success1 h1 {font: bold 12px Georgia; color: #3B40A0; padding-top: 11px;}
.success1 h1 a {color: #3B40A0; text-decoration: none;}
.success1 h1 a:hover {text-decoration: underline;}
.success1 p {font: 11px Verdana; color: #6D6D6D; line-height: 16px; border: 1px dashed #cecece; border-left: none; border-right: none; border-top: 1px solid transparent; padding-bottom: 10px;}
.success1 p.intro {border-bottom: none;}
.success1 a {color: #6D6D6D; text-decoration: underline;}
.success1 a:hover {text-decoration: none;}

.blocks {float: right; margin: 14px 22px 0 0; display: inline;}
.blocks a {color: #6d6d6d;}
.blocks a:hover {text-decoration: none;}
.blocks div {width: 358px; height: 145px; margin: 10px 0 0 0;}
.blocks h1 {padding: 22px 100px 0 17px; font: 19px Arial;}
.blocks p {font: 11.25px Verdana; color: #6D6D6D; line-height: 18px; padding: 6px 100px 0 17px;}
.mentors {background: url(../images/bg_mentors.jpg) no-repeat;}
.mentors h1 {color: #3B66A0;}
.mentors h1 a {color: #3B66A0 !important; text-decoration: none;}
.mentors h1 a:hover {text-decoration: underline;}
.gallery {background: url(../images/bg_gallery2.jpg) no-repeat;}
.gallery h1 {color: #DE0202;}
.gallery h1 a {color: #DE0202 !important; text-decoration: none;}
.gallery h1 a:hover {text-decoration: underline;}
.wellness {background: url(../images/bg_wellness.jpg) no-repeat;}
.wellness h1 {color: #F58800; line-height: 1.1em;}
.wellness h1 a {color: #F58800 !important; text-decoration: none;}
.wellness h1 a:hover {text-decoration: underline;}


.footer {background: #5B5E97; width: 743px; padding: 0px 0 0 13px;}
.footer p {font: 11px Verdana; color: #fff; line-height: 22px;}
.footer a {color: #fff; text-decoration: none;}
.footer a:hover {text-decoration: underline;}
.footer span {color: #ADAFCB;}

.right {width: 178px; float: right; z-index: 1;}
.right img.logo {margin: 147px 0 0 18px;}

.right ul {width: 175px; margin: 29px 0 0 -5px; list-style: none;}
.right li {text-indent: -9999px;}
.right li a {display: block; width: 175px; height: 25px; background: url(../images/nav_right.gif) no-repeat;}
.right li.subpage {text-indent: 19px;}
.right li.subpage a {background: #4D507C; font: 11px Georgia; color: #fff; text-decoration: none; line-height: 25px; font-style: italic; border-bottom: 1px solid #787BAC;}
.right li.subpage a:hover {background: #8285B1;}
.right li.about, .right li.sb6 {display: none;}
.right ul.about li.about {display: inline;}
.right ul.success li.sb6 {display: inline;}
.right li.home a {}
.right li.about_us a {background-position: 0 -25px;}
.right li.news_events a {background-position: 0 -50px;}
.right li.success_by_six a {background-position: 0 -75px;}
.right li.donate_now a {background-position: 0 -100px;}
.right li.legal_disclaimer a {background-position: 0 -125px;}
.right li.privacy_policy a {background-position: 0 -150px; height: 24px;}

.right li.home a:hover, .right ul.home li.home a {background-position: 0 -174px;}
.right li.about_us a:hover, .right ul.about li.about_us a {background-position: 0 -199px;}
.right ul.about li.about_us a {border-bottom: 1px solid #787BAC; cursor: default;}
.right li.news_events a:hover, .right ul.newsevents li.news_events a {background-position: 0 -224px;}
.right li.success_by_six a:hover, .right ul.success li.success_by_six a {background-position: 0 -249px;}
.right ul.success li.success_by_six a {border-bottom: 1px solid #787BAC; cursor: default;}
.right li.donate_now a:hover, .right ul.give li.donate_now a {background-position: 0 -274px;}
.right li.legal_disclaimer a:hover, .right ul.legal li.legal_disclaimer a {background-position: 0 -299px;}
.right li.privacy_policy a:hover, .right ul.privacy li.privacy_policy a {background-position: 0 -324px;}

.right p {font: bold 11px Verdana; color: #CECFE0; padding: 20px 0 0 24px;}
.right img.spotlight {margin: 5px -200px 0 0px;}
.right p.mission {font-weight: normal; font-style: italic; padding: 25px 0 0 20px; line-height: 18px;}
.right form, .emailform form {background: #CECFE0; border: 1px solid white; margin-top: 24px;}
.right fieldset, .emailform fieldset {padding-top: 8px; border: none; width: 158px;}
.right fieldset label, .emailform fieldset label {padding: 6px 0 0 14px; font: bold 11px Verdana; color: #3B40A0;}
.right fieldset label.legend, .emailform fieldset label.legend {padding: 0 4px 9px 4px; font-size: 13px; color: #DE0202; display: block;}
.right fieldset label.errmsg, .emailform fieldset label.errmsg {color: black; font-size: 11px; display: black; padding: 5px 0px;}
.right fieldset label.thanks, .emailform fieldset label.thanks {color: #3B40A0; padding: 12px 0 0 0;}
.right fieldset input, .emailform fieldset input, .right fieldset select, .emailform fieldset select {width: 130px; margin: 0 14px 7px 14px;}
.right fieldset option {font: 11px Arial;}
.right button, .emailform button {background: #3B40A0; padding: 5px 7px; font: bold 11px Verdana; color: white; margin: 5px 0 12px 14px; border: none;}
.emailform form {width: 450px; border: 1px solid #3B40A0; padding-top: 8px; }
.emailform fieldset {width: 450px;}
.emailform fieldset label.errmsg {padding-left: 13px;}
.emailform fieldset input {float: right; width: 200px; margin-right: 0;}
.emailform button {float: right;}
.emailform label {display: block; clear: both; width: 350px;}
.right p.buttons {padding: 12px 0 0 20px;}
.right p.buttons img {margin-bottom: 4px;}
.clr {clear: both; font-size: 1px;}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important; margin: 0; top: 0; left: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute; left: 0px; top: 0; width: 0; height: 0; display: block; overflow: hidden;}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash .dots h1 span {visibility: hidden; margin: 0px; font-size: 37px; display: inline;}
.dots h1 span {font-size: 37px;}
.content .staff-tables table, .content .staff-tables table td {border: none;}