 
/* CSS Document */
/*** Reset.css **/



body
{
 
color:#333333;
font-family:Arial, Helvetica, sans-serif;

background:#3A8DB5 url(../images/dental_main_bg.jpg);

background-position: top;
background-repeat:repeat-x;


 
font-size:12px;

}
a{outline:none;  color:#4497b9;}
a:hover{ text-decoration:underline;}

.contentone
{
clear:both;
margin:0px;
margin-left:0px;
margin-top:10px;
margin-right:0px;
background-color:#FFFFFF;
padding:10px 0px 20px 10px;

height:auto;
width:860px;

overflow:hidden;

}
.response
{
border:1px solid #AFD6E4;
width:840px;
height:20px;
margin:10px 0px 10px 10px;
padding:0px 0px 0px 10px;
overflow:hidden;
background-color:none;
color:#fff;
font-weight:bold;
font-size:12px;
font-family:tahoma, Helvetica, sans-serif;
text-align:center;
}
*{

margin:0px;padding:0px; }


.outter
{
margin:auto;
 
padding:auto;
background:none;
padding-bottom:10px;
 
 

height:auto;
width:870px;
position:relative;

 
overflow:hidden;

}  
.header
{ 
  height:auto;
  margin:auto;
  padding:0px;
  background:#fff;
  background-repeat:repeat-x;
  border-bottom:5px solid #88C1DF;
}

.head_inner
{
  width:870px;
 background:#fff;
  margin:auto;
  padding:0px;
 
 clear:both;
  overflow:hidden;

   
}
.headder ,.logo ,.logo a ,.top_right
{

padding:0px;overflow:hidden;
}
.headder{
 
height:auto;
margin-left:10px;  
width:850px;
border-bottom:5px solid #6CBBDD;
}
.logo
{
width:auto; 
height:83px;
margin-left:0px;
_margin-left:0px;
margin-top:20px;
float:left;
background:none;
overflow:hidden;
width:236px;
margin-left:-5px; 
*margin-left:-5px; 
}
.top_right
{
width:600px;
height:auto;
margin-bottom:20px;
float:right;
overflow:hidden;
color:#000;
 
 

}

.top_navi
{
height:20px;
margin:0px;
margin:5px 10px 3px 3px ;
text-align:right;
padding:0px;
float:right; width:95%;
 


overflow:hidden;

}
.top_navi a
{
color:#1B5972;
text-decoration:none;
}
.top_navi a:hover
{
color:#1B5972;
text-decoration:underline;
}
.title_field
{
width:418px;
}
 
 /*- Menu Tabs --------------------------- */

    #tab_menu {
      float:right;
	  font-family:Arial;
	  font-size:11px;
	  font-weight:bold;
     width:auto;
   
      line-height:22px;
	  height:30px;
	  overflow:hidden;
	  margin:0px;
 
	  width:73%;  
      }
    #tab_menu ul {
	margin:0;
	float:right;
	
	padding: 0px   0px 0px  0px;
	list-style:none;
      }
    #tab_menu li {
      display:inline;
      margin:0;
      padding:0;
	  
      }
    #tab_menu a {
      float:left;
      background:url("../images/tableft_menu.gif") no-repeat left top;
      margin:0;
	  margin-left:1px;
      padding:0 0 0  5px;  
      text-decoration:none;
	   
      }
    #tab_menu a span {
      float:left;
      display:block; 
      background:url("../images/tabright_menu.gif") no-repeat right top;
      padding:5px 10px 12px 8px;
      color:#fff;  
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tab_menu a span {float:none;   }
    /* End IE5-Mac hack */
    #tab_menu a:hover span {
      color:#FFF;
	  
      }
    #tab_menu a:hover {
      background-position:0% -42px;
      }
    #tab_menu a:hover span {
      background-position:100% -42px;
	     padding:5px 10px 12px 8px;
      }


  /*- Menu Tabs finish--------------------------- */
