  

/* Define the main layout characteristics to build the columns */
#left, #middle, #right {
	float: left;
}

#left {
	width: 160px;
	padding-left: 10px;
	padding-right: 15px;
    padding-top: 23px;
	border-left: 0px solid #333333; 
	}

#right {
	width: 12%;
    padding-left: 0px;
	padding-right: 0px;
    padding-top: 23px;
    }

#middle {
	width: 61%;
	padding-left: 10px;
	padding-right: 5px;
    border-left: 1px solid #333333; 
	border-right: 1px solid #333333; 
	border-bottom: 0px solid #333333;
	background:#ffffff;
	color:#000000;
	}

#header{
    width: 100%;
    margin-top: 0.2em;
	padding-top:5px;
    padding-bottom:15px;
    letter-spacing: 0.2em;
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;
    line-height: 250%;
    color:#000000;
	text-align: left;
    background-color : #ffffcc;
	}

#footer {
	width: 100%;
    clear: both; 
    color:#666666;
	text-align: center;
    font-size: 8pt;
    border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	margin-bottom: 0em;
	margin-top: 0.0em; 
    vertical-align : middle;
    padding-top : 10px; 
    padding-bottom : 5px; 
    background-color : #ffffcc; 
}

#footer a{
		background-color : #ffffcc;
		color: #0000CC;
		}


html, body, div, h1, h2, h3 {
	margin: 0;
	padding: 0;
	border-width: 0;
}

html, body {
	background-color: #ccccff;
	color: #000000;
	font-family: arial, verdana, sans-serif;	
}

p, ul {
  font-size: 9pt;
  line-height: 130%;
  }
  
h1 {
   padding-left: 270px;
   padding-top: 10px;
   }
  
h3 {
   background: #ebdbcb;
   color:#000000;
   margin-left: -10px;
   margin-right: -5px;
   padding-left: 7pt;
   padding-right: 20pt;
   padding-top:10px;
   padding-bottom:10px;
   border-bottom:1px solid #333333;
   }
   
h4 {
	background: #ebdbcb;
	color:#000000;
	margin-left: -10px;
    margin-right: 330px;
	padding-left: 7pt;
	}
	
td {
	 font-size: 80%;
	 }	
 
.logo  {
          margin-left:10px; 
         }

span.strap   {
            font-size: 12pt;
            FONT-WEIGHT: bold;
			font-style: italic;
            COLOR: #663333;
            background-color : #ffffcc;
            letter-spacing: 0.1em;
            padding-left: 105px;
            }
			
span.time_a   {
              position: absolute; left: 34%;
              }
			 
span.time_b   {
              position: absolute; left: 52%;
              }
			  
span.time_c   {
              position: absolute; left: 45%;
              }
			  
span.small    {
              font-size: 8pt;
              font-weight: bold;
              }
			  
.small    {
              font-size: 8pt;
              font-weight: bold;
              }
            
.date   {
            background-color : #ccccff;
            font-size: 8pt;
            FONT-WEIGHT: bold;
            COLOR: #663333;
            letter-spacing: 0.0em;
            text-align: right;
            padding-bottom: 5px;
            padding-top: 5px;
            padding-right: 5px;
            margin-left: -10px;
            margin-right: -5px;
            margin-top: 0px;
            margin-bottom: 0px;
            border-bottom:1px solid #333333;
            }
			
.easynav   {
            MARGIN-TOP: 8px;
            FONT-SIZE: 8pt;
            }
			
span.find   {
            FONT-WEIGHT: bold;
            COLOR: #0000CC;
			background-color:inherit;
            }


			
a.nav1 {
background-color : #ffffff; 
color: #000000;
font : normal 9pt arial, verdana, sans-serif;
font-weight: bold; 
text-decoration : none; 
border-bottom : 0px solid black;
border-left : 1px solid black; 
border-top : 1px solid black; 
border-right : 1px solid black; 
padding-left : 3px; 
padding-right : 0px; 
padding-top : 4px; 
padding-bottom : 2px; 
text-align : left; 
width : 100%; 
height: 18px;
display : block;
} 

