
/* CSS Document */

div#ctl00_ContentPlaceHolder1_calNextDate_popupDiv
{
    border: 1px solid black;
    background-color: White;
}
html {

}

td
{
    vertical-align: top;
}
h1
{
    font-family: Georgia;
    font-size: 18px;
    font-weight: bold;
    color: rgb(27,83,78);
    margin-top: 10px;
}
h2{
	font-size: 14px;
    font-weight: bold;
	color: rgb(27,83,78);
	margin-top: 10px;
	}
h3
{
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-family: Georgia; 
	color: rgb(27,83,78);
    }
h4{
	font-size: 16px;
    font-weight: bold;
	color: rgb(27,83,78);
	margin-top: 10px;
	}
div.master_content_container
{
    width: 894px;   /** Add 5 if you want side bars back */ 
    background-image: url(Images/internal/content_tile.png);  
    background-repeat: repeat-y;
    margin: 0 auto 0 auto; 
}
div.master_head_container
{
    width: 894px;   /** Add 5 if you want side bars back */ 
    margin: 0 auto 0 auto; 
}
body {
	/*background-image: url(Images/internal/bg.jpg);*/
	background-image: url(Images/internal/site_bkg_tile_v2.jpg);
	background-repeat: repeat-x;
	/*background-color: #a5b9b9;*/
	background-color: rgb(181,197,197);
    margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	margin-bottom: 15px;
	font-family: Verdana;/*Georgia*/
	font-size: 13px;


}
span, input,label
{	font-family: Verdana;/*Georgia*/
	font-size: 13px;
}
label
{
    font-weight: bold;
}
p, td
{
    	line-height: 150%;
    	font-family: Verdana;/*Georgia*/
	    font-size: 13px;
}

div.master_head_container div.AreaHead
{
    position: absolute;
    /*position:relative;*/
    top: 45px;
    height: 153px;
    width: 236px;
    /*left: 825px;margin: 0 auto 0 auto;*/
    margin-left:647px;
    overflow:hidden;
    
    background-image: url(Images/internal/top_docs.png);
    background-repeat: no-repeat;
    z-index: -1;
}

#cont_body{ /*container*/ /*content_wrap*/
    width: 887px; /*887*/
    float: left; 
	border-bottom:1px #838383 solid;
	border-left:1px #838383 solid;
	border-right:1px #838383 solid;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-color:#d7dddd;
}

#content_wrap { /*inside #cont_body*/
    background-color: #ffffff;
    width: 860px;
    border:1px #b7b7b7 solid;
    font-size: 12px;
    font-family:"Times New Roman", Times, serif;
    float:left;
    position: relative; left: 12px;
}
	
#cont_top{ /*container*/
	border-top:1px #838383 solid;
	width: 887px;
}
		
div.left_shadow
{
    width: 3px; 
    padding: 0 0 0 0;
    float: left;
    background-color:#e3e3e3; 
    height: 400px; 
}

div.right_shadow
{
    width: 5px;   
    padding: 0 0 0 0; 
    float: left; 
    background-color:#e3e3e3;
    min-height: 300px; 
}
a{ color: rgb(67,130,128); text-decoration: underline;}
a:link, a:visited { color: rgb(67,130,128); text-decoration: underline; }
a:hover { color: #080; text-decoration: none; }
a.Menu:visited{ color: #fff; text-decoration: none; }

#top{
	top: 0px;
	height: 8px;
	position: absolute; 
	background: url(Images/internal/top.jpg) repeat-x;
	}
	
#search_anchor{
	width: 886px;
	position: absolute;
 	left: 50%;
	margin-left: -443px; /*set to a negative number 1/2 of your width*/
	top: 0px;
	}
	
#search{
	float: right;
	height: 44px;
	width: 423px;
	font-weight:bold;
	color: #fff;
	font-size: 16px;
	font-family:"Times New Roman", Times, serif;
	background-image: url(Images/internal/search.jpg);
	background-color:#0F0;
	margin-right: 25px;
	}

