* {
margin:0;
padding:0;
}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:medium;
background-image:url(../images/bkg_blue.gif);
background-repeat:repeat-x;
background-color:#fafafa;
color:#000000;
margin:0;
padding:0;
}
a:link {
	color: #424b6e;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #424b6e;
}
a:hover {
	text-decoration: none;
	color: #454545;
}
a:active {
	text-decoration: underline;
	color: #424b6e;
}
h2 {
margin: 5px 0 5px 0;
font-size:135%;
padding-bottom:5px;
color:#162f6e;
}
h3 {
margin: 10px 0 5px 0;
font-size:100%;
border-bottom:1px solid #162f6e;
padding-bottom:5px;
color:#162f6e;
}
p {
padding:inherit;
margin:auto;
}
ul {
list-style-position:inside;
}
.ContentList {
list-style-position:outside;
margin-left:15px;
list-style-type:disc;
}
#header {
width:100%;
height:145px;
background-image:url(../images/header_bkg_blue.gif);
background-repeat:repeat-x;
}
#CompanyName {
text-indent:-9999px;
width:1000px;
height:145px;
background-image:url(../images/header_blue.jpg);
background-repeat:no-repeat;
float:left;
}
#firstParagraph {
font-size:105%;
font-weight:bold;
}
#firstLetter {
font-size:150%;
display:inline;
}
.clearLeft {
clear:left;
}
.clearRight {
clear:right;
}
/* navigation
--------------------------------------------------*/
#navcontainer {
width:409px;
height:105px;
float:right;
position:absolute;
top:7px;
right:0;
}
#navigation ul {
width:100%;
}
#navigation li {
  float:left;
  display:block;
  height:100%;
  background-position:0 105px;
  list-style-type:none;
}
#navigation li a {
  display:block;
  height:100%;
  width:100%;
  text-indent:-9999px;
  text-decoration:none;
  background-position:0 0;
}
#navigation li a:hover {
  background:none !important;
}
#home #navigation #home a,
#aboutUs #navigation #aboutUs a,
#products #navigation #products a,
#technology #navigation #technology a,
#contactUs #navigation #contactUs a
#proprietary #navigation #proprietary a
{
  cursor: default;
  background:none !important;
}
#navigation #home, #navigation #home a {
  background-image:url(../images/menu_blue_01.jpg);
  width:43px;
  height: 105px;
}
#navigation #aboutUs, #navigation #aboutUs a {
  background-image:url(../images/menu_blue_02.jpg);
  width:58px;
  height: 105px;
}
#navigation #products, #navigation #products a {
  background-image:url(../images/menu_blue_03.jpg);
  width:59px;
  height: 105px;
}
#navigation #technology, #navigation #technology a {
  background-image:url(../images/menu_blue_04.jpg);
  width:71px;
  height: 105px;
}
#navigation #proprietary, #navigation #proprietary a {
  background-image:url(../images/menu_blue_05.jpg);
  width:110px;
  height: 105px;
}
#navigation #contactUs, #navigation #contactUs a {
  background-image:url(../images/menu_blue_06.jpg);
  width:68px;
  height: 105px;
}
#flashHead {
float:left;
}
#container{
width:100%;
}
#content {
width:100%;
}
#sidebar {
width:195px;
margin:5px 10px 0 0;
float:right;
}
#sidebarPic {
padding:5px;
}
#vendors{
width:98%;
float:left;
padding:5px;
}
#vendors ul {
list-style-type:none;
margin-left:10px;
text-align:left;
}
#vendors li {
display:inline;
margin-right:5px;
}
.vendorPic {
margin-right:5px;
}
#text {
width:98%;
float:left;
margin:5px 0 0 5px;
padding:5px;
}
.text_pic_left {
float:left;
margin: 5px 5px 0 0;
padding-top:5px;
}
.text_pic_right {
float:right;
margin:5px 0 0 5px;
padding-top:5px;
}
.text_pic_left2 {
float:left;
margin-right: 5px;
}
.text_pic_right2 {
float:right;
margin-left: 5px;
}
.picLeft {
float:left;
margin: 5px 5px 5px 0;
background-color:#162f6e;
text-align:center;
border:#162f6e solid 2px;
padding:5px;
}
.picRight {
float:right;
margin: 5px 0 5px 5px;
background-color:#162f6e;
text-align:center;
border:#162f6e solid 2px;
padding:5px;
}
.picLeft p {
padding:5px 0 0 0;
margin:0;
}
.picRight p {
padding:5px 0 0 0;
margin:0;
}
.style1 {
	color: #162f6e;
	font-weight: bold;
	font-size:110%;
	padding:5px 0;
}
.style2 {
	color:#FFFFFF;
	font-weight: bold;
	padding:5px;
}
.style3 {
	color: #162f6e;
	font-weight: bold;
	font-size:90%;
	padding:5px;
}
.style4 {
font-weight: bold;
padding:5px;
}
.style5 {
padding:5px;
}
.style6 {
font-weight:bold;
}
.style7 {
font-weight:bold;
color: #162f6e;
}
.style8 {
color: #FF0000
}
.style9 {
	color:#FFFFFF;
	font-weight: bold;
	padding:5px;
	font-style:italic;
}
.picCaption {
	color: #FFF;
	font-style: italic;
	font-weight:bold;
	text-align:center;
	margin:5px 0 0 0;
}
#staff {
width:900px;
height:100%;
margin:15px auto;
background-color:#162f6e;
padding:8px;
text-align:center;
clear:both;
}
#staff p {
color:#FFFFFF;
text-align:center;
margin: 8px 0 0 0;
border-top: #FFFFFF 1px solid;
padding:3px;
}
#graph {
width:520px;
height:100%;
margin:10px auto;
background-color:#162f6e;
padding:8px;
text-align:center;
}
.graphPics {
color:#FFFFFF;
margin:5px;
font-weight:bold;
}
#results {
width:475px;
height:50px;
background-color:#eef0f9;
border:1px dotted #162f6e;
padding:5px;
margin:10px auto 5px;
text-align:center;
}
#form {
width:475px;
background-color:#eef0f9;
border:1px dotted #162f6e;
padding:0 5px 5px 5px;
margin:10px auto 5px;
}
input.txt {
color:#162f6e;
background-color:#c6ceeb;
border:1px inset #162f6e;
width:200px;
}
textarea.txt {
width:200px;
height:60px;
color:#162f6e;
background-color:#c6ceeb;
border:1px inset #162f6e;
}
input.btn {
color:#c6ceeb;
background-color:#162f6e;
border:1px outset #c6ceeb;
margin-right:5px;
padding:3px;
}
form p {
clear:left;
margin-bottom:5px;
padding:5px;
}
form p label {
float:left;
width:40%;
}
#buttons {
text-align:center;
margin-bottom:5px;
}
#footer {
width:100%;
height:51px;
}
#copyright {
padding:15px 0 5px 15px;
font-weight:bold;
color:#fff;
font-size:x-small;
}
#footerNav {
margin-top:-20px;
padding:0 15px 0 20px;
float:right;
}
#footerNav ul {
width: 500px;
}
#footerNav li {
display:inline;
font-size:11px;
list-style-type:none;
}
#footerNav a:link {
	color: #162f6e;
	text-decoration: none;
}
#footerNav a:visited {
	text-decoration: none;
	color: #162f6e;
}
#footerNav a:hover {
	text-decoration: none;
	color: #fff;
}
#footerNav a:active {
	text-decoration: none;
	color: #162f6e;
}
#ABGtag {
color:#cbd0e7;
background-color:#424b6e;
padding:2px;
font-size:75%;
}
#ABGtag a:link {
	color: #FFF;
	text-decoration: underline;
}
#ABGtag a:visited {
	text-decoration: underline;
	color: #FFF;
}
#ABGtag a:hover {
	text-decoration: none;
	color: #fff;
}
#ABGtag a:active {
	text-decoration: underline;
	color: #FFF;
}
