* {
padding: 0px;
margin: 0px;
}

a img {
border: 0px;
}


body {
background: transparent;
margin:0;padding:0;
font-family: verdana, arial, sans-serif;
}



#container {
width: 920px;
margin:0 auto; 
margin-top: 10px;
}


.header {
width: 919px;
}

.toptext {
margin-bottom:3px;
padding-left: 30px;
font-size: 10px;
color: #737373;
float:left;
width: 430px
}

.toptext2 {
margin-bottom:3px;
padding-right: 80px;
font-size: 10px;
color: #737373;
float:right;
width: 200px;
text-align: right;
}
.toptext2 .button {
float:left;
text-align:right;
width:130px;
}

.topnav {
background: url(images/topnav-back.gif) repeat-x;
width: 920px;
height: 40px;
padding-top: 5px;
margin-bottom: 0px;
float:left;
position: relative;
}

.topnav a {
color: #ffffff;
text-decoration: none;
font-size: 10px;
font-weight: normal;
margin: 0px 4px 0px 4px;
}

.toptext a {
color: #737373;
text-decoration: none;
}

.toptext2 a {
color: #737373;
text-decoration: none;
font-weight:bold;
}


.topnavlinks {
line-height:14px;
margin-left: 0px;
font-size: 10px;
width: 920px;
float:left;
}




.topnavlinks2 {
margin-left: 26px;
font-size: 11px;
color: #ffffff;
font-size: 10px;
line-height:24px;
line-height:14px;
}

.topnavlinks2 a {
color: #ffffff;
text-decoration: none;
font-size: 10px;
font-weight: normal;
margin: 1px 4px 0px 4px;
line-height:14px;
}

.topnavlinks2 a:hover {
color: #f8e910;
}

body.homepage a.highlight0,
body.home a.highlight,
body.umbrella a.highlight2,
body.limited a.highlight3,
body.agencies a.highlight4,
body.payroll a.highlight5,
body.news a.highlight6,
body.contact a.highlight7,
body.testimonials a.highlight8,
body.refer a.highlight9,
body.limited-company a.highlight10 {
color: #f8e910;
}


.twitter-icon {
position: absolute;
top: 3px;
right: 50px;
}
.rss-icon {
position: absolute;
top: 3px;
right: 0px;
}
.linkedin-icon {
position: absolute;
top: 3px;
right: 25px;
}

body.sitemap .content li {
padding-bottom:10px;
padding-left:20px;
letter-spacing:0;
}

.content ul.sitemap {
list-style-type: none;
margin:0 0 0 30px;
}

li.bold {
font-weight: bold;
}

.mainheader {
width: 604px;
height: 254px;
float:left;
margin-top:3px;
}

.mainheader img {
border: 0px;
}


.logo {
width: 265px;
height: 105px;
float:right;
background: url(images/paymatters-logo.gif) no-repeat;
position: relative;
top: 90px;
right: 25px;
}

.main {
background:transparent url(images/main_back.png) repeat-y bottom right;
float:left;
position:relative;
width:919px;
}

.content {
width: 604px;
min-height:605px;
    height:auto !important;
    height:605px;
float:left;
position: relative;
padding-bottom: 80px;
font-size:11px;
}

.text {
float:left;
padding-top:0px;
width:540px;
position: relative;
}


body.contact .text {
width: 558px;
}
 
.text a {
text-decoration: none;
color:#333333;
}

.content-pattern {
background: url(images/b-l-corner-pattern.gif) no-repeat;
width: 67px;
height: 64px;
position: absolute;
bottom: -3px;
left: 0px;
}

.content p {
margin: 0px 0px 16px 17px;
color: #333333;
letter-spacing:-1px;
}
.content a {
color: #162F82;
}

.content p.first {
font-style: italic;
font-size:11px;
letter-spacing:0;
font-weight:bold;
}


.content ul {
color: #333333;
margin: 0px 0px 16px 30px;
letter-spacing:-1px;
}
.content ol {
color: #333333;
margin: 0px 0px 16px 36px;
letter-spacing:-1px;
}

.content li {
padding-left: 20px;
padding-bottom: 10px;
}


table {
margin-top: 20px;
margin-left: 15px;
margin-bottom: 35px;
font-size:11px;
color: #6F7072;
letter-spacing:-1px;
}

