.subheadgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding: 4px;

}
.subtxtdark {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 4px;
}
.subheadgreymid {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding: 4px 4px 4px 6px;
}
.imgborder {
	border: 1px solid #CCCCCC;
}
.subtxtdarkmid {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 4px 4px 4px 6px;
}
.subheadgreylow {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding: 2px;
}
.suboptdrk {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 2px;
}
.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;

}
.subtxtredmid {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	padding: 4px 4px 4px 6px;
}

a.wlink:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 4px;
}     /* unvisited link */

a.wlink:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 4px;
}  /* visited link */

a.wlink:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 4px;
}   /* mouse over link */

a.wlink:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 4px;
}

.subbigred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	font-weight: normal;

}

a.redlink:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	padding: 4px;
	text-decoration: none;
}     /* unvisited link */

a.redlink:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	padding: 4px;
	text-decoration: none;
}  /* visited link */

a.redlink:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	padding: 4px;
	text-decoration: underline;
}   /* mouse over link */

a.redlink:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	padding: 4px;
	text-decoration: none;
}

a.blklink:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}     /* unvisited link */

a.blklink:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}  /* visited link */

a.blklink:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}   /* mouse over link */

a.blklink:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}


a.grylink:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}     /* unvisited link */

a.grylink:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}  /* visited link */

a.grylink:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}   /* mouse over link */

a.grylink:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
#nav {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
height:320px;

}

#nav ul{ list-style:none; margin:0; padding:0; }
#nav ul li{ list-style:none;  margin:0; padding:0; }
#nav ul li a{ 
	display:block; 
	position:relative;
	height:28px; 
	margin:0; 
	padding:0 0 0 5px; 
	border-bottom:1px solid #CCCCCC; 
	color:#333333; 
	text-decoration:none; 
	width:192px;
	line-height:28px;
	text-align:left;
	font-size:12px;
	background:url(../images/nav_off.gif) top right no-repeat;
}
#nav ul li a span.newtag{ position:absolute; top:3px; left:0px; display:block; background:url(../images/newtag.gif) no-repeat top left; width:32px; height:28px;  }
#nav ul li a:hover{ 
	color:#FF062C;
	background:url(../images/nav_on.gif) top right no-repeat;
}

/* Menu styles */

ul#navBtns { list-style:none; margin:0; padding:0; width:210px; height:28px; }
ul#navBtns li{ margin:0; padding:0 0 0 0; float:left; }
ul#navBtns li a{ display:block; height:28px; line-height:28px; text-align:center; }

.btnhide{ display:none; }



ul#navBtns li a#btnHome { background: url(../images/navigation_images/Home.jpg); display:block; width:197px; }
ul#navBtns li a#btnCompany { background: url(../images/navigation_images/company.jpg); display:block; width:197px; }
ul#navBtns li a#btnServices { background: url(../images/navigation_images/services.jpg); display:block; width:197px; }
ul#navBtns li a#btnPhilosophy { background: url(../images/navigation_images/philosophy.jpg); display:block; width:197px; }
ul#navBtns li a#btnTeam { background: url(../images/navigation_images/team.jpg); display:block; width:197px; }
ul#navBtns li a#btnNews { background: url(../images/navigation_images/news.jpg); display:block; width:197px; }
ul#navBtns li a#btnLocation { background: url(../images/navigation_images/location.jpg); display:block; width:197px; }
ul#navBtns li a#btnECommerce { background: url(../images/navigation_images/ecommerce.jpg); display:block; width:197px; }
ul#navBtns li a#btnEMarketing { background: url(../images/navigation_images/emarketing.jpg); display:block; width:197px; }
ul#navBtns li a#btnSeo { background: url(../images/navigation_images/seo.jpg); display:block; width:197px; }



body.pageHome ul#navBtns li a#btnHome { background-position: 0 -28px;}
body.pageCompany ul#navBtns li a#btnCompany { background-position: 0 -28px;}
body.pageServices ul#navBtns li a#btnServices { background-position: 0 -28px;}
body.pagePhilosophy ul#navBtns li a#btnPhilosophy { background-position: 0 -28px;}
body.pageTeam ul#navBtns li a#btnTeam { background-position: 0 -28px;}
body.pageNews ul#navBtns li a#btnNews { background-position: 0 -28px;}
body.pageLocation ul#navBtns li a#btnLocation { background-position: 0 -28px;}
body.pageECommerce ul#navBtns li a#btnECommerce { background-position: 0 -28px;}
body.pageEMarketing ul#navBtns li a#btnEMarketing { background-position: 0 -28px;}
body.pageSeo ul#navBtns li a#btnSeo { background-position: 0 -28px;}



body ul#navBtns li a#btnHome:hover { background-position: 0 -28px;}
body ul#navBtns li a#btnCompany:hover { background-position: 0 -28px;}
body ul#navBtns li a#btnServices:hover { background-position: 0 -28px;}
body ul#navBtns li a#btnPhilosophy:hover { background-position: 0 -28px;}
body ul#navBtns li a#btnTeam:hover { background-position: 0 -28px;}
body ul#navBtns li a#btnNews:hover { background-position: 0 -28px;}
body ul#navBtns li a#btnLocation:hover { background-position: 0 -28px;}
body ul#navBtns li a#btnECommerce:hover { background-position: 0 -28px;}
body ul#navBtns li a#btnEMarketing:hover { background-position: 0 -28px;}
body ul#navBtns li a#btnSeo:hover { background-position: 0 -28px;} 