.print	{

}

.screen	{
}
.boxDBlue {
   border: solid 1px #004B8D;
}

.bluebox {  padding: 0; margin: 0; border: 1px solid #004B8D;}
.textbluebox { font: normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #004B8D; padding: 4px 10px 4px 2px;}
.textredbox { font: normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #CC0000; padding: 4px 10px 4px 2px;}
.lightbluebox { padding:20px; background: #DADEED; line-height:18px; font: 12px Arial, Helvetica, sans-serif; color: #000000;}

body { background:url(../images/aspen_bg.gif);}

.search a:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
}
.search a:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
}
.search a:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
}


a:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #004B8D;
	text-decoration: none;
}
a:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #004B8D;
	text-decoration: none;
}
a:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
.formInput	{
	font-size: 10px;
	color: #999999;
	width: 100px;
	height: 16px;
	text-align: center;
	border: 1px solid #ccc;
	vertical-align: middle;
}
.formSubmit	{
	width: 45px;
	height: 18px;
	border: none;
	background: url('images/spacer.gif') 0 0 no-repeat;
}

#pageNo	{
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	font-size: 11px;
	text-align: center;
}
#pageNo	ul{
	display: inline;
	margin: 0;
	padding: 0;
	
}
#pageNo	li{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
#pageNo a{
	float: left;
	display: block;
	width: 14px;
	line-height: 13px;
	color: #999999;
	text-decoration: none;
	margin-right: 5px;
	border:solid 1px #004B8D;
	background-color:#004B8D;
}
#pageNo a:hover{
	color: #004B8D;
	background-color:#E6E9F3;
	border:solid 1px #E6E9F3;

}
#pageNo span{
	float: left;
	color: #004B8D;
	background-color:#E6E9F3;
	border:solid 1px #E6E9F3;
	display: block;
	width: 14px;
	line-height: 13px;
	margin-right: 5px;
}

.bluebox { padding: 5px; border: 1px solid #07377B;}
#header{
	width: 780px;
	font: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	height: 105px;
	background-color: #07377B;
}
#columnnav	{
	width: 160px;
}
#Maincontainer	{
	position: relative;
	margin: 0 auto;
	width: 800px;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
#container	{
	position: relative;
	margin: 0 auto;
	width: 815px;
	background: #fff;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

/* TEXT */

/* TEXT STYLES */

h1 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#CC0000;
   margin:0px;
   padding-bottom:5px;
   padding-top:2px;
}

h2 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#004B8D;
   margin:0px;
   padding-bottom:5px;
   padding-top:2px;
}

h3 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#CC0000;
   margin:0px;
   padding-bottom:2px;
   padding-top:2px;
}
h4 {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#CC0000;
   margin:0px;
   padding-bottom:15px;
   padding-top:2px;
}

p          {
    font-family:Arial, Helvetica, sans-serif;
    color:#333333;
	font-size:11px;
	line-height:18px;
	margin-top: 0;
	margin-bottom: 10px;
   max-width:490px;
}
.LRGtxtblu  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  color:#004B8D;
}
.LRGtxtwht  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  color:#FFFFFF;
}
.LRGtxtgry  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  color:#717073;
}
.LRGtxtred  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  color:#CC0000;
}
.MEDtxtred {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#CC0000;
}
.MEDtxtgry {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#717073;
}
.MEDtxtblu {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#004B8D;
}
.MEDtxtwht {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#FFF;
}
.MIDtxtblk {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
}
.MIDtxtred {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#CC0000;
}
.MIDtxtblu {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#004B8D;
}
.maintextwht {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFF;
}
.maintextblk {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
}
.maintextgry {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
   max-width:490px;
}
.maintextblu {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#004B8D;
}
.maintextred {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#CC0000;
}

sup {font-family:Arial, Helvetica, sans-serif;
     font-size:10px;
}

.smltext {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#333333;
  line-height:18px;
   max-width:490px;
}

/* LISTS */
ul.arrowlistblue {
 margin: 0 5px; padding: 0;
 margin-bottom: 10px;
 margin-top:-10px;
   max-width:490px;
}
ul.arrowlistblue li {
 margin: 0 -5px; 
 padding: 0 0 0 10px;
 background: url(../images/arrow_list_blue.gif) no-repeat top left; 
 font: normal 11px Arial, Helvetica, sans-serif; color: #333333;
 list-style-type: none;
 line-height: 18px;
   max-width:490px;
}