table td.bluettext {
color:#162F82;
font-family: myriad pro, Arial, verdana, sans-serif;
font-size:14px;
letter-spacing:0px;
padding-top: 10px;
width: 120px;
text-align: center;
}

table td {
text-align: center;
}

table td.bluettext-h {
text-align: left;
color:#162F82;
font-family: myriad pro, Arial, verdana, sans-serif;
font-size:14px;
letter-spacing:0px;
padding-top: 10px;
padding-right: 60px;
}



h1 {
width:540px;
color:#162F82;
font-size:21px;
letter-spacing:-1px;
font-weight:normal;
margin: 0px 0px 25px 0px;
line-height: 26px;
padding-top:25px;
padding-left:15px;
font-family: myriad pro, Arial, verdana, sans-serif;
}


h1.home {
width:540px;
color:#162F82;
font-size:21px;
letter-spacing:-1px;
font-weight:normal;
margin: 0px 0px 25px 0px;
line-height: 26px;
padding-top:0px;
font-family: myriad pro, Arial, verdana, sans-serif;
}


h1.bluetext a {
width:540px;
color:#162F82;
font-size:21px;
font-family: myriad pro, Arial, verdana, sans-serif;
}

p.bluetext {
color:#162F82;
font-size:16px;
font-family: myriad pro, Arial, verdana, sans-serif;
letter-spacing:0px;
}


p.bluetext a {
color:#162F82;
font-size:16px;
font-family: myriad pro, Arial, verdana, sans-serif;
letter-spacing:0px;
}

.bluetext2 {
color:#162F82;
font-size:16px;
font-family: myriad pro, Arial, verdana, sans-serif;
letter-spacing:0px;
}

.bluetext-large2 {
color:#162F82;
font-size:16px;
font-family: myriad pro, Arial, verdana, sans-serif;
letter-spacing:0px;
}

.bluetext-large2 {
color:#162F82;
font-size:16px;
font-family: myriad pro, Arial, verdana, sans-serif;
letter-spacing:0px;
}


.refer-title {
	color:#162F82;
	font-size:18px;
	font-family: "myriad pro", Arial, verdana, sans-serif;
	font-style: italic;
}

span.boldtext {
position:relative;
top:10px;
color:#000000;
}

p.bluetext-small {
color:#162F82;
font-size:11px;
font-weight:bold;
}

.bluetext-large {
color:#162F82;
font-size:13px;
font-weight:bold;
}

p.testimonials { font-style:italic;}
p.testimonials span { font-style:normal;font-weight: bold;}

.faq-links {
padding-bottom: 50px;
}


a.faq {
text-decoration: none;
color:#162F82;
margin:0 0 16px 17px;
width:530px;
line-height:22px;
font-size:11px;
font-weight:bold;
letter-spacing:-1px;
}


.contact1 {
float: left;
width: 285px;
}

.contact1 img {
position: relative;
top: 3px;
}

.contact2 {
float: left;
width: 272px;
padding-top:0px;
}

.contact3 {
float: left;
width: 530px;
padding-top:20px;
}

.address1 p,
.address2 p {
color: #636467;
font-size:16px;
font-family: myriad pro, Arial, verdana, sans-serif;
}

.address1 p {
padding-bottom: 20px;
}

.address2 p {
padding-bottom: 20px;
}





img.image-headers {
position: relative;
right: 6px;
}


img.border {
border-left: 1px #7a9c12 solid;
border-right: 1px #7a9c12 solid;
}

.imagenav {
}

a.company {
color:#6F7072;
font-size:11px;
font-weight:bold;
letter-spacing:-1px;
line-height:25px;
text-decoration:none;
}

.center-images img {
padding-right: 2px;
}


.center-image-content img {
vertical-align: top;
padding-top: 3px;
}

.separater1 {
padding-left: 8px;
float: left;
}

.separater2 {
padding-left: 6px;
float: left;
}

.separater3 {
padding-left: 6px;
float: left;
}




.refer_sidecolumn {
width: 290px;
float:left;
padding-top: 15px;
padding-left: 17px;
color: #35312e;
font-weight:normal;
font-size:14px;
line-height: 18px;
position: relative;
z-index: 1;
}

