#wrapper
{
  background-color: Gray;
	margin-left: auto;
	margin-right: auto;
	width: 1024px;
}
#topContent
{
  background-color: rgb(0, 0, 153);
	height: 194px;
}
#topContentLogo
{
  background-color: #EEEEEE;
  height: 174px;
  margin: 5px;
  padding: 5px;
  position: absolute;
  width: 254px;
}
#topContentTitle
{
  background-color: #EEEEEE;
  height: 134px;
  margin: 5px;
  margin-left: 259px;
  padding: 25px;
  position: absolute;
  text-align: center;
  width: 711px;
}
#topContentTitle Big
{
  font-family: Agency FB;
  font-size: 40pt;
	font-style: italic;
	font-weight: bold;
}
#topBar
{
  background-color: rgb(0, 0, 153);
  height: 25px;
  margin-bottom: 5px;
  margin-top: 0px;
  padding: 5px;
  text-align: right;
  width: 1014px;
}
#topBar a
{
  color: White;
  font-family: Agency FB;
  font-size: 20pt;
  font-weight: bold;
  padding: 5px;
}
#topBar span
{
  color: White;
  font-family: Agency FB;
  font-size: 20pt;
  font-weight: bold;
  padding: 5px;
}
#leftContent
{
  background-color: #CCCCCC;
  border-color: rgb(0, 0, 153);
  border-style: solid;
  border-width: 5px;
	margin: 5px;
	padding: 5px;
	position: absolute;
	text-align: center;
	width: 194px;
}
#leftContent a
{
  color: Black;
}
#mainContent
{
  background-color: White;
  border-color: rgb(0, 0, 153);
  border-style: solid;
  border-width: 5px;
	margin: 5px;
	margin-left: 224px;
	min-height: 343px;
	padding: 5px;
	position: static;
	width: 775px;
}
#footerContent
{
	background-color: rgb(0, 0, 153);
	color: White;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px;
	text-align: center;
	width: 1014px;
}
#loginBody
{
}
#login
{
}
#login table
{
  border-color: Gray;
  border-style: solid;
  border-width: 5px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px;
}
#userhomeBody
{
}
#userhome
{
}
#userhome table
{
  border-color: Gray;
  border-style: solid;
  border-width: 5px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 120px;
}

a#navcontactus
{
	background: url(images/navContactUs1.gif) 0 0 no-repeat;
	display: block;
	height: 38px;
	text-decoration: none;
	width: 192px;
}
a:hover#navcontactus
{
	background: url(images/navContactUs2.gif) 0 no-repeat;
	display: block;
	height: 38px;
	text-decoration: none;
	width: 192px;
}
a#navemployment
{
	background: url(images/navEmployment1.gif) 0 0 no-repeat;
	display: block;
	height: 38px;
	text-decoration: none;
	width: 192px;
}
a:hover#navemployment
{
	background: url(images/navEmployment2.gif) 0 no-repeat;
	display: block;
	height: 38px;
	text-decoration: none;
	width: 192px;
}
a#navhome
{
	background: url(images/navHome1.gif) 0 0 no-repeat;
	display: block;
	height: 38px;
	text-decoration: none;
	width: 192px;
}
a:hover#navhome
{
	background: url(images/navHome2.gif) 0 no-repeat;
	display: block;
	height: 38px;
	text-decoration: none;
	width: 192px;
}
a#navlinecard
{
	background: url(images/navLineCard1.gif) 0 0 no-repeat;
	display: block;
	height: 38px;
	text-decoration: none;
	width: 192px;
}
a:hover#navlinecard
{
	background: url(images/navLineCard2.gif) 0 no-repeat;
	display: block;
	height: 38px;
	text-decoration: none;
	width: 192px;
}
a#navlocation
{
	background: url(images/navLocation1.gif) 0 0 no-repeat;
	display: block;
	height: 38px;
	text-decoration: none;
	width: 192px;
}
a:hover#navlocation
{
	background: url(images/navLocation2.gif) 0 no-repeat;
	display: block;
	height: 38px;
	text-decoration: none;
	width: 192px;
}
a#navprojects
{
	background: url(images/navProjects1.gif) 0 0 no-repeat;
	display: block;
	height: 38px;
	text-decoration: none;
	width: 192px;
}
a:hover#navprojects
{
	background: url(images/navProjects2.gif) 0 no-repeat;
	display: block;
	height: 38px;
	text-decoration: none;
	width: 192px;
}
a#navsales
{
	background: url(images/navSales1.gif) 0 0 no-repeat;
	display: block;
	height: 38px;
	text-decoration: none;
	width: 192px;
}
a:hover#navsales
{
	background: url(images/navSales2.gif) 0 no-repeat;
	display: block;
	height: 38px;
	text-decoration: none;
	width: 192px;
}

