@charset "utf-8";
body {	margin:0px;background:#000000;}
#Shell {margin:0;background:url(images/bg.jpg) top no-repeat;min-height:725px;_height:725px;}
#Container { position:relative;margin:0px auto 0px auto;width:900px;}
#header {width:900px;height:296px;overflow:hidden;}
#Contentbg {width:900px;min-height:244px;_height:244px;background:url(images/shellbg.jpg) repeat-y;}
#Content {width:900px;	min-height:244px;_height:244px;background:url(images/shell.jpg) no-repeat;}
#shellbtm {width:900px;height:142px;background:url(images/shellbtm.jpg) no-repeat;}
#Text_Content {width:540px;padding-right:58px;text-align:left;}

.Text_text {float:left;width:535px;padding-top:90px;padding-left:5px;}
#Text_text_admin{float:left;width:600px;padding-top:90px;padding-left:5px;}

/*content Text_text Styles*/
.Text_text p, .content ol, .content ul, .Text_text h2, .Text_text h3, .Text_text h4, .Text_text h5, .Text_text h6{font-family:"Microsoft Sans Serif", Verdana, Arial; color:#000000;font-size:14px; line-height:18px;}

/* links */
.Text_text a:link, .Text_text a:visited{ color:#590807; text-decoration:underline; }
.Text_text a:hover{color:#000000; text-decoration:underline; }	

/* basic page content elements */
.Text_text hr {height:1px;background:#000000; }
.Text_text p, .content ol, .content ul{margin-top:5px; margin-bottom:16px; }
.Text_text ol, .Text_text ul{margin-left:30px; }
.Text_text ul li{list-style:disc;}
	
/* headings */ 
/* -styles shared by all headings on the site */
 .Text_text h2, .Text_text h3, .Text_text h4, .Text_text h5, .Text_text h6{margin-top:10px;margin-bottom:4px; font-weight:bold; }
 
/* -specific styles for each level */
.Text_text h2{font-size:18px;}
.Text_text h3{font-size:16px;}
.Text_text h4{font-size:14px;}
.Text_text h5{font-size:12px;}
.Text_text h6{font-size:10px;}

/*Footer Area*/
#footer {float:left;width:900px;padding-top:5px;font:11px Verdana, Arial, Helvetica, sans-serif;color:#c3bfbf;	text-align:center;padding-bottom:25px;}
#footer a , #footer a:hover, #footer_admin, #footer_admin a {font:11px Verdana, Arial, Helvetica, sans-serif;color:#c3bfbf;}
#footer_admin a{text-decoration:underline;}

/***** Specialty Styles *****
-including all styles not covered by the main style areas above
*/

.rub {float:right;}
.lub {float:left;}
.image_class {border:none; float:left;}
.staffphoto { float:right; padding:3px; margin:0 0 15px 10px; border:1px solid #2F2F2F; background:#5B5B5B; }

#shellbtm_links {width:900px;height:62px;padding-top:71px;}
#aao {width:146px;height:62px;padding-left:26px;}
#invisalign {width:181px;height:48px;padding-left:68px;padding-top:14px;}
#damon {width:168px;height:52px;padding-left:68px;padding-top:14px;}
#ada {width:150px;height:62px;padding-left:65px;}
#welcome {position:absolute;text-align: center;	top:290px;left:300px;}

/*menu implementation*/
/*First level*/
#menu {position:absolute;width:183px;z-index: 500;text-align: center;top:167px;left:30px;}

#navigation { width:183px; margin:0;padding:0;}
#navigation .menuTitle {cursor:pointer;margin:0;padding:0;}
#navigation ul { width:183px;padding:0;margin:0;}
#navigation li {width:183px;list-style:none; float: left; overflow: hidden; margin:0;padding:0;}
#navigation div{height:33px;}
#navigation li a { display: block;padding:0;margin:0; text-align:center;}
#navigation li a:hover { text-decoration:none;cursor:pointer;padding:0; margin:0;padding:0;} 
#navigation li ul {	width:183px; line-height:normal; text-align:center; height: auto;left:0;padding:0;margin:0;padding-top:5px;padding-bottom:10px;}
#navigation li ul li { width:183px; text-align:center; margin:0;float: left;}
#navigation li ul li a {width:183px; display:block; text-decoration:none;text-align:center;	font-family:"Microsoft Sans Serif", Verdana, Arial;font-size:14px; color:#000000; margin:0;background:none;padding-bottom:1px;}
#navigation li ul li a:hover  {text-decoration: none;padding:0;	margin:0;color:#ffffff;background-color:#000000;padding-bottom:1px;}

/*Sifr*/
.sIFR-flash {visibility: visible !important;margin: 0;    
	padding: 0;}
.sIFR-replaced { visibility: visible !important; width:auto; }
.sIFR-alternate {position: absolute;left: 0; top: 0; width: 0; 	height: 0;overflow: hidden; text-decoration: none; 
}
.sIFR-alternate a { text-decoration: none; cursor: pointer; }
.sIFR-replaced > div { 	display: none !important; }
.sIFR-active h1 {visibility:hidden;line-height: 36px; margin: 0;padding:0;width:600px;color:#590807;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:30px;}