#header {
  margin: auto;  /*set to a negative number 1/2 of your width*/
  margin-top: 0px;
  padding-top: 4px;/*8px; */
  padding-left: 50px; 
  width: 836px;
  height: 150px;
  padding-bottom: 12px;
}

#head_menu{
	margin: auto;  width: 886px;
	}
	
.menu_item{
	height: 26px;
	background: url(Images/internal/menu_bg.jpg) repeat-x;
	}
	
a.Menu
{
    height: 20px; width: 124px;
    padding-left: 3px; 
    overflow: hidden; 
    display: block; 
    float: left; 
    background-image: url(Images/internal/tab_bkg.jpg); 
    background-repeat: no-repeat; 
    text-align: center; 
    padding-top: 6px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: White; 
    text-decoration: none; 
    margin-right: 3px;
}

a.Menu:hover
{
    background-image: url(Images/internal/tab_bkg_over.jpg); 
    padding-left: 0px;
    width: 127px;
    color: black;
}

a.MenuSelected
{
    height: 20px; width: 124px;
    padding-left: 3px; 
    overflow: hidden; 
    display: block; 
    float: left; 
    background-repeat: no-repeat; 
    text-align: center; 
    padding-top: 6px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;    
    background-image: url(Images/internal/tab_bkg_over.jpg); 
    padding-left: 0px;
    width: 127px;
    color: black;
        margin-right: 3px;
}

.container { /*cont_top && cont_body*/
    background-color:#d7dddd;
}

.lefcol{ /*menu && left_body*/
	float:left;	
	min-height: 600px;	
	width:614px;
	padding-left: 10px;
	padding-right: 10px;
	border-right:1px #cccccc solid;
	padding-bottom: 24px;
	padding-top: 10px;
	overflow: hidden;
	}

.rigcol{ /*col_head && right_body*/
	float:left;	
	width:194px;
	padding-left: 12px;
	padding-right: 12px;
	/*border-left:1px #cccccc solid;*/
	padding-bottom: 24px;
	}
	
#sub_menu { /*leftcol*/
    display: block;
    font-weight:bold;
    font-family: Helvetica, sans-serif;
    font-size:12px;
    position: absolute;
    top: 196px;
    padding-top: 0px;
    margin-top: 0px;
    z-index: 200; 
}

#sub_menu a
{
    display: block; 
        text-decoration: none; 
    float: left; 
    padding-right: 15px; 
    padding-left: 15px;
    border-right: solid 1px rgb(53,106,101);
    color: rgb(53,106,101);
    font-weight: bold; 
    margin-top: 0px;
    padding-top: 0px;
}
#sub_menu  a.end_menu
{    display: block; 
        text-decoration: none; 
    float: left; 
    padding-right: 15px; 
    padding-left: 15px;
  
    color: rgb(53,106,101);
    font-weight: bold; 
    margin-top: 0px;
    padding-top: 0px;
    border-right: none; 
}

#sub_menu a:hover
{
    text-decoration: underline;
}

.col_head{ /*rightcol*/
	line-height: 23px;
	font-weight:bold;
	height: 23px;
	color: #fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background: white;
	width: 226px;
	position: relative;
	left: 647px;
	text-align: center;
	}		

#footer {
    background-color:#FFF;
    width: 860px;
    height: 129px;
    border:1px #b7b7b7 solid;
    float:left;
    margin-top:15px;
    display:table; 
    position:relative;
    overflow: visible;
}

div.listingSearchAutoHeight {

	margin-bottom:10px;
	padding:10px;
	width:590px;
	border: 1px #e9e9e9 solid;
}
div.listingSearch {
	    min-height: 135px;
	margin-bottom:10px;
	padding:10px;
	width:590px;
	border: 1px #e9e9e9 solid;
}

div.listingSearch div.image 
{
    padding-top: 7px;
    background-position: 0 10px;
	float:left;
	height:128px;
	width:136px;
    overflow:hidden;
	background-color:white;
	background-image: url(/Images/resources/img_bkg.jpg);
	background-repeat: no-repeat;
}

