/**/
body  { background-image: url("media/bg.jpg"); background-repeat: repeat-x; background-position: 0 -65px; margin: 0; padding: 0 }
form { padding:0; margin:0; }
.input { width:100%; font-size:10px; text-indent:2px; }
/**/
td.nav_top { border-top: 1px solid #ccc }
td.nav_bar  { background-color: #649605 }
td.nav_btm { border-bottom: 1px solid #ccc }
/**/
#navcontainer  {  }
#navcontainer ul       { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 100%; background-color: #649605; text-align: center; letter-spacing: 0.2em; white-space: nowrap; margin: 0; padding: 5px 0; width: 100% }
#navcontainer ul li  { display: inline; margin: 0; padding: 5px 0; white-space: nowrap; }
#navcontainer ul li a     { color: white; text-decoration: none; background-color: #649605; white-space: nowrap; margin: 0; padding: 4px 18px 3px; border-right: 1px solid #c2c2c2 }
#navcontainer ul li a:hover        { color: white; text-decoration: none; background-color: #84b900 }
#navcontainer #first  { border-left: 1px solid #c2c2c2 }
#navcontainer #active { color: white; background-color: #84b900 }
/**/
#sidenav  { color: #333; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 157px; line-height: 100%; }
#sidenav ul { list-style-image: url(media/arrowbullet-trans.png);  margin: 0; padding: 0; border: none; }
#sidenav li { margin: 0; border-bottom: 1px solid #dcdcdc; }
#sidenav li a   { color: black; text-decoration: none; background-color: #aeb8b0; display: block; padding: 10px 5px 10px 25px; width: 100% }
html>body #sidenav li a { width: auto; }
#sidenav li a:hover  { color: #fff; background-color: #8b918c; background-image: url("media/arrowbullet-trans.png"); background-repeat: no-repeat; background-position: 139px 50%; }
#sidenav #first   { border-top: 1px solid #dcdcdc; }
#sidenav #active   { color: #fff; background-color: #649605; background-image: url("media/arrowbullet-trans.png"); background-repeat: no-repeat; background-position: 139px 50% }
/**/
td.navprod_reg   { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 10px; background-color: #f6f6f6 }
td.navprod_active   { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 10px; background-color: #db862b }
td.navprod_line  { background-color: #c0c0c0 }
td.navprod_reg a   { color: #778; text-decoration: none }
td.navprod_reg a:hover   { text-decoration: underline }
td.navprod_active a   { color: white; text-decoration: none }
td.navprod_active a:hover   { text-decoration: underline }
/*
#navprod { font: bold 12px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
#navprod li { list-style: none; display: inline; margin: 0; width: 100px }
#navprod li a { text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: inline; margin-left: 3px; padding: 3px 0.5em; width: 100px; border: solid 1px #778 }
#navprod li a:link { color: #448 }
#navprod li a:hover { color: #000; background: #c0c0c0; border-color: #227 }
#navprod li a#current { background: CaptionText; display: inline }
#navprod li a#current1 { background: CaptionText; display: inline }
*/
/**/
#sidenav_btns   { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-left: 15px }
#sidenav_btns a { color: #45453e; text-decoration: underline }
/**/
td.employer_vid  { background-image: url("media/shared/bg_vid.gif"); background-repeat: repeat-y }
td.employer_form  { background-image: url("media/shared/bg_form.gif"); background-position: 0 bottom; padding:10px; }
td.employer_vid_b   { background-image: url("media/shared/bg_vid_b.gif"); background-repeat: repeat-y }
td.employer_form_b   { background-image: url("media/shared/bg_form_b.gif"); background-position: 0 bottom; padding:10px; }
td.employer_form a { color: #45453e }
/**/
td.employer_form h1  {
	color: #45453e;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0px;
}
td.employer_form h2 {
	color: #45453e;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
td.employer_form div { color: #45453e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
td.employer_form_b a { color: #45453e }
/**/
td.employer_form_b h1  { color: #45453e; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-bottom: 5px;	padding: 0px; }
td.employer_form_b h2 { color: #45453e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px; }
td.employer_form_b div { color: #45453e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
td.employer_form_b a { color: #45453e }
/**/
td.individual_vid  { background-image: url("media/shared/bg_vid.gif"); background-repeat: repeat-y }
td.individual_form   { background-image: url("media/shared/bg_form.gif"); background-position: right bottom }
td.individual_vid_b     { background-image: url("media/shared/bg_vid_c.gif"); background-repeat: repeat-y }
td.individual_form_b    { background-image: url("media/shared/bg_form_b.gif"); background-position: right bottom }

td.individual_form_b h1  { color: #45453e; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-top: 10px; margin-left: 29px }
td.individual_form_b h2  { color: #45453e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-left: 29px }
td.individual_form_b div { color: #45453e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

/**/
td.sidenav_bg     { background-color: #d4d9d5; background-image: url("media/bg_side_nav.gif"); background-position: 0 bottom }
td.sidenav_bg2 { background-color: #c8ceca; background-image: url("media/bg_side_nav.gif"); background-repeat: no-repeat; background-position: 0 top }
/**/

td.employer_why_content      { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f6f6f6; background-image: url("media/employer/bg_why_content.jpg"); background-repeat: no-repeat; background-position: 0 bottom; padding: 17px 27px 15px 25px }
td.employer_why_content h1  { color: #546171; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; padding: 17px 27px 15px 0px }
td.employer_why_content h2  { color: #546171; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; padding: 17px 27px 15px 0px }
td.employer_why_content h3  { color: #546171; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; padding: 17px 27px 15px 0px }
td.employer_benefits_content       { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f6f6f6; background-image: url("media/employer/bg_benefits_content.jpg"); background-repeat: no-repeat; background-position: 0 bottom; padding: 17px 27px 15px 25px }
td.employer_benefits_content h3   { color: #649605; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
td.employer_features_content        { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f6f6f6; background-image: url("media/employer/bg_features_content.jpg"); background-repeat: no-repeat; background-position: 0 bottom; padding: 17px 27px 15px 25px }
td.employer_features_content h3    { color: #dd9324; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
td.employer_news_content      { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f6f6f6; padding: 17px 27px 15px 25px }
td.employer_chapter_content      { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f6f6f6; padding: 17px 27px 15px 25px }
/**/
td.individual_why_content      { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f6f6f6; background-image: url("media/individual/bg_why_content.jpg"); background-repeat: no-repeat; background-position: 0 bottom; padding: 17px 27px 15px 25px }
td.individual_why_content h3  { color: #546171; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
td.individual_why_content h4 { color: #546171; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
td.individual_benefits_content       { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f6f6f6; background-image: url("media/individual/bg_benefits_content.jpg"); background-repeat: no-repeat; background-position: 0 bottom; padding: 17px 27px 15px 25px }
td.individual_benefits_content h3   { color: #649605; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
td.individual_benefits_content h4 { color: #649605; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
td.individual_products_content         { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f6f6f6; background-repeat: no-repeat; background-position: 0 bottom; padding: 17px 27px 15px 25px }
td.individual_products_content h3     { color: #dd9324; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0; padding: 0 }
td.individual_products_content p { margin-top: 5px; padding-top: 5px; clear: both }
td.individual_productsmpp_content  { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f6f6f6; background-image: url("media/products/bg_content.jpg"); background-repeat: no-repeat; background-position: 0 bottom; padding: 17px 27px 15px 25px }
td.individual_products4l_content { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f6f6f6; background-image: url("media/products/bg_4laws.jpg"); background-repeat: no-repeat; background-position: 0 bottom; padding: 17px 27px 15px 25px }
td.individual_products4l_content h3 { color: #dd9324; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0; padding: 0 }
td.individual_productsb_content         { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f6f6f6; background-repeat: no-repeat; background-position: 0 bottom; padding: 17px 27px 15px 25px }
td.individual_productsb_content h3      { color: #dd9324; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
td.individual_productsb_content p { margin-top: 5px; padding-top: 5px; clear: both }
td.additional_products   { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px }
td.additional_products p  { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; margin: 0; padding: 0 }
td.additional_price  { color: #db862b; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px }
td.employer_news_content h1  { color: #75a400; font-size: 20px; font-family: Georgia; font-weight: bold; margin: 0 0 4px; padding: 0 }
td.employer_news_content h2   { color: #454545; font-size: 11px; margin: 0; padding: 0 0 15px }
td.employer_news_content p   { margin: 0; padding: 0 0 10px }
td.employer_news_content a { color: #45453e; }
td.employer_chapter_content h1  { color: #75a400; font-size: 20px; font-family: Georgia; font-weight: bold; margin: 0 0 4px; padding: 0 0 15px }
td.employer_chapter_content h2   { color: #454545; font-size: 16px; margin: 0; padding: 0 0 5px }
td.employer_chapter_content h3   { color: #454545; font-size: 12px; margin: 0; padding: 0 0 15px }
td.employer_chapter_content p   { margin: 0; padding: 0 0 10px }

/**/
td.testimonials_content       { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f5f4f4; background-position: 0 bottom; padding: 17px 27px 15px 25px }
td.testimonials_content h3  { color: #546171; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
.testimonial_green { color: #649605 }
.testimonial_txt { margin: 0 0 8px; padding: 0 }
.testimonial_quote { margin: 0 0 20px; padding: 0 }
.testimonial_side_txt  { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; margin: 0; padding: 47px 4px 25px 25px }
.testimonial_side_txt em { color: #adb1ac; font-size: 18px; font-weight: bold; margin: 0; padding: 0 }
.testimonial_side_quote  { font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 9px; display: block; margin-top: 8px }
td.aboutus_content       { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f5f4f4; background-position: 0 bottom; padding: 17px 27px 15px 25px }
td.aboutus_benefits_content h3   { color: #649605; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
td.contactus_products_content         { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f5f4f4; background-position: 0 bottom; padding: 17px 27px 15px 25px }
td.contactus_products_content h3     { color: #dd9324; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
td.member_content        { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f5f4f4; background-position: 0 bottom; padding: 17px 27px 15px 25px }
td.member_content h3    { color: #94b745; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0; padding: 0 }
td.member_content p { margin-top: 5px; padding-top: 5px }
.member_photo { margin-top: 3px; margin-right: 14px }
td.faq_content        { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f5f4f4; background-position: 0 bottom; padding: 17px 27px 15px 25px }
td.faq_content h3   { color: #94b745; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-top: 10px; margin-bottom: 0; padding-bottom: 0 }
td.faq_content a  { color: #75a400 }
td.other_content        { color: #45453e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f5f4f4; background-position: 0 bottom; padding: 17px 27px 15px 25px }
td.other_content h3    { color: #649605; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-top: 10px; margin-bottom: 0; padding-bottom: 0 }
td.other_content a { color: #45453e }
/**/
table.footer   { color: #969696; font-size: 0.65em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; letter-spacing: 1.5px; border-top: 1px solid #969696 }
td.footer_copyright   { text-align: left; padding-top: 6px } 
td.footer_nav     { padding-top: 6px; border-left: 1px solid #969696 }
td.footer_nav a  { color: #969696; text-decoration: none }
td.footer_nav a:hover  { color: #dd9324; text-decoration: underline }
/**/
.image_right { float: right; clear: none }

