@charset "UTF-8";
/* CSS Document */

/* HEADER */

.Header { height: 110px; width: 1000px; margin-bottom: 33px}

.HeadRightFrame {width: 100%; height: 110px;}

.HeadRight {padding-top: 16px; vertical-align:top;}
.HeadContact {text-align:right; vertical-align:top; padding-top: 14px; font-size: 14px; font-weight:bold}

.Logo {padding-right: 60px}

.NavSmall {background-image:url(../images/NavBG_Small.jpg); background-repeat:no-repeat; width: 94px; height: 27px; vertical-align:middle; text-align:center; color:#FFFFFF; font-weight:bold; font-size: 13px; margin-right: 45px; letter-spacing:1px}


.NavLarge {background-image: url(../images/NavBG_Large.jpg); background-repeat:no-repeat; width: 120px; height: 27px; vertical-align:middle; text-align:center; color:#FFFFFF; font-weight:bold; font-size: 13px; margin-right: 35px; letter-spacing:1px}

.NavSpace {width: 8px;}


/* HOME BODY */

.HomeFrame {vertical-align: top; width: 1000px; margin-bottom: 10px}

 .EmployeeBox {background-image:url(../images/BoxBG.jpg); background-color: #FAFAFA; background-repeat:repeat-x; height: 238px; width: 650px; vertical-align:top; border: 1px solid #999999; margin-bottom:10px}
 .FamilyBox {background-image:url(../images/BoxBG.jpg); background-color: #FAFAFA; background-repeat:repeat-x; height: 238px; width: 650px; vertical-align:top; border: 1px solid #999999;}
 
 .EmpTitle {background-color: #AB8C11; vertical-align: middle; padding-left: 10px; height: 30px; color:#FFFFFF; font-weight:bold; font-size: 16px; letter-spacing: 1px}
 
  .FamilyTitle { background-color: #1F561F; vertical-align: middle; padding-left: 10px; height: 30px; color:#F2F2F2; font-weight:bold; font-size: 16px; letter-spacing:1px}
 
 .HomeBoxList {font-size: 12px; vertical-align:top; padding-top: 7px; padding-left: 10px; padding-right:10px }
 .HomeBoxSpace {width: 6px;}
 
  .HomeDiscountBoxEmployee {background-color:#FFFFFF; border: 1px solid #B8BEC3; width: 158px; height: 175px; vertical-align:top; padding-top: 8px; padding-left: 7px; padding-right: 3px; padding-bottom: 5px; font-size: 11px; margin-top: 6px; line-height:13px}
 
 .HomeDiscountBoxFamily {background-color:#FFFFFF; border: 1px solid #B8BEC3; width: 158px; height: 220px; vertical-align:top; padding-top: 2px; padding-left: 3px; padding-right: 2px; padding-bottom: 2px; font-size: 11px; margin-top: 6px; line-height:13px}
 .DiscountTilte {font-size: 13px; font-weight:bold;}
 
 .RequestBtn {padding-left: 10px; padding-top: 10px}
 
 .ApplyNowFrame {width: 100%;}
 
 .Padding10 { padding-left: 10px; padding-right: 10px; padding-top: 10px}
 .ApplyNowDrop { width: 145px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F2F2F2; border: 1px solid #666666 }
 
 
 /*  HOME WIDGETS */
 
 
 
 .WidgetFrame {width: 1000px; height: 175px; border: 1px solid #999999 }
 
.WidgetContent { background-image:url(../images/BoxBG.jpg); background-repeat:repeat-x; vertical-align:middle; font-size: 12px}

.WidgetTitle {background-color: #6F5F2A; padding-left: 10px; vertical-align: middle; padding-left: 10px; height: 20px; color:#FFFFFF; font-weight:bold; font-size: 14px; letter-spacing:1px} 

.WidgetBoxTop {text-align:center; vertical-align:bottom; background-color: #FAF9E9; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; width: 145px; height: 25px; font-size:14px; font-weight:bold; color:#333333; letter-spacing:1px }

.WidgetBoxBottom {background-color: #FAF9E9; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999;  width: 145px; height: 90px; vertical-align:top; padding-top: 6px; padding-left: 10px; padding-right: 10px; padding-bottom: 4px; font-size: 11px; line-height: 16px; color:#333333}

.WidgetSpace {width: 20px;}

.WidgetField {width: 85px; height: 13px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; border: 1px solid #999999; padding-left: 3px; font-weight:bold}
.WidgetSubmit {padding-top: 5px;}
.WidgetBoxTitle {text-align:center; padding-bottom: 6px;}
.WidgetPosition {position:relative;}
.WidgetAff {padding-top: 10px; text-align:center}
.WidgetBBB {text-align:center;}

.WidgetMore { bottom: 0px; position:absolute; text-align:right; width: 145px; font-style:italic}
.WidgetMorePlain {text-align:right; font-style:italic;}

 
.ApplyBG {background-image: url(../images/ApplySlice.jpg); background-repeat:repeat-x; height: 31px; vertical-align:middle}
 
 .HomeSEOText {width: 1000px; vertical-align:top; font-size: 12px;}
 

 .ApplyOr {font-size: 11px; font-weight:bold; text-align:center}
 
 .HomeAbout { background-color: #FAF9E9; border: 1px solid #CCCCCC; vertical-align:top; width: 335px; height: 500px; padding-top: 8px}
 
 .AboutBigText {font-size: 14px; font-weight:bold; color:#333333; padding: 10px; text-align:center; line-height: 20px}
 .AboutTextHome {font-size: 13px; line-height: 25px; padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px}
 
  /*  Global */

.MainContent {width: 1000px; vertical-align:top;background-color:#FFFFFF}
.PageTitleFrame {width: 100%;  height:30px; vertical-align:middle;}
.PageTitle { font-size: 17px; color:#666666; font-weight:bold;  border-bottom: 1px solid #CCCCCC;}
.LargeTextBold {font-size: 14px; font-weight:bold;}
.SmallText {font-size: 11px;}



 
   /*  DISCOUNT PROGRAMS */
   
   
 .DiscountBanner {background-image:url(../images/DiscountBannerBG.jpg); background-repeat:no-repeat; width: 960px; height: 220px; vertical-align:top}
 .DiscountBannerNoAmnt { background-image:url(../images/DiscountBannerBG_NoAmnt.jpg); background-repeat:no-repeat; width: 960px; height: 220px; vertical-align:top}
 .DiscountText {padding-left: 290px; padding-top:55px; width: 630px; line-height: 22px; font-size: 15px; color:#333333;}
 .DiscountBox { background-color:#FAF9E9; border: 1px solid #CCCCCC; width: 270px; padding-left: 20px; padding-right: 20px; padding-bottom: 15px; padding-top: 5px;}
 .DiscountBoxTitle {text-align:center; font-size:14px; font-weight:bold;}
 .DiscountDetailsText {padding-right: 40px; line-height: 18px;}
 .QuoteDiscountWhite { padding-left: 10px; padding-right: 6px; font-size: 11px}
 .DiscountLogo {padding-right: 60px;}
 .DiscountBannerEXP_BG {background-color:#F2F2F2; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-image:url(../images/DiscBanner_ExpBG.jpg); width: 958px; height: 179px; background-repeat:no-repeat}
 
 /*  SERVICES */
   
   .ServicesFrame {width: 470px; border: 1px solid #CCCCCC;}
   .ServicesFamilyTitle {background-color: #1F561F; vertical-align: middle; padding-left: 10px; height: 30px; color:#F2F2F2; font-weight:bold; font-size: 16px; letter-spacing:1px; width: 460px}
   .ServicesEmpTitle {background-color: #AB8C11; vertical-align: middle; padding-left: 10px; height: 30px; color:#F2F2F2; font-weight:bold; font-size: 16px; letter-spacing:1px; width: 460px}
   .ServicesPhoto {padding-right: 15px; vertical-align:top; }
   .ServicesDescript {padding-bottom: 15px; font-size:11px; width: 100%; border-bottom: 1px solid #F2F2F2; padding-right: 10px; padding-top: 10px}
   .ServicesApply {font-weight:bold; font-size: 13px;}
   
   .TravelBanner { background-image:url(../images/TravelBanner.jpg); background-repeat:no-repeat; width: 960px; height: 220px; vertical-align:top}
   .ShortTermBanner { background-image:url(../images/DiscountBanner_ShortTerm.jpg); background-repeat:no-repeat; width: 960px; height: 220px; vertical-align:top}
   
   
   .ServicesBorder {border-top: 1px solid #F2F2F2;}
   .ServicesTitle { font-size: 13px; font-weight:bold;}
   
   .DentalTitle { background-color:#FAF9E9; padding-left: 10px; vertical-align:top; padding-top: 5px;  font-size: 16px; color: #333333; height: 25px; font-weight:bold}
   .DentalBorder { border: 1px solid #CCCCCC;}
   .DentalText {padding-left: 20px; font-size:12px}
   .BrokerTitles {background-color:#FAF9E9; padding-left: 10px; vertical-align:miccle; font-size: 16px; color: #333333; height: 30px; font-weight:bold} 
   .BrokerText {vertical-align:top; padding: 12px; font-size: 12px; }
   
   .BrokerLogos {width: 265px; }
   
    /*  CONTACT */
	
	.ContactBox {background-image: url(../images/ContactBG.jpg); background-repeat:repeat-x; border: 1px solid #CCCCCC; padding-left: 20px; padding-bottom: 15px; padding-top: 15px}
	.ContactLocation {font-size: 16px; color:#000000; font-weight:bold; background-color:#A4CDDE; height: 28px; vertical-align:middle; padding-left: 15px; letter-spacing: 1px}
	.ContactText {padding-left: 15px; line-height: 18px; font-size: 13px}
	
	    /*  ABOUT */
		
		.AboutBanner {background-image:url(../images/AboutBanner.jpg);background-repeat:no-repeat; width: 960px; height: 220px; vertical-align:top}
		.AboutText {padding-left: 358px; padding-top:65px; width: 500px; line-height: 22px; font-size: 15px; color:#333333;}
		
	
		   /*  NEWS */
   
 .NewsBox { background-color: #FAF9E9; border: 1px solid #CCCCCC; vertical-align:top; width: 450px; padding: 10px}
 .NewsField {background-color: #F2F2F2; font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#333333; height: 18px; width: 125px; padding-left: 3px; border: 1px solid #666666;}
 .NewsBtnPad { padding-left: 8px;}
 .NewsBtn {font-family:Arial, Helvetica, sans-serif; font-size:13px;}
 .Newslist {padding-right: 25px;}
.NewsSpace {width: 55px;}

  /*  GET QUOTE */
  
  .QuoteFrame {width: 470px; border: 1px solid #CCCCCC; font-size: 11px; vertical-align: top; height: 300px; }
  .QuotePhoto { padding-right: 8px; vertical-align:top}
  .QuoteDiscount {padding-left: 5px; background-color: #F2F2F2; height: 150px; width: 85%}
  .QuoteBtn {padding-right: 15px; text-align:right}
   
 
   /*  REQUEST QUOTE */
   
   .RequestFields {width: 150px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; background-color:#F2F2F2; padding-left: 3px; border: 1px solid #666666;}
   .RequestTitles {padding-right: 10px; height: 30px; vertical-align:top; padding-left: 20px}
   .RequestDrop {font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color:#F2F2F2; border: 1px solid #666666}
   .RequestArea {width: 350px; height: 80px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; background-color:#F2F2F2; padding-left: 3px; border: 1px solid #666666;}
   .RequestBtn {font-family:Arial, Helvetica, sans-serif;  font-weight:bold; }
   
   
   /* BCBS QUOTE PAGE */
   
 .BCBSSecTitle1 { background-color: #AB8C11; font-size: 13px; color:#FFFFFF; font-weight: bold; padding-left: 7px; vertical-align:middle; width: 300px; height: 30px }
 .BCBSSecTitle2 { background-color: #1F561F; font-size: 13px; color:#FFFFFF; font-weight: bold; padding-left: 7px; vertical-align:middle; width: 300px; height: 30px }
   .BCBSSecTitle3 { background-color: #003366; font-size: 13px; color:#FFFFFF; font-weight: bold; padding-left: 7px; vertical-align:middle; width: 300px; height: 30px }
    .BCBSSecTitle4 { background-color: #004BC0; font-size: 13px; color:#FFFFFF; font-weight: bold; padding-left: 7px; vertical-align:middle; width: 300px; height: 30px }
	 .BCBSSecTitle5 { background-color: #669933; font-size: 13px; color:#FFFFFF; font-weight: bold; padding-left: 7px; vertical-align:middle; width: 300px; height: 30px }
	  .BCBSSecTitle6 { background-color: #006666; font-size: 13px; color:#FFFFFF; font-weight: bold; padding-left: 7px; vertical-align:middle; width: 300px; height: 30px }
	  	  .BCBSSecTitle7 { background-color: #996633; font-size: 13px; color:#FFFFFF; font-weight: bold; padding-left: 7px; vertical-align:middle; width: 300px; height: 30px }
 
 
 .BCBSLargeText {font-size: 14px;}
 
 
 .BCBSContent {padding-left: 7px; padding-right: 7px; padding-bottom: 5px; padding-top: 5px; vertical-align:top; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; height: 275px; line-height: 23px }
   
.BCBSSpacer {width: 25px;}

.VeryLargeText {font-size: 18px; color:#666666; font-weight:bold;}


.BCBSButtonPadding {padding-right: 25px;}

     /*  LINKS */
 
 
 .Footer {border-top: 1px solid #999999; width: 1000px; vertical-align:top; padding-top: 10px; font-size: 11px;}
 A {
  color: #004CBC;
  text-decoration: underline;
 
}

A:hover {
  color: #333333;
  text-decoration: none;
} 



a.NavLink:link	{  text-decoration: none;  color:#F2F2F2}
a.NavLink:visited	{ text-decoration: none;  color:#F2F2F2}
a.NavLink:active	{  text-decoration: none;  color: #F2F2F2}
a.NavLink:hover	{ text-decoration: none;  color:#FFFF99;}


a.FooterLink:link	{  text-decoration: none;  color:#004CBC}
a.FooterLink:visited	{ text-decoration: none;  color:#004CBC}
a.FooterLink:active	{  text-decoration: none;  color: #004CBC}
a.FooterLink:hover	{ text-decoration: underline;  color:#333333;}
/* ITIS Addition */
.tagline { font-size: 1.1em; color: #032A79; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align: center; }
/*  End of ITIS Addition */
