/* @override https://m360.thinkhomecare.org/associations/1892/stylesheets/hhcam-styles.css */

body {
	margin: 15px 0;
	background: #9ecef6 url(/associations/1892/imgs/bak_body.png) repeat-x;
}

body#nobackground { background: #fff none; }

div,
td,
body,
p {
	color: #333;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


h1 {
	color: #8b9151;
	font: normal 30px/1em "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 0 10px 0;
	padding: 0 0 7px 0;
	border-bottom: 2px solid #e5e5e5;
}

h2 {
	color: #006286;
	font: normal 20px/1em "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	margin: 10px 0;
	padding: 0;
}

h3 {
	color: #a4854a;
	font: bold 16px/1em "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	margin: 15px 0;
	padding: 0;
}

h4 {
	color: #666666;
	font: bold 14px/1em "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	margin: 15px 0;
	padding: 0;
}

h5 {
	color: #fff;
	font: normal 16px/1em "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	background: #8b9151 url(/associations/1892/imgs/bak_h5.png) no-repeat top;
	margin: 0 0 5px 0;
	padding: 4px 0 5px 0;
	border-bottom: solid 1px #767b45;
	width: 180px;
	text-align: center;
}

h6 {
	color: #A4854A;
	font: bold 14px/1em "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	margin: 10px 0;
	text-align: center;
}

a:link, 
a:active, 
a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #146285;
}

a:hover {
	text-decoration: none;
}

hr {
	color: #ccc;
	background-color: #ccc;
}


/* Global Navigation
----------------------------------------*/
#navtop1 li ul,
#navtop2 li ul,
#navleft li ul {
	border: none;
	border-top: none;
	background: transparent url(/associations/1892/imgs/bak_navtop_ul.png) no-repeat bottom;
	width: 175px;
	padding: 0 0 10px 0;
	z-index: 999;
}

#navleft li ul {
	border-top: solid 1px #ccc;
}

#navtop1 li ul li,
#navtop2 li ul li, 
#navleft li ul li { border: none; }

ul#navtop1 li li a,
ul#navtop2 li li a,
ul#navleft li li a  {
	color: #666;
	background: none;
	font: normal 12px/1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	z-index: 999;
	padding: 8px 10px 6px 10px;
	width: 155px;
}

ul#navtop1 li li a:hover, 
ul#navtop2 li li a:hover,
ul#navleft li li a:hover {
	color: #fff; 
	background: #8b9151;
	font: normal 12px/1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

* html ul#navtop1 li li a,
* html ul#navtop1 li li a:hover,
* html ul#navtop2 li li a,
* html ul#navtop2 li li a:hover
* html ul#navleft li li a,
* html ul#navleft li li a:hover { width: 175px; }

/* Global Nav - Below Banner */
ul#navtop2 { 
	background: red url(http://hhcam.affiniscape.com/associations/1892/imgs/bak_navtop2.png) bottom; 	
}

ul#navtop2 li { margin-bottom: 11px; }

ul#navtop2 li li { margin: 0; }


/* System Messages
----------------------------------------*/
#returnlinktable,
.infomessage,
.errormessage,
loginmessage {
	margin: 0;
	padding: 5px;
	background: #fff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#returnlinktable { padding: 5px 25px 0 20px; }

#pageheadertable { background: #146285; }

#pageheadercell {
	text-align: center;
}



/* Main Content
----------------------------------------*/
#maincontenttable {
	background: #fff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#maincontentcell {
	margin: 0;
	padding: 7px 29px 15px 29px;
}


/* Sub Content
----------------------------------------*/
#maincontentsubtable,
#maincontentsubcell { padding: 0; }

#maincontentsubcell p { line-height: 1.3em; }

* html #maincontentsubcell p { margin: 14px 2px; }

#maincontentsubcell ul, #maincontentcell ul {
	margin: 10px 0;
	padding: 0;
	list-style: none;
}

#maincontentsubcell ul li, #maincontentcell ul li {
	background: transparent url(/associations/1892/imgs/li_bullet.png) no-repeat left 4px;
	line-height: 1.2em;
	padding: 0px 0 10px 16px;
}

#maincontentsubcell blockquote {
	background: #fff url(/associations/1892/imgs/bak_blockquote.png) no-repeat top;
	padding: 0;
	margin: 10px 20px;
	width: 588px;
	font: 13px/1.2em Georgia, Times, "Times New Roman", serif;
	font-style: italic;
	color: #333;
}

#maincontentsubcell blockquote p {
	padding: 10px 15px;
	font: 13px/1.5em Georgia, Times, "Times New Roman", serif;
}


