/* CSS Document */
*{
       margin:0;
       padding:0;
       }
	   
html, body {
       color: #666;
       font-size: 12px;
       font-family: Tahoma;
			 }
#content{
       width: 800px;
       font-family: tahoma;
	   margin: auto;
		}
#top{
	   height: 272px;
       width: 800px;
    }
#disclosure{
	   width: 800px;
	   background: url(../images/index_02.png) repeat-y;
}
.disclosure{
       margin: auto;
       width: 650px;
       text-indent: 10px;
	   text-align: justify;
}
#anim{
       background: url(../images/index_01.png) no-repeat;
       top: 0;
       width: 800px;
       height: 272px;
	  }
#bg{
	   background: url(../images/index_02.png) repeat-y;
	   height: auto;
       padding-bottom: 60px;
   }
#text{
      margin: auto;
	  text-indent: 10px;
      text-align:justify;
      width: 680px;
	 }
#btom{
      clear: both;
      width: 800px;
      height: 43px;
	 }
#left{
      float: left;
      background: url(../images/index_04.png);
      width: 34px;
      height: 43px;
	  bottom: 0;
	 }
#middle{
      text-align: center;
      float: left;
      background: url(../images/index_05.png);
      width: 733px;
      height: 43px;
	  }
#right{
      float: right;
      background: url(../images/index_07.png);
      width: 33px;
      height: 43px;
	  bottom: 0;
	  }
#welcome{
      text-align: right;
      float: right;
      width: 240px;
      }
#Flash {
	  top:96px;
	  text-align:right;
	  width:480px;
	  height:172px;
	  z-index:3;
}

a:link, a:visited {
      color: #0099CC;
	  }
a:hover{
      color:#006699;
	  text-decoration:underline;
	  }	  
#frame_left{
      margin-left: 23px;
      float: left;
      width: 188px;
		   }
#frame_center{
      margin-left: 38px;
      float: left;
      width: 188px;
		     }
#frame_right{
      margin-left: 38px;
      float: left;
      width: 188px;
			}
h5{
      color:#006699;
      text-decoration: underline;
	}
.header{
      font-weight: bold;
	   }
#about{
      width: 420px;
	   }
#about_image{
      width: 240px;
      float: right;
	   }

/*******************
    Text Layout 
 *******************/
.left{
      margin-left: 15px;
      float: left;
      width: 190px;
	  }
.center{
      margin-left: 15px;
      float: left;
      width: 190px;
       }
.right{
      margin-left: 15px;
      float: left;
      width: 190px;
	  }
p {
text-indent: 7px;
text-align: justify}
.text{
      width: 420px;
	 }
.td_header{
      vertical-align: bottom;
      font-size: 25px;
      text-align: center;
				  }
td{
      vertical-align: top;}
h1{
      color: #FFFFFF;
  }
.img_bulletin {
margin-right: 25px;
  }
table#quote{
text-align: center;
margin: auto;}
.red{color:#FF0000;}

/* Products Table */
#products{
      margin: auto;
      vertical-align: middle;
      font-weight: bold;
	        }
table#products td {
border: #CCCCCC 1px dashed;
text-indent: 5px; }
td#phc{
	  background: url(../images/phc.png) no-repeat center;
	  margin-left: 240px;
	  width: 200px;
	  height: 69px;
    }
td#benefits{
	  background: url(../images/benefits.png) no-repeat center;
      width: 200px;
	  height: 69px;
    }
td#dmpo{
	  background: url(../images/dmpo.png) no-repeat center;
      width: 200px;
	  height: 69px;
    }
.available { 
      text-align: center;
	  height: 25px;
	}
