body {

	background-color: #fff;

	background-image:  none;

	font-family: verdana, arial, sans-serif;

	color: #263997;

}

a {

	text-decoration: none;

	color: #263997;

}

#site {

	width: 100%;

	background-image: none;

}

	

#sidecol {

	display: none;

}

#maincontent {

	margin: .5in;

	float: none;

	width: 100%;

}

#content {

	padding: 0;

	margin: 0;

	float: none;

}

#home-content {

	padding: 0;

	text-align: center;

	width: 100%;

}

#home-content ul.home-list {

	text-align: center;

}

#home-content ul.home-list li {

	text-align: center;

	width: 1.25in;

	margin-top: .25in;

	margin-bottom: .25in;

}

#home-content ul.home-list li a:link, #home-content ul.home-list li a:visited {

	margin-left: auto;

	margin-right: auto;

	font-weight: bold;

	font-size: 11pt;

	text-align: center !important;

	text-decoration: none;

	color: #263997;

}

#home-content ul.home-list li a:hover {

	color: #ca0754;

}

#home-content ul.home-list li a p {

	margin-top: 0;

	line-height: 1.25em !important;



}

#home-content ul.home-list li a img {

	display: none;

}

/* SIDE NAV */

#sidenav {

	text-align: left;

	color: #fff;

	font-size: 13px;

	font-weight: bold;

	width: 209px;

	padding-top: 11px;

	background-image: url(images/sidenav-bg.gif);

	margin-left: auto;

	margin-right: auto;

}

#sidenav ul{

	

	list-style: none;

	margin: 0;

	padding: 0;

}

#sidenav ul li {

	border-bottom: 1px solid #213182;

}





#sidenav ul li a:link, #sidenav ul li a:visited {

	display: block;

	width: 209px;

	padding-top: 6px;

	padding-bottom: 6px;

	color: #fff;

	text-indent: 20px;

	text-decoration: none;

}

#sidenav ul li a:hover {

	color: #ffd97d;

	background-color: #ca0754;

}

#sidenavend {

	background-image: url(images/sidenav-bott.gif);

	width: 209px;

	height: 11px;

	font-size: 1px;

	margin-left: auto;

	margin-right: auto;

}

#ln-logged-in {

	width: 209px;

	background-color: #fff;

	background-image: url(images/ln-logged-in-bg.jpg);

	background-repeat: repeat-x;

	padding-top: 10px;

	margin-left: auto;

	margin-right: auto;

}

#logo {

	margin-top: 10px;

	margin-bottom: 20px;

	border: none;

}

#home-logo {

	margin-top: 10px;

	margin-bottom: 20px;

	border: none;

}

#bestplace-logo {

	margin-top: 50px;

}

#utilnav {

	display: none;

}

#maincopy {

	background-image: none;

}

h1 {

	margin-top: 0;

	font-size: 16pt;

	color: #fff;

	background-color: #263997;

	padding: .05in 0 .05in .075in;

}

h2 {

	margin-top: 0;

	font-size:14pt;

    color:#CC0066;

	clear: both;

	margin-bottom: 5px;

}

h2 strong {

	font-style: italic;

	font-size: 14pt;

	color: #cc0f59;

}

h3 {

	margin-top: 0;

	font-size:12pt;

    color: #263997;

	clear: both;

	margin-bottom: 5px;

}

p, td, ul, ol {

	font-size: 10pt;

	line-height: 18px;

}

#maincopy-top {

	display: none;

}

#maincopy-footer {

	display: none;



}

#footer {

	border-top: 2px solid #263997;

	text-align: center;

	margin-top: 30px;

}

.bottnav {

	display: none;

}

.bottnav li {

	display: inline;

}

.bottnav li a {

	padding-left: 2px;

	padding-right: 2px;

}

#contact-box {

	color: #000;

}

#compliance-box {

	display: none;

}

#utilnav ul {

	margin: 10px 0 0 0;

	padding: 0;

	list-style: none;

}

#utilnav ul li {

	display: inline;

	margin: 0;

	padding: 0;

}

#utilnav ul li a  {

	padding: 0 9px 0 9px;

}

#utilnav ul li a img {

	border: none;

}

#callout {

	text-align: center;

	margin-top: 25px;

	background-image: url(images/callout-bg.gif);

	background-repeat: no-repeat;

	width: 209px;

	height: 272px;

	margin-left: auto;

	margin-right: auto;

	display: none;

}