/* Client-side Right Navigation
----------------------------------------*/
#rightnavcell {
	padding: 0;
	border-left: 30px solid #fff;
}

#rightnavcell p {
	line-height: 1.4em;
}

#rightnavcell ul {
	margin: 10px 0;
	padding: 0;
	list-style: none;
}

#rightnavcell ul li {
	background: none;
	padding: 9px 0 7px 10px;
	border-bottom: solid 2px #e5e5e5;
	text-align: center;
}

#rightnavcell ul li,
#rightnavcell ol li {
	line-height: 1.2em;
}

#rightnavcell ul a {
	text-decoration: none;
}


/* Footer
----------------------------------------*/
#footertable {
	background: transparent url(/associations/1892/imgs/bak_footertablecell.png) no-repeat left top;
}

td#footertablecell {
	text-align: center;
	padding-top: 15px;
}

#footertablecell p {
	color: #fff;
	font-size: 11px;
	line-height: 1.5em;
	padding: 0;
}

#footertablecell p {
	margin: 0 0 7px 0;
}

#footertablecell a {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
 }

#footertablecell a:hover { text-decoration: none; }

/* RSS Feed
--------------------------------------- */

.rss-box {
	 width: 469px;
     height: 253px;
     overflow: scroll;  
	 background: url(http://thinkhomecare.org/associations/1892/files/bak_rss.png) top center;
	 border: 1px solid #296b90;
	 padding: 0 10px 10px 10px;
}
.rss-items {
	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
	color:#000000;
}
p.rss-title {padding:0.5em;}
.rss-title {
	font-face: "tahoma";
        font-size: 14pt;
	background-color: white;
	color: black;
	font-weight:bold;
	text-align: left;
}

.rss-item  {
  font-size: 8pt;
  font-face: "tahoma";
  list-style:none;
  padding-bottom:1em;
}

.rss-item a {
	color:#a4854a;
	font-size: 9pt;
	font-weight:bold;
	}
	
.rss-item a:visited {
	color: black;
}

.rss-date {
	font-size: 7pt;
	color: black;
	}
	
#maincontentsubcell li.rss-item {
	background: transparent;
	padding: 0 0 10px 0;
}
 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: navy;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }
   
   
   /* Landing Table
--------------------------------------- */
table#landing {
	margin-bottom: 15px;
}

table#landing h2 {
	text-align: left;
	margin-top: 0;
}

div#find {
	margin-bottom: 15px;
}

div#find a:link,
div#find a:active,
div#find a:visited {
	display: block;
   	background: transparent url(/associations/1892/imgs/btn-findanagency.jpg) no-repeat left top;
   display: block;
   height: 140px;
   text-indent: -999em;
   width: 160px;
}

div#find a:hover {
   	background: transparent url(/associations/1892/imgs/btn-findanagency_hover.jpg) no-repeat left top;
}

div#jobs a:link,
div#jobs a:active,
div#jobs a:visited {
	display: block;
   	background: transparent url(/associations/1892/imgs/btn-jobsinhomecare.jpg) no-repeat left top;
   display: block;
   height: 140px;
   text-indent: -999em;
   width: 160px;
}

div#jobs a:hover {
   	background: transparent url(/associations/1892/imgs/btn-jobsinhomecare_hover.jpg) no-repeat left top;
}

div#advocacy a:link,
div#advocacy a:active,
div#advocacy a:visited {
	display: block;
   	background: transparent url(/associations/1892/imgs/btn-advocacycenter.jpg) no-repeat left top;
   display: block;
   height: 140px;
   text-indent: -999em;
   width: 160px;
}

div#advocacy a:hover {
   	background: transparent url(/associations/1892/imgs/btn-advocacycenter_hover.jpg) no-repeat left top;
}

div#calendar a:link,
div#calendar a:active,
div#calendar a:visited {
	display: block;
   	background: transparent url(/associations/1892/imgs/btn-calendarofevents.jpg) no-repeat left top;
   display: block;
   height: 140px;
   text-indent: -999em;
   width: 160px;
}

div#calendar a:hover {
   	background: transparent url(/associations/1892/imgs/btn-calendarofevents_hover.jpg) no-repeat left top;
}

/* Clickable Logo
-----------------------------------*/
div#logo-click {
   left: 50%;
   margin: 0 0 0 -440px;
   position: absolute;
   top: 53px;
   width: 200px;
   z-index: 9;
}

div#logo-click h1 { background: none; margin: 0; padding: 0; border-bottom: none; }

div#logo-click a {
   background: transparent url(/images/msmimg1040/trans1.gif) no-repeat left top;
   display: block;
   height: 130px;
   text-indent: -999em;
}
