@charset "utf-8";
/*
	default.css
	developed by iomer internet solutions - 2008
	iomer.com
	AJ Wright
*/

/* clear defaults */
body, div, span, table, image, h1, h2, h3, h4, h5, input, ul, li {
	margin: 0;
	padding: 0;
}
table {
    border-collapse: collapse;
    /* nice, but they cannot override it so... no good. */
    /*border: 1px solid #CCC;*/
    }
td { padding: 4px; }
input[type="checkbox"], input[type="radio"] { margin-right: 5px; vertical-align: middle; }
img { border: medium none; }
:focus { outline: none; }

body {
	background: url(../images/bgRepeater.png) top left repeat-x scroll #FFF;
	font: 11px/16px normal normal normal Arial, Verdana, Helvetica, sans-serif;
	color: #232323;
	}
h1, h2, h3, h4, h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	line-height: normal;
	}
h1 {
	color: #232323;
	font-size: 25px;
	line-height: 27px;
	margin-bottom: 10px;
	}
h2, h3, h4, h5, h6 {color: #4d1413; }
h2 { font-size: 21px; }
h3 { font-size: 18px; }
h4 { font-size: 15px; }
h5 { font-size: 12px; }
h6 { font-size: 11px; }

.findAPhysician h1 { color: #7d1048; padding-top: 0; }

a,
a:link,
a:visited {
	color: #145d66;
	border-bottom: 1px dotted #85aaad;
	text-decoration: none;
	}
a:hover,
a:active { border-bottom: 1px solid #145d66; }

p { margin: 0 0 10px; }

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

