/****************************************************/
CSS FOR ALL CARE WEB PAGES
Paul Goodwin - 20080804
/****************************************************/


/****************************************************/
/*PAGE OBJECTS FORMATTING*********************************** */
/****************************************************/
html {
overflow: scroll; 
} /*adds vertical scrollbar for IE to every page so because if
the content is shorter than the browser height on one page, and extends 
past it on another, the layout shifts back and forth slightly if the 
browser doesn't have a permanent scrollbar gutter.*/

body{
height: 100%;
width: 840px;
background-color: #E3E3E3;
margin: 0 auto;
padding-top: 5px;
min-height: 1200px;  /*adds vertical scrollbar for FIREFOX to every page because if
the content is shorter than the browser height on one page, and extends 
past it on another, the layout shifts back and forth slightly if the 
browser doesn't have a permanent scrollbar gutter.*/
}


img{
display:block;
}

/*************************************************************/
/*Top navigation buttons formatting ALLCARE VNA ACR ADHC ***************************/
/*************************************************************/
#top_navcontainer
{
width: 100%;
margin: 0 auto;
vertical-align: top;
}
/*buttons when not hovering*/
#top_navcontainer {	

margin: 0;
padding: 0;
height: 35px;   /*horizontal button height*/
	background:  #4682B4 top left repeat-x;

}

#top_navcontainer ul {

margin: 0;
padding: 0;
	width: 840px;
	margin: 0 auto;
}

#top_navcontainer ul li {

margin: 0;
padding: 0;
	display: inline;
}

/*buttons when hovering*/
#top_navcontainer ul li a {
margin: 0;
padding: 0;
	color: #FFF;
	float: right;
	line-height: 35px;   /*horizontal button height*/
	text-decoration: none;
	border-right: medium;
	border-right-color: #6495ED;
	border-right-style: solid;
	border-right-width: thin;
	font-size: 16px;  /*horizontal button text*/
	font-weight: normal;
	width: 127px;
	text-align: center;
}

#top_navcontainer a.nav_home, #top_nav a.nav_about, #top_nav a.nav_contact {
	border-right: 1px solid #014079;
}

/*buttons when hovering*/
#top_navcontainer a:hover {
	background: #6495ED 0 -2px repeat-x;
}


/*************************************************************/
/*Top navigation buttons formatting  HOSPICE  ***************************/
/*************************************************************/
#top_hospice_navcontainer
{
width: 100%;
margin: 0 auto;
vertical-align: top;
}

/*  buttons */
#top_hospice_navcontainer {	

margin: 0;
padding: 0;
height: 35px;     /*horizontal button height*/
background:  #FFCC00 top left repeat-x; 

}

#top_hospice_navcontainer ul {

margin: 0;
padding: 0;
	width: 840px;
	margin: 0 auto;
}

#top_hospice_navcontainer ul li {

margin: 0;
padding: 0;
	display: inline;
}

/*  buttons while hovering */
#top_hospice_navcontainer ul li a {
margin: 0;
padding: 0;
	color: white;  
	float: right;
	line-height: 35px;   /*horizontal button height*/
	text-decoration: none;
	border-right: medium;
	border-right-color: #FFFF99;
	border-right-style: solid;
	border-right-width: thin;
	font-size: 15px;   /*horizontal button text*/
	font-weight: normal;
	width: 127px;
	text-align: center;
	font-family: Georgia;
}

#top_hospice_navcontainer a.nav_home, #top_nav a.nav_about, #top_nav a.nav_contact {
	border-right: 1px solid #014079;
}

/*buttons when hovering*/
#top_hospice_navcontainer a:hover {
	background:  #FFFF99 0 -2px repeat-x;
	color:  #996600;
}

/****************************************************/
/* DIV CONTAINER FORMATTING************************* */
/****************************************************/

/*format for entire page*/
#maincontainer{
margin: 0;
padding: 0;  
width: 840px; /*Width of main container*/
margin: 0 auto;/*Center container on page*/
background: white;
border: thin;
border-color: Silver;
border-style: solid;
}

/*top of page formatting(contains header and top navigation)*/
#topsection{
margin: 0;
padding: 0;
height: 155px; /*Height of top section*/
margin-bottom: 0px;
border: medium;
}

/*Page(left column & content) formatting for allcare pages***************************************/ 
#contentwrapper{     /*left column formatting for allcare pages*/ 
margin: 0;
padding: 0;
float: left;
width: 100%;
background:  #CAE3DC;     /*left colum background color ....
    NOTE:  set to same color as buttons for background of _navlist li a*/
}
#contentwrapper_hospice{   /*left column formatting for hospice pages*/ 
margin: 0;
padding: 0;
float: left;
width: 100%;
background: #FFFF66;     /*left colum background color ....
    NOTE:  set to same color as buttons  for background of _navlist li a*/
}
#contentwrapper_vna{     /*left column formatting for vna pages*/ 
margin: 0;
padding: 0;
margin-top:0;
float: left;
width: 100%;
background:  #CAE3DC;     /*left colum background color ....
    NOTE:  set to same color as buttons  for background of _navlist li a*/
}

