/**************** body and tag styles ****************/

body, TR, TD  {
  font-family: Arial, Verdana;
  font-weight: normal;
  font-size: 10.7pt;
  color: #2B2B2B;
  border: 0px;
}

/********************** font styles **********************/

h1 {
  font-family: "Trebuchet MS";
  font-weight: bold;
  font-size: 15pt;
  color: #DE0000;
  border: 0px;
  margin: 0;
  padding-bottom: 5;
}

h2 {
  font-family: "Trebuchet MS";
  font-weight: normal;
  font-size: 13pt;
  color: #0054A1;
  border: 0px;
  margin: 0;
  padding-bottom: 5;
}

/* Utilities and Footer Link */
p.footer { font-weight:normal; font-size: 0.85em; color: #8C8C8C; }

/********************** link styles **********************/

/* DEFAULT LINKS */

a:link {
     color: #0060B6;
     background-color: transparent;
     text-decoration: none;
     }

a:visited {
     color: #0060B6;
     background-color: transparent;
     text-decoration: none;
     }

a:hover {
     color: #C70000;
     background-color: transparent;
     text-decoration: none;
     }

a:active {
     color: #0060B6;
     background-color: transparent;
     }


/********************** list styles **********************/

#mainlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#mainlist li
{
padding-left: 16px;
padding-top:1px;
padding-bottom:5px;
background-image: url(images/arrow_list.gif);
background-repeat: no-repeat;
background-position: 0.1em;
}


/********************** form styles **********************/
		
input {
  font-family: tahoma;
  font-size: 9pt;
  background-color: #FFF;
  color: #636363;
  border: 1px solid #777;
  padding: 1.5px;
}

textarea {
  font-family: tahoma;
  font-size: 8pt;
  background-color: #FFF;
  color: #636363;
  border: 1px solid #777;
  padding: 1.5px;
}

button {
  padding: 0px;
  background-color: #FFF;
  color: #FFFFFF;
  border: 0px solid #FFF;
}


/* =NAVS MAIN
================================================ */
ul#nav-main {
    width: 849px; height: 55px;
	background-image: url(http://northamericanstaffers.com/images/nav-main.png); 
    margin: 0; padding: 0;
	position: relative;
	top:0px;
	left:0px;

}
ul#nav-main  li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
ul#nav-main  li, ul#nav-main  a { height: 55px; display: block; text-indent: -9999px; overflow: hidden; }
#main1 { left: 0px; width: 175px; }
#main2 { left: 176px; width: 180px; }
#main3 { left: 357px; width: 290px; }
#main4 { left: 647px; width: 220px; }


#main1 a:hover, #bd-home ul#nav-main #main1 a {
    background: transparent url(http://northamericanstaffers.com/images/nav-main.png)
	0px -56px no-repeat; }
#main2 a:hover, #bd-services ul#nav-main #main2 a {
    background: transparent url(http://northamericanstaffers.com/images/nav-main.png)
	-176px -56px no-repeat; }
#main3 a:hover, #bd-consulting ul#nav-main #main3 a {
    background: transparent url(http://northamericanstaffers.com/images/nav-main.png)
	-357px -56px no-repeat; }
#main4 a:hover, #bd-company ul#nav-main #main4 a {
    background: transparent url(http://northamericanstaffers.com/images/nav-main.png)
	-647px -56px no-repeat; }


