/*cope with inheritance bugs*/
body, table, th, td{
	/*color:NETQUOTEVAR:FGCOLORCSS;*/
	color:#333333;
	font-size:12px;
	line-height:14px;



font-family:CUSTOMVAR:ACTCSSFONTFAMILY;
	line-height:14px;
	background-repeat: no-repeat;
	margin-top: 5px;
}

/*body specific*/
body{
NETQUOTEVAR:BODYBACKGROUND;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

a:link{
	text-decoration: none;
}

.navlink{
	text-decoration:none;
	color: #FFFFFF;
	font-size:11px;
}
.navlink:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
a:visited{
	text-decoration: none;
}

a:hover{
color:#0033ff;
text-decoration:underline;
}

a:active{
	color:#0033ff;
	/*margin-right: 20px;*/
/*font-size:12px;*/
}

li{
color:NETQUOTEVAR:FGCOLORCSS;
}

ol{
color:NETQUOTEVAR:FGCOLORCSS;
}

ul{
color:NETQUOTEVAR:FGCOLORCSS;
	list-style-type:disc;
	list-style-image: url(/images/bullet.jpg);
}

H1, H2, H4, H5, H6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.actCHECKOUTEM {background-color:NETQUOTEVAR:CHECKOUTEMCSS;}
.actCHECKOUTBG {background-color:NETQUOTEVAR:CHECKOUTBGCSS;}

.actlarger{
	font-size: larger;
	color:NETQUOTEVAR:FGCOLORCSS;
}

.actsmaller{
	font-size: smaller;
	color:NETQUOTEVAR:FGCOLORCSS;
}

.actxxsmall{
	font-size:9px;
	color:NETQUOTEVAR:FGCOLORCSS;
}

.actxsmall{
	font-size:10px;
	color:NETQUOTEVAR:FGCOLORCSS;
}

.actsmall{
	font-size:10px;
	color:NETQUOTEVAR:FGCOLORCSS;
}

.actregular{
	font-size:12px;
	color:NETQUOTEVAR:FGCOLORCSS;
}

.actlarge{
	font-size:14px;
	color:NETQUOTEVAR:FGCOLORCSS;
}

.actxlarge{
	font-size:16px;
	color:NETQUOTEVAR:FGCOLORCSS;
}
.checkout_cell {
	font-size: 11px;
	line-height: 12px;
	background-color: #CCFFFF;
	padding: 10px;
	text-align: left;
}


.actxxlarge{
	font-size:18px;
	color:NETQUOTEVAR:FGCOLORCSS;
}

.actwarningcolor{color:NETQUOTEVAR:REQUIREDCOLORCSS;}
.actrequiredcolor{color:NETQUOTEVAR:REQUIREDCOLORCSS;}
.actsearchhighlightcolor{color:NETQUOTEVAR:SEARCHHIGHLIGHTCOLORCSS;}
.actrequired{color:NETQUOTEVAR:REQUIREDCOLORCSS;}
.actwarning{color:NETQUOTEVAR:REQUIREDCOLORCSS;}
.actwelcome{color:NETQUOTEVAR:FGCOLORCSS;}

.actlogotext {font-family:CUSTOMVAR:ACTCSSFONTFAMILY; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:10px;}

.thinborder {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: NETQUOTEVAR:PALBGCSS;
	border-right-color: NETQUOTEVAR:PALCOLOR3CSS;
	border-bottom-color: NETQUOTEVAR:PALCOLOR3CSS;
	border-left-color: NETQUOTEVAR:PALCOLOR3CSS;
}

.thinred {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: NETQUOTEVAR:PALBGCSS;
	border-right-color: NETQUOTEVAR:PALCOLOR1CSS;
	border-bottom-color: NETQUOTEVAR:PALCOLOR1CSS;
	border-left-color: NETQUOTEVAR:PALCOLOR1CSS;
}

.thinred2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: NETQUOTEVAR:PALBGCSS;
	border-right-color: NETQUOTEVAR:PALCOLOR2CSS;
	border-bottom-color: NETQUOTEVAR:PALCOLOR2CSS;
	border-left-color: NETQUOTEVAR:PALCOLOR2CSS;
}

.actsmallheading {
	font-size:10px;
	color:NETQUOTEVAR:PALBGCSS;
	font-family: CUSTOMVAR:ACTCSSFONTFAMILY;
	text-transform: uppercase;
}

.actsmediumheading {
	font-size:12px;
	color:NETQUOTEVAR:PALBGCSS;
	font-family: CUSTOMVAR:ACTCSSFONTFAMILY;
	text-transform: uppercase;
}

.item {
  color: blue;
}
.ysectionhead {
  color:NETQUOTEVAR:PALBGCSS;
}

.yhighlight {
  color: red;
}