#contentwrapper_acr{     /*left column formatting for vna pages*/ 
margin: 0;
padding: 0;
margin-top:0;
float: left;
width: 100%;
background:  #CAE3DC;     /*left colum background color ....
    NOTE:  set to same color as buttons  for background of _navlist li a*/
}
#contentwrapper_adhc{     /*left column formatting for vna pages*/ 
margin: 0;
padding: 0;
margin-top:0;
float: left;
width: 100%;
background:  #CAE3DC;     /*left colum background color ....
    NOTE:  set to same color as buttons  for background of _navlist li a*/
}

/***********************************************************/
/*Main content area formatting******************************/
/***********************************************************/
/*page content formatting*/
#contentcolumn{    
margin: 0;
padding: 30px;
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
background-color: White;
padding: .1em 1em 1em 1em;
}

/*left navigation column formatting(top to bottom, including button navigation area*/
#leftcolumn{
margin: 0;
padding: 0;
float: left;
width: 200px; /*Width of left column*/
_width: 235px;  /*IE6 hack to avoid double spacing of margins - IE6 ignores underscores so this value will override previous line for IE6 only*/
margin-left: -840px; /*Set left margin to -(MainContainerWidth)*/
_margin-left: -875px;  /*IE6 hack to avoid double spacing of margins - IE6 ignores underscores so this value will override previous line for IE6 only*/
height: auto;
}

/*footer area formatting*/
#footer{
margin-top:0;
clear: left;
width: 100%;
background: #B0CBDF;
color: Black;
text-align: center;

}

#footer td{   /*footer text formatting*/
margin-top:0;
font-size:  small;
font-style: italic;
font-family: "Times New Roman", Times, serif;
font: Georgia;
color: black;
}

/*float fix for browsers*******************/
.Clear-left {clear:left;}
/* Hides from IE-mac \*/
* html .Clear-left {height: 1%;}
.Clear-left {display: block;}
/* End hide from IE-mac */
/*end float fix***************************/


/****************************************************/
/*******PAGE TEXT FORMATTING*************************/
/****************************************************/
h1{
font-size: 25px;
font-weight: normal;
font-style:normal;
font-family: Georgia;
color: Teal;
}

#h1_newscaption{
font-size: 25px;
	font-style: normal;
	font-weight:  normal;
	font-family: Georgia;
color: #333333;
}

#h1_hospice{
font-size: 25px;
font-style:normal;
font-family: Georgia;
color: #009999;
text-align: left;
}

h2{
font-size: 20px;
font-style: normal;
font: Georgia;
color: Gray;
}

h3{
font-size: 18px;
font-style: normal;
font: Georgia;
color: #804000;
}

h4{
font-size:  16px;
font-style: italic;
font: Georgia;
color: green;
}

p{
font-size: 14px;
	font-style: normal;
	font-weight:  normal;
	font-family: Georgia;
color: black;
}

#p_caption{
font-size: 12px;
	font-style: normal;
	font-weight:  normal;
	font-family: Georgia;
color: white;
text-decoration: none;

	}
}
li{
font-size: 14px;
font-style: normal;
font-weight: normal;
font-family: Georgia;
color: black;
}

/****************************************************/
/* CSS FOR ALL CARE LEFT NAVIGATION BUTTONS********************** */
/****************************************************/
#allcare_navcontainer
{
width: 100%;
margin: 0 auto;
vertical-align: top;
text-align: left;
}

ul#allcare_navlist
{
text-align: left;
list-style: none; 
padding: 0;
margin: 0 auto;
width: 100%;
}

ul#allcare_navlist li a  /* Text & button appearance */
{
font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-family: Georgia;
width: 100%;                    /*  top right bottom left*/
padding: .7em 0em .7em 1.5em;  /*padding around text on each buton*/
display: block;
border-bottom: thin;
border-width: 1px;
border-color: white;
border-bottom-style: solid;
color:  #087685;   /*text color on button */
text-decoration: none;
background: #CAE3DC;  /*background color of buttons*/ 
/* NOTE:  set to same color as contentwrapper background*/
position: static;
}

/* Text & cell appearance when hovering over it*/
ul#allcare_navlist li a:hover, ul#allcare_navlist li#active a:hover
{
font-style: italic;
color: white;    /*text color when hovering*/
background: transparent;
background-color: #087685;   /*button color when hovering*/
} 

/*width of buttons*/
#allcare_navcontainer>ul#allcare_navlist li a { 
width: auto; 
}

ul#allcare_navlist p{
	font-size: 14px;
	font-style: normal;
	font-weight:  normal;
	font-family: Georgia;
	color: black;
	margin-left: 0em;
}

/* CSS FOR HOSPICE LEFT NAVIGATION ********************** */
#navcontainer
{
text-align: left;
list-style: none; 
padding: 0;
margin: 0 auto;
width: 100%;
}

ul#navlist
{
text-align: left;
list-style: none; 
padding: 0;
margin: 0 auto;
width: 100%;
}

