body { font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 7px 0px 40px 0px;
	background: #0267AB url(assets/images/background.jpg) repeat-x left top;
}

p {
	margin: 1em 0px 0px 0px;
	color: #040404;
	font: 12px/20px Arial, Helvetica, sans-serif;
}
h1 {
	margin: 0px;
	padding: 43px 0px 0px 0px;
	width: 310px;
	height: auto;
	color: #fff;
	font: 34px/38px "Times New Roman", Times, serif;
	text-align: right;
	text-transform: capitalize;
}

h2 { font-size: 20px; color:#484848;}

h3 { font-size: 18px; color:#484848;}

h4 { font-size: 16px; color:#484848;}

a { text-decoration: none; color:#0072C0; font-weight:bold;}

a:hover { text-decoration: underline; color:#3A3A3A;}

li { font-size: 12px;}

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

/* Classes */

.imgborder { border: 1px solid #000;}

.smalltext { font-size: 10px;
	line-height: 14px;}

.nomargin { margin:0;}
			  
/* End Classes */
			  
/* Custom Forms -- Just change the colors */

.fields { font-size: 12px;
	color: #000;
	border: 1px solid #000;
	background-color: #CCC;}

input.submit, input.submit:hover { border: 1px solid #000;
	padding: 0.25px;
	font-size: 12px;}
	
input.submit { background-color: #CCC;
	color: #000;}

input.submit:hover { background-color: #000;
	color: #CCC;}

input { background-color:#FFFFFF !important;}


/* End Custom Forms*/

/* Template Structure */

#shadowTop {
	margin: 0 auto;
	padding: 0px;
	width: 760px;
	height: 22px;
	background: transparent url(assets/images/shadowTop_bg.png) no-repeat left top;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/hauge/assets/images/shadowTop_bg.png',sizingMethod='scale');
}
#shadowMiddle {
	margin: 0 auto;
	padding: 0px;
	width: 760px;
	height: auto;
	background: transparent url(assets/images/shadowMiddle_bg.png) repeat-y left top;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/hauge/assets/images/shadowMiddle_bg.png',sizingMethod='scale');
}
#wrapper {
	margin: 0 auto;
	padding: 0px;
	width: 700px;
	height: auto;
	background: #fff url(assets/images/wrapper_bg.jpg) repeat-x left bottom;
}
	#container {
		margin: 0px;
		padding: 0px;
		width: auto;
			height: auto;
			min-height: 776px;
			_height: 776px;
		background: transparent url(assets/images/container_bg.jpg) repeat-y left top;
	}
		#header {
			margin: 0px;
			padding: 0px;
			width: auto;
			height: 134px;
			background: transparent url(assets/images/header_bg.jpg) no-repeat left top;
			border-bottom: 1px #000 solid;
		}
			#addressPhone {
				margin: 0px;
				padding: 43px 10px 0px 0px;
				width: auto;
				height: auto;
				color: #383838;
				font: bold 13px/22px "Times New Roman", Times, serif;
				text-align: right;
			}
		#leftCol {
			float: left;
			margin: 0px;
			padding: 28px 0px 0px 0px;
			width: 149px;
			height: auto;
		}
			#leftCol .nav {
				margin: 0px;
				padding: 0px 0px 0px 11px;
				width: auto;
				height: auto;
				text-align: right;
			}
				#leftCol .nav li {
					margin: 0px;
					padding: 0px;
					width: auto;
					height: auto;
					list-style: none outside none;
				}
					#leftCol .nav a {
						display: block;
						margin: 0px;
						padding: 0px;
						width: 138px;
						height: auto;
						color: #fff;
						font: bold 16px/45px "Times New Roman", Times, serif;
						background: transparent url(assets/images/nav_bg.gif) repeat-x right bottom;
					}
					#leftCol .nav a:hover {
						color: #62A1CA;
						text-decoration: none;
					}
			#sidebar {
				margin: 0px;
				padding: 40px 0px 20px 15px;
				width: auto;
				height: auto;
				color: #D3D3D3;
				font: 11px/13px Arial, Helvetica, sans-serif;
			}
		#rightCol {
			float: right;
			margin: 0px;
			padding: 0px;
			width: 543px;
			height: auto;
		}
			#banner {
				margin: 0px;
				padding: 0px;
				width: auto;
				height: 192px;
				background: transparent url(assets/images/banner_bg.jpg) no-repeat left top;
			}
				#topPic {
					float: right;
					margin: 0px;
					padding: 1px 0px 0px 0px;
					width: auto;
					height: auto;
				}
			#body {
				margin: 0px;
				padding: 0px 15px 0px 15px;
				width: auto;
				height: auto;
			}
		#clear {
			clear: both;
			margin: 0px;
			padding: 0px;
			width: auto;
			height: 40px;
			font-size: 0px;
			line-height: 0px;
		}
#shadowBottom {
	margin: 0 auto;
	padding: 0px;
	width: 760px;
	height: 31px;
	background: transparent url(assets/images/shadowBottom.png) no-repeat left top;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/hauge/assets/images/shadowBottom.png',sizingMethod='scale');
}
#bottomLinks {
	margin: 0 auto;
	padding: 0px;
	width: 700px;
	height: auto;
	color: #EEF5FD;
	font: 12px/20px Arial, Helvetica, sans-serif;
	text-align: center;
}
	#bottomLinks a {
		color: #EEF5FD;
	}
	#bottomLinks .nav {
		margin: 0px;
		padding: 0px;
		width: auto;
		height: auto;
	}
		#bottomLinks .nav li {
			display: inline;
			margin: 0px;
			padding: 0px 9px 0px 9px;
			width: auto;
			height: auto;
			list-style: none outside none;
			border-right: 1px #EEF5FD solid;
		}
		#bottomLinks .nav li.last {
			border-right: 0px;
		}
			#bottomLinks .nav a {
				margin: 0px;
				padding: 0px;
				width: auto;
				height: auto;
				color: #EEF5FD;
				font: 12px/20px Arial, Helvetica, sans-serif;
			}
/* End Template Structure */

/* Splash Structure */

/* End Splash Structure */