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

	Axcess International Inc. (www.axcessinc.com)

	axcessintl.css
	
	Copyright © cree8iv Productions, 2007.

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


/*** global styles ***/

body {padding: 0px; margin: 0px;}

ul {margin: 5px 40px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
			
div#base {position: relative; top: 0px; left: 0px; width: 760px;}

div#masthead {position: absolute; top: 0px; left: 0px; width: 760px; height: 80px; text-align: right;}
div#masthead p {margin: 40px 3px 0px 0px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CCC;}
div#masthead a {color: #666; border-width: 0px; text-decoration: none;}
div#masthead a:hover {color: red; text-decoration: underline;}

div#banner {position: absolute; top: 100px; left: 0px; width: 760px; height: 100px; border: none;}
div#banner h1 {margin: 40px 0px 0px 20px; font: bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF;}

div#bread {position: absolute; top: 200px; left: 0px; width: 738px; height: 20px; margin: 0px; padding: 0px 0px 0px 20px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CCC; border-left: 1px solid #9CC; border-right: 1px solid #9CC;}
div#bread a {color: #999; border-width: 0px; text-decoration: none;}
div#bread a:hover {color: red; text-decoration: underline;}
	
	
/*** main menu system styles ***/

div#menu {position: absolute; top: 80px; left: 0px; width: 760px; height: 20px; background: url(imgs/menubar.jpg) no-repeat;}
div#menu p {margin: 0px 1px; padding: 0px; background: transparent;}
div#menu a {margin: 0px; padding: 0px 17px; text-decoration: none; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; line-height: 135%; border-right: 1px solid #666;}
div#menu a:hover {text-decoration: underline; background-color: #FFF; color: red;}

/*** main menu (second level) drop down styles ***/
div#solmenu {visibility: hidden; position: absolute; top: 99px; left: 1px; width: 107px; background: #FFF; border: 1px solid #666;}
div#solmenu a {display: block; text-decoration: none; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; line-height: 135%; padding: 3px 17px;}
div#solmenu a:hover {text-decoration: underline; background-color: #FFF; color: #333;}
div#promenu {visibility: hidden; position: absolute; top: 99px; left: 108px; width: 183px; background: #FFF; border: 1px solid #666;}
div#promenu a {display: block; text-decoration: none; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; line-height: 135%; padding: 3px 17px;}
div#promenu a:hover {text-decoration: underline; background-color: #FFF; color: #333;}
div#sermenu {visibility: hidden; position: absolute; top: 99px; left: 211px; width: 145px; background: #FFF; border: 1px solid #666;}
div#sermenu a {display: block; text-decoration: none; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; line-height: 135%; padding: 3px 17px;}
div#sermenu a:hover {text-decoration: underline; background-color: #FFF; color: #333;}
div#supmenu {visibility: hidden; position: absolute; top: 99px; left: 308px; width: 180px; background: #FFF; border: 1px solid #666;}
div#supmenu a {display: block; text-decoration: none; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; line-height: 135%; padding: 3px 17px;}
div#supmenu a:hover {text-decoration: underline; background-color: #FFF; color: #333;}
div#parmenu {visibility: hidden; position: absolute; top: 99px; left: 401px; width: 179px; background: #FFF; border: 1px solid #666;}
div#parmenu a {display: block; text-decoration: none; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; line-height: 135%; padding: 3px 17px;}
div#parmenu a:hover {text-decoration: underline; background-color: #FFF; color: #333;}
div#knomenu {visibility: hidden; position: absolute; top: 99px; left: 500px; width: 169px; background: #FFF; border: 1px solid #666;}
div#knomenu a {display: block; text-decoration: none; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; line-height: 135%; padding: 3px 17px;}
div#knomenu a:hover {text-decoration: underline; background-color: #FFF; color: #333;}
div#abomenu {visibility: hidden; position: absolute; top: 99px; left: 642px; width: 115px; background: #FFF; border: 1px solid #666;}
div#abomenu a {display: block; text-decoration: none; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; line-height: 135%; padding: 3px 10px;}
div#abomenu a:hover {text-decoration: underline; background-color: #FFF; color: #333;}

/*** solutions menu (third level) drop down styles ***/
div#peoplemenu {visibility: hidden; position: absolute; top: 101px; left: 108px; width: 200px; background: #FFF; border: 1px solid #666;}
div#peoplemenu a {display: block; text-decoration: none; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; line-height: 135%; padding: 3px 10px;}
div#peoplemenu a:hover {text-decoration: underline; background-color: #FFF; color: #333;}
div#assetsmenu {visibility: hidden; position: absolute; top: 121px; left: 108px; width: 200px; background: #FFF; border: 1px solid #666;}
div#assetsmenu a {display: block; text-decoration: none; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; line-height: 135%; padding: 3px 10px;}
div#assetsmenu a:hover {text-decoration: underline; background-color: #FFF; color: #333;}
div#vehiclesmenu {visibility: hidden; position: absolute; top: 141px; left: 108px; width: 200px; background: #FFF; border: 1px solid #666;}
div#vehiclesmenu a {display: block; text-decoration: none; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; line-height: 135%; padding: 3px 10px;}
div#vehiclesmenu a:hover {text-decoration: underline; background-color: #FFF; color: #333;}
div#sensingmenu {visibility: hidden; position: absolute; top: 161px; left: 108px; width: 200px; background: #FFF; border: 1px solid #666;}
div#sensingmenu a {display: block; text-decoration: none; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; line-height: 135%; padding: 3px 10px;}
div#sensingmenu a:hover {text-decoration: underline; background-color: #FFF; color: #333;}


/*** homepage specific styles ***/
	
div#conthome {position: absolute; top: 100px; left: 0px; width: 760px; height: 260px;}
div#conthome a {border: none;}
div#conthome img {border: none;}

div#foothome {position: absolute; top: 600px; left: 0px; width: 760px;}
div#foothome hr {height: 3px; margin: 0px; color: #FFF; border-top: 1px solid #CCC; border-bottom: 1px solid #666;}
div#foothome p {text-align: center; margin: 5px 0px 20px 0px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#foothome a {color: #666; text-decoration: none;}
div#foothome a:hover {color: red; text-decoration: underline;}

div#homeleftcol {position: absolute; top: 360px; left: 0px; width: 250px; height: 200px; margin: 0px; padding: 0px;}
div#homeleftcol h1 {margin: 15px 10px 13px 0px; font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#homeleftcol p {margin: 0px 0px 10px 0px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#homeleftcol span {color: red;}
div#homeleftcol a {color: #666; text-decoration: underline;}
div#homeleftcol a:hover {color: red; text-decoration: underline;}
div#homeleftcol img {float: left; margin: 0px 10px 10px 0px; border: 1px solid #999;}

div#newscroller {width: 250px; height: 120px; padding: 0px 0px 20px 0px; background: #FFF;}	

div#welcome {position: absolute; top: 360px; left: 250px; width: 260px; height: 200px; margin: 0px; padding: 0px;}
div#welcome h1 {margin: 13px 10px; font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#welcome p {margin: 10px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#welcome span {color: red; font-weight: bold;}
div#welcome a {color: #666; text-decoration: underline;}
div#welcome a:hover {color: red; text-decoration: underline;}

div#homerightcol {position: absolute; top: 360px; left: 510px; width: 250px; height: 200px; margin: 0px; padding: 0px;}
div#homerightcol h1 {margin: 15px 0px 13px 10px; font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#homerightcol p {margin: 10px 0px 10px 10px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#homerightcol span {color: red;}
div#homerightcol a {color: #666; text-decoration: underline;}
div#homerightcol a:hover {color: red; text-decoration: underline;}
	
div#news {position: absolute; top: 560px; left: 0px; width: 760px; height: 40px; padding: 0px;}
div#news p {margin: 0px 5px; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; line-height: 135%; text-align: center;}
div#news span {color: red;}


/*** solutions specific styles ***/

div#bannersol {position: absolute; top: 100px; left: 0px; width: 760px; height: 100px; border: none; background: url(imgs/solutionbnr.jpg) no-repeat;}
div#bannersol h1 {margin: 40px 0px 0px 20px; font: bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF;}

div#breadsol {position: absolute; top: 200px; left: 0px; width: 738px; height: 20px; margin: 0px; padding: 0px 0px 0px 20px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CCC; border-left: 1px solid #9CC; border-right: 1px solid #9CC;}
div#breadsol a {color: #999; border-width: 0px; text-decoration: none;}
div#breadsol a:hover {color: red; text-decoration: underline;}

div#contsol {position: absolute; top: 220px; left: 0px; width: 758px; height: 460px; border-left: 1px solid #9CC; border-right: 1px solid #9CC; overflow: auto;}
div#contsol h2 {margin: 10px 20px; font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contsol h3 {margin: 20px 20px 10px 20px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contsol h4 {margin: 5px 0px; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contsol p {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
div#contsol p.lightext {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contsol td {margin: 0px; padding: 2px 0px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
div#contsol a {color: #333; text-decoration: underline; border: none;}
div#contsol a:hover {color: red;}
div#contsol img {border: none; margin: 5px 0px; padding: 0px; float: left;}
div#quotebox {float: right; width: 250px; background-color: #9CC; margin: 0px 20px 10px 10px; border: 1px solid #9CC;}
div#quotebox p {margin: 15px 15px 20px 20px; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 135%;}
div#quotebox span.bigquo {float: left; font: bold 40px "Times New Roman", Times, serif; color: #FFF; margin: 0px;}
div#quotebox span.rbigquo {vertical-align: bottom; font: bold 40px "Times New Roman", Times, serif;	color: #FFF; margin: 0px; line-height: 30%;}

div#footsol {position: absolute; top: 680px; left: 0px; width: 760px; background: url(imgs/solutionftr.gif) no-repeat top;}
div#footsol hr {height: 3px; margin: 20px 0px 0px 0px; color: #FFF; border-top: 1px solid #CCC; border-bottom: 1px solid #666;}
div#footsol p {text-align: center; margin: 5px 0px 20px 0px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#footsol a {color: #666; text-decoration: none;}
div#footsol a:hover {color: red; text-decoration: underline;}


/*** products specific styles ***/

div#bannerpro {position: absolute; top: 100px; left: 0px; width: 760px; height: 100px; border: none; background: url(imgs/productbnr.jpg) no-repeat;}
div#bannerpro h1 {margin: 40px 0px 0px 20px; font: bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF;}

div#breadpro {position: absolute; top: 200px; left: 0px; width: 738px; height: 20px; margin: 0px; padding: 0px 0px 0px 20px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CCC; border-left: 1px solid #69C; border-right: 1px solid #69C;}
div#breadpro a {color: #999; border-width: 0px; text-decoration: none;}
div#breadpro a:hover {color: red; text-decoration: underline;}
	
div#contpro {position: absolute; top: 220px; left: 0px; width: 758px; height: 460px; border-left: 1px solid #69C; border-right: 1px solid #69C; overflow: auto;}
div#contpro h2 {margin: 10px 20px; font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contpro h3 {margin: 10px 20px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contpro h3.intable {margin: 0px 20px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contpro h4 {margin: 5px 0px; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contpro p {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
div#contpro p.lightext {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contpro td {margin: 0px; padding: 2px 0px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
div#contpro span.red {color: red; font-weight: bold;}
div#contpro a {color: #333; text-decoration: underline; border: none;}
div#contpro a:hover {color: red;}
div#contpro img {border: none; margin: 5px 0px; padding: 0px; float: left;}
div#quotebox {float: right; width: 250px; background-color: #69C; margin: 0px 20px; border: none;}
div#quotebox p {margin: 15px 15px 20px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 135%;}
div#quotebox span.bigquo {float: left; font: bold 40px "Times New Roman", Times, serif; color: #FFF; margin: 0px;}
div#quotebox span.rbigquo {vertical-align: bottom; font: bold 40px "Times New Roman", Times, serif;	color: #FFF; margin: 0px; line-height: 30%;}

div#footpro {position: absolute; top: 680px; left: 0px; width: 760px; background: url(imgs/productftr.gif) no-repeat top;}
div#footpro hr {height: 3px; margin: 20px 0px 0px 0px; color: #FFF; border-top: 1px solid #CCC; border-bottom: 1px solid #666;}
div#footpro p {text-align: center; margin: 5px 0px 20px 0px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#footpro a {color: #666; text-decoration: none;}
div#footpro a:hover {color: red; text-decoration: underline;}


/*** services specific styles ***/

div#bannerser {position: absolute; top: 100px; left: 0px; width: 760px; height: 100px; border: none; background: url(imgs/servicebnr.jpg) no-repeat;}
div#bannerser h1 {margin: 40px 0px 0px 20px; font: bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF;}

div#breadser {position: absolute; top: 200px; left: 0px; width: 738px; height: 20px; margin: 0px; padding: 0px 0px 0px 20px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CCC; border-left: 1px solid #9C6; border-right: 1px solid #9C6;}
div#breadser a {color: #999; border-width: 0px; text-decoration: none;}
div#breadser a:hover {color: red; text-decoration: underline;}
	
div#contser {position: absolute; top: 220px; left: 0px; width: 758px; height: 460px; border-left: 1px solid #9C6; border-right: 1px solid #9C6; overflow: auto;}
div#contser h2 {margin: 10px 20px; font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contser h3 {margin: 10px 20px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contser h4 {margin: 5px 0px; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contser p {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
div#contser p.lightext {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contser td {margin: 0px; padding: 2px 0px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
div#contser a {color: #333; text-decoration: underline; border: none;}
div#contser a:hover {color: red;}
div#contser img {border: none; margin: 5px 0px; padding: 0px; float: left;}

div#footser {position: absolute; top: 680px; left: 0px; width: 760px; background: url(imgs/serviceftr.gif) no-repeat top;}
div#footser hr {height: 3px; margin: 20px 0px 0px 0px; color: #FFF; border-top: 1px solid #CCC; border-bottom: 1px solid #666;}
div#footser p {text-align: center; margin: 5px 0px 20px 0px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#footser a {color: #666; text-decoration: none;}
div#footser a:hover {color: red; text-decoration: underline;}


/*** support specific styles ***/

div#bannersup {position: absolute; top: 100px; left: 0px; width: 760px; height: 100px; border: none; background: url(imgs/supportbnr.jpg) no-repeat;}
div#bannersup h1 {margin: 40px 0px 0px 20px; font: bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF;}

div#breadsup {position: absolute; top: 200px; left: 0px; width: 738px; height: 20px; margin: 0px; padding: 0px 0px 0px 20px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CCC; border-left: 1px solid #6CC; border-right: 1px solid #6CC;}
div#breadsup a {color: #999; border-width: 0px; text-decoration: none;}
div#breadsup a:hover {color: red; text-decoration: underline;}
	
div#contsup {position: absolute; top: 220px; left: 0px; width: 758px; height: 460px; border-left: 1px solid #6CC; border-right: 1px solid #6CC; overflow: auto;}
div#contsup h2 {margin: 10px 20px; font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contsup h3 {margin: 10px 20px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contsup h4 {margin: 5px 0px; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contsup p {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
div#contsup p.lightext {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contsup td {margin: 0px; padding: 2px 0px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
div#contsup a {color: #333; text-decoration: underline; border: none;}
div#contsup a:hover {color: red;}
div#contsup img {border: none; margin: 5px 0px; padding: 0px; float: left;}

div#footsup {position: absolute; top: 680px; left: 0px; width: 760px; background: url(imgs/supportftr.gif) no-repeat top;}
div#footsup hr {height: 3px; margin: 20px 0px 0px 0px; color: #FFF; border-top: 1px solid #CCC; border-bottom: 1px solid #666;}
div#footsup p {text-align: center; margin: 5px 0px 20px 0px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#footsup a {color: #666; text-decoration: none;}
div#footsup a:hover {color: red; text-decoration: underline;}


/*** partners specific styles ***/

div#bannerpar {position: absolute; top: 100px; left: 0px; width: 760px; height: 100px; border: none; background: url(imgs/partnerbnr.jpg) no-repeat;}
div#bannerpar h1 {margin: 40px 0px 0px 20px; font: bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF;}

div#breadpar {position: absolute; top: 200px; left: 0px; width: 738px; height: 20px; margin: 0px; padding: 0px 0px 0px 20px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CCC; border-left: 1px solid #99F; border-right: 1px solid #99F;}
div#breadpar a {color: #999; border-width: 0px; text-decoration: none;}
div#breadpar a:hover {color: red; text-decoration: underline;}
	
div#contpar {position: absolute; top: 220px; left: 0px; width: 758px; height: 460px; border-left: 1px solid #99F; border-right: 1px solid #99F; overflow: auto;}
div#contpar h2 {margin: 10px 20px; font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contpar h3 {margin: 10px 20px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contpar h4 {margin: 5px 0px; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contpar p {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
div#contpar p.lightext {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contpar td {margin: 0px; padding: 2px 0px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
div#contpar a {color: #333; text-decoration: underline; border: none;}
div#contpar a:hover {color: red;}
div#contpar img {border: none; margin: 5px 0px; padding: 0px; float: left;}

div#footpar {position: absolute; top: 680px; left: 0px; width: 760px; background: url(imgs/partnerftr.gif) no-repeat top;}
div#footpar hr {height: 3px; margin: 20px 0px 0px 0px; color: #FFF; border-top: 1px solid #CCC; border-bottom: 1px solid #666;}
div#footpar p {text-align: center; margin: 5px 0px 20px 0px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#footpar a {color: #666; text-decoration: none;}
div#footpar a:hover {color: red; text-decoration: underline;}


/*** knowledge center specific styles ***/

div#bannerkno {position: absolute; top: 100px; left: 0px; width: 760px; height: 100px; border: none; background: url(imgs/knowledgebnr.jpg) no-repeat;}
div#bannerkno h1 {margin: 40px 0px 0px 20px; font: bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF;}

div#breadkno {position: absolute; top: 200px; left: 0px; width: 738px; height: 20px; margin: 0px; padding: 0px 0px 0px 20px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CCC; border-left: 1px solid #CC9; border-right: 1px solid #CC9;}
div#breadkno a {color: #999; border-width: 0px; text-decoration: none;}
div#breadkno a:hover {color: red; text-decoration: underline;}
	
div#contkno {position: absolute; top: 220px; left: 0px; width: 758px; height: 460px; border-left: 1px solid #CC9; border-right: 1px solid #CC9; overflow: auto;}
div#contkno h2 {margin: 10px 20px; font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contkno h2.pr {margin: 10px 20px; font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; text-align: center;}
div#contkno h3 {margin: 10px 20px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contkno h4 {margin: 5px 0px; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contkno h5 {margin: 10px 20px 0px 20px; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
div#contkno p {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
div#contkno p.lightext {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contkno td {margin: 0px; padding: 2px 0px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
div#contkno td.pr {margin: 0px; padding: 5px 3px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; text-align: center;}
div#contkno td.prdesc {margin: 0px; padding: 5px 8px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
div#contkno a {color: #333; text-decoration: underline; border: none;}
div#contkno a:hover {color: red;}
div#contkno img {border: none; margin: 5px 0px; padding: 0px; float: left;}
div#contkno img.newslogo {border: none; margin: 20px 20px 0px 20px; padding: 0px; float: none;}

div#footkno {position: absolute; top: 680px; left: 0px; width: 760px; background: url(imgs/knowledgeftr.gif) no-repeat top;}
div#footkno hr {height: 3px; margin: 20px 0px 0px 0px; color: #FFF; border-top: 1px solid #CCC; border-bottom: 1px solid #666;}
div#footkno p {text-align: center; margin: 5px 0px 20px 0px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#footkno a {color: #666; text-decoration: none;}
div#footkno a:hover {color: red; text-decoration: underline;}


/*** about specific styles ***/

div#bannerabo {position: absolute; top: 100px; left: 0px; width: 760px; height: 100px; border: none; background: url(imgs/aboutbnr.jpg) no-repeat;}
div#bannerabo h1 {margin: 40px 0px 0px 20px; font: bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF;}

div#breadabo {position: absolute; top: 200px; left: 0px; width: 738px; height: 20px; margin: 0px; padding: 0px 0px 0px 20px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CCC; border-left: 1px solid #C33; border-right: 1px solid #C33;}
div#breadabo a {color: #999; border-width: 0px; text-decoration: none;}
div#breadabo a:hover {color: red; text-decoration: underline;}
	
div#contabo {position: absolute; top: 220px; left: 0px; width: 758px; height: 460px; border-left: 1px solid #C33; border-right: 1px solid #C33; overflow: auto;}
div#contabo h2 {margin: 10px 20px; font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contabo h3 {margin: 10px 20px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contabo h4 {margin: 5px 0px; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contabo p {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
div#contabo p.lightext {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#contabo td {margin: 0px; padding: 2px 0px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}
div#contabo a {color: #333; text-decoration: underline; border: none;}
div#contabo a:hover {color: red;}
div#contabo img {border: none; margin: 5px 0px; padding: 0px; float: left;}

div#smapsol {width: 345px; margin: 0px 20px 20px 0px; border: 1px solid #9CC;}
div#smapsol h3 {padding: 0px 16px; margin: 0px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF; background: #9CC; text-decoration: none; border-bottom: 1px solid #9CC;}
div#smapsol a {font-weight: bold; color: #666; text-decoration: none; border: none;}
div#smapsol a.cat {color: #FFF; text-decoration: none; border: none; display: block; line-height: 200%;}
div#smapsol a:hover {color: red; background-color: #FFF; text-decoration: underline;}
div#smapsol p {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}

div#smappro {width: 345px; margin: 0px 0px 20px 0px; border: 1px solid #69C;}
div#smappro h3 {padding: 0px 16px; margin: 0px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF; background: #69C; text-decoration: none; border-bottom: 1px solid #69C;}
div#smappro a {font-weight: bold; color: #666; text-decoration: none; border: none;}
div#smappro a.cat {color: #FFF; text-decoration: none; border: none; display: block; line-height: 200%;}
div#smappro a:hover {color: red; background-color: #FFF; text-decoration: underline;}
div#smappro p {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}

div#smappar {width: 345px; margin: 20px 0px; border: 1px solid #99F;}
div#smappar h3 {padding: 0px 16px; margin: 0px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF; background: #99F; text-decoration: none; border-bottom: 1px solid #99F;}
div#smappar a {font-weight: bold; color: #666; text-decoration: none; border: none;}
div#smappar a.cat {color: #FFF; text-decoration: none; border: none; display: block; line-height: 200%;}
div#smappar a:hover {color: red; background-color: #FFF; text-decoration: underline;}
div#smappar p {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}

div#smapkno {width: 345px; margin: 20px 0px; border: 1px solid #CC9;}
div#smapkno h3 {padding: 0px 16px; margin: 0px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF; background: #CC9; text-decoration: none; border-bottom: 1px solid #CC9;}
div#smapkno a {font-weight: bold; color: #666; text-decoration: none; border: none;}
div#smapkno a.cat {color: #FFF; text-decoration: none; border: none; display: block; line-height: 200%;}
div#smapkno a:hover {color: red; background-color: #FFF; text-decoration: underline;}
div#smapkno p {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}

div#smapser {width: 345px; margin: 20px 20px 20px 0px; border: 1px solid #9C6;}
div#smapser h3 {padding: 0px 16px; margin: 0px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF; background: #9C6; text-decoration: none; border-bottom: 1px solid #9C6;}
div#smapser a {font-weight: bold; color: #666; text-decoration: none; border: none;}
div#smapser a.cat {color: #FFF; text-decoration: none; border: none; display: block; line-height: 200%;}
div#smapser a:hover {color: red; background-color: #FFF; text-decoration: underline;}
div#smapser p {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}

div#smapsup {width: 345px; margin: 20px 20px 20px 0px; border: 1px solid #6CC;}
div#smapsup h3 {padding: 0px 16px; margin: 0px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF; background: #6CC; text-decoration: none; border-bottom: 1px solid #6CC;}
div#smapsup a {font-weight: bold; color: #666; text-decoration: none; border: none;}
div#smapsup a.cat {color: #FFF; text-decoration: none; border: none; display: block; line-height: 200%;}
div#smapsup a:hover {color: red; background-color: #FFF; text-decoration: underline;}
div#smapsup p {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}

div#smapabo {width: 345px; margin: 20px 0px; border: 1px solid #C33;}
div#smapabo h3 {padding: 0px 16px; margin: 0px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF; background: #C33; text-decoration: none; border-bottom: 1px solid #C33;}
div#smapabo a {font-weight: bold; color: #666; text-decoration: none; border: none;}
div#smapabo a.cat {color: #FFF; text-decoration: none; border: none; display: block; line-height: 200%;}
div#smapabo a:hover {color: red; background-color: #FFF; text-decoration: underline;}
div#smapabo p {margin: 10px 20px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}

div#footabo {position: absolute; top: 680px; left: 0px; width: 760px; background: url(imgs/aboutftr.gif) no-repeat top;}
div#footabo hr {height: 3px; margin: 20px 0px 0px 0px; color: #FFF; border-top: 1px solid #CCC; border-bottom: 1px solid #666;}
div#footabo p {text-align: center; margin: 5px 0px 20px 0px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;}
div#footabo a {color: #666; text-decoration: none;}
div#footabo a:hover {color: red; text-decoration: underline;}

/*** miscellaneous styles ***/
	
.hide {visibility: hidden;}