ul#navlist li a  /* Text & button appearance */
{
font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-family: Georgia;
width: 100%;                      /*top right bottom left*/
padding: .7em 0em .7em 1em;  /*padding around text on each buton*/
display: block;
border-bottom: thin;
border-width: 1px;
border-color: white;
border-bottom-style: solid;
color: #996600;   /*text color on button */
text-decoration: none;
background:  #FFFF66;  /*background color of buttons*/ 
/* NOTE:  set to same color as contentwrapper background   #FFFF66*/
position: static;
}

/* Text & cell appearance when hovering over it*/
ul#navlist li a:hover, ul#navlist li#active a:hover
{
font-style: italic;
color: white;    /*text color when hovering*/
background: transparent;
background-color: #FFCC00;   /*button color when hovering*/
} 

/*width of buttons*/
#navcontainer>ul#navlist li a { 
width: auto; 
}


ul#navlist p{
	font-size: 14px;
	font-style: normal;
	font-weight:  normal;
	font-family: Georgia;
	color: black;
	margin-left: 0em;
}

/*vna navigation************************************/
#vna_navcontainer
{
width: 100%;
margin: 0 auto;
vertical-align: top;
text-align: left;
}

ul#vna_navlist
{
text-align: left;
list-style: none; 
padding: 0;
margin: 0 auto;
width: 100%;
height: 100%;
}

ul#vna_navlist li a  /* Text & button appearance */
{
font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-family: Georgia;
width: 100%;                      /*top right bottom left*/
padding: .7em 0em .7em 1.5em;  /*padding around text on each buton*/
display: block;
border-bottom: thin;
border-width: 1px;
border-color: white;
border-bottom-style: solid;
color:  #087685;   /*text color on button */
text-decoration: none;
background: #CAE3DC;  /*background color of buttons*/ 
/* NOTE:  set to same color as contentwrapper background*/
position: static;
}

/* Text & cell appearance when hovering over it*/
ul#vna_navlist li a:hover, ul#vna_navlist li#active a:hover
{
font-style: italic;
color: white;    /*text color when hovering*/
background: transparent;
background-color: #087685;   /*button color when hovering*/
} 

/*width of buttons*/
#vna_navcontainer>ul#vna_navlist li a { 
width: auto; 
}

ul#vna_navlist p{
	font-size: 14px;
	font-style: normal;
	font-weight:  normal;
	font-family: Georgia;
	color: black;
	margin-left: 0em;
}


/*acr navigation************************************/
#acr_navcontainer
{
width: 100%;
margin: 0 auto;
vertical-align: top;
text-align: left;
}

ul#acr_navlist
{
text-align: left;
list-style: none; 
padding: 0;
margin: 0 auto;
width: 100%;
}

ul#acr_navlist li a  /* Text & button appearance */
{
font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-family: Georgia;
width: 100%;                      /*top right bottom left*/
padding: .8em 0em .8em 1.5em;  /*padding around text on each buton*/
display: block;
border-bottom: thin;
border-width: 1px;
border-color: white;
border-bottom-style: solid;
color:  #087685;   /*text color on button */
text-decoration: none;
background: #CAE3DC;  /*background color of buttons*/ 
/* NOTE:  set to same color as contentwrapper background*/
position: static;
}

/* Text & cell appearance when hovering over it*/
ul#acr_navlist li a:hover, ul#acr_navlist li#active a:hover
{
font-style: italic;
color: white;    /*text color when hovering*/
background: transparent;
background-color: #087685;   /*button color when hovering*/
} 

/*width of buttons*/
#acr_navcontainer>ul#acr_navlist li a { 
width: auto; 
}

ul#acr_navlist p{
	font-size: 14px;
	font-style: normal;
	font-weight:  normal;
	font-family: Georgia;
	color: black;
	margin-left: 0em;
}


/*adhc navigation************************************/
#adhc_navcontainer
{
width: 100%;
margin: 0 auto;
vertical-align: top;
text-align: left;
}

ul#adhc_navlist
{
text-align: left;
list-style: none; 
padding: 0;
margin: 0 auto;
width: 100%;
height: 100%;
}

ul#adhc_navlist li a  /* Text & button appearance */
{
font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-family: Georgia;
width: 100%;                      /*top right bottom left*/
padding: .8em 0em .8em 1.5em;  /*padding around text on each buton*/
display: block;
border-bottom: thin;
border-width: 1px;
border-color: white;
border-bottom-style: solid;
color:  #087685;   /*text color on button */
text-decoration: none;
background: #CAE3DC;  /*background color of buttons*/ 
/* NOTE:  set to same color as contentwrapper background*/
position: static;
}

/* Text & cell appearance when hovering over it*/
ul#adhc_navlist li a:hover, ul#adhc_navlist li#active a:hover
{
font-style: italic;
color: white;    /*text color when hovering*/
background: transparent;
background-color: #087685;   /*button color when hovering*/
} 

/*width of buttons*/
#adhc_navcontainer>ul#adhc_navlist li a { 
width: auto; 
}

ul#adhc_navlist p{
	font-size: 14px;
	font-style: normal;
	font-weight:  normal;
	font-family: Georgia;
	color: black;
	margin-left: 0em;
}