body{

background-image:url(../images/bg.gif);

background-position:top;

background-repeat:repeat-x;

background-color:#FFFFFF;

padding:0;

margin:0;}



.blog{

text-align:center;

padding:20px 0 0 0;

margin:0;

}

.blue{
color:#325dfe;}



.clear{

clear:both;

margin:0;

padding:0;}



#featured{

width:825px;

height:94px;

padding:0;

margin:0;

background-image:url(../images/featured-bg.gif);

background-repeat:no-repeat;}



#featured-logos{

float:right;

padding:0;

margin:0;

width:580px;}



.field{
width:150px;
border:1px solid #aec3ff;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#325dfe;}

.field2{
width:350px;
border:1px solid #aec3ff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#325dfe;}

.field3{
width:200px;
border:1px solid #aec3ff;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#325dfe;}



#footer{

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color: #3675f4;

width:828px;

padding:0;

margin:0;

text-align:center;

}



#footer a:link {

	text-decoration: none;

	color: #3675f4;

}

#footer a:visited {

	text-decoration: none;

	color: #3675f4;

}

#footer a:hover {

	text-decoration: none;

	color: #74a2ff;

}



#footer p{

padding:0;

margin:0;}






#footer2{

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color: #3675f4;

width:640px;

padding:0;

margin:0;

text-align:center;

}



#footer2 a:link {

	text-decoration: none;

	color: #3675f4;

}

#footer2 a:visited {

	text-decoration: none;

	color: #3675f4;

}

#footer2 a:hover {

	text-decoration: none;

	color: #74a2ff;

}





.footer2-left{

float:left;

padding:0;

margin:0;

color:#8f8f8f;}



.footer2-left p{

padding:10px 0 0 200px;

margin:0;

line-height:17px;}



.footer2-right{

float:right;

padding:0;

margin:0;}



.footer2-right p{

padding:10px 0px 0 0;

margin:0;}



.home-about{

width:510px;

padding:0;

margin:0;

text-align:left;

font-family:Arial, Helvetica, sans-serif;

height:160px;

}



.home-about a:link {

	text-decoration: none;

	color: #3675f4;

}

.home-about a:visited {

	text-decoration: none;

	color: #3675f4;

}

.home-about a:hover {

	text-decoration: none;

	color: #74a2ff;

}



.home-about2{

padding:10px 30px 3px 20px;

margin:10px 0 0 0;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

line-height:18px;

width:350px;}



.home-about p{

padding:3px 30px 3px 20px;

margin:0;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

line-height:16px;

width:440px;}



.home-main{

margin:0;

padding:0;

background-color:#FFFFFF;

width:828px;

height:419px;

}



.home-main-sub{

margin:0;

padding:0;

background-color:#FFFFFF;

width:828px;

}







.home-main-01{

width:2px;

height:419px;

padding:0;

margin:0;

float:left;

background-color:#FFFFFF;}



.home-main-02{

width:307px;

height:419px;

background-image:url(../images/news-bg.gif);

background-repeat:no-repeat;

padding:0;

margin:0;

float:left;

background-color:#FFFFFF;}



.home-main-02 a:link {

	text-decoration: underline;

	color: #6699ff;

}

.home-main-02 a:visited {

	text-decoration: underline;

	color: #6699ff;

}

.home-main-02 a:hover {

	text-decoration: none;

	color: #9dbeff;

}



.home-main-02 p{

text-align:left;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

line-height:22px;

color:#494949;

padding:0 30px 0 30px;

margin:0;}



.home-main-02 h1{

text-align:left;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:14px;

color:#494949;

padding:0 30px 5px 30px;

margin:0;}



.home-main-03{

width:6px;

height:419px;

margin:0;

padding:0;

float:left;

background-color:#FFFFFF;}



.home-main-04{

width:253px;

padding:0;

margin:0;

float:left;

background-color:#FFFFFF;

background-image:url(../images/merchants-bg.gif);

background-repeat:no-repeat;

height:256px;}



.home-main-04 h1{

text-align:left;

font-family:Arial, Helvetica, sans-serif;

font-size:20px;

color:#FFFFFF;

padding:20px 10px 10px 20px;

margin:0;}



.home-main-04 p{

text-align:left;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#FFFFFF;

line-height:21px;

padding:5px 10px 10px 35px;

margin:0;}



.home-main-05{

width:4px;

margin:0;

padding:0;

float:left;

background-color:#FFFFFF;

height:256px;}



.home-main-06{

width:253px;

padding:0;

margin:0;

float:right;

background-color:#FFFFFF;

background-image:url(../images/affiliates-bg.gif);

background-repeat:no-repeat;

height:256px;}



.home-main-06 h1{

text-align:left;

font-family:Arial, Helvetica, sans-serif;

font-size:20px;

color:#FFFFFF;

padding:20px 10px 10px 20px;

margin:0;}



.home-main-06 p{

text-align:left;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#FFFFFF;

line-height:21px;

padding:5px 10px 10px 35px;

margin:0;}



.home-main-07{

width:3px;

height:419px;

margin:0;

padding:0;

float:right;

background-color:#FFFFFF;

}



.home-main-right{

width:510px;

padding:0;

margin:0;

float:left;}



#login{

height:39px;

padding:0;

margin:0;

background-image:url(../images/login-bg.gif);

background-repeat:repeat-x;

width:828px;}



.login2{

width:100px;

height:16px;

padding:0;

margin:0;

border:1px solid #acc2ff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8eabfd;}



#login-01{

float:left;

padding:0;

margin:0;

height:39px;}



#login-02{

float:left;

padding:0;

margin:0;

height:39px;}



#login-02-mid{

float:left;

padding:0;

margin:0;

height:39px;

width:793px;}



.login-02-left{

float:left;

padding:0;

margin:0;

height:39px;

width:100px;

color:#8383fc;

}



.login-02-left p{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

padding:9px 0 0 10px;

margin:0;}



.login-02-left a:link {

	text-decoration: none;

	color: #8383fc;

}

.login-02-left a:visited {

	text-decoration: none;

	color: #8383fc;

}

.login-02-left a:hover {

	text-decoration: none;

	color: #a1a1fd;

}



.login-02-right{

float:right;

padding:0;

margin:0;

height:39px;

width:600px;

color:#666666;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;}



.login-02-right p{

text-align:right;

padding:1px 0 10px 0;

margin:0;}



#login-div{

padding:0;

margin:0;}



#login-03{

float:right;

padding:0;

margin:0;

height:39px;}



