form{display:inline;} 

body{
        font-family: Tahoma, Arial,sans-serif;
        color: #333333;
        line-height: 1.166;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
        
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
        
        text-align: center;
        background: #CCC;
        background-image: url(main_bg.gif);

}

a:link, a:visited, a:hover{
        color: #146499;
        text-decoration: none;
}



a:hover { text-decoration: underline; }

.doul { text-decoration: underline; }

/* overrides decoration from previous rule for hovered links */
h1, h2, h3, h4, h5, h6{
        font-family: "Trebuchet MS", Tahoma, Helvetica, Verdana, Arial, sans-serif;
        margin: 0px;
        padding: 0px;
}



.featureThumb { 
        border-top: 4px solid #ededed;
        border-right: 4px solid #ededed;
        border-bottom: 4px solid #ededed;
        border-left: 4px solid #ededed;
}

/* standard list style table */
table.malist {
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
  border: 1px solid #cccccc;
  border-spacing: 1px;
/*  width: 100%;*/
  border-collapse: collapse;
  font-size: 11pt;
  font-family: "Trebuchet MS", Tahoma, Helvetica, Verdana, Arial, sans-serif;
}

table.malist tr.row0 {
  background-color: #f5f5f5;
}
table.malist tr.row1 {
  background-color: #FFF;
}
table.malist td {
  border-bottom: 1px solid #e5e5e5;
  padding: 3px;
}

h1{
        font-family: "Trebuchet MS", Tahoma, Helvetica, Verdana, Arial, sans-serif;
        font-size: 12pt;
        color: #0033CC;
        margin: 0px 0px 2px 0px;
}

h2{
        font-size: 12pt;
        color: #0033CC;
}

h3{
        font-size: 11pt;
        color: #003366;
        font-weight: bold;
}

h4{
        font-size: 11pt;
        font-weight: bold;
        color: #000000;
        padding: 5px 0px 5px 0px;
}

h5{
        font-size: 10pt;
        color: #0033CC;
        text-transform: Capitalize;
}




ul{
        list-style-type: disc;
        font-size: 10pt;
}

ol{
        font-size: 10pt;
}

ul ul { list-style-type: square; }
ul ul ul { list-style-type: none; }

label{
        font: bold 100% Tahoma, Arial,sans-serif;
        color: #0033CC;
        font-size: 10pt;
}

p{
        font-size: 10pt;
        font-weight: normal;
        color: #454545;
}

table{  text-align: left;  }

/*************** Layout Divs ********************************/

#main{
        width: 753px;
        text-align: left;
        background: #FFF;
        padding: 0px 8px 0px 8px;
        margin-left: auto;
        margin-right: auto;
        border-left: 1px solid #64646A;
        border-bottom: 7px solid #0033CC;
        border-right: 1px solid #64646A;
        background-image: url(../images/main_bg_column.gif);
        background-repeat: repeat-y;

}

#error_main{
        width: 753px;
        text-align: left;
        background: #FFF;
        padding: 10px;
        margin-left: auto;
        margin-right: auto;
        border-left: 1px solid #64646A;
        border-bottom: 7px solid #CC0000;
        border-right: 1px solid #64646A;

}


#brandinghead{
        width: 753px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom:0px;
        padding: 0px 0px 3px 0px;
        background: white;

}



#coreTools{
        width: 753px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom:0px;
        padding: 0px 0px 0px 0px;
background:white;
clear:both;


}

#coreToolsSmall{
        clear:both;
        padding: 0px 0px 0px 0px;       
}


#masthead{
        width: 753px;
        margin-left: auto;
        margin-right: auto;
        padding:0px 0px 3px 0px;
        margin:0px 0px 0px 0px;
        background: white;
        clear:both;


}

#navBar{
        width: 175px;
        float: left;
        background: white;
        padding:3px 0 0 0;
}

#content{

        background: white;
        float: left;
        width: 575px;
     

        padding-top: 3px;
        padding-left: 3px;
        padding-bottom: 0px;
        padding-right: 0px;
        
        text-align: left;
}

