html {
	overflow-y: scroll;
}

body{
  margin: 0; 
  padding: 0; 
  background-color: #F4F4F4;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  color: #062230;
  line-height: 15px;
}

h1 {
  font-size: 14pt;
  font-weight: bold;
}
h3{
  font-size: 9pt;
}

img{
  border: 0;
}

table, td {
  margin: 0;
  padding: 0; 
  text-align: left;
}

fieldset {
  padding: 5px;
  border: 1px solid #B5CEFD;
  /* border: 1px solid #0079BB; */ 
}

input, textarea {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
}

/* Links */

a:link,a:hover,a:active,a:visited{
  text-decoration: underline;
  color: #062230;
  outline: 0;
}

a.footer:link, a.footer:hover, a.footer:active, a.footer:visited{
  text-decoration: none;
  color: inherit;
}

a.nav_link:link, a.nav_link:hover, a.nav_link:active, a.nav_link:visited {
  text-decoration: none;
  color: white;
  font-weight: bold;
 }

/* Holder */

#holder{
  width: 800px;
  margin: 20px auto auto auto; /* top right buttom left */
  clear: both;
}

/* Header */

#header {
  width: 800px;
  text-align: left;
  margin: 5px; 
  clear: both;
}

#header_image{
  width: 400px;
  height: auto;
}

/* Navigate */

#navigate{
  width: 800px;
  height: 25px;
  margin-top: 10px;
  text-align: left;
  vertical-align: middle;
  background-color: #001D2D;
  color: #FFFFFF;
  line-height: 25px;
  clear: both;  
}

.navigate_spacer_left{
  width: 10px;
  height: 25px;
  text-align: center;
  float: left;
}

.navigate_spacer_right{
  width: 10px;
  height: 25px;
  text-align: center;
  border-left: 1px solid #0079BB;  
  float: left;
}

.navigate_button{
  width: 100px;
  height: 25px;
  text-align: center;
  border-left: 1px solid #0079BB;
  float: left;
  cursor: pointer;
}

.navigate_button:hover{
  width: 100px;
  height: 25px;
  text-align: center;
  background-color: #0079BB;
  float: left;
  cursor: pointer;
}		

/* Content */

#content{
  margin: 10px;	
  vertical-align: middle; 
  overflow: auto;
  clear: both;
}

/* Footer */

#footer {
  width: 800px;	
  height: 15px;
  margin-top: 5px;
  text-align: left;
  vertical-align: middle;	
  color: #ADADAD;
  border-top: 1px solid #B5CEFD;
  line-height: 15px;  	
  clear: both;
}

#footer_inner_left {
  width: auto;
  height: 25px;
  margin-left: 5px;
  float: left;
}

#footer_inner_right {
  width: auto;
  height: 25px;
  margin-right: 5px;
  float: right;
}

/* Page - Home  */

#content_home_left{
  width: 525px;
  vertical-align: top;
  float: left;
}

#content_home_right{
  width: 225px;
  margin: 25px auto auto 25px; /* top right buttom left */ 
  text-align: center;
  vertical-align: top; 
  float: left;
}

.content_home_right_block{
  border-top: 1px solid #B5CEFD;
}

.content_home_right_headertext{
  font-style: italic;
  font-weight: normal;
  margin-top: 5px;
}

#content_home_right_image_signet{
  width: 80px;
  height: auto;
}

#content_home_right_image_microsoft{
  width: 150px;
  height: auto;
}

#content_home_right_image_cisco{
  width: 125px;
  height: auto;
}

#content_home_right_image_hp{
  width: 125px;
  height: auto;
}

td.content_home_contact{
  height: 17px;
  width: 75px;
}

/* Page - Contact */

#content_contact{
  width: 100%;
}

#content_fieldset_contactform{
  width: 375px;
  float: left;
}

#content_fieldset_omninetworksform{
  width: 330px;
  margin-left: 25px;
  float: left;  
}

td.content_contact_left{
  width: 150px;
  padding: 1px;
}

td.content_contact_right{
  width: 200px;
  padding: 1px;
}		

textarea.content_contact_general{
  width: 352px;
  height: 100px;
  border: 1px solid #B5CEFD;
}

textarea.content_contact_general_error{
  width: 352px;
  height: 100px;
  border: 1px solid #B5CEFD;
  border: 1px solid #FF3E3E;  
}

input.content_contact_general{
  border: 1px solid #B5CEFD;
  width: 200px;
}

input.content_contact_general_error{
  border: 1px solid #FF3E3E;
  width: 200px;
}

#scroll {
	position:absolute;
	top:0;
	bottom:-0.1px;
	width:1em;
	z-index:-1;
}

