/* CSS Document */
body {margin:0;padding:0;background-color:#01504B}

p, td {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#01504B}
a {color:#01504B}

.top01-cell {border-bottom:#52493E 1px solid}
.topnav-cell {border-top:#52493E 2px solid;background:#918049}

.title01 {font-size:22px;font-weight:bold;color:#01504B;letter-spacing:0.05em}

#addrBox {
float:right;
padding-right:10px;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#01504b;
text-align:right
}

#callBox {
padding:2px 3px 2px 10px;
font-size:24px;
font-weight:bold;
color:#FF0000;
text-align:center;
line-height:25px
}

#contentCell {
margin:0;
text-align:left;
padding-left:10px;
padding-right:10px;
background:#FFF8DC
}

#cright {color:#ffffff;}

#topNav a:link, #topNav a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;font-weight:bold;
color:#ffffff;text-decoration:none;
line-height:25px
}
#topNav td {border-right:1px #eee dotted}
.topNav-top {border-right:1px #eee dotted; padding-top: 4px; padding-bottom: 4px}
#topNav td.btm {border-right:none}

fieldset {margin:5px;padding:10px;border:#01504B 1px solid}

.btnOff {
margin: 0;
border-top: #cccccc 1px solid;
border-left: #cccccc 1px solid;
border-right: #9C9C9C 1px solid;
border-bottom: #9C9C9C 1px solid;
color: #000000;
background-color: #eeeeee;
height: 25px
}

.btnOn {
margin: 0;
border-top: #c63 1px solid;  
border-left: #c63 1px solid; 
border-right: #930 1px solid; 
border-bottom: #930 1px solid;
color: #930;
background-color:#FFF0F0;
height: 25px
}

.txt01 {font-size:24px;color:#F0EFDA}
.txt02{font-size:26px;font-weight:bold}

.txt03 {font-size:20px}

.req {color:#ff0000}

ul.list01 {list-style-image:url(../images/bullet01.gif);}
ul.list02 {list-style-image:none}

div.msg01 {
width:auto;
padding:5px;margin:3px;
border:1px #f00 solid;
background-color:#fff;
color:#000;font-size:14px
}

.cont01 {
padding:0px 20px 10px 20px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
text-align:left;
color:#01504B
}

.cont01 p {color:#01504B}

.cont02 {
padding:0px;
background:#9CAA87;
margin-left:auto;
margin-right:auto;
margin-top:20px
}

.cont03 {
padding:10px;
background:#907860;
margin-left:auto;
margin-right:auto;
margin-top:20px
}

.pro01 {
position:relative;
background-image:url(../images/procedure_bg.gif);
background-repeat:repeat-x;
border:1px #01504B solid;
width:200px;height:450px;
padding:10px;margin:0
}

.pro01-sp {
text-align:left;background:#F5FCF4;color:#01504B;
position:relative;
border:1px #01504B solid;
width:200px;height:450px;
padding:10px;margin:0
}

.pro01 ul {margin-left:0;padding-left:25px;text-align:left}

.pro01-sp ul {color:#01504B;margin-left:0;padding-left:0}
.pro01-sp li {padding:0;margin-left:15px}
.pro01-sp p {color:#01504B}

.pro01-p1 {padding-top:10px;margin:0;color:#E7BB52}
.pro01-p2 {text-align:left;padding-top:10px}
.pro01-p3 {padding-top:5px;margin:0;color:#E7BB52}
.pro01-p4 {text-align:left;padding-top:3px}
.pro01-p5 {text-align:center;padding-top:2px}

.pro01 p.btm {
margin:0;padding:0;
position:absolute;
bottom:10px;left:50px;
font-weight:bold
}

.floatright{
float: right;
width: 105px;
margin: 0 0 10px 10px;
background-color: #fff;
padding: 8px;
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999
}

div.msg01 {
width:auto;
border:2px #FFD324 solid;
background-color:#FFF6BF;
color:#000;font-size:12px;
margin:3px;padding:5px
}

div.msg01 p {padding:0;margin:0;color:#f00}

.patientRes {width:99%;padding:0px;background:#918049;margin-left:auto;margin-right:auto;margin-top:10px}
.patientRes-brd {border-right:1px solid #B39E6B}
.patientRes-vid {width:85%;margin:0;padding:0;margin-left:5px}
.patientRes-vid-head {color:#fff;margin:0;padding:0 0 5px 0;font-weight:bold}
.patientRes-vid a {color:#fff;font-size:11px}
.patientRes-vid p {margin:0;padding-top:5px}
.patientRes-big a {font-size:15px;font-weight:bold;padding:0;margin-left:5px;color:#fff}
.ul-01 {width:85%;list-style:none;margin:0 0 0 18px;padding:0;line-height:35px;color:#fff;text-align:center}
.ul-01 li {margin:0;padding:0;border-bottom:1px solid #fff}
.ul-01 .li-last {margin:0;padding:0}

.ul-02 {width:85%;list-style:none;margin:0 0 0 18px;padding:0;line-height:32px;color:#fff;text-align:center}
.ul-02 li {margin:0;padding:0;border-bottom:1px solid #fff}
.ul-02 .li-last {margin:0;padding:0}
.ul-02 .li-noborder {margin:0;padding:0;border:none}

.refLib {width:99%;padding:0px;background:#7C8559;margin-left:auto;margin-right:auto;margin-top:20px}
.refLib p {color:#fff;font-weight:bold}
.refLib-one {width:220px;margin:10px;padding:0}
.refLib-two {width:200px;margin:5px;padding:8px; border:1px solid #1A1406;margin-left:auto;margin-right:auto;;text-align:left;background:#4F3F1E}
.refLib-ul-one {list-style:none;margin:0;padding:0;line-height:15px;color:#fff;margin-left:5px}
.refLib-ul-two {list-style:none;margin:0;padding:0;line-height:20px;color:#fff;margin-left:5px}
.refLib li {margin:0;padding:0}

.pGuide {padding:10px;background:#EDEECB;margin-left:auto;margin-right:auto;margin-top:20px}
.adsBar {margin-top:20px}

#gFieldSet fieldset {margin-bottom:15px}

