BODY {
	FONT: 13px/18px Arial, Helvetica, sans-serif; 
	COLOR: #666; 
	BACKGROUND-COLOR: #ffffff; 
	margin:0px;
	text-align:center;	
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;
}
H1 {
	MARGIN: 0px 0px 4px; FONT: bold 22px Georgia, "Times New Roman", Times, serif; COLOR: #3a5b8c;
}
H2 {
	MARGIN: 0px 0px 4px; FONT: bold 22px Georgia, "Times New Roman", Times, serif; COLOR: #3a5b8c;
}
H2 {
	FONT-SIZE: 20px; MARGIN-BOTTOM: 5px; COLOR: #666633;
}
H3 {
	MARGIN-BOTTOM: 5px; FONT: bold 13px/18px Verdana, Arial, Helvetica, sans-serif; COLOR: #c90;
}
P {
	MARGIN-TOP: 0px;
}
STRONG {
	COLOR: #3a5b8c;
}
STRONG.newsheadline {
	FONT-SIZE: 14px; COLOR: #c60;
}
.blueCaption {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3a5b8c;
}
SPAN.hilite {
	COLOR: #c60;
}
textbox {
	MARGIN: 0px;
}
UL.bodylist {
	MARGIN-LEFT: 15px;
}
OL.bodylist LI {
	LIST-STYLE-TYPE: decimal;
}
.hr {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND-IMAGE: url(../img/ui/horizontalbar.gif); MARGIN-BOTTOM: 15px; BORDER-LEFT: 0px; WIDTH: auto; BORDER-BOTTOM: 0px; HEIGHT: 5px;
}
DIV.hr HR {
	DISPLAY: none;
}
A {
	COLOR: #0000ff;
	font-size:8pt;
}
A:hover {
	COLOR: #454545;
	font-size:8pt;
}
#container {
	position: relative;
	width: 860px;
	background:transparent center top;
	margin: auto auto;
	text-align: left;
	BORDER: #a09f9f 0px solid; 
	overflow:hidden;
	BACKGROUND: #ffffff url('../images/bground/bground3_07.gif') repeat-y center top;
}
/*#bground {
	BACKGROUND: #ffffff url('../images/bground/bground3_07.gif') repeat-y;
}*/

