
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;
}
.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;
}
.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;
 }
 
 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: 185px;
	 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;
 }

 /** Comopare Plans Table **/
 tr.even {
     background-color: #F1F9FD;
 	}

tr.odd {
		background-color: #E2F2FB;
			}
			
td.whiteLeft {
	border-left: 1px solid White;
}
 

/** HyperLink things **/
#HyperLink1 img, #HyperLink2 img, #HyperLink3 img{
	border: 0;
}
