/* CSS Document */

/* ---------- Definitions Start ---------- */

* {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

html {
	height:100%;
}

body {
	background-image:url(images/TopBarsBG.gif);
	background-repeat:repeat-x;
	background-color:#F4F7FA;
	background-position:top;
	height:100%;
}

p {
	font-size:12px;
	color:#606060;
	line-height:18px;
	margin-bottom:18px;
}

a {
	color:#005382;
	text-decoration:underline;
}

/* ---------- Definitions End ---------- */



/* ---------- IDs Start ---------- */


/* ----- Start Common ----- */

#Wrapper {
	margin: 0 auto; 
	position:relative;
	min-height:100%;
	width:100%;
}

#Content {
	position:relative;
	width:812px;
	left:50%;
	margin-left:-406px;
	height: auto;
}

#Logo {
	position:absolute;
	top:38px;
	left:0px;
	width:375px;
	height:67px;
}

#LoginTab {
	position:absolute;
	top:6px;
	right:-14px;
	width:165px;
	height:31px;
}

#Photo {
	position:absolute;
	top:167px;
	left:0px;
	width:234px;
	height:178px;
}

#Quote {
	position:absolute;
	top:189px;
	right:0px;
	width:488px;
	height:125px;
}

#Nav {
	position:absolute;
	right:0px;
	top:347px;
	width:465px;
	height:27px;
}

#UpdateDate 
{
	position:absolute;
	right:0px;
	top:375px;
	width:305px;
	height:20px;
	font-size:10px;
	color:#606060;
}

#Nav img {
	float:right;
	margin-left:2px;
}

#Print {
	position:absolute;
	top:535px;
	right:0px;
	z-index:100;
}

#Clear 
{
	position: absolute;
	top: 35px;
	left: 500px;
	z-index: 90;
	font-size:12px;

}

#Heading {
	position:absolute;
	top:415px;
	left:1px;
	width:812px;
	height:17px;
}

#Footer {
	position:relative;
	height:21px;
	width:100%;
	background-color:#005382;
	clear:both;
}

#Footer p {
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	margin:0px;
}

/* ----- End Common ----- */

/* ----- Start About ----- */

#Caduceus {
	float:left;
	margin-top:410px;
	left:0px;
	width:194px;
	height:337px;
}

#AboutCopy {
	float:right;
	margin-top:453px;
	margin-bottom:20px;
	width:445px;
}

#AffiliatedLinks {
	width:445px;
	background-color:#D9E8F1;
	border:#005382 1px solid;
	padding:5px;
}

#AffiliatedLinks .heading {
	color:#005382;
	font-weight:bold;
}

#AffiliatedLinks p {
	color:#005382;
}

/* ----- End About ----- */

/* ----- Start Login ----- */

#Login {
	float:right;
	margin:453px 231px 185px 0px;
	background-image:url(images/LoginBG.gif);
	background-repeat:no-repeat;
	width:350px;
	height:200px;
	clear:both;
}

#LoginIE div#Login  {
	float:right;
	margin:453px 115px 175px 0px;
	background-image:url(images/LoginBG.gif);
	background-repeat:no-repeat;
	width:350px;
	height:200px;
}

.Loginlabel {
	font-size:12px;
	color:#606060;
	line-height:18px;
	margin-bottom:18px;
}

#Username {
	position:relative;
	margin-top:30px;
	text-align:center;
}

#UsernameFirefox {
	position:relative;
	margin-top:30px;
	text-align:center;
	padding-left:60px;
}

#Usernamefield {
	height:18px;
	width:138px;
	border:#8890A7 1px solid;
	background-image:url(images/FieldBG.gif);
	background-repeat:repeat-x;
	margin-right:70px;
	font-size:11px;
	color:#595959;
	padding-left:5px;
}

#Password {
	position:relative;
	margin-top:15px;
}

#Passwordfield {
	height:18px;
	width:138px;
	border:#8890A7 1px solid;
	background-image:url(images/FieldBG.gif);
	background-repeat:repeat-x;
	margin-right:70px;
	font-size:11px;
	color:#595959;
	padding-left:5px;
}

