body{
	height		:100%; 
	max-height	:100%; 
	margin		:0;
	padding		:0;
	border		:0;
	overflow		:auto;
}

.Footer {
	font-family: Calibiri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
a.bottom:link {
	font-family: Calibiri, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	font-weight: none;
	text-decoration: none;
	}
a.bottom:visited {
	font-family: Calibiri, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	font-weight: none;
	text-decoration: none;
	}
a.bottom:hover {
	font-family: Calibiri, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	font-weight: none;
	text-decoration: underline;
	}
.Form {
	font-family: Calibiri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: right;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 0px;
}
.Form2 {
	font-family: Calibiri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 0px;
}

.Disclaimer {
	font-family: Calibiri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: justify;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.input {
	font-family		:Verdana;
	font-size		:11px;
	font-style		:normal;
	line-height		:12px;
	font-weight		:normal;
	font-variant	:normal;
	text-transform	:none;
	text-align		:left;
	color				:#000000;
	padding			:2px;
	border			:1px solid #133C5B; 
	width				:140px;
}

.caption, .content {
	padding			:0px 0px 1px 33px;
}

#container {
	position		:absolute;
	background	:#fff;
	border		:1px solid #133C5B;
	border-top	:0px;
	width			:214px;
	height		:136px;
	max-height	:136px;
	left			:1070px;
	top			:295px;
	overflow		:auto;
	display		:none;
}

* html #container {
	top			:298px;
	left			:1059px;	
}

#container .item, #container .item_h {
	padding		:2px 0px 2px 5px;
	font-family	:verdana;
	font-size	:11px;
	color			:#000;
	background	:#fff;
	cursor		:default;
}

#container .item_h {
	background	:#D5E2FF;
}

#blanket {
	position				:fixed; 
	top					:0px; 
	left					:0px; 
	width					:100%; 
	height				:100%;
	display				:none;
	background-color	:#AFAFAF;
	z-index				:1;
	filter				:alpha(opacity=70);   
	-moz-opacity		:0.7;   
	opacity				:0.7;
}

* html #blanket { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	
}

div#form_container {
	position	:absolute;
	top		:0px;
	display	:none;
	z-index	:100;
	padding	:0px;
	margin	:0px;
	width		:99%;
	left     :0px;
}
body>div#form_container{
	
	left:auto;
}
#pharm_card {
	width			:429px;
	padding		:0px;
	margin		:0px;
	border		:0px solid #fff;
	background	:#fff;
	font-family	:verdana;
	font-size	:12px;
	color			:#000;
}


/*SIGNUP BOX*/
#signup_box {
	position	:relative;
	height	:120px;
	color		:#b20;
	margin	:0px;
	padding	:10px 0px 10px 20px;
}

#signup_box .cell {
	float			:left;
	padding		:0px 15px 0px 0px;
	font-weight	:bold;
}

#signup_box .content {
	text-align	:left;
	padding		:0px 0px 0px 0px;
	margin		:0px;
	
}

/*RXNAME/SAVINGS BOX*/
.rxsavings_box {
	position		:relative;
	top			:170px;
	left			:115px;
	color			:#3E7124;
	font-family	:arial;
	font-size	:7.5em;
	font-weight	:bold;
}

.rxname_box {
	position		:relative;
	top			:190px;
	left			:0px;
	color			:#000;
	font-family	:arial;
	font-size	:2.0em;
	font-weight	:bold;
	text-align	:center;
	border		:0px solid #000;
	height		:75px;
}

*html .rxname_box {
	top		:192px;
}

/*BIN DATA BOX*/
#bin_box {
	position	:relative;
	width		:165px;
	color		:#000;
	top		:210px;
	left		:18px;
	margin	:0px;
	padding	:0px;
}

* html #bin_box {
	top		:212px;
}

#bin_box .cell {
	width		:250px;
	height	:20px;
	border	:0px solid #000;
}

#bin_box .caption, #bin_box .content {
	float			:left;
	text-align	:left;
	padding		:0px 0px 0px 0px;
	margin		:0px;
	font-size	:16px;
	font-weight	:bold;
	width			:50px;
}

#bin_box .content {
	float			:left;
	padding		:0px 0px 0px 5px;
	font-weight	:bold;
	width			:110px;
}