
/* framework.css */
/* CSS Document  */
/* colors:
primary color:#5b781b 
primary color light:#d6e3b8
---
secondary color:#faa61a
---
rating: debit color (RED):#FF0000
rating: credit color (GREEN):#339900
---
generic link (BLUE):#0066cc
rating link link (BLUE):#0066c9
definition link (GREEN):#339901
*/
*{
padding:0;
margin:0; 
}
html {
height:100%;
width:100%;
}
#leftnavigation {
font-family: Lato, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #FFFFFF;
height:100%;
width:100%;
/*background-image: url(/global/images/genre_bottomlogo.gif);
background-repeat: no-repeat;
background-position: left bottom;*/
}
/*********************
POSITIONS
**********************/
/*******NAVIGATION*********/
#topwrapper {
z-index: 799;
left: 0px;
top: 0px;
position: absolute;
width: 950px;
background-image: url(/global/images/SOURCE-Website-Banner-final.png);
background-repeat: no-repeat;
background-position: left top;
height: 115px;
}
#topwrapper #mainnavigation {
z-index: 999;
/*left: 78px;*/
top: 113px;
position: absolute;
/*width: 1250px;*/
display: inline;
background-color:#005695;  
}
#topwrapper #toolsnavigation {
z-index: 999;
left: 672px;
top: 5px;
position: absolute;
display: inline;
}
#leftnavigation {
z-index: 899;
left: 0px;
top: 23px;
position: absolute;
width: 250px;
border:0;
height:100%;
margin-top: 120px;
margin-bottom: 120px;
  
}
#leftnavigation #nav_topics{
border:0;
overflow: auto;
height:2100px;
background-color: #0099cd;
}
#leftnavigation #nav_classroom{
border:0;
overflow: auto;
height:2100px;
background-color: #0099cd;
}
#leftnavigation #nav_indexsearch{
border:0;
overflow: auto;
height:2100px;
background-color: #0099cd;
}
#leftnavigation #nav_references{
border-style:none;
overflow: auto;
height:2100px;
background-color: #0099cd;
}
/*******CONTENT*********/
#maincontent {
left: 261px;
top: 156px;
position: absolute;
display: block;
}
#maincontentdrugs {
z-index: 899;
/*left: 261px;*/
top: 118px;
position: absolute;
display: block;
}

#maincontent .mainiframe {
background-color: #00CC99;
display: block;
float: left;
width: 766px;
}
#manualtitle {
z-index: 999;
left: 670px;
top: 41px;
position: absolute;
}
#maincontent .bottomnavigation {
display: block;
float: left;
text-align: right;
width: 670px;
font-size: 11px;
padding-top: 5px;
background-color: #FFFFFF;
padding-bottom: 5px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #005695;
margin-top: 5px;
}
#maincontent .bottomnavigation {
}

#maincontent .bottomnavigation a { 
text-decoration: none;
font-weight: normal;
color: #000000;
}
#maincontent .bottomnavigation a:hover {
text-decoration: underline;
font-weight: normal;
color: #000000;
}
/****************/

.clear{
clear: both;
padding-bottom: 3px;
}
/************************
TOOLS
************************/
/*****toolpanel*****/
#panel_annotate {
z-index: 999;
left: 548px;
top: 35px;
position: absolute;
}
#panel_bookmarks {
z-index: 999;
left: 548px;
top: 35px;
position: absolute;
}
#panel_legend {
z-index: 999;
left: 548px;
top: 35px;
position: absolute;
}
.panel_content {
font-weight: bold;
color: #000000;
font-size: 11px;
width: 400px;
}
.panel_content .paneltitle{
float: left;
display: inline;
text-transform: uppercase;
height: 20px;
}
.panel_content .panelclose{
float: right;
display: inline;
height: 20px;
}
.panel_content .panelclose a{
color: #FFFFFF;
}
.toolpanel_bl {
background-color: #faa61a;
background-image: url(/global/images/panel_Type2_bl.gif);
background-repeat: no-repeat;
background-position: 0px 100%;
}
.toolpanel_br {
background-image: url(/global/images/panel_Type2_br.gif);
background-repeat: no-repeat;
background-position: 100% 100%;
}
.toolpanel_tl {
background-image: url(/global/images/panel_Type2_tl.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.toolpanel_tr {
padding:8px;
background-image: url(/global/images/panel_Type2_tr.gif);
background-repeat: no-repeat;
background-position: 100% 0px;
}