/*		 -------------------------------------------------------------
		 1body.com
		 CommUn1ty
		 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
		 Description:		Base styles for Applied Utah
		 Filename:		styles.css
		 Version:			1.0
		 Date:		 	Jan 25, 2006
		 -------------------------------------------------------------		 */
/*		 -------------------------------------------------------------
		 Homepage and menu
		 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -		 */
.errMsg {
		 color: red;
		 display: inline;
}
.errFld {
		 border-color: red;
}
.pageTitle{
font-family: Arial;  font-size: 25px; text-transform: uppercase; letter-spacing: 4px; color: white;top: 82px; padding: 0; margin:0; margin-bottom: 0px; margin-left: 15px; margin-top: -10px;width: 100%; position: absolute; padding: 0; background-color: transparent; font-weight: normal}
#title{background-color:#ccc; height: 44px; _height: 34px; margin:0; margin-bottom: 10px;width: 100% }
.myLayersClass { position: relative; visibility: hidden; }
body{font-family:verdana; font-size: 9pt; color:black; margin: 0; padding: 0;  }
#menu{ margin-right: 0px; margin:0; background:black; border:0px solid #FFFFFF;margin-bottom: 1px; }
#topnavigation
{
top: 35px;
position:relative;
z-index: 0;
}
#allcategories ul, #allcategories li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}
#topnavigation a:link, #topnavigation a:visited
{
line-height: 14px;
font-weight: normal;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #fff;
}
#topnavigation span.navsep{
	background-image:url('3EF8B0101E737C6A8625733800676BAB/$FILE/ShortWhiteVline.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	
color: white;
}
#topnavigation a:link#current, #topnavigation a:visited#current
{
border-bottom: 4px solid #FCD116;
padding-bottom: 4px;
background: transparent;
color: #FCD116;
}
#projects a#projects
{
border-bottom: 4px solid #FCD116;
padding-bottom: 4px;
background: transparent;
color: #FCD116;
}
#products a#products
{
border-bottom: 4px solid #FCD116;
padding-bottom: 4px;
background: transparent;
color: #FCD116;
}
#professional-services a#professional-services
{
border-bottom: 4px solid #FCD116;
padding-bottom: 4px;
background: transparent;
color: #FCD116;
}
#about-w-m a#about-w-m
{
border-bottom: 4px solid #FCD116;
padding-bottom: 4px;
background: transparent;
color: #FCD116;
}
#wireless-resources a#wireless-resources
{
border-bottom: 4px solid #FCD116;
padding-bottom: 4px;
background: transparent;
color: #FCD116;
}
#products a#wireless-products
{
border-bottom: 4px solid #FCD116;
padding-bottom: 4px;
background: transparent;
color: #FCD116;
}
#wireless-solutions a#wireless-solutions
{
border-bottom: 4px solid #FCD116;
padding-bottom: 4px;
background: transparent;
color: #FCD116;
}
#home a#home 
{
border-bottom: 4px solid #FCD116;
padding-bottom: 4px;
background: transparent;
color: #FCD116;
}
.phone{color:#FF9800;font-size:12pt;font-weight: bold;}
#topnavigation a:hover { color: #FCD116; }
#scroll1{border:0px; overflow:auto; width: 197px; height: 290px;}
html, body, #holder { 
min-width: 100%;
max-width: 1400px;
font-size: 8pt;
 }