.notavailable { text-align: center; height: 25px;}
.big_header { text-align: center; font-size: large; vertical-align: middle; height: 69px; color: #515151;}
.bold { font-weight: bold;}
.input{
      font-family: Tahoma; 
      font-size: 11px;  
      color: #5D5D5D; 
      line-height: 10px;
	  }
.center {
text-align: center;
height: 12px;}
.auto{
margin: auto;}
.height {
height: 12px;}
.sub {
color: #FF0000;}

input, textarea, select { background: #F7F7F7; color:#999999 ; border: #006699 1px ridge; font-size: 10px;}
/**************************************
       Nav Bar 
**************************************/
 
#nav_bar{
      float: right;
	  text-align: right;
      margin-right: 3px;
      margin-top: 61px;
      width: 483px;
        }
a .home{
      background: url(../images/home.png)  right no-repeat;
       }
a:hover .home{
      background: url(../images/home.png) left no-repeat;
}
a .members{
      background: url(../images/members.png) right no-repeat;
}
a:hover .members{
      background: url(../images/members.png) left no-repeat;
}
a .providers{
      background: url(../images/providers.png) right  no-repeat;
}
a:hover .providers{
      background: url(../images/providers.png) left no-repeat;
}
a .agents{
      background: url(../images/agents.png) right no-repeat;
}
a:hover .agents{
      background: url(../images/agents.png) left no-repeat;
}
a .contact{
      background: url(../images/contact.png) right no-repeat;
}
a:hover .contact{
      background: url(../images/contact.png) left no-repeat;
}
/**************************************
       Barra de Navegacion 
**************************************/
 
#barra{
      float: right;
	  text-align: right;
      margin-right: 3px;
      margin-top: 61px;
      width: 498px;
        }
a .principal{
      background: url(../images/principal.png)  right no-repeat;
       }
a:hover .principal{
      background: url(../images/principal.png) left no-repeat;
}
a .miembros{
      background: url(../images/miembros.png) right no-repeat;
}
a:hover .miembros{
      background: url(../images/miembros.png) left no-repeat;
}
a .proveedores{
      background: url(../images/proveedores.png) right  no-repeat;
}
a:hover .proveedores{
      background: url(../images/proveedores.png) left no-repeat;
}
a .agentes{
      background: url(../images/agentes.png) right no-repeat;
}
a:hover .agentes{
      background: url(../images/agentes.png) left no-repeat;
}
a .contacto{
      background: url(../images/contacto.png) right no-repeat;
}
a:hover .contacto{
      background: url(../images/contacto.png) left no-repeat;
}
/**************************************/
#Language {
	  float: right;
      margin-right: 7px;
      margin-top: 22px;
      width: 100px;
}
/**********Language Bar**********/
#Language a:link, #Language a:visited {
      color: #F2F2F2;
	  font-weight: bold;
	  }
#Language a:hover {
      color: #FFFFFF;
	  text-decoration:underline;
	  font-weight: bold;
	  }	 
/**********Language Bar***********/

/************CSS TAB**************/

#tabsB {
      float:left;
      width:80%;
      font-size:93%;
      line-height:normal;
      }
      
    #tabsB a {
      float:left;
      background:url("../images/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("../images/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

        #tabsB #current a {
                background-position:0% -42px;
        }
        #tabsB #current a span {
                background-position:100% -42px;
        }
/************CSS TAB**************/


/************************* ScriptSave Specific ********************************/	
.a_body {
	color: #336633;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
}
	
.a_body:active {
	color: #336633;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
}
	
.a_body:visited {
	color: #336633;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
}
	
