@charset "UTF-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #F2F1F0 url(../images/bg.gif) repeat-x top left;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	height: 100%;
}

html
	{height: 100%;}

p{font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#666666;
}

#container {
	padding-top:26px;
	position: relative;
	min-height: 850px;
	width: 850px;
	height:100%;
	min-height:820px;
	margin: 0 auto; 
	text-align: left;
}

*html #container{
	min-height: 820px;
	height:100%;
	margin-bottom:60px;
}

#header {
	height:26px;
}


a:link {
	color: #336633;
}
a:visited {
	color: #336600;
}
a:hover {
	color: #336600;
}
a:active {
	color: #336600;
}

#tableex{
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#666666;
	}


 #footer {
	padding: 0 10px;
	background:#DDDDDD url(../images/footerbg.gif) repeat-x top left;
	height:65px;
	text-align:center;
	clear:both;
	padding-left:-90px;
	position: relative;
	margin: -64px auto 0 auto;
}

*html #footer{
	/*margin-top:-62px;
*/
}

#footer a:hover {
	color: #999999;
}

#footer a:link {
	color: #666666;
}

#footer a:active {
	color: #666666;
}

#footer p {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin: 0;
	padding: 10px 0; 
}

/*//////////////////////MIDDLE SECTION/////////////////////*/

#callout{
	width:852px;
	height:232px;
	clear:both;
	position:relative;
}

#calloutblurb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	position:absolute;
	width:290px;
	height:78px;
	z-index:1;
	margin-left: 69px;
	top: 345px;
}

#calloutblurb2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	position:absolute;
	width:290px;
	height:71px;
	z-index:1;
	margin-left: 499px;
	top: 345px;
}


#calloutblurbwsub {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	position:absolute;
	width:290px;
	height:80px;
	z-index:1;
	margin-left: 69px;
	top: 315px;
}

#calloutblurb2wsub {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	position:absolute;
	width:290px;
	height:72px;
	z-index:1;
	margin-left: 499px;
	top:315px;
}

/*//////////////////////////////////////////////////////////*/


#flashdiv{
	width:500px;
	margin-top:16px;
	margin-left:3px;
	height:187px;
	position:relative;
	float:left;

}


/**html #flashdiv { margin-left:-6px;}
*/

#maintext{
	height:300px;
	position:relative;
	margin:0;
	clear:both;}


#leftcolumn{
	background:url(../images/middle.gif) no-repeat center right;
	width:415px;
	margin-left:7px;
	margin-top:5px;
	padding-right:10px;
	position:absolute;
	height:300px;
}

#rightcolumn{
	margin-top:5px;
	width:410px;
	position:absolute;
	clear:both;
	height:300px;
	margin-left:443px;
}

#leftcolumn2{
clear:both;
	background:url(../images/middle.gif) no-repeat center right;
	width:405px;
	margin-left:7px;
	margin-top:30px;
	padding-right:18px;
	position:relative;
	float:left;
	height:600px;
}

#leftcolumn3{
clear:both;
	background:url(../images/middle.gif) no-repeat top right;
	width:405px;
	margin-left:7px;
	margin-top:10px;
	padding-right:18px;
	position:relative;
	float:left;
	height:600px;
}


#rightcolumn3{
	margin-top:10px;
	width:391px;
	padding-left:15px;
	position:relative;
	float:left;
	height:600px;

}

#rightcolumn2{
	margin-top:30px;
	width:391px;
	padding-left:15px;
	position:relative;
	float:left;
	height:600px;

}



.contacttype {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

/*---------NAV STARTS---------*/
li {
list-style: none;
}

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

#navdiv{
	clear:both;
	width: 300px;
	height:187px;
	margin-top:16px;
	margin-left:-32px;
	background:url(../images/navbg.gif) no-repeat top left;
	position:relative;
	float:left;
	list-style: none;
}

*html #navdiv{
	margin-left:-17px;
	
}

#navcontainer ul{
z-index:100;
margin-left:0px;
list-style:none;
width: 253px;}


ul#navigation li{
list-style: none;
overflow:hidden;
}

#navcontainer a{
cursor:pointer;
overflow:hidden;
display: block;
width: 253px;
padding:28px 0 0 0;
height: 0;
}

#navcontainer a:link, #navlist a:visited{
background-position: 0 0px;
display: block;
}

#navcontainer a:hover{
background-position: 0 -28px;
}

li#nav1 a{
	width: 250px;
	background: url(../images/nav_01.gif) top left no-repeat;
}