#pageTools{
        background:white;
        float: right;
        width: 175px;

        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 20px;
        margin-right: 0px;
        
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 8px;
        padding-right: 0px;
        text-align: left;
}

/***** hp_image **********************/
.hpImage{
        margin:0 0 3px 0;
}


/***** coretools styles **********************/

#coreTools div{
        width: 237px;
        height: 93px;
        display: inline;
        float: left;
        background-image: url(cardiac_grad_big.gif);
        background-position: left top;
        background-repeat: no-repeat;
        color: #FFFFFF;
        padding: 12px 4px 0px 8px;
}

#coreToolsSmall div{
        width: 237px;
        height: 30px;
        display: inline;
        float: left;
        background-image: url(cardiac_grad_small.gif);
        background-position: left top;
        background-repeat: no-repeat;
        color: #FFFFFF;
        padding: 10px 4px 0px 8px;
}



#coreTools h3, #coreToolsSmall h3{
        text-transform: uppercase;
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
        font-weight: bold;
        font-size: 8pt;
        padding: 3px 0 0 0;
        color: #FFFFFF;
        margin: 0 0 0 0;
        float: left;
}

#coreTools p, #coreToolsSmall p{
        color: #FFFFFF;
        clear: both;
        padding: 4px 0px 0px 0px;
        margin: 0px;
}

#coreTools form, #coreToolsSmall form{
        float: right;
        padding: 0 4px 0 0;
        margin: 0 0 0 0;
}

.coreToolsForm { width: 200px; }
/*****#coreTools select, #coreToolsSmall select { width: 160px; }***/
.coreToolsBoxDrug, .coreToolsBoxDisease{ margin: 0px 0px 0px 3px; }

.coreToolsBoxFirst select{ width: 160px; }
.coreToolsBoxDrug select{ width: 192px; }
.coreToolsBoxDisease select{ width: 172px; }

.coreToolsBoxFirst { margin: 0px 0px 0px 0px; clear:left;}

/*************** #Login Box styles **************/
.loginSmall{
        margin:4px 0 0 0;
        padding: 10px 4px 0px 8px;
        font-family: "Trebuchet MS",Tahoma, Helvetica, Verdana, Arial, sans-serif;
        font-weight: bold;
        font-size: 8pt;
        color: #003366;
        width:163px;
        background:#e8e8e8;
        
}

.loginSmall .clear { padding: 6px 0 6px 0; }

.loginSmall .loginText{
        float: left;
        clear: left;
        padding: 2px 0 2px 0;
        width:60px;

}

.loginSmall .loginInput{
        float: left;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        display:inline;
}

.loginSmall .loginInput input { width: 90px; }

.loginSmall form{
        padding: 0 0 0 0px;
        margin: 0 0 0 0px;
        width:175;
        
}

/*************** #navHeader styles **************/
.navHeader{
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 3px;
        margin-right: 0px;
        background-image: url(cnr-tl.gif);
        background-position: left top;
        background-repeat: no-repeat;
}

.navHeader img{
        float: right;
        padding: 8px 8px 0px 0px;
}

.navHeader h3{
        padding: 8px 4px 0px 8px;
        margin: 0 0 0 0;
        background-image: url(cnr-tr.gif);
        background-position: right top;
        background-repeat: no-repeat;
        font-size: 8pt;
        font-weight: bold;
        text-transform: uppercase;
}

.navHeader select{
        width: 200px;
        padding: 0 4px 0 4px;
}

.navheader form{
        padding: 0;
        margin: 0;
}

.navSpacer{
        display: block;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        background-image: url(cnr-bl.gif);
        background-position: left bottom;
        background-repeat: no-repeat;
}

.navSpacer p, .subNavSpacer p{
        background-image: url(cnr-br.gif);
        background-position: right bottom;
        background-repeat: no-repeat;
        font-size: 5px;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}