html>body, html>body #holder { height: auto;}
body { margin: 0; padding:0; }
#holder { position: absolute; top: 0; left: 0; }
#content {clear:left; margin-left: 0px; margin-top: 0px; padding-bottom: 3em; height: auto; border: 0px red solid; }
.hometable{border:0; position: relative; padding:0; margin:0; background:#000; }
#hometablecell1{position: relative; height: 90px; right:0px; left:0px;  top: 0px}
/*		 -------------------------------------------------------------
		 Pages and general layout
		 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -		 */
h1{
font-size: 14pt;
}
h2.color5
{
color:#fff;
font-size: 16pt;
background-color: #ccc;
font-family: arial;
letter-spacing: 0.2em; text-transform: uppercase; 
padding-left: 16px;
line-height: 35px;
font-weight: normal;
}
#test5
{
display:block;
color:#fff;
background-color: #ccc;
height: 14px;
font-weight: normal;
min-height:25px;
padding: 0;
padding-top: 7px;
padding-left: 15px;
margin-bottom: 15px;
vertical-align: baseline;
}
#test5 p
{
position: relative;
top: 5px;
font-size:24px;
text-transform:uppercase;
letter-spacing: 4px;
}
#pageTitle
{
display:block;
color:#fff;
background-color: #ccc;
height: 14px;
min-height:25px;
padding: 0;
padding-top: 7px;
padding-left: 15px;
margin-bottom: 15px;
vertical-align: baseline;
}
#pageTitle p
{
font-family: Arial;
position: relative;
font-size:25px;
line-height:29px;
text-transform:uppercase;
letter-spacing: 4px;
top:-23px
}
h2.color6
{
color:#027ABB;
font-size: 16pt;
background-color: #ccc;
font-family: arial;
letter-spacing: 0.2em; 
padding-left: 16px;
line-height: 35px;
font-weight: normal;
}
#mastheadtitle
{
display:block;
color: white;
background-color: #ccc;
height: 14px;
font-weight: normal;
padding: 0;
padding-top: 8px;
padding-bottom: 10px;
font-weight: bold;
font-size:14px;
margin-bottom: 16px;
vertical-align: middle;
}
/*		 -------------------------------------------------------------
		 2nd level links
		 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -		 */
#navimg{
position:relative;
margin-top: -1px;
margin-bottom: -1px;
}
#navcontainer1 { width: 125px; clear:both;}
#navcontainer1 ul
{
position:relative;
margin-top: 0;
margin-left: 0;
padding-left: 0;
padding-top: 0;
list-style-type: none;
font-family: verdana, Helvetica, sans-serif;
font-size: 8pt;
text-align: right;
}
#subnavcontainer{
position: absolute;
top: 145px;
right: 2px;
}
#navcontainer a.current
{
background-color: white;
color: black;
}
#navcontainer a:visited .current
{
background-color: white;
color: black;
}
/*		 -------------------------------------------------------------
		 3rd level links
		 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -		 */
/*		 -------------------------------------------------------------
		 Address
		 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -		 */
#address {font-weight:bold; color: #666666; font-family: verdana; position:relative; padding-left: 5px; font-size: 7pt; margin-top: 200px;}
.sub {font-weight:normal; color: #000; font-family: verdana; font-size: 7pt; position:relative;}
.close{line-height:1px}
/*		 -------------------------------------------------------------
		 Buttons
		 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -		 */
div.menuBar,
div.menuBar,
a.menuButton,
div.menu,
div.menu 
a.menuItem {
  font-family: tahoma,"MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}
div.menuBar {
  background-color: transparent;
  border: 0px  #e0e0e0;
  padding: 10px 100px  0px 0px;
  text-align: right;
  height: 18px;
}
 a.menuButton, a.menuButton:visited, a.menuButton:link {
  background-color: #e0e0e0;
border: 2px outset #e0e0e0;
  color: #000000;
  cursor: default;
  left: 0px;
  margin: 0px;
  padding: 6px 6px 6px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}
 a.menuButton:hover {
  background-color: transparent;
  border: 1px outset #e0e0e0;
  color: #000000;
}
 a.menuButtonActive,
a.menuButtonActive:hover {
  background-color: #5050f0;
  border: 1px inset #e0e0e0;
  color: #ffffff;
  left: 1px;
  top: 1px;
text-decoration: none;
}
div.menu {
  background-color: #e0e0e0;
  border: 1px outset #e0e0e0;
  left: 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 0px;
margin-top: -2px;
  visibility: hidden;
  z-index: 101;
}
div.menu a.menuItem {
  color: #000000;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #5050f0;
  color: #ffffff;
}
div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}
div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}
/*		 -------------------------------------------------------------
		 Utility Links
		 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -		 */
#utilitynav{color: white;
top: 10px;
position:relative;
z-index: 0;
text-align: right;
margin-right: 10px;
 }