div.listingSearch div.details {
	float:left;
	margin-left:20px;
	width:425px;
}

div.listingSearch div.detailsButton {
	float:right;
	font-weight:bold;
    padding-bottom: 5px;
}

div.ClinicWorkZone div.image {
	float:left;
	text-align:center;
}

div.ClinicWorkZone div.details {
	float:left;
	margin-left:10px;
	width:250px;
}

div.PhysicianWorkZone div.image {
	float:left;
	text-align:center;  
}

div.PhysicianWorkZone div.details {
	float:left;
	margin-left:10px;
	width:400px;
}
	
div.feat_ban{
	margin: 4px;
	float: left;	
	background-color:#E9E9E4;
	}

div.feat_ban img
{
	border:1px #838383 solid;
	height: 140px;
	width: 194px;
}


.footer_area{
	width: 79px;
	height: 103px;
	float: left;
	position: relative; 
	border:0px #F00 solid; 
	text-align:left;
	margin-top: 13px;
	}

#address{
	text-align:left;
	font-size: 10px;
	float:left;
	width: 160px;
	margin-left: auto;
	line-height:normal;
	}

a.redCard
{
    background-image: url(Images/internal/area_red.jpg);
}
a.purpleCard
{
    background-image: url(Images/internal/area_purp.jpg);
}
a.brownCard
{
    background-image: url(Images/internal/area_brown.jpg);
}
a.blueCard
{
    background-image: url(Images/internal/area_blue.jpg);
}
a.greenCard
{
    background-image: url(Images/internal/area_green.jpg);
}
.heading {
	font-size: 14px;
}

/***** MANAGEMENTS MENUS *****/    
.card{
	 float: left;
	 width: 67px;
	 height: 100px;
	 text-align:center;
	 margin-right:10px;
	 margin-bottom:5px;
	}

.card .img{
	 float: left;
	 width: 67px;
	 height: 69px;
	}
/***** BEGIN Wrap *****/
div.dashboard 
{
    float:left;
	margin-bottom:10px;
	/*width:614px;*/
}

div.dashboard div.wrap {
	float:left;
	/*margin-left:10px;*/
	width:280px;
}
/***** END Wrap *****/

.A0
{
    background-image: url(/Images/internal/staff_a0.jpg);
}
.A0:hover
{
    background-image: url(/Images/internal/staff_a0_o.jpg);
}

.A1
{
    background-image: url(/Images/internal/staff_a1.jpg);
}
.A1:hover
{
    background-image: url(/Images/internal/staff_a1_o.jpg);
}
.A2
{
    background-image: url(/Images/internal/staff_a2.jpg);
}
.A2:hover
{
    background-image: url(/Images/internal/staff_a2_o.jpg);
}
.A3
{
    background-image: url(/Images/internal/staff_a3.jpg);
}
.A3:hover
{
    background-image: url(/Images/internal/staff_a3_o.jpg);
}
.A4
{
    background-image: url(/Images/internal/staff_a4.jpg);
}
.A4:hover
{
    background-image: url(/Images/internal/staff_a4_o.jpg);
}
.A5
{
    background-image: url(/Images/internal/staff_a5.jpg);
}
.A5:hover
{
    background-image: url(/Images/internal/staff_a5_o.jpg);
}
.A6
{
    background-image: url(/Images/internal/staff_a6.jpg);
}
.A6:hover
{
    background-image: url(/Images/internal/staff_a6_o.jpg);
}
a.A7
{
    background-image: url(/Images/internal/staff_a7.jpg);
}
a.A7:hover
{
    background-image: url(/Images/internal/staff_a7_o.jpg);
}
a.A8
{
    background-image: url(/Images/internal/staff_a8.jpg);
}
a.A8:hover
{
    background-image: url(/Images/internal/staff_a8_o.jpg);
}
a.A9
{
    background-image: url(/Images/internal/staff_a9.jpg);
}
a.A9:hover
{
    background-image: url(/Images/internal/staff_a9_o.jpg);
}
a.A10
{
    background-image: url(/Images/internal/staff_a10.jpg);
}
a.A10:hover
{
    background-image: url(/Images/internal/staff_a10_o.jpg);
}
a.A11
{
    background-image: url(/Images/internal/staff_a11.jpg);
}
a.A11:hover
{
    background-image: url(/Images/internal/staff_a11_o.jpg);
}