.contactheader{
        font-family: "Trebuchet MS", Tahoma, Helvetica, Verdana, Arial, sans-serif;
        font-size: 11pt;
        color: #003366;
        font-weight: bold;
        text-transform: uppercase
}

/************* #Library search styles ********/
.searchButton{
        float: right;
        height: 25px;
        padding: 6px 12px 0px 0px;
}

.searchInput{
        float: left;
        height: 25px;
        padding: 6px 0px 0px 4px;
}

.sectionLinks form{
        padding: 2px 0 0 0;
        margin: 0 0 0 0;
        background-image: url(cnr-tr.gif);
        background-position: right top;
        background-repeat: no-repeat;
}

/************* #Contentr styles **************/
#content .bodyend{
        font-size: 8pt;
}

#content .navHeader{
        background: #0033CC;
        background-image: url(cnr-tl.gif);
        background-position: left top;
        background-repeat: no-repeat;
}

#content .contentTools .navHeader{
        background: #FBE0E3;
        color: #003366;
        background-image: url(cnr-tl.gif);
        background-position: left top;
        background-repeat: no-repeat;
}

#content .contentTools form{
        padding:0px;
        margin:0px;
}

#content .navHeader h3 { color: #FFF; }
#content .contentTools .navHeader h3 { color: #003366; }

a.storyHeadLink:link,
a.storyHeadLink:active,
a.storyHeadLink:visited,
a.storyHeadLink:hover{
        color: #0033CC;
        font-family: "Trebuchet MS", Tahoma, Helvetica, Verdana, Arial, sans-serif;
        margin-bottom: 0px;
        font-size: 8pt;
        font-weight: bold;
        text-transform: capitalize;
}

#content a.storyLink:link,
#content a.storyLink:active,
#content a.storyLink:visited,
#content a.storyLink:hover { color: #454545; }
a.storyHeadLink:hover, #content a.storyLink:hover { text-decoration: none; }


.hpNews {
        padding: 8px 0px 0px 8px;
        margin: 0px 0px 0px 0px;
}

.hpNews h3{
        padding:0px 0 0px 0;
        text-transform: Uppercase;
        }

.hpNews p{
        padding:0px 0px 0px 0px;
        margin:0px;
        margin-top: 0px;
        padding-top: 0px;

}


.borderbottom2{
        background-image: url(borderbottom.gif);
        background-position: left bottom;
        background-repeat: repeat-x;
        background-attachment: fixed;
        margin: -20px 20px 0px 0px;
        padding: 0px 0px 0px 0px;
}

.borderbottom{
        background-image: url(borderbottom.gif);
        background-position: left bottom;
        background-repeat: repeat-x;
        background-attachment: fixed;
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}       


.hpNews image { padding: 0px 0px 0px 0px; }

.hpNews p.date{
        color:#000;
        font-size: 7pt;
        padding:0px;
        margin:2px 0 6px 0px;
        text-transform:uppercase;
}

#content .leadIn p{
        font-family: "Trebuchet MS", Tahoma, Helvetica, Verdana, Arial, sans-serif;
        font-size: 8pt;
        color: #000;
        padding: 0px 0px 0px 8px;
}

#content h1 { padding: 0px 0px 0px 8px; }
#content  .hpNews h1 { padding: 0px 0px 0px 0px; }

#content .formLabel{
        width: 200px;
        clear: left;
        float: left;
        padding: 8px 0 0 0;
}

#content .formInput{
        width: 250px;
        float: left;
        display: inline;
}

#content .formInput .formtext { width: 250px; }

#content .changePage{
        float: right;
        width: 220px;
        text-align: right;
}

/************* #navBar styles **************/
#navBar .navHeader{
        background: #0033CC;
        background-image: url(cnr-tl.gif);
        background-position: left top;
        background-repeat: no-repeat;
}

#navBar .navHeader h3 { color: #FFF; }

#navBar .navSpacer,{
        background: #0033CC;
        background-image: url(cnr-bl.gif);
        background-position: left bottom;
        background-repeat: no-repeat;
}