.main{

padding:0;

margin:0;

background-color:#FFFFFF;

width:828px;}



.nav-floats{

float:left;

margin:0;

padding:0;}



.nav-right{

float:right;

padding:0;

margin:0;

}



#nav-overview a.srollover {

	display: block;

	width: 82px;

	height: 90px;

	background: url(../images/nav-overview.gif) 0 0 no-repeat;

	text-decoration: none;

	float:left;

}



#nav-overview a:hover.srollover {
	background-position: 0 -90px;
}

#nav-overview-current #nav-overview .srollover {
	background-position: 0 -90px;
}



#nav-merchants a.srollover {
	display: block;
	width: 85px;
	height: 90px;
	background: url(../images/nav-merchants.gif) 0 0 no-repeat;
	text-decoration: none;
	float:left;
}



#nav-merchants a:hover.srollover {
	background-position: 0 -90px;
}

#nav-merchants-current #nav-merchants .srollover {
	background-position: 0 -90px;
}



#nav-affiliates a.srollover {
	display: block;
	width: 77px;
	height: 90px;
	background: url(../images/nav-affiliates.gif) 0 0 no-repeat;
	text-decoration: none;
	float:left;
}



#nav-affiliates a:hover.srollover {
	background-position: 0 -90px;
}

#nav-affiliates-current #nav-affiliates .srollover {
	background-position: 0 -90px;
}



#nav-clients a.srollover {
	display: block;
	width: 90px;
	height: 90px;
	background: url(../images/nav-ourclients.gif) 0 0 no-repeat;
	text-decoration: none;
	float:left;
}



#nav-clients a:hover.srollover {
	background-position: 0 -90px;
}

#nav-clients-current #nav-clients .srollover {
	background-position: 0 -90px;
}


#nav-aboutus a.srollover {
	display: block;
	width: 90px;
	height: 90px;
	background: url(../images/nav-aboutus.gif) 0 0 no-repeat;
	text-decoration: none;
	float:left;
}


#nav-aboutus a:hover.srollover {
	background-position: 0 -90px;
}

#nav-aboutus-current #nav-aboutus .srollover {
	background-position: 0 -90px;
}


#navigation{
width:828px;
height:90px;
padding:0;
margin:0;
}

#required{
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#486fff;
width:550px;
margin:0 250px 0 0;
padding:0;}

.padding{
margin:0;
padding:0;
width:140px;}



.steps{
width:243px;
background-color:#e6f0ff;
color:#333333;
padding:0;
margin:0;}

.steps a:link {
	text-decoration: none;
	color: #486fff;
}

.steps a:visited {
	text-decoration: none;
	color: #486fff;
}

.steps a:hover {
	text-decoration: none;
	color: #abbdff;
}



.steps-instr{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-align:left;
float:right;
width:173px;
}



.steps-instr h2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
text-align:left;
padding:0 0 0 10px;
margin:0;
}



.steps-instr p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-align:left;
padding:1px 20px 0 10px;
margin:0;
}

.steps-left{
float:left;
padding:0 0 0 10px;
margin:0;
width:54px;}

.sub-main-left{
width:400px;
float:left;
padding:0px 3px 0px 3px;
margin:0;}

.sub-main-left a:link {
	text-decoration: none;
	color: #486fff;
}

.sub-main-left a:visited {
	text-decoration: none;
	color: #486fff;
}

