/* css document */

body { margin:0px; color:#000; background:#ffffff; }
body a {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-style: normal; color: #499e1d; text-decoration:none;}
body a:link, a:visited, a:active { text-decoration:none; }
body a:hover, a:visited:hover { text-decoration: underline; }

div {	font-family:verdana, arial, helvetica, sans-serif; font-size:10px; }

#page-container { position:absolute; left:50%; width:1px; height:100%; }
#page-box { position:absolute; left:-390px; width:780px; height:100%; }

#nav-reset-left{ position:absolute; left:-390px; width:2px; height:300px; background:#d8d8d8; z-index:20; }
#nav-reset-right{ position:absolute; left:390px; width:2px; height:300px; background:#d8d8d8; z-index:20; }

/* ************************* */
/* top header part of page */
#header-box{ width:780px; height:46px; }
#header-links-box{ position:absolute; top:17px; right:20px; height:20px; width:600px;	text-align:right; }
a.header-link, a.header-link:link, a.header-link:visited {	color:#000; text-decoration:none; }
a.header-link:hover { color:#000; text-decoration:underline; }
a.header-link-red, a.header-link-red:visited { color:#c20f15; font-weight:bold; text-decoration:none; }
a.header-link-red:hover { color:#c20f15; font-weight:bold; text-decoration:underline; }
/* / top header part of page */
/* ************************* */

/* ************************* */
/* tier one */
#t1-container{ position:relative; width:780px;	height:44px; }
#t1-box { position:absolute; width:780px; left:7px; height:44px; padding-left:3px; background:url('menuimgs/nav_hrb_06.gif'); background-repeat:no-repeat; }

#t1-search-box{ position:absolute; top:3px; right:27px; width:200px; height:38px; text-align:right; }

.img-t1 { width:100%; height:38px; }

.t1-spacer { width:1px;height:38px;background:transparent; float:left;}

.t1-left-cap { position:absolute; top:3px; height:38px; width:6px; z-index:10; cursor:pointer; }

.t1-home 			{ position:absolute; top:3px; height:38px; width:62px; z-index:10; text-align:center; cursor:pointer; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000; }
#t1-home-container { float:left;width:62px;height:38px; }
#t1-home-text { z-index:15; padding-top:11px; }
#t1-home-box 	{ z-index:20; }

.t1-taxes 			{ position:relative;  z-index:10; text-align:center; cursor:pointer; font-family:arial, helvetica, sans-serif; font-size:; text-decoration:none; color:#000; }
#t1-taxes-container { float:left;width:;height:; }
#t1-taxes-text  { z-index:15; padding-top:11px; }
#t1-taxes-box 	{ z-index:20; }

.t1-inv 			{ position:relative;  z-index:10; text-align:center; cursor:pointer; font-family:arial, helvetica, sans-serif; font-size:; text-decoration:none; color:#000; }
#t1-inv-container { float:left;width:;height:; }
#t1-inv-text  { z-index:15; padding-top:11px; }
#t1-inv-box 	{ z-index:20; } 

.t1-mort 			{ position:absolute; top:3px; height:38px; width:86px; z-index:10; text-align:center; cursor:pointer; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000; }
#t1-mort-container { float:left;width:86px;height:38px; }
#t1-mort-text { z-index:15; padding-top:11px; }
#t1-mort-box 	{ z-index:20; }

.t1-bank 			 { position:absolute; top:3px; height:38px; width:52px; z-index:10; text-align:center; cursor:pointer; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000; }
#t1-bank-container { float:left;width:52px;height:38px; }
#t1-bank-text  { z-index:15; padding-top:11px; }
#t1-bank-box   { z-index:20; }

.t1-advice 			{ position:absolute; top:3px; height:38px; width:70px; z-index:10; text-align:center; cursor:pointer; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000; }
#t1-advice-container { float:left;width:70px;height:38px; }
#t1-advice-text { z-index:15; padding-top:11px; }
#t1-advice-box 	{ z-index:20; }

.t1-support 			{ position:absolute; top:3px; height:38px; width:139px; z-index:10; text-align:center; cursor:pointer; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000; }
#t1-support-container { float:left;width:139px;height:38px; }
#t1-support-text  { z-index:15; padding-top:11px; }
#t1-support-box 	{ z-index:20; }

.t1-search 			{ position:absolute; top:3px; height:38px; width:139px; z-index:10; text-align:center; cursor:pointer; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000; }
#t1-search-container { float:left;width:139px;height:38px; }
#t1-search-text  { z-index:15; padding-top:11px; }
#t1-search-box 	{ z-index:20; }

/* / tier one */
/* ************************* */


/* ************************* */
/* tier two and three */
#t2-container { width:780px; height:24px; }
#t2-box {	position:absolute; left:25px;	width:755px; height:20px; padding-top:4px; }
.t2 { position:absolute; width:755px; height:24px; padding-top:5px; display:none; background:transparent; }
.t2-link { color:#cdddf7; font-weight:normal; text-decoration:none; }
a.t2-link, a.t2-link:hover, a.t2-link:visited, a.t2-link:active {color:#000000; font-weight:normal; text-decoration:none; }

.t3-box { position:absolute; top:113px; width:210px; border-color:#5a555a; border-style:solid; border-width:1px 2px 2px 2px; display:none; background:#cdddf7; z-index:100; }

    /* for third teir link properties */
.t3-item { width:inherit; height:15px; background:#fff; font-size:10px; font-family:verdana, arial, helvetica, sans-serif; color:#000000; text-decoration:none; cursor:pointer; border-bottom: 1px solid #a39ea3; }


.t3-spacer {width:inherit;height:1px; background:#5a555a; }
/* / tier two and three */
/* ************************* */

a.login-link, a.login-link:link, a.login-link:hover, a.login-link:visited { color:#000; text-decoration:underline; }

#login-container { position:absolute; right:8px; top:49px; width:224px; z-index:100; }
#loginmenu { position:absolute; width:224px; top:0px; height:1px; overflow:hidden; z-index:10; display:none; }
#loginmenubottom { position:absolute; top:0px; background:url('menuimgs/img_login_bg_bottom.gif'); background-repeat:no-repeat; display:none; overflow:hidden; width:224px; height:30px; z-index:20; }
#login-background { position:absolute; width:224px; height:1px; top:0px; display:none; overflow:hidden;}

#t2-div-spacer { height:24px; width:755px; display:block; }

#main-content-box { width:780px; background:#d8d8d8; }

/* class and id for content areas */
.content-780-box 			{ width:780px; position:relative; clear:both; }
.bg-tl-800-23 				{ width:100%;height:23px;background:url(menuimgs/img_bg_800_23_tl.gif) top left no-repeat;overflow:hidden; }
.bg-tl-800-19 				{ width:100%;height:19px;background:url(menuimgs/img_bg_800_23_tl.gif) bottom left no-repeat;overflow:hidden; }
.bg-tl-795-19					{ width:100%;height:19px;background:url(menuimgs/img_bg_795_23_tl.gif) bottom left no-repeat;overflow:hidden; }
.bg-tr-23-23 					{ width:100%;height:23px;background:url(menuimgs/img_bg_23_tr.gif) top right no-repeat;overflow:hidden; }
.bg-tr-23-19 					{ width:100%;height:19px;background:url(menuimgs/img_bg_23_tr.gif) bottom right no-repeat;overflow:hidden; }
.bg-tr-18-19 					{ width:100%;height:19px;background:url(menuimgs/img_bg_18_tr.gif) bottom right no-repeat;overflow:hidden; }
.bg-l-23 							{ width:100%;background:url(menuimgs/img_bg_23_1_left.gif) top left repeat-y; }
.bg-l-18							{ width:100%;background:url(menuimgs/img_bg_18_1_left.gif) top left repeat-y; }
.bg-r-23 							{ width:100%;background:url(menuimgs/img_bg_23_1_right.gif) top right repeat-y; }
.bg-r-18 							{ width:100%;background:url(menuimgs/img_bg_18_1_right.gif) top right repeat-y; }
.bg-bl-800-18 				{ width:100%;height:18px;background:url(menuimgs/img_bg_800_23_bl.gif) top left no-repeat;overflow:hidden; }
.bg-bl-800-23 				{ width:100%;height:23px;background:url(menuimgs/img_bg_800_23_bl.gif) top left no-repeat;overflow:hidden; }
.bg-bl-795-23					{ width:100%;height:23px;background:url(menuimgs/img_bg_795_23_bl.gif) top left no-repeat;overflow:hidden; }
.bg-bl-795-18					{ width:100%;height:18px;background:url(menuimgs/img_bg_795_23_bl.gif) top left no-repeat;overflow:hidden; }
.bg-br-23-18 					{ width:100%;height:18px;background:url(menuimgs/img_bg_23_br.gif) top right no-repeat;overflow:hidden; }
.bg-br-18-18 					{ width:100%;height:18px;background:url(menuimgs/img_bg_18_br.gif) top right no-repeat;overflow:hidden; }
.bg-br-18-23 					{ width:100%;height:23px;background:url(menuimgs/img_bg_18_br.gif) top right no-repeat;overflow:hidden; }
.bg-br-23-23					{ width:100%;height:23px;background:url(menuimgs/img_bg_23_br.gif) top right no-repeat;overflow:hidden; }
.content-padding-mc1 	{ padding:0px 23px 0px 23px; }
.bg-white 						{ position:relative; width:100%; background:#fff; overflow:visible; }
.content-padding-pod 	{ padding:0px 18px 0px 23px; text-align:left; }
.content-565-box			{ width:565px;float:left;z-index:100; }
.content-padding-mc2	{ padding:0px 23px 0px 18px; }
.content-215-box			{ width:215px;float:left;z-index:100; text-align:center; }
.content-300-box			{ width:300px;float:left;z-index:100; }
.content-480-box			{ width:480px;float:left;z-index:100; }
.content-340-box			{ width:340px;float:left;z-index:100; }
.content-440-box			{ width:440px;float:left;z-index:100; }
.image-pod-box 				{ width:215px;text-align:center; }
.image-pod-content 		{ width:200px;text-align:center; }
/* ////////////////////////////// */

#user_required { font-size:12px;font-weight:bold;color:#ff0000; }
#pass_required { font-size:12px;font-weight:bold;color:#ff0000; }

.title{
height:30px;
font-size: 30px;
font-family: verdana;
color: #838383;
margin: 0;
padding: 0;
}
.subtitle
{
font-size: 15px;
font-family: verdana;
color: #aeaeae;
margin: 0;
padding: 0;
}
#title-box 		{ position:relative; width:100%; }
#title-left 	{ position:relative; width:550px; }
#title-right 	{ position:absolute; right:10px; top:10px; width:165px; }

/*  start footer css */
.footer		{ font-size:10px; color:#8f8f8f; width:780px; text-align:center; z-index:100; clear:both;}
.footer a:link {color:#464646; text-decoration:none; }
.footer a:visited { color:#464646; text-decoration:none; }
.footer a:hover { text-decoration:underline; }
.footer a:active { color:#464646; text-decoration:none; }
.footer p{ color:#8f8f8f; }

.footer1		{ font-size:10px; color:#464646; width:780px; text-align:center; z-index:100; clear:both;}
.footer1 a:link {color:#464646; text-decoration:none; }
.footer1 a:visited { color:#464646; text-decoration:none; }
.footer1 a:hover { text-decoration:underline; }
.footer1 a:active { color:#464646; text-decoration:none; }
.footer1 p{ color:#8f8f8f; }

.footer2		{ font-size:10px; color:#8f8f8f; width:780px; text-align:center; z-index:100; clear:both;}
.footer2 a:link {color:#8f8f8f; text-decoration:none; }
.footer2 a:visited { color:#8f8f8f; text-decoration:none; }
.footer2 a:hover { text-decoration:underline; }
.footer2 a:active { color:#8f8f8f; text-decoration:none; }
.footer2 p{ color:#8f8f8f; }

.footer3		{ font-size:10px; color:#b3b3b3; width:780px; text-align:center; z-index:100; clear:both;}
.footer3 a:link {color:#b3b3b3; text-decoration:none; }
.footer3 a:visited { color:#b3b3b3; text-decoration:none; }
.footer3 a:hover { text-decoration:underline; }
.footer3 a:active { color:#b3b3b3; text-decoration:none; }
.footer3 p{ color:#8f8f8f; }
/* end footer css */

.greytitle { font-size:11px; font-weight:bold; color:#838383; }
.qltitle { font-size:11px; font-weight:bold; color:#838383; width:100%; height:20px; padding-bottom:3px; }
/* css for left side pod that contains links */
.linkpod { background:#fff; }
.linkpod a:link, .linkpod a:visited, .linkpod a:active{ font-size:10px; color:#409d12; text-decoration:none; }
/* other class for hover depending on doak
.linkpod div a:hover { text-decoration: underline; }
*/
.linkpod a:hover, .linkpod a:hover:visited { text-decoration:underline; }
/*  end link pod css */
.div_hr { background:url(menuimgs/img_hr_dot.gif); background-repeat: repeat-x; width: 100%; height: 16px;}

/* start main content css */
.content{ }
.content h2 { font-size: 12px; font-weight: bold; color: #838383; }
.content p { font-size: 10px; color: #454545; }
.content p a:link, a:visited, a:active { color: #409d12; text-decoration: none; }
.content p a:hover { text-decoration: underline; }
.content div { border: 0px; padding: 0px; background-image: url(menuimgs/img_hr_dot.gif); background-repeat: repeat-x; width: 100%; height: 1px; }
/* end main content css */


/* start linda new styles */
.redcolor { color: #c50c12; }
.redtext { font-size: 11px;	color: #c50c12;	font-weight: normal; }
.redtexttitle { font-size: 12px; font-weight: bold; color: #c50c12; }
.redtextbold { font-size: 12px; font-weight: bold; color: #c50c12; }
a.redtextbold:link, a.redtextbold:visited, a.redtextbold:active { text-decoration: none; color: #c50c12; }
a.redtextbold:hover { text-decoration: underline; color: #c50c12; }
a.redtext:link, a.redtext:visited, a.redtext:active { text-decoration: none; color: #c50c12; }
a.redtext:hover { text-decoration: underline; color: #c50c12; }
.bluetext { font-size: 11px; font-weight: normal; color: #545e93; }
.bluetextsmall { font-size: 10px; font-weight: normal; color: #545e93; }
.bluetextbold { font-size: 12px; font-weight: bold; color: #545e93; }
.bluetextboldsmall { font-size: 10px;	font-weight: bold; color: #545e93; }
.bluetexttitle { font-size: 12px; font-weight: bold; color: #545e93; }
a.bluetext:link, a.bluetext:visited, a.bluetext:active { text-decoration: none; color: #545e93; }
a.bluetext:hover { text-decoration: underline; color: #545e93; }
.greentext { font-size: 11px; font-weight: normal; color: #23a024; }
.greentextbold { font-size: 12px; font-weight: bold; color: #23a024; }
.greentexttitle { font-size: 12px;font-weight: bold;  color: #23a024; }
.greentextsmall { color: #23a024; font-size: 10px;}
.greentexttitle { font-size: 12px; font-weight: bold; color: #23a024; }
.darkgraytext {	color: #646464; }
.darkgraytextbold { color: #646464; font-weight: bold; }
.orangecolor { color: #eecb00; font-size: 13px; }
.producttitle { font-size: 16px; color: #424242; }
.producttitlebold { font-weight: bold; }
.productdesc { font-size: 10px; color: #424242; }
.productdescgreyed { font-size: 10px; color: #959595; }
.imgborder { border: 2px solid #dadada; }
.pricestrike { font-size: 16px; font-weight: bold; color: #747474; text-decoration: line-through; }
.pricered { font-size: 16px; font-weight: bold; color: #c50c12; }
.priceblue { font-size: 16px; font-weight: bold; color: #5a4da7; }
.disclaimer { font-size: 10px; font-style: normal; color: #999999; text-decoration: none; }
a.disclaimer, a.disclaimer:link, a.disclaimer:active, a.disclaimer:visited { text-decoration:underline; }
a.disclaimer:hover, a.disclaimer:hover:visited { text-decoration:none; }
/* end linda new styles */

/* start old styles */
.titlebodyt4
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #2b2b2b;
    background-color: transparent;
}
.ltgreen {  background-color: #d8f9c8}
.ltgrey01 { background-color: #ebebeb}
.dkgreen {  background-color: #499e1d}
.dkgrey01 {  background-color: #c8c8c8}
.bd      {  font-weight: bold;}
.wt      {  font-weight: bold; color: #ffffff;}
.gr      {background-color: #707070;}
.hrbgr   {  color: #66cc33; font-weight: bold;}
.tbgr    {  background-color: #abe78d;}
.hspdkg {  background-color: #dfdfdf}
.hspw {  background-color: #ffffff}
.hbklg {  background-color: #f0f0f0}

.footsm  {  font-size: 10px;font-style: normal; color:#999999; text-decoration:none;}
.footsmlight  {  font-size: 9px;
        font-style: normal;
        color: #adadad;
        text-decoration: none;}
a:link.footsmlink {  font-size:9px;
		font-style:normal;
		color: #adadad;
		text-decoration:underline;}
a:visited.footsmlink {  font-size:9px;
		font-style:normal;
		color: #adadad;
		text-decoration:underline;}
a:active.footsmlink {  font-size:9px;
		font-style:normal;
		color: #adadad;
		text-decoration:underline;}
a:hover.footsmlink {  font-size:9px;
		font-style:normal;
		color: #adadad;
		text-decoration:underline;}
        
a:hover.footsm,a:visited.footsm {
    font-size: 10px;
    font-style: normal;
    color:#707070;
    text-decoration:underline;
}
a:link.footsm,a:active.footsm {
    font-size: 10px;
    font-style: normal;
    color:#499e1d;
    text-decoration:underline;
}

.footerdivider {
    color: #ffffff;
}
.fourteen {  font-size: 14px}
.fourteenbd {  font-size: 14px; font-weight: bold}

p {margin:0; padding: 5px 0px 5px 0px;}
p.grey          {color:#666666; line-height:14px; font: normal 12px "verdana", "arial", "helvetica", "sans-serif"}
p.green         {color:#6633cc; line-height:14px; font: normal 12px "verdana", "arial", "helvetica", "sans-serif"}
p.white         {color:#ffffff; line-height:14px; font: normal 12px "verdana", "arial", "helvetica", "sans-serif"}
p.subc2black    {color:#2b2b2b; line-height:13px; font: normal 11px "verdana", "arial", "helvetica", "sans-serif"}
p.subc2green    {color:#66cc33; line-height:13px; font: normal 11px "verdana", "arial", "helvetica", "sans-serif"}
p.subc2grey     {color:#666666; line-height:13px; font: normal 11px "verdana", "arial", "helvetica", "sans-serif"}
p.subc2white    {color:#ffffff; line-height:13px; font: normal 11px "verdana", "arial", "helvetica", "sans-serif"}
p.headblackbig  {color:#2b2b2b; line-height:18px; font: bold 18px "verdana", "arial", "helvetica", "sans-serif"}
p.headblack     {color:#2b2b2b; line-height:16px; font: bold 14px "verdana", "arial", "helvetica", "sans-serif"}
p.headgreen     {color:#66cc33; line-height:16px; font: bold 14px "verdana", "arial", "helvetica", "sans-serif"}
p.headgrey      {color:#666666; line-height:16px; font: bold 14px "verdana", "arial", "helvetica", "sans-serif"}
p.headwhite     {color:#ffffff; line-height:16px; font: bold 14px "verdana", "arial", "helvetica", "sans-serif"}
p.subheadblack  {color:#2b2b2b; line-height:14px; font: bold 12px "verdana", "arial", "helvetica", "sans-serif"}
p.subheadgreen  {color:#66cc33; line-height:14px; font: bold 12px "verdana", "arial", "helvetica", "sans-serif"}
p.subheadgrey   {color:#666666; line-height:14px; font: bold 12px "verdana", "arial", "helvetica", "sans-serif"}
p.subheadwhite  {color:#ffffff; line-height:14px; font: bold 12px "verdana", "arial", "helvetica", "sans-serif"}
p.subhead2black {color:#2b2b2b; line-height:13px; font: bold 11px "verdana", "arial", "helvetica", "sans-serif"}
p.subhead2green {color:#66cc33; line-height:13px; font: bold 11px "verdana", "arial", "helvetica", "sans-serif"}
p.subhead2grey {color:#666666; line-height:13px; font: bold 11px "verdana", "arial", "helvetica", "sans-serif"}
p.subhead2white {color:#ffffff; line-height:13px; font: bold 11px "verdana", "arial", "helvetica", "sans-serif"}
p.ctr {color:#2b2b2b; line-height:15px; font: normal 10px "verdana", "arial", "helvetica", "sans-serif"}
p.subcontent1w {color:#ffffff; line-height:12px; font: normal 10px "verdana", "arial", "helvetica", "sans-serif"}
p.subcontent1b {color:#2b2b2b; line-height:12px; font: normal 10px "verdana", "arial", "helvetica", "sans-serif"}
p.subcontent2w {color:#ffffff; line-height:11px; font: normal 9px "verdana", "arial", "helvetica", "sans-serif"}
p.subcontent2b {color:#2b2b2b; line-height:11px; font: normal 9px "verdana", "arial", "helvetica", "sans-serif"}
p.footer {color:#2b2b2b; line-height:11px; font: normal 10px "verdana", "arial", "helvetica", "sans-serif"}

ul {list-style-image:url(menuimgs/gray_bullet.gif); margin-top:0px;margin-bottom:0px; padding-top:5px;padding-bottom:5px; }
ol.olnumbered { list-style-type: lower-roman }
ul.ulgrey { list-style-image:url(menuimgs/gray_bullet.gif); }

li {color:#2b2b2b; }
span.normal {color:#2b2b2b; line-height:14px; font: normal 12px "verdana", "arial", "helvetica", "sans-serif"}
span.subcontent1b {color:#2b2b2b; line-height:12px; font: normal 10px "verdana", "arial", "helvetica", "sans-serif"}p.subheadblack2 { color:#2b2b2b; font: bold 14px/14px "arial", "helvetica", "sans-serif"}
.clshelpbox {
    position:relative;
}
.clsinfobox {
    position:absolute;
    z-index:6;
    visibility:hidden;
    overflow:auto;
    top:0;
}
.clstabheading{
    color:#2b2b2b;
    font-family:"verdana", "arial", "helvetica", "sans-serif";
    font-size:12px;
    font-weight:bold;
}
a:visited.clstabheading,a:link.clstabheading {
    color:#2b2b2b;
    text-decoration:none;
}
a:hover.clstabheading,a:active.clstabheading {
    color:#336600;
    text-decoration:none;
}
.clstabsubheading {
    color:#2b2b2b;
    font-family:"verdana", "arial", "helvetica", "sans-serif";
    font-size:10px;
    font-weight:200;
}
.clsquickhelpquestion {
    color:#0000ff;
    font-family:"verdana", "arial", "helvetica", "sans-serif";
    font-size:12px;
    font-weight:normal;
}
a:link.clsquickhelpquestion,a:visited.clsquickhelpquestion {
    color:#663399;
    text-decoration:underline;
}
a:active.clsquickhelpquestion,a:hover.clsquickhelpquestion {
    color:#0000ff;
    text-decoration:underline;
}
.clsquickhelpanswer {
    color:#2b2b2b;
    font-family:"verdana", "arial", "helvetica", "sans-serif";
    font-size:10px;
    font-weight:200;
}
a:link.clsquickhelpanswer,a:visited.clsquickhelpanswer {
    color:#663399;
    text-decoration:underline;
}
a:hover.clsquickhelpanswer,a:active.clsquickhelpanswer {
    color:#0000ff;
    text-decoration:underline;
}
.clssavemessage {
    position:absolute;
    z-index:3;
    visibility:hidden;
}
.clswaitmessage {
    position:absolute;
    z-index:3;
    visibility:hidden;
}
.clsfieldlabel,.clscheckboxlabel,.clsradiolabel,a:link.clsfieldlabel,a:link.clscheckboxlabel,a:link.clsradiolabel,a:visited.clsfieldlabel,a:visited.clscheckboxlabel,a:visited.clsradiolabel {
    color:#2b2b2b;
    font-family:"verdana", "arial", "helvetica", "sans-serif";
    font-size:10px;
    font-weight:200;
    text-decoration:none;
}
a:hover.clsfieldlabel,a:hover.clscheckboxlabel,a:hover.clsradiolabel,a:active.clsfieldlabel,a:active.clscheckboxlabel,a:active.clsradiolabel {
    color:#336600;
    text-decoration:underline;
}
a.clsfieldlabel{
    color:#2b2b2b;
    font-family:"verdana", "arial", "helvetica", "sans-serif";
    font-size:10px;
    font-weight:200;
    text-decoration:underline;
}
.clsfielddata {
    color:#000;
    font-family:"verdana", "arial", "helvetica", "sans-serif";
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
}
.clspagedescription,.clslabel {
    color:#2b2b2b;
    font-family:"verdana", "arial", "helvetica", "sans-serif";
    font-size:11px;
}
.clsdescription {
    color:#2b2b2b;
    font-family:"verdana", "arial", "helvetica", "sans-serif";
    font-size:9px;
    font-weight:200;
}
.clsinstructions {
    color:#2b2b2b;
    font-family:"verdana", "arial", "helvetica", "sans-serif";
    font-size:9px;
    font-weight:bold;
}
.clsbigattention {
    color:#454545;
    font-family:"verdana", "arial", "helvetica", "sans-serif";
    font-size:12px;
    font-weight:bold;
}
.clslink {
    color:#2b2b2b;
    font-family:"verdana", "arial", "helvetica", "sans-serif";
    font-size:10px;
    font-weight:bold;
    text-decoration:underline;
}
a:link.clslink,a:visited.clslink {
    color:#336600;
    text-decoration:underline;
}
a:hover.clslink,a:active.clslink {
    color:#336600;
    text-decoration:underline;
}
.clsreverselink {
    color:#336600;
    font-family:"verdana", "arial", "helvetica", "sans-serif";
    font-size:10px;
    font-weight:bold;
}
a:link.clsreverselink,a:visited.clsreverselink {
    color:#2b2b2b;
    text-decoration:underline;
}
a:hover.clsreverselink,a:active.clsreverselink {
    color:#336600;
    text-decoration:underline;
}
.clssmalllink {
    color:#2b2b2b;
    font-family:"verdana", "arial", "helvetica", "sans-serif";
    font-size:8px;
    font-weight:bold;
}
a:link.clssmalllink,a:visited.clssmalllink {
    color:#336600;
    text-decoration:underline;
}
a:hover.clssmalllink,a:active.clssmalllink {
    color:#336600;
    text-decoration:underline;
}
.clsattention,.clspageattention {
    color:#454545;
    font-family:"verdana", "arial", "helvetica", "sans-serif";
    font-size:10px;
    font-weight:bold;
}
.clsfieldattention {
    color:#454545;
    font-family:"verdana", "arial", "helvetica", "sans-serif";
    font-size:8px;
    font-weight:bold;
}
.clsbutton{
    background:#cccc99;
    font-family: "verdana", "arial", "helvetica", "sans-serif";
}
.headercategory {
    color:#66cc33;
    text-decoration:none;
    font-size:10px;
    display: inline;
}
.form {
    margin-bottom: 0 ; 
}
.titletaxcut {
	top: 50px;
	right: 45px;
	left: 25px;
	bottom: 250px;
}
/* end old styles */

.graytextbold {	color: #959595;	font-weight: bold; }
.darkgreytextboldsmall { color: #44535f; font-weight: bold; font-size: 10.5px; }
.graytextsmall { color: #43525d; font-size: 10px; }
.pricebluestrong { font-size: 18px; font-weight: bold; color: #5a4da7; }

.ulwithoutbullets { margin:0; padding:0; }
.ulwithoutbullets li { list-style:none; list-style-image:none; }
td.top { vertical-align:top; }

.priceredlarge{ font-size: 17px; font-weight: bold; color: #c50c12; }
.redtextsmall { font-size: 10px; color: #c50c12; font-weight: normal; }
.greentextboldsmall { font-size: 10px; font-weight: bold; color: #23a024; }
.redtextboldsmall{ font-size: 10px; font-weight: bold; color: #c50c12; }

h1 #retailtitle {	margin:0; padding:0; font-size:24px; height:24px; font-weight:bold; color: #838383; }
h2 #retailsubtitle { margin:0; padding:0; font-size: 21px; height:21px; font-weight:bold; color: #3da30a; }.footer1 {
font-size:10px; color:#8f8f8f; width:780px; text-align:center; z-index:100; clear:both;
}
