
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #37383B;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E5A8F;
}
th.headerCol_wide {
  background-image: url('/uploadedImages/Divisions/Shared_Content/compare_plans_col_header2.gif');
 background-repeat: no-repeat;
 height: 80px;
 width: 130px;
 border-left: 1px solid #FFFFFF;
 }
th.headerCol_wide2 {
  background-image: url('/uploadedImages/Divisions/Shared_Content/compare_plans_col_header3.gif');
 background-repeat: no-repeat;
 height: 80px;
 width: 160px;
 border-left: 1px solid #FFFFFF;
 }
.blue9px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2E5A8F;
}
.bgBlue {
	background-color: #000099;
}
.bgYellow {
	background-color: #FFCC00;
}
.bgMainNav {
	height: 37px !important;
	background-image: url(/uploadedimages/Divisions/generic/bg_mainnav.gif);
	background-repeat: repeat-x;
	margin: 0 auto;
	padding: 0;
	text-align:center;
}


.whiteReg11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}
.blueGrayReg11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2E5A8F;
	text-decoration: none;
}
.whiteBold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}
.bg_graygrad {
	background-image: url(/uploadedimages/divisions/generic/bg_graygrad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}.bg_combos {
	background-image: url(/uploadedimages/divisions/generic/bg_combos.gif);
	background-repeat: no-repeat;
}.bg_zipcode {
	background-image: url(/uploadedimages/BHNCorporate/bg_enterzipcode.gif);
	background-repeat: no-repeat;
}
.bg_looking {
	background-image: url(/uploadedimages/BHNCorporate/bg_corporate.gif);
	background-repeat: no-repeat;
}
.blackBold18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blackBold16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.five {
	font-size: 5px;
}
.nine {
	font-size: 9px;
}
.eleven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

.blackBold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.blackBold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blackBold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blueBold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
	
}
.blueBold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.blueBold16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.blackReg14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.mainnavdropF1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #DAD8ED;
	text-decoration: none;
	background-image: url(images/bg_mainnavdrop_f1);
	background-repeat: repeat-x;
}
.mainnavdropF2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(images/bg_mainnavdrop_f2);
	background-repeat: repeat-x;
}
.gray12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #37383B;
	font-weight: normal;
	text-decoration: none;
}
/*Boxes*/
.bg_boxorder {
	background-image: url(/uploadedimages/divisions/generic/OrderOnline/bh_orderonline_large_bg.gif);
	background-repeat: repeat-x;
}
.bg_boxcurrent {
	background-image: url(/uploadedimages/divisions/generic/OrderOnline/bh_orderonline_small_bg.jpg);
	background-repeat: repeat-x;
}
.TextBoxForm
{
 font-family :Verdana,Arial,Tahoma ;
 font-size :8pt;
 font-weight : normal ;
 color: Black; 
 border-style :solid ;
 border-width :1px;
 height: 10pt;
 width: 100pt;
}


a:link, a:visited, a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
	cursor: pointer; 
}     /* unvisited link */

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000099;
	text-decoration: underline;
	cursor: pointer;
}   /* mouse over link */


/*

 Some styles used by the "Cascading Popup Menus" script.
 Consult a CSS reference (a good clear one is at www.ncdesign.org) for syntax and tweaking ideas.
 You can delete the ones you're not using in your ItemStyles, or add more if you want.

*/
/*
 Font settings -- change your font, colour, alignment etc.
 Insert 'font-weight: bold;' or 'font-style: italic;' without quotes if you want.
 Note that items contain <A HREF> tags, so if your other stylesheets style anchor tags,
 these may inherit the rules. I've styled all the variations of links here as one.
*/

.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus {
 color: white;
 font: 12px Arial, Helvetica, sans-serif;
 text-align: left;
 text-decoration: none;
 padding-left : 13px;
 
}

.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus {
 color:#000099;
 font: 12px Arial, Helvetica, sans-serif;
 text-align: left;
 text-decoration: none; 
 padding-left : 13px;
}

.roothighText, a.roothighText:link, a.roothighText:visited, a.roothighText:active, a.roothighText:focus {
 color: white;
 font: 16px Arial, sans-serif;
 text-align: center;
 text-decoration: none;
}
/* Borders used by some items */

.itemBorder {
 border: 1px solid #000099;
}
/*.itemBorderBlank {
 border: 1px solid white;
}*/

/* The "button" demo menu styles, as used by the "File-Reopen" menu. Delete if not using */

.buttonText, a.buttonText:link, a.buttonText:visited, a.buttonText:active, a.buttonText:focus {
 text-decoration: none;
 color: White;
 font: Bold 10px Arial, Helvetica;
}
.buttonHover, a.buttonHover:link, a.buttonHover:visited, a.buttonHover:active, a.buttonHover:focus {
 text-decoration: none;
 color: blue;
 font: Bold 10px Arial, Helvetica;
 padding: 1px;
}
/*.buttonBorder {
 border: 1px outset #339966;
}
.buttonBorderOver {
 border: 1px inset #CC9966;
}*/

