#banner1 h1{
font-size:25px;
margin-top:5px;
margin-bottom:1px;
text-shadow: 0px 0px 3px black;
color:white;
}

#banner1 h2{
font-size:20px;
margin-bottom:5px;
margin-top:6px;
text-shadow: 2px 2px 2px #6E6E6E;
}

#product1 p {
padding:10px;
margin-left:5px;
margin-right:5px;
border : 2px dotted rgba(122,216,254,1);
margin-top:1px;
}

#product1{
text-align:justify;
text-justify:inter-word;
width:880px;
padding:10px;
}

#banner1{
text-align:justify;
text-justify:inter-word;
width:880px;
padding:10px;
background-image: url('PayBanner.jpg');
background-repeat:no-repeat;
background-size:100%;
border-radius:10px 10px 0 0;
}

#banner1 a
{position:absolute;
margin-top:-20px;
}


#payroll {
margin-top:40px;
border : 4px ridge rgba(0,126,195,1);
border-radius:10px;
background-image: url('background1.jpg');
width:900px;
box-shadow:0px 0px 5px rgba(0,126,195,1);
height:650px;
text-align:center;
}


.ptabs ul {
list-style: none;
overflow:hidden;
width:840px;
color:black;
font-weight:bold;
}

.ptabs li {
float: left;
margin-right:35px;
margin-left:-30px;
color:black;

}

.ptabs li a {
text-decoration: none;
font-size: 16px;
color: black;
background: white;
line-height: 2em;
display: block;
margin-left:0px;
border-radius:10px;
box-shadow:inset 0px 0px 20px rgba(164, 164,164,0.5);
white-space:nowrap;
text-align:center;
padding: 0 10px;
}

.ptabs li:first-child a {
color:black;
}

.ptabs a:focus, .ptabs a:hover, .ptabs .current a {
box-shadow:inset 0px 0px 25px rgba(0,126,195,1);
background:white;
color:black;
}

.ptabs a:visited, .ptabs a:active{
color: black;
}

.ptab_content {
margin-left:1px;
border : 2px dotted rgba(0,126,195,1);
height:370px;
width:865px;
margin-left:5px;
margin-top:-5px;
padding-top:10px;
}

.paside {
float: left;
margin-top:1px;
}

.paside ul {
list-style: none;
font-weight:bold;
}

.paside li {
margin-left:-10px;
}

.paside li a {
text-decoration: none;
font-size: 14px;
color: black;
display: block;
margin-left:0px;
border-radius:10px;
border : 1px solid rgba(180,180,180,1.0);
text-align:center;
padding: 5 10px;
width:200px;
margin-top:5px;
}

.paside a:focus, .paside .current a {
box-shadow:inset 0px 0px 25px rgba(122,216,254,1);
color:black;
}



.ptab_content1 {
margin-left:260px;
margin-top:10px;
border : 2px dotted rgba(0,126,195,1);
padding:10px;
width:380px;
height:280px;
}

.ptab_content2 {
margin-top:10px;
padding:10px;
width:380px;
height:280px;
}

.ptab_content2 h3 {
font-size:16px;
margin-top:5px;
}

.ptab_content1 h3 {
font-size:16px;
margin-top:5px;
}

.ptab_content  h2 {
font-size:17px;
margin-left:20px;
margin-bottom:1px;
margin-top:1px;
text-decoration: underline;
}

.ptab_content1 ul li{
margin-left:-25px;
}


table.pmod td{
vertical-align:top;
text-align:justify;
text-justify:inter-word;
width:500px;
padding-top:15px;
}

table.psystem{
text-align: center;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:14px;
color:black;
border-color:black;
border-collapse: collapse;
margin-top:10px;
margin-left:25px;
width:600px;
}

table.psystem th{
text-align:left;
width:150px;
font-size:14px;
background:rgba(122,216,254,1);
background: linear-gradient(top, rgba(122,216,254,1) 0%, rgba(0,126,195,1) 80%);  
background: -moz-linear-gradient(top, rgba(122,216,254,1) 0%, rgba(0,126,195,1) 80%); 
background: -webkit-linear-gradient(top, rgba(122,216,254,1) 0%,rgba(0,126,195,1) 80%); 
border-style:solid;
border-color:black;
border-width:1px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
}

table.psystem td{
vertical-align:top;
width:150px;
text-align:justify;
text-justify:inter-word;
text-decoration:none;
border-style:solid;
border-color:black;
border-width:1px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
}

table.psystem ul li{
margin-left:-23px;
}


.ptabs1 ul {
list-style: none;
overflow:hidden;
width:840px;
color:black;
font-weight:bold;
margin-top:-25px;
margin-left:200px;
}

.ptabs1 li {
float: left;
margin-right:35px;
margin-left:-30px;
color:black;

}

.ptabs1 li a {
text-decoration: none;
font-size: 14px;
color: black;
background: white;
display: block;
margin-left:0px;
border-radius:10px;
border : 1px solid rgba(180,180,180,1.0);
text-align:center;
padding: 5 10px;
}


.ptabs1 a:focus, .ptabs1a:hover, .ptabs1 .current a {
box-shadow:inset 0px 0px 25px rgba(122,216,254,1);
color:black;
}

.ptabs1 a:visited, .ptabs1 a:active{
color: black;
}