/*searchbox code start*/
.search_box
{
height: 20px; width:76%;
margin:2px  0px 2px 0px;
padding:0px 0px 0px 0px;
float:right;
 
}

.search_box .s {
    float: left;
    padding: 0;
    margin: 0px 0 0 0px;
  border:1px solid #B4B4B4;

	 height:16px;
    width: 160px;
    background:#fff;
	overflow:hidden;
}
.search_box .go {
    float:left;
    margin: 0px 0px 0 0;
	 padding: 0px 0px 0px 0px;
	 width:20px;
	 height:18px;
 
}
/*search box finish*/
 

 

/*bannerside css*/
 
 
.banner_outer
{
 
height:225px;

margin-left:0px;
 padding:0px;

overflow:hidden;
width:870px;
margin:auto;

} 
.banner_outer1
{
 
height:280px;

margin-left:0px;
 padding:0px;

overflow:hidden;
width:870px;
margin:auto;
/*background-image: url(../images/banner.jpg);*/
 
}

.banner_left
{
width:563px;
height:280px;
float:left;  
 
}
/*
.banner_right
{ float:right;
  background:#c9e3ed;
  width:250px; 
  
 
  height:210px; 
  overflow:hidden;
}
*/

.ban_rigout
{float:right; width:307px; height:280px;  
  background-image: url(../images/baner_right.jpg);
}
.banner_right
{ 

float:right;
  width:280px; 
  height:250px; 
  overflow:hidden;
  background-image: url(../images/banner_right.jpg);
  
}

.phone
{
 
float:right; width:98%;
color:#2D5780;
font-weight:bold;
margin-right:10px;
margin-bottom:5px;
margin-top:20px; _margin-top:1px;  text-align:right;

}
.login
 { 
padding:0px;padding-top:0px; overflow:hidden;
width:260px;  
margin-top:73px;
 }
 .login ul
 {
 list-style:none;
 margin:0px;padding:0px; overflow:hidden;
 }
.login li
 { 
 list-style:none;
 margin:0px;
 color:#FFFFFF;
 font-weight:bold;
 padding-top:5px ;
 }
 
.text_b
{
width:257px; 
}
.text_b1
{
width:257px; 
border:1px solid #B5DBEE; background:#3786B2;
color:#fff;
}

.con_inner
{ width:100%; }

.cont_outer
{
clear:both;
width:570px;
height:auto;
 
text-align:justify;
padding:0px;
margin:0px 15px  0px 0px;
 
 _margin:0px 3px 0px  0px;
line-height:17px;
float:right;
 
}
.cont
{

height:auto;
text-align:justify;
margin:0px 0px  0px 1px;
line-height:17px;
float:left;
clear:both;
}
.our_outer
{ width:570px; height:auto; float:left;clear:both;margin:0px; }
.our_round
{ width:570px; height:auto;  clear:both;}
.our_top
{ width:570px; height:9px;margin:0px; padding:0px; overflow:hidden; background:url(/public/images/our_top.jpg);  }
.our_bottom
{ width:570px; height:9px;margin:0px; padding:0px; overflow:hidden;  background:url(/public/images/our_bottom.jpg);  }
.our_cen
{ width:570px;  margin:0px; padding:0px; overflow:hidden;  background:url(/public/images/our_cen.jpg);  }

.rep_con
{   width:232px; height:auto;margin:10px 23px 10px 25px;_margin:10px  13px 10px 13px;  overflow:hidden; float:left;   }
.rep_con b
{ font-size:15px; overflow:hidden; text-align:justify; clear:both;  }
.rep_con img
{  overflow:hidden;  margin:20px 0px 0px 0px; float:left;clear:both;   }
.rep_con p
{  overflow:hidden;  margin:20px 0px 0px 0px; float:left; clear:both; text-align:justify; width:86%; padding:0px 20px 0px  0px;  }
/*
.text_b
{
width:197px;


}
 .login
 { 
padding:30px;padding-top:0px;padding-bottom:15px;overflow:hidden;
width:200px;

 }
 .login ul
 {
 list-style:none;
 margin:0px;
 }
.login li
 { 
 list-style:none;
 margin:0px;
 color:#333;
 font-weight:normal;
 padding-top:5px ;
 } */
