@charset "utf-8";
/* CSS Document */



/****ie 6 png fix start ***/
<style type="text/css"> * {
behavior: url(iepngfix.php)
}

HTML{
/**background-color:#f8f5ee;**/
border-top:5px solid #000;
overflow-x:hidden;
background:url(../Images/backgrounds/make_a_gift_background.jpg) #f8f5ee no-repeat;
background-position:bottom center;
}
body
{

}

*{
margin:0;
padding:0;
}

#hide, .hide{
display:none;
}

.greyborder, #greyborder{
padding:1px;
border:1px solid #666;
}

.bold , #bold{
font-weight:bold;
}

.italic,#italic{
font-style:italic;
float:none;
margin:0;
padding:0;
}

#underlinetext, .underlinetext{
text-decoration:underline;
}

#leftalign, .leftalign{
text-align:left;
}

#rightalign, .rightalign{
text-align:right;
}

#tabbedtext, .tabbedtext{
margin-left:30px;
}


.tabbedtextsmall{
font-size:80%;
color:#333333;
}


#normalgreytext, .normalgreytext{
color:#666666;
font-size:110%;
font-style:italic;
}

/***inner body nav to contain page items: needed to keep revised search form 831px box ***/
#inner_body{
width:831px;
}

.greytext, #greytext{
color:#666666;
font-size:130%;
font-style:italic;
}


.alignright{
text-align:right;
}


#donate_now
{
    margin-top:100px;
}

.centertext{
text-align:center;
width:100%;
float:left;
}

.lightertext,#lightertext{
color:#666666;
font-size:80%;
font-weight:normal;
}

a:link, a{
color:#668d12;
margin:0;
padding:0;
}

/***main navbar start ****/
.navbar{
height:34px;
}

.navbar li{
margin:0;
padding:0;
float:left;
}
/***main navbar end****/


/***content body css start ***/
.bodyinner{
/*background:url(../images/brown_background.png) no-repeat; */
background-position:top center;
width:850px;
margin:10px 0 0 0;
overflow:hidden;
}
/***main content end****/

/****header start ****/
#header{
height:125px; 
margin:0px 0 0 0; 
background:url(../images/header_02new.png) no-repeat; 
background-position:center;
position: relative;
}
/***main header end****/

/***logo start ***/

.logoParentDiv
{
    position:  absolute;
    float:left;
    left: 0;
    height:52px;
    width:220px;
    overflow:hidden;
    margin:20px 0 0 40px;
    z-index:100;
}


.logo{
border:none;
float:left;
}

/***safari logo positioning hack ***/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.logo{
border:none;
}
}
/****logo end ***/

/****Top Nav List start ***/
.toplist{
list-style-type:none; 
/*display:inline; 
width:680px; 
position:relative; 
top:8px; 
left:94px;*/
width:750px;
float:right;
margin:3px 30px 0px 0px;
color:#668d12;

text-align:right;

}

.toplist li{
display:inline;
padding:0 3px 0 0;
font-size:75%;
}

.toplist li a:link{
text-decoration:none;
}


.toplist li a:visited{
text-decoration:none;
}

.toplist li a:active{
text-decoration:none;
}

.toplist li a:hover{
color:#4e77a4;
text-decoration:none;}

/***Top Nav List end ****/

#searchbarParent
{
position:absolute;
z-index:10;
top:40px;
width:850px;
}


.searchInner
{
float:right;

}

/***search bar start ****/
.search_bar{
color:#666666;
float:right;
padding:0 40px 0 0;
}

.search_box{
color:#999999;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
}

/***search bar end ****/





/***navabar start ***/
.navbar{
margin:7px 0 0 0; 
_margin:10px 0 0 0;
padding:0;
list-style-type:none; 
position:relative;
height:34px; 
width:640px;
/*position:relative;*/
top:62px;
left:10px;
float:right;
}


.navbar li{
float:left;
margin:0;
padding:0;
border:1px solid #dedede; 
border-top:2px solid #dedede;
}

.navbar #first_li{
display:inline;
margin:0;
padding:0; 
height:34px; 
width:63px;
}

.navbar #second_li{
display:inline;
margin:0;
padding:0; 
height:34px; 
width:142px;
}


.navbar #third_li{
display:inline;
margin:0;
padding:0; 
width:101px; 
height:34px;
}


.navbar #fourth_li{
display:inline;
margin:0;
padding:0; 
width:125px; 
height:34px;
}


.navbar #fifth_li{
display:inline;
margin:0;
padding:0; 
width:151px; 
height:34px;
}

/***navbar end ****/



/****CONTENT START ****/

.content{
width:830px; 
/**min-height:1000px; **/
/*padding-bottom:100px;*/
}