#utilitynav a{font-family: tahoma; color: white; font-size:8pt; text-transform:lowercase; text-decoration:none}
#utilitynav a:active{font-family: tahoma; color: white; font-size:8pt;text-transform:lowercase; text-decoration:none}
#utilitynav a:visited{font-family: tahoma; color: white; font-size:8pt;text-transform:lowercase; text-decoration:none}
#utilitynav a:link{font-family: tahoma; color: white; font-size:8pt;text-transform:lowercase; text-decoration:none}
#utilitynav a:hover{color: #FCD116;}
/*		 -------------------------------------------------------------
		 Misc
		 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -		 */
div#nifty{ margin: 0 2%;background-color: #ccc; }
div#nifty1{ margin: 0 2%;background-color: #ccc;}
div#nifty2{ margin: 0 2%;background-color: #ccc; }
div#nifty3{ margin: 0 2%;background-color: #ccc; }
div#nifty4{ margin: 0 2%;background-color: #ccc; }
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #D1CCBF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
div.tableContainer {
	clear: both;
	border: 1px solid #000;
	height: 380px;
	overflow: auto;
	position: relative;
	top: 29px;
	left: -10px;
	margin-right: 10px; 
	
}
#tableA {
position:relative;
top: -23px;
}
select,td{
  font-family: verdana;
  font-size: 8pt;
border:0;
padding:0;
margin:0;
}
.labels{font-weight:bold; margin-left: 15px; color:gray}
.leftcell{
position:relative; z-index: 12; margin:0; left: -4px;
	background-image:url('1C2A4B5A19EBAB8B862573380066D102/$FILE/longwhitevline.gif');
	background-repeat:no-repeat;
	background-position:bottom right;	
}
.main{background-color: white; border:0; margin:0; margin-top:0px;margin-left:0px;padding:0 }
.mainleft{ min-width:250px;}
#header{position: relative; 
top: 0px;
}
#left1{
padding:20px; 
padding-bottom: 17px;
color: white;
background-color:#087DBD;   
 height: 103px;
  margin:0;line-height: 1.3; position: relative; z-index: 10;
}
#left10{padding-top:20px; padding-left:16px; padding-bottom:20px; color: white;background-color:#087DBD;   height: 35px; margin:0;}
#right10{padding:20px; color: white;background-color:#DEEFF7;   height: 35px; margin:0;margin-left: -3px;}
#left2{ padding-top:8px; padding: 20px; color: white;background-color:#087DBD;
height: 62px;
  margin:0;
border-top:1px solid white;
border-bottom:0px solid red;
margin:0;margin-left: -3px;
font-size: 12px;
 }
.left2news a{color: white; font-size: 11px; position: relative; left: 65px; text-decoration: none; border-bottom: 1px dotted white;}
.left2news a:hover {color: white; font-size: 11px; position: relative; left: 65px; text-decoration: none; border-bottom: 1px solid white;}
.left2img {position: relative; left: 67px; text-decoration: none; top: 3px;}
#left4{clear: both; background-color:white; text-align:right; width: 100%;  position: relative; top: 22px;  margin-right:0px; line-height: 1.4; color: black; }
#left4 a {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#left4 a:link {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#left4 a:visited {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#left4 a:hover {
color: #027ABB;
text-decoration: none;
border-bottom: 1px solid #027ABB;
}
/*  */
#center1{background-color:#DEEFF7; color: black; padding: 0px; margin:0; margin-left: 0px;position:relative; z-index: 10; text-align:center; border: 0px solid red;
left: 2px;
top: -12px;
}
#center2{background-color:white; color: black; padding: 0px; margin:0; margin-left: 0px;  padding:0;
position:relative; z-index: 1;  border-top: 0px solid white;
margin-bottom: 130px;
height: 67px;
}
#center1{
background-color: white;
margin-left:-4px;
text-align: left;
border: 0px solid red;
width: 580px;
position: relative;
top: 34px;
}
#center6{
background-repeat: repeat-no;
border-top: 1px solid white;
height: 80px;
width: 173px;
position: relative;
z-index: 1000;
padding: 0;
margin: 0;
 }
#center7{
background-repeat: repeat-no;
border-top: 1px solid white;
width: 173px;
border-left: 1px solid white;
height: 80px;
position: relative;
z-index: 1001;
padding: 0;
margin: 0;
 }
