#center, #header, #footer {
width:786px;
}
#header .header_bg {
width:760px;
}
#content {
width:774px;
}
#content #main {
margin-left:5px;
width:756px;
}
#footer {
height:33px;
margin:0pt auto;
padding:0pt;
position:relative;
}
#footer .footer_bg {
width:756px;
}

#content #main {background:none; margin-top:0}
#content #main h2 {padding-top:5px; padding-left:15px; padding-bottom:15px}
p.logOut {float:right}
p.errorBlock {background:url('../images/error.gif') no-repeat 10px 6px; padding:7px 10px 8px 27px !important; color:#FF0000 !important; margin-left:40px; background-color:#FFF; width:210px}

/* Sub Navigation */
.subNav {list-style:none; font-size:13px; float:left; padding-left:15px; margin-bottom:-5px; position:relative}
.subNav li {float:left}
#content .subNav li a, #content .subNav li span {margin:9px 0 4px 0; padding:0 10px; float:left; font-weight:normal}
#content .subNav li span {color:#CCC; cursor:default}
.subNav li strong {padding:10px 22px 5px 22px; float:left; color:#555}
.subNav li.active {background:url('../medicapool/images/sub_nav_tab_left.gif') no-repeat left top; position:relative; bottom:-1px; background-color:#EEFAFA}
.subNav li.active strong {background:url('../medicapool/images/sub_nav_tab_right.gif') no-repeat right top}
.accountPage .subNav a {color:#50A900 !important}

/* Rounded Block */
.bgLeft, .bgRight {width:13px; height:13px; overflow:hidden}
.bgTop {background:url('../medicapool/images/main_top.gif') repeat-x 0 0}
.bgTop .bgLeft {background:url('../medicapool/images/main_top_left.gif') no-repeat 0 0; float:left}
.bgTop .bgRight {background:url('../medicapool/images/main_top_right.gif') no-repeat 0 0; float:right}
.bgBot {background:url('../medicapool/images/main_bot.gif') repeat-x left bottom; position:relative}
.bgBot .bgLeft {background:url('../medicapool/images/main_bot_left.gif') no-repeat left top; float:left}
.bgBot .bgRight {background:url('../medicapool/images/main_bot_right.gif') no-repeat right top; float:right; top:0; position:absolute; right:0}
.mainBlock {background:url('../medicapool/images/mainBlock_bg.png') repeat-x left bottom; _background:none}
.mainBlock .bgL {background:url('../medicapool/images/main_left.gif') repeat-y 0 0; padding-left:15px; >position:relative}
.mainBlock .bgR {background:url('../medicapool/images/main_right.gif') repeat-y right top; position:relative; padding:7px 15px 25px 0; min-height:360px}
.bgBot, .bgTop, .mainBlock {width:100%; float:left; clear:left; background-color:#EEFAFA}

/* Profile Block */
img.iconRight {position:absolute; right:40px; top:10px}
#content #main p.infoBlock {background:url('../medicapool/images/info.png') no-repeat left center; padding:7px 25px 3px 35px; margin:0 0 20px 7px; width:60%; behavior: url(../medicapool/images/iepngfix.htc)}
#content #main p.infoBlock img {border:1px solid red !important}
table.userBlock {margin:0 0 0 39px; width:300px}
table.userBlock td {background:url('../medicapool/images/dot_line.gif') repeat-x left bottom; padding:4px 4px 7px 1px; color:#546977;}
table.userBlock td.linkPlace {background:none; text-align:right; padding:10px 0 0 0}
#content #main .btn {float:right; color:#FFF !important; background:#207EB7 url('../medicapool/images/btn_bg.gif') repeat-x 0 0; padding:5px 13px 6px 14px; border:1px solid; border-color:#7EC0E8 #36779E #19618D #61A8D3; overflow:visible; font-weight:bold; cursor:pointer; font-size:13px; font-family:Arial, Helvetica, sans-serif; width:auto; margin-left:15px}
#content #main .btn:hover, #content #main .btn:focus {border-color:#9ECFEE #145074 #145074 #8FC8EB; text-decoration:none}
#content #main .btn:active {border-color:#145074 #9ECFEE #8FC8EB #145074}
#main form {margin:0; width:auto}
form table.userBlock td {background:none; padding-bottom:2px}
table.userBlock td.linkPlace p {padding:10px 10px 0 0 !important}
input.field:focus {background-color:#FFF}

/* Order List */
.orderList {width:460px; list-style:none; padding:0 0 0 10px; _padding-bottom:40px}
.orderList li {float:left; clear:left; width:100%; background:url('../medicapool/images/dot_line.gif') repeat-x left bottom; padding:0 3px 0 2px}
.orderList li:hover {background-color:#FDFFD0}
.orderList li p {float:left; padding:6px 0 9px 23px !important; color:#999 !important}
.orderList li p a {margin-right:5px}
.orderList li div {float:right; padding:6px 0 9px 0; font-weight:bold}
.orderList li.orYellow p {background:url('../images/cart_yellow.gif') no-repeat 0 7px}
.orderList li.orGreen p {background:url('../images/cart_green.gif') no-repeat 0 7px}
.orderList li.orRed p {background:url('../images/cart_red.gif') no-repeat 0 7px}

/* Order Detail */
.orderDet {position:relative}
.orderDet h4 {background-position:7px 0; background-repeat:no-repeat; font-size:14px; padding:15px 10px 15px 55px; margin:7px 0 10px 0}
#orRed h4, #orRed dl .active {background-image:url('../images/cart-red.gif'); color:#ff0000}
#orYellow h4, #orYellow dl .active {background-image:url('../images/cart-yel.gif'); color:#FFCC00}
#orGreen h4, #orGreen dl .active {background-image:url('../images/cart-green.gif'); color:#50A900}
.orderDet ul {float:left; position:relative}
.orderDet li p {padding:5px 0 8px 2px !important; width:320px}
.orderDet li div {padding:5px 0 8px 2px}
.orderDet li p.numb {width:40px; border-left:1px solid #FFF; border-right:1px solid #FFF; text-align:center; padding:4px 0 7px 0 !important; margin:1px 0}
.orderDet li.linkPlace {background:url('../medicapool/images/highLight.gif') repeat-x 0 0}
.orderDet li.linkPlace p {color:#333 !important}
.timeSheet {width:208px; float:right; padding-right:15px; position:relative}
.timeSheet dt {float:left; padding:6px 5px 5px 5px; background-color:#FFF; margin:0 1px 1px 0; clear:left; width:98px}
.timeSheet dd {margin:0 0 1px 0; padding:6px 5px 5px 5px; background-color:#FFF; width:89px; float:right}
.timeSheet .active {font-weight:bold; background-image:none !important}

/* Step 1 */
#step1 p {width:290px}
#step1 ul {width:500px}
#step1 li p {width:320px}
#step1 li p.numb {width:auto; border:none}
#step1 li input {width:30px; padding:0 3px; margin:0}
#step1 li div {padding-right:15px}
#step1 li .del {padding-left:15px; padding-right:3px; border-left:1px solid #FFF}
#step1 li .del a {width:15px; height:13px; float:left; background:url('../images/can.gif') no-repeat 0 0; margin-top:3px; overflow:hidden; padding:0 !important}
#step1 li .del a:hover {background-position:left -13px}
#step1 li.linkPlace {font-size:14px}
#step1 li.linkPlace div {padding-right:49px}
#step1 li.linkPlace p {width:210px}
#step1 li.linkPlace p.active {float:left; width:138px; text-align:right; background:url('../medicapool/images/update.gif') no-repeat right 4px; padding-right:12px !important}
#step1 li.linkPlace p.active a {font-weight:normal; font-size:12px}
#content #main .navBlock {background:none; padding-top:30px} 
#content #main .navBlock div {width:200px; float:right; padding-right:0}
#content #main .navBlock p {width:200px; padding-top:10px !important}

/* Step 2 */
#main #step2 p.infoBlock {margin-bottom:10px}
#main #step2 .bgR {min-height:520px}
.accountPage .leftBLock h3 {font-size:15px !important; font-weight:bold !important; font-family:Arial, Helvetica, sans-serif}
#step2 .orderDet {padding:20px 0 10px 15px}
#step2 p input, #step2 p label {vertical-align:middle}
.navStep {width:480px; padding:40px 25px 2px 20px;}
.navStep p {padding-left:0 !important}
#step2 p.dynNav {margin:5px 0 0 12px}

/* Step 3 */
#main #step3 p.infoBlock {margin-bottom:0}
.accountPage #step3 h3{padding:25px 0 0 0 !important}

/* Step 4 */
#step4 .bgR h3 {padding:15px 0 7px 3px !important; background:url('../medicapool/images/dot_line.gif') repeat-x left bottom; width:500px; margin-left:10px}
#step4 p.navBlock {padding:0 !important; text-align:right; width:500px; margin:-22px 0 7px 0}
#step4 p.navBlock a {font-weight:normal; text-decoration:underline}
#step4 #step1 .linkPlace div {padding-right:16px}
#step4 p.userBlock {padding:0 !important; background-color:#EEFAFA; width:490px; margin-left:10px; padding:5px 0 8px 12px !important}
#step4 .orderDet {margin-bottom:15px; _margin-bottom:0}