#callout2 {

	text-align: center;

	background-image: none;

	background-color: #fff !important;

	width: 209px;

	height: 272px;

	margin-left: auto;

	margin-right: auto;

}

#calloutend {

	background-image: url(images/callout-bott.gif);

	width: 209px;

	height: 8px;

	font-size: 1px;

	margin-left: auto;

	margin-right: auto;

}

/* Home Styles */



#home-head1, #home-head2 {

	display: none;



}

#home-head3 {

	font-style: italic;

	font-size: 14pt;

	color: #263997;

	background-color: #fff;

	text-align: center;

	margin-top: 0;

}



.utilnav {

	padding: 0 20px 5px 0;

}

.utilnav a:link, .utilnav a:visited {

	color: #FFF;

	font-weight: bold;

	margin-left: 10px;

	margin-right: 10px;

}

/* From the Original Style Sheet */



  .tablehead {

       font-family:arial, verdana, san-serif;

       font-size:14px;

       font-weight:bold;

       color:#CC0066;

       background-color:#FFFFCC;

      }

  .tablecopylit {

       font-family:arial, verdana, san-serif;

       font-size:12px;

       font-weight:bold;

       color:#330099;

       background-color:#FFFFCC;

       padding-top: 0.25em; 

      }

  .tablecopy {

       font-family:arial, verdana, san-serif;

       font-size:11px;

       font-weight:normal;

       color:#330099;

       background-color:#FFFFCC;

       margin-top: 5px;

       margin-bottom: 5px;

      }

  .subtitle {

       font-family:arial, verdana, san-serif;

       font-size:18px;

       font-weight:bold;

       color:#CC0000;

      }

  A.totop {

      display: none;

}

	  

/* BServ Admin pages */



#bserv-maincopy-top {

	display: none;

}

#bserv-maincopy {

	width: 100%;

	background-image: none;

}

#bserv-maincopy-footer {

	display: none;

}

.pub-name {

	font-size: 10pt;

	font-weight: bold;

	color: #263997; 	

}

.bgrow1 {

	background-color: #f2f4f9;

}

.bgrow2 {

	background-color: #e1e3e9;

}

.cardicon {

	float: right;

	margin: 0 0 10px 20px;

}

  .heading {

       text-decoration:none;

       font-size:14px;

       font-weight:bold;

       color:#990000;

}

/***** PLANS STYLES *****/

  .healthbentitle {

       font-family:arial, verdana, san-serif;

       font-size:13px;

       font-weight:bold;

       color:#330066;

       background-color: #FFE6B3;

}

  .healthbensubtitle {

       font-family:arial, verdana, san-serif;

       font-size:13px;

       font-weight:bold;

       color:#330066;

}

  .healthbenheading {

       font-family:arial, verdana, san-serif;

       font-size:12px;

       font-weight:bold;

       color:#660000;

       background-color: #F3C2C2;

}

  .healthbenlabel {

       font-family:arial, verdana, san-serif;

       font-size:11px;

       font-weight:bold;

       color:#330066;

       border-bottom: 1px solid #9999CC;

       border-right: 1px solid #9999CC;

}

  .healthbencopy {

       font-family:arial, verdana, san-serif;

       font-size:11px;

       color:#330066;

       padding-left: 10px;

       border-bottom: 1px solid #9999CC;

       border-right: 1px solid #9999CC;

}

  /*Table Headings*/

  .headrow   {

    font-weight:     bold;

    font-size:        13px;

    color:            #ffcc33;

    font-family:arial, verdana, san-serif;

  }





      

      

  .tablehead {

       font-family:arial, verdana, san-serif;

       font-size:14px;

       font-weight:bold;

       color:#CC0066;

       background-color:#FFFFCC;

      }

  .tablecopylit {

       font-family:arial, verdana, san-serif;

       font-size:12px;

       font-weight:bold;

       color:#330099;

       background-color:#FFFFCC;

       padding-top: 0.25em; 

      }

  .tablecopy {

       font-family:arial, verdana, san-serif;

       font-size:11px;

       font-weight:normal;

       color:#330099;

       background-color:#FFFFCC;

       margin-top: 5px;

       margin-bottom: 5px;

      }

  .headrowbg {

       /*background-color:#336633;*/

       background-color:  #CC0000;

      }

/* Print Specific Styles */



.printhide {

	display: none;

}

.printshow {

	display: block;

}

#printlogo {

	text-align: center;

}

#printlogo img {

	width: 1.65in;

	height: 1in;

}