a.nav1b {
background-color : #ffffff; 
color: #000000;
font : normal 9pt arial, verdana, sans-serif;
font-weight: bold; 
text-decoration : none; 
border-bottom : 1px solid black;
border-left : 1px solid black; 
border-top : 1px solid black; 
border-right : 1px solid black; 
padding-left : 3px; 
padding-right : 0px; 
padding-top : 4px; 
padding-bottom : 2px; 
text-align : left; 
width : 100%; 
height: 18px;
display : block;
} 

a.nav1:hover {
background-color : #990000;
color:white;
font : normal 9pt arial, verdana, sans-serif;
font-weight: bold;
text-decoration : underline;
border-bottom : 0px solid black;
border-left : 1px solid black; 
border-top : 1px solid black;
border-right : 1px solid black; 
padding-left : 3px; 
padding-right : 0px; 
padding-top : 4px; 
padding-bottom : 2px; 
text-align : left; 
vertical-align : middle;
width : 100%;
height: 18px;
display : block; 
} 

a.nav1b:hover {
background-color : #990000;
color:white;
font : normal 9pt arial, verdana, sans-serif;
font-weight: bold;
text-decoration : underline;
border-bottom : 1px solid black;
border-left : 1px solid black; 
border-top : 1px solid black;
border-right : 1px solid black; 
padding-left : 3px; 
padding-right : 0px; 
padding-top : 4px; 
padding-bottom : 2px; 
text-align : left; 
vertical-align : middle;
width : 100%;
height: 18px;
display : block; 
} 

a:link
         	{
            COLOR: #0000CC;
			background-color : #ffffff;
            TEXT-DECORATION: none;
            }

a:visited   {
            COLOR: #0000CC; 
			background-color : #ffffff;           
            TEXT-DECORATION: none;
            }
            
a:hover     {
            COLOR: #0000CC;
			background-color : #ffffff;       
            TEXT-DECORATION: underline;
            }
            
a:active    {
            COLOR: #FF0000;
			background-color : #ffffff;            
            TEXT-DECORATION: none;
            }
	
.list{
  font-size: 9pt;
  line-height: 130%;
  }

#resize {
	    background: #ebdbcb;
        color:#000000;
        border:1px solid #333333;
        padding-left : 6px;	
		padding-right : 3px;
        margin-right: -5px;
		}
		
#resize a{
		background-color : #ebdbcb;
		color: #0000CC;
		}
		
#resize h5  
	{
	font-size:100%;
	}
	
#resize p
	{
	font-size:90%;
	}
	
	
#info  {
	    background: #ffffff;
        color:#000000;
        border:1px solid #333333;
        padding-left : 3px;	
		padding-right : 3px;
		margin-left: 10px;
		}

#prescriptions  {
	    background-color : #ffffff;
        color:#000000;
        border:1px solid #333333;
        padding-left : 3px;	
		padding-right : 3px;
		margin-top: 23px;
		margin-left: 10px;
		}
		
table.borderTable {	
border: 1px dashed #ffd966;
border-collapse:collapse;
background-color:#FFFFFF;
}

table.borderTable td {	
border: 1px dashed #ffd966;
padding-top: 12px;
padding-left: 6px;
padding-right: 4px;
border-collapse:collapse;
}

table.orders {
border: 1px dashed #330066;
font:tahoma;
margin-top: 30px;
margin-right: 10px;
border-collapse:collapse;
}

table.orders td {
border: 1px dashed #330066;
border-collapse:collapse;
padding: 4px;
font-size:70%;
}

table.orders th {
border: 1px dashed #330066;
border-collapse:collapse;
padding: 4px;
text-align:left;
font-size:90%;
}

table.orders_search {
margin-top: 20px;
}

table.orders_search td {
padding: 8px;
}

#content{
      margin-top: 20px;
	  margin-left: 100px;
	}
	
#content2{
      margin-top: 20px;
	  margin-left: 20px;
	}
	