a.A12
{
    background-image: url(/Images/internal/staff_a12.jpg);
}
a.A12:hover
{
    background-image: url(/Images/internal/staff_a12_o.jpg);
}
a.A13
{
    background-image: url(/Images/internal/staff_a13.jpg);
}
a.A13:hover
{
    background-image: url(/Images/internal/staff_a13_o.jpg);
}
a.A14
{
    background-image: url(/Images/internal/staff_a14.jpg);
}
a.A14:hover
{
    background-image: url(/Images/internal/staff_a14_o.jpg);
}
a.A15
{
    background-image: url(/Images/internal/staff_a15.jpg);
}
a.A15:hover
{
    background-image: url(/Images/internal/staff_a15_o.jpg);
}
a.A16
{
    background-image: url(/Images/internal/staff_a16.jpg);
}
a.A16:hover
{
    background-image: url(/Images/internal/staff_a16_o.jpg);
}
.register_now{

	 width: 150px;
	 height: 35px;
	 /*border:2px #666 solid;*/
	 text-align:center;
	 /*margin-right:10px;
	 margin-bottom:5px;*/
	}

a.RegisterNowLink
{
     width: 150px;
	 height: 35px;
	 display:block;
	 background-image: url(/Images/internal/register_now_d.jpg);
}
a.RegisterNowLink:Hover
{
        background-image: url(/Images/internal/register_now_o.jpg);
}


a.ShowClassDetails, a.MoreDetailsLink
{
     width: 150px;
	 height: 35px;
	 display:block;
	 background-image: url(/Images/icons/more_details_d.jpg);
}
a.ShowClassDetails:hover, a.MoreDetailsLink:hover
{
    	 background-image: url(/Images/icons/more_details_o.jpg);
}

a.Reg_Now
{
    float: left;
    background-image: url(/Images/internal/register_now_d.jpg);
    }
a.Reg_Now:hover
{
    background-image: url(/Images/internal/register_now_o.jpg);
    }
/***** MANAGEMENTS SCREENS *****/

.ManagementRowEvent
{
    background-color: rgb(215,221,221);/*#88CCC6;*/
    }

th
{
    background-color: #88CCC6;/*#88CCC6;*/
    }
.Listing table
{
    width: 90%; 
}
.AdminForm table
{
    width: 90%;
}

.AdminForm input
{
    width: 350px;
}
.AdminForm input[type="radio"], .AdminForm input[type="checkbox"]
{
    width:auto;
    }

.AdminForm textarea
{
    width: 350px;
    height: 200px;
}
/***** NEWS COMPONENT *****/
 a.NewsShortReadMore
{
 display: block;
 width: 100%;
 text-align: right;
 padding-right: 5px;
}
div.NewsListings
{
    display: block;
    padding-bottom: 14px;
}
span.NewsPostingDate
{
    color: rgb(137,137,137);
    font-family: Georgia;
}
a.ApplyToJob
{
    font-size: 16px;
    font-weight: bold;
    display: block;
    width: 100%;
    text-align: center;
    padding-bottom: 10px;
}

/*** Calendar Management ***/
input.CalPopup
{
    height: 16px;
    width: 16px;
}


/** News Letter ***/
div.NewsletterSignup
{
    background-color: #E9E9E4;
    border: 1px solid #838383;
}


/** Search Results **/
.grdDoctorSearchResults table
{
    width: 100%; 
}

/** Calendar **/
table.Calendar
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    width: 100%;
}
td.CalendarDayCell
{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    height: 45px;
    border: 1px solid #666666;
}
td.CalendarDayCellHasEvent
{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
    background-color: #BEDEDE;/*E9E9E4*/
	border: 1px solid #666666;
}
.Calendar th
{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    background-color: rgb(43,100,94);
    color: White;
	border:2px #666666 solid;
}
.Calendar
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/** Links Management **/ 
table.LinksGrid
{
     width: 650px;
    
}

