body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9pt;
 margin:0px;
 background-color:#fff;
 color:#000;
 background-image:url("../images/common/leftGradient.gif"); background-repeat:no-repeat; background-position:19 108; 
 }
td {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9pt;
}
/* optin logo */
#optinDiv {
 display:block;
 padding:0px;
 background-color:#ffffff;
 position:absolute;
 top:22;
 left:36;
 width:138;
 height:60;
 z-index:3;
}
/* left nav */
#leftNavDiv {
 display:block;
 background-color:transparent;
 position:absolute;
 top:108;
 left:19;
 width:160;
 z-index:50;
}
.navTd {
 padding:0px 0px 10px;
}
#leftNavDiv a {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#000;
}
#leftNavDiv a:hover {
 color:#9265a6;
}
/* top nav */
#topNavDiv {
 display:block;
 position:absolute;
 top:0;
 left:316;
 z-index:10;
}
/* title */
#btpDiv {
 display:block;
 position:absolute;
 top:50;
 left:594;
 width:349;
 height:44;
 z-index:15;
}
/* grid */
#gridDiv {
 display:block;
 position:absolute;
 top:75;
 left:199;
 z-index:100;
}
.tblhd2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 color: #000000;
 background-color:#FFFFFF;
 padding:6px;
 border-top:0;
 border-right:1 solid #C6C6C6;
 border-bottom:0;
 border-left:0;
 font-weight:bold;
}
.tblhd3 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 color: #000000;
 background-color:#ffffff;
 padding:6px;
}
.tblhd4 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:18pt;
 font-weight:bold;
 background-color:#ffffff;
 padding: 5px 5px 5px 12px;
 border-bottom:1px solid #7b3f95;
}
.tblhd45 {
 background-color: #ffffff;
 padding:0px 0px 0px 0px;
 border-bottom:1px solid #7b3f95;
}
.tblhd5 {
 background-color: #ffffff;
 padding:0px 5px 0px 5px;
 border-bottom:1px solid #7b3f95;
}
.tblhdPb {
 padding: 0px 3xp;
 background-color:#ffffff;
 border-top:0;
 border-right:1 solid #C6C6C6;
 border-bottom:0;
 border-left:0;
}
.tblhdP {
 padding: 0px 3xp;
 background-color:#ffffff;
}
.tblhdPNoBder {
 padding: 0px 3xp;
 border-top:1 solid #C6C6C6;
 border-right:0;
 border-bottom:0;
 border-left:0;
}
.tblCellLeft {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 padding:4px 6px;
 border-top:1 solid #C6C6C6;
 border-right:1 solid #C6C6C6;
 border-bottom:0;
 border-left:0;
}
.tblCellMid {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 padding:4px 6px;
 border-top:1 solid #C6C6C6;
 border-right:1 solid #C6C6C6;
 border-bottom:0;
 border-left:0;
}
.tblCellRight {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 padding:4px 6px;
 border-top:1 solid #C6C6C6;
 border-right:0;
 border-bottom:0;
 border-left:0;
}
.tblCellRightSp {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 padding:4px 16px 4px 30px;
 border-top:1 solid #C6C6C6;
 border-right:0;
 border-bottom:0;
 border-left:0;
} 
.tblRowOff1 {
 color: #000000;
 background-color:#fff;
}
.tblRowOn {
 color: #OOO;
 background-color:#f6f6f6;
}
.tblRowActiveSticky {
 color: #000;
 background-color:#f7effa;
}
/* tabs */
#tabsDiv {
 position:relative;
 height:33;
 visibility:hidden;
}
#tab01Div {
 position:absolute;
 left:0;
 top:0;
 width:129;
 height:33;
 z-index:3;
}
#tab02Div {
 position:absolute;
 left:130;
 top:0;
 width:129;
 height:33;
 z-index:2;
}
#tab03Div {
 position:absolute;
 left:260;
 top:0;
 width:129;
 height:33;
 z-index:1;
}
/* login */
#leftpictDiv {
 position:absolute;
 left:19;
 top:109;
 z-index:1;
}
#loginTopNavDiv {
 position:absolute;
 left:250;
 top:0;
 z-index:20;
}
#adminTitleDiv {
 position:absolute;
 left:296;
 top:153;
 z-index:3;
}
.line01 {
 position:absolute;
 left:19px;
 top:90px;
 z-index:18;
 height:1px; 
 overflow:hidden; 
 width:703px;  
 background-image:url("../images/admin/doth.gif");  
 background-repeat:repeat-x; 
}
#loginDiv {
 position:absolute;
 left:296;
 top:186;
 width:175;
 z-index:4;
}
.loginText { 
 font-family:Arial, Helvetica, sans-serif;
 font-size:8.5pt;
 color:#404040;
 font-weight:bold;
}
input.textBox1 {
 border-color:#ccc;
 border-style:solid;
 border-width:1px 1px 1px 1px;
 width:170;
 margin:1px 0px 0px 0px;
}
input.textBox2{
 border-color:#ccc;
 border-style:solid;
 border-width:1px 1px 1px 1px;
 width:30px;
 margin:1px 0px 0px 0px;
}
input.textBox4 {
 border-color:#ccc;
 border-style:solid;
 border-width:1px 1px 1px 1px;
 width:50;
}
/* headings subheads and text */
.hd1 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12pt;
 font-weight:bold;
}
.hd2 {
/* Do not define unless removed from header tables. */
}
.hd3 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11pt;
 font-weight:bold;
}
.text1 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:8.5pt;
 font-weight:bold;
 line-height:12pt;
}
.text2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 font-weight:bold;
 line-height:12pt;
}
.text3 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 line-height:12pt;
}
.text4 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:18pt;
 font-weight:bold;
}
.text5 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9pt;
 line-height:2em;
}
.text6 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:7.5pt;
 font-weight:bold;
 line-height:12pt;
}
.text7 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:7pt;
 
}
input.textBox2 {
 border-color:#ccc;
 border-style:solid;
 border-width:1px 1px 1px 1px;
 width:250;
 margin:0px 0px 4px 0px;
}
input.textBox3 {
 border-color:#ccc;
 border-style:solid;
 border-width:1px 1px 1px 1px;
}
input.textBox3Err {
 border-color:#ccc;
 border-style:solid;
 border-width:1px 1px 1px 1px;
 border-color:Red;
}
#maskDiv {
 display:none;
 position:absolute;
 background-color:#ffffff;
 top:0;
 left:0;
 width:500;
 height:500;
 z-index:80;
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75, Style=0);
}
/* physician status */
#physUpdateDiv {
position:relative;
width:108;
float:left;
}
/* dialog div */
#dialogDiv {
 display:block;
 position:absolute;
 top:75;
 left:199;
 z-index:125;
}
/* add files div */
#addFilesDiv {
 display:none;
 position:absolute;
 top:75;
 left:199;
 z-index:125;
}
/* edit description div */
#editDescriptDiv {
 display:none;
 position:absolute;
 top:75;
 left:199;
 z-index:125;
}
/* physician details */
#cityDiv {
 position:relative;
 width:135;
 float:left;
}
#stateDiv {
 position:relative;
 width:45;
 float:left;
}
#zipDiv {
 position:relative;
 width:70;
 float:left;
}
a:link {
color:#DA181A;
}
a:active {
color:#DA181A;
}
a:visited {
color:#DA181A;
}
#CommentsDiv {
 display:none;
 position:absolute;
 top:75;
 left:199;
 z-index:125;
}
.bldErr {
font-weight:bold;
color:Red;
}

