﻿body 
{
    background-image:url(images/bggrad.png);
    background-repeat:repeat-x;
    background-color:#CDBA96;
    background-position:left top;
    margin:0px;
    font-family:Tahoma !important;
    font-size:10px;
}


/* Masterpage background-image:url(images/body_bg.png);*/
.container
{
    margin:0px auto;
    margin-bottom:35px; 
    width:900px; 
    border-left:solid 2px #663333; 
    border-right:solid 2px #663333; 
    border-bottom:solid 2px #663333;
    background-image:url(images/containerbg2.png); 
    background-repeat:no-repeat; 
    background-position:left top; 
    background-color:#ffffff; 
    padding:0px;
    
}


.portalnav
{
    position:relative; 
    top:150px; 
    left:0px; 
    z-index:0; 
    margin:0px; 
    background:;
    height:30px;
    width:900px;
}

.logo
{
    position:relative; 
    top:-3px; 
    left:42px; 
    z-index:1; 
    margin:0px; 
    padding:0px; 
    width:150px;
}
.kids_img
{
	margin:0px auto;
	width:1000px;
	z-index:2;
	top:0px;
	left:0px;
}
.page_body
{
    width:900px;
    vertical-align:top;
     
    background-repeat:no-repeat; 
    background-position:left bottom;
}
    /* Main Navigation */
    .navcontainer{margin-bottom:25px; width:200px; margin-bottom:200px;}
    .home_image{vertical-align:bottom; margin-top:2px; margin-left:5px;}
    /* End Main Navigation */
    
    /* Content Place Holder */
    .cph_table{width:700px; background-color:Transparent; vertical-align:top; padding-bottom:50px;}