.sidecolumn {
width: 290px;
float:left;
padding-top: 15px;
padding-left: 17px;
color: #35312e;
font-weight:normal;
font-size:14px;
line-height: 18px;
position: relative;
z-index: 1;
}

.sidecolumn p.bluetext-h {
color:#162F82;
font-family:myriad pro,Arial,verdana,sans-serif;
font-size:18px;
letter-spacing:-1px;
padding-bottom: 7px;
}

.sidecolumn p.bluetext {
color:#162F82;
font-family:myriad pro,Arial,verdana,sans-serif;
font-size:24px;
letter-spacing:-1px;
padding-bottom: 7px;
}

.side-back {
padding-left: 2px;
background: url(images/sidebar-box.jpg) no-repeat;
height:484px;
width: 280px;
}

.sidecolumn .address1 p, 
.sidecolumn .address2 p {
color:#636467;
font-family:myriad pro,Arial,verdana,sans-serif;
font-size:13px;
letter-spacing:0px;
line-height: 19px;
padding-bottom: 26px;
}



h4 {
font-size:18px;
font-weight:normal;
color: #182F83;
}


.coursessideheadertext {
font-size:95%;
margin-left:24px;
position:relative;
top:5px;
}

.sidecolumn-inner {
width: 280px;
height: 80px;
float:right;
z-index:1;
}

.testimonial { font-size:11px; font-style:italic; padding-bottom:20px;letter-spacing:-1px;width: 282px;
position: absolute;
bottom: 0px;
right: 12px;
z-index:1;}
.testimonial span { font-style:normal;}

.coverage-text {
color:#162F82;
font-size:12px;
font-weight: bold;
padding-left:1px;
}







.footer {
width: 919px;
height: 44px;
float:left;
color: #ffffff;
margin-top: 2px;
margin-bottom:30px;
}


.footer-left {
float:left;
width: 604px;
height: 44px;
background: url(images/footer-back.gif) repeat-x; 
color: #ffffff;
font-size: 10px;
line-height: 13px;
}


.footer-right {
float:right;
width: 310px;
height: 44px;
background: #ffffff;
}

.footertext {
font-family: arial;
width: 604px;
height: 30px;
float:left;
margin-bottom: 10px;
margin-left: 0px;
margin-top: 7px;
font-size: 10px;
}

.footertext1 {
padding-left: 30px;
float:left;
width: 575px;
padding-bottom: 8px;
}

.footertext1 a {
text-decoration: none;
color: #ffffff;
}


.footer-logo {
padding-top: 4px;
padding-left: 21px;
}


a.backtotop {
font-size:10px;
text-decoration:none;
letter-spacing:-1px;
word-spacing:-1px;
color: #162F82;
float: right;
}

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




#dropmenudiv{
position:absolute;
border-top:1px solid #ffffff;
border-bottom:5px solid #ffffff;
line-height:11px;
z-index:10;
margin-top: 8px;
margin-left: -11px;
padding-top: 8px;
filter:alpha(opacity=90);
opacity:0.9;
}

#dropmenudiv a {
color: #666666;
font-weight: normal;
font-size: 10px;
text-decoration: none;
filter:alpha(opacity=100);
opacity:1.0;
margin-left: 12px;
line-height:10px;
}


#dropmenudiv a:hover {
font-weight: bold;
}

.dropdown-line {
border-bottom:1px solid #cccccc;
height:0px;
margin-bottom:0px;
margin-top:4px;
padding:0px;
line-height: 0px;
height: 1px;
width:265px;
}
#dropmenudiv br {
line-height: 0px;
padding: 0px;
margin: 0px;
}





.sidebar-header {
color: #ffffff;
padding-bottom:20px;
padding-left:15px;
padding-top:6px;
font-size:14px;
}

.submit2 {
border: 0px;
background: url(images/submitbutton-hover.png) no-repeat;
color: #ffffff;
	font-size: 14px;
	width: 75px;
height: 25px;
padding-bottom: 6px;
font-weight:bold;
float: right;
}


.submit input:hover {
border: 0px;
background: none;
color: #ffffff;
font-weight:bold;
z-index: 10;
}


.contactno {
color: #004990;
	font-size: 14px;
padding-bottom: 6px;
font-weight:normal;
padding-left:44px;
font-family: arial, sans-serif;
}