/***Flash Content Start ***/
#greg_flash{
margin:0;
padding:0;
height:289px;
overflow:hidden;
}
/***Flash Content End****/


/***green bar start ***/
.green-bar{
_position:relative;
_top:-15px;
position:relative;
top:-5px;
}

#new_greenbar{
    position:relative;
    left:-29px;
}

/***green bar start ***/

#bottom_tree{
    text-align:left;
    padding-left:250px;
    width:526px;
}

/***content copy start ***/
.content_copy{
margin:0; 
width:776px;
padding:0px 5px 0 50px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:95%;
position:relative;


}
/***content copy end ****/

.contenttitle{
float:left;
margin:0;
padding:0;
position:relative;

}

#RightNavDiv{
float:right; 
position:relative;
right:18px;
width:175px; 
/*background:url(../images/thissection.png) no-repeat;*/
background-position:top right;
padding-top:40px;
background:url(../images/sideBar_leaf.png) no-repeat;
}


/****page subnav start ***/
.page_subnav{
list-style-type:none; 


/***
background:url(images/rightbar.png) no-repeat;
background-position:top center;
***/
}
#FaceBookGraphic{
width:179px;
position:relative;
}

#root_subnav{
list-style-type:none; 
float:right; 
margin:0px 0px 0 0; 
width:150px; 
clear:none;
height:400px;
/*
background:url(../images/thissection.jpg) no-repeat;
background-position:top right;
*/
padding-top:40px;
}

.page_subnav li
{
}


.page_subnav li a, .page_subnav li{
margin:0 0 20px 0;
color:#4e77a4;
text-align:right;
font-style:italic;
}

.page_subnav_comments{
width:150px;
text-align:left;
font-size:90%;
color:#4e77a4;
border-top:2px solid;
padding-top:10px;
}

.page_subnav_contact{
width:150px;
text-align:left;
font-size:75%;
color:none;
color:#333333;
padding-top:10px;
}


.inner_page_subnav{
list-style-type:none;
font-size:85%;
font-weight:normal;
padding-top:5px;
}

.inner_page_subnav li , .inner_page_subnav li a{
margin:5px 0 8px 0;
}

/***page subnav end ****/


/****suppress main content text and images to 530 pixels float:left; *****/
.contentdiv{ 
width:530px;
text-align:left;

float:left;
}

.contentdiv p{
margin-top:10px;
}

/****content text upper start ***/
.content_upper{
width:580px; 
padding:10px;
/*float:left; */
text-align:left;
width:530px;
height:100%;
}


/***content paragraph lists ****/

.paragraphlists, #paragraphlists{
width:580px;
margin:0;
padding:0;
width:530px;
padding:10px;
float:left;
text-align:left;
list-style-type:none;
}
.paragraphlists li{
margin:0 0 10px 10px;
text-align:left;
_
_background-position:6px left;
_list-style-type:none;
list-style-type:disc;
_padding-left:10px;
_margin-left:0px;
}
.innerparalists{
width:580px;
margin:0;
padding:0;
width:530px;
padding:10px 5px 5px 20px;
float:left;
text-align:left;
}
.innerparalists li{
margin:7px 0 13px 0;
text-align:left;
list-style-type:none;
background:url(../images/innerlistbull.jpg) no-repeat;
background-position:6px left;
padding:0 20px 0 10px;
}
.contentdiv ul{
float:left;
margin:0 0 10px 0px;
}
.contentdiv ul li{
background:url(../images/innerlistbull.jpg) no-repeat;
background-position:left 6px;
list-style-type:none;
padding:0px 0 0 10px;
margin:0;
}

.contentdiv ul ul li{

}

/***conten text upper end ****/


/***content image start ***/
.content_img{
margin:10px 0px 10px 10px;
height:237px; 
float:left; 
width:514px;
padding:1px;
/*border:1px solid #ccc;*/
}


.smallercontentimgleft{
float:left;
/*border:1px solid #ccc;*/
padding:1px;
margin:5px 10px 10px 0px;
}



.smallercontentimgright{
float:right;
padding:1px;
/*border:1px solid #ccc;*/
margin:5px 0px 10px 10px;
}
/***content image end ****/


.innersubnav{
width:400px;
float:left;
margin:10px 0 10px 60px;
padding:0;

/***fix ie subnav positioning ***/
_position:relative;
}


.innersubnav li{
padding:0 4px 0 4px;
margin:0px 0 5px 0;
font-size:80%;
text-align:left;
list-style-type:none;
clear:none;
}


/****content text lower start****/
.content_lower{
padding:10px;
float:left; 
text-align:left;
width:530px;
}
/***content text lower end****/