table.LinksGrid th
{
    width: 150px;
}
table.LinksGrid td
{
    width: 150px;
}

/* Directions Button */ 
a.GetDirections
{
    background-image: url(/Images/icons/get_directions_d.jpg);
    height: 35px;
    width: 150px;
    display: block;
    background-repeat: no-repeat; 
}
a.GetDirections:hover
{
        background-image: url(/Images/icons/get_directions_o.jpg);
}
a.GetDirectionsSmall
{
    background-image: url(/Images/icons/get_directions_small_d.jpg);
    height: 33px;
    width: 130px;
    display: block;
    background-repeat: no-repeat; 
}
a.GetDirectionsSmall:hover
{
        background-image: url(/Images/icons/get_directions_small_o.jpg);
}

.modalBackground 
    {
              background-color: rgb(75,75,75); 
              filter:alpha(opacity=70);
              opacity:0.7; 
    } 

.modalPopup 
{
          background-color:white; 
          border-width:3px; 
          border-style:solid; 
          border-color:Gray; 
          padding:3px; 
          width:250px; 
}
/*** More Input Buttons ***/ 
a.ApplyJob
{
    background-image: url(/Images/icons/apply_job_d.jpg);
    height: 32px;
    width: 150px;
    display: block;
    background-repeat: no-repeat; 
}
a.ApplyJob:hover
{
    background-image: url(/Images/icons/apply_job_o.jpg);
}

a.BackClassListing
{
    background-image: url(/Images/icons/back_to_listing_d.jpg);
    height: 32px;
    width: 148px;
    display: block;
    background-repeat: no-repeat; 
}
a.BackClassListing:hover
{
    background-image: url(/Images/icons/back_to_listing_o.jpg);
}

a.Browse
{
    background-image: url(/Images/icons/browse_d.jpg);
    height: 32px;
    width: 82px;
    display: block;
    background-repeat: no-repeat; 
}
a.Browse:hover
{
    background-image: url(/Images/icons/browse_o.jpg);
}

a.Cancel
{
    background-image: url(/Images/icons/cancel_d.jpg);
    height: 32px;
    width: 64px;
    display: block;
    background-repeat: no-repeat; 
}
a.Cancel:hover
{
    background-image: url(/Images/icons/cancel_o.jpg);
}

a.CancelWhite
{
    background-image: url(/Images/icons/cancel_white_d.jpg);
    height: 32px;
    width: 64px;
    display: block;
    background-repeat: no-repeat; 
}
a.CancelWhite:hover
{
    background-image: url(/Images/icons/cancel_white_o.jpg);
}

a.ClinicNearYou
{
    background-image: url(/Images/icons/clinic_near_you_d.jpg);
    height: 32px;
    width: 164px;
    display: block;
    background-repeat: no-repeat; 
}
a.ClinicNearYou:hover
{
    background-image: url(/Images/icons/clinic_near_you_o.jpg);
}

a.Go
{
    background-image: url(/Images/icons/go_d.jpg);
    height: 32px;
    width: 43px;
    display: block;
    background-repeat: no-repeat; 
}
a.Go:hover
{
    background-image: url(/Images/icons/go_o.jpg);
}
a.GoF5
{
    background-image: url(/Images/icons/go_f5_d.jpg);
    height: 32px;
    width: 43px;
    display: block;
    background-repeat: no-repeat; 
}
a.GoF5:hover
{
    background-image: url(/Images/icons/go_f5_o.jpg);
}
a.ReadMore
{
    background-image: url(/Images/icons/read_more_d.jpg);
    height: 32px;
    width: 92px;
    display: block;
    background-repeat: no-repeat; 
}
a.ReadMore:hover
{
    background-image: url(/Images/icons/read_more_o.jpg);
}

a.Register
{
    background-image: url(/Images/icons/register_d.jpg);
    height: 32px;
    width: 76px;
    display: block;
    background-repeat: no-repeat; 
}
a.Register:hover
{
    background-image: url(/Images/icons/register_o.jpg);
}

