body{
    font-family:Arial;
    margin:0;
    padding:0;
    font-size:62.5%;
    color:#333333;
    background-color:#ffffff;
}
.interior{
    background:#ffffff url('/images/body_bkg.gif') repeat-x 0 0;
}
.homepage{
    background:#ffffff url('/images/homepage_bkg.gif') repeat-x 0 0;
}
.clear-block {
    clear:both;
}
.hidden {
    display: none;
}
sup{
    font-weight:normal;
    height: 0;
    line-height: 10px;
    vertical-align: text-top;
    _vertical-align: text-top;
    position: static;
    bottom: 1ex;
}

.homepage P{
    font-size:1.4em;
    line-height:1.3em;
    margin-top:0;
    margin-bottom:1.1em;
}
.interior P{
    font-size:1.3em;
    line-height:1.4em;
    margin-top:0;
    margin-bottom:1.1em;
}
h1{
    font-weight:bold;
    font-size:1.4em;
    line-height:1.4em;
    margin-top:2em;
    margin-bottom:1.1em;
    color:#d77700
}
.wrap{
    width:360px;
}
ul{
    margin:0 0 1.4em 0;
    padding:0;
    font-size:1.3em;
    line-height:1.4em;
}
ul ul{
    font-size:100%;
    margin-top:1em;
}
li{
    margin-left:20px;
    padding-left:10px;
    margin-bottom:1.1em;
    list-style:none;
    background:transparent url('/images/bluedot.gif') no-repeat 0 7px;
    text-align:left;
}
ul.arrows li{
    margin-left:0px;
    padding-left:20px;
    margin-bottom:1.1em;
    list-style:none;
    background:transparent url('/images/arrow.gif') no-repeat 0 2px;
}
ul.checks li{
    margin-left:0px;
    padding-left:30px;
    margin-bottom:1.1em;
    list-style:none;
    background:transparent url('/images/check.gif') no-repeat 0 0px;
}
ul.xmarks li{
    margin-left:0px;
    padding-left:30px;
    margin-bottom:1.1em;
    list-style:none;
    background:transparent url('/images/xmark.gif') no-repeat 0 0px;
}
ul.arrows li a{
    font-weight:bold;
}
span{
    font-weight:bold;
}
/**For Text Resize**/
.small { font-size:100%; }
.large { font-size:115%; }

#resize-container {
    float: left;
}

#print-container {
    float: left;
}
#wrapper #container {
    margin: 0 auto;
    padding: 0;
    width: 780px;
}
#footer,#footers{
    text-align:center;
}
#footer p,#footers p, font{
    font-size:11px !important;
    }
.homepage #footers{
    margin:45px 0 25px 0
}
.interior #footers{
    margin:25px 0 25px 0
}
#footer a,#footers a, #footer a:visited, #footers a:visited {
    color:#5f7ab5;
    }
/** homepage **/
#content-container-homepage #col1{
    width:262px;
    padding-top:27px;
    text-align:center;
    float:left;
}

#content-container-homepage #col2{
    width:518px;
    text-align:left;
    padding-top:43px;
    float:right;
}
#content-container-homepage #row1{
    height:201px;
}
#content-container-homepage #row2{
    height:300px;
    position:relative;
    top:0px;
    left:0px
}
#content-container-homepage img.img1{
    position:absolute;
    top:0px;
    left:124px;
}
#content-container-homepage img.img2{
    position:absolute;
    top:0px;
    left:398px;
}
#content-container-homepage #textbox{
    margin:15px 0 0 15px;
    width:480px;

}
/** interior **/
#topnav{
    position:absolute;
    top:12px;
    right:0px;
}
#topnav a, #topnav a:visited{
    font-size:11px;
    font-weight:bold;
    color:#6699cc !important;
}
#content-container #textbox{
    position:relative;
    margin-top:-100px;
    /*width:375px;*/
}
#content-container{
    width:790px;
}
#content-container #col1{
    width:180px;
    margin-left:18px;
    float:left;
    clear:none;
    padding-top:25px;
    
}
#content-container #col2{
    width:545px;
    margin-left:24px;
    float:left;
    padding-top:40px;
    position:relative;
    top:0px;
    left:0px;
}
#content-container a, #content-container a:visited{
    color:#5f7ab5;
    text-decoration:underline;
}
#content-container a:hover, #content-container a:visited:hover{
    text-decoration:none;
}
#textbox img{
    margin-bottom:15px;
}
p.caption{
    position:relative;
    top:-15px;
    margin-bottom:0
}
p.disclaimer{
    font-size:11px;
}
/** sidebar **/

.sidebar{
    width:180px;
    margin:37px 0 0 0;
}