ul.arrowlistred {
 margin: 0 5px; padding: 0;
 margin-bottom: 10px;
 margin-top:-10px;
   max-width:490px;
}
ul.arrowlistred li {
 margin: 0 -5px; 
 padding: 0 0 0 10px;
 background: url(../images/arrow_list_red.gif) no-repeat top left; 
 font: normal 11px Arial, Helvetica, sans-serif; color: #333333;
 list-style-type: none;
 line-height: 18px;
   max-width:490px;
}

ol {
 margin: 0 5px; padding: 0;
 margin-bottom: 10px;
   max-width:490px;
}
ol li {
 margin: 0 15px; 
 padding: 0 0 0 10px;
 font: normal 11px Arial, Helvetica, sans-serif; color: #333333;
 list-style-type:decimal;
 line-height: 18px;
 padding-bottom:5px;
   max-width:490px;
}

ol.italic {
 margin: 0 5px; padding: 0;
 margin-bottom: 10px;
 font-style:italic;
 margin-top:-10px;
   max-width:490px;
}
ol.italic li {
 margin: 0 10px; 
 padding: 0 0 0 5px;
 font: 11px Arial, Helvetica, sans-serif; color: #333333;
 font-style:italic;
 list-style-type:decimal;
 line-height: 18px;
 padding-bottom:5px;
   max-width:490px;
}

/* TABLES */

.ruleDblu01 {
   border-bottom:solid 1px #004B8D;
}
.ruleDblu01blue {
   border-bottom:solid 1px #004B8D;
  color:#004A8D;
}
.ruleDblu02 {
   border-bottom:solid 2px #004B8D;
}

.ruleRed01 {
   border-bottom:solid 1px #CC0000;
}
.ruleRed02 {
   border-bottom:solid 2px #CC0000;
}
.ruleblk01 {
   border-bottom:solid 1px #000;
}
.ruleblk02 {
   border-bottom:solid 2px #000;
}
.ruleblk01text {
   border-bottom:solid 1px #000;
   font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
}
.ruleblk02text {
   border-bottom:solid 2px #000;
   font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
}

.tbltext {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
  line-height:18px;
}
.tbltextblk {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
  line-height:18px;
}

.tbltext01 {
   border-bottom:solid 1px #A3B1D2;
}
.tbltext02 {
   border-bottom:solid 2px #A3B1D2;
}
.tbltext01blu {
   border-bottom:solid 1px #A3B1D2;
   font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#004A8D;
}
.tbltext02blu {
   border-bottom:solid 2px #A3B1D2;
   font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#004A8D;
}

.boxRedBlkBL01 {
   border-left:solid 1px #CC0000;
   border-bottom:solid 1px #000;
}
.boxRedBlkBR01 {
   border-right:solid 1px #CC0000;
   border-bottom:solid 1px #000;
}
.boxRedBlkBL02 {
   border-left:solid 1px #CC0000;
   border-bottom:solid 2px #000;
}
.boxRedBlkBR02 {
   border-right:solid 1px #CC0000;
   border-bottom:solid 2px #000;
}
.boxRedBot {
   border-right:solid 1px #CC0000;
   border-bottom:solid 1px #CC0000;
   border-left:solid 1px #CC0000;
}
.boxRedBL {
   border-bottom:solid 1px #CC0000;
   border-left:solid 1px #CC0000;
}
.boxRedBR {
   border-right:solid 1px #CC0000;
   border-bottom:solid 1px #CC0000;
}
.VertLRed {
   border-left:solid 1px #CC0000;
}
.VertRRed {
   border-right:solid 1px #CC0000;
}



.boxBluTR {
   border-top:solid 1px #A3B1D2;
   border-right:solid 1px #A3B1D2;
   height:16px;
}

