body { margin: 0; padding: 0; background: #e5e5d0 url(image/background-buttons.gif) repeat-y 0 0; color: #002658 }

/* a */
a { color: #903729;	}
a:link { color: #903729; } 
a:visited {	color: #003366;	}
a:hover { color: #dd0022; }
a:active, a:focus {	color: #ff0000; }
a img { border: 0; }
li a { font-weight: bold; font-size: 1.2em; }

div#branding { margin: 0; padding: 0; background: url(image/management-consulting-for-physicians.gif) no-repeat 20px 11px; width: 400px; height: 62px; text-indent: -9999px; overflow: hidden; text-align: left; }
div#navigation { position: absolute; top: 0; left: 0; overflow: hidden; }
div#content { margin: 0 0 0 115px; padding: 0; }
div.maintext { padding: 15px 30px 18px 30px; }	
	
.header { padding: 25px 10px 12px 15px;	}	
	
p, li { font-size: 12px; font-family: arial, sans-serif; line-height: 21px;	padding: 0; margin: 10px 0; }
sup { font-size: .7em; }

strong { color: #903729; }
strong.white { color: #fff; }
	
td { font-size: 12px; font-family: arial, sans-serif; }

blockquote { font-size: 13px; font-family: arial, sans-serif; line-height: 21px; }

.imagetext { float: left; padding: 0 25px 5px 0; } 	
.imagetextright { float: right;	padding: 25px 25px 5px 20px; }
	
.quote { font-size: 11px;
	color: #A51717;
	text-align: right;
	padding-left: 53px;
	position: relative;
	}

h1 { font-size: 20px; color: #3D6077; font-family: arial, helvetica, sans-serif; font-weight: bold;	word-spacing: 2px; }
h2 { font-size: 18px; color: #903729; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; font-weight: bold;
	word-spacing: 2px; padding: 2px 0 5px 0; margin: 0; }
h3 { font-size: 16px; color: #0F467E; font-family: times new roman, serif; letter-spacing: 1px;	font-weight: normal;	word-spacing: 2px;	font-style: italic; }
h4 { font-size: 14px; color: #903729; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; font-weight: bold;
	word-spacing: 2px; line-height: 16px; padding: 2px 0; margin: 0; }

.textlinks { font-size: 10px; font-family: arial, sans-serif; line-height: 16px; padding: 10px 0;}

hr { height: 1px; color: #903729; background: #903729; border: 0; line-height: 1px; overflow: hidden; vertical-align:text-top; }
.topline { height: 1px; color: #903729; background: #903729; margin: 0; padding: 0; overflow: hidden; }

table.order td { vertical-align: top; } 