.contactno2 {
border: 0px;
background: url(images/sidebar-no-backs.jpg) no-repeat;
color: #ffffff;
width: 210px;
font-size:17px;
font-weight:bold;
height:33px;
padding-left:39px;
padding-top:7px;
font-family: arial, sans-serif;
}


.sidebar-line {
border-bottom:1px solid #056629;
float:left;
height:2px;
position: relative;
left:15px;
width:245px;
line-height: 2px;
}

.sidebar-address {
float:left;
padding-left:15px;
padding-top:15px;
}

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


.center-image-content {
width:600px;
height:125px;
float: left;
font-size:10px;
color:#666666;
}
.center-image-content a {
text-decoration: none;
color:#999999;
}


.center-nav-headers {
font-size:10px;
font-weight: bold;
padding-bottom:5px;
}

.center-nav-paymatters {
width:127px;
height:100px;
float: left;
padding-top:10px;
padding-left:12px;
}

.center-nav-umbrella {
height:100px;
float: left;
padding-left:12px;
padding-top:10px;
width:131px;
}

.center-nav-payroll {
float:left;
height:100px;
padding-left:12px;
padding-top:10px;
width:130px;
}

.center-nav-agency {
float:left;
height:100px;
left:12px;
padding-top:10px;
position:relative;
width:130px;
}

.register-box {
background: url(images/register-login-box.gif) no-repeat;
height:150px;
width:275px;
padding: 5px;
position: relative;
}


.login-button-hover {
background: url(images/login-button-hover.gif) no-repeat;
height:22px;
width:70px;
float: right;
position: absolute;
right:16px;
top:45px;
}

.login-button {
background: url(images/login-button.gif) no-repeat;
height:22px;
width:70px;
float: right;
}

a .login-button:hover {
background: none;
height:22px;
width:70px;
float: right;
}




.register-button-hover {
background: url(images/register-button-hover.gif) no-repeat;
height:22px;
width:70px;
float: right;
position: absolute;
right:16px;
top:67px;
}

.register-button {
background: url(images/register-button.gif) no-repeat;
height:22px;
width:70px;
float: right;
}

a .register-button:hover {
background: none;
height:22px;
width:70px;
float: right;
}


.referfriend-button-hover {
background: url(images/referfriend-button-hover.gif) no-repeat;
height:22px;
width:93px;
float: left;
position: absolute;
left:48px;
top:110px;
}

.referfriend-button {
background: url(images/referfriend-button.gif) no-repeat;
height:22px;
width:93px;
float: left;
}

a .referfriend-button:hover {
background: none;
right:25px;
top:94px;
float: right;
}

a.client-agreement {
color: blue;
}
a.client-agreement:hover {
text-decoration: underline;
}




h3 {
width:540px;
color:#162F82;
font-size:18px;
letter-spacing:-1px;
font-weight:normal;
margin: 0px 0px 25px 0px;
line-height: 26px;
padding-top:25px;
padding-left:16px;
margin:0 0 5px;
font-family: myriad pro, Arial, verdana, sans-serif;
}

.content ul#newsArchive {
left:30px;
list-style-type:circle;
position:relative;
}

.content ul#newsArchive a:hover {
color:#162F82;
}




.new-box .sidebar-header {
color:#333333;
font-size:14px;
padding-bottom:20px;
padding-left:40px;
padding-top:6px;
}
.new-box form.ddfm label {
clear:left;
color:#636466;
display:block;
float:left;
font-size:13px;
margin:0 10px 0 0;
padding-bottom:0px;
text-align:right;
width:70px;
}
.new-box form.ddfm input.fmfile, .new-box form.ddfm input.fmtext,
.new-box form.ddfm textarea {
border:1px solid #636466;
float:left;
font-size:13px;
margin-bottom:3px;
padding:1px;
padding-bottom: 0px;
position:relative;
width:175px;
}
.new-box form.ddfm textarea {
height: 75px;
}
.login-box {
background:transparent url(images/login_box.png) no-repeat;
height:133px;
width:281px;
position: relative;
}