/***previous and next links ****/
.prevnextlinks{
float:left;
margin:0 0 30px 0;
clear:both;
width:580px;
}
/****tree background start ***/
.tree_background{
margin:0; 
padding:0; 
height:88px; 
width:600px; 
background:url(../images/content_tree.png) no-repeat; 
background-position:center;
float:left;
}
/***tree background end ****/


/***footer start ***/
.footer{
width:824px;
height:88px;
margin:0; 

padding:0 0 0 14px;
position:absolute;
bottom:0px;

}

.footer img{
margin:0;
padding:0;
}
/***footer end****/

.style3 {font-size: medium; font-weight:bold;
}

#bodyInnerTop{
position:relative;
padding-bottom:92px;
background-image:url('../images/bgStrip.png');

}


/****contact and enews forms start ***/

.contacttables{
background-color:#f8f8f8;
border:1px solid #ccc;
}

.contacttables .alignright{
margin:0;
padding:0;
position:relative;
left:40px;
}

.contacttables .txtbox{
}

.form_td{
float:left;
}


#border_none, .border_none{
border:none;
}


/****TVCMS Position Fix ***/
#ctl00_AdminHeader_AdminPanel{
position:relative;
top:-28px;
}

/***volunteer form styles start ****/
#voltd{
margin:30px 0 5px 0px;
text-align:left;
padding-left:50px;
width:200px;
}

#voltd option{
}

#strongtr{
float:left;
}

#strongp{
padding:20px 0 5px 0;
margin:30px 0 20px 0;
text-align:center;
width:100%;
border-top:2px solid #ccc;
}

.checks{
text-align:left;
padding:20px 0 20px 50px;
}


#vol_form input{
float:left;
margin-right:30px;
width:148px;
/**
color:#999999;
font-style:italic;
**/
}

#vol_form tr td{
margin:0 0 0px 0;
}

.form_td{
width:280px;
}

.form_td select{
margin:0;
padding:0;
margin:0 auto;
}

#vol_form label{
width:250px;
float:left;
position:relative;
left:-80px;
}


.checks{
margin:0 0 5px 0;
}

.checks table tr td{
padding:0 0 3px 0;
}

.checks input{
/**
float:left;
**/
margin: 2px 10px 0 10px;
/**
color:#999999;
font-style:italic;
**/
}

.style2{
color:red;
}

.SubmitBtn{
margin:0 auto;
margin:30px 0 30px 0px;
}

#vol_form .txtbox{
float:left;
margin:0 0 0 20px;
}

.txtbox{
width:149px;
}

#grey_block{
background-color:#f8f8f8;
border:1px solid #ccc;
width:100%;
}

#vol_form #vol_form_table{
border:1px solid #ccc;
/**
width:530px;
**/
background-color:#f8f8f8;
/**
padding:10px 20px 20px 0;
margin:20px 0 0 0;
**/
}

#longtext{
padding:0 10px 0 10px;
}


/*********** Hospice Directory Styles Start ******/

.DirectoryTable{
border:1px solid #ccc;
text-align:left;
}


.directDropDown{

}


#ctl00_ContentPlaceHolderMainContent_EmployeePanel{
padding:10px 5px 30px 5px;
margin:10px 0 10px 0;
background-color:#f8f8f8;
border:1px solid #ccc;
}


.directory_divider, #ctl00_ContentPlaceHolderMainContent_directory_dividerID{
background-color:#f8f8f8;
background:#f8f8f8;
border:1px solid #666;
height:40px;
}

#buttonHolder{
margin:0 0 10px 0;
}

#sortSpan{
float:left; 
padding:5px 0 0 0;
}

#volunteerContent{
    background-color:#f8f8f8;
    border:1px solid #ccc;
    width:530px;
    text-align:center;
}

.volunteerLine{
    width:530px;
    text-align:left;
    padding-bottom:5px;
}
.volunteerData{
    float:left;
    width:176px;
}
.volunteerLabel{
    padding:0px 10px;
    text-align:right;
    float:left;
    width:176px;
}
.vounteerValidation{
    color:Red;
    float:left;
    width:156px;
}
.clearMe{
    clear:both;
}
.volunteerTitle{
    font-weight:bold;
}
.volunteerRequired{
    color:Red;
}
#volunteerContent select{
    width:154px;
}
 #volunteerContent input{
    width:150px;
}
.volunteerList{
    text-align:left;
    width:430px;
    padding-left:100px;
    margin-bottom:15px;
}
#volunteerContent .volunteerList input{
width:15px;
}
.volunteerDatalarge{
    float:left;
    width:332px;
}
.volunteerTextBox{
    width:310px;
}
