/* CSS Document */


body{
padding:0px; margin:0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#686868; line-height:16px; background:url(images/top_back.gif) repeat-x ; }

#all
{
width:912px;
text-align:left;

}

#back_bot
{
text-align:center;
width:100%;
height:125px;
background:url(images/bot_back.gif) repeat-x #1a2645;
padding-bottom:50px;
}

#drop { visibility:hidden;width:150px;}
#drop1 { visibility:hidden;width:150px;}

.drop {position:absolute; background:#eeefac; padding:0px; margin:0px; border-bottom:4px solid #232645; }
.drop ul { margin:2px; margin-bottom:0; padding:0px; line-height:20px; list-style:none; }
.drop li { padding-left:15px; padding-right:15px; background:url(images/arrow.gif) no-repeat; background-position:5px 6px; border-bottom:1px solid #c8c985; }

.drop div { height:20px; padding:0px; margin:0px; }
.drop a { font-weight:bold; font-size:12px; color:#232645; letter-spacing:-1px; text-decoration:none; display:block; width:150px;}
.drop a:hover { font-weight:bold; font-size:12px; color:#4b5189; letter-spacing:-1px; text-decoration:none; display:block; width:150px;}


#contactdiv
{
padding:0px;
margin:0px;
margin-top:0px;
color:#000;
font-weight:bold;
}

#contactdiv table
{
width:550px;
line-height:14px;
}

#contact_thanks
{

padding:0px;
margin-top:40px;
display:none;
font-weight:bold;
letter-spacing:-1px;
}

#contact_thanks .blue
{
color:#58658d;
font-weight:bold;
letter-spacing:-1px;
}

#contact_thanks .blue_b
{
color:#202b47;
}

 .blue_b2
{
color:#202b47;
letter-spacing:-1px;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}


#top
{
padding-top:25px;
padding-left:0px;
margin-left:0px;
width:901px;
height:132px;
background:url(images/top_back.gif) repeat-x;
}
/* Check this out may be padding-0 is creating rules for killing <br /> */
#middle
{
margin:0px;
padding:0px;
background:url("images/dot.gif") repeat-y;
background-position:573px 0px;
}

#middle-mother
{
margin:0px;
padding:0px;
background:url(images/mother_ind.gif) no-repeat 391px 100%;
}

#middle_404
{
margin-top:220px;
text-align:center;
 color:#202b47;
 font-size:21px;
 letter-spacing:-1px;
 height:395px;
 line-height:30px;
}
/* Check this out may be padding-0 is creating rules for killing <br /> */
#middle_other
{
margin:0px;
padding:0px;
background:url("images/snake.gif") no-repeat;
background-position:0% 100%;
padding:30px 0px 30px 5px;
}
/* Check this out may be padding-0 is creating rules for killing <br /> */
#left_other
{
float:left;
margin:0px;
padding-top:15px;
width:245px;
height:529px;
font-size:12px;
}
/* Check this out may be padding-0 is creating rules for killing <br /> */
#right_other
{float:right;
margin:0px;
padding-top:15px;
width:590px
}


/* Check this out may be padding-0 is creating rules for killing <br /> */
#right_other_clinic
{float:right;
margin:0px;
width:590px;
text-align:left;
}
/* Check this out may be padding-0 is creating rules for killing <br /> */
#right_other_clinic img
{padding:0px;
margin:0px;
}

.clinic_descr
{float:left;
padding:0px;
margin:0px;
margin-top:15px;
margin-bottom:35px;
width:550px;
color:#000;
text-align:justify;
}

.clinic_descr img
{
padding-top:0px;
margin-top:0px;
}


.clinic_descr_bord_empty
{
float:left;
padding:0px 0px 15px 0px;
margin:15px 0px 15px 0px;
border-bottom:1px  dotted #babdc6 ;
width:550px;
color:#000;
height:2px;
}

#submit
{
margin:0px;
padding:0px;
margin-top:10px;
}

#formstatus
{
margin:0px;
padding:0px;
padding-top:10px;
}

/* Check this out may be padding-0 is creating rules for killing <br /> */
.clinic_descr_bord
{float:left;
padding:0px 0px 15px 0px;
margin:15px 0px 15px 0px;
border-bottom:1px  dotted #babdc6 ;
width:550px;
color:#000;
}


#right_other_clinic img.clinic_left 
{float:none;
margin:0px;
padding:0px 0px 20px 0px;
}

#right_other_clinic p
{
padding-top:0px;
margin-top:0px;
}

#right_other_clinic img.clinic_right 
{float:right;
padding:0px;
margin:0px 65px 0px 0px;
}



#dotter
{
background:url("images/dot.gif") repeat-y;
background-position:28% 0%;
}

#bottom
{padding-left:10px;
padding-right:10px;
margin-top:0px;
padding-top:0px;
width:870px;
background:url("images/bot_back.gif") repeat-x ;
color:#FFFFFF;
}

#logo
{
float:left;
}

#left
{width:534px;
float:left;
padding:0px 40px 20px 0px ;
margin:0px;
background-position: 100% 100%;
}

.menu
{
width:901px;
background:#eeeFAC;
color:#1a2645;
}

.menu .pater td
{
font-family:Arial, Helvetica, sans-serif;
height:35px;
font-size:15px;
line-height:35px;
vertical-align:middle;
font-weight:bold;
letter-spacing:-1px;
}

.menu .pater a
{
color:#1a2645;
text-decoration:none;
}

.menu .pater div
{
height:35px;
padding:0px;
margin:0px;
}


.menu .pater a:hover
{
text-decoration:none;
}


#ph_fax
{
margin-top:18px;
color:#336699;
font-size:12px;
float:right;
letter-spacing:-1px;
font-weight:bold;
text-align:right;
}


#right
{
padding:0px;
padding-top:10px;
padding-left:20px;
margin:0px;
width:316px;
float:left;
}

#right img
{
padding-right:15px;
float:left;
}

.big_yellow
{
line-height:60px;
color:#a7a363;
font-size:24px;
margin-bottom:0px;
padding-bottom:0px;
letter-spacing:-1px;
}

.big_yellow2
{padding-top:12px;
padding-left:10px;
line-height:28px;
color:#a7a363;
font-size:24px;
letter-spacing:-1px;
}

.index_text
{
text-align:justify;
padding:0px 155px 30px 10px;
margin-top:0px;
}
.clear
{
padding:0px;
margin:0px;
clear:both;
}

.schedule_table
{
margin-left:20px;
padding:15px 0px 15px 0px;
line-height:20px;
}


.schedule_table td.arrow
{height:28px;
background:url("images/red_arrow.gif") no-repeat;
background-position: 0px 20px;
padding:0px;
margin:0px;
}

.schedule_table td
{padding:0px;
margin:0px;}

.schedule_table  p
{
padding:3px 0px 3px 25px;
margin:0px;
}

.schedule_table p.edit_text
{
padding:0px 0px 0px 0px;
}

.toll_free
{
line-height:35px;
color:#FFFFFF;
font-size:12px;
float:right;
text-align:left;
font-weight:bold;
margin-bottom:30px;
}

.right_aligned
{
padding:0px;
margin:0px;
float:right;
width:300px;
}

.left_aligned
{text-align:left;
padding:45px 0px 0px 0px;
margin:0px;
float:left;
width:550px;
color:#eeefab;
font-size:10px;
line-height:14px;
}

.left_aligned a
{

color:#eeefab;
font-size:10px;
line-height:12px;
text-decoration:none
}

.left_aligned a:hover
{

color:#eeefab;
font-size:10px;
line-height:12px;
text-decoration:underline;
}



.bl
{
color:#818eb5;
font-size:10px;
line-height:12px;
}

.bl a
{
color:#818eb5;
font-size:10px;
line-height:12px;
text-decoration:none;
}

.bl a:hover
{
color:#818eb5;
font-size:10px;
line-height:12px;
text-decoration:underline;
}

.edit_text
{
background:#818eb5;
color:#fff;
font-weight:bold;
width:100%;
text-align:center;
padding:0px;
margin:0px;
margin-top:10px;
margin-bottom:10px;
}


.edit_text a
{
text-decoration:none;
}

ul.ul_clinic 
{ list-style:none;
width:228px;
margin:0px;
padding:0px;
font-weight:bold;
color:#000;
letter-spacing:-1px;
margin-bottom:25px;
}

ul.ul_clinic  li
{line-height:25px; 
margin:0px;
padding-left:35px;
margin-bottom:1px;
background:#f5f5f5;
}

ul.ul_clinic  li.gold
{line-height:25px;
margin:0px;
padding-left:13px;
margin-bottom:1px;
background:#eeefab;
}

ul.ul_clinic  li.notli
{line-height:15px;
margin:0px;
padding-left:35px;
margin-top:10px;
background:#fff;
font-weight:normal;
}

.ul_clinic  a
{color:#000;
text-decoration:none;
}

.ul_clinic  a:hover
{color:#000;
text-decoration:none;
}

.dotted_228
{

width:228px;
height:60px;
padding:0px;
margin:0px;
margin-top:0px;
background:url(images/dot.gif) repeat-x ;
background-position: bottom;

}



.dotted_228 img
{
padding:10px;
}


.faqBorder
{
vertical-align:middle;
line-height:16px;
width:558px;
background:url(images/arrow_golden.gif) no-repeat;
background-position: 2px 10px;
border-bottom:1px  dotted #babdc6 ;
padding:0px;
padding-top:10px;
padding-bottom:10px;
margin:0px;
padding-left:28px;
font-weight:bold;
color:#000;
}


.faqBorder a
{
color:#000;
text-decoration:none;
}

.padd_bot
{
padding-bottom:10px;
}
.sub
{
padding-left:20px;
padding-bottom:20px;
padding-top:5px;
margin:0px;
border-bottom:1px  dotted #babdc6 ;
color:#000;
}

.sub p
{
width:550px;
}
.sub img
{
margin-top:10px;
margin-bottom:5px;
}

ul.ul_clinic2 
{float:left;
 list-style:none;
width:300px;
margin:0px;
padding:0px;
font-weight:bold;
color:#000;
letter-spacing:-1px;
margin-bottom:25px;
}

ul.ul_clinic2  li
{line-height:26px; 
margin:0px;
padding-left:40px;
margin-bottom:1px;
background:url(images/arrow_golden2.gif) no-repeat #f5f5f5;
background-position:7px 5px;
}


ul.just_goldenarrow
{
padding:0px;
margin:0px 0px 0px 30px;
list-style:none;
}
ul.just_goldenarrow li
{
padding:0px 0px 0px 25px;
margin:0px;
background:url(images/arrow_golden3.gif) no-repeat;
background-position:0px 2px;
font-weight:normal;
}

.shedule_txt
{
margin-top:15px;
padding:0px;
}

.toppad
{
padding-top:10px;
}