/* Physician Search Page */

h1 {font-weight: bold; font-size: 16px; margin: 0 0 10px 0; display: block;}
.announcement {width:725px; margin: 30px auto 0; border:red solid 1px; padding:20px 20px 20px 55px; background:#FFDFDF url(../images/error1.gif) no-repeat 16px 15px; color:#9F3131; font-size:14px;}
.announcement a{color:#9F3131;}
.urgentContent {padding: 0 10px 30px; color:#9F3131; font-size: 14px; line-height: 21px;}
.requiredField { position: relative; top: 4px; font-size: 16px; padding-left: 5px; color:#9F3131;}
.louisiana, .ms {width:425px;}
.ms {float: right;}
.ms label, .louisiana label {font-size: 12px;}
#louisianaList, #msList {width:425px; height: 500px; border: #A7A7A7 solid 1px; overflow-y: scroll; margin-top: 10px;}
#louisianaList a, #msList a{color:#9F3131;}
#louisianaList table, #msList table{width: 100%;}
#louisianaList td, #msList td{padding: 5px; font-size: 11px; line-height: 18px; cursor: pointer; border-right: #DFDFDF solid 1px; border-bottom: #DFDFDF solid 1px;}
.altRow {background-color: #EFEFEF;}


/* Physician Popup */

.popupContainer {width: 600px; background-color: #EFEFEF; font-family: Tahoma; line-height: 21px; font-size: 12px; color: #4F4F4F; padding-bottom: 5px; border: #DFDFDF solid 8px;}
.popupContainer h1 {font-size: 16px; margin: 0;}
.popupContainer h2 {font-size: 14px; margin: 0;}
.popupContainer ul {list-style: none; margin: 0; padding: 0;}
.popupContainer li {padding: 1px 15px;}
.popupContainer label{font-weight: bold; font-size: 12px;}
.popupContainer input{height: 26px; padding: 3px; margin-bottom: 10px;}
.popupContainer .name {width: 580px; padding: 15px;}
.popupContainer .right {float: right;}
.popupContainer .ulList {width: 300px; margin-bottom: 8px;}
.popupContainer .ulWideList {width: 600px; margin-bottom: 8px;}
.popupContainer .header {margin-bottom: 5px; background-color: #DFDFDF; padding: 7px 15px;}
.popupContainer .hr {width: 570px; clear: both;}
.popupContainer #msg_content {width: 100%; height: 150px; font-size: 12px; padding: 3px; line-height: 18px; font-family: Tahoma;}
.popupContainer .button {text-align: right;}
.popupContainer .button input {}

#blanket {width:100%; height: 100%; background-color:#000; opacity:0.8; z-index:8; position:absolute; left:0; top:0;}
#physPopup {position:absolute; top:50%; left:50%; margin-left: -300px; margin-top: -250px; width:600px; background-color:#FFFFFF; z-index:10; /*border: 2px dotted red;*/}
#msgPopup {position:absolute; top:50%; left:50%; margin-left:-300px; margin-top: -250px; width:600px; height:470px; background-color:#FFFFFF; z-index:10; /*border: 2px dotted red;*/}
#mainBodyWrapper {position:absolute; left: 50%; margin-left:-450px; width:900px; z-index:0; }
#mainBodyContent {position:absolute; width:100%; z-index:0; }
#notePatients {position:absolute; top:120px; right:55px; width:300px; height:95px; padding: 10px; background-color: #edff15; z-index:20; border: 1px solid #878600;}
#notePhysicians {position:absolute; top:50px; right:55px; width:300px; height:40px; padding: 10px; background-color: #edff15; z-index:20; border: 1px solid #878600;}
.physDesc {color:#636363; font-size: 12px;}
.msgContentArea {width:575px;height:250px;overflow-y:auto;overflow-x:hidden;padding:15px;}


/* Physician Inbox */

.messageContent {padding: 0 50px 30px; font-size: 12px; line-height: 21px;}
.messageContent h1 {font-size: 16px; margin: 0;}
.messageContent .header {font-size: 14px; margin: 0 0 15px 0;}
.messageContent .right {float:right;}
.messageContent .red {color:#9F3131;}
.messageBox {width: 800px; margin-top: 5px; height: 500px; border: #A7A7A7 solid 1px; overflow-y: scroll;}
table.messageTable {width: 100%; padding: 0; margin: 0;}
.messageTable a{text-decoration: none;}
.messageTable th{font-size: 12px; text-align: left; padding: 5px; background-color: BDBFB3; color: #4F4F4F;}
.messageTable th.date {border-left: #CFCFCF solid 1px;}
.messageTable td{padding:5px; font-size: 12px; border-right: #DFDFDF solid 1px; border-bottom: #DFDFDF solid 1px; width: 668px;}
.messageTable tr{cursor: pointer;}
.messageTable tr.read {background-color: #ECEFE0;}
.messageTable tr:hover {background-color: #D9DFC3;}
.messageTable .date {text-align: right; width: 130px;}
.messageTable .red {color:#9F3131; font-style: italic;}


/* Physician Information */

.infoBox {list-style: none; width:400px;}
.infoBox li, .ul1 li{padding: 0 15px;}
.infoBox h2, .h1 h2 {font-size: 14px; margin: 0;}
.infoBox .header, .h1 {margin-bottom: 5px; background-color: #DFDFDF; padding: 7px 15px;}
.infoBox label{font-weight: bold; font-size: 12px;}
.infoBox input{width: 250px; height: 26px; padding: 3px; margin-bottom: 10px;}
.infoBox input .inputState{ height: 26px; padding: 3px; margin-bottom: 10px;}
input#addr_suite, input#addr_zip {width:70px;}
.h1 {margin-top: 15px;}
.ul1 {line-height: 30px; font-size: 14px;}
.infobox textarea { width: 770px; margin-right: 15px; }

.loginBox {
	list-style: none;
	width: 500px;
	margin: auto;
}

.loginBox label {
	padding-right: 4px;
	text-align: right;
	padding-top: 4px;
	clear: left;
	float: left;
	height: 26px;
	display: block;
	width: 150px;
	font-size: 1em;
}

.loginBox input {
	width: 200px;
	height: 26px;
}

.loginBox input#login {
	margin-top: 3px;
	margin-left: 155px;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 100px;
	height: 26px;
	margin-bottom: 10px;
}

.loginBox li {
	margin-top: 5px;
}

.requiredRed {
	color: #9F3131;
}