BODY{background:#7ea0c5 url(../images/bg_page.jpg) no-repeat top center; margin:0px; padding:0px; font-family:arial; font-size:12px;color:#4e463f;}
BODY#Home{background:#dbe1ec; background-image:none}
BODY#Home #NonFooter{background:#dbe1ec url(../images/bg_home.jpg) no-repeat top center}

A {color:#656563;}
A.link:HOVER {text-decoration:none;}

#TopRow{position:relative; height:120px; width:960px; margin:0 auto 0 auto}
#TopRow A#SiteLogo {background:url(../images/logo_cua.png) no-repeat top left; margin:0; padding:0; position:absolute; top:0; left:0; width:249px; height:89px}
#TopRow A#SiteLogo SPAN{display:none}
#TopRow #TopStats{margin:0; padding:0; float:right; position:relative; font-size:12px;color:#97582d;width:280px;}
#TopRow #TopStats SPAN.left{background:url(../images/counter_left.png) no-repeat; position:absolute; left:0; top:0; width:29px; height:64px}
#TopRow #TopStats SPAN.center{margin:0 29px 0 29px; background:url(../images/counter_bg.png) repeat-x; height:64px; display:block;text-align:center;font-weight:bold;}
#TopRow #TopStats SPAN.right{background:url(../images/counter_right.png) no-repeat; position:absolute; right:0; top:0; width:29px; height:64px}
#TopRow #TopStats SPAN.center SPAN {padding:10px 0 0 0;display:block;}

#TopRow #TopNav{position:absolute; top:45px; right:-12px; width:555px; height:71px; background:url(../images/bg_navtop.png) no-repeat}
#TopRow #TopNav UL{margin:30px 25px 0 20px; padding:0;text-align:center}
#TopRow UL LI{list-style-type:none; display:inline; padding:0 10px 0 10px; border-right:1px solid #656563}
#TopRow UL LI A{color:#656563; text-decoration:none;}
#TopRow UL LI.last{border:none}
#TopRow UL LI.highlight A {color:#97582d;font-weight:bold;}
#TopRow UL LI A:HOVER {text-decoration:underline;}


/* Home */
BODY#Home #Footer{background:#dbe1ec url(../images/bg_home_footer.png) repeat-x; min-height:200px;padding:1px 0 0 0;}
BODY#Home #Footer .FooterInner{width:960px; margin:0 auto 0 auto; padding:10px 0 0 0}
BODY#Home UL.FooterLinks LI A {color:#656563;}
BODY#Home .copyright {color:#656563}

.LandingTop{background:url(../images/landing_curve_top.png) no-repeat; width:982px; height:36px; margin:0 auto 0 auto}
.LandingBottom{background:url(../images/landing_curve_bottom.png) no-repeat; width:982px; height:33px; margin:0 auto 0 auto}
.LandingMiddle{background:url(../images/landing_content.png) repeat-y; width:982px; margin:0 auto 0 auto}
.LandingMiddleInner{width:920px; margin:0 auto 0 auto; padding:1px 0 1px 0;color:#656563;}
.LandingMiddleInner H2{margin-bottom:5px}
.LandingBottomInner {padding:0 10px 0 10px;}

.HomeSelectAction{background:url(../images/bg_home_middle.jpg) no-repeat top left; width:964px; height:205px; margin:0 auto 0 auto; position:relative}
.HomeSelectAction H2 SPAN {display:none;}
.HomeSelectAction UL{margin:0; padding:0; list-style-type:none; position:absolute; top:5px; left:25px}
.HomeSelectAction UL A{position:absolute; top:130px}
.HomeSelectAction #HomeAbout A {position:absolute; top: 0; margin-left: 4px; color:#97582d; text-decoration:none; width: 155px; }
.HomeSelectAction UL A SPAN{display:none}
.HomeSelectAction UL A#FindButton{background:url(../images/bt_home_find.png) 0 0 no-repeat; width:161px; height:70px;left:280px}
.HomeSelectAction UL A:HOVER#FindButton{background-position:-161px 0;}
.HomeSelectAction UL A#CreateButton{background:url(../images/bt_home_create.png) top left no-repeat; width:161px; height:70px;left:40px;}
.HomeSelectAction UL A:HOVER#CreateButton{background-position:-161px 0;}
.HomeSelectAction UL A#DonateButton{background:url(../images/bt_home_donate.png) top left no-repeat; width:161px; height:70px; left:500px}
.HomeSelectAction UL A:HOVER#DonateButton{background-position:-161px 0; }
.HomeSelectAction UL SPAN#HomeAbout {display:block;position:absolute;top:130px;left:760px;}

.HomeButtonDonateCleanUp {background:url(../images/bt_home_donate-to-cleanup.png) no-repeat;width:200px;height:47px;display:block;margin:0 auto 0 auto;}
.HomeButtonAdopt {background:url(../images/bt_home_become-a-sponsor.png) no-repeat;width:200px;height:47px;display:block;margin:0 auto 0 auto;}
.HomeButtonDonateCleanUp SPAN,.HomeButtonAdopt SPAN {display:none;}
.HomeButtonDonateCleanUp:HOVER {background-position:-200px 0;}
.HomeButtonAdopt:HOVER {background-position:-200px 0;}

.LandingBottomInner .Pod{background:url(../images/landing_pod.png) no-repeat; width:308px; height:251px; float:left; margin:0 0 0 10px;}
.LandingBottomInner .Pod .PodAbs {position:absolute;width:308px; height:251px;}
.LandingBottomInner .Pod .PodInner {padding:25px;color:#4e463f;position:relative;}
.LandingBottomInner .Pod .PodInner H3 {font-size:12px;margin: 5px 0 5px 0;font-weight:bold;}
.LandingBottomInner .Pod .PodInner A {color:#97582d;}
.LandingBottomInner .Pod .PodInner A:HOVER {text-decoration:none;}
.LandingBottomInner .Pod .PodInner OL {margin:10px 0 0 0px;padding:10px 0 0 0px;list-style-type:none;}
.LandingBottomInner .Pod .PodInner OL LI {border-top:1px solid #ccc;padding:5px 0 5px 0px;clear:both;list-style-position:inside;height:18px;}
.LandingBottomInner .Pod .PodInner OL LI SPAN {float:right;color:#97582d;}
.LandingBottomInner .Pod .PodInner OL LI A {float:left;}
.LandingBottomInner .Pod .PodInner OL LI EM {float:left;font-style:normal;}
.LandingBottomInner .Pod A.more {position:absolute;bottom:20px;right:20px;color:#656563;font-size:12px;text-decoration:underline;}
.LandingBottomInner .Pod A.more:HOVER {text-decoration:none;}

/* End Home */
#ContentContainer{width:960px; margin:0 auto 0 auto}
#ContentContainer .ContentTop{background:url(../images/content_curve_top.png) no-repeat top; height:29px}
#ContentContainer .ContentBottom{background:url(../images/content_curve_bottom.png) no-repeat top; height:29px}
#ContentContainer .ContentMiddle{background:url(../images/content_bg.png) repeat-y top; padding:1px 30px 1px 30px}
#ContentContainer .ContentMiddleLessPad{background:url(../images/content_bg.png) repeat-y top; padding:1px 40px 1px 40px}

H1{font-family:arial; font-size:24px; color:#656563; font-weight:normal}
H2{font-family:arial; font-size:20px; color:#97582D; font-weight:normal}
H3{font-family:arial; font-size:17px; color:#97582D; font-weight:normal}
H1 SPAN {float:right;}
H1 SPAN B {color:#a30606;}
BUTTON {border:none;cursor:pointer;}

/* Join */
#JoinForm {width:685px;height:200px;margin:0;padding:0:float:left;background:url(../images/bg_form_join_lrg.png) no-repeat;float:left;}
#JoinForm H2 {padding:0 0 0 25px;}
#JoinForm DIV {width:310px;float:left;margin:30px 0 0 30px;}
#JoinForm DIV LABEL {display:block;font-weight:bold;margin:0 0 10px 0;}
#JoinForm BUTTON {border:none;background:url(../images/bg_button_small.png) no-repeat;width:67px; height:34px; cursor:pointer}
#JoinForm BUTTON:hover {background-position:top right}
#JoinForm BUTTON SPAN {font-family:arial; font-size:12px; color:#fff; padding:0px 0 5px 0px; display:block;font-weight:bold;}

TABLE.JoinResults {margin:10px 0 0 0;}
TABLE.JoinResults TH {background:url(../images/bg_th.png) repeat-x;color:#916140;font-size:13px;vertical-align:middle;padding:5px 0 5px 0;}
TABLE.JoinResults TH A {color:#916140;}
TABLE.JoinResults TD {padding:5px 5px 5px 0;font-size:12px;}
TABLE.JoinResults TD.SpacerRow {background:#d7d7d7;height:1px;padding:0;}
TABLE.JoinResults TD A.BtSmall {border:none;background:url(../images/bg_button_small.png) top left no-repeat;width:67px; height:34px; cursor:pointer;display:block;text-align:center;text-decoration:none;}
TABLE.JoinResults TD A:HOVER.BtSmall {border:none;background:url(../images/bg_button_small.png) top right no-repeat;}
TABLE.JoinResults TD A.BtSmall SPAN {font-family:arial; font-size:12px; color:#fff; padding:8px 0 5px 0px; display:block;font-weight:bold;}
TABLE.JoinResults TD A.BtSmall2 {border:none;background:url(../images/bg_button_small2.png) top left no-repeat;width:67px; height:34px; cursor:pointer;display:block;text-align:center;text-decoration:none;}
TABLE.JoinResults TD A:HOVER.BtSmall2 {border:none;background:url(../images/bg_button_small2.png) top right no-repeat;}
TABLE.JoinResults TD A.BtSmall2 SPAN {font-family:arial; font-size:12px; color:#fff; padding:8px 0 5px 0px; display:block;font-weight:bold;}

#JoinFormResults {border-top:#d7d7d7 1px solid;padding:10px 0 0 0;}

.JoinPagination {padding:10px 0 0 0;}
.JoinPagination A {padding:0 5px 0 5px;}

/* end join */

/* find */
.Pod400200{width:400px; height:200px; background:#edf0f6; position:relative; margin:0 0 20px 0;}
.Pod400200 .tl{position:absolute; top:0; left:0; background:url(../images/pod_top_left.png) no-repeat; width:11px; height:11px}
.Pod400200 .tr{position:absolute; top:0; right:0; background:url(../images/pod_top_right.png) no-repeat; width:11px; height:11px}
.Pod400200 .bl{position:absolute; bottom:0; left:0; background:url(../images/pod_bottom_left.png) no-repeat; width:11px; height:11px}
.Pod400200 .br{position:absolute; bottom:0; right:0; background:url(../images/pod_bottom_right.png) no-repeat; width:11px; height:11px}
.Pod400200Inner{padding:20px 20px 1px 20px;}
.Pod400200Inner form {margin:0;padding:0;}
.Pod400200 A.more {position:absolute;bottom:10px;right:10px;color:#656563;}
.Pod400200 A.more:HOVER {text-decoration:none;}
.Pod400200Inner P {margin:5px 0 5px 0;}
.PodLeft{float:left}
.PodRight{float:right}

FORM.FormSearch{margin:0; padding:0}
FORM.FormSearch DIV{margin:10px 0 10px 0; clear:both; padding:10px 0 0 0}
FORM.FormSearch DIV IMG{float:left; margin:0 5px 0 0}
FORM.FormSearch DIV INPUT{width:180px; border:1px solid #ccc; padding:3px 0 3px 0}
FORM.FormSearch DIV INPUT.postcode{width:60px}
FORM.FormSearch DIV LABEL{display:block;}
FORM.FormSearch BUTTON{border:none; background:url(../images/bg_button_search.png) no-repeat; width:100px; height:33px; cursor:pointer}
FORM.FormSearch BUTTON SPAN{font-family:arial; font-size:12px; color:#fff; padding:0px 0 3px 0px; display:block;font-weight:bold;}
FORM.FormSearch BUTTON:HOVER {background-position:-120px 0}

FORM.FormSearch DIV em, FORM.FormSearch P em{color:red; height:15px; display:none; font-size:11px}
FORM.FormSearch DIV.FieldError em, FORM.FormSearch P.FieldError em{background:url(../images/ico_cross.png) no-repeat; padding:0 0 0 20px; display:-moz-inline-stack; display:inline-block; color:#a75c47}
FORM.FormSearch DIV.MandatoryTick em, FORM.FormSearch P.MandatoryTick em{background:url(../images/ico_tick.png) no-repeat; padding:0 0 0 20px; display:-moz-inline-stack; display:inline-block}
FORM.FormSearch DIV.MandatoryTick em span, FORM.FormSearch P.MandatoryTick em span{display:none}

UL.DidYouMean{list-style-type:none; overflow:auto; height:130px;margin-left:0px;padding-left:0px;}
UL.DidYouMean LI A{color:#97582d}
UL.DidYouMean LI A:HOVER{text-decoration:none}

UL.resultslisting {list-style-type:none;margin-left:0px;padding-left:0px;}
UL.resultslisting LI A{color:#97582d}
UL.resultslisting LI A:HOVER{text-decoration:none}

.addline{border-top:1px solid #ccc}

#map_canvas{width:640px; height:430px; float:left}
#map_menu{float:right; width:160px}

UL.mapkey{margin:10px 0 0 0; padding:0}
UL.mapkey LI{list-style-type:none; display:block; float:left; line-height:39px}
UL.mapkey LI.canjoin{background:url(../images/ico_pin_join_lge.png) no-repeat; padding:0px 20px 0 30px}
UL.mapkey LI.other{background:url(../images/ico_pin_large.png) no-repeat; padding:0px 20px 0 30px}

TABLE.ResultsOverlay TD {border-right:1px solid #ccc;padding:1px 10px 1px 10px;}
TABLE.ResultsOverlay TH {padding:1px 10px 1px 10px;}
TABLE.ResultsOverlay TD.last {border:0;}
TABLE.ResultsOverlay TD A {color:#97582d;}
TABLE.ResultsOverlay TD A:HOVER {text-decoration:none;}

.Pagination {width:144px;float:right;margin:0 20px 0 0;}
.Pagination .left {height:43px;float:left;width:30px;background:url(../images/bg_paginate.png) no-repeat top left;}
.Pagination .centre {height:43px;width:84px;float:left;background:url(../images/bg_paginate.png) no-repeat -40px 0px;line-height:37px;text-align:center;}
.Pagination .right {height:43px;float:left;width:30px;background:url(../images/bg_paginate.png) no-repeat top right;}
.Pagination .left A {display:block;padding:8px 0 0 5px;}
.Pagination .right A {display:block;padding:8px 5px 0 0;}

/* end find */
/* Register */

DIV.ContentColMainCreate{width:640px; float:left;}
DIV.ContentColRightCreate{width:212px; float:right;}

FORM#CreateForm {margin:0;padding:0;background:url(../images/ico_or.png) no-repeat 200px 0px;}
FORM#CreateForm DIV {float:left;width:320px;}
FORM#CreateForm DIV LABEL {display:block;}
FORM#CreateForm BUTTON{border:none; background:url(../images/bg_button_search.png) no-repeat; width:100px; height:33px; cursor:pointer}
FORM#CreateForm BUTTON SPAN{font-family:arial; font-size:12px; color:#fff; padding:0px 0 3px 0px; display:block;font-weight:bold;}
FORM#CreateForm BUTTON:HOVER {background-position:-120px 0}

.Pod200 {position:relative;background:#edf0f5;width:200px;margin:0px auto 0px auto;display:block;}
.Pod200 SPAN.tl {position:absolute;top:0px;left:0px;background:url(../images/curve_tl.png) no-repeat top left;width:16px;height:16px;}
.Pod200 SPAN.tr {position:absolute;top:0px;right:0px;background:url(../images/curve_tr.png) no-repeat top left;width:16px;height:16px;}
.Pod200 SPAN.bl {position:absolute;bottom:0px;left:0px;background:url(../images/curve_bl.png) no-repeat top left;width:16px;height:16px;}
.Pod200 SPAN.br {position:absolute;bottom:0px;right:0px;background:url(../images/curve_br.png) no-repeat top left;width:16px;height:16px;}
.Pod200 .Pod200Inner {padding:10px 20px 10px 20px;}



FORM.FormRegister{margin:0; padding:0}
FORM.FormRegister DIV{margin:10px 0 5px 0; padding:0px 0 0 0}
FORM.FormRegister DIV.Row{clear:both; padding:10px 0 10px 0}
FORM.FormRegister DIV.Rows {clear:both;}
FORM.FormRegister DIV.Floater{float:left; margin:0 20px 0px 0; padding:10px 0 10px 0;}
FORM.FormRegister DIV.FloaterR{float:right; width: 220px}
FORM.FormRegister DIV IMG{float:left;margin:0 5px 0 0;}
FORM.FormRegister DIV INPUT, FORM.FormRegister DIV TEXTAREA, FORM#CreateForm INPUT {border:1px solid #ccc; padding:3px 0 3px 0}
FORM.FormRegister DIV SELECT {font-size:11px;margin:3px 0 0 0;padding:0 0 3px 0;}
FORM.FormRegister DIV INPUT.postcode{width:60px}
FORM.FormRegister DIV LABEL{display:block; float:left; width:160px; position:relative}
FORM.FormRegister DIV LABEL A.tip{position:absolute; right:3px; top:0px}
FORM.FormRegister DIV BUTTON{border:none; background:url(../images/bg_button_search.png) no-repeat; width:100px; height:33px; cursor:pointer}
FORM.FormRegister DIV BUTTON SPAN{font-family:arial; font-size:12px; color:#fff; padding:0px 0 3px 0px; display:block;font-weight:bold;}
FORM.FormRegister DIV BUTTON:HOVER {background-position:-120px 0}

FORM.FormRegister DIV BUTTON.ButtonPrimary {background:url(../images/bg_button_primary.png) no-repeat 0 0; width:160px; height:34px; display:block; text-decoration:none; color:#fff; text-align:center; margin:0 0 10px 0; cursor:pointer}
FORM.FormRegister DIV BUTTON.ButtonPrimary SPAN{font-family:arial; font-size:12px; color:#fff; padding:0px 0 3px 0px; display:block; margin:0;font-weight:bold;}
FORM.FormRegister DIV BUTTON.ButtonPrimary:HOVER { background-position:-180px 0;}

FORM.FormRegister DIV em{color:#a75c47; height:15px; display:none; font-size:11px}
FORM.FormRegister DIV.FieldError,FORM.FormRegister TR.FieldError{background:#ffe1c4; color:#a75c47}
FORM.FormRegister DIV.FieldError em{background:url(../images/ico_cross.png) no-repeat; padding:0 0 0 20px; display:-moz-inline-stack; display:inline-block}
FORM.FormRegister DIV.MandatoryTick em{background:url(../images/ico_tick.png) no-repeat; padding:0 0 0 20px; display:-moz-inline-stack; display:inline-block}
FORM.FormRegister DIV.MandatoryTick em span{display:none}
FORM.FormRegister DIV.nomargin{margin:0; padding:0}

FORM.FormRegister DIV.Row H3 {font-size:14px;font-weight:bold;margin:0;padding:0;}

#Waiver{height:100px; overflow:auto; margin-top:20px; margin-bottom:20px; padding:5px; background-color:#E5E5E5}


/* DYnamic Form */
.ResultsFormLabel400 {width:160px;display:-moz-inline-stack;display:inline-block;}
.ResultsImg {float:left; width:220px;clear:both;position:relative;}
#NonFooter FORM.FormRegister .ResultsFormGroup,#NonFooter FORM.FormRegister .ResultsFormSubGroup {margin:0;padding:3px 0 3px 0;}
#NonFooter FORM.FormRegister .ResultsFormGroup {}
/* end form */


P.TextError{background:#ffe1c4; color:#a75c47; padding:10px}
DIV.HR{height:1px; background:#ccc; margin:10px 0 10px 0;font-size:1px;}

UL.quicksearch {margin:5px 0 0 0;padding:5px 0 0 0;}
UL.quicksearch LI {list-style-type:none;padding:2px 0 2px 0;}
UL.quicksearch LI A {color:#4e463f;}
UL.quicksearch LI A:HOVER {text-decoration:none;}

/* end Register */
/* buttons */
.ButtonPrimary{background:url(../images/bg_button_primary.png) no-repeat 0 0; width:160px; height:34px; display:block; text-decoration:none; color:#fff; text-align:center; margin:0 0 10px 0; cursor:pointer}
.ButtonPrimary:HOVER, .current {background-position:-180px 0}
.ButtonPrimary SPAN{font-family:arial; font-size:12px; color:#fff; padding:9px 0 0 0px; display:block;font-weight:bold;}
.ButtonPrimaryLRG{background:url(../images/bg_button_primary_lrg.png) no-repeat 0 0; width:174px; height:34px; display:block; text-decoration:none; color:#fff; text-align:center; margin:0 0 10px 0; cursor:pointer}
.ButtonPrimaryLRG:HOVER, .current {background-position:-195px 0}
.ButtonPrimaryLRG SPAN{font-family:arial; font-size:12px; color:#fff; padding:9px 0 0 0px; display:block;font-weight:bold;}
.ButtonSecondary{background:url(../images/bg_button_secondary.png) no-repeat 0 0; width:160px; height:34px; display:block; text-decoration:none; color:#fff; text-align:center; margin:0 0 10px 0; cursor:pointer}
.ButtonSecondary:HOVER{background-position:-180px 0}
.ButtonSecondary SPAN{font-family:arial; font-size:12px; color:#fff; padding:9px 0 0 0px; display:block;font-weight:bold;}
.ButtonTertiary{background:url(../images/bg_button_tertiary.png) no-repeat 0 0; width:160px; height:34px; display:block; text-decoration:none; color:#fff; text-align:center; margin:0 0 10px 0; cursor:pointer}
.ButtonTertiary:HOVER{background-position:-180px 0}
.ButtonTertiary SPAN{font-family:arial; font-size:12px; color:#fff; padding:9px 0 0 0px; display:block;font-weight:bold;}
.ButtonSmall {border:none; background:url(../images/bg_button_search.png) no-repeat; width:100px; height:33px;display:block; text-decoration:none; color:#fff; text-align:center; cursor:pointer}
.ButtonSmall:HOVER{background-position:-119px 0}
.ButtonSmall SPAN {font-family:arial; font-size:12px; color:#fff; padding:9px 0 0 0px; display:block;font-weight:bold;}
.ButtonFloatLeft {float:left;margin-right:20px;}
.ButtonFloatRight {float:right;}
.ButtonSecondaryUpload{background:url(../images/bg_button_secondary.png) no-repeat 0 0; width:160px; height:34px; display:block; text-decoration:none; color:#fff; text-align:center; margin:0 0 10px 0; cursor:pointer}
.ButtonSecondaryUpload SPAN{font-family:arial; font-size:12px; color:#fff; padding:9px 0 0 0px; display:block;font-weight:bold;}

/* end buttons */

/* Login Area */
A.LoggedInProfileLink {font-weight:bold;color:#656563;}
A.LoggedInProfileLink:HOVER {text-decoration:none;}
DIV.LoggedInColMain{width:640px; float:left;}
DIV.LoggedInColRight{width:172px; float:right;}

UL#LoggedInTabsTop {margin:0;padding:0;position:relative;height:44px;}
UL#LoggedInTabsTop LI {list-style-type:none;display:block;float:left;}
UL#LoggedInTabsTop LI A {position:absolute;top:0;display:block;width:127px;height:44px;background:url(../images/bg_tabs-loggedin.png) no-repeat top left;color:#656563;text-decoration:none;}
UL#LoggedInTabsTop LI A.current,UL#LoggedInTabs LI A:HOVER {background-position:-127px 0;color:#656563;font-weight:bold;}
UL#LoggedInTabsTop LI A#Site {left:0;}
UL#LoggedInTabsTop LI A#Profile {left:130px;}
UL#LoggedInTabsTop LI A SPAN {display:block;padding:6px 0 0 0;text-align:center;font-size:12px;}

UL#LoggedInTabs {margin:0;padding:0;position:relative;height:44px;}
UL#LoggedInTabs LI {list-style-type:none;display:block;float:left;}
UL#LoggedInTabs LI A {position:absolute;top:0;display:block;width:127px;height:44px;background:url(../images/bg_tab.png) no-repeat top left;color:#656563;text-decoration:none;}
UL#LoggedInTabs LI A.current,UL#LoggedInTabs LI A:HOVER {background-position:-127px 0;color:#656563;font-weight:bold;}
UL#LoggedInTabs LI A SPAN {display:block;padding:14px 0 0 0;text-align:center;font-size:12px;}
UL#LoggedInTabs LI A#Info {left:0;}
UL#LoggedInTabs LI A#Details {left:130px;}
UL#LoggedInTabs LI A#Page {left:260px;}
UL#LoggedInTabs LI A#Share {left:390px;}
UL#LoggedInTabs LI A#Donors {left:520px;}


#NonFooter .LoggedInPod {position:relative;background:#edf0f5;width:500px;margin:0px auto 0px auto;display:block;}
.LoggedInPod SPAN.tl {position:absolute;top:0px;left:0px;background:url(../images/curve_tl.png) no-repeat top left;width:16px;height:16px;}
.LoggedInPod SPAN.tr {position:absolute;top:0px;right:0px;background:url(../images/curve_tr.png) no-repeat top left;width:16px;height:16px;}
.LoggedInPod SPAN.bl {position:absolute;bottom:0px;left:0px;background:url(../images/curve_bl.png) no-repeat top left;width:16px;height:16px;}
.LoggedInPod SPAN.br {position:absolute;bottom:0px;right:0px;background:url(../images/curve_br.png) no-repeat top left;width:16px;height:16px;}
.LoggedInPod .LoggedInPodInner {padding:10px 20px 10px 20px;}
.LoggedInPodInner H2 {font-size:14px;}

.friend {background:url(../images/bg_friend.png) no-repeat; width:158px; height:137px; text-decoration:none; float:left;margin:10px 10px 0 0;position:relative;}
.friend .friendpic {width:50px; display:block;text-align:center;height:60px;margin:0 auto 0 auto;}

.friend .friendtitle{font-size:12px; font-weight:bold; color:#571f29; display:block; text-align:center;  text-decoration:underline;padding:4px 0 4px 0;}
.friend .friendcheck {text-align:center;display:block;margin:0 auto 0 auto;}

.NotRegistered {position:relative;background:#edf0f5;width:280px;margin:20px 0 0px 10px;float:right;}
.NotRegistered SPAN.tl {position:absolute;top:0px;left:0px;background:url(../images/curve_tl.png) no-repeat top left;width:16px;height:16px;}
.NotRegistered SPAN.tr {position:absolute;top:0px;right:0px;background:url(../images/curve_tr.png) no-repeat top left;width:16px;height:16px;}
.NotRegistered SPAN.bl {position:absolute;bottom:0px;left:0px;background:url(../images/curve_bl.png) no-repeat top left;width:16px;height:16px;}
.NotRegistered SPAN.br {position:absolute;bottom:0px;right:0px;background:url(../images/curve_br.png) no-repeat top left;width:16px;height:16px;}
.NotRegistered DIV {padding:10px 20px 10px 20px;txt-align:center;}
.NotRegistered DIV H2 {text-align:center;}
.NotRegistered DIV A {background:url(../images/bt_find-out-how-to-get-involved.png) no-repeat; width:200px; height:70px;left:425px;display:block;margin:0 auto 0 auto;}
.NotRegistered DIV A:HOVER {background-position:-220px 0;}
.NotRegistered DIV A SPAN {display:none;}

/* End Login Area */


/* INFO WINDOWS */
#MapInfoContainer{width:495px; font-size:11px}
#ScrollableContent2{height:200px; overflow:auto;}
#MapInfoContainer H2{font-size:18px; clear:both; color:#666;margin-left:0;}
#MapInfoDescription{ font-weight:bold; font-size:14px; padding:5px 5px 2px 0px}
#MapInfoDescription IMG{float:left; vertical-align:middle; padding:0 10px 0 0}
#InfoImage{width:172px; float:right; margin:5px 5px 0 0}
#InfoImage IMG{padding:0 0 10px 0}
#InfoImage A{font-size:10px; padding:10px 0 0 0; color:#0078c1}
#InfoContent{float:left; width:250px; margin:5px 0 0 0;font-size:13px;}

.MemberPhoto {position:relative;background:#edf0f5;width:172px;}
.MemberPhoto DIV {padding:16px;}
.MemberPhoto SPAN.tl {position:absolute;top:0px;left:0px;background:url(../images/curve_tl.png) no-repeat top left;width:16px;height:16px;}
.MemberPhoto SPAN.tr {position:absolute;top:0px;right:0px;background:url(../images/curve_tr.png) no-repeat top left;width:16px;height:16px;}
.MemberPhoto SPAN.bl {position:absolute;bottom:0px;left:0px;background:url(../images/curve_bl.png) no-repeat top left;width:16px;height:16px;}
.MemberPhoto SPAN.br {position:absolute;bottom:0px;right:0px;background:url(../images/curve_br.png) no-repeat top left;width:16px;height:16px;}


#InfoPrompt{clear:both; padding:10px 0 0 0;}
#InfoPrompt UL {margin:0;padding:0;}
#InfoPrompt UL LI {list-style-type:none;display:block;float:left;padding-right:5px;}


SPAN.InfoTo, SPAN.InfoFrom, SPAN.InfoMessage{display:block; border-bottom:1px dotted #ccc; padding:5px 0 5px 0}
/* END INFO WINDOWS */

/* Profile */

#ProfileMapWrapper {position:relative;height:232px;background:#edf0f5;}
#ProfileMapWrapper SPAN.tl {position:absolute;top:0px;left:0px;background:url(../images/curve_tl.png) no-repeat top left;width:16px;height:16px;}
#ProfileMapWrapper SPAN.tr {position:absolute;top:0px;right:0px;background:url(../images/curve_tr.png) no-repeat top left;width:16px;height:16px;}
#ProfileMapWrapper SPAN.bl {position:absolute;bottom:0px;left:0px;background:url(../images/curve_bl.png) no-repeat top left;width:16px;height:16px;}
#ProfileMapWrapper SPAN.br {position:absolute;bottom:0px;right:0px;background:url(../images/curve_br.png) no-repeat top left;width:16px;height:16px;}
#ProfileMapWrapper #MapContainer {height:200px;position:relative;top:16px;margin:0 16px 0 16px;}



H2.H215 {font-size:14px;position:relative;background:#edf0f5;margin-bottom:0;padding-bottom:0px;}
H2.H215 SPAN {display:block;color:#666;padding:5px 20px 10px 20px;text-align:center;background:#edf0f5;}
H2.H215 em.tl {position:absolute;top:0px;left:0px;width:16px;height:16px;background:url(../images/curve_tl.png) no-repeat top left;}
H2.H215 em.tr {position:absolute;top:0px;right:0px;width:16px;height:16px;background:url(../images/curve_tr.png) no-repeat top left;}
H2.H215 SPAN A {color:#4e463f;text-decoration:none;font-weight:bold;}
H2.H215 SPAN A:HOVER {text-decoration:underline;}

#ShareThis {margin:0px 0 0px 0;padding:0 0 0px 0;background:#edf0f5;}
#ShareThis LI {list-style-type:none;clear:both;display:block;padding:3px 0 3px 5px; text-align:center;}
#ShareThis A {display:block;text-decoration:none;height:25px;}
#ShareThis A IMG {margin:0 20px 0 0;float:left;vertical-align:middle;}
#ShareThis A SPAN {padding:5px 0 0 0;display:block;float:left;}
#ShareThis A:HOVER SPAN {text-decoration:underline;}
.ShareThisBase {background:#edf0f5;position:relative;height:16px;}
.ShareThisBase .left {position:absolute;left:0px;width:16px;height:16px;display:block;background:url(../images/curve_bl.png) no-repeat top left;}
.ShareThisBase .right {position:absolute;right:0px;width:16px;height:16px;display:block;background:url(../images/curve_br.png) no-repeat top left;}

.SponsorRow {padding:10px 0 10px 0;}
.SponsorPic {float:left;margin:5px 5px 5px 0;position:relative;width:92px;height:92px;background:#edf0f5;}
.SponsorPic IMG {width:60px;display:block;margin:16px;}
.SponsorPic SPAN.tl {position:absolute;top:0px;left:0px;background:url(../images/curve_tl.png) no-repeat top left;width:16px;height:16px;}
.SponsorPic SPAN.tr {position:absolute;top:0px;right:0px;background:url(../images/curve_tr.png) no-repeat top left;width:16px;height:16px;}
.SponsorPic SPAN.bl {position:absolute;bottom:0px;left:0px;background:url(../images/curve_bl.png) no-repeat top left;width:16px;height:16px;}
.SponsorPic SPAN.br {position:absolute;bottom:0px;right:0px;background:url(../images/curve_br.png) no-repeat top left;width:16px;height:16px;}

.volunteer {float:left;width:102px;margin:0 10px 10px 0;}
.MemberPhotoSml {margin:0px 0px 0px 0;position:relative;width:102px;height:102px;background:#edf0f5;}
.MemberPhotoSml IMG {width:70px;display:block;padding:16px;}
.MemberPhotoSml SPAN.tl {position:absolute;top:0px;left:0px;background:url(../images/curve_tl.png) no-repeat top left;width:16px;height:16px;}
.MemberPhotoSml SPAN.tr {position:absolute;top:0px;right:0px;background:url(../images/curve_tr.png) no-repeat top left;width:16px;height:16px;}
.MemberPhotoSml SPAN.bl {position:absolute;bottom:0px;left:0px;background:url(../images/curve_bl.png) no-repeat top left;width:16px;height:16px;}
.MemberPhotoSml SPAN.br {position:absolute;bottom:0px;right:0px;background:url(../images/curve_br.png) no-repeat top left;width:16px;height:16px;}
.volunteer .MemberTitle {text-align:center;}

/* end profile */

/* Donate */

.DonateLandingPod {float:left;width:260px;border-right:1px solid #ccc;}
.DonateLandingPodInner {padding:20px;text-align:left;}
.DonateLandingPic {width:216px;height:109px;background:url(../images/bg_donate-landing-pic.png) no-repeat;margin:10px auto 10px auto;}
.DonateLandingPic IMG {display:block;margin:0px auto 0 auto;padding-top:8px;}
.DonateLandingPod A.Adopt {background:url(../images/bt_landing_adopt.png) no-repeat top left;width:202px;height:70px;display:block;}
.DonateLandingPod A.Adopt:HOVER {background-position:-220px 0;}
.DonateLandingPod A.Adopt SPAN {display:none;}
.DonateLandingPod A.Find {background:url(../images/bt_landing_find-a-site.png) no-repeat top left;width:202px;height:71px;display:block;}
.DonateLandingPod A.Find SPAN {display:none;}
.DonateLandingPod A.Find:HOVER {background-position:-220px 0;}
.DonateLandingPod A.Donate {background:url(../images/bt_landing_donate-now.png) no-repeat top left;width:202px;height:71px;display:block;}
.DonateLandingPod A.Donate SPAN {display:none;}
.DonateLandingPod A.Donate:HOVER {background-position:-220px 0;}
.last {border:none;}

/* end Donate */

/* Get involved */

.GetInvolvedWrapper {width:818px;margin:0 auto 0 auto;position:relative;}
.GetInvolvedInner {padding:1px 0px 1px 0px;background:url(../images/getinvolved_slice.jpg) repeat-y;}
.GetInvolvedInner2 {background:url(../images/pic_ways-to-get-involved.jpg) no-repeat;zoom:1;}
.GetInvolvedInner h2 {margin-top:0;}
.GetInvolvedTop {height:20px;background:url(../images/getinvolved_top.jpg) no-repeat;}
.GetInvolvedWrapper .col1 {float:left;width:260px;}
.GetInvolvedWrapper .col2 {float:left;width:270px;margin:0 0 0 10px;}
.GetInvolvedWrapper .col3 {float:left;width:240px;margin:0 0 0 10px;}
.GetInvolvedWrapper .col1 h3 span,.GetInvolvedWrapper .col2 h3 span,.GetInvolvedWrapper .col3 h3 span {display:none;}
.GetInvolvedWrapper .col1 p,.GetInvolvedWrapper .col2 p, .GetInvolvedWrapper .col3 p {padding:0 10px 0 10px;}
.PadTop50 {padding:170px 0 0 0;}

.GetInvolvedSelectAction { position:relative;width:818px;height:151px;background:url(../images/getinvolved_getstarted.jpg) no-repeat;padding:1px 0 0 0;}
.GetInvolvedSelectAction H2 SPAN {display:none;}
.GetInvolvedSelectAction UL{margin:0; padding:0; list-style-type:none;}
.GetInvolvedSelectAction UL A{position:absolute;top:70px;}
.GetInvolvedSelectAction UL A SPAN{display:none}
.GetInvolvedSelectAction UL A#FindButton{background:url(../images/bt_home_join.png) no-repeat; width:200px; height:70px;left:425px;}
.GetInvolvedSelectAction UL A#FindButton:HOVER {background-position:-213px 0;}
.GetInvolvedSelectAction UL A#CreateButton{background:url(../images/bt_home_create2.png) no-repeat; width:202px; height:70px;left:210px; }
.GetInvolvedSelectAction UL A#CreateButton:HOVER {background-position:-220px 0;}

.GetInvolvedDonateWrapper {position:relative;background:#edf0f5;}
.GetInvolvedDonateInner {padding:15px;}
.GetInvolvedDonateWrapper SPAN.tl {position:absolute;top:0px;left:0px;background:url(../images/curve_tl.png) no-repeat top left;width:16px;height:16px;}
.GetInvolvedDonateWrapper SPAN.tr {position:absolute;top:0px;right:0px;background:url(../images/curve_tr.png) no-repeat top left;width:16px;height:16px;}
.GetInvolvedDonateWrapper SPAN.bl {position:absolute;bottom:0px;left:0px;background:url(../images/curve_bl.png) no-repeat top left;width:16px;height:16px;}
.GetInvolvedDonateWrapper SPAN.br {position:absolute;bottom:0px;right:0px;background:url(../images/curve_br.png) no-repeat top left;width:16px;height:16px;}

.GetInvolvedDonateWrapper A.Adopt {background:url(../images/bt_landing_adopt.png) no-repeat top left;width:202px;height:70px;display:block;}
.GetInvolvedDonateWrapper A.Adopt:HOVER {background-position:-220px 0;}
.GetInvolvedDonateWrapper A.Adopt SPAN {display:none;}
.GetInvolvedDonateWrapper A.Find {background:url(../images/bt_landing_find-a-site.png) no-repeat top left;width:202px;height:71px;display:block;}
.GetInvolvedDonateWrapper A.Find SPAN {display:none;}
.GetInvolvedDonateWrapper A.Find:HOVER {background-position:-220px 0;}
.GetInvolvedDonateWrapper A.Donate {background:url(../images/bt_landing_donate-now.png) no-repeat top left;width:202px;height:71px;display:block;}
.GetInvolvedDonateWrapper A.Donate SPAN {display:none;}
.GetInvolvedDonateWrapper A.Donate:HOVER {background-position:-220px 0;}


.GetInvolvedDonateInner .col1 {float:left;width:250px;}
.GetInvolvedDonateInner .col2 {float:left;width:250px;}
.GetInvolvedDonateInner .col3 {float:left;width:250px;}
.GetInvolvedDonateInner .col1 p,.GetInvolvedDonateInner .col2 p, .GetInvolvedDonateInner .col3 p {padding:0 10px 0 0px;}

/* end get involved */

/* Learn more */

DIV.ContentColMain{width:640px; float:right;}
DIV.ContentColNav{width:212px; float:left;}

#SideNav {margin:0px 0 0px 0;padding:0 20px 0px 20px;background:#edf0f5;}
#SideNav LI {list-style-type:none;clear:both;display:block;padding:3px 0 3px 5px; text-align:left;}
#SideNav A {display:block;text-decoration:underline;height:25px;}
#SideNav A:HOVER {text-decoration:none;}
#SideNav LI UL {margin:0;padding:0 0 0 20px;}
#SideNav A.current {text-decoration:none;color:#97582d;}
DIV.ContentColNav .ButtonPrimary,DIV.ContentColNav .ButtonSecondary, DIV.ContentColNav .ButtonTertiary {margin: 10px auto 0 auto;}

.HeaderPic {position:relative;background:#edf0f5;margin:0 0 10px 0;}
.HeaderPic .Inner {padding:15px;}
.HeaderPic SPAN.tl {position:absolute;top:0px;left:0px;background:url(../images/curve_tl.png) no-repeat top left;width:16px;height:16px;}
.HeaderPic SPAN.tr {position:absolute;top:0px;right:0px;background:url(../images/curve_tr.png) no-repeat top left;width:16px;height:16px;}
.HeaderPic SPAN.bl {position:absolute;bottom:0px;left:0px;background:url(../images/curve_bl.png) no-repeat top left;width:16px;height:16px;}
.HeaderPic SPAN.br {position:absolute;bottom:0px;right:0px;background:url(../images/curve_br.png) no-repeat top left;width:16px;height:16px;}

.LandingRow {}
.LandingRow .LandingPic {position:relative;background:#edf0f5;float:left;margin:0 10px 0 0;}
.LandingRow .LandingPic .Inner {padding:15px;}
.LandingRow .LandingPic SPAN.tl {position:absolute;top:0px;left:0px;background:url(../images/curve_tl.png) no-repeat top left;width:16px;height:16px;}
.LandingRow .LandingPic SPAN.tr {position:absolute;top:0px;right:0px;background:url(../images/curve_tr.png) no-repeat top left;width:16px;height:16px;}
.LandingRow .LandingPic SPAN.bl {position:absolute;bottom:0px;left:0px;background:url(../images/curve_bl.png) no-repeat top left;width:16px;height:16px;}
.LandingRow .LandingPic SPAN.br {position:absolute;bottom:0px;right:0px;background:url(../images/curve_br.png) no-repeat top left;width:16px;height:16px;}
.LandingRow P.find {text-align:right;}
.lumpblock {clear:both;}
.lumpblock .imgleft {float:left;margin-right:10px;}
.lumpblock .imgright {float:right;margin-left:10px;}
.lumpblock .imgcenter {display:block;margin:0 auto 0 auto;}

.lumpblock .ContentImage {position:relative;background:#edf0f5;}
.lumpblock .ContentImage DIV {padding:15px;}
.lumpblock .ContentImage SPAN.tl {position:absolute;top:0px;left:0px;background:url(../images/curve_tl.png) no-repeat top left;width:16px;height:16px;}
.lumpblock .ContentImage SPAN.tr {position:absolute;top:0px;right:0px;background:url(../images/curve_tr.png) no-repeat top left;width:16px;height:16px;}
.lumpblock .ContentImage SPAN.bl {position:absolute;bottom:0px;left:0px;background:url(../images/curve_bl.png) no-repeat top left;width:16px;height:16px;}
.lumpblock .ContentImage SPAN.br {position:absolute;bottom:0px;right:0px;background:url(../images/curve_br.png) no-repeat top left;width:16px;height:16px;}


/* End Learn more */


TD.ColRight {vertical-align:top;width:180px;}

.clear{clear:both;display:block;}
FORM.FormRegister .borderless {border:none;}

UL.FooterLinks {width:500px;margin:10px auto 0 auto;}
UL.FooterLinks LI {list-style-type:none;display:inline;padding:0 10px 0 10px;}
UL.FooterLinks LI A {color:#ccc;}
UL.FooterLinks LI A:HOVER {text-decoration:none;}

.copyright {display:block;width:200px;margin:10px auto 10px auto;color:#ccc;font-size:12px;}

/* popup */

.panelHeader{width:100%; height:15px;position: relative;}
.panelHeader .left{height: 15px;width: 15px; position:absolute; top:0px; left:0px;background-image: url(../images/header_a_l.png);background-repeat: no-repeat;font-size: 1px; }
.panelHeader .center{height: 15px;margin: 0 15px 0 15px;background-image: url(../images/header_a_center.gif.png);background-repeat: repeat-x;text-align:right;padding:1px 0 1px 0;}
.panelHeader .right{height: 15px; width: 15px; position:absolute; top:0px; right:0px;background-image: url(../images/header_a_r.png); 	background-repeat: no-repeat; font-size: 1px; }
.panelHeader .center img {position:absolute;top:10px;right:15px;}

.panelBody{padding:5px 25px 5px 25px;background:#fff;overflow:hidden;}

.panelFooter{width: 100%;height:15px; font-size:1px;position: relative;}
.panelFooter .left{height: 15px;width: 15px; position:absolute; top:0px; left:0px;background-image: url(../images/footer_a_l.png);background-repeat: no-repeat;font-size: 1px; }
.panelFooter .center{height: 15px; margin: 0 15px 0 15px;background-image: url(../images/footer_a_center.gif.png);background-repeat: repeat-x;font-size: 1px;}
.panelFooter .right{height: 15px; width: 15px; position:absolute; top:0px; right:0px;background-image: url(../images/footer_a_r.png); 	background-repeat: no-repeat; font-size: 1px; }

#LightboxPanel{background-color:#000; z-index:50000000; position:absolute; left:0; top:0; display:none;}
#popup{z-index:110000; position:absolute; top:50%; left:50%; display:none}
#addedtocart {display:none;margin:-50px 0 0 -157px;z-index:1000000000;background-image:url('../images/item_added_popup.png');width:315px;background-repeat:no-repeat;position:absolute;top:300px;left:50%;height: 121px;}


#socialMedia {
	position:relative;
	width:150px;
	margin:0 auto 0 auto;
	padding-top:0;
}

#socialMedia LI {
	list-style-type:none;
}

#socialMedia LI A {
	position:absolute;
	font-size:11px;
	color:#767269;
	font-weight:normal;
	text-decoration:underline;
}


#socialMedia UL LI A SPAN {
	display:none;
}

#socialMedia LI A#Facebook {
	background:transparent url(/images/social/facebook.gif) no-repeat top left;
	height: 30px;
	width: 30px;
	left:0px;
	top:0;
}

#socialMedia LI A#YouTube {
	background:transparent url(/images/social/youtube.gif) no-repeat top left;
	height: 30px;
	width: 30px;
	left:40px;
	top:0;
}

#socialMedia LI A#Twitter {
	background:transparent url(/images/social/twitter.gif) no-repeat top left;
	height: 30px;
	width: 30px;
	left:80px;
	top:0;
}

#socialMedia LI A#Wordpress {
	background:transparent url(/images/social/wordpress.gif) no-repeat top left;
	height: 30px;
	width: 30px;
	left:120px;
	top:0;
}