#center8{
background-repeat: repeat-no;
border-top: 1px solid white;
height: 80px;
width: 173px;
position: relative;
z-index: 1002;
padding: 0;
margin: 0;
}
#center3{
background-color:white; color: #222; 
width:175px;
float:left;
background:#fff;
padding-bottom:10px;
line-height: 1.3;
margin-top: 1px;
border: 0px solid blue;
position: relative;
top: -61px;
z-index: 1001;
 }
#center3 li { list-style-type: square;color: black; margin-left:-20px; padding-bottom:5px; }
#center3 a {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#center3 a:link {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#center3 a:hover {
color: #027ABB;
text-decoration: none;
border-bottom: 1px solid #027ABB;
}
#center3 h3 {
background-color: #B5B6B3;
}
#projectstitle {
background-color: #AAAAAA;
height: 34px;
position: relative;
width: 175px;
border-left: 0px solid white;
border-top: 1px solid white;
}
#projectstitle p, #projectstitle a, #projectstitle a:link, #projectstitle a:visited, #projectstitle a:hover
{
font-family: verdana;
font-size: 10pt;
font-weight: bold;
text-align: center;
margin-top: 8px;
padding-top: 1px;
padding-left: 4px;
color: white;
text-align: left;
border: 0;
}
#center4{
margin-top: 1px;
background-color:white; color: #222;
width: 175px;
border-left: 1px solid white;
float:left;
background:#fff;
padding-bottom:10px;
border: 0px solid red;
line-height: 1.3;
position: relative;
top: -61px;
z-index: 1000;
}
#center4 li { list-style-type: square; color: black; margin-left:-20px; padding-bottom:5px; }
#center4 a {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#center4 a:link {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#center4 a:hover {
color: #027ABB;
text-decoration: none;
border-bottom: 1px solid #027ABB;
}
#center4 h3 {
background-color: #B5B6B3;
}
#productstitle{
background-color: #AAAAAA;
height: 34px;
position: relative;
width: 175px;
border-left: 1px solid white;
border-top: 1px solid white;
}
#productstitle p, #productstitle p, #productstitle a, #productstitle a:link, #productstitle a:visited, #productstitle a:hover 
{
font-family: verdana;
font-size: 10pt;
font-weight: bold;
text-align: center;
margin-top: 8px;
padding-top: 1px;
padding-left: 4px;
color: white;
text-align: left;
border: 0;
}
#center5{
background-color:white; 
color: #222;
width: 175px;
border-left: 1px solid white;
margin-left: 1px;
float:left;
background:#fff;
padding-bottom:10px;
line-height: 1.3;
padding-right:10px;
position: relative;
top: -61px;
z-index: 75;
margin-top: 1px;
}
#center5 li { list-style-type: square; color: black; margin-left:-20px; padding-bottom:5px; }
#center5 h3 {
background-color: #B5B6B3;
}
#center5 a {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
line-height: 1.3;
}
#center5 a:link {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#center5 a:hover {
color: #027ABB;
text-decoration: none;
border-bottom: 1px solid #027ABB;
}
#servicestitle {
background-color: #AAAAAA;
height: 34px;
position: relative;
width: 175px;
border-left: 0px solid white;
border-top: 1px solid white;
}
#servicestitle p, #servicestitle p, #servicestitle a, #servicestitle a:link, #servicestitle a:visited, #servicestitle a:hover 
{
font-family: verdana;
font-size: 10pt;
font-weight: bold;
text-align: left;
margin-top: 8px;
padding-top: 1px;
padding-left: 4px;
color: white;
border: 0;
}
#logo{position:absolute; left: 17px; top: 10px;
}
#breadcrum{position: relative; top: -5px; font-size: 8pt; margin-left: 16px;}
#breadcrum a:link, #breadcrum a:visited
{
padding: 1px;
color:#027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#breadcrum a:hover
{
color: #027ABB;
text-decoration: none;
border-bottom: 1px solid #027ABB;
font-size: 8pt;
}
#print{font-size:8pt; float: right; margin-top: 100px; margin-right: 15px; padding: 3px; }
#print a, #print a:link, #print a:visited
{
line-height: 1.3;
padding: 1px;
color:#027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
position: relative;
top: -4px;
}
#print a:hover
{
line-height: 1.3;
padding: 1px;
color: #027ABB;
text-decoration: none;
border-bottom: 1px solid #027ABB;
font-size: 8pt;
}
#buttons{
	margin-top:10px;
	margin-bottom:0px;
}
button{
	padding:4px;
	font-size:90%;
	font-weight:bold;
	margin-right:5px;
}
button img{
	vertical-align: middle;	
	height:16px;
	width:16px;
}
h1{
background-color:#ccc;
}
#maincontent 
{
font-size: 8pt; position:relative;   margin:0;
   padding:0;
}
#page{
margin: 0;
padding: 0;
float:left;
width:80%;
background:#fff;
position: relative;
top:15px;
z-index: 0;
}
#navcontainer {
float: right;
width: 20%;
position: relative;
top:-15px
}
#form{
margin: 0;
padding: 0;
color: black;
background:#fff;
position: relative;
top:-15px;
z-index: 99999;
}
#formTitle
{
display:block;
color:#fff;
background-color: #ccc;
height: 13px;
min-height:25px;
padding: 0;
padding-top: 7px;
padding-left: 15px;
margin-bottom: 15px;
vertical-align: baseline;
position: relative;
top: 1px;
}
#formTitle p
{
font-family: Arial;
position: relative;
font-size:25px;
line-height:29px;
text-transform:uppercase;
letter-spacing: 4px;
top:-23px
}
#a {
font-size: 8pt;     
 float: left;
      width: 35%;
      padding:0;
	padding-right: 0px;