.detaildiv {
	HEIGHT: 550px; LEFT: 170px; POSITION: absolute; TOP: 60px; VISIBILITY: hidden; WIDTH: 375px;
}.homeitalic {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #333333;
	line-height: 18px;
	font-weight: normal;
}
.homeblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #003366;
	line-height: 21px;
}
.noleftmargin {
	margin-left: -20px;
	padding-left: -20px;
}
.Landing_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
}
.LANDING_HEADLINE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
}
.landing_emphasis {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.landing_page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.landing_page_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.landing_page_bullet {
	color: #9900CC;
}
.landing_Enroll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.Landing_titlenotbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 16px;
}
.nav_white {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	margin: 0px;
	/*clip: rect(auto,auto,auto,auto);*/
	text-decoration: none;
	font-size:10px;
}
.nav_white:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	margin: 0px;
	clip: rect(auto,auto,auto,auto);
	text-decoration: underline;
	font-size:10px;
}
.nav_white .widepage {
	font-size: 10px;
}

.title_diabetes_otc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	background-color: #0099FF;
}
.title_diabetes_rx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	background-color: #6666FF;
}
.title_medicare {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	background-color: #3399CC;
}
.nav_left {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding-left: 12px;
}
.panel_title_yellow {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	margin: 0px;
	clip: rect(auto,auto,auto,auto);
	text-decoration: none;
	/*letter-spacing: .3em;*/
}
.panel_title_ada {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	margin: 0px;
	clip: rect(auto,auto,auto,auto);
	text-decoration: none;
	/*letter-spacing: .5em;*/
}
.product_panel_title {
	color: #FFFFFF;
	font-weight: bold;
	height: 21px;
}
.panel_body {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #FFFFDA;
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: top;
}
.product_name {
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.footer_text {
	color: #333333;
	font-size:8px;
	line-height: 9px;
}
.join_bottom_text {
	color: #333333;
	font-size:11px;
	line-height: 12px;
}
.search_panel {
	padding-left: 4px;
	padding-top: 25px;
}
.home_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #003366;
}
.home_subheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #003366;
	font-weight: bold;
}.panel_bodyHomeAnnouncement {
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	background-color: #FFFFDA;
}
.tbb14-2 {
               color: #000; font-weight: bold; margin-bottom: -10px; 
}
.tg14 {
               color:#666;
}
.redbullet {
	color:#cc0033;
}
.mgmt-nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.panelcenter {
	margin-right: 3px;
	margin-left: 3px;
	padding-left: 3px;
	padding-right: 3px;



*
	/*background-color:#FFFFDA;*/
}
.pageheader h1{
	width:500px;
	height:21px;
	color: #FFF;
	padding-top:3px;
}
.centerpageheader h1 {
	font-family: Garamond;
	font-size: 30px;
	font-style: italic;
	line-height: 20px;
	font-weight: bold;
	color: #FFFF99;
	padding-top: 25px;
	text-align: center;
	padding-left: 0px;
}
.centerpageheader p {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	padding-left: 40px;
	padding-right:20px;
	padding-bottom: 20px;
}
.landing_page #titleprescriptions h1 {
	background: #003366;
}
.landing_page #titlepumpcenter h1 {
	background: #d666ff;
}
.landing_page #titlediabetestestcenter h1 {
	background: #6666FF;
}
.landing_page #titlediabetesotc h1 {
	background: #0099FF;
}
.landing_page #titleabout h1 {
	background: #336699;
}
.landing_page #titleeducation h1 {
	background: #339966;
}
.landing_page #biege {
	background: #FFFFDA;
	padding:20px;
}
.panelcenter #homeopener {
	font: bold 18px/20px Verdana, Geneva, sans-serif;
	color: #ffff00;
	text-align: left;
	padding-left: 20px;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:0px;
	padding-bottom:4px;
	color: #003366;
}
.rnav {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: inset;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	background-color: #EEE;
}
.adminNav {
	text-decoration: none;
	color:#FFF;
}
.adminNav a {
	text-decoration: none;
	color:#FFF;
}
.adminNav a:hover {
	text-decoration: underline;
}
.dashboard #promotions {
	background-color: #FFFFD2;
}
.dashboard {
	float: left;
	height: 200px;
	width: 300px;
	border: thin solid #333;
	margin-right:10px;
	margin-bottom:10px;
}
.dashboardpaneltitle {
	background-color: #CCC;
	text-align: center;
	padding:3px;
	border-bottom:1px solid black;
	font-weight:bold;
	height: 15px;
}
.refitem {
	margin-right: 10px;
	margin-left: 5px;
	margin-top: 5px;
	font-size:x-small;
}
.refitemhoverdetails {
	display:none; 
	position:absolute; 
	background-color:#FFF; 
	z-index:2; 
	border:1px solid black; 
	width:235px; 
	padding:10px;
	margin-left:15px;
}.dashboardhelp {
	width:15px;
	float:right;
	/*padding-right:8px;
	margin-left: -23px;
	padding:0px;
	margin:0px;
	margin-top:-15px;*/
}
.dashboardhelppopup {
	display:none;
	position:absolute;
	background-color:#FFF;
	z-index:2;
	border:1px solid black;
	width:235px;
	padding:10px;
	margin-left:15px;
	margin-top: 15px;
}