.tdBlackBold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	position: relative;
	left:8px
}
.tdLeft8 {
	position: relative;
	left:8px
}
.tbxOrderForm
{
	BORDER-TOP-WIDTH:1px;
	BORDER-LEFT-WIDTH:1px;
	FONT-SIZE:12px;
	BORDER-BOTTOM-WIDTH:1px;
	WIDTH:100px;
	HEIGHT:14px;
	BORDER-RIGHT-WIDTH:1px;
}
.tbxOrderForm_small
{
	BORDER-TOP-WIDTH:1px;
	BORDER-LEFT-WIDTH:1px;
	FONT-SIZE:12px;
	BORDER-BOTTOM-WIDTH:1px;
	WIDTH:50px;
	HEIGHT:14px;
	BORDER-RIGHT-WIDTH:1px;
}
.tbxOrderForm2
{
	BORDER-TOP-WIDTH:1px;
	BORDER-LEFT-WIDTH:1px;
	FONT-SIZE:12px;
	BORDER-BOTTOM-WIDTH:1px;
	WIDTH:90px;
	HEIGHT:14px;
	BORDER-RIGHT-WIDTH:1px;
}
.imgOrderForm 
{
	position:relative;
	top:4px;
}
.tbxLoginForm 
{
	BORDER-RIGHT:1px;
	BORDER-TOP:1px;
	FONT-SIZE:12px;
	BORDER-LEFT:1px;
	WIDTH:90px;
	BORDER-BOTTOM:1px;
	HEIGHT:14px
}
.selLoginForm 
{
	BORDER-RIGHT:1px;
	BORDER-TOP:1px;
	FONT-SIZE:10px;
	BORDER-LEFT:1px;
	WIDTH:90px;
	BORDER-BOTTOM:1px;
	HEIGHT:14px
}

/* this styles is for improve tables*/

div.buildBlock {
  width: 180px;
  float:left;
  padding-left: 3px;
}
div.buildBlock p {
  height: 55px;
}           

ul.arrow {
  margin: 0;
  padding:0;
  padding-left: 5px;
  list-style-type: none;
}

ul.arrow li {
	 background:url(/uploadedimages/Divisions/generic/arrowbullet.gif) no-repeat 0 4px;
    padding-left: 15px;
}
/*
ul.arrow li:hover {
 text-decoration: underline;
}

li.arrow:hover {
 text-decoration: none;
}
*/
span.t20px, p.t20px {
  font-size: 20px;
}

div.dottedLine {
 border-right: 1px Black dotted;
}

ul.arrowGray {
		margin-left: 10px;
		padding:0;
		list-style-type: none;
}

ul.arrowGray li {
	background: url(/uploadedimages/Divisions/generic/arrowbullet_news.gif) no-repeat;
	padding-left: 20px;
}
/*	
ul.arrowGray li:hover {
	text-decoration: underline;
}
*/
/** single list item **/
ul.arrow li.noArrow {
		background: none no-repeat;
		list-style: none;
		list-style-image: none;
}

ul.arrowGray li.noArrow {
	background: none no-repeat;
}


/** Complete list **/
ul.noBullets {
	list-style-image: none;
	list-style-type: none;
}

ul.noMargins {
	margin: 0;
}

ul.arrow ul {
	margin: 0;
	padding:0;
	list-style-type: none;
	
}

ul.arrow ul li {
	background: url(/uploadedimages/Divisions/generic/arrowbullet.gif) no-repeat 0 4px;
}

/*  expanding box img right corner */
div#contentDiv { 
     border: 1px solid #C4C7CD;
	 background: #FAFAFB url(/uploadedimages/Divisions/generic/contactUs/bg_fade.gif) repeat-x;
	 width: 573px; 
	 height: 176px;
 }

 div#contentDiv div.corner {
     background: url(/uploadedimages/Divisions/generic/corner_no_fill.gif) top right no-repeat;
     position: relative;
     right: -1px;
     top: -1px;
     padding: 1em;
     margin: 0;
	  text-align: left;
 }
 
 div#contentDiv div#expandDivLeft {
   float:left; 
   height: inherit; 
   margin-top: -15px;
	padding-left: 10px;
 }
 
 div#contentDiv div.innerCol {
   float:left;
   margin-left: 0;
   height: 150px;
 }
 
 div#contentDiv div#expandDivRight {
  float:right;
  align: center; 
  margin-top: 0;
  padding-right: 10px;
 }
 
 div#contentDiv div.innerCol p {
	align: left;
	text-align: left;
	width: 135px;
}

div#contentDiv2 { 
     border: 1px solid #C4C7CD;
	 background: url(/uploadedimages/Divisions/generic/bg_fade_small.gif) repeat-x #FFFFFF;
	 width:423px; 
	 height: 275px;
	 padding-left: 20px;
 }

 div#contentDiv2 div.corner {
     background: url(/uploadedimages/Divisions/generic/corner_no_fill.gif) top right no-repeat;
     position: relative;
     right: -1px;
     top: -1px;
     margin: 0;
 }
 
 div#contentDiv2 div#Left {
   float:left; 
   display:inline; 
   width: 265px; 
   
 }
 
 div#contentDiv2 div#Right {
   float:left; 
   width: 101px; 
   display:inline; 
   margin-left: 10px;
 }

div#contentDiv2 table {
   display: block; 
	padding-bottom: 5px;
 }

 /** Comopare Plans Table **/
 tr.even {
     background-color: #F1F9FD;
 	}

tr.odd {
		background-color: #E2F2FB;
			}
			
td.whiteLeft {
	border-left: 1px solid White;
}
 
 td.odd {
 	background-color: #E2F2FB;
 }

 th.headerCol {
 	background-image: url('/uploadedImages/Divisions/Shared_Content/compare_plans_col_header.gif');
	background-repeat: no-repeat;
	height: 76px;
	width: 83px;
	border-left: 1px solid #FFFFFF;
 }
 

/** HyperLink things **/
#HyperLink1 img, #HyperLink2 img, #HyperLink3 img{
	border: 0;
}

a#Spanish1_HyperLink1
{
 font-family: Arial, Helvetica, sans-serif;
 color: #000099;
 font-weight: bold;
 font-size: 14px;
 text-decoration: none;
 padding: 0;
 margin-top: -2px;
}

td#spanish {
	padding-right: 25px;
	display: none;
}

form {
	padding: 0;
	margin: 0;
}