BODY {
	margin:0; padding:0;
	background:white;
	}

IMG {
	border: none;
	}
	
FORM {
	padding:0; margin:0;
	display:inline;
	}


/* ========== TEXT ========== */

H1 {
	color:#666690;
	font:normal 22px Arial; line-height:18px;
	margin:0px 0px 5px 0px;
	}
	
H2 {
		color					: #333;
		font-family				: Arial;
		font-size				: 14px;
		line-height				: 16px;
		margin					: 0px;
		padding				: 0px 0px 6px 0px;
	}


/* ========== LINKS ========== */

A {
	color:#09357a;
	text-decoration:none;
	}

A:hover {
	color:#09357a;
	text-decoration:underline;
	}

	
/* ========== HEADER & NAVIGATION ========== */

#header {
	background:black url('../images/header/background.gif') top right no-repeat;
	height:74px; position:relative; text-align:right;
	}
	
#header .rhs {
	float:right; padding:8px 14px; font:normal 10px Verdana;
	}
#header a {
	color:#FFF; 
	}

#logo {
	position:absolute; top:14px; left:22px;
	}
	
#navigation {
	height:30px; margin:0; padding:0;
	background: url('../images/navigation/back.gif') 0 0 repeat-x;
 	}

#navigation ul {
	list-style:none;
	margin:0; padding:0 0 0 235px;
	}

#navigation li {
	display:inline;
	padding:0; margin:0;
	float:left;
}

#navigation li a {
	display:block;
	padding:7px 14px; margin:0;
	font:normal 13px Verdana;
	color:#FFF; text-align:center;
	}

#navigation li a:hover {
	color:#FFF;
	border-left:1px #4E4E6F; border-right:1px #4E4E6F;
	background:url('../images/navigation/hover.gif') 0 0 repeat-x;
	text-decoration:none;
}

#navigation li.on a {
	color:#051844;
	border-left:1px #FFF; border-right:1px #FFF;
	background:url('../images/navigation/on.gif') 0 0 repeat-x;
}

#navigation li.separator {
	background:url('../images/navigation/separator.gif') 0 0 no-repeat;
	width:3px; height:30px;
	}


/* ========== Manual Table ========== */

table.manuals { width:98%; border: solid #ccc 1px; border-collapse:collapse; }
table.manuals td, table.manuals th { text-align:left; font-family: Arial,Helvetica,sans-serif; border-bottom:solid #ccc 1px; }
table.manuals td { font-size: 12px; line-height:12px; white-space:nowrap; padding:7px 20px 7px 8px; }
table.manuals td.label { min-width:160px; white-space:nowrap; }
table.manuals td.buy { background:#eeeeff; padding:7px 8px 7px 8px; width:220px; text-align: center; border-left:solid #fff 1px; }
table.manuals td.buy img { border:solid; border-color:#eeeeff; border-width: 0px 0px 4px 0px; }
table.manuals th { height:20px; font-weight: bold; font-size: 12px; line-height:14px; white-space:nowrap; padding: 3px 6px 7px 6px; background:#FFF url(../solutions/images/blend.gif) repeat-x; }
table.manuals a { font-size: 11px; }
table.manuals td.trial img, table.manuals td.download img { border:solid; border-color:#fff; border-width: 0px 8px 0px 0px; }


/* ========== CONTENT ========== */

#content {
	padding:30px 30px; position:relative;
	font:normal 13px Arial; color:#333; line-height:16px;
	min-width:820px;
}

.hero {
	padding:6px 0px 0px 0px; margin:0; float:left;
	}
	
.box {
	float:right; margin:0; padding:0;
	}
	
#lhs {
	background:#EDEDED;
	width:150px; 
	border-right:solid 1px #D4D4D4; border-bottom:solid 1px #D4D4D4;
	}
	
#subnav {
	margin:10px 0 20px 0; padding:0;
	border-top:solid 1px #D4D4D4;
	}
#subnav li {
	border-bottom:solid 1px #D4D4D4;
	padding:8px 10px 8px 34px;
	list-style-type:none;
	font:normal 13px Arial;
	}
#subnav li.on {
	background:#FFF url('../images/largearrow.gif') 15px 8px no-repeat;
	}
#subnav a {
	color:#666690;
	}
	
.copy {
	float: left;
	width: 450px;
}







/* ========== FOOTER ========== */

#footer {
	border-top:5px solid #666690;
	background:#000; padding: 8px 30px;
	font:normal 10px Verdana;
	color:#666690;
}

#footer a {
	color 				: #FFF;
}

#footer .copyright {
	float:right;
}
