@charset "UTF-8";
body {
	background-color: #7290C3;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic";
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: underline;
	color: #336699;
}
a:visited {
	text-decoration: underline;
	color: #666699;
}
a:hover {
	color: #990000;
}
.leftColumnBkgdLight {
	background-color: #D8EDDA;
	height: 15px;
	width: 300px;
}
a:active {
	text-decoration: none;
}

h1, h2, h3, h4, h5 {
	color:#000;
	margin:8px 0px 8px 0px;
}

h1 {
	font-size:16px;
	color: #39903C;
}
h2 {
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
}
h3 {
	font-size:18px;
	color: #24418D;
}
p {
	margin:12px 0px 8px 0px;
	line-height: 16px;
}
p, ul, ol {
line-height:16px;}

ul, ol {
margin-top:8px;
margin-bottom:8px;
}
li {
margin-top:3px;
margin-bottom:3px;
}
.imageFloatRight {
	float:right;
	margin:8px 0px 10px 10px;
}
.imageFloatLeft {
float:left;
margin:0px 10px 10px 0px;
}
.clearfloats {
clear:both;
}
.contentBackgroundLine {
	background-image: url(../_images/BackgroundLine.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.leftColumnTop {
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #24418D;
	font-style: normal;
	line-height: 12px;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	background-color: #BAE0BB;
}
.leftColumnBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #24418D;
	font-style: normal;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	text-indent: 0px;
	word-spacing: normal;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	background-color: #BAE0BB;
}
#articleColumn h6 {
	font-size: 12px;
	font-weight: bold;
	color: #39903C;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 4px;
}
#articleColumn p {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.leftColumnBottom {
	padding: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #24418D;
	font-style: normal;
	line-height: 12px;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
}

/* Article pages styles */
.contentBackgroundLineArticle {
	background-image: url(../_images/HealthyrEQuestArticles1_10.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#articleColumn {
	width:180px;
	float:right;
	margin:0px  0px 0px 0px;
	background-image: url(../_images/ArticlesTop.png);
	background-repeat: no-repeat;
	padding: 30px 20px 20px 10px;
}
#contentColumn {
	width:450px;
	margin:20px;
	position:relative;
}
#contentColumnWide {
	width:660px;
	margin:20px;
	position:relative;
}
/* home specific styles */
#content {
    position:relative;
    height:675px;
}
#homeButtons {
    position:relative;
    z-index:20;
    margin: 40px 0px 0px 25px;
}
#nurse {
    position:absolute;
    left: 10px;
    bottom: 10px;
    margin: 0px;
    visibility: visible;
}
#bottomPieces {
float:right;
width:500px;
margin:40px 0px 0px 0px;
padding: 0px;
}

#loginButton {
margin:0px 0px 40px 50px;
padding:0px;
}
#phoneNumber {
margin:0px 0px 0px 80px;
padding:0px;
}

/*home page Rollover Text Blurbs */
#homeButtonsInfoCell div.hideMe {
visibility:hidden;
}
#homeButtonsInfoCell {
    padding:10px;
    margin:0px;
    position: relative;
}
#avocateLineInfo, #onlineAssessmentInfo, #lifestyleManagementInfo, #conditionAssistanceInfo, #caseManagementInfo
{
    position:absolute;
    left:5px;
    top:0px;
    width:220px;
    height:180px;
    z-index:1;
    visibility:hidden;
}

/* CALENDAR STYLES 
------------------------*/
#contentColumnWide.schedulePage h1 {
text-align:center;
}
#contentColumnWide.schedulePage h2 {
    text-align:center;
    font-weight:bold;
color:
;     color: #24418D;
}


/* this styles the calendar table */ 
table.healthSchedule {
width: 650px;
margin: 8px auto 12px auto;
padding-left:10px;
border:2px solid #CCC;
border-collapse:collapse;
}

/* this styles the calendar headers or days of week */ 
table.healthSchedule th {
    width: 123px;
    margin:0px;
    padding:3px 3px;
    border:1px solid #CCC;
    border-collapse:collapse;
    background-color: #efefef;
}

/* this styles the table cells within the calendar table */ 
table.healthSchedule td {
width: 109px;
margin:0px;
padding:10px;
vertical-align:top;
border:1px solid #CCC;
border-collapse:collapse;
}

table.healthSchedule .calendarDayCell {
    width:100%;
    margin:0px;
    padding:0px 0px 5px 0px;
    text-align:left;
}
table.healthSchedule .calendarDayCell p {
    margin:2px 0px 10x 0px;
    paddin:0px;
}

table.healthSchedule .calendarDayCell a:link, table.healthSchedule .calendarDayCell a:visited, a.calendarLink {    
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    border-bottom:1px dashed #CCC;
    text-decoration: none;
}
table.healthSchedule .calendarDayCell a:hover, a.calendarLink:hover {    
    border-bottom:1px solid #CCC;
    text-decoration: none;
}

.calendarLocation {
    font-size: 12px;
    font-weight: bold;
    color: #005f14;
    text-align: left;
}
.calendarDate {
    color: #666666;
    font-weight: bold;
}
.calendarSpecifics {
    font-size: 10px;
    color: #005f14;
}
.calendarTimes {    
    font-size: 9px;
    color: #000000;
}
/* Misc. stuff that I deleted from old page 
	.codelinks {    color: #000000;
    font-style: italic;
    font-size: 10pt;
}
*/
.disclaimer1 {    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #24408F;
    text-align: center;
    margin: 0px;
    padding-top: 15px 15px 10px 15px;
}
.disclaimer2 {
    font-size: 10px;
    color: #666666;
    text-align: center;
    font-weight: normal;
    margin: 0px;
    padding: 0px 15px 15px 15px;
}