margin-left:15px;
margin-right: 0px;
padding-bottom: 200px;
display: block;
border: solid 0px red;
      }
#a ul{
list-style: none;
margin-left:-38px;
margin-top: -10px;
line-height: 1.6;
}
#a a:active, #a a:link, #a a, #a a:visited{
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
font-size: 8pt;
}
h2{
font-family: verdana;
font-size: 10pt;
margin-bottom: 3px;
margin-top: 10px;
}
h3{
font-family: verdana;
font-size: 10pt;
margin-bottom: 3px;
margin-top: 10px;
}
#ba{
position: relative;
top: -26px;
}
#ba p{
font-size: 8pt;
margin-left: 37%; 
border: solid 0px green;
padding-right: 5px;
line-height: 1.3;
      }
#bb {
position: absolute;
left: 17px;
margin-top: 20px;
width: 27%;
color: black;
padding-bottom: 10px;
z-index: 1000000;
      }
#bb h4{font-size: 8pt;
margin-bottom: 1px;
margin-top: 10px;
}
#bb a {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#bb a:link {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#bb a:hover {
color: #027ABB;
text-decoration: none;
border-bottom: 1px solid #027ABB;
}
.number {
color: #660000;
font-size: 12pt;
font-weight: bold;
      }
#navcontainer ul
{
margin-left: 15px;
padding-left: 0;
list-style-type: none;
font-family: verdana, Helvetica, sans-serif;
font-size: 8pt;
margin-top: -8px;
}
#navcontainer a
{
line-height: 1.6;
padding: 1px;
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
font-size: 8pt;
}
h2 {
   margin-top:0;
   padding:0;
}
#a a:hover {
color: #027ABB;
text-decoration: none;
border-bottom: 1px solid #027ABB;
font-size: 8pt;
}
#gutter{
background-image: url(LongBlueLine.gif);
background-repeat: repeat-y;
width: 1px;
height: 150px;
float: left;
z-index:300;
position:relative;
top: -24px; 
left: 0px;
} 
#gutter2{
background-image: url(LongBlueLine.gif);
background-repeat: repeat-y;
width: 1px;
height: 150px;
float: left;
z-index:300;
position:relative;
top: -63px; 
left: 0px;
}
.gutter{
background-image: url(LongBlueLine.gif);
background-repeat: repeat-y;
width: 1px;
height: 250px;
float: left;
padding: 0;
margin: 0;
position: relative;
top:-100px;
margin-left: -8px;
}
#gutter3{
background-image: url(LongBlueLine.gif);
background-repeat: repeat-y;
width: 1px;
height: 150px;
float: left;
z-index:300;
position:relative;
top: 5px; 
left: 0px;
} 
#left100
{
float: left;
width: 29.5%;
height: 80px;
background-color: black;
color: white;
margin: 0;
padding: 0;
background-image:url('1C2A4B5A19EBAB8B862573380066D102/$FILE/longwhitevline.gif');
	background-repeat:no-repeat;
	background-position:bottom right;	
}
#right200
{
float: right;
background-color: black;
height: 30px;
width: 19%;
}
#right210
{
height: 67px;
background-color: black;
}
#left20
{
float: left;
width: 30%;
background-color: #027ABB;
color: white;
margin: 0;
padding: 0;
height: 95px;
position: relative;
z-index: 0;
border-right: 1px solid white;
}
#left0
{
float: left;
width: 29.4%;
background-color: white;
color: white;
margin: 0;
padding: 0;
height: 5px;
position: relative;
z-index: 0;
border-right: 1px solid white;
padding-bottom: 0;
}
#left20 p
{
padding-left: 13px;
padding-right: 13px;
padding-top: 4px;
padding-bottom: 4px;
font-size: 8pt;
}
#right20
{
height:0px;
background : #333 url("aa.nsf/1E2A159745478A5C862573300004B6CC/$FILE/projects.jpg") top left no-repeat;
height: 80px;
}
#right21
{
border: solid 0px red;
width: 550px;
margin-left:29.5%;
margin-right: 10%;
padding-left: 1px;
position: relative;
left: -1px;

}
#projectsmasthead
{
border: solid 0px red;
margin:0;
padding: 0;
margin-left:29.5%;
margin-right: 0%;
padding-left: 6px;
background-image: url(imgProjectsBg.gif);
background-repeat: repeat-x;
position: relative;
left: 0px;;
}
#productsmasthead
{
border: solid 0px red;
margin:0;
padding: 0;
margin-left:29.5%;
margin-right: 0%;
padding-left: 6px;
background-image: url(imgProductsBg.gif);
background-repeat: repeat-x;
position: relative;
left: 0px;;
}
#proservicesmasthead
{
border: solid 0px red;
margin:0;
padding: 0;
margin-left:29.5%;
margin-right: 0%;
padding-left: 6px;
background-image: url(imgProServicesBg.gif);
background-repeat: repeat-x;
position: relative;
left: 0px;;
}
#aboutmasthead
{
border: solid 0px red;
margin:0;
padding: 0;
margin-left:29.5%;
margin-right: 0%;
padding-left: 6px;
background-image: url(imgAboutBg.gif);
background-repeat: repeat-x;
position: relative;
left: 0px;;
}
.ActionTitle{
font-family: arial narrow;
font-size: 14px;
font-weight: bold;
}
html 
  { 
  height: 100%; 
  } 
  
  body 
  { 
  height: 100%; 
  } 
  
  #nonFooter 
  { 
  position: relative; 
  min-height: 100%; 
  } 
  
  * html #nonFooter 
  { 
  height: 100%; 
  } 
  