.Loginbutton 
{
	padding-right: 70px;
}

#Forgotpassword {
	position:relative;
	width:350px;
	margin-top:10px;
	text-align:center;
	clear:both;
}

#Forgotpassword a {
	font-size:10px;
	text-decoration:underline;
	color:#005382;
}
	
/* ----- End Login ----- */

/* ----- Start Upload Directory ----- */

#Upload_Directory {
	float:right;
	margin:453px 231px 185px 0px;
	background-image:url(images/LoginBG.gif);
	background-repeat:no-repeat;
	width:350px;
	height:200px;
	clear:both;
}

#Upload_DirectoryIE div#Upload_Directory  {
	float:right;
	margin:453px 115px 175px 0px;
	background-image:url(images/LoginBG.gif);
	background-repeat:no-repeat;
	width:350px;
	height:200px;
}

#Upload_Text {
	position:relative;
	margin:15px 0px 0px 50px;
}

#File {
	position:relative;
	margin:-10px 0px 0px 25px;
}

#Upload_Button {
	position:relative;
	margin:10px 0px 0px 140px;
}

.Filefield {
	height:18px;
	border:#8890A7 1px solid;
	background-image:url(images/FieldBG.gif);
	background-repeat:repeat-x;
	font-size:11px;
	color:#595959;
	padding:0px 5px 0px 5px;
	vertical-align:top;
	margin-top:2px;
}

#Last_Updated {
	position:relative;
	margin:10px 0px 0px 45px;
	clear:both;
}

#Export_Directory {
	position:relative;
	width:350px;
	margin-top:0px;
	text-align:center;
	clear:both;
}
	
/* ----- End Upload Directory ----- */

/* ----- Start Physician Directory ----- */

#PhysicianCopy {
	float:left;
	margin:570px 0px 20px 0px;
	min-height:400px;
}

#PhysicianCopyIE div#PhysicianCopy  {
	float:left;
	padding-bottom:20px;
	margin:570px 0px 20px 0px;
	min-height:400px;
}

#PhysicianCopy table .headings {
	font-size:11px;
	font-weight:bold;
	color:#004369;
}

#PhysicianCopy table img {
	background-color:#B3B9C8;
}

#PhysicianCopy table td {
	vertical-align:top;
	padding-bottom:10px;
	padding-right:10px;
}

.gridtext {
	margin:0px;
	font-size:10px;
	color:#595959;
	padding-right:5px;
}

.Searchfield {
	height:18px;
	width:138px;
	border:#8890A7 1px solid;
	background-image:url(images/FieldBG.gif);
	background-repeat:repeat-x;
	font-size:11px;
	color:#595959;
	padding:0px 5px 0px 5px;
	vertical-align:middle;
}

.Dropdowns {
	height:18px;
	border:#8890A7 1px solid;
	font-size:11px;
	color:#595959;
	vertical-align:middle;
}

.Go {
	vertical-align:middle
}

/* ----- End Physician Directory ----- */

/* ----- Start Outpatient Services ----- */

#OutpatientCopy 
{
	float:left;
	margin:453px 0px 20px 50px;
}

#OutpatientCopyIE div#OutpatientCopy  
{
	float:left;
	padding-bottom:20px;
	margin:453px 0px 20px 25px;
}

#OutpatientCopy table .headings {
	font-size:13px;
	font-weight:bold;
	color:#004369;
}

#OutpatientCopy table img {
	background-color:#B3B9C8;
}

#OutpatientCopy table td {
	vertical-align:top;
	padding:0px 5px 10px 0px;
	font-size:12px;
	color:#606060;
}

#OutpatientCopy table td p {
	margin:0px;
}

/* ----- End Outpatient Services ----- */


/* ---------- IDs End ---------- */



/* ---------- Classes Start ---------- */

.strong {
	font-weight:bold;
}

.dropdown {
	vertical-align:middle;
}

.smalltext {
	font-size:10px;
}

/* ---------- Classes End ---------- */