/* Default Page */
.msg_container{padding:0px; width:460px; float:left; margin-top:3px; margin-right:25px;}
.msg_title{padding:0px; width:460px;}
.staticmsg_title{}
.staticmsg{vertical-align:top; float:left; width:460px; padding-top:10px; padding-left:10px; padding-right:5px; color:#000000; font-family:Palatino Linotype; font-size:13px; font-weight:500;}
.locations{margin-top:10px; margin-bottom:10px; margin-right:10px; margin-left:11px; color:#000000; float:right; font-family:Tahoma; font-size:12px !important; min-height:260px; width:185px;}
.loc_title{padding:0px; width:185px;}
.loc_content{width:183px; border-left:dashed 1px #bcc991; padding-top:10px; padding-left:5px; padding-bottom:5px;}
.updates{margin-top:3px; margin-left:11px; color:#000000; float:left; font-family:Tahoma; font-size:12px !important;width:185px;  clear:right;}
.updates_title{padding:0px; width:185px;}
.updates_content{width:183px; border-left:dashed 1px #bcc991; padding-top:10px; padding-left:5px; padding-bottom:5px;}
.main{ background-image:url(images/locationWidgetBG.png); font-family:Tahoma; font-size:14px !important; height:200px; width:200px;}
.titleImg{margin:0px 0px 5px 0px;}


/* Basic page */
.default_msg_container{padding:0px; width:660px; float:left; margin-top:3px; margin-right:25px;}
.default_msg_title{padding:0px; width:650px;}
.default_msg_content{vertical-align:top; float:left; width:650px; padding-top:10px; padding-left:10px; padding-right:5px; color:#000000; font-family:Palatino Linotype; font-size:13px; font-weight:500;}

/*Clinic Locations*/
.slctLocation{margin:35px 0px 25px 10px; font-family:Tahoma; font-size:12px; color:#000000; text-align:left;}
.clinicSelected{margin:45px 0px 10px 2px; float:left; font-family:Tahoma; font-weight:bold; font-size:14px; color:#000000; text-align:left;}
.other_clinics{margin-right:20px; margin-top:42px; float:right; font-family:Tahoma; font-weight:bold; font-size:12px; color:#000000; text-align:left;}
.map_container{padding:0px; width:600px; float:left; margin-top:25px; margin-bottom:50px; margin-right:25px;}
.map{width:500px !important;}
.map_title{padding:0px; }
.description_container{padding:0px; width:460px; float:left; margin-top:2px; margin-right:25px;}
.description_title{padding:0px; width:460px;}
.description{vertical-align:text-top; float:left; width:460px; padding-top:10px; padding-left:10px; padding-right:5px; color:#000000; font-family:Palatino Linotype; font-size:13px; font-weight:500;}
.hours{margin-top:3px; margin-left:11px; color:#000000; float:left; font-family:Tahoma; font-size:12px !important; width:185px; clear:right;}
.hours_title{padding:0px; width:185px;}
.hours_content{width:183px; border-left:dashed 1px #bcc991; padding-top:10px; padding-left:5px; padding-bottom:5px;}
.docs_list{margin-top:15px; width:600px;  color:#000000; float:left; font-family:Tahoma; font-size:12px !important; clear:left;}
.docs_list_title{padding:0px; width:600px;}
.docs_list_content{padding-top:10px; padding-left:5px; padding-bottom:5px; width:593px;}



/*Updates ekml*/
.updates_font{font-family:Tahoma; font-size:12px !important; color:#000000; text-decoration:none;}
.updates_font a{font-family:Tahoma; font-size:12px !important; color:#000000; text-decoration:none;}
.updates_font a:visited{font-family:Tahoma; font-size:12px !important; color:#000000; text-decoration:none;}
.updates_font a:link{font-family:Tahoma; font-size:12px !important; color:#000000; text-decoration:none;}
.updates_font a:hover{font-family:Tahoma; font-size:12px !important; color:#000000; text-decoration:none;}

/*Updates Template*/
.updates_template{margin-top:0px; margin-left:11px; color:#000000; float:left; min-height:500px; font-family:Tahoma; font-size:12px !important; height:260px; width:185px;}

/*xslt's*/
.description_img{float:left;}
.description_text{color:#000000; font-family:Tahoma; font-size:12px !important;}
.description_text a{color:#000000; font-family:Tahoma; font-size:12px !important; text-decoration:underline;}
.description_text a:visited{color:#000000; font-family:Tahoma; font-size:12px !important; text-decoration:underline;}
.description_text a:hover{color:#000000; font-family:Tahoma; font-size:12px !important; text-decoration:underline;}
.description_text a:link{color:#000000; font-family:Tahoma; font-size:12px !important; text-decoration:underline;}
.description_text a:visited{color:#000000; font-family:Tahoma; font-size:12px !important; text-decoration:underline;}
.hours_text{color:#000000; font-family:Tahoma; font-size:10px !important; text-align:center;}
.hours_times{margin-top:5px; margin-bottom:5px; padding-left:0px;}
.hours_bold{font-weight:bold;}

/*docsList ekml*/
.docList_font{font-family:Tahoma; font-size:12px !important; color:#000000; text-decoration:none;}
.docList_font a{font-family:Tahoma; font-size:12px !important; color:#000000; text-decoration:none;}
.docList_font a:visited{font-family:Tahoma; font-size:12px !important; color:#000000; text-decoration:none;}
.docList_font a:link{font-family:Tahoma; font-size:12px !important; color:#000000; text-decoration:none;}
.docList_font a:hover{font-family:Tahoma; font-size:12px !important; color:#000000; text-decoration:none;}

.career_opp{font-family:Palatino Linotype; font-size:14px !important; color:#000000; text-decoration:none; padding-left:10px;}
.career_opp a{font-family:Palatino Linotype; font-size:14px !important; color:#003366; text-decoration:none; padding-left:10px;}
.career_opp a:visited{font-family:Palatino Linotype; font-size:14px !important; color:#003366; text-decoration:none; padding-left:10px;}
.career_opp a:link{font-family:Palatino Linotype; font-size:14px !important; color:#003366; text-decoration:none; text-indent:5px; padding-left:10px;}
.career_opp a:hover{font-family:Palatino Linotype; font-size:14px !important; color:#003366; text-decoration:none; padding-left:10px;}

.career_main{vertical-align:top; float:left; width:650px; padding-top:10px; padding-left:10px; padding-right:5px; color:#000000; font-family:Palatino Linotype; font-size:13px; font-weight:500;}

/*ProviderProfile*/
.header_text{font-size:16px; font-weight:bold;}