﻿/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,small,strike,strong,sub,sup,tt,var,del,dfn,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}/*tables still need cellspacing="0" in markup*/
ol,ul{list-style:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
a img{border:none;}

/* TEXT */
body{font:12px/1.2 Verdana, Arial, 'Liberation Sans', FreeSans, sans-serif;text-align:center;background-image:url(../images/topbg.gif);background-repeat:repeat-x;}
a:focus{outline:1px dotted invert;}
hr{border-color:#333;border-style:solid;border-width:2px 0 0;clear:both;height:0;}
h1{font-family:arial,sans-serif;font-size:18px;font-weight:bold;}
h2{font-family:arial,sans-serif;font-size:16px;font-weight:bold;}
h3{font-family:arial,sans-serif;font-size:14px;font-weight:bold;}
h4{font-family:arial,sans-serif;font-size:12px;font-weight:bold;}
h5{font-family:arial,sans-serif;font-size:10px;font-weight:bold;}
h6{font-family:arial,sans-serif;font-size:8px;font-weight:bold;}
ol{list-style-type:decimal;margin-left:30px;}
ul{list-style-type:disc;margin-left:30px;}
table, td, th{vertical-align:middle;}
th, td{text-align:left;font-weight:normal;}

/*CUSTOM*/
.container{width:1000px;margin:0 auto;text-align:left;}
.bottom{height:46px;background-image:url(../images/topbg.gif);}

.textbox{border:solid 1px #06c;font-family:Arial, Sans-Serif;font-weight:normal;font-size:12pt;color:#333;padding:3px;}
.label{font-family:Arial, Sans-Serif;font-size:10pt;font-weight:bold;}

.tbl2 td{padding:2px;}

.tblGetStarted{background-image:url(../images/formbg2.jpg);background-repeat:no-repeat;background-position:bottom left;}
.tblGetStarted td{padding:2px 2px 2px 15px;}

ul.ulArrow{list-style-type:none;margin:0px 0px 0px 30px;}
li.liArrow{background: url(../images/check.gif) no-repeat left 2px;padding:5px 5px 10px 45px;}

ul.ulSteps{list-style-type:none;margin:0px 0px 0px 30px;}
li.liStep1{background: url(../images/step1.gif) no-repeat left 5px;padding:5px 5px 10px 45px;}
li.liStep2{background: url(../images/step2.gif) no-repeat left 5px;padding:5px 5px 10px 45px;}
li.liStep3{background: url(../images/step3.gif) no-repeat left 5px;padding:5px 5px 10px 45px;}
li.liStep4{background: url(../images/step4.gif) no-repeat left 5px;padding:5px 5px 10px 45px;}
li.liStep5{background: url(../images/step5.gif) no-repeat left 5px;padding:5px 5px 10px 45px;}

ul.ulBullet{list-style-type:none;margin:0px 10px 0px 15px;}
li.liBullet{background: url(../images/bullet.gif) no-repeat left 6px;padding:2px 2px 2px 15px;}

.h3Green{color:#33cc33;font-weight:bold;}

.tblBox{background-image: url(../images/box.gif);background-repeat:no-repeat;width:300px;height:212px;}
.tblBox2{background-image: url(../images/box2.gif);background-repeat:no-repeat;width:635px;height:183px;}
.tblBox3{background-image: url(../images/box3.gif);background-repeat:no-repeat;width:300px;height:183px;}

.header-Discounts{background-image: url(../images/discounts-header.gif);background-repeat:no-repeat;height:75px;vertical-align:text-top;}
.divheader-Discounts{padding-left:115px;padding-top:23px;}
.header-Custom{background-image: url(../images/customcards-header.gif);background-repeat:no-repeat;height:75px;vertical-align:text-top;}
.divheader-Custom{padding-left:100px;padding-top:23px;}
.header-Compare{background-image: url(../images/compare-header.gif);background-repeat:no-repeat;height:75px;vertical-align:text-top;}
.divheader-Compare{padding-left:72px;padding-top:23px;}


.link1, a.link1:link, a.link1:visited, a.link1:active, a.link1:hover{color:#06c;text-decoration:underline;}
.link2, a.link2:link, a.link2:visited, a.link2:active{color:#fff;text-decoration:none;}
a.link2:hover{color:#fff;text-decoration:underline;}
.link3, a.link3:link, a.link3:visited, a.link3:active, a.link3:hover{font-family:arial,sans-serif;font-size:16px;font-weight:bold;color:#fff;text-decoration:underline;}
.link4, a.link4:link, a.link4:visited, a.link4:active{color:#06c;text-decoration:none;}
a.link4:hover{color:#06c;text-decoration:underline;}


.tblTestimonial{border:dashed 1px #eee;background-color:#ffc;font-size:8pt;color:#666;}
.tblTestimonial td{padding:8px 3px;}
.tdTestimonialStart{width:35px;background:#ffc url(../images/quotestart.gif) no-repeat top center;}
.tdTestimonialEnd{width:35px;background:#ffc url(../images/quoteend.gif) no-repeat bottom center;}

.contactarea1{padding:5px; border:dashed 1px #eee;background-color:#ffc;font-size:8pt;color:#666;}


.spacer{height:20px;}
.clear{clear:both;display:block;height:1px;overflow:hidden;margin:0;padding:0;}

/* STATUS MESSAGES */
.status_green td
{
	background-image: url(../images/status-green.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	background-color: #b0e576;
	border: solid 1px #006633;
	padding:10px 10px 10px 40px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #006633;
}
.status_yellow td
{
	background-image: url(../images/status-yellow.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	background-color: #ffff66;
	border: solid 1px #de6500;
	padding:10px 10px 10px 40px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #de6500;
}
.status_red td
{
	background-image:url(../images/status-red.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
	background-color:#ebd9d9;
	border:solid 1px #660000;
	padding:10px 10px 10px 40px;
	font-family:Verdana, Arial, Helvetica;
	font-weight:bold;
	color:#660000;
}
.ValidationSummary
{
	background-image:url(../images/status-red.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
	background-color:#ebd9d9;
	border:solid 1px #660000;
	padding:10px 10px 10px 40px;
	font-family:Verdana, Arial, Helvetica;
	font-weight:bold;
	color:#660000;
}
/* END STATUS MESSAGES */
