/*---------------------------  BEGIN Inherent Styles  ---------------------------------------------------------- */
body 			{background:#FFFFFF;margin:0;padding:0;color:black}
body, p, td, th, ul, ol, li, dl, dd, dt, blockquote, input, textarea, select, b, strong  
				{font-family:    "Arial", "Verdana", "Helvetica", Sans-serif;font-size:11px;}
h1, h2, h3, h4, h5, h6 
				{font-family:    "Arial", "Verdana", "Helvetica", Sans-serif;}
h1				{background-color:inherit;color:#511f61;font-size:16px;font-weight:700;
				margin-top:20px;font-family:Helvetica, Arial, sans-serif;}
h1 span			{display:none}
hr				{color:#BEC4D9}
#step1hdr		{background: url(../images/hdrs/hdrs_step1.gif) 0 0 no-repeat;height:18px}
#step1of3hdr	{background: url(../images/hdrs/hdrs_step1of3.gif) 0 0 no-repeat;height:18px}
#step2hdr		{background: url(../images/hdrs/hdrs_step2.gif) 0 0 no-repeat;height:18px}
#step2of3hdr	{background: url(../images/hdrs/hdrs_step2of3.gif) 0 0 no-repeat;height:18px}
#step22hdr		{background: url(../images/hdrs/hdrs_step2_details.gif) 0 0 no-repeat;height:18px}
#step3hdr		{background: url(../images/hdrs/hdrs_step3_form.gif) 0 0 no-repeat;height:18px}
#step32hdr		{background: url(../images/hdrs/hdrs_step3_verify.gif) 0 0 no-repeat;height:18px}
#step3of3hdr	{background: url(../images/hdrs/hdrs_step3of3.gif) 0 0 no-repeat;height:18px}
#step4hdr		{background: url(../images/hdrs/hdrs_step4.gif) 0 0 no-repeat;height:18px}
#faqhdr			{background: url(../images/hdrs/hdrs_faq.gif) 0 0 no-repeat;height:18px}
#contacthdr		{background: url(../images/hdrs/hdrs_contact.gif) 0 0 no-repeat;height:18px}
#noprinthdr		{background: url(../images/hdrs/hdrs_no_printer.gif) 0 0 no-repeat;height:18px}
#verifyhdr		{background: url(../images/hdrs/hdrs_verify.gif) 0 0 no-repeat;height:18px}
#aboutCChdr		{background: url(../images/hdrs/hdrs_about_cc.gif) 0 0 no-repeat;height:18px}
#changehdr		{background: url(../images/hdrs/hdrs_change.gif) 0 0 no-repeat;height:18px}
#selecthdr		{background: url(../images/hdrs/hdrs_select.gif) 0 0 no-repeat;height:18px}
#statushdr		{background: url(../images/hdrs/hdrs_chk_status.gif) 0 0 no-repeat;height:18px}
#enterhdr		{background: url(../images/hdrs/hdrs_enter_info.gif) 0 0 no-repeat;height:18px}
#rebatehdr		{background: url(../images/hdrs/hdrs_rebate_center.gif) 0 0 no-repeat;height:18px}
#trackhdr		{background: url(../images/hdrs/hdrs_track.gif) 0 0 no-repeat;height:18px}
.moreLnk		{background: url(../images/btns/btn_more.gif) 0 0 no-repeat;height:18px;width:50px;vertical-align:middle}
 head:first-child+body .moreLnk {background-position: 0 -3px}
.moreLnk span	{display:none}
.goLnk			{background: url(../images/btns/btn_go.gif) 0 0 no-repeat;height:18px;width:30px !important;vertical-align:middle}
 head:first-child+body .goLnk {background-position: 0 -1px}
.goLnk span		{display:none}

h2				{font-size:14px !important;color:#000000;font-weight:700;border-bottom:1px solid #BEC4D9;padding:5px;
				background-color:inherit;margin-bottom:5px}
h3				{font-size:14px !important}
h4				{font-size:12px !important;color:black;background-color:inherit;font-weight:700;border-bottom:1px solid #bec4d9;padding:5px}
h5, h6			{font-size:100%}
/*h1 a, h2 a, h3 a, h4 a, h5 a, h6 a	{font-size:inherit}*/ 
a, a:link, a:visited	{font-family:    "Arial", "Verdana", "Helvetica", Sans-serif;background-color:inherit;color:#0066CC;text-decoration:none}
a:visited		{background-color:inherit;color:#003399}
a:hover			{text-decoration:underline}
img				{border:0}
p				{line-height:1.3em}
sup				{vertical-align:top}
label			{font-weight:600;background-color:inherit;color:#333}
/*---------------------------  BEGIN ID Styles  ---------------------------------------------------------- */
#frame			{width:770px;margin:0;padding:0}
 head:first-child+body #frame {width:772px}
#masthead		{border-top:4px solid #511F61;height:84px}
 head:first-child+body #masthead {margin-bottom: 28px !important;height:52px}
#sendTxtMsg		{padding: 22px 0pt 0pt; float: left;width:100px}
#globalLinks	{padding: 27px 20px 0pt 0pt; float: right;width:auto;text-align:right}
 head:first-child+body #globalLinks {padding-top: 17px}
#globalLinks a	{font-weight:700;font-size:11px;background-color:inherit;color:#0066cc}
#globalLinks a.subUtil	{font-weight:500}
#logoHeader		{width:385px;float:left}
 head:first-child+body #logoHeader {width:390px}
#logoHeader img.logo	{margin:16px 16px 0 36px}
#mainContent	{margin:0;padding:10px;}
#footer			{text-align:center !important;width:100%;font:9px Arial, sans serif !important;border-top:7px solid #CADE5C;
				padding-top:17px}
#footer a		{font-size:11px}
#footer p		{margin:0;padding:0;line-height:1.5em}
#footer div		{margin-top:20px}
#indexBanner	{background: transparent url(../images/clientimages/index_img.jpg) 0 0 no-repeat;
				margin:0;padding:0;width:100%;height:150px;border-bottom:1px solid #9baaaa} 

#indexBanner div {padding:0 20px 0 0;text-align:right}
#indexBanner h2	{padding:10px 20px 0 0;text-align:right;font-size:18px;font-weight:600;background-color:inherit;color:#511F61}				
#mainNav		{border-top:1px solid black;border-bottom:1px solid black;background-color:#0054BD;color:inherit;width:100%;height:22px}
 head:first-child+body #mainNav {height:22px}
/*#mainNav ul		{margin:0;padding:0}
#mainNav ul li	{margin:0;padding:0;list-style-type:none;float:left}
#mainNav ul li a {padding:5px 20px;display:block;background-color:inherit;color:white;text-decoration:none;
				font-weight:600;font-family: "Arial", sans-serif}
#mainNav ul li a:hover {background-color:#511f61;color:white;}*/

#mainNav ul		{margin:0;padding:0}
#mainNav ul li	{margin:0;padding:0;list-style-type:none;float:left}

#get a			{display:block;background:url(../images/btns/nav_main.gif) 0 0 no-repeat;width:135px;height:22px;}
#get a:hover	{display:block;background:url(../images/btns/nav_highlite.gif) 0 0 no-repeat;width:135px;height:22px;
				border-right:1px solid black}
 head:first-child+body #get a:hover {width:134px;}
#track a		{display:block;background:url(../images/btns/nav_main.gif) -135px 0 no-repeat;width:150px;height:22px;}
#track a:hover	{display:block;background:url(../images/btns/nav_highlite.gif) -136px 0 no-repeat;width:150px;height:22px;
				border-left:1px solid black;border-right:1px solid black}
 head:first-child+body #track a:hover {width:148px;}
#faq a		{display:block;background:url(../images/btns/nav_main.gif) -280px 0 no-repeat;width:64px;height:22px;}
#faq a:hover	{display:block;background:url(../images/btns/nav_highlite.gif) -281px 0 no-repeat;width:64px;height:22px;
				border-left:1px solid black;border-right:1px solid black}
 head:first-child+body #faq a:hover {width:62px;}
#contact a		{display:block;background:url(../images/btns/nav_main.gif) -350px 0 no-repeat;width:94px;height:22px;}
#contact a:hover	{display:block;background:url(../images/btns/nav_highlite.gif) -351px 0 no-repeat;width:94px;height:22px;
				border-left:1px solid black;border-right:1px solid black}
 head:first-child+body #contact a:hover {width:92px;}

#get a span, #track a span, #faq a span, #contact a span 	{display:none}

#wrapper		{width:100%;margin:0;padding:0}
#colback		{background-color:#D8E5F5;color:inherit;border-right:0 solid #000000;margin-left:0;}

#breadcrumbs	{float:left;padding:7px 0 7px 20px;font-size:10px !important;background-color:inherit;color: #0066CC;}	
#breadcrumbs b, #breadcrumbLow b, #breadcrumbHigh b	{background-color:inherit;color: #000000;font-weight:normal;font-size: 10px;}	
#breadcrumb a:link, #breadcrumb a:visited	{text-decoration:none;background-color:inherit;color:#0066CC;}	
#breadcrumb a:hover	{text-decoration: underline;}	
#breadcrumbLow, #breadcrumbLow a:link, #breadcrumbLow a:visited	
				{padding: 0;margin: 3px 0 0 0;font-size: 10px;background-color:inherit;color:#0066CC;}
#breadcrumbHigh, #breadcrumbHigh a:link, #breadcrumbHigh a:visited	
				{padding: 0;margin: 10px 0 15px 0;font-size: 10px;background-color:inherit;color:#0066CC;}

/*---------------------------  BEGIN Class Styles  ---------------------------------------------------------- */
/* .pageHdr		{background-color:inherit;color:#511f61;font-size:16px;
				margin-top:20px;font-family:Helvetica, Arial, sans-serif;}*/
.error			{font-family:verdana,arial,helvetica,sans-serif;font-size:inherit;font-weight:bold;color:#ff0000;}
.sectionHdr		{background-color:transparent;color:#000000;font-size:11px !important;font-weight:500 !important;padding:3px 5px !important}
.ccDivider		{background-color:#eaecf3 !important;color:#000;font-weight:600;padding:3px 5px !important}
.clear			{clear:both}
.note			{font-size:10px;background-color:inherit;color:#666}
.standard		{margin:0;padding:0}
.standard td	{border:0 !important}
.borders		{border:1px solid #511F61}
.standard th	{background-color:#97A1C3;text-align:left;padding:5px;border-bottom:1px solid #511F61;
				background-color:inherit;color:black}
.textlink		{font-family: helvetica, arial, sans-serif;font-size:9px}
.arrow			{padding-left:12px !important;background: url(../images/clientimages/arrow.gif) 0 3px no-repeat}
.topBorder		{border-top:1px solid #511F61}
.required		{background: url(../images/icon_required.gif) 0 0 no-repeat;padding-left:10px}
.buffer			{margin-bottom:40px !important}
.hide			{display:none}
/* WIDTH CLASSES */
	/* pixel width classes */
.wAuto			{width:auto !important}
.w20			{width:20px !important} /* standard width for checkbox and radio */
.w30			{width:30px !important} 
.w40			{width:40px !important}
.w50			{width:50px !important}
.w60			{width:60px !important}
.w80			{width:80px !important} 
.w100			{width:100px !important}
.w110			{width:110px !important}
.w120			{width:120px !important} /* standard widths for labels */
.w130			{width:130px !important}
.w140			{width:140px !important}
.w150			{width:150px !important}
.w160			{width:160px !important}
.w180			{width:180px !important}
.w190			{width:190px !important}
.w200			{width:200px !important}
.w210			{width:210px !important}
.w220			{width:220px !important}
.w230			{width:230px !important}
.w240			{width:240px !important}
.w250			{width:250px !important}
.w260			{width:260px !important}
.w270			{width:270px !important}
.w275			{width:275px !important}
.w300			{width:300px !important}
.w350			{width:350px !important}
.w400			{width:400px !important}
.w450			{width:450px !important}
.w500			{width:500px !important}
.w550			{width:550px !important} 
.w600			{width:600px !important}
.w700			{width:700px !important}
.w750			{width:750px !important}
/* standard width for textareas */
	/* percentage width classes */
 /* default setting...use only to overide other explicit width settings */
.w10p			{width:10% !important}
.w20p			{width:20% !important}
.w25p			{width:25% !important}
.w40p			{width:40% !important}
.w50p			{width:50% !important}
.w60p			{width:60% !important}
.w75p			{width:75% !important}
.w80p			{width:80% !important}
.w90p			{width:90% !important}
.w100p			{width:100% !important}
.nobdr 			{border:0 !important}
.alt			{background-color: #EAECF3;color:inherit}

/* table parameters */
table.data		{border:1px solid #511F61; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px}
table.data th	{border-left:0px solid #511F61; border-right:1px solid #511F61; border-top:0px solid #511F61; 
				border-bottom:1px solid #511F61; background-color:#97A1C3;color:inherit;text-align:left;
				padding:5px;}
table.data td	{border-left:0px solid #511F61; border-right:1px solid #511F61; border-top:0px solid #511F61; 
				border-bottom:1px solid #511F61; background-color:#FFFFFF; padding:2px 5px;color:inherit}
table.data td.alt			{background-color: #EAECF3;color:inherit}
table.data td.altLastCell	{background-color: #EAECF3;border-right-width: 0;color:inherit}
table.data .lastCell 	{border-right-width: 0;}
table.data td.circle	{border-left:0px solid #511F61;border-right:1px solid #511F61;color:inherit; 
						border-top:0px solid #511F61;border-bottom:1px solid #511F61;background-color:#E8F794;
						padding:2px 5px}
table.data td.altcircle	{background-color: #E8F794;color:inherit;}
table.data td.altcircleLastCell	{background-color: #E8F794;color:inherit;border-right-width: 0;}
table.data .circlelastCell 	{background-color: #E8F794;color:inherit;border-right-width: 0;}
table.data td.tblFoot	{background-color:#97A1C3;color:inherit;border-width: 0;}

ul.links	{margin:0 0 0 20px;padding:0}
 head:first-child+body ul.links {margin:0;padding:0 0 0 20px}
ul.links li	{line-height:1.7em}
ul.links li a {font-weight:500}
