@charset "UTF-8";
/* CSS Document
AMG
Common CSS
© 2008 Anesthesia Medical Group, P.C.
Created 8/27/08 7:58AM
Updated 8/27/08 7:58AM
Validated 8/27/08 7:58AM
CSS code by Steve Wilkison at Digital Vision Media, www.digitalvisionmedia.com */

/* Normalize the padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	}
	
/* Normalize font-size for headers */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	}

/* Remove list-style from lists*/
ol, ul {
	list-style: none;
	}
	
/* Display lists inline */
li {
	display: inline;
	}
	
/* Normalize font-style and font-weight */
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
	}
	
/* Reset em and strong */
strong {
	font-weight: bold;
	}
	
em {
	font-style: italic;
	}
	
em strong {
	font-weight: bold;
	font-style: italic;
	}
	
strong em {
	font-weight: bold;
	font-style: italic;
	}
	
/* Collapse table borders */	
table {
	border-collapse: collapse;
	}
	
/* Remove borders from fieldsets and images */
fieldset, img {
	border: 0;
	}
	
/* Left align text in caption and th */
caption, th {
	text-align: left;
	}
		
/* UNIVERSAL */

html, body {
	color: #000;
	background: url(../images/background02_03.jpg) center top repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100.01%;
	}
	
/* GLOBAL LAYOUT ELEMENTS */	
	
div#wrapperdiv {
	width: 962px;
	margin: 0 auto;
	}
	
div#namediv {
	width: 725px;
	height: 71px;
	float: left;
	background: url(../images/home06_02.jpg) top left no-repeat;
	}
	
div#upperrightdiv {
	width: 237px;
	float: left;
	}
	
div#topnavbotdiv {
	height: 39px;
	background: url(../images/home06_05.jpg) top left no-repeat;
	}
	
div#topdividerdiv {
	height: 10px;
	background: url(../images/home06_13.jpg) top left no-repeat;
	}
	
div#middledividerdiv {
	height: 29px;
	background: url(../images/finalhome_22.jpg) top left no-repeat;
	}
	
div#bottomdividerdiv {
	height: 19px;
	background: url(../images/home06_33.jpg) top left no-repeat;
	}
	
div#bodydiv {
	background: #e9ede5 url(../images/home06_19.jpg) top left repeat-y;
	}
	
div#bodyleftdiv {
	width: 317px;
	float: left;
	}
	
div#bodycenterdiv {
	width: 355px;
	float: left;
	}
	
div#bodyrightdiv {
	width: 290px;
	float: right;
	}
	
div#paybilltopdiv {
	height: 47px;
	background: url(../images/home06_16.jpg) top left no-repeat;
	}
	
div#paybillmiddlediv {
	background: url(../images/home06_17.jpg) top left repeat-y;
	}
	
div#paybillbottomdiv {
	height: 40px;
	background: url(../images/home06_18.jpg) top left no-repeat;
	}
	
div#paybillbottomdivhome {
	height: 40px;
	background: url(../images/home06home_18.jpg) top left no-repeat;
	}
	
div#footerdiv {
	height: 34px;
	background: url(../images/home06_34.jpg) top left no-repeat;
	}
	
div.clearfloats {
	clear: both;
	}
	
/* TEXT */

div#bodycenterdiv p {
	padding: 15px 32px 0 0;
	font-size: 90%;
	line-height: 170%;
	text-align: justify;
	}
	
div#paybillmiddlediv p {
	padding: 12px 65px 15px 60px;
	font-size: 0.75em;
	line-height: 140%;
	text-align: left;
	}
	
div#footerdiv p {
	color: #fff;
	font-size: 0.75em;
	}
	
div#footerdiv p#copyright {
	width: 300px;
	float: left;
	padding: 8px 0 0 30px;
	}
	
div#footerdiv p#private {
	width: 302px;
	float: left;
	padding: 8px 0 0 0;
	text-align: center;
}
	
div#footerdiv p#dvm {
	width: 300px;
	padding: 8px 30px 0 0;
	float: right;
	text-align: right;
	}
	
/* LINKS */

div#footerdiv a {
	color: #fff;
	text-decoration: none;
	}
	
div#footerdiv a:hover {
	color: #fff;
	text-decoration: underline;
	}

div#paybillmiddlediv a {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
	}
	
div#paybillmiddlediv a:hover {
	color: #234f45;
	}
	