#navBar .subNavSpacer{
        background: #CCCCCC;
        background-image: url(cnr-bl.gif);
        background-position: left bottom;
        background-repeat: no-repeat;
        margin: 0px 0px 4px 0px;
}

#navBar .subNavSpacerT{
        background: #CCCCCC;
        background-image: url(cnr-tl.gif);
        background-position: left top;
        background-repeat: no-repeat;
        margin: 0px 0px 0px 0px;
}

.subNavSpacerT p{
        background-image: url(cnr-tr.gif);
        background-position: right top;
        background-repeat: no-repeat;
        font-size: 6px;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        border-bottom: 1px solid #EEE;
}

#navBar .sectionLinks{
        background: #CCCCCC;
        list-style: none;
        margin: 2px 0 0 0;
        background-image: url(cnr-tl.gif);
        background-position: left top;
        background-repeat: no-repeat;
}

#navBar ul{
        list-style: none;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}

#navBar li a:link, #navBar ul a:visited{
        padding: 4px 6px 3px 6px;
        font-family: "Trebuchet MS",Tahoma, Helvetica, Verdana, Arial, sans-serif;
        display: block;
        color: #003366;
        border-right: 5px solid #CCCCCC;
        text-decoration: none;
        font-weight: bold;
}

#navBar li a.currentLocation:link, #navBar  a.currentLocation:active,#navBar  a.currentLocation:hover,#navBar   a.currentLocation:visited{
        display: block;
        background: #003366;
        color: #FFFFFF;
        border-right: 5px solid #0033CC;
        text-decoration: none;
}

#navBar li a.secondryLink:link, #navBar  a.secondryLink:active,#navBar  a.secondryLink:hover,#navBar   a.secondryLink:visited{
        display: block;
        background: #E6E6E6;
        color: #003366;
        border-right: 5px solid #E6E6E6;
        text-decoration: none;
}

#navBar li a:hover, #navBar li a.secondryLink:hover{
        display: block;
        color: #FFFFFF;
        background: #003366;
        border-right: 5px solid #0033CC;
        text-decoration: none;
}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li { border-bottom: 1px solid #EEE; }

/* fix for browsers that don't need the hack */
html>body #navBar li { border-bottom: 1px solid #EEE; }

/* fix for browsers that don't need the hack 
html>body #navBar li {border-bottom: none;padding:2px 2px 2px 2px;}*/

/************* #pageTools styles **************/
#pageTools .navHeader{
        background: #0033CC;
        background-image: url(cnr-tl.gif);
        background-position: left top;
        background-repeat: no-repeat;
        
}

#pageTools .navHeader h3 { color: #FFF; }

#pageTools .navSpacer{
        background: #0033CC;
        background-image: url(cnr-bl.gif);
        background-position: left bottom;
        background-repeat: no-repeat;
}

#pageTools p, #pageTools h4{
        padding: 0px 8px 0px 4px; 
        margin:2px 0px 2px 0;
}

.spaceh4{
        font-size: 18px;
        margin:4px 0px 8px 0;
}

#pageTools .navSpacer p{
        margin:0px
}

/* --*/
#pageTools .subNavSpacerT{
        background: #FBE0E3;
        background-image: url(cnr-tl.gif);
        background-position: left top;
        background-repeat: no-repeat;
        
}

#pageTools .subNavSpacer{
        background: #FBE0E3;
        background-image: url(cnr-bl.gif);
        background-position: left bottom;
        background-repeat: no-repeat;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
}

#pageTools .subNavSpacerT p{
        background-image: url(cnr-tr.gif);
        background-position: right top;
        background-repeat: no-repeat;
        font-size: 8px;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
        
}

.pageToolsLinks{
        background: #FBE0E3;
        list-style: none;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
        background-image: url(../images/cnr-tl.gif);
        background-position: left top;
        background-repeat: no-repeat;
}

#pageTools form {
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
        width:160px;
}