a.Search
{
    background-image: url(/Images/icons/search_d.jpg);
    height: 32px;
    width: 64px;
    display: block;
    background-repeat: no-repeat; 
}
a.Search:hover
{
    background-image: url(/Images/icons/search_o.jpg);
}

a.SendRequest
{
    background-image: url(/Images/icons/send_request_d.jpg);
    height: 32px;
    width: 108px;
    display: block;
    background-repeat: no-repeat; 
}
a.SendRequest:hover
{
    background-image: url(/Images/icons/send_request_o.jpg);
}

a.SignUp
{
    background-image: url(/Images/icons/sign_up_d.jpg);
    height: 32px;
    width: 76px;
    display: block;
    background-repeat: no-repeat; 
}
a.SignUp:hover
{
    background-image: url(/Images/icons/sign_up_o.jpg);
}

a.SubmitApplication
{
    background-image: url(/Images/icons/submit_app_d.jpg);
    height: 32px;
    width: 142px;
    display: block;
    background-repeat: no-repeat; 
}
a.SubmitApplication:hover
{
    background-image: url(/Images/icons/submit_app_o.jpg);
}

a.UnderstandReg
{
    background-image: url(/Images/icons/understand_d.jpg);
    height: 32px;
    width: 193px;
    display: block;
    background-repeat: no-repeat; 
}
a.UnderstandReg:hover
{
    background-image: url(/Images/icons/understand_o.jpg);
}

a.ViewClinic
{
	float:right;
    background-image: url(/Images/icons/view_clinic_d.jpg);
    height: 32px;
    width: 138px;
    display: block;
    background-repeat: no-repeat; 
}
a.ViewClinic:hover
{
    background-image: url(/Images/icons/view_clinic_o.jpg);
}

a.ViewDetails
{
    background-image: url(/Images/icons/view_details_d.jpg);
    height: 32px;
    width: 100px;
    display: block;
    background-repeat: no-repeat; 
}
a.ViewDetails:hover
{
    background-image: url(/Images/icons/view_details_o.jpg);
}

a.ViewPhysician
{
    background-image: url(/Images/icons/view_physician_d.jpg);
    height: 32px;
    width: 162px;
    display: block;
    background-repeat: no-repeat; 
}
a.ViewPhysician:hover
{
    background-image: url(/Images/icons/view_physician_o.jpg);
}

a.ViewHealthRes
{
    background-image: url(/Images/icons/view_resources_d.jpg);
    height: 32px;
    width: 194px;
    display: block;
    background-repeat: no-repeat; 
}
a.ViewHealthRes:hover
{
    background-image: url(/Images/icons/view_resources_o.jpg);
}

a.ViewSchedule
{
    background-image: url(/Images/icons/view_schedule_d.jpg);
    height: 32px;
    width: 262px;
    display: block;
    background-repeat: no-repeat; 
}
a.ViewSchedule:hover
{
    background-image: url(/Images/icons/view_schedule_o.jpg);
}

a.BackJobOpp
{
    background-image: url(/Images/icons/back_job_opp_d.jpg);
    height: 32px;
    width: 188px;
    display: block;
    background-repeat: no-repeat; 
}
a.BackJobOpp:hover
{
    background-image: url(/Images/icons/back_job_opp_o.jpg);
}

a.ClinicProfileSm
{
    background-image: url(/Images/icons/clinic_profile_sm_d.jpg);
    height: 32px;
    width: 106px;
    display: block;
    margin-top:135px;
    background-repeat: no-repeat; 
}
a.ClinicProfileSm:hover
{
    background-image: url(/Images/icons/clinic_profile_sm_o.jpg);
}

.NewsArticle
{
    text-align:justify;
    }
    
    
    input.SearchInput
{
    width: 140px;
    height: 15px;
    font-size: 11px; 
    position: relative;
    top: -7px;
}

a#ctl00_ContentPlaceHolder1_MyDoctor_btnGetDoctor{
 color: #438280;
}
