@charset "UTF-8";
/* --------------------------  
Version: 1.1
Modified Date: 6.23.08
------------------------------ */


/* -----------------------------
   STANDARD HTML TAG RESET   
   
   body,
h1, h2, h3,
p, ul, li,  --just insert them into body
-------------------------------- */
body {
	background-color: #333;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
body,td,th {
	font-family: Calibri;
	font-size: 13px;
	color: #000;
}

form {
	border:0;
	margin:0px;
	padding:0px;
	/*background-image:url(../images/bg.jpg); */
	background-repeat:repeat-x;
}
#imagetablebg { 
	background-repeat:repeat;
	background-image: url(../images/graphics/slices_17.gif);}
/* -----------------------------
   STANDARD HTML TAG DEFINITION
-------------------------------- */

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
    border: none;
}


/* --------------------------- 
   PAGE ELEMENTS 
------------------------------ */

.clear {
	clear:both;
}

	
	/* -----------------------------
	   MAIN NAVIGATION                  */
	
	.nav_container {
	margin:0 auto;
	width: 100%;
	padding-top:0px;
	
}
	#navMenu{
	display: inline;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 5;
}
#navMenu li{
	float: left;
	display: inline;
}
#navMenu li.first{
	float: left;
	display: inline;
	background: url("../images/left_nav.gif");
	width:9px;
	height:43px;
}
#navMenu li.last{
	float: left;
	display: inline;
	background: url("../images/right_nav.gif");
	width:10px;
	height:43px;
}

a.navHome, a.navHome_a{
	display:block;
	float:left;
	width:75px;
	height:43px;
	background: url("../images/nav_02.gif");
	background-repeat:no-repeat;
}
a.navHome:hover{

	background: url("../images/nav_02.gif") 0 86px;
}
a.navHome_a{

	background: url("../images/nav_02.gif") 0 43px;
}

a.navAbout, a.navAbout_a{
	display:block;
	float:left;
	width:104px;
	height:43px;
	background: url("../images/nav_03.gif");
	background-repeat:no-repeat;
}
a.navAbout:hover{
	background: url("../images/nav_03.gif") 0 86px;
}
a.navAbout_a{

	background: url("../images/nav_03.gif") 0 43px;
}

a.navExpertise, a.navExpertise_a{
	display:block;
	float:left;
	width:159px;
	height:43px;
	background: url("../images/nav_04.gif");
	background-repeat:no-repeat;
}
a.navExpertise:hover{
	background: url("../images/nav_04.gif") 0 86px;
}
a.navExpertise_a{

	background: url("../images/nav_04.gif") 0 43px;

}

a.navAchievements, a.navAchievements_a{
	display:block;
	float:left;
	width:179px;
	height:43px;
	background: url("../images/nav_05.gif");
	background-repeat:no-repeat;
}
a.navAchievements:hover{
	background: url("../images/nav_05.gif") 0 86px;
}
a.navAchievements_a{

	background: url("../images/nav_05.gif") 0 43px;

}
a.navCertifications, a.navCertifications_a{
	display:block;
	float:left;
	width:146px;
	height:43px;
	background: url("../images/nav_06.gif");
	background-repeat:no-repeat;
}
a.navCertifications:hover{
	background: url("../images/nav_06.gif") 0 86px;
}
a.navCertifications_a{

	background: url("../images/nav_06.gif") 0 43px;

}

a.navContact, a.navContact_a{
	display:block;
	float:left;
	width:109px;
	height:43px;
	background: url("../images/nav_07.gif");
	background-repeat:no-repeat;
}
a.navContact:hover{
	background: url("../images/nav_07.gif") 0 86px;
}
a.navContact_a{

	background: url("../images/nav_07.gif") 0 43px;

}

.websitefontBold {
	font-family: Calibri;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000;
}
.font_a {
	font-family: Calibri;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000;
}
.font_a:hover {
	font-family: Calibri;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000;
	cursor: text;
}