.a_body:hover {
	color: #336633;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

#divCard
  {
  visibility: visible;
  display: block;
  }
  
.termbox
	{
		border: solid 1px #4156A5;
		padding: 5px 3px 5px 3px;
		width: 86%;
	}
  
#imgCard
  {
		position: relative;
		top: -33px;
		left: 50px;
		visibility: hidden;
		
  }
  
.pharm_tab
  {
		height: 22px;
		font-weight: bold;
		font-size: 14px;
  }
  
.pharm_search_sort
  {
		background-color: #e7e7e7;
		font-size: 100%;
		padding: 2px;
  }
  
.gridData_search
  {
		border-top: solid 1px #000000;
		border-left: solid 1px #000000;
		border-right: solid 1px #000000;
		padding: 5px;
  }
  
.gridData_search_bottom
  {
		border-bottom: solid 1px #000000;
		border-left: solid 1px #000000;
		border-right: solid 1px #000000;
  }
  
.errorheading
	{	
		background-color: #f51f46;
		padding: 2px 4px 2px 6px;
		width: 550px;
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 90%;
		color: #ffffff;		
	}

.divError
	{
		border: solid 1px #f51f46;
		padding: 2px 4px 2px 4px;
		width: 550px;
	}
	
.white
	{
		color: #ffffff;
	}
	
.green
	{
		color: #006600;
	}
	
.CalTFS
	{
		font-size: 11px;
	}
	
.calFS
	{
		font-size: 13px;
	}
	
.mail_body
  {
		background-color: #ffffff;
		font-family:  Verdana, Arial, Arial Rounded MT Bold;
		font-size: 80%;
  }
  
.bold
	{
		font-weight: bold;
	}
	
.gray
	{
		color: #707071;
	}
	
.white
	{
		color: #ffffff;
	}
	
.warning
	{
		color: #ff0000;
	}

.tiny
	{
		font-size: 25%;
	}

.smallest
	{
		font-size: 50%;
	}
	
.smaller
	{
		font-size: 60%;
	}
	
.small
	{
		font-size: 65%;
	}
	
.normal
	{
		font-size: 75%;
	}
	
.large
	{
		font-size: 85%;
	}
	
.larger
	{
		font-size: 100%;
	}
	
.largest
	{
		font-size: 110%;
	}
  
.border_top
	{
		background-image: url(images/border_t.gif);
		background-color: #414141;
	}
	
.border_left
	{
		background-image: url(images/border_sl.gif);
		background-color: #414141;
	}
	
.border_right
	{
		background-image: url(images/border_sr.gif);
		background-color: #414141;
	}
	
.border_bottom
	{
		background-image: url(images/border_b.gif);
		background-color: #414141;
	}
	
.corner
	{
		background-color: #414141;
	}
	
.spixel
  {
		width: 3px;
		font-size: 1px;
  }
  
.page
  {
		background-color: #ffffff;
		width: 744px;
  }
   
.nav_top
	{
		background-image: url(images/nav_back_top.jpg);
		height: 12px;
		background-color: #2d337f;
	}
  
.nav_cell
  {
		background-image: url(images/nav_back2.jpg);
		background-repeat: no-repeat;
		background-color: #2c3176;
		width: 214px;
  }
  
.nav_shad
	{
		background-image: url(images/nav_shad.gif);
		background-repeat: repeat-y;
		width: 11px;
	}
	
.sublinks
	{
		/*filter:alpha(opacity=70);*/
		background-color: #6e7daf;
	}

.b_shadow
	{
		background-color: #eaeaea;
	}
	
.lspacer
	{
		height: 5px;
	}
	
.ro_heading
	{
		/*font-size: 150%;
		color: #707071;*/
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		line-height: 120%;
		font-weight: bold;
		color: #336633;
		border: solid #ffcc66;
		width: 100%;
		border-width: 0px 0px 2px 0px;
		text-decoration: none;
		display: block;
	}
	
.subro_heading
	{
		background-image: url(images/dot.gif);
		background-repeat: repeat-x;
		height: 9px;
	}

/* med boxes */
.pre_med_top
  {
		padding: 3px;
		color: #ffffff;
		border-top: solid 1px #165a7e;
		border-left: solid 1px #165a7e;
		border-right: solid 1px #165a7e;
		background-color: #11b7e3;
		width: 450px;
  }
  
.pre_med_mid
  {
		padding: 3px;
		border-left: solid 1px #165a7e;
		border-right: solid 1px #165a7e;
		width: 450px;
  }
  
.pre_med_bottom
  {
		padding: 3px;
		border-left: solid 1px #165a7e;
		border-right: solid 1px #165a7e;
		border-bottom: solid 1px #165a7e;
		width: 450px;
  } 



/* pharmacy search */
.pharm_tab
  {
		background-image: url(images/pharm_top_back.gif);
		height: 22px;
		font-family: Verdana, Arial;
		font-weight: bold;
  }
  
.pharm_search_sort
  {
		background-color: #fddf9e;
		font-family: Verdana, Arial;
		font-size: 10px;
		padding: 2px;
		
  }
  
.gridData_search
  {
		border-top: solid 1px #FFBD2C;
		border-left: solid 1px #FFBD2C;
		border-right: solid 1px #FFBD2C;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 6px;
  }
  
.gridData_search_bottom
  {
		border-bottom: solid 1px #FFBD2C;
		border-left: solid 1px #FFBD2C;
		border-right: solid 1px #FFBD2C;
  }
  
  



/* inputs */
.button
  {
		border-right: #00000 1px solid;
		padding-right: 5px;
		border-top: #c0c0c0 1px solid;
		padding-left: 5px;
		font-size: 11px;
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#c0c0c0);
		border-left: #c0c0c0 1px solid; 
		cursor: hand; 
		border-bottom: #000000 1px solid;
		color: #000000;
  }
  
.button_lg
  {
		border-right: #00000 1px solid;
		padding-right: 6px;
		border-top: #c0c0c0 1px solid;
		padding-left: 6px;
		font-size: 12px;
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#c0c0c0);
		border-left: #c0c0c0 1px solid; 
		cursor: hand; 
		border-bottom: #000000 1px solid;
  }
  
.ifield
  {
		font-family: Arial, Verdana, Sans-Serif, Helvetica;
		color: #000000;
		font-size: 100%;
		border: 1px solid #000000;
  }
  
.ifield_sm
  {
		font-family: Arial, Verdana, Sans-Serif, Helvetica;
		height: 20px;
		font-size: 80%;
		border: 1px solid #000000;
  }
  
 .ifield_login
  {
		font-family: Arial, Verdana, Sans-Serif, Helvetica;
		width: 45px;
		border: 1px solid #000000;
  }
 
  
.ifield_zip
  {
		font-family: Arial, Verdana, Sans-Serif, Helvetica;
		width: 62px;
		border: 1px solid #000000;
  }
  
.radbutton
	{
		border: 0px;
		background-color: Transparent;
	}
	
#radQuantities_0
	{
		border: 0px;
		background-color: Transparent;
	}
	
#radQuantities_1
	{
		border: 0px;
		background-color: Transparent;
	}
	
#radQuantities_2
	{
		border: 0px;
		background-color: Transparent;
	}

.pharmlist
  {
		font-family: Verdana;
		border: solid 1px #4156A5;
  }
  
 
/* font chooser */

.divfont
	{
		border: solid 1px #ffbd2c;
	} 
 
.fontchooser
	{
		font-family: Arial, Verdana;
		font-size: 70%;
	}
	
.fcheader
	{
		font-size: 60%;
		font-weight: bold;
		background-color: #e8f2fc;
		border: solid 1px #e8f2fc;
		width: 120px;
		color: #292c69;
		padding: 2 2 2 2;
	}
	
.fcspacer
	{
		width: 120px;
		height: 3px;
		font-size: 1px;
	}
	
.fcBox
	{
		font-size: 65%;
		font-weight: bold;
		border: solid 1px #e8f2fc;
		width: 120px;
		height: 24px;
		color: #292c69;
	}
	
.fcDiv
	{
		background-color: #e8f2fc;
		width: 20px;
		height: 20px;
		vertical-align: middle;
		text-align: center;
		padding: 2 2 2 2;
	}

.fcDiv_current
	{
		border: solid 1px #ffbd2c;
		background-color: #e8f2fc;
		width: 20px;
		height: 20px;
		vertical-align: middle;
		text-align: center;
		padding: 2 2 2 2;
	}

.ybox
	{
		border: solid 1px #004273;
		width: 350px;
		background-color: #deecf7;
		padding: 2px 6px 2px 6px;
	}
	
.walogo
	{
		position: relative;
		left: 50px;
		top: 50px;
		z-index: 1;
		height: 150px;	
	}