.boxBluBL {
   border-left:solid 1px #A3B1D2;
   border-bottom:solid 1px #A3B1D2;
}
.boxBluBR {
   border-right:solid 1px #A3B1D2;
   border-bottom:solid 1px #A3B1D2;
}
.boxBluBL02 {
   border-left:solid 1px #A3B1D2;
   border-bottom:solid 2px #A3B1D2;
}
.boxBluBR02 {
   border-right:solid 1px #A3B1D2;
   border-bottom:solid 2px #A3B1D2;
}
.boxBluBot {
   border-right:solid 1px #A3B1D2;
   border-bottom:solid 1px #A3B1D2;
   border-left:solid 1px #A3B1D2;
}
.boxBluSides {
   border-right:solid 1px #A3B1D2;
   border-left:solid 1px #A3B1D2;
}
.VertLBlu {
   border-left:solid 1px #A3B1D2;
}
.VertRBlu {
   border-right:solid 1px #A3B1D2;
}
.boxBluBLBlu {
   border-left:solid 1px #A3B1D2;
   border-bottom:solid 1px #A3B1D2;
  color:#004A8D;
}
.boxBluBRBlu {
   border-right:solid 1px #A3B1D2;
   border-bottom:solid 1px #A3B1D2;
  color:#004A8D;
}
.boxBluBotBlu {
   border-right:solid 1px #A3B1D2;
   border-bottom:solid 1px #A3B1D2;
   border-left:solid 1px #A3B1D2;
  color:#004A8D;
}
.boxBluSidesBlu {
   border-right:solid 1px #A3B1D2;
   border-left:solid 1px #A3B1D2;
  color:#004A8D;
}
.VertLtxtBlu {
   border-left:solid 1px #A3B1D2;
  color:#004A8D;
}
.VertRtxtBlu {
   border-right:solid 1px #A3B1D2;
  color:#004A8D;
}
.VertLtxtDblu {
   border-left:solid 1px #A3B1D2;
}
.VertRtxtDblu {
   border-right:solid 1px #A3B1D2;
}
.VertLDblu {
   border-left:solid 1px #004B8D;
}
.VertRDblu {
   border-right:solid 1px #004B8D;
}
.boxDbluBL{
   border-left:solid 1px #004B8D;
   border-bottom:solid 1px #004B8D;
}
.boxDbluBR {
   border-right:solid 1px #004B8D;
   border-bottom:solid 1px #004B8D;
}
.boxDbluBL02{
   border-left:solid 1px #004B8D;
   border-bottom:solid 2px #004B8D;
}
.boxDbluBR02 {
   border-right:solid 1px #004B8D;
   border-bottom:solid 2px #004B8D;
}
.boxDLbluBL{
   border-left:solid 1px #004B8D;
   border-bottom:solid 1px #A3B1D2;
}
.boxDLbluBR {
   border-right:solid 1px #004B8D;
   border-bottom:solid 1px #A3B1D2;
}
.boxDLbluBL02{
   border-left:solid 1px #004B8D;
   border-bottom:solid 2px #A3B1D2;
}
.boxDLbluBR02 {
   border-right:solid 1px #004B8D;
   border-bottom:solid 2px #A3B1D2;
}
.boxDLbluBL02b {
   border-left:solid 2px #004B8D;
   border-bottom:solid 1px #A3B1D2;
}
.boxDLbluBR02b {
   border-right:solid 2px #004B8D;
   border-bottom:solid 1px #A3B1D2;
}
.boxDLbluBR02c {
   border-right:solid 2px #004B8D;
   border-bottom:solid 2px #A3B1D2;
}
.boxDLbluBL02c {
   border-left:solid 2px #004B8D;
   border-bottom:solid 2px #A3B1D2;
}

