body, h1, h2, h3, h4, h5, h6, blockquote, p, form {
	margin:0;
	padding:0;
}

body {
	background:url(images/bg.jpg) repeat-x;
	background-color:#103a4a;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

h1 {
	margin:0 30px 10px 30px;
	font-size:24px;
}

h2 {
	margin:0 30px 10px 30px;
	font-size:14px;
	font-size:14pt;
	color:#000000;
	line-height:150%;
}

h3 {
	margin:25px 30px 0 30px;
	font-size:12pt;
	color:#000000;
	font-weight:bold;
}

h4 {
	margin:25px 30px 0 30px;
	font-size:11pt;
	font-weight:bold;
	color:#000000;
}

a:link, a:visited {
	text-decoration:underline;
	color:#336699;
}

a:hover {
	text-decoration:none;
}

p {
	padding:10px 0 0 0;
}

#wrapper {
	margin:0 auto;
	width:978px;
}

#header {
	background:url(images/head.jpg);
	width:978px;
	height:108px;
}

#logoLink {
	position:absolute;
	display:block;
	width:325px;
	height:100px;
}

#homeLink {
	margin-left:915px;
	padding-top:88px;
}

#homeLink a {
	font-size:12pt;
	font-weight:bold;
	color:#ffc800;
	text-decoration:none;
}
#homeLink a:hover {
	text-decoration:underline;
}

/*---  Begin Navigation ---*/

/* Main Nav */
#navi {
	width:978px;
	height:46px;
	background-image:url(images/mainNav.jpg) top left;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	position:relative;
}

#navi li {
	display:inline;
	margin:0;
	padding:0;
}

#navi li a {
	float:left;
	padding:0;
	margin:0;
	height:0;
	padding-top:46px;
	background-image:url(images/mainNav.jpg);
}

#navi li#about a {
	width:137px;
	background-position:0px 0px;
}

#navi li#about a:hover {
	background-position:0px -46px;
}

#navi li#about span a {
	background-position:0px -46px;
}

#navi li#customer a {
	width:162px;
	background-position:-137px 0px;
}

#navi li#customer a:hover {
	background-position:-137px -46px;
}

#navi li#customer span a {
	background-position:-137px -46px;
}

#navi li#sales a {
	width:134px;
	background-position:-299px 0px;
}

#navi li#sales a:hover {
	background-position:-299px -46px;
}

#navi li#sales span a {
	background-position:-299px -46px;
}

#navi li#csc a {
	width:211px;
	background-position:-433px 0px;
}

#navi li#csc a:hover {
	background-position:-433px -46px;
}

#navi li#csc span a {
	background-position:-433px -46px;
}

#navi li#benchmark a {
	width:191px;
	background-position:-644px 0px;
}

#navi li#benchmark a:hover {
	background-position:-644px -46px;
}

#navi li#benchmark span a {
	background-position:-644px -46px;
}

#navi li#contact a {
	width:143px;
	background-position:-835px 0px;
}

#navi li#contact a:hover {
	background-position:-835px -46px;
}

#navi li#contact span a {
	background-position:-835px -46px;
}

#subNav {
	width:978px;
	height:25px;
	background-image:url(images/subNav.jpg);
	margin:0;
	padding:0;
	position:relative;
}

#subNav p {
	margin:0;
	padding:0;
	font-size:12pt;
	color:#ffffff;
	margin-left:25px;
	padding-top:3px;
}

#subNav a {
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	padding-left:7px;
	padding-right:7px;
	text-decoration:none;
}

#subNav a:hover {
	background-color:#004e61;
	color:#ffffff;
	text-decoration:none;
}
	/* END main Nav */

	/* Content */
#contentTop {
	background:url(images/contentTop.jpg);
	width:978px;
	height:20px;
}

#contentBG {
	background:url(images/contentMid.png) repeat-y;
	width:978px;
	clear:both;
	float:left;
}

#contentBot {
	background:url(images/contentBot.png);
	width:978px;
	height:27px;
	clear:both;
	float:left;
}

#container {
	float:left;
	width:978px;
}

#container p {
	padding-left:30px;
	padding-right:30px;
	font-size:10pt;
	color:#000000;
	line-height:150%;
}

#container a {
	text-decoration:underline;
	color:#336699;
}

#container a:hover {
	text-decoration:none;
}

.tab1 {
	margin-left:25px;
}

.tab2 {
	margin-left:50px;
}

#homeContent {
	width:710px;
	margin-top:-110px;
	margin-left:5px;
	text-align:justify;
}

#homeContent p {
	font-size:10pt;
	color:#000000;
	line-height:125%;
}

#homeFlash {
	margin:0 auto;
	width:918px;
	height:160px;
}
	/* END Content */


	/* Footer START */

#footer {
	background:url(images/footerBG.png);
	width:978px;
	height:139px;
	clear:both;
	float:left;
}

#footer p {
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
}

#phone {
	position:absolute;
	margin-left:342px;
	margin-top:10px;
	text-align:center;
}

#email1 {
	position:absolute;
	margin-left:615px;
	margin-top:10px;
	text-align:center;
}

#email1 a {
	color:#ffc800;
	text-decoration:none;
}

#email1 a:hover {
	text-decoration:underline;
}

#email2 {
	position:absolute;
	margin-left:805px;
	margin-top:10px;
	text-align:center;
}

#email2 a {
	color:#ffc800;
	text-decoration:none;
}

#email2 a:hover {
	text-decoration:underline;
}

#footerNav {
	margin-top:75px;
}

#footerNav p {
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}

#footerNav a {
	color:#ffc800;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
}

#footerNav a:hover {
	text-decoration:underline;
}
	/* END Footer */

#formcontainer {
	margin-left:40px;
}

#form {
	width:500px;
	height:400px;
}

#credit a {
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	color:#ffc800;
}