#footer {clear: both;  bottom: -20px; left: 0; background: white;  border: none; border-top: 0px solid black; width: 100%; text-align: left; color: black; }

 
#footer a {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#footer a:link {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#footer a:hover {
color: #027ABB;
text-decoration: none;
border-bottom: 1px solid #027ABB;
}
#viewcontainer a {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#viewcontainer a:link {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#viewcontainer a:hover {
color: #027ABB;
text-decoration: none;
border-bottom: 1px solid #027ABB;
}
.search-results-navigation a {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
.search-results-navigation a:link {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
.search-results-navigation a:hover {
color: #027ABB;
text-decoration: none;
border-bottom: 1px solid #027ABB;
}
#formlinks {float: right;  width: 15%; position: relative; z-index: 999; line-height: 1.6;}
#formlinks .selected{
text-decoration: underline;
}
#formlinks a {
color: #027ABB;
text-decoration: none;
}
#formlinks a:link {
color: #027ABB;
text-decoration: none;
}
#formlinks a:hover {
text-decoration: none;
color: black;
}
#maincontent a {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#maincontent a:link {
color: #027ABB;
text-decoration: none;
border-bottom: 1px dotted #027ABB;
}
#maincontent a:hover {
color: #027ABB;
text-decoration: none;
border-bottom: 1px solid #027ABB;
}
#navlist{line-height:20px;
position: absolute;
right: 10px;
top: 225px;
width: 165px;
z-index: 100;
}
#navlist li{list-style-type: none}