.content
{
clear:both;
margin:0px;
margin-left:0px;
margin-top:0px;
margin-right:0px;
background-color:#FFFFFF;
padding:20px 0px 20px 0px;

height:auto;
width:870px;

overflow:hidden;

}
.login_head
{ 
 
width:98%;
font-size:15px;
font-weight:bold;
 
color:#fff;
margin:0px 0px 0px 0px ;

}
 .sign_up
 { 
padding:30px;padding-top:0px;padding-bottom:15px;overflow:hidden;
width:200px;
font-size:13px;
color:#fff;
font-weight:bold;
 } 
  .sign_up a
 { 
 clear:both;
 padding-bottom:15px;overflow:hidden;
 text-decoration:none;
 font-size:20px;
 font-family:Tahoma;
color:#fff;
font-weight: normal;
 
float:right;
 } 
h1
{ 
 
font-size:18px;
font-weight:bold;
padding-top:5px;
margin-left:10px;
font-family:  Arial, Helvetica, sans-serif, "Arial Narrow";
color:#0D4173;
 

}
.cont
{
clear:both;
width:68%;
height:auto;
 
text-align:justify;
padding:5px 4px 0px 5px;
margin:0px 0px  0px 1px;
line-height:17px;
float:left;

}
.middle
{
padding:5px 4px 0px 5px;
margin:0px 0px  0px 1px;
text-align:justify;
width:98%;
}
/*
.news
{
width:240px;
height:auto;
float:right;
border:0px solid red;
margin-top:-20px;
margin-right:10px;
_margin-right:5px;

}
.news_top
{
width:240px;
height:30px;
background-image:url(../images/right_top.jpg);
 


}
.news_head
{
color:#FFFFFF;
font-size:16px;
line-height:30px;
margin-left:10px;

}
 .news_center
{
width:240px;
height:auto;
background-image:url(../images/right_center.jpg);
 
background-repeat:repeat-y;

}
 .news_bottom
{
width:240px;
 
height:7px;
background-image:url(../images/right_bottom.jpg);
background-repeat:no-repeat;
 
 
}
.news_list
{width:236px;
height:auto;
overflow:hidden;
 
margin:auto;
}
 .news_list ul
{ list-style:none;
margin:0px; overflow:hidden;
 
}
 .news_list li
 
{ clear:both;
margin:0px; overflow:hidden;
text-align:justify;
background-image:url(../images/more_dot.gif);
background-position:7px 5px ;
background-repeat: no-repeat;
height:auto;
margin:10px 0px 0px 0px ;
 padding:0px  5px  0px 18px;
 cursor:pointer;
}
  .news_list li a
 
{
color:#1B5972;
text-align:justify;
text-decoration:none;
}
.more
{float:right;
text-decoration:none;
color:#000;
overflow:hidden;
 	 
 
background-image:url(../images/more_dot.gif);
background-repeat:no-repeat;
background-position:0px 10px;
padding:5px 5px 0px 10px ;
 
 
}
.news_list li a:hover
{
color:#3395CA;
text-decoration:underline;
}
.more:hover
{float:right;
text-decoration:underline;
 color:#3395CA;
 
}
*/
.news
{
width:266px;
height:auto;
float:left;
 margin:0px 0px 0px 10px;
 _ margin:0px 0px 0px  5px;

}
.news_top
{
width:266px;
height:35px;
background-image:url(../images/right_top.jpg);
 
overflow:hidden;

}
.news_head
{
 margin:0px;
font-size:18px;
color:#fff;margin-left:35px;margin-top:6px;
 
 

}
 .news_center
{
width:266px;
height:auto;
background-image:url(../images/right_center.jpg);
 
background-repeat:repeat-y;

}
 .news_bottom
{
width:266px;
 
height:7px;
background-image:url(../images/right_bottom.jpg);
background-repeat:no-repeat;
 
 
}
.news_list
{width:236px;
height:auto;
overflow:hidden;
 
margin:auto;
}
 .news_list ul
{ list-style:none;
margin:0px; overflow:hidden;
 padding:0px;
}
 .news_list li
 
