/*
    Modified: 08/01/2002, phaedrus
    Modified: 12/15/2002, phaedrus
    added background color for TD style="quicklinks"
    changed default and footer visited links colors
*/

/*BODY {
color: #666699;
border : 0;
margin : 0;
padding : 0;
//background-color : #ffffff;
}*/

/* content styles */

A:link { color : #6699cc; }
A:visited { color : #666699; }
A:active { color : #ff0066; }

A.login:link { color : #cbfefe; }
A.login:visited { color : #cbfefe; }
A.login:hover { color : #666699; }
A.login:active { color : #666699; }

/* A.footer:link { color : #666699; } */
A.footer:link { color : #CCCCFF; }
A.footer:visited { color : #99ccff; }
A.footer:hover { color : #ffffcc; }
A.footer:active { color : #ffffcc; }

/* For the left nav, display the link we're showing in red */
A.clinic-snav-n-sub:link { color : #FF0000; }
A.clinic-snav-n-sub:visited { color : #FF0000; }

P {
font : 12px/16px Verdana, Arial, Helvetica, sans-serif;
color : #666699;
margin-left : 10px;
margin-right : 10px;
margin-top : 10px;
margin-bottom : 10px;
}

SPAN {
font : 12px/16px Verdana, Arial, Helvetica, sans-serif;
color : #666699;
}

P.footer {
font-size : 9px;
line-height : 14px;
color : #ffffcc;
margin-top : 0px;
margin-bottom : 0px;
}

P.title {
font-size : 14px;
font-weight : bold;
text-transform : uppercase;
margin-top : 14px;
}

P.quicklinks_head {
font-size : 12px;
line-height : 12px;
font-weight : bold;
color : #FF0066;
text-transform : lowercase;
text-align : center;
margin : 0px;
padding-top : 3px;
padding-bottom : 3px;
}

P.clinic_snav_n {
font-weight: bold;
line-height : 11px;
vertical-align : middle;
margin : 0px;
margin-left : 5px;
padding-top : 4px;
padding-bottom : 6px;
}

P.clinic_snav_r {
font-weight : bold;
line-height : 11px;
vertical-align : middle;
color : #FF0066;
margin : 0px;
padding-top : 4px;
padding-bottom : 6px;
}


P.clinic_useroptions {
line-height : 21px;
vertical-align : middle;
margin : 0px;
padding : 0px;
}

SPAN.search {
font-weight : bold;
font : 9px/11px Verdana, Arial, Helvetica, sans-serif;
}

SPAN.list_head {
margin-left : -16px;
}

.header {
font-weight: bold;
text-transform: uppercase;
}

.mouseprint {
font-size : 10px;
line-height : 12px;
}

/* layout styles */

TD {
vertical-align : top;
}

UL {
font : 12px/14px Verdana, Arial, Helvetica, sans-serif;
color : #666699;
margin-top : 0px;
}

/* background styles */

TD.index_bnr {
background : #6699cc;
background-image : url(/licensees/licensee142/images/bkg_index_banner.gif);

}

TD.index_picturebar {
background : #ffffff;
background-image : url(/licensees/licensee142/images/bkg_index_whitestars.gif);
align : left;

}

TD.bnr {
background : #6699cc;
background-image : url(/licensees/licensee142/images/bkg_banner.gif);
}

TD.picturebar {
background : #ffffff;
align : left;

}

TD.clinic_search {
background : #ffffcc;
background-image : url(/licensees/licensee142/images/bkg_yellowstars.gif);
}

TD.clinic_snav {
background : #ffffcc;
}

TD.clinic_snav_header {
background : #ccccff;
}

TD.clinic_snav_r {
background : #ffffff;
}

TD.pnav {
	background : #666699;
	padding: 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

TD.footer {
background : #6699cc;
}

TD.quicklinks {
background : #ffffff;
}

TD.quicklink_line {
background : #ff0066;
}

TD.quicklink_line_clinic {
background : #ccccff;
}

TD.calendar_dayofweek {
background : #6699CC;
font-family:  verdana, arial; font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight: normal;
}

TD.calendar_date {
background : #FFFF99;
font-family:  verdana, arial; font-size: 14px; color: #6699CC; text-decoration: none; font-weight: bold;
}

TD.calendar_dayinfo {
background : #CCCCFF;
}

TD.content {
font : 12px/14px Verdana, Arial, Helvetica, sans-serif;
background : #ffffff;
color : #666699;
margin-left : 10px;
margin-right : 10px;
margin-top : 10px;
margin-bottom : 10px;
}

.content {
font : 12px/14px Verdana, Arial, Helvetica, sans-serif;
background : #ffffff;
color : #666699;
margin-left : 10px;
margin-right : 10px;
margin-top : 10px;
margin-bottom : 10px;
}

TD.link {
font : 12px/14px Verdana, Arial, Helvetica, sans-serif;
background : #ffffff;
color : #6699CC;
}

TD.linkdesc {
font : 10px/12px Verdana, Arial, Helvetica, sans-serif;
background : #ffffff;
color : #666699;
margin-left : 60px;
margin-right : 10px;
margin-top : 10px;
margin-bottom : 40px;
}


.link {
font : 12px/14px Verdana, Arial, Helvetica, sans-serif;
background : #ffffff;
color : #6699CC;
}

.calendar_time { font-family:  verdana, arial; font-size: 11px; color: #666699;
text-decoration: none; font-weight: bold;}
.calendar_event { font-family:  verdana, arial; font-size: 11px; color: #6699CC;
font-weight: normal;}

TD.event-title {
font-family:  verdana, arial;
font-size: 14px; 
text-align : left;
font-weight: bold; 
font-color : #666699;
}

TD.event-heading {
font-family:  verdana, arial;
font-size: 11px; 
text-align : right;
font-weight: bold; 
font-color : #666699;
}

TD.event-details {
font-family:  verdana, arial;
font-size: 11px; 
font-weight: normal; 
font-color : #6699CC;
}


P.bio-title {
font-size : 12px;
font-weight : bold;
text-transform : uppercase;
margin-top : 14px;
}

.admin_leftnav {color: #666666; font-family: verdana, sans-serif; font-size: 10pt; font-weight: normal; line-height: 11pt;text-decoration: none; background: EEEEEE;}
A.admin_leftnav:hover {text-decoration: underline;}

/* clinic_leftnav styles */

TD.clinic_left_background {
background : #CCCCFF;
}

/* clinic_leftnav_header is for the 'Welcome:username' text */
TD.clinic_left_header {
background : #6699CC;
}

P.clinic_left_header {
color : #FFFFFF;
}

A.clinic_left_header:link { color : #FFFFFF; }
A.clinic_left_header:visited { color : #FFFFFF; }
A.clinic_left_header:hover { color : #FF0000; }
A.clinic_left_header:active { color : #FF0000; }

/* clinic_leftnav_selected is used to display the link we're showing */

TD.clinic_leftnav_selected {
background : #EBEBFF;
}

P.clinic_leftnav_selected {
font-weight: bold;
line-height : 12px;
vertical-align : middle;
color : #FF0000;
margin : 0px;
padding-top : 3px;
padding-bottom : 12px;
}

A.clinic_leftnav_selected:link { color : #FF0000; }
A.clinic_leftnav_selected:visited { color : #FF0000; }

/* clinic_leftnav_toplevel is used to display the top item in the clinic_leftnav - For Clinics, For Providers, For Families, etc...
 * They're displayed with a light-purple background, and dark-purple text
 */

TD.clinic_leftnav_toplevel {
background : #CCCCFF;
}

P.clinic_leftnav_toplevel {
font-weight: bold;
line-height : 11px;
vertical-align : middle;
color: #666699;
margin : 0px;
padding-top : 3px;
padding-bottom : 12px;
}

A.clinic_leftnav_toplevel:link { color : #666699; }
A.clinic_leftnav_toplevel:visited { color : #666699; }
A.clinic_leftnav_toplevel:hover { color : #FF0000; }
A.clinic_leftnav_toplevel:active { color : #FF0000; }

/* clinic_leftnav_section is used to display the main subsections - all the immediate children of the toplevel section
 * They're displayed with a dark-purple background, and white text
 */

TD.clinic_leftnav_section {
background : #CCCCFF;
}

P.clinic_leftnav_section {
font-weight: bold;
line-height : 12px;
vertical-align : middle;
color : #666699;
margin : 0px;
padding-top : 3px;
padding-bottom : 12px;
}

P.clinic_leftnav_selected {
font-weight: bold;
line-height : 12px;
vertical-align : middle;
color : #666699;
margin : 0px;
padding-top : 3px;
padding-bottom : 12px;
}

A.clinic_leftnav_section:link { color : #666699; }
A.clinic_leftnav_section:visited { color : #666699; }
A.clinic_leftnav_section:hover { color : #FF0000; }
A.clinic_leftnav_section:active { color : #FF0000; }

/* clinic_leftnav_subsection is used to display the children nodes of sections 
 * They're displayed with a light-purple background, and blue text, underlined
 */

TD.clinic_leftnav_subsection {
background : #EBEBFF;
}
P.clinic_leftnav_subsection {
font-weight : bold;
line-height : 12px;
vertical-align : middle;
text-decoration : underline;
color : #6699CC;
margin-left : 12px;
margin-right : 0px;
margin-top : 0px;
margin-bottom : 0px;
padding-top : 4px;
padding-bottom : 6px;
}

A.clinic_leftnav_subsection:link { color : #6699CC; }
A.clinic_leftnav_subsection:visited { color : #6699CC; }
A.clinic_leftnav_subsection:hover { color : #FF0000; }
A.clinic_leftnav_subsection:active { color : #FF0000; }

/* clinic_leftnav_item is used to display the children nodes of subsections 
 * They're displayed with a light-purple background, and dark-purple text
 */

TD.clinic_leftnav_item {
background : #EBEBFF;
}

P.clinic_leftnav_item {
font-weight : normal;
line-height : 11px;
vertical-align : middle;
color : #6699CC;
margin : 0px;
padding-top : 4px;
padding-bottom : 6px;
}

A.clinic_leftnav_item:link { color : #6699CC; }
A.clinic_leftnav_item:visited { color : #6699CC; }
A.clinic_leftnav_item:hover { color : #FF0000; }
A.clinic_leftnav_item:active { color : #FF0000; }

/* clinic_leftnav_subitem is used to display all the lower-level subsections 
 * They're displayed with a light-purple background, and dark-purple text
 */

TD.clinic_leftnav_subitem {
background : #EBEBFF;
}

P.clinic_leftnav_subitem {
font : 11px/14px Verdana, Arial, Helvetica;
font-style : italic;
line-height : 11px;
vertical-align : middle;
color : #6699CC;
margin : 0px;
padding-top : 4px;
padding-bottom : 6px;
}

A.clinic_leftnav_subitem:link { color : #6699CC; }
A.clinic_leftnav_subitem:visited { color : #6699CC; }
A.clinic_leftnav_subitem:hover { color : #FF0000; }
A.clinic_leftnav_subitem:active { color : #FF0000; }

/* clinic_left_useropts is for user options */
TD.clinic_left_userotpts_header {
background : #6699CC;
}

TD.clinic_left_useropts {
background : #CCCCFF;
}

P.clinic_left_useropts {
font : 10px/14px Verdana, Arial, Helvetica;
font-weight : normal;
line-height : 10px;
vertical-align : middle;
text-decoration: underline;
color : #666699;
margin : 5px;
padding-top : 0px;
padding-bottom : 8px;
}

A.clinic_left_useropts:link { color : #666699; }
A.clinic_left_useropts:visited { color : #666699; }
A.clinic_left_useropts:hover { color : #FF0000; }
A.clinic_left_useropts:active { color : #FF0000; }

/* end clinic_leftnav items */

/* BEGIN Directory search */

.dirSearchOptions {
padding-left : 30px;
font : 10px/12px Verdana, Arial, Helvetica;
}

.dirSearchResultsTitle {
width : 580px;
}

.dirSearchResults {
vertical-align : top;
margin-left : 10px;
font : 10px/12px Verdana, Arial, Helvetica;
width : 580px;
}

.dirSearchResults P {
font : 10px/12px Verdana, Arial, Helvetica;
}

.dirSearchResults .header {
background-color : #666699;
color : #ffffff;
}

.dirSearchResults TR.alt {
background-color : #ccccff;
}

.dirSearchResults TD {
padding-top : 2px;
padding-bottom : 2px;
padding-left : 8px;
padding-right : 8px;
margin : 0px;
}

.dirSearchResults TD.notes {
width : 25%;
}

.dirSearchResults TD.clinicNotes {
width : 33%;
}

.dirSearchResults A.clinicName {
color: #666699;
}

.dirProvDet {
width : 500px;
vertical-align : top;
margin-left : 10px;
font : 10px/12px Verdana, Arial, Helvetica;
}

.dirProvDet P {
font : 10px/12px Verdana, Arial, Helvetica;
}

.dirProvDet TD {
padding-top : 2px;
padding-bottom : 2px;
padding-left : 4px;
padding-right : 4px;
margin : 0px;
}

.dirProvDet A.clinicName {
color: #666699;
}


.dirClinicDet {
width : 500px;
vertical-align : top;
margin-left : 10px;
font : 10px/12px Verdana, Arial, Helvetica;
}

.dirClinicDet P {
font : 10px/12px Verdana, Arial, Helvetica;
margin-left : 0px;
margin-right : 0px;
}

.dirClinicDet TD {
width : 50%;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 4px;
padding-right : 4px;
margin : 0px;
}

.dirClinicDet A.clinicName {
color: #666699;
}

.clinicServices {
font : 10px/12px Verdana, Arial, Helvetica;
border : 1px #666699 solid;
}

.clinicServices TD {
margin : 0px;
border : 1px #666699 solid;
}

/* END Directory search */