* {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
HTML {
	MIN-HEIGHT: 100%; MARGIN-BOTTOM: 1px
}
BODY {

	FONT-SIZE: 12px; 

	background-repeat:repeat-x;

	COLOR: #666; LINE-HEIGHT: 140%; 
	FONT-FAMILY: arial, helvetica, verdana,  sans-serif; 
	TEXT-ALIGN: center;

}
TABLE {
	FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: arial, helvetica, verdana,  sans-serif; TEXT-ALIGN: left
}
TD {
	FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: arial, helvetica, verdana,  sans-serif; TEXT-ALIGN: left
}
TH {
	FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: arial, helvetica, verdana,  sans-serif; TEXT-ALIGN: left
}
.odd {
	BACKGROUND-COLOR: #e7e7e7
}
.even {
	BACKGROUND-COLOR: #ffffff
}
#skip {
	DISPLAY: none
}
#container {
	MARGIN: 0px auto; 
	WIDTH: 990px; 
	POSITION: relative; 
	TEXT-ALIGN: left; 
	background-color: #ffffff;
}
#language {
	visibility: hidden;
}
#latest {

	WIDTH: 319px; 
	POSITION: relative; 

	height: 56px;
	padding-right: 20px;
	padding-top:5px;
	TEXT-ALIGN: center;
}

#header {
	POSITION: relative; 
	HEIGHT: 73px;
	padding:0,0,0,0;
	background-color:#ffffff;
	WIDTH: 990px; 
}
#header H1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: white; 
	LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 0px
}
#login{
visibility:hidden;

}

#global {
visibility:hidden;

}
#tagline{
width:261px;
height:32px;
background-image:url(gif/tagline.gif)
}

#nav {
	Z-INDEX: 10; 

	POSITION: relative; 
	HEIGHT: 32px; 
	padding:0px 0 0px 0px;
	list-style-type:none;
	width:220px; Float: left;
}
#subnav {
	FONT-SIZE: 12px; 
	position: absolute;
	left: 0;
	top:128px;
	width: 261px;
	background-color: #white;
	PADDING-TOP: 20px
}
#nav LI.company,
#nav LI.company A
 {
		visibility:hidden;x;
}
#nav li.company:hover,
#nav li.company a:hover
{
		visibility:hidden;
}
#nav LI.technology,
#nav LI.technology A
 {
		visibility:hidden;
}
#nav li.technology:hover,
#nav li.technology a:hover
{
		visibility:hidden;
}
#nav LI.products,
#nav LI.products A
 {
		visibility:hidden;
}
#nav li.products:hover,
#nav li.products a:hover
{
		visibility:hidden;
}

#nav LI.investors,
#nav LI.investors A
 {
		visibility:hidden;
}
#nav li.investors:hover,
#nav li.investors a:hover
{
		visibility:hidden;
}
#nav LI.news,
#nav LI.news A
 {
	visibility:hidden;
}
#nav li.news:hover,
#nav li.news a:hover
{
		visibility:hidden;
}
#nav LI.jobs,
#nav LI.jobs A
 {
	visibility:hidden;
}
#nav li.jobs:hover,
#nav li.jobs a:hover
{
	visibility:hidden;
}


#nav li.company ul li a,
#nav li.jobs ul li a,
#nav li.technology ul li a,
#nav li.products ul li a,
#nav li.investors ul li a,
#nav li.news ul li a,
#nav li.press ul li a/*the last item on the list needs to be there or the background in the drop down has a gif in it. Feed it bogus code here. */
{
	visibility:hidden;
}



#nav li ul li a:hover,
#nav li.company ul li a:hover,
#nav li.jobs ul li a:hover,
#nav li.technology ul li a:hover,
#nav li.products ul li a:hover,
#nav li.investors ul li a:hover, 
#nav li.news ul li a:hover, 
#nav li.press ul li a:hover /*the last item on the list needs to be there or the background in the drop down has a gif in it. Feed it bogus code here. */
{
 
	visibility:hidden;
}




#subnav LI {
	MARGIN-BOTTOM: 8px; LIST-STYLE-TYPE: none
}
#subnav LI UL {
	MARGIN-TOP: 8px
}
#subnav LI UL LI {
	MARGIN: 0px 0px 3px 20px; COLOR: #416199; LIST-STYLE-TYPE: square
}
#subnav LI UL LI UL LI {
	MARGIN: -5px 0px 10px 15px; COLOR: #416199; LIST-STYLE-TYPE: disc
}
#subnav .on {
	COLOR: #a0b0cc
}