#interior {
	BORDER: #dddcdc 0px solid; 
	margin-left:45px;
	WIDTH: 760px; 
	BACKGROUND-COLOR: transparent;/* transparent#ffcc00*/
}
#header {
	margin-left:35px;
	BORDER: #a09f9f 0px solid; 
}
#navigation {
	BACKGROUND: url(../img/ui/navigationbg.gif) repeat-x right top; MARGIN: 1px 0px 0px; WIDTH: 100%; HEIGHT: 45px;
}
#content {
	MARGIN-BOTTOM: 15px;
}
.twocolumn {
	MARGIN-TOP: 20px; BACKGROUND: url(../img/ui/twocolumnbg.gif) repeat-y right top;
}
#twocolumnleft {
	FLOAT: left; MARGIN: 0px 0px 0px 6px; WIDTH: 355px;
}
UNKNOWN {
	MARGIN: 0px 0px 0px 17px;
}
#twocolumnright {
	BACKGROUND: url(../img/ui/featuregradient.gif) repeat-x left top; MARGIN-LEFT: 369px; WIDTH: 365px;
}
UNKNOWN {
	MARGIN-LEFT: 374px;
}
.infoview {
	MARGIN-TOP: 20px; BACKGROUND: url(../img/ui/infoviewbg.gif) repeat-y right top;
}
#infoviewleft {
	 MARGIN: 0px 0px 0px 6px; 
	 WIDTH: 175px;
}
UNKNOWN {
	MARGIN: 0px 0px 0px 15px;
}
#infoviewright {
	FLOAT: right;
	PADDING-LEFT: 10px; 
	BACKGROUND: url(../img/ui/featuregradient.gif) repeat-x left top; 
	PADDING-BOTTOM: 15px; 
	WIDTH: 545px;
	border:0px solid red;
}
UNKNOWN {
	MARGIN-LEFT: 195px; WIDTH: 535px;
}
.infoview H2 {
	MARGIN: 0px 0px 20px; COLOR: #3a5b8c;
}
.return {
	MARGIN: 0px 10px 0px 0px; TEXT-ALIGN: right;
	FONT-SIZE: 8pt;
	COLOR: #000; 
	FONT-FAMILY: Arial, Verdana,Helvetica,"Sans Serif"; 

}
P.return A {
	FONT-SIZE: 8pt;
	COLOR: #0000ff; 
	FONT-FAMILY: Arial, Verdana,Helvetica,"Sans Serif"; 
	LETTER-SPACING: 1px; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none;
}
P.return A:hover {
	TEXT-DECORATION: underline;
	FONT-SIZE: 8pt;
	COLOR: #ff8040;
}
.infoview P {
	FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 16px;
}
.techview P {
	FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 16px;
}
#keyfeatures {
	border:0px solid blue;
}
#keyfeaturescolumns {
	BACKGROUND: url(../img/ui/keyfeaturesbg.gif) repeat-y center top; 
	MARGIN-BOTTOM: 10px;	
}
#kfleft {
	FLOAT: left; WIDTH: 180px;
}
#kfcenter {
	FLOAT: left; WIDTH: 180px;
}
#kfright {
	MARGIN-LEFT: 363px;
}
.kftitle {
	FONT: bold 10px/12px Verdana, Arial, Helvetica; TEXT-TRANSFORM: uppercase; COLOR: #c60;
}
.sidetitle {
	FONT: bold 13px/12px Verdana, Arial, Helvetica; TEXT-TRANSFORM: uppercase; COLOR: #c60;
}
.kf {
	PADDING-RIGHT: 10px; DISPLAY: block; FONT-SIZE: 12px; MARGIN-LEFT: 14px; LINE-HEIGHT: 16px;
}
.techview {
	BACKGROUND: url(../img/ui/techviewbg.gif) repeat-y right top; MARGIN: 20px 0px 15px; HEIGHT: auto;
}
#techviewleft {
	MARGIN: 0px 200px 0px 13px;
}
#techviewleft SPAN.sidebar {
	PADDING-LEFT: 8px;
}
#techviewleft P.sidebar {
	PADDING-LEFT: 8px;
}
.techspecs {
	HEIGHT: 690px;
}
.techhilight {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #3a5b8c; TEXT-INDENT: -8px; LINE-HEIGHT: 16px; PADDING-TOP: 2px;
}
UNKNOWN {
	MARGIN: 0px 200px 0px 17px;
}
#techviewright {
	FONT-SIZE: 12px; FLOAT: right; MARGIN: 0px 9px 15px 0px; WIDTH: 165px;
}
UNKNOWN {
	MARGIN: 0px 17px 0px 0px;
}
.subhead {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #663; LINE-HEIGHT: 16px; PADDING-TOP: 8px;
}
.sidebar {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #666; TEXT-INDENT: -8px; LINE-HEIGHT: 16px; PADDING-TOP: 2px;
}
.sidebarfeature {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #666; TEXT-INDENT: -8px; LINE-HEIGHT: 16px; PADDING-TOP: 2px;
}
.sidebarfeature {
	COLOR: #000;
}
.sidebarbody {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #666; LINE-HEIGHT: 16px; PADDING-TOP: 2px;
}
#techviewleft .sidebar {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #663; LINE-HEIGHT: 14px; PADDING-TOP: 1px;
}
.freetrial {
	HEIGHT: 500px;
}
#formleft {
	FLOAT: left; WIDTH: 260px;
}
#formright {
	FLOAT: left; WIDTH: 250px;
}
.companyinfo {
	DISPLAY: block; FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 12px;
}
.llnumber {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #8d602c;
}
.llname {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #8d602c;
}
P.lldate {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3a5b8c;
}
.sidecopy {
	DISPLAY: block; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #666; LINE-HEIGHT: 16px; PADDING-TOP: 2px;
}
.sitemap UL {
	MARGIN-LEFT: 15px;
}
.sidesubhead {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #3a5b8c; LINE-HEIGHT: 16px; PADDING-TOP: 8px;
}
.sidesubhead2 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #3a5b8c; LINE-HEIGHT: 16px; PADDING-TOP: 8px;
}
.sidesubhead2 {
	FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #663;
}

