#about a:link {  display: block;  width: 100%;  height: 100px;  line-height: 100px;  background: #004FB0 url(images/aboutus.jpg) no-repeat left top;}#about a:visited {  display: block;  width: 100%;  height: 100px;  line-height: 100px;  background: #004FB0 url(images/aboutus.jpg) no-repeat left top;}#about a:hover { background-color: #D24B09; background-position: -300px top;}#about td{	background: url(images/bg1_about_over.jpg) no-repeat left top;}

#dynos a:link {  display: block;  width: 100%;  height: 100px;  line-height: 100px;  background: #004FB0 url(images/dynos.jpg) no-repeat left top;}#dynos a:visited {  display: block;  width: 100%;  height: 100px;  line-height: 100px;  background: #004FB0 url(images/dynos.jpg) no-repeat left top;}#dynos a:hover { background-color: #D24B09; background-position: -300px top;}#dynos td{	background: url(images/dynos.jpg) no-repeat left top;}#dynos a {overflow: hidden;}

#products a:link {  display: block;  width: 100%;  height: 100px;  line-height: 100px;  background: #004FB0 url(images/products.jpg) no-repeat left top;}#products a:visited {  display: block;  width: 100%;  height: 100px;  line-height: 100px;  background: #004FB0 url(images/products.jpg) no-repeat left top;}#products a:hover { background-color: #D24B09; background-position: -300px top;}#products td{	background: url(images/products.jpg) no-repeat left top;}

#news a:link {  display: block;  width: 100%;  height: 100px;  line-height: 100px;  background: #004FB0 url(images/news.jpg) no-repeat left top;}#news a:visited {  display: block;  width: 100%;  height: 100px;  line-height: 100px;  background: #004FB0 url(images/news.jpg) no-repeat left top;}#news a:hover { background-color: #D24B09; background-position: -300px top;}#news td{	display: block;	background: url(images/news.jpg) no-repeat left top;}

#search {	display: block;	width: 300px;	height: 100px;	line-height: 100px;
	background: url(images/bg5_screens.jpg) no-repeat left top;}

.text {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	}

.whitetext{
font-family: arial, verdana, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-align: left; vertical-align: bottom;  
}

.whitetitles{
font-family: arial, verdana, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-align: left; text-indent: 25px; 
}

.blacktitles{
font-family: arial, verdana, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-align: left; 
}

.greybold{
	font-size: 12px;
	color: #555555;
	font-weight: bold;
	text-align: left;
}

.greyboldmargin{
	font-size: 12px;
	color: #555555;
	font-weight: bold;
	margin: 12px;
}

.pagenumbers{
font-family: arial, verdana, sans-serif; font-size: 11px; color: #666666; font-weight: bold; text-align: left; margin: 6px; 
}

.maintext{
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	margin: 12px;
}

.contact{
font-family: arial, verdana, sans-serif; font-size: 11px; color: #666666; font-weight: bold;
}

.contact a:link {color: #666666; text-decoration: none;}

.navtable{
	margin: 15px 0px 0px 15px;
}

.navtext{
font-family: arial, verdana, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-align: left; margin-left: 15px;
}

.navtext a:link {color: #FFFFFF; text-decoration: none;}
.navtext a:visited {color: #EEEEFF; text-decoration: none;}
.navtext a:hover {color: #FF6633; text-decoration: none;}
.navtext a:active {color: #FF6633; text-decoration: none;}

.navtextthis{
font-family: arial, verdana, sans-serif; font-size: 11px; color: #FF6600; font-weight: bold; text-align: left; margin-left: 15px;
}

.navtextnot{
font-family: arial, verdana, sans-serif; font-size: 11px; color: #FFFFFF; text-align: left;
}

.newstext a:link{
	color: CCCCCC;
}

.link{
font-family: arial, verdana, sans-serif; font-size: 12px; color: #555555; font-weight: bold; text-align: left; margin: 12px;
}

.link a:link {color: #555555; text-decoration: none;}
.link a:visited {color: #9AAFCA; text-decoration: none;}
.link a:hover {color: #3366CC; text-decoration: none;}
.link a:active {color: #3366CC; text-decoration: none;}

.picdescript{
font-family: arial, verdana, sans-serif; font-size: 11px; color: #333333; font-weight: bold; 
}

.whiteborder{
background-color: #B0B0B0; font-family: arial, verdana, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-align: center;
}

.imagecenter{
float: center; border: none; margin: 10px; font-family: arial, verdana, sans-serif; font-size: 11px; color: #333333; font-weight: normal;
}

.imageright{
float: right; border: none; margin: 8px;
}

.imageleft{
float: left; border: none; margin: 8px;
}

.mapmargin{
	margin: 16px 0px 16px 12px;
}

.list{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	line-spacing: 3px;
	margin: 12px 0px 0px 26px;
}

.dynotable{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 12px 0px 0px 12px;
	/*text-align: left;*/
}

.dynotableheader{
	background-color: #9AAFCA;
	font-weight: bold;
	color: #000000;
	/*text-align: center;*/
	text-indent: 7px;
	padding: 5px;
}

.dynotablecontent{
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	/*border-width: 0 0 0 2pt;
	border-style: none none none solid;
	border-color: #B0B0B0;*/
	text-indent: 9px;
	padding: 5px;
}

.dynoselect{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	text-indent: 9px;
	padding: 4px;
	margin: 0px 0px 0px 12px;
}

.dynoselecthead{
	background-color: #9AAFCA;
	color: #000000;
}

.dynoselectrow{
	background-color: #DDDDDD;
}
	
.maintexttable{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 12px
	/*text-align: left;*/
}

.address{
font-family: arial, verdana, sans-serif; font-size: 11px; color: #FFFFFF; text-align: right; background-image: url(images/bg_tile.gif);
}

.address a:link {color: #FFFFFF; text-decoration: none;}
.address a:hover {color: #DDDDDD; text-decoration: none;}


/*main menu rollover code/////////////////////////////////////////////////////////////*/

.about_rollimg{
background-image: url(images/bg1_about.jpg); font-family: arial, verdana, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-align: left; vertical-align: bottom; cursor: hand;
}
.about_rollover{
background-image: url(images/bg1_about_over.jpg); font-family: arial, verdana, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-align: left; vertical-align: bottom; cursor: hand;
}

.dynos_rollimg{
background-image: url(images/bg2_dynos.jpg); font-family: arial, verdana, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-align: left; vertical-align: bottom; cursor: hand;
}
.dynos_rollover{
background-image: url(images/bg2_dynos_over.jpg); font-family: arial, verdana, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-align: left; vertical-align: bottom; cursor: hand;
}

.products_rollimg{
background-image: url(images/bg3_prod.jpg); font-family: arial, verdana, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-align: left; vertical-align: bottom; cursor: hand;
}
.products_rollover{
background-image: url(images/bg3_prod_over.jpg); font-family: arial, verdana, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-align: left; vertical-align: bottom; cursor: hand;
}

.news_rollimg{
background-image: url(images/bg4_news.jpg); font-family: arial, verdana, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-align: left; vertical-align: bottom; cursor: hand;
}
.news_rollover{
background-image: url(images/bg4_news_over.jpg); font-family: arial, verdana, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-align: left; vertical-align: bottom; cursor: hand;
}

.other_rollimg{
background-image: url(images/bg5_screens.jpg); font-family: arial, verdana, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-align: left; vertical-align: bottom; cursor: hand;
}
.other_rollover{
background-image: url(images/bg5_screens_over.jpg); font-family: arial, verdana, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-align: left; vertical-align: bottom; cursor: hand;
}
