html, body {
		background-color: #ffffff;
        font-size: 14px;
        color: #333333;
        margin: auto;
        padding: 0;
		
}

h2, h3, h4, h5, h6, ul, p, form {
	margin: 0;
	padding: 0;
}

h1{
	margin: 5px 0 0 0;
	padding: 0;
	}

ul {
	list-style-type:none;
}

#container {
		width: 800px;
        margin: auto; /* for IE6 and Firefox centering */
		margin-top:20px;
		margin-bottom:40px;
}

#masthead {
	position: relative;
	height: 118px;
	z-index: 5000;
}
#masthead h1 a {
	display: block;
	text-indent: -5000px;
	line-height: 0;
	font-size: 0;
	text-decoration: none;
    background-image: url('/images/2020logo.jpg');
	width: 111px;
	height: 118px;
	position: absolute;
	left: 15px;
	top: 0px;
	z-index: 5000;
}

#divider{
	width:756px;
	border-bottom:1px #dbdbdb solid;
	height:2px;
	}

#top_content {
        background-image: url("/images/top_content.jpg");
        background-repeat: no-repeat;
        width: 756px;
        height: 16px;
        display: block;
        margin: auto;
        padding: 0;
		vertical-align:bottom;
}

#content {
		background-image: url("/images/content.jpg");
        background-repeat:repeat-y;
		width: 756px;
		margin: auto;
		height:100%;

       	
}

#bottom_content {
        background-image: url("/images/bottom_content.jpg");
        background-repeat: no-repeat;
        width: 756px;
        height: 18px;
        display: block;
		margin: auto;
		clear: both;

}

#footer {
		width:756px;
		margin:auto;
}
#footer p {
		float:left;
		width:325px;
        font-family: Arial, Verdana, sans-serif;
        font-size: .7em;
        line-height: 1.3em;
        color: #333333;
}
#footer a {
        color: #962434;
		font-weight:bold;
        text-decoration: none;
}
#footer a:hover {
        color: #962434;
        text-decoration: underline;
}

#footerlinks{
		float:right;
		width:300px;
		font-family: Arial, Verdana, sans-serif;
        font-size: .7em;
        line-height: 1.3em;
        color: #666666;
		font-weight:bold;
}

#banners {
      width: 750px;
      clear: both;
}
#banners  ul {
      margin: 0 auto;
}
#banners  li {
        display: block;
        float: left;
        width: 235px;
        padding: 7px;
}
div#banners  li.right {

}


/*------------ Content Styles ------------*/

#flashheader{
	padding:0 10px 0 10px;
	height:150px;
}

#slider{
	padding:0 10px 0 10px;
	height:202px;
	overflow:hidden; /*IE6 Hack */
}

#rightcontent{
	width:500px;
	float:right;
	margin-right:10px;
	margin-top:10px;
	}

div#rightcontent h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height:125%;
	font-weight:bold;
	color:#333333;
	}

div#rightcontent ul li, div#rightcontent ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:125%;
	text-indent:20px;
	}
	
#sitemap{
	width:500px;
	float:right;
	margin-right:10px;
	margin-top:10px;
	}

div#sitemap h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height:200%;
	font-weight:bold;
	color:#333333;
	}

div#sitemap ul li, div#sitemap ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:200%;
	text-indent:40px;
	color: #962334;
	font-weight:bold;
	text-decoration:none;
	}
	
div#sitemap ul li a:hover{
	text-decoration:underline;
	}

div#sitemap ul li ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:150%;
	text-indent:60px;
	color: #333333;
	font-weight:normal;
	}

div#sitemap ul li ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:200%;
	text-indent:60px;
	color: #333333;
	font-weight:normal;
	}

div#sitemap ul li ul li a:hover{
	text-decoration:underline;
	}


.style2020Header{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height:150%;
	font-weight:bold;
	color:#333333;
	}

.flashheader{
	border:1px #dbdbdb solid;
	}

.style2020text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height:150%;
	color:#333333;
	padding-left:20px;
	}
	
.style2020Accent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height:150%;
	color:#962434;
	}
	
.StyleBannerText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height:150%;
	color:#333333;
	text-decoration:none;
	}
	
.StyleBannerText a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height:150%;
	color:#333333;
	text-decoration:none;
	}

.StyleBannerText a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height:150%;
	color:#333333;
	text-decoration:underline;	
	}

.style2020content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:150%;
	color:#333333;
	}
	

.style2020content a, .style2020content a:link, .style2020content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:150%;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	}

.style2020content a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:150%;
	color:#942132;
	font-weight:bold;
	text-decoration:underline;
	}


.style2020solutions{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#942132;
	font-weight:bold;
	line-height:150%;
	}

/*------------ Questions & Online Chat ------------*/

#onlinechat {
	position: absolute;
	width:400px;
	height:42px;
	right: 25px;
	top: 20px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #962434;
	z-index: 5000;
}

#questions {
	padding-top:5px;
}


.OnlineBannerText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height:150%;
	color:#962434;
	text-decoration:none;
	}
	
.OnlineBannerText a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height:150%;
	color:#962434;
	text-decoration:none;
	}

.divder{
	border-bottom:#A0A0A4 1px solid;
	}
	
.clients{
	float:left;
}

.clients .seperator{
	width:5px; 
	height:5px;
	float:left;
}

.clients p a{
	color:#962434;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

#merchant ul li{
	font-weight:bold;
}

.fade{
	margin:0;

}

.sample_brd{
	padding:5px;
	border:1px solid #CCC;
}

.quicklinks a{
	 color:#942132;
	 text-decoration:none;
	 font-weight:bold;
}

.quicklinks a:hover{
	text-decoration:underline;
}