#pageTools .formLabel{
        width: 70px;
        clear: left;
        float: left;
        padding: 8px 0 0 0;
}

#pageTools .formInput{
        width: 90px;
        float: left;
        display: inline;
}

#pageTools .formInput input{
        width: 90px;
} 

#pageTools .scaledImage{
        width: 100%;
        height: auto;
}

/************************/

.pagetoolsLinks ul{
        background:#FBE0E3;
        list-style: none;
        margin-top: 1px;
        margin-left: 0px;
        margin-bottom: -1px;
        margin-right: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
}

.pagetoolsLinks li a:link, .pagetoolsLinks ul a:visited{
        padding: 3px 6px 3px 10px;
        margin:0px;
        font-family: "Trebuchet MS",Tahoma, Helvetica, Verdana, Arial, sans-serif;
        display: block;
        color: #003366;
        text-decoration: none;
        font-weight: bold;
}



.pagetoolsLinks li a:hover, .pagetoolsLinks li a.secondryLink:hover{
        display: block;
        color: #FFFFFF;
        background: #003366;
        text-decoration: none;
}

.pagetoolsLinks li a.currentLocation:link, .pagetoolsLinks  a.currentLocation:active,.pagetoolsLinks  a.currentLocation:hover,.pagetoolsLinks   a.currentLocation:visited{
        display: block;
        color: #FFFFFF;
        background: #339900;
        text-decoration: none;
}       
        

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
.pagetoolsLinks li { border-bottom: 1px solid #FFF; }

/* fix for browsers that don't need the hack */
html>body .pagetoolsLinks li { border-bottom: 1px solid #FFF; }

/* fix for browsers that don't need the hack 
html>body .pagetoolsLinks li {border-bottom: none;padding:2px 2px 2px 2px;}*/

/************* #advertising styles **************/
.bannerOne{
        float: right;
        clear: right;
        padding: 8px 0px 0px 0px;
        margin:0 0 0 0;
}

.bannerTwo{
        padding: 5px 0px 5px 0px;
        margin:0px 0px 0px 0px;
        width: 175px;
        text-align: center;
        background: #EFEFEF;

}

.honCode{
        padding: 16px 0px 8px 0px;
        width: 175px;
        text-align: center;
}

/************* #document image styles *************/
.documentImage image { padding: 4px 0 0 4px; }

.documentImage p{
        font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
        font-weight: bold;
        padding: 0px 0 0 0px;
        margin: 2px 0 8px 0px;
}

/************* #formatting styles *************/
.clear { clear: both; }

/**** drug search ************/
.drugSearch{
        margin: 4px;
        border-top: 1px dotted #CCCCCC;
}

.drugSearch h1{
        background-image: url(cnr-tr.gif);
        background-position: right top;
        background-repeat: no-repeat;
}

.drugSearch div{
        width: 45%;
        float: left;
        display: inline;
        text-align: left;
        padding: 8px;
}

.drugSearch div select { width: 175px; }

.drugSearchBoxTwo{
        border-left: 1px dotted #CCCCCC;
        padding-left: 16px;
}

/************* #Branding Head styles *************/


#brandinghead a:link, #brandinghead a:active, #brandinghead a:visited, #brandinghead a:hover{
        margin:0px;
        padding:0px;
}

#brandinghead img {
        margin:0px;
        padding:0px;
}

 .footerTools {
        margin:10px 10px 10px 10px;
        border-top:1px #CCC dotted;
 }

 .footerTools img {
        padding:0px 10px 0 0px;
        float:left;
 }
 
 .footerTools p {
        padding:0px 0px 0px 0px;
        font-size: 7pt;
 }
 




.BTspace {
        padding: 0px 0px 4px 0px;
        margin:0px 0px 0px 0px;
}


/* case studies */
div#main #scenario p
{
        color: #0000cc;
}

div#main #question p
{
        font-weight: bold;
        color: #000;
}

div#main #answer p
{
        color: #009900;
}