﻿/* General */
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.makeBold {font-weight:bold;}
.makeRed {color:#FF0000;}
.pageContainer {width:990px;}
.label {position:relative; float:left;width:150px;}
.control {position:relative; float:left;width:840px;}
.pageTitleImage {position:relative; padding-left:10px; }
.pageTitle {width: 260px;font-size:Large; font-weight:bold; }
.footer { float: left; width: 990px; background-color:#FFFFFF; margin-bottom:-3px; }  
.footerPharmFirst { float:left; width:150px; padding-top:0px; font-size:10px; color:#666; }
.footerCopyright { float:left; width:150px; vertical-align:top; padding-top:6px; font-size:10px; color:#666; }
.footerContainer { width:990px; border-top:5px solid #004080; padding-bottom:30px; margin-top:30px; }
.footerLogo { width:120px; float:left; }
.pdfGreen {color:#008080;}
.maroon { color:#800000 }

.FileTitle {font-weight:bold; padding-left:15px; font-size:10pt;}
/* PageHeader */
.pageHeader {width: 990px;}
.pageHeaderImg {width: 710px; position:relative; float:left;}
.pageHeaderTxt {width: 260px; height: 155px;position:relative; float:left; }
.clear {clear:both;}
.spacer20{width:20px; position:relative; float:left;}
.headerFont{font-size:18px;}
.padLeft {padding-left:20px;}
.padLeft15 {padding-left:15px;}
.padTop {padding-top:10px;}
.floatLeft{float:left;}
/*menu*/
.menuContainer {width: 990px;}
/* bar */
.barContainer {width: 990px; background-color:#004080; height:5px;}
/* login */
.loginFormContainer {width: 450px;}
.loginFormLabel {width: 200px; position:relative; float:left;}
.loginFormControl {width: 250px; position:relative; float:left;}
/* gridview */
.gridview {font-family:Verdana Arial; font-size:small;}
.lbl{font: bold 20px Verdana;}
.padRightRebateHistTotal {font-family:Verdana Arial; font-size:small;float:right;position:relative;padding-right:1157px}
.padRightRebateHistSubTotal {font-family:Verdana Arial; font-size:small;float:right;position:relative;padding-right:1157px}
.padRightRebateHistTotalAlone {font-family:Verdana Arial; font-size:small;float:right;position:relative;padding-right:1140px}


/* pharmacy detail page */
.pharmacyDetailContainer { width:990px; }
.pharmDetailLabel {font-family:Verdana Arial; position:relative; float:left; width:175px; text-align:right; }
.rowSpacer { position:relative; float:left; width:5px; }
.pharmDetailControl {font-family:Verdana Arial; position:relative; float:left; width:650px; }
.padRow{padding-top:3px;}
.lnkbutton{position:relative; float:left; width:175px; }
/*  home page */
.demoContainer { width:990px; }
.demoLabel {font-family:Verdana Arial; position:relative; float:left; width:200px; text-align:right; }
.demoControl {font-family:Verdana Arial; position:relative; float:left; width:500px; }
/*news */
.newsInfo { padding-left:10px; }
.newsHeader { font-weight:bold; font-size:12pt; }
.newsTitle { font-weight:bold; }
.news { font-size:8pt; }
/*Member Bulletin */
.memberBulletinContainer {width:990px;}
.monthHdr { position:relative; float:left; width:175px;  background-color:#004080; color:#FFFFFF; text-align:center;   }
.documentHdr { padding-left:15px; position:relative; float: left; width:650px; background-color:#004080; color:#FFFFFF; text-align:center; }
.spacer{ width:3px; position:relative; float: left;}
.monthInfo{ position:relative; float:left; width:175px;   }
.docInfo{padding-left:15px; position:relative; float: left; width:640px; }
/*Enrollment */
.buttonTY{ padding-left:230px}
.signline{ padding-left:30px}
/* First Reminder */
.firstReminderContainer {width:990px;}
.firstReminderTitle { font-weight:bold; font-size:13pt; }
.firstReminderSubTitle { padding-left:10px; font-weight:bold; font-size:12pt; }
