body 
{  
   background: #fff url(/images/shared/bg_tile.gif) repeat-x;
}

/* top bar */
#topbar
{
   position: relative;
   width: 100%;
   height: 170px;
   margin-bottom: 10px;
   background: url(/images/shared/hdr_bg.gif) no-repeat;
}
#logo
{
   position: absolute;
   left: 20px;
   top: 40px;
   z-index: 10;
}
#utilitynav
{
   position: absolute;
   right: 0;
   top: 0;
}
#utilitynav #links
{
   margin-top: 5px;
   float: left;
   width: 215px;
}
#utilitynav #links a
{
   text-transform: uppercase;
   font-size: 10px;
   color: #85969E;
}
#utilitynav #grouplogin
{
   position: relative;
   float: left;
   width: 230px;
   padding: 5px;
   line-height: 100%;
   background: #fff url(/images/shared/corner_r_id.gif) no-repeat right bottom;
  	width/**/:/**/ 220px;
}
#utilitynav #grouplogin .corner
{
   position: absolute;
   left: 0;
   bottom: -1px;
   width: 5px;
   height: 5px;
   background: url(/images/shared/corner_l_id.gif) no-repeat left bottom;
}
#utilitynav .title
{
   text-transform: uppercase;
   font-size: 10px;
}
#utilitynav label
{
   font-size: 10px;
   width: 110px;
   font-weight: bold;
   color: #85969E;
}
#utilitynav .field
{
   width: 75px;
}
#mainnav
{
   position: absolute;
   left: 0;
   bottom: 10px;
   width: 480px;
   height: 35px;
}
#mainnav ul
{
   margin: 0;
   padding: 0;
}
#mainnav li
{
   margin: 0;
   padding: 0;
   float: left;
   text-align: center;
   list-style: none;
}
#mainnav li a:link, #mainnav li a:visited
{
   display: block;
   padding: 6px 0 0 0;
   font-size: 10px;
   line-height: 12px;
   text-transform: uppercase;
   color: #85969E;
   height: 35px;
   height/**/:29px;
}
#mainnav li a:hover, #mainnav li a.active:link, #mainnav li a.active:visited
{
   color: #69c;
   text-decoration: none;
	background: none;
}
#what_is_ltc {
	background: url(../images/shared/bg_main_nav_2.gif) 0 -35px no-repeat;
	width: 92px;
}
#what_is_ltc a {
	background: url(../images/shared/bg_main_nav_2.gif) 0 0 no-repeat;
}
#about_ltc {
	background: url(../images/shared/bg_main_nav_2.gif) -92px -35px no-repeat;
	width: 74px;
}
#about_ltc a {
	background: url(../images/shared/bg_main_nav_2.gif) -92px 0 no-repeat;
}
#insurance_carriers {
	background: url(../images/shared/bg_main_nav_2.gif) -166px -35px no-repeat;
	width: 74px;
}
#insurance_carriers a {
	background: url(../images/shared/bg_main_nav_2.gif) -166px 0 no-repeat;
}
#why_now {
	background: url(../images/shared/bg_main_nav_2.gif) -240px -35px no-repeat;
	width: 48px;
}
#why_now a {
	background: url(../images/shared/bg_main_nav_2.gif) -240px 0 no-repeat;
}
#workplace_programs {
	background: url(../images/shared/bg_main_nav_2.gif) -288px -35px no-repeat;
	width: 115px;
}
#workplace_programs a {
	background: url(../images/shared/bg_main_nav_2.gif) -288px 0 no-repeat;
}
#resources_faqs {
	background: url(../images/shared/bg_main_nav_2.gif) -403px -35px no-repeat;
	width: 77px;
}
#resources_faqs a {
	background: url(../images/shared/bg_main_nav_2.gif) -403px 0 no-repeat;
}
#takethetour
{
   position: absolute;
   left: 490px;
   bottom: 0;
   z-index: 5;
}
#maincontent a:link, #maincontent a:visited 
{
   text-decoration: underline;
}
#maincontent a:hover
{
   text-decoration: none;
}

/* index page */
#sec-index
{
   background: url(/images/home/bg_tile.gif) repeat-x;
}
#sec-index #topbar
{
   height: 268px;
   background: none;
}
#sec-index #homeimage
{
   position: absolute;
   right: 0;
   bottom: 45px;
   z-index: 1;
}
#sec-index h1
{
   margin-left: 0;
}
#sec-index #maincontent
{  
   float: left;
   width: 490px;
}
#sec-index #sidebar
{
   float: left;
   width: 230px;
}

/* driver */
.driver
{
   display: block;
   padding-top: 2px;
   margin-bottom: 10px;
   background: transparent url(/images/shared/drv_frame_top.gif) no-repeat left top;
}
.driver .drivercontent
{
   padding: 2px 0 4px 0;
   background: transparent url(/images/shared/drv_frame_btm.gif) no-repeat left bottom;
}
.driver h3
{
   font-size: 10px;
   line-height: 14px;
   text-transform: uppercase;
   color: #85969E;
   font-weight: bold;
   padding: 3px 0;
   background: #fff url(/images/shared/div_drv.gif) no-repeat center bottom;
   margin: 0 10px 5px 10px;
}
#sec-index .driver
{  
   width: 230px;
   background: transparent url(/images/home/drv_frame_top.gif) no-repeat left top;
}
#sec-index .driver .drivercontent
{  
   background: transparent url(/images/home/drv_frame_btm.gif) no-repeat left bottom;
}

/* inline image */
.inlineimg
{
   float: right;
   margin: 0 0 10px 10px;
   width: 140px;
}

/* send to friend */
#sendpage {
   margin: 10px 0;
   padding: 10px 0;
}
#sendpage label, #sendpage .label {
   width: 150px;
}
#sendpage .field 
{
   width: 350px;
}

/* client */
.client
{
   margin-bottom: 10px;
}
.client .logo {
   float: left;
   text-align: center;
   margin: 0 5px 5px 0;
}

/* next section */
.nextsection a:link, .nextsection a:visited {
   float: right;
   font-weight: normal;
   padding-right: 12px;
   font-size: 10px;
   line-height: 12px;
   text-transform: uppercase;
   color: #69c;
   background: transparent url(/images/shared/arrow_blue.gif) no-repeat 100% 50%;
}
.nextsection a:hover {
   text-decoration: none;
}