a.main
{
	color: rgb(34, 68, 238);
	font-weight: bold;
	text-decoration: none;
}
a:hover.main
{
	color: rgb(238, 68, 34);
	font-weight: bold;
	text-decoration: none;
}
a.mail
{
	color: rgb(34, 68, 238);
}
a:hover.mail
{
	color: rgb(238, 68, 34 );
}

big#head
{
	font-size: 40pt;
	font-style: italic;
	font-weight: bold;
}

body#head
{
	background-color: white;
	color: black;
}
body#main
{
	background-color: white;
	color: black;
}
body#navi
{
	background-color: white;
	color: black;
}

div.center
{
	text-align: center;
}
div.tableheader
{
	font-size: 30pt;
	font-weight: bold;
	text-align: center;
}

h1.main
{
	color: black;
	font-size: 12pt;
	text-align: center;
}

h2.main
{
	color: red;
	font-size: 12pt;
	text-align: center;
}

h3.main
{
	color: black;
	font-size: 10pt;
	text-align: center;
}

img.companylogo
{
	border: 0px;
	width: 150px;
}

marquee#head
{
	color: white;
	font-size: 14pt;
	text-align: center;
}

p.feature
{
	font-size: 14pt;
	font-weight: bold;
	text-decoration: underline;
}
p.maincenter
{
	font-weight: 800;
	text-align: center;
}
p.mainleft
{
	font-weight: 800;
}
p.subtitle
{
	font-size: 20pt;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

table.bar
{
	border-width: 0px;
	height: 30px;
	padding: 0px;
	width: 100%;
}
table.contact
{
	background-color: rgb(204,204,204);
	border-style: outset;
	border-width: 2px;
	height: 400px;
	padding: 0px;
	width: 65%;
}
table.copyright
{
	border-width: 0px;
	padding: 0px;
	width: 100%;
}
table.feature
{
	background-color: white;
	border-width: 1px;
	padding: 0px;
	width: 100%;
}
table.head
{
	border-width: 0px;
	height: 174px;
	padding: 0px;
	width: 100%;
}
table.main
{
	background-color: white;
	border-width: 0px;
	padding: 0px;
	width: 100%;
}
table.navi
{
	background-color: white;
	border-width: 0px;
	height: 38px;
	padding: 0px;
	width: 192px;
}

td.bar
{
	background-color: rgb(0, 0, 153);
}
td.companylogo
{
	text-align: center;
	width: 200;
}
td.contactleft
{
	border-style: outset;
	font-weight: bold;
	height: 20%;
	text-align: center;
	vertical-align: middle;
	width: 50%;
}
td.contactright
{
	border-style: outset;
	font-weight: bold;
	height: 20%;
	text-align: left;
	vertical-align: middle;
	width: 50%;
}
td.copyright
{
	background-color: rgb(0, 0, 153);
	color: white;
	text-align: center;
	vertical-align: top;
}
td.feature
{
	background-color: white;
	text-align: center;
	vertical-align: top;
}
td.head
{
	background-color: white;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
td.logo
{
	background-color: white;
	height: 174px;
	vertical-align: middle;
	width: 254px;
}
td.maincenter
{
	background-color: white;
	text-align: center;
	vertical-align: middle;
}
td.main
{
	background-color: white;
	vertical-align: top;
}
td.map
{
	background-color: white;
	width: 425px;
}
td.navi
{
	background-color: white;
	text-align: center;
	vertical-align: top;
}
td.salestype
{
	background-color: gray;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	vertical-align: middle;
}