.sidebartop{
    height:12px;
    background:transparent url('/images/sidebar/topcurve.gif') no-repeat 0 0;
    overflow:hidden;
}
.sidebarcontent{
    padding:0 12px 20px 12px;
}
.sidebarcontent.nogradient{
    background:transparent url('/images/sidebar/sidebar_nogradient_bkg.gif') no-repeat left bottom;
}
.sidebarcontent.gradient{
    background:transparent url('/images/sidebar/sidebar_gradient_bkg.gif') no-repeat left bottom;
}
.sidebar a, .sidebar a:visited{
    color:#3759a3;
}
.sidebar p{
    margin:0 !important;
    font-size:13px;
    line-height:17px;
}
.blue{
        color:#3759a3;
}
#shadowbox{
    padding:12px;
    text-align:center;
 
}
#shadowbox h1{

}
#shadowbox #popup{
    margin:0px auto;
    width:650px;
}
#shadowbox #popup p{
    font-family:Arial;
    font-size:14px;
    line-height:18px;
    text-align:left;
}
#shadowbox a, #shadowbox a:visited{
    font-size:14px;
    color:#3759a3;
    text-decoration:underline;
}
#shadowbox a:hover{
    text-decoration:none;
}
#shadowbox #isi-box a, #shadowbox #isi-box a:visited{
    font-size:12px;
    color:#3759a3;
    text-decoration:underline;
}
.med-list{
    font-size:1.3em;
    line-height:1.4em;
    margin-bottom:5px;
}
.med-list td{
    padding:5px 0px 5px 15px;
    background:transparent url('/images/bluedot.gif') no-repeat 5px center;
}
.med-list td.sublist{
    padding:5px 0px 5px 45px;
    background:transparent url('/images/bluedot.gif') no-repeat 35px center;
}

.med-list td.nobg{
    padding:5px 0px 5px 15px;
    background:none;
}


#shadowbox #popup #medlistbox{
    text-align:center;
    clear:both;
    width:460px;
    margin:0 auto;
}
#shadowbox #popup #medlistbox #boxbg {
    border-left:2px solid #F8B500;
    border-right:2px solid #F8B500;
    width:470px;
    padding:0;
    margin-left:3px;
    text-align:left;
}
* html #shadowbox #popup #medlistbox #boxbg {
    margin-left:3px !important;
}
#shadowbox #popup #medlistbox #boxbg p.yellow {
    background-color:#ffeb99;
    padding:5px 5px 5px 20px;
    margin:0;
}
#shadowbox #popup #medlistbox #boxbg p {
    padding:5px 5px 5px 20px;
    margin:0;
    text-align:left;
}
#isi-box{
    width:650px;
    height:400px;
    border:1px solid #000;
    margin-top:20px;
    padding-left:10px;
    overflow:auto;
}
#isi-box p{
    font-family:Arial;
    font-size:12px !important;
    line-height:14px !important;
    padding-right:10px;
}
#isi-box .isi{
    font-size:14px !important;
    font-weight:bold !important;
    padding-top:10px;
    margin:0px;
}
#isi-box .medname{
    font-size:14px !important;
    font-weight:bold !important;
    color:#039;
}
#isi-box p.isihd{
    font-size:14px !important;
    font-weight:bold !important;
    color:#000;
}
html > body #isi-box p.isihd{
    font-size:14px !important;
    font-weight:bold !important;
    color:#000;
}
*:first-child+html #isi-box p.isihd{
    margin-top:16px;
}
* html #isi-box p.isihd{
    margin-top:16px;
}
#isi-box .warnbox {
    border:1px solid #000000;
    clear:both;
    margin:0px;
    padding:0px 10px;
    _padding:10px;
    width:600px;
}
*:first-child+html #isi-box .warnbox {
    padding:10px !important;
}
ol.popup{
    margin:0 0 1.1em 0;
    padding:0;
    font-size:1.3em;
    line-height:1.4em;
}
ol.popup li{
    margin-left:20px;
    margin-bottom:1.1em;
    text-align:left;
    list-style-position:outside;
    background:#fff;
    list-style-type:decimal;
}
#close, #closetop{
    font-weight:bold;
    font-size:12px;
    float:right;
    margin:15px 0px;
    _margin:15px 0px 5px 0px !important;
    padding:0;
    _padding:15px 5px 0px 5px !important;
    _width:600px !important;
    width:100%;
    text-align:right;
}
#closetop {
    margin:-15px 0px 15px 0px !important;
}
*:first-child+html #closetop {
     margin:0px 0px 15px 0px !important;
}
#close a, #closetop a{
    text-decoration:none !important;
}
.uline{
    text-decoration:underline;
}

span.a1 {
    display:block;
    float:left;
    width: 7px;
    padding-top:-2px;

}

span.a1 sup {
    line-height: 12px;
    
}

span.txt1 {
    display:block;
    float:left;
    width: 500px;
}
