html {height: 100%; margin-bottom: 1px}
body {background: #f18b31; margin: 0}
body, table, h2 {font-family: trebuchet ms, sans-serif}
body, table {line-height: 18px}
body, table, a {font-size: 12px}
body, table {color: #000}
h1 {font-size: 14px; margin: 0}
h2 {font-size: 12px; margin: 0}
* .highlight {color: #000; font-weight: bold; margin: 0}
* .highlightPurple {color: #76368e; font-weight: bold; }
* .highlightRed {color: #dc1519}

a:link, a:visited {color: #dc1519}
a:hover, a:active {text-decoration: none}
a.footer:link, a.footer:visited {color: #FFF; font-size: 11px}

ul, ol {margin-top: 0}

* #flash {background: url(images/layout_bg_flash.jpg) top left no-repeat; display: block; height: 300px; margin: 25px 0 0 25px; width: 530px}
* #content {display: block; padding: 30px 0 30px 30px; text-align: left}
* #sidebar {background: #f4f7ff; border-bottom: 3px solid #39bbbc; border-top: 3px solid #39bbbc; float: right; font-size: 10px; margin: 20px 0 20px 20px; padding: 15px; width: 220px; text-align: left}
td.footer {color: #FFF; font-size: 11px; padding: 40px 0 20px 0; text-align: left}

#doctor-login {
	position: absolute;
	left: 50%;
	margin-left: 100px;
	z-index: 10;
}

#doctor-login a {
	display: block;
	width: 136px;
	height: 42px;
	background-image: url(images/nav_doctor_login.png);
	text-indent: -999em;
}

#doctor-login a:hover {
	background-image: url(images/nav_doctor_login-over.png);
}

img {border: none}
* .imagePurple {border-bottom: 6px solid #5f237d; float: right; margin: 0 0 20px 20px}
* .borderPurple {border-bottom: 6px solid #5f237d; margin: 0 10px 10px 0}
* .imageGreen {border-bottom: 6px solid #008d21; float: right; margin: 0 0 20px 20px}
* .borderGreen {border-bottom: 6px solid #008d21; margin: 0 10px 10px 0}
* .imageYellow {border-bottom: 6px solid #ffe700; clear: both; float: right; margin: 0 0 20px 20px}
* .borderYellow {border-bottom: 6px solid #ffe700; margin: 0 10px 10px 0}
* .imageOrange {border-bottom: 6px solid #fb7600; float: right; margin: 0 0 20px 20px}
* .borderOrange {border-bottom: 6px solid #fb7600; margin: 0 10px 10px 0}
* .imageRed {border-bottom: 6px solid #dc1519; float: right; margin: 0 0 20px 20px}
* .borderRed {border-bottom: 6px solid #dc1519; margin: 0 10px 10px 0}

/* edit.com */

ul, ol {
	margin-top:0px;
	margin-bottom:0px;
}

.NormalText, body, td {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
    text-decoration: none;
	font-weight: normal;
	text-transform: none;
	font-style:normal;
}

.PurpleText { color: #76368e; }
.RedText { color: #dc1519; }
.WhiteText { color: #FFF; }

.SubHeader {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.SubHeaderRed {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

.SubjectHeader {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.PageTitle {
	font-size: 24px;
	line-height: 26px;
	font-weight: bold;
	color: #DC1519;
	font-style: italic;
}

.GreenBorderText {
 	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	border-bottom: 6px solid #008d21;
}

.OrangeBorderText {
 	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	border-bottom: 6px solid #fb7600;
}

.PurpleBorderText {
 	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	border-bottom: 6px solid #5f237d;
}

.RedBorderText {
 	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	border-bottom: 6px solid #dc1519;
}

.YellowBorderText {
 	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	border-bottom: 6px solid #ffe700;
}

* td.bgnav { width: 750px; }
* td.leftsd { background-image: url(images/layout_bg_nav.gif); width: 185px; }
* td.rightsd { width: 565px; }
 
 * td.layoutbgheader {
	background-image: url(images/layout_bg_header.gif);
	background-repeat: repeat-x;
	background-position: top left;
 }
 * table.footerbg {
 	background-image: url(images/layout_bg_footer.gif);
	background-repeat: repeat-x;
	background-position: top left;
 }
 
 * td.staffpad { padding-right: 15px; }
 
 * td.newsleft { width: 190px; }
 * td.newsright { width: 345px; }
 
 * td.bnaimg { width: 200px; }
 * td.bnaempty { width: 165px; }

/* img borders */
img.GreenBorder { border-bottom: 6px solid #008d21;}
img.OrangeBorder { border-bottom: 6px solid #fb7600; }
img.PurpleBorder { border-bottom: 6px solid #5f237d; }
img.RedBorder { border-bottom: 6px solid #dc1519; }
img.YellowBorder { border-bottom: 6px solid #ffe700; }