#content {
padding-top: 27px;
border-left:  21.8em  white solid;
}
#content .borderleft {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; BORDER-LEFT: #aaa 1px dashed; PADDING-TOP: 0px
}
#content .borderlefthome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #aaa 1px dashed; PADDING-TOP: 0px
}
#content UL {
	MARGIN-LEFT: 20px
}
#content OL {
	MARGIN-LEFT: 25px
}
#content OL LI {
	MARGIN: 4px 0px
}
#content UL LI {
	MARGIN: 4px 0px
}
#content P A {
	TEXT-DECORATION: underline
}
#content UL A {
	TEXT-DECORATION: underline
}

#bread {
	FONT-SIZE: 10px;
	position: relative;
	top:6px;
	PADDING-TOP: 10px;
	MARGIN-BOTTOM: 20px; COLOR: #666
}
#footer {
visibility:hidden;

}

A:link {
	COLOR: #0071c2; 
}
A:visited {
	COLOR: #6d6f72; TEXT-DECORATION: none
}
A:hover {
	COLOR: #e36124
}
.pad {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.paddedcell {
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 40px;
	line-height: 140%;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

H1 {
	FONT-SIZE: 20px; COLOR: #004385;
	margin-bottom:30px;
}
H2 {
	FONT-SIZE: 18px;  PADDING-BOTTOM: 5px; COLOR: #e36124; 	margin-bottom:0px;
}
H3 {
	FONT-SIZE: 16px; COLOR: #004385; 	margin-bottom:10px;
}
H4 {
	FONT-SIZE: 16px;  PADDING-top: 5px; PADDING-BOTTOM: 15px; COLOR: #e36124;
}
H5 {
	FONT-SIZE: 12px;  PADDING-top: 1px; PADDING-BOTTOM: 1px; COLOR: #e36124;
}
P {
	PADDING-BOTTOM: 10px;
	width: 7 in;
	font-size: 16px;
	line-height:140%;
	padding-right: 30 px;
}
.caption {
	MARGIN: 3px 2px 7px; LINE-HEIGHT: 1.1; FONT-STYLE: italic
}
.orange{
color: #e36124
}
#productpad{
float:right;
font-size:10px;

width: 160px;
margin-left:10px;
margin-TOP:20px;
margin-right:00px;
margin-bottom:75px;
padding-left: 5px;
padding-right:5px;
padding-bottom:10PX;
border:#CCCCCC;
background-color:#d6eaf6;
border-style:dotted;
border-width:1px
}
#productpad h2{
top: 5px;
padding-TOP: 3px;
margin-top:5px;
background-color:#004385;
padding-BOTTOM: 3px;
margin-bottom:15px;
padding-left: 10px;
font-size: 12PX;
color:#FFFFFF;

}

hr
{height: 1px;
color:#FF3333
}
#callOut
{
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
margin-top:10px;
margin-bottom:10px;
margin-left:00px;
margin-right:10px;

width:450px;
border-style:dotted;
border-width:1px

}
#content ol{
margin-top:-7px;
	font-size: 16px;
	line-height:125%;
		font-size: 16px;
	PADDING-BOTTOM: 15px;

}
#content li{
margin-top:0px;
	font-size: 16px;
line-height:20px;
max-width: 600px;
list-style:disk;
vertical-align:top;
padding-top:0px;


}
#content ul{
margin-bottom:15px;
}
#callOut li{
margin-top:-7px;
	font-size: 16px;
line-height:125%;
max-width: 600px;
vertical-align:top;
list-style:disk;
padding-top:0px;

}
#photo{
margin-left: 15px;
margin-bottom:10px;
padding-left: 15px;
position:relative;
float:right}

#subnav h2{
margin-top: 50px;
margin-bottom: 15px;}

#bba {font-size:14px;
}
#bba  p {font-size:14px;
margin-top:0px;
margin-bottom:0px;
}

#bba li{
margin-top:-15px;
vertical-align:top;
	font-size: 14px;
line-height:115%;
max-width: 600px;
list-style:disk;
padding-top:0px;
}

sup{
font-size:smaller}
