body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(assets/images/bg.jpg) top repeat-x #BCD9BA;}

h1 {font-size:21px; margin-top:0; margin-bottom:10px; color:#5797BA;}
h2 {font-size:20px; margin-top:10px; margin-bottom:10px;}
h3 {font-size:18px; line-height:24px; margin-top:10px; margin-bottom:10px; color:#287980;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px;}

a {text-decoration:none; color:#506739; font-weight:bold;}
a:hover {text-decoration:none; color:#FFFFFF;}

li {font-size:12px; line-height:20px;}

hr {color:#E4EFC5; background:#E4EFC5; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #287980;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}

.services p {margin:0; font-size:11px; line-height:18px;}
.services td {border:1px solid #287980; background-color:#BDEAED;}
			  
/* End Classes */

/* Template Features */

#centersite {width:758px; margin:0 auto;}
#border {border:#c4cfa4 2px solid; float:left;}
#banner {width:758px; height:295px; background:url(assets/images/banner_blank.jpg) no-repeat; float:left;}
#repeat {width:758px; background:url(assets/images/repeat.jpg) repeat-y; float:left;}
#nav_bg {width:240px; background:url(assets/images/nav.jpg) top no-repeat; float:left; min-height:415px; height:auto; _height:415px;}
#body_bg {width:518px; background:url(assets/images/body.jpg) top no-repeat; float:right; min-height:415px; height:auto; _height:415px;}
#bottom {width:758px; height:36px; background:url(assets/images/bottom.jpg) no-repeat; float:left;}
#bodypad {padding:10px 12px 10px 12px;}
#address {width:758px; color:#CCDEB8; font-size:15px; font-weight:bold; line-height:40px; padding-left:10px; float:left;}

#nav {width:100%; margin:0; padding:0;}
#nav ul {margin:0; padding:0;}
#nav li {list-style:none; font-size:12px; line-height:24px; margin-left:12px; padding:0; text-align:left; font-family:Georgia, "Times New Roman", Times, serif;}
#nav a {color:#135A8E; font-weight:bold; text-decoration:none;}
#nav a:hover {background-color:#104C57; color:#FFFFFF; font-weight:bold; text-decoration:none;}

#nav2 {padding: 0px 00px 5px 10px;}


#sidebar {width:202px; padding-top:20px;}

#copyright {font-size:11px; font-weight:bold; color:#DEEDC4; padding:11px 0 0 208px;}
#copyright a {font-weight:bold; color:#DEEDC4; text-decoration:none;}
#copyright a:hover {color:#FFFFFF; text-decoration:none;}
#invisalign {
	width: 180px;
	height: auto;
	background-color: #56a9b7;
	border: 2px dashed #e4efc5;
	color: #e4efc5;
	text-align: center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin: 10px 5px;
	padding: 5px;
	line-height: 13pt;
	font-weight: bold;
}
/* End Template */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#035C9E; padding:1px; border:1px solid #035C9E; background-color:#E4EFC5 !important;}
input.submit, input.submit:hover {border:1px solid #035C9E; padding:1px; font-size:12px;}	
input.submit {background-color:#E4EFC5; color:#035C9E;}
input.submit:hover {background-color:#035C9E; color:#E4EFC5;}

/* End Custom Forms*/