.boxBR02 {
     border-right: 2px solid #004B8D;
	 border-bottom: 2px solid #004B8D;}
.boxBL02 {
     border-left: 2px solid #004B8D;
	 border-bottom: 2px solid #004B8D;}

.boxDbluBOT {
   border-right:solid 1px #004B8D;
   border-bottom:solid 1px #004B8D;
   border-left:solid 1px #004B8D;
}
.boxDbluSides {
   border-right:solid 1px #004B8D;
   border-left:solid 1px #004B8D;
}

.vertLeftblk { border-left: 1px solid #000;}
.vertCNLeftblk { border-left: 1px solid #000; border-bottom: 1px solid #000;}
.vertRightblk { border-right: 1px solid #000;}
.vertCNRightblk { border-right: 1px solid #000; border-bottom: 1px solid #000;}

ul.arrowlistred02 {
 margin: 0 5px; padding: 0;
 margin-bottom: 10px;
 margin-top:0px;
   max-width:490px;
}
ul.arrowlistred02 li {
 margin: 0 -5px; 
 padding: 0 0 10px 10px;
 background: url(../images/arrow_list_red.gif) no-repeat top left; 
 font: normal 11px Arial, Helvetica, sans-serif; color: #333333;
 list-style-type: none;
 line-height: 18px;
   max-width:490px;
}
ul.arrowlistblu02 {
 margin: 0 5px; padding: 0;
 margin-bottom: 10px;
 margin-top:0px;
   max-width:490px;
}
ul.arrowlistblu02 li {
 margin: 0 -5px; 
 padding: 0 0 10px 10px;
 background: url(../images/arrow_list_blue.gif) no-repeat top left; 
 font: normal 11px Arial, Helvetica, sans-serif; color: #333333;
 list-style-type: none;
 line-height: 18px;
   max-width:490px;
}
.vertCNLeftblk02 { border-left: 1px solid #000; border-bottom: 2px solid #000;}

#bluefooter { width: auto; padding: 15px; margin: 0; font: normal 22px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #004B8D; }
#bluefootersml { width: auto; padding: 15px; margin: 0; font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #004B8D; }

.unit a:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #094B84;
	text-decoration: none;
}
.unit a:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #094B84;
	text-decoration: none;
}
.unit a:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #094B84;
	text-decoration: none;
}

.boxDBlue {
   border: solid 1px #004B8D;
}
.indent10 { padding-left: 10px;}

div.unitsPopUp { width: 980px; border: 1px solid #004B8D; background:#FFFFFF;}

.lightbluebox { background: #DADEED; padding:4px;}

.cardioBg { background: url(../images/img_cradiovascular.jpg) no-repeat bottom right; height: 680px;}
.centralNsystemBg { background: url(../images/centralnsystem.jpg) no-repeat bottom right; height: 680px;}
.respiritorySystemBg { background: url(../images/respirotorysytem.jpg) no-repeat bottom right; height: 680px;}
.gastroBg { background: url(../images/gastro.jpg) no-repeat bottom right; height: 680px;}
.analgesicsBg  {background: url(../images/analgesics.jpg) no-repeat bottom right; height: 680px;}

.vertCNLeftblk02 { border-left: 1px solid #000; border-bottom: 2px solid #000;}
.tblindent15 { padding-left: 15px;}
.tblindent1501 { padding-left: 15px; border-bottom: 1px solid #000;}
.tbltext ul.arrowlistblue {
 margin: 0 5px; padding: 0;
 margin-bottom: 10px;
 margin-top: 0;
}
.tbltext ul.arrowlistblue li {
 margin: 0 -5px; 
 padding: 0 0 0 10px;
 background: url(../images/arrow_list_blue.gif) no-repeat top left; 
 font: normal 11px Arial, Helvetica, sans-serif; color: #333333;
 list-style-type: none;
 line-height: 18px;
}
.VertLDblu02 {border-left:solid 2px #004B8D;}
.VertRblu02 { border-right:solid 2px #004B8D;}
.vertCNLeftblu02 { border-left: 2px solid #000; border-bottom: 2px solid #004B8D;}
.vertCNRightblu02 { border-right: 2px solid #000; border-bottom: 2px solid #004B8D;}

.tbltextBox {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #000000;
}
.maintxtwht {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFF;
}

/*NOTES */

.noteRed {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#ED1C24;
  line-height:18px;
  }
.noteRedLrg {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#ED1C24;
  line-height:18px;
  }  
.noteTurq {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#00A088;
  line-height:18px;
  }
.noteTurqLrg {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#00A088;
  line-height:18px;
  }  
.noteLblue {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#00AAD3;
  line-height:18px;
  }
.noteLblueLrg {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#00AAD3;
  line-height:18px;
  }  
.noteOrg {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#F36F21;
  line-height:18px;
  }
.noteOrgLrg {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#F36F21;
  line-height:18px;
  }  
.notePurple {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#524FA1;
  line-height:18px;
  }
.notePurpleLrg {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#524FA1;
  line-height:18px;
  } 
.noteGrn {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#58AA47;
  line-height:18px;
  }
.noteGrnLrg {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#58AA47;
  line-height:18px;
  }  
.noteVio {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#C6168D;
  line-height:18px;
  }
.noteVioLrg {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#C6168D;
  line-height:18px;
  }    
  
.NboxBL {
   border-left: solid 1px #000000;
   border-bottom: solid 1px #000000;
   }
.NboxBR {
   border-right: solid 1px #000000;
   border-bottom: solid 1px #000000;
   }
.NboxSides {
   border-right: solid 1px #000000;
   border-left: solid 1px #000000;
   }
.NboxVL {
   border-left: solid 1px #000000;
   }
.NboxVR {
   border-right: solid 1px #000000;
   }
.NboxBot {
   border-right: solid 1px #000000;
   border-left: solid 1px #000000;
   border-bottom: solid 1px #000000;
   }
.NboxBL02 {
   border-left: solid 1px #000000;
   border-bottom: solid 2px #000000;
   }
 .smltxtwhite { font: 11px Arial, Helvetica, sans-serif; color: #FFF;} 
 .smltxtwhite a { font: 11px Arial, Helvetica, sans-serif; color: #FFF; text-decoration:none;} 
 .smltxtwhite a:hover { font: 11px Arial, Helvetica, sans-serif; color: #FFF; text-decoration:none;}              
              