li#nav12 a{
	width: 250px;
	background: url(../images/nav_012.gif) top left no-repeat;
	}


	li#nav2 a{
	width: 250px;
	background: url(../images/nav_01_01.gif) top left no-repeat;
	}

	li#nav3 a{
	width: 250px;
	background: url(../images/nav_01_02.gif) top left no-repeat;
	}

	li#nav4 a{
	width: 250px;
	background: url(../images/nav_01_03.gif) top left no-repeat;
	}

	li#nav5 a{
	width: 250px;
	background: url(../images/nav_01_04.gif) top left no-repeat;
	}
	
	li#nav6 a{
	width: 250px;
	background: url(../images/nav_01_06.gif) top left no-repeat;
	}
	

/*---------NAV ENDS---------*/


/* -------------------------------H1 Tags Start Here------------------------------- */

h1 {
font-size:0;
overflow:hidden;
margin: 13px 0 0 6px;
padding-top:0px;
height: 0px !important;
height /**/:55px;
}

h1#indexhead {
padding-top: 55px;
background:url(../images/hhead.gif) no-repeat;
}

h1#indexhead2 {
padding-top: 55px;
background:url(../images/hhead2.gif) no-repeat;
}

h1#servhead {
padding-top:55px;
background:url(../images/servhead.gif) no-repeat;
}

h1#samplehead {
padding-top: 55px;
background: url(../images/samplehead.gif) no-repeat;
}

h1#testhead {
padding-top: 55px;
background: url(../images/testhead.gif) no-repeat;
}

h1#reqhead {
padding-top: 55px;
background:url(../images/reqhead.gif) no-repeat;
}

h1#manufhead {
padding-top:55px;
background: url(../images/manufhead.gif) no-repeat;
}

h1#lanhead {
padding-top: 55px;
background: url(../images/lanhead.gif) no-repeat;
}

h1#genhead {
padding-top: 55px;
background: url(../images/genhead.gif) no-repeat;
}

h1#exhead {
padding-top: 55px;
background: url(../images/exhead.gif) no-repeat;
}

h1#exechead {
padding-top: 55px;
background: url(../images/exechead.gif) no-repeat;
}

h1#comphead {
padding-top: 55px;
background: url(../images/comphead.gif) no-repeat;
}

h1#clienthead {
padding-top: 55px;
background: url(../images/clienthead.gif) no-repeat;
}

h1#abouthead {
padding-top: 55px;
background: url(../images/abouthead.gif) no-repeat;
}

h1#explhead {
width:300px;
padding-top: 55px;
background: url(../images/explhead.gif) no-repeat;
}

h1#avhead {
width:300px;
padding-top: 55px;
background: url(../images/avhead.gif) no-repeat;
}

h1#parthead {
width:300px;
padding-top: 55px;
background: url(../images/phonehead.gif) no-repeat;
}

h1#about2head {
width:300px;
padding-top: 55px;
background: url(../images/abouthead2.gif) no-repeat;
}



/* --------------------------------H1 SUBNAV-------------------------------- */

div#subnav {
	position:absolute;
	width: 800px;
	height: 38px;
	margin: 0 auto;
	margin-left: 74px;

	top: 413px;
}

ul#subnavlist {
	margin: 0;
	list-style: none;
	font-size: 1px;
	padding:0;
	width: 430px;
	overflow: hidden;
	list-style:none;
}

ul#subnavlist li{
	list-style: none;
	display: inline;
	margin:0;
	padding:0;
	height: 38px;
	overflow: hidden;
}
	
ul#subnavlist a{
	margin:0;
	cursor: pointer;
	float: left;
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:38px /* for IE/Win only */
}
	
#subnavlist a:link,#subnav a:visited{
	background-position: 0 0px;
	display: block;
}

#subnavlist a:hover{
	background-position: 0 -38px;
	display: block;
}
	
li#subshopping a{
	width: 140px;
	background:url(../images/subed.gif) no-repeat top left;
}

li#subeducation a{
	width: 140px;
	background: url(../images/subed2.gif) top left no-repeat;
}

li#subshopping2 a{
	width: 192px;
	background:url(../images/subexec.jpg) no-repeat top left;
}

li#subeducation2 a{
	width: 161px;
	background: url(../images/subdir.jpg) top left no-repeat;
}

li#exsub a{
	width: 195px;
	background:url(../images/exsub.gif) no-repeat top left;
}

li#lansub a{
	width: 101px;
	background: url(../images/lansub.gif) top left no-repeat;
}

li#avsub a{
	width: 281px;
	background:url(../images/avsub.gif) no-repeat top left;
}

li#partsub a{
	width: 107px;
	background: url(../images/partsub.gif) top left no-repeat;
}