{ clear:both;
margin:0px; overflow:hidden;
text-align:justify;
background-image:url(../images/left_dot.jpg);
background-position:0px 3px ;
background-repeat: no-repeat;
height:auto;
margin:10px 0px 0px 0px ;
 padding:0px  5px  0px 18px;
 
}
.news_list li a
{
text-decoration:none;
} 
.news_list li a:hover
{
text-decoration:underline;
}
.teat_h
{ margin:0px;padding:0px;clear:both;float:left; color:#0A3457;
}
.teat_h a
{ margin:0px;padding:0px;clear:both;float:left; color:#0A3457;
}
.more
{
float:right;
text-decoration:none;
color:#3395CA;
font-weight:normal;
background-image:url(../images/more_dot.jpg);
background-repeat:no-repeat;
background-position:0px 10px;
padding:5px 5px 0px 13px ;
 _padding:5px 10px 0px 13px ;
 
}
.more2
{float:right;   overflow:hidden;  
text-decoration:none;
color:#3395CA;
 	
background-image:url(../images/more_dot.jpg);
background-repeat:no-repeat;
 
 
 margin: 0px 35px 0px 0px;padding:0px 0px 0px 13px ;
 _padding:0px  0px 0px 13px ;background-position:0px 6px;
  clear:both;
}
.more:hover
{float:right;
text-decoration: underline;

color:#000;
}


.footer_outer
{
width:870px;
margin:0px 0px 0px 0px;padding:0px;
overflow:hidden;
height:auto;
background:none;
text-align:center;


}




/*footlinkstart*/
.foot_menu
{
overflow:hidden;

 

margin:auto ;
padding:10px 0px 5px 0px;
color:#ccc;
 
 

}
 
 
.foot_menu a
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
margin:0px 0px 0px 0px ;
padding:0px 7px 0px 7px;
text-decoration:none;
}
.foot_menu a:hover
{

text-decoration:underline;}

.round_top
{
width:870px;
height:10px;
margin:10px 0px 0px 0px ;
}
.round_cen
{
width:870px;
height:auto;
margin:auto;
padding:0px ;
background: url(../images/round_cen.jpg);
background-repeat:repeat-y;

}
.round_bottom
{
width:870px;
height:49px;
background: url(../images/round_bottom.gif);
background-repeat:no-repeat;  
display: block;
background-color:none;
}
/*rightsidestart*/
.c_right_outer
{
width:800px;
height:auto;

float:right;
 


}
.c_outer
{
width:803px;
height:auto;
margin:10px 0px 10px 20px;
float:left;
 


}
.c_right_top
{
width:800px;
height:15px;
/*background-image:url(/public/images/c_f_top.jpg);*/
text-align:center;
font-weight:bold;
color:#153C75;

}
.c_right_center
{
width:800px;
height:auto;
/*background-image:url(../images/c_f_center.jpg);*/


}
.c_right_content
{
width:800px;
margin:auto;
height:auto;
margin-bottom:10px;

}
 

.c_right_bottom
{
width:800px;
height:15px;
/*background-image:url(/public/images/c_f_bottom.jpg);*/

}
/*rightsidefinish*/
 
  td a
 {
text-decoration:none;
color:#0D4173;
 }
 td a:hover
 {
text-decoration:underline;
color:#0D4173;
 }
 