.refer-box {
height:133px;
width:281px;
position: relative;
}
.chat-box {
background:transparent;
width:281px;
height:130px;
position: relative;
}
.chat-box table {
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
}
.login-box .login-box-buttons {
position: absolute;
bottom: 16px;
left: 22px;
width:170px;
}
.login-box .login-box-buttons .submit2 {
padding-right: 8px;
}
.login-box .login-box-buttons .submit2 a,
.login-box .login-box-buttons .submit3 a {
font-weight:normal;
}
.refer-box {
background:transparent url(images/refer_box.png) no-repeat;
height:107px;
width:281px;
}
.friend-box {
height:120px;
width:281px;
}
.refer-box {
font-size:18px;
}
.refer-box-text {
position: relative;
top: 50px;
left: 36px;
color: #636466;
}
.refer-box-text a {
color: #636466;
font-size: 12px;
text-decoration: none;
}
.refer-box-text a:hover {
color: #8DC640;
}
.tel-box {
background:transparent url(images/tel_box.png) no-repeat;
height:159px;
width:281px;
}
.form-box {
background:transparent url(images/form_box.png) no-repeat;
height:256px;
width:281px;
position: relative;
}
.refer-form-box {
	position:absolute;
	width:517px;
	height:463px;
	z-index:1;
	left: 13px;
	top: 219px;
	background-image: url(images/refer_background.png);
	background-repeat: no-repeat;
}
.address-box {
background:transparent url(images/address_box.png) no-repeat;
height:135px;
width:281px;
}


.new-box .address1 {
padding-left: 56px;
color: #636466;
font-size: 16px;
}
.sidecolumn .new-box .address1 p, .sidecolumn .new-box .address2 p {
color:#636466;
font-family:myriad pro,Arial,verdana,sans-serif;
font-size:16px;
letter-spacing:0;
line-height:19px;
padding-bottom:26px;
}

.new-box .contactno {
color:#636466;
font-family:arial,sans-serif;
font-size:14px;
font-weight:normal;
padding-bottom:0px;
padding-left:40px;
}

.new-box .contactno2 {
background:transparent;
border:0 none;
color:#939393;
font-family:arial,sans-serif;
font-size:25px;
font-weight:normal;
padding-left:22px;
padding-top:0px;
width:210px;
}
.submit2 {
background:transparent url(images/submit_button.png) no-repeat;
border:0 none;
color:#FFFFFF;
float:right;
font-size:14px;
font-weight:normal;
height:32px;
padding-bottom:0px;
width:71px;
text-align: center;
}
.submit3 {
background:transparent url(images/register_button.png) no-repeat;
border:0 none;
color:#FFFFFF;
float:right;
font-size:14px;
font-weight:normal;
height:32px;
padding-bottom:0px;
width:76px;
text-align: center;
}
.submit input {
background:transparent;
border:0 none;
color:#FFFFFF;
float:right;
font-size:14px;
font-weight:normal;
height:32px;
padding-bottom:13px;
width:71px;
text-align: center;
}
.form-box .submit2 {
position: relative;
top: 8px;
}
.submit2:hover,
.submit3:hover {
background-position: 0px -32px;
}
.submit2 a,
.submit3 a {
color:#FFFFFF;
text-decoration: none;
font-size:14px;
font-weight:normal;
padding-bottom:0px;
}

.ddfmwrap {
bottom:24px;
position:absolute;
}










#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:200px;
width:510px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:25px;
font-size:13px;
}

#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}

.choice-one {
background: transparent url(images/umbrella_services.gif) no-repeat;
width: 247px;
height: 206px;
float: left;
position: relative;
}
.choice-one-title {
position: absolute;
top: 40px;
left: 120px;
color: #58585A;
font-size: 22px;
font-family: myriad pro, arial;
}
.choice-one .submit2 {
bottom:32px;
left:60px;
position:absolute;
}
.choice-two {
background: transparent url(images/acountancy_services.gif) no-repeat;
width: 247px;
height: 206px;
float: left;
position: relative;
}
.choice-two-title {
position: absolute;
top: 40px;
left: 110px;
color: #58585A;
font-size: 22px;
font-family: myriad pro, arial;
}
.choice-two .submit2 {
bottom:32px;
left:60px;
position:absolute;
}
.choice-one .submit2 a,
.choice-two .submit2 a {
top:2px;
position:relative;
}

.lpPoweredBy {
display:none;
}
.lpEmtStarRating {
display:none;
}