.sub-main-left a:hover {
	text-decoration: none;
	color: #abbdff;
}

.sub-main-left ul{
color:#599cfa;
font-weight:bold;
padding:0;
margin:0 0 10px 50px;}

.sub-main-left h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
color:#599cfa;
padding:0 30px 0 10px;
margin:0;}

.sub-main-left h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
color:#599cfa;
padding:0 30px 0 10px;
margin:0;}

.sub-main-left p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:8px 20px 5px 10px;
margin:0;}


.sub-main-left2{
width:500px;
float:left;
padding:0px 3px 0px 8px;
margin:0;}

.sub-main-left2 p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:5px 30px 5px 30px;
margin:0;}

.sub-main-left2 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#486fff;
padding:0 30px 0 30px;
margin:0;}








.sub-main-left3{
width:500px;
float:left;
padding:0px 3px 0px 3px;
margin:0;}

.sub-main-left3 ul{
color:#599cfa;
font-weight:bold;}

.sub-main-left3 h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
color:#599cfa;
padding:0 30px 0 40px;
margin:0;}

.sub-main-left3 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
color:#599cfa;
padding:0 30px 0 40px;
margin:0;}

.sub-main-left3 p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:8px 20px 5px 40px;
margin:0;}









.sub-main-left4{
width:400px;
float:left;
padding:0px 3px 0px 3px;
margin:0;}

.sub-main-left4 a:link {
	text-decoration: none;
	color: #486fff;
}

.sub-main-left4 a:visited {
	text-decoration: none;
	color: #486fff;
}

.sub-main-left4 a:hover {
	text-decoration: none;
	color: #abbdff;
}

.sub-main-left4 ul{
color:#000000;
padding:0;
margin:0 0 10px 50px;}

.sub-main-left4 h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
color:#599cfa;
padding:0 30px 0 10px;
margin:0;}

.sub-main-left4 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
color:#599cfa;
padding:0 30px 0 10px;
margin:0;}

.sub-main-left4 p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:8px 20px 5px 10px;
margin:0;}











.sub-main-left5{
width:640px;
float:left;
padding:0px 3px 0px 3px;
margin:0;}

.sub-main-left5 a:link {
	text-decoration: none;
	color: #486fff;
}

.sub-main-left5 a:visited {
	text-decoration: none;
	color: #486fff;
}

.sub-main-left5 a:hover {
	text-decoration: none;
	color: #abbdff;
}

.sub-main-left5 ul{
color:#000000;
padding:0;
margin:0 0 10px 50px;}

.sub-main-left5 h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
color:#599cfa;
padding:0 30px 0 10px;
margin:0;}

.sub-main-left5 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
color:#599cfa;
padding:0 30px 0 10px;
margin:0;}

.sub-main-left5 p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:8px 20px 5px 10px;
margin:0;}












.sub-main-left6{
width:700px;
float:left;
padding:0px 3px 0px 3px;
margin:0 0 0 70px;}

.sub-main-left6 ul{
color:#599cfa;
font-weight:bold;}

.sub-main-left6 h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
color:#599cfa;
padding:0 30px 0 40px;
margin:0;}

.sub-main-left6 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
color:#599cfa;
padding:0 30px 0 40px;
margin:0;}

.sub-main-left6 p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:8px 20px 5px 40px;
margin:0;}





.sub-main h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#486fff;
padding:0 30px 0 30px;
margin:0;}


.sub-main{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#333333;
text-align:left;}

.sub-main p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:5px 30px 5pxv 30px;
margin:0;}

.sub-main-right{
width:243px;
float:right;
padding:0;
margin:0 10px 0 0;
color:#333333;}

.sub-main-right h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
padding:0 30px 0 30px;
margin:0;}

.sub-menu{
float:left;
margin:0 0 0 10px;
position:0;
width:150px;}

.sub-menu h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#599cfa;
padding:0 30px 0 10px;
margin:0;}

.sub-menu-current{
color:#ffbc48;}

.sub-menu-current p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#daeafe;}

.sub-menu-current a:link {
	text-decoration: none;
	color: #daeafe;
}

.sub-menu-current a:visited {
	text-decoration: none;
	color: #daeafe;
}


.sub-menu-div{
background-color:#7fb4ff;
padding:0;
margin:0;
list-style:none;
width:140px;}

.sub-menu-div ul{
padding:0;
margin:0;
list-style:none;}

.sub-menu-div li{
line-height:15px;
padding:0;
margin:0 0 0 5px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;}

.sub-menu-div a:link {
	text-decoration: none;
	color: #FFFFFF;
}

.sub-menu-div a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.sub-menu-div a:hover {
	text-decoration: none;
	color: #daeafe;
}


.sub-menu-div h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
padding:0 30px 0 0;
margin:0;}

#wrapper{
width:828px;
text-align:center;
margin-top:0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding:0;
background-color:#FFFFFF;}