#footer {
	CLEAR: both; 
	BORDER-TOP: #dddcdc 1px solid; 
	FONT-SIZE: 11px; 
	MARGIN: 10px 0px 0px 6px; 
	WIDTH: 738px; 
	COLOR: #999; 
	HEIGHT: auto;
}
#footernav {
	
}
#footernav A {
	COLOR: #999; TEXT-DECORATION: none;
}
#footernav A:hover {
	COLOR: #999; TEXT-DECORATION: underline;
}
#copyright {
	FLOAT: left; WIDTH: 520px;
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-SIZE:9pt;
	FONT-FAMILY:arial,verdana;
	LIST-STYLE-TYPE: square;
}
DT {
	WIDTH: 125px; HEIGHT: 33px;
}
#menu {
	LEFT: 11px; POSITION: absolute; TOP: 115px;
}
UNKNOWN {
	LEFT: 11px; POSITION: absolute; TOP: 113px;
}
#navigation DL {
	FLOAT: left;
}
#navigation LI {
	DISPLAY: inline;
}
#navigation A {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
#navigation A:hover {
	COLOR: #69c;
}
#smenu1 {
	FONT-SIZE: 10px; LEFT: 15px; WIDTH: 725px; POSITION: absolute; TOP: 34px; TEXT-ALIGN: right;
}
#smenu2 {
	FONT-SIZE: 10px; LEFT: 15px; WIDTH: 725px; POSITION: absolute; TOP: 34px; TEXT-ALIGN: right;
}
#smenu3 {
	FONT-SIZE: 10px; LEFT: 15px; WIDTH: 725px; POSITION: absolute; TOP: 34px; TEXT-ALIGN: right;
}
#smenu4 {
	FONT-SIZE: 10px; LEFT: 15px; WIDTH: 725px; POSITION: absolute; TOP: 34px; TEXT-ALIGN: right;
}
#smenu5 {
	FONT-SIZE: 10px; LEFT: 15px; WIDTH: 725px; POSITION: absolute; TOP: 34px; TEXT-ALIGN: right;
}
#smenu6 {
	FONT-SIZE: 10px; LEFT: 15px; WIDTH: 725px; POSITION: absolute; TOP: 34px; TEXT-ALIGN: right;
}
.navbutton {
	WIDTH: 125px; POSITION: absolute; TOP: 0px; HEIGHT: 33px;
}
.navhome {
	BACKGROUND: url(../img/ui/leo_nav_home.gif) #cc9 no-repeat left top; LEFT: 0px;
}
.navabout {
	BACKGROUND: url(../img/ui/leo_nav_about.gif) #cc9 no-repeat left top; LEFT: 125px;
}
.navcapabilities {
	BACKGROUND: url(../img/ui/leo_nav_capabil.gif) #cc9 no-repeat left top; LEFT: 250px;
}
.navfreetrial {
	BACKGROUND: url(../img/ui/leo_nav_freetrial.gif) #cc9 no-repeat left top; LEFT: 375px;
}
.navproducts {
	BACKGROUND: url(../img/ui/leo_nav_products.gif) #cc9 no-repeat left top; LEFT: 500px;
}
.navsupport {
	BACKGROUND: url(../img/ui/leo_nav_support.gif) #cc9 no-repeat left top; LEFT: 625px;
}
A.navhome:hover {
	BACKGROUND-IMAGE: url(../img/ui/leo_nav_home_over.gif);
}
A.navabout:hover {
	BACKGROUND-IMAGE: url(../img/ui/leo_nav_about_over.gif);
}
A.navcapabilities:hover {
	BACKGROUND-IMAGE: url(../img/ui/leo_nav_capabil_over.gif);
}
A.navfreetrial:hover {
	BACKGROUND-IMAGE: url(../img/ui/leo_nav_freetrial_over.gif);
}
A.navproducts:hover {
	BACKGROUND-IMAGE: url(../img/ui/leo_nav_products_over.gif);
}
A.navsupport:hover {
	BACKGROUND-IMAGE: url(../img/ui/leo_nav_support_over.gif);
}
#linkright {
	BACKGROUND: url(../img/ui/llsidebarbg.jpg) no-repeat left top; FLOAT: right; WIDTH: 169px; HEIGHT: 400px;
}
#linkleft {
	MARGIN-RIGHT: 175px;
}
#linkright P {
	FONT-WEIGHT: bold; MARGIN: 10px 5px; COLOR: #3a5b8c; LINE-HEIGHT: 20px;
}
.pressrelease {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; BORDER-LEFT: gray 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #f1f1f1;
}
UL.recentnews {
	FONT-SIZE: 11px; MARGIN-LEFT: 15px; LINE-HEIGHT: 14px;
}
UL.recentnews LI {
	MARGIN-LEFT: 3px; LIST-STYLE-TYPE: disc;
}
.afilbanner {
	MARGIN: 5px 25px;
}
.cbcdisclaimer {
	FONT-SIZE: 9px; MARGIN: 10px 12px; COLOR: #999; LINE-HEIGHT: 12px; TEXT-ALIGN: justify;
}
.cbcdisclaimer STRONG {
	FONT-WEIGHT: bold; COLOR: #003d80;
}
