body{
background-color: #000000;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight:700;
}

a:link, a:visited, a:active{ color: #FF6DD0; }
a:hover { color: #FF6DD0; }
em { color:#FF6DD0; font-style:normal; }
h1, h2, h3, h4 { margin:0; padding:0; margin-bottom:1px; margin-top:15px; }
h1 { font-size:14px; font-weight:normal; color:#FF6DD0; text-transform:uppercase; }
h2 { font-size:14px; font-weight:bold; color:#FFFFFF; margin-bottom:15px;  }
p { margin:0; padding:0; margin-bottom:15px; }
img { border:none; }
ul {margin: 0; padding:0; margin-left:20px;margin-bottom:15px; }
ol {margin: 0; padding:0; margin-left:26px;margin-bottom:15px; }
.texta {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 14px;
color: #FF01a2;
font-weight:400;
}
.textasmall {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
color: #FF01a2;
font-weight:700;
}
.textawhite {
font-weight:normal;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
font-weight:700
}
.text10white {
font-weight:normal;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
}
.text11orange {
font-weight:normal;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #F47B20;
}
.textapurple {
font-weight:normal;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 14px;
color: #c878b2;
}
.textb {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight:700;
line-height:16px;
}
.textbdark {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
color: #383637;
font-weight:700;
}
.textbmini {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-weight:normal
}
.colourpink {
color: #FF6DD0;
}
.colourwhite {
color: #FFFFFF;
}
.colourdark {
color: #383637;
}
.colourgrey {
color: #959699;
}
.colourorange {
color: #F47B20;
}
input, textarea {
font-family: Arial, Tahoma, Helvetica, sans-serif;
color: #666666
}
.textinput {
	background-color: #ffffff;
	width: 183px;
	height: 13px;
	background-image:    url("images/blank_1.gif");
	border:	none;
	margin:	5px 0 10px;
	padding: 5px;
}
.messageinput {
	background-color: #ffffff;
	height: 80px;
	width: 188px;
	border:	none;
	margin:	5px 0 10px;
	padding: 2px 0 5px 5px;
}
.btn {
	background:				none;
	outline: 				none;
	cursor:					pointer;
	margin-top:				15px;
	display:				block;
	height:					26px;
	width:					84px;
}

#container { width:965px; margin:auto auto;  }
#top {   }
#logo { float:left; width:120px; height:85px; }
#top-nav { float:left; width:585px; height:18px; margin-left:40px; margin-top:20px; }
#left-bar { float:left; clear:left; width:120px; height:499px; }
#main_content { float:left; width:845px; line-height:140%; padding-top:20px; }
#footer { width: 965px; margin-top:60px;  clear:both; } 
#copyright { clear:both;  width:100%;  }
#slogan { float:right; text-align:right; width:350px; color:#FF01A2; }
.image_button { margin-bottom:10px; }

button.button { display:block; background-image:url(../images/btn-submit.jpg); border:none; width:83px; height:28px; }
button.button span { position:relative; left:-9999px; }


 
#top-nav { height:17px; width:585px; border-bottom:1px solid #FF6DD0; margin-top:69px; }
#top-nav table { margin-bottom:5px; }
a.menunav { display:block; text-decoration:none; background-image:url(../images/menu-nav.gif); height:14px; outline:none;  }
a.menunav  span { position:relative; left:-9999px; }

#nav-aboutus  { width:70px; border:none; background-position: 0px 0px; }
a:hover#nav-aboutus, #nav-aboutus.selected { background-position: 0px -15px; }
#nav-payrollservices { width:127px; border:none; background-position: -78px 0px; }
a:hover#nav-payrollservices, #nav-payrollservices.selected { background-position: -78px -15px; }
#nav-otherservices  { width:117px; border:none;  background-position: -215px 0px; }
a:hover#nav-otherservices, #nav-otherservices.selected { background-position: -215px -15px; }
#nav-testimonials  { width:97px; border:none; background-position: -342px 0px; }
a:hover#nav-testimonials, #nav-testimonials.selected { background-position: -342px -15px; }
#nav-jobs  { width:44px; border:none; background-position: -449px 0px; }
a:hover#nav-jobs, #nav-jobs.selected { background-position: -449px -15px; }
#nav-contactus  { width:82px; border:none; background-position: -503px 0px; }
a:hover#nav-contactus, #nav-contactus.selected { background-position: -503px -15px; }


#nav-payrollservices-dropdown { display:none;  position:absolute; left:1px; top:1px; margin:0; padding:5px; padding-left:12px; width:200px; background-image:url(../images/pink_menu.png); background-repeat:repeat;  } 
#nav-payrollservices-dropdown li { text-align:left; margin:0; padding:0; list-style:none; line-height:160%; } 
#nav-payrollservices-dropdown li a { color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-size:11px; }
#nav-payrollservices-dropdown li a:hover { text-decoration:underline; }


a.arrow { padding-left:13px; color:#FFFFFF; text-decoration:underline; background-image:url(../images/arrow_pinkonblack.gif); background-repeat:no-repeat; background-position: 0px 5px; }
a:hover.arrow { color:#FF6DD0; }