.fieldwrapper{  
width: 820px;  
overflow:hidden;
padding:2px;
 
margin:0px;
margin-top:0px;
 
height:auto;

 
}
.pagination
{

width:820px;
height:25px;
overflow:hidden;
padding:0px 10px 0px 0px;
margin:0px 10px 0px 0px;

color:#588E97;
text-align:right;
border:0px solid red;
font-weight:normal;
cursor: pointer;
}
.pagination a
{
font-size:12px;
color: #588E97;
font-weight:bold;
text-decoration:underline;

}
/*subpagecontent*/
.subpage_content
{
width:845px;
height:auto;
border:1px solid #E8F3F7;
margin-left:11px;
 padding:1px;



}
.admin
{
margin-top:10px;
width:800px;
padding:10px;
}
.admin a
{
line-height:20px;
text-decoration:none;
font-size:13px;
color:#153C75;
}
.admin a:hover
{
text-decoration:underline;
font-size:13px;
}
.subpage_inner
{
width:845px;
 

 
height:auto; 
background :#fff url(../images/sub_content_bg.jpg) ;
background-repeat:repeat-x;
 
}
/*subpagecontentfinish*/
.sumbit_button {
font-size:12px;
font-weight:bold;
margin-top:5px;
padding:2px;
}
/* Breadcrump*/
.breadcrump{background-image:url(../images/dotted_line.gif); background-repeat:repeat-x; background-position:bottom; font-size:11px; font-weight:bold; color:#5E8A1F; margin-bottom:5px;
margin:10px 0px 10px 15px; }
.breadcrump a{ color:#737D82; text-decoration:underline; font-size:11px;}
.breadcrump a:hover{ color:#cc0000; text-decoration:none; font-size:11px;}
a{outline:none;}

a.ovalbutton{
background: transparent url(../images/oval-blue-left.gif) no-repeat top left;
display: block;
float: left;
font-weight:bold;
font:Arial, Helvetica, sans-serif; 
line-height: 16px;  
height: 24px;  padding-left: 11px;  
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; 
}

a.ovalbutton span{
background: transparent url(../images/oval-blue-right.gif) no-repeat top right;
display: block;
padding: 4px 11px 4px 0;  
}

a.ovalbutton:hover{  
background-position: bottom left;
}

a.ovalbutton:hover span{  
background-position: bottom right;
color: black;
}

.buttonwrapper{  
overflow: hidden;  
width: 100%;
}


.subheaderlink{
margin:10px 0px 10px 0px;
font-weight:20px;
list-style:none;
}

.subheaderlink li
{
margin:5px 0px 0px 0px;
}
.subheaderlink a{ font-size:12px;font-weight:bold;text-decoration:none; text-transform:capitalize; padding-left:10px; color:#666; background-image:url(/public/images/admin_bullet.jpg); background-repeat:no-repeat; font-family: arial, "Times New Roman", Times, serif; background-position:center left;
margin:0px 0px 0px 10px;

}
.subheaderlink a:hover{ font-size:12px;font-weight:bold;color:#03325C;  text-decoration:none;}


.sub_link{
margin:10px 0px 10px 0px;

list-style:none;
}

.sub_link li
{

margin:8px 0px 0px 0px;
}

.sub_link a
{ 
font-weight:bold;
font-size:15px;
text-decoration:none;
 text-transform:capitalize;
  padding-left:7px;

   color:#004182; background-image:url(/public/images/service_arrow.gif); background-repeat:no-repeat; font-family: arial, "Times New Roman", Times, serif; 
  background-position:center left;
margin:0px 0px 0px  10px;

}
.sub_link a:hover{text-decoration:underline;}
 .middle_a
 {
  
text-decoration:none;
 
color:#3395CA;
 }
 .middle_a:hover
 {
text-decoration:underline;
color:#0D4173;
 }
 
 
 .subtitle{ padding-bottom:4px;
 color:#333333;
 font-weight:bold;
 font-size:18px;
 }
 .cal_name
 { margin:0px 0px 0px 15px;}
 .con_agenta
 {
padding:10px 0px 0px 0px;
margin:0px ;

width:98%;
height:auto;
text-align:justify;

}
.delete_photo
{
text-align:center;
text-decoration:none;
}
.staff_outer{ width:95%; padding:10px; }
.activate
{
text-decoration:underline;
background-position:right bottom;
color:black;
}
