
/********** PAGE LAYOUT **********/
.menu { width:240px; }
.mainbody { width:930px;}
.footstuff { width:940px;text-align:center;}
.column {  margin: 0 10px;
	   overflow: hidden;
	   float: left;
	   display: inline;}
.row {	   width: 960px;
	   margin: 0 auto;
	   overflow: hidden;}
.bugfix{min-width: 960px; height: 200px;}
* html .bugfix	{padding: 0 480px;}
.bugfix .min_width_inner{width: 100%; }
.bugfix .min_width_container{margin: 0 -480px;position: relative;float: left;}	   

/********** MAIN BODY **********/
body{         padding:0;
              margin:0;
              font:normal 12.0pt verdana,arial,helvetica,sans-serif;
              color:#282828;}
#header{text-align:left;width:100%;background:#AED7FF;}
#header form{float:right;vertical-align:middle;position:absolute;top:80px;right:50px;}
.toptext{padding:3px 6px 3px 6px;background:#FEFDE9;border:1px solid #9F7C04;font-size:15pt;font-weight:normal;color:#710000;float:right;vertical-align:middle;position:absolute;top:27px;right:85px;}
.infotext{color:#282828;font-size:90%;font-weight:bold;}
.functions{width:940px;vertical-align:bottom;margin:47px 0 0 0;background:#AED7FF;}
#container{   width:100%;
              margin:10px 0 40px 0;              
              text-align:justify;}              
h1{           font:normal 20.3pt arial,helvetica,sans-serif;
              color:#282828;
              margin:0 0 10px 0;
              text-align:center;}
h2{           font:normal 14.3pt arial,helvetica,sans-serif;
              color:#282828;
              margin:18px 0 0px 0;
              text-align:left}              
h3{           font:normal 14.3pt arial,helvetica,sans-serif;
              color:#282828;
              margin:18px 0 0px 0;
              text-align:left} 

/********** NAVIGATION **********/
.dentistreviewer{
padding: 0;
width: 940px;
border-top: 5px solid #00336A;  
background: #AED7FF;
voice-family: "\"}\"";
voice-family: inherit;
}

.dentistreviewer ul{
margin:0;
margin-left: 178px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.dentistreviewer li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
}

.dentistreviewer a{
float: left;
display: block;
font: bold 15px Arial;
color: white;
text-decoration: none;
margin: 0 0 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background: #408080;  
border-top: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;
}

.dentistreviewer a:hover{
background-color: #00336A;  
color: #FFFFFF;
}

.dentistreviewer a.selected{ /*currently selected tab*/
background: #00336A;  
color: #FFFFFF;
border-top:1px solid #00336A;  
}

.dview2 a{
float: left;
display: block;
font: bold 15px Arial;
color: #FFFFFF;
text-decoration: none;
margin: 0 0 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background: #408080;  
border-top: 1px solid #FFFFFF;border-right: 0px solid #FFFFFF;
}

.dview2 a:hover{
background-color: #00336A;  
color: #FFFFFF;
}

.dview2 a.selected{ /*currently selected tab*/
background: #00336A;  
color: #FFFFFF;
border-top:1px solid #00336A;  
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}              
             
/********** LINK STYLES **********/  
a{            color:#003093; 
              text-decoration:underline;}
a:hover{      color:#CC0000;
              text-decoration:none;}
#footer a{    font:13px/15px 'Trebuchet MS', Arial, Helvetica, sans-serif;
              color:#F8EEC9;
              text-decoration:none;
              margin:0 10px 0 0;}
#footer a:hover{text-decoration:underline;}

/********** IMAGES **********/
.image{       margin:2px 12px 0 0;}
.thumbs{      margin:2px 12px 0 0;} 
.blkborder { border:solid 1px #000000}

/********** MISCELLENEOUS **********/
.fauxheading{font:normal 14.3pt arial,helvetica,sans-serif;
              color:#800000;
              margin:5px 0 0 20px;
              text-align:left}
.space35 {margin-top:35px}
.space13 {margin-top:13px} 
.bodybold{color:#295454;font-weight:900}
.bodyboldred{color:#800000;font-weight:900}
.footarrow { vertical-align:middle; padding-right:3px;width:9px;height:10px;}              
#infodiv {float:right;width:260px;font-size:80%;margin:2px 5px 0 12px;padding:9px;background-color:#FEFCD3;border:solid 1px #9F7C04;}
#infodiv p {margin:9px 0 0 0}
              
/********** BUTTON STYLES **********/
.searchbtn{  
     width:4.85em;padding-top:1px;
     color:#FFFFFF;
     font-family:arial;
     text-align:center;
     font-size:14.5px;
     font-weight:800;
     background-color:#BB0000;
     border:1px solid #000000;
     margin-left:5px;
     margin-right:8px;}
 
.searchbtnhov {
     color:#FFFFFF;cursor:pointer;
     background-color:#930000;
     border-top-color:#000000;
     border-left-color:#000000;
     border-right-color:#000000;
     border-bottom-color:#000000;}
     
/********** MENU TREE **********/
    

/********** FOOTER **********/
#footer {background:#060F2F;width:100%;font:13px/15px 'Trebuchet MS',Arial;color:#F8EEC9;text-align:left;padding:17px 0 57px 0;}
#footer p{margin:20px 0 11px 0;text-align:center;}
.footerextra{font-style:italic;margin:20px 0 7px 0;text-align:center;font:normal 7.1pt verdana,arial;color:#4A5F6F;}
#base {width:100%;text-align:center;background:#274E4E;font:12px/14px 'Trebuchet MS',Arial;color:#F4E4AE;padding:6px 0;border-top:solid 1px #E9CC58;}

