/* Page Set-up */
body {margin: 0px;	padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
#Container {width: 770px; margin-right: auto;	margin-left: auto; margin-top: 3px;}
#Content {font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 0px 0px 20px; clear: both;}
td {text-align: left; vertical-align: top;}
sup {font-size: 7px; text-transform: capitalize; vertical-align: text-top;}

/* Home Page Styles */
#ContentHome {float: left; width: 430px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin: 0px;}
#ContentHomeImage{float: right; width: 770px;  background: url(/global/image/home/doctor-bot.jpg) no-repeat top right; padding: 0px; margin: 0px;}

/* Header styles */
#Header {width: 770px; clear: both;}
#HeaderLf {float: left; width: 430px;}
#HeaderRt {float: right; width: 340px; text-align: right;}
#HeaderRtHome {float: right; width: 340px; background: url(/global/image/home/doctor-top.jpg) no-repeat right; text-align: right;}

/* Top Nav Styles */
#TopNav {width: 770px; padding-top: 5px; color: #006bb7; font-size: 13px; clear: both;}
#TopNav a {font-weight: bold; color: #EE2B32; text-decoration: none; padding: 1px;}
#TopNav a:hover {font-weight: bold; color: #006bb7; text-decoration: none;}

/* Common page styles */
h1 {color: #006bb7;	font-weight: bold;	font-size: 15px;}
h2 {font-size: 12px; font-weight: bold;	color: #000000;	margin-bottom: 0px;}
h3 {font-size: 12px; color: #006bb7; margin-bottom: 0px;}	
sup {font-size: 11px; font-variant: small-caps; text-transform: uppercase; vertical-align: super;}
a:link {color: #006bb7;}
a:visited {color: #006bb7;}
a:hover {color: #EE2B32;}
#Content ul {list-style: none; margin-left: 1px; padding: 0px; margin-top: 5px; }
#Content ul li {background: url(/images/icons/arrow.gif) no-repeat left 4px; padding-left: 12px; margin-top: 3px;}
#Content ul ul {list-style: none; margin-left: 1px; padding: 0px; margin-top: 0px;}
#Content ul ul li {background: url(/images/icons/arrow.gif) no-repeat left 9px; padding-left: 12px; margin-top: 0px;}
#Content ol {list-style: decimal ; margin-left: 35px; margin-top: 5px; margin-bottom: 10px;}
#Content ol li {padding-left: 0px; margin-bottom: 5px;}
#Content ol ol {list-style: lower-roman; margin-left: 35px; margin-top: 1px;}
#Content ol ol li {padding-left: 0px;}
#Content ol ul {list-style: none; margin-left: 1px; padding: 0px; margin-top: 3px; }
#Content ol ul li {background: url(/images/icons/arrow.gif) no-repeat left 4px; padding-left: 12px; margin-top: 3px;}
.Comment {font-size: 11px; color: #464646;}

/* Table Styles */
.TableFullPage {width: 750px; padding: 10px;}
.ColoredRowBlue {background: #599fd0; color: #333333;}
.ColoredRowGray {background: #eeeeee; color: #333333;}
.Column175px {width: 175px;}
.Column400px {width: 400px;}
	
/* Footer */
#Footer {width: 766px; padding: 2px; color: #4D4D4D; border-top: 1px solid #006bb7;}
#Footer a {color: #4D4D4D;  text-decoration: none;}
#Footer a:hover {color: #006bb7; text-decoration: none;}
#FooterLf {float: left; width: 572px; height: 75px; padding-top: 5px;}
#FooterRt {float: right; width: 194px; height: 75px; padding-top: 5px;}
#Legal {width: 757px; font-size: 11px; margin: 0px; padding: 5px; background: #EBEBEB;	color: #737373; border-left: solid 1px #DFDFDF; border-right: solid 1px #DFDFDF; border-top: solid 1px #DFDFDF; clear: both;}
#Legal a {font-size: 11px; color: #737373;}

 /* Alignment */
.FloatRight { float: right; border: 0px;}
.FloatLeft { float: left; border: 0px;}

/* Image or Photo Styles */
.ImagePadding {	margin: 5px 10px;}
.ImageNoBorder { border: 0px;}
.PhotoBorderPadding { margin-left: 5px;	margin-right: 8px; border: 1px solid #999999;}
.PhotoBorderNoPadding {	border: 1px solid #999999;}
.PhotoBorderLeft{ border: 1px solid #999999; float: left; margin-right: 10px; vertical-align: top;}
.PhotoBorderRight{ border: 1px solid #999999; margin-left: 10px; float: right; vertical-align: top;}
.PhotoBorderCenter{ border: 1px solid #999999; margin-bottom: 10px; margin-right: 50%; margin-left: 50%; vertical-align: top;}
.AlignLeft { float: left; margin-right: 10px;}
.AlignRight { margin-left: 10px; float: right;}
.AlignCenter { text-align: center; display: block; margin: auto;} 

/* Portal */
.LoginBox {width: 300px; background: #f5f9fc; border: 1px solid #68a5d4; padding: 5px;}
.LoginTable {width: 280px; padding: 5px;}
.LoginField {vertical-align: middle; padding: 2px; font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; color: #333333; width: 150px; margin: 0px;}
.LoginLabel {color: #006bb7; vertical-align: middle; font-weight: bold; width: 75px;}
.LoginButton {width: 79px; height: 19px; background: url(/images/portal/login.jpg) no-repeat center center; border: 0px none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: bold;}