body {
	margin: 0px;
	padding: 0px;
	background-color: #172A75;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Futura Book";
	font-size: 12px;
	color: #000000;
}



/*  swfobject  */

	#headerflash{
	width:770px;
	height:173px;
	}
	


/*  end swfobject  */

#menuback {
	background-image: url(images/menu_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#shell {
	text-align: left;
	width: 770px;
	margin-left:auto;
	margin-right:auto;
	background:#172A75 url(images/bg_slc.jpg) repeat-y top left;
}

#shellhome {
	text-align: left;
	width: 770px;
	margin-left:auto;
	margin-right:auto;
}

#footerhome {
	background-image: url(images/footer_home.jpg);
	background-repeat: no-repeat;
	height: 48px;
	width: 770px;
}

#footertag{
	margin-left:280px;
	margin-top:26px;
	color:#FFF;
	font-size:10px;
	}

#footertag a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#footertag a:hover{
	color:#9CD3F9;
	}
	
#contact{
	width:244px;

	}	
	
#contenthome{
	width:526px;
	background:#2658B7 url(images/home_backslc.jpg) repeat-y top left;
	vertical-align:top;
	}	
	
#content{
	width:526px;
	background:transparent url(images/content_bg.jpg) no-repeat top left;
	vertical-align:top;
	}		
	
#contentcopy_home{
	background:transparent url(images/home_back.jpg) no-repeat top left;
	}
	
#copyhome{
	margin-left:62px;
	width:388px;
	margin-bottom:4px;
	}
	
#copyhome p{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Futura Book";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	}	
	
#copy{
	margin-left:80px;
	width:605px;
	margin-bottom:4px;
	margin-top:16px;
	}
	
#copy p{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Futura Book";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	}	
	
a{color:#2558B7; text-decoration:underline;}

a:hover{color:#85CAF8;}


.see {
	font-weight:bold;
	color:#172A75;
	}
	
li{line-height:18px;}

h1 {
	font-weight:bold;
	color:#172A75;
	font-size:14px;
	margin-bottom:-7px;
	}
	
	/*  appointments */

	#appointments{
	pdding:12px 12px 12px 12px;
	border: 2px solid #F7CC0C;
	}
	
	#appointments td{
	background-color:#FBECA9;
	pdding:12px 12px 12px 12px;
	border: 2px solid #F7CC0C;
	}	
	
.centered { margin-left:auto; margin-right:auto; text-align:center;}	
	
/*  end appointments */	

/*  FAQ Formatting  */

	#faq a {
	text-decoration:underline; 
	color:#000; 
	font-weight:normal; 
	font-size:12px;
	}

	#faq a:hover {
	text-decoration:none; 
	color:#172A75;
	}

	#faq li a {
	display:block;
	}

	.faqAnswer {
	width:85%; 
	background-color:#FBECA9; 
	border:1px solid #F7CC0C; 
	padding:12px 12px 12px 16px; 
	color:#172A75; 
	margin-bottom:10px; 
	margin-top:5px; 
	font-size:12px; 
	}

/*  end FAQ Formatting  */

/* ortho features */

	#bafeature{
	height:306px; 
	width:510px;}
	
	#problemsfeature{
	margin-left:auto;
	margin-right:auto;
	width:510px; 
	height:250px; 
	}
	
	#typesfeature{
	margin-left:auto;
	margin-right:auto;
	height:306px; 
	width:510px;
	}
	
	#hygienefeature{
	margin-left:auto;
	margin-right:auto;
	width:510px; 
	height:380px; 
	}
	
	#plannerfeature{
	height:382px;
	width:480px;
	margin-left:auto;
	margin-right:auto;
	}
	
	#emergencyfeature{
	width:510px;
	height:250px; 
	margin-left:auto;
	margin-right:auto;
	}
	
/* end ortho features */

.right{float:right; margin:0 0 12px 12px;}

#contactUsTable p {font-size:11px; text-align: center;}
#contactUsTable td {vertical-align: top; text-align: center;}
#contactUsTable td h3 {font-weight:bold; color:#172A75; font-size:14px; margin: 0 0 0 0;}

.locBox{ width:606px; text-align:center;font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; vertical-align:middle;}
.titleBars{ position:absolute;width:598px; height:30px;background-color:#FFCC00; border:#CC9900 thin solid; color:#003399; font-weight:bold; font-size:16px;}
.titleBreaker{position:relative;width:598px;color:#003399; font-weight:bold; font-size:16px;}
.boxDark{ float:left;width:33%; height:265px;background-color:#003399; padding-top:40px; color:#FFFFFF; }
.boxLight{ float:left;width:33%; height:265px;background-color:#64ADE2; padding-top:40px;color:#003399; }
.boxPhone{ margin-top:60px;}
.boxHours{ margin-top:60px;}
.spacer{height:15px;}

