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

h1 {font-size:24px; margin-top:0; margin-bottom:15px; color:#fff;}
h2 {font-size:18px; margin-top:10px; margin-bottom:10px; color:#333333; }
h3 {font-size:18px; margin-top:10px; margin-bottom:10px; color:#FFCC33;}
h4 {font-size:16px;}

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

a {text-decoration:none; color:#FFFFCC; font-weight:bold;}
a:hover {text-decoration:underline;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:12px; line-height:20px; color:#224444;}

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

/* Classes */

.imgborder {border:1px solid #000000;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
			  
/* End Classes */
			  
/* Custom Forms -- Just change the colors */

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

/* End Custom Forms*/
.relaxIcon{width:121px; height:47px; background-image:url(assets/images/relax-sedation-dentistry.gif); cursor:pointer; position:absolute; left:725px;  margin-right:11px; margin-top:7px;}
#wrapper {
width:1200px;
height:771px;
margin:0 auto;
padding:0px;
background:url(assets/images/wrapper_bg.jpg) left top no-repeat;
}
	#container {
	width:858px;
	height:auto;
	margin:0 auto;
	padding:0px;
	background:url(assets/images/container_repeat.png) center top repeat-y;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.harmonydentalcare.org/assets/images/container_repeat.png',sizingMethod='scale');

	}
		#contents {
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		position:relative;
		background:url(assets/images/contents_bg.jpg) center top no-repeat;
		}
			#header {
			width:auto;
			height:350px;
			margin:0px;
			padding:0px;
			}
				#name {
				width:auto;
				height:36px;
				margin:0px;
				padding:0px 20px 0px 0px;
				font: bold 18px/36px Arial, Helvetica, sans-serif;
				text-align:right;
				}
				#logo {
	width:280px;
	height:124px;
	margin:0px;
	padding:144px 40px 0px 0px;
	float:right;
				}
				#topPic {
				width:349px;
				height:277px;
				margin:0px;
				padding:5px 0px 0px 20px;
				}
				#topInfo {
				width:auto;
				height:32px;
				margin:0px;
				padding:0px 40px 0px 40px;
				font:14px/32px Arial, Helvetica, sans-serif;
				color:#2e5858;
				}
				
			#rightCol {
			width:580px;
			height:auto;
			margin:0px;
			padding:20px 40px 0px 0px;
			float:right;
			}
			#leftCol {
			width:233px;
			height:auto;
			margin:0px;
			padding:0px;
			}
				#navBox {
				width:205px;
				height:auto;
				margin:0px;
				padding:0px 0px 0px 20px;
				}
					#topBox {
					width:auto;
					height:18px;
					padding:0px;
					margin:0px;
					background:url(assets/images/navigation/top.png) center top no-repeat;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.harmonydentalcare.org/assets/images/navigation/top.png',sizingMethod='scale');

					}
					#box {
					width:205px;
					height:auto;
					margin:0px;
					padding:0px;
					background:url(assets/images/navigation/repeat.png) center top repeat-y;
					_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.harmonydentalcare.org/assets/images/navigation/repeat.png',sizingMethod='scale');

					
			}
						#nav {
						width:auto;
						height:auto;
						margin:0px;
						padding:0px;
						}
						#nav li {
						width:179px;
						height:30px;
						margin:0 auto;
						padding:0px;
						list-style:none;
						background:url(assets/images/navigation/tab.jpg) left top no-repeat;
						}
						#nav li a{
						margin:0px;
						padding:0px 0px 0px 15px;
						font:bold 14px/30px Arial, Helvetica, sans-serif;	
						color:#224444;				
						}
						#nav li a:hover {
						text-decoration:none;
						color:#fff;
						}
					#footerBox {
					width:auto;
					height:22px;
					margin:0px;
					padding:0px;
					background:url(assets/images/navigation/footer.png) center bottom no-repeat;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.harmonydentalcare.org/assets/images/navigation/footer.png',sizingMethod='scale');
					}
					#sidebar {
					width:auto;
					height:auto;
					margin:0px;
					padding:0px 0px 0px 40px;
					}
			#clear {
			margin:0px;
			padding:0px;
			clear:right;
			}
		#footer {
		width:858px;
		height:248px;
		margin:0 auto;
		padding:0px;
		background:url(assets/images/footer_bg.png) center bottom no-repeat;

			_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.harmonydentalcare.org/assets/images/footer_bg.png',sizingMethod='scale');

		
		}
#copy {
width:800px;
height:auto;
margin:0 auto;
padding:0px;
font:10px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
}


#toplinks {
	font-size: 10px;
	text-align: center;
}

#toplinks a {
	text-decoration: none;
}
