body {
	margin:0px 0px 0px 0px; padding:0px 0px 25px 0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	background-image:url(images/bg.gif); 
	background-repeat:repeat-x;
	background-color:#989898;
	height:100%;
	}
		
#frame {
	width:760px;
	height:100%;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	font-size:11px; 
	font-family:verdana;
	color:#666666;
	}
	
div {
	padding:0px; 
	margin:0px;
	}

table { 
	font-size:11px; 
	font-family:verdana; 
	color:#666666; 
	text-align:left;
	}
	
table a:link, table a:visited { color:#E69900; text-decoration:underline; font-weight:normal; }
table a:hover, table a:active { color:#E69900; text-decoration:none; font-weight:normal; }

a:link, a:visited { color:#E69900; text-decoration:underline; font-weight:normal; }
a:hover, a:active { color:#E69900; text-decoration:none; font-weight:normal; }
	
img { behavior: url(iepngfix.htc); } 

.topnav { padding:5px 15px 5px 15px; color:#ffffff; text-align:right; }

.topnav a:link, .topnav a:visited { color:#ffffff; text-decoration:none; }
.topnav a:hover, .topnav a:active { color:#ffffff; text-decoration:underline; }

#navbar {
 width: 760px;
 height: 31px;
 margin: 0px; padding: 0px;
 /* margin: 0px auto; padding: 0px; */  /* make it centered in IE */
 position: relative;  
 background:url(images/navbar.jpg);
 /* border:1px solid #000000; */
}

#navbar li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#navbar a {display: block;}

#navbar1 {left: 30px; top: 0px; width: 60px; height: 31px; } /* Products */
#navbar2 {left: 94px; top: 0px; width: 59px; height: 31px; } /* Where to Buy */
#navbar3 {left: 156px; top: 0px; width: 103px; height: 31px;} /* Resources */
#navbar4 {left: 261px; top: 0px; width: 143px; height: 31px;} /* Application Gallery */
#navbar5 {left: 406px; top: 0px; width: 69px; height: 31px;} /* Markets */
#navbar6 {left: 477px; top: 0px; width: 135px; height: 31px;} /* Company */
#navbar7 {left: 612px; top: 0px; width: 113px; height: 31px;} /* contact us */

#navbar1 a {height: 31px;}
#navbar2 a {height: 31px;}
#navbar3 a {height: 31px;}
#navbar4 a {height: 31px;}
#navbar5 a {height: 31px;}
#navbar6 a {height: 31px;}
#navbar7 a {height: 31px;}

#navbar1 a:hover {background:url(images/navbar.jpg) -30px -31px; }
#navbar2 a:hover {background:url(images/navbar.jpg) -94px -31px; }
#navbar3 a:hover {background:url(images/navbar.jpg) -156px -31px; }
#navbar4 a:hover {background:url(images/navbar.jpg) -261px -31px; }
#navbar5 a:hover {background:url(images/navbar.jpg) -406px -31px; }
#navbar6 a:hover {background:url(images/navbar.jpg) -477px -31px; }
#navbar7 a:hover {background:url(images/navbar.jpg) -612px -31px; }


#navbar1over {left: 30px; top: 0px; width: 60px; height: 31px;}
#navbar1over a {height: 31px; background:url(images/navbar.jpg) -30px -31px no-repeat;}

#navbar2over {left: 94px; top: 0px; width: 59px; height: 31px;}
#navbar2over a {height: 31px; background:url(images/navbar.jpg) -94px -31px no-repeat;}

#navbar3over {left: 156px; top: 0px; width: 103px; height: 31px;}
#navbar3over a {height: 31px; background:url(images/navbar.jpg) -156px -31px no-repeat;}

#navbar4over {left: 261px; top: 0px; width: 143px; height: 31px;}
#navbar4over a {height: 31px; background:url(images/navbar.jpg) -261px -31px no-repeat;}

#navbar5over {left: 406px; top: 0px; width: 69px; height: 31px;}
#navbar5over a {height: 31px; background:url(images/navbar.jpg) -406px -31px no-repeat;}

#navbar6over {left: 477px; top: 0px; width: 135px; height: 31px;}
#navbar6over a {height: 31px; background:url(images/navbar.jpg) -477px -31px no-repeat;}

#navbar7over {left: 612px; top: 0px; width: 113px; height: 31px;}
#navbar7over a {height: 31px; background:url(images/navbar.jpg) -612px -31px no-repeat;}



.contentArea1 { 
	border-top:1px solid #D0D0D0; 
	border-bottom:1px solid #D0D0D0; 
	background:url(images/bg-content.gif) repeat-x #E1F0FF; 
	padding:10px; 
	width:210px;
	line-height:16px; 
	}

.contentArea1 a:link, .contentArea1 a:visited { color:#E69900; text-decoration:underline; font-weight:bold; }
.contentArea1 a:hover, .contentArea1 a:active { color:#E69900; text-decoration:none; font-weight:bold; }



.contentArea2 { 
	border-bottom:1px solid #D0D0D0; 
	background:url(images/bg-content.gif) repeat-x #E1F0FF; 
	padding:10px; 
	width:210px;
	line-height:16px;
	}
	
.contentArea2 a:link, .contentArea2 a:visited { color:#E69900; text-decoration:underline; font-weight:bold; }
.contentArea2 a:hover, .contentArea2 a:active { color:#E69900; text-decoration:none; font-weight:bold; }



.footer {
	clear: both; 
	padding:10px; 
	background:url(images/bg-bottom.gif) repeat-x; 
	color:#959595; 
	line-height:16px;
	}
	
.footer a:link, .footer a:visited { color:#959595; text-decoration:none; }
.footer a:hover, .footer a:active { color:#959595; text-decoration:underline; }




div.spacer { 
 	clear: both;
  }
  
.content1 { width:720px; padding:20px; background:#ffffff; }

.content2 { width:740px; margin:0px 11px 0px 10px; background:#CEE6FF; }
.content2padding { padding:20px; background:url(images/bg-middle.gif) repeat-x; text-align:center; }

.content3 { width:758px; background:#ffffff; padding-bottom:10px; border:1px solid #ffffff; }
.content3padding { margin-left:20px; background:#ffffff; }

/*.content1 table {width:300px;}
.content3 table {width:500px;}*/