body {	font: 12px Arial, Helvetica, sans-serif;	background:#fff;	color:#000;	margin:0;}img {border:none;}a{text-decoration: none;}.underline {	text-decoration: underline;}a:hover{text-decoration: underline;}/* main containers styles */.holder {	overflow: hidden;	width: 100%;}#main {	margin:0 auto;	width:898px;	overflow:hidden;	position:relative;}/* header block styles */#header {	width:100%;	height: 139px;}#header .header-area {	overflow: hidden;	height: 90px;}/* logo styles */#header strong.logo {	background: url(../images/logo.png) no-repeat;	text-indent: -9999px;	overflow: hidden;	float: left;	width: 436px;	height: 67px;	margin: 16px 0 0 8px;}#header strong.logo a {	position: relative;	cursor: pointer;	display: block;	height: 100%;}/* signup button styles */#header a.signup {	text-indent: -9999px;	overflow: hidden;	float: right;	width: 137px;	height: 30px;	margin: 35px 2px 0 0;	background-image: url(../images/btn-sales.png);	background-repeat: no-repeat;}#header a.qb {	text-indent: -9999px;	overflow: hidden;	float: right;	width: 143px;	height: 43px;	background-image: url(../images/6-mo-trial.jpg);	background-repeat: no-repeat;	margin-top: 10px;	margin-right: 30px;	margin-bottom: 0;	margin-left: 0;}/* navigation menu styles */#navigation {	background: url(../images/bg-navigation.png) no-repeat;	font-weight: bold;	font-size: 14px;	position: relative;	list-style: none;	width: 900px;	padding: 0 0 0 12px;	margin: 0;	height: 26px;	z-index: 100;}#navigation li {	word-spacing: -1px;	display: inline;	float: left;}#navigation a {	line-height: 26px;	padding: 0 15px;	color: #003366;	float: left;}#navigation a:hover {text-decoration: none;}#navigation li:hover a,#navigation li.hover a {	background: url(../images/bg-navigation-hover.png) repeat-x;	color: #111;}#navigation li:hover ul a,#navigation li.hover ul a {background: #e0e6e6;}#contentL {	float: left;	width: 375px;}#contentR {	float: right;	height: 425px;	width: 450px;	border: 1px solid #01aeef;	padding: 0px;	margin-bottom: 10px;}/* dropdown styles */#navigation li:hover,#navigation li.hover {position: relative;}#navigation li:hover ul,#navigation li.hover ul {display: block;}#navigation ul {	border: 1px solid #a7b7b7;	border-width: 0 1px 1px;	font-size: 13px;	line-height: 20px;	background: #e0e6e6;	list-style: none;	position: absolute;	display: none;	width: 150px;	padding: 0;	margin: 0;	left: -1px;	top: 26px;}#navigation ul li {	width: 130px;	padding: 0;	margin: 0;	float: left;	clear: both;}#navigation ul a {	padding: 0 10px;	float: left;	width: 130px;}#navigation ul li:hover a,#navigation ul li.hover a {	background: #a7b7b7;	color: #fff;}/* content block styles */#content {	font-size: 13px;	/*font-weight: bold;*/	overflow:hidden;	color: #333333;	clear: both;	width:100%;}#content .content-block {	background: #aab9b9 url(../images/bg-maincontent.png) no-repeat;	overflow: hidden;	margin: 0 0 17px;	width: 100%;}#content .content-block .content-text {	word-spacing: 2px;	font-size: 12px;	line-height: 19px;	overflow: hidden;	padding: 13px 20px;	width: 209px;}#content .content-block .content-text-wide {	word-spacing: 2px;	font-size: 12px;	line-height: 19px;	overflow: hidden;	padding-top: 13px;	padding-right: 20px;	padding-bottom: 13px;	padding-left: 20px;	/*width: 209px;*/}#content .content-block .content-text p, #content .content-block .content-text-wide p { margin: 0 0 18px;}#content .content-block .diagram {/*	background: url(../images/diagram2.png) no-repeat;*/	width: 100%;	overflow: hidden;}#content .content-bottom {	background: url(../images/bg-maincontent-bottom.gif) no-repeat 100% 100%;	overflow: hidden;	min-height: 352px;}* html #content .content-bottom {	overflow: visible;	height: 352px;}#content .heading {	background: url(../images/bg-heading.png) no-repeat;	height: 1%;	margin-top: 0px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 20px;}.question {	font-size: larger;	font-weight: bold;}#content h1 {	letter-spacing: 2px;	font-variant: small-caps;	line-height: 22px;	font-size: 18px;	color: #fff;	margin: 0;}#content h2 {	letter-spacing: 2px;	font-variant: small-caps;	line-height: 22px;	font-size: 16px;	/*color: #fff;*/	margin: 0;}h4 {	font-size: 16px;	line-height: 16px;	font-weight: bold;}#content p {margin: 0 0 15px;}/* infoboxes holder styles */#content .columns-holder {	overflow: hidden;	width: 920px;}/* infobox general styles */#content .infobox-holder {	background: #a7b7b7 url(../images/bg-infobox.png) no-repeat;	margin: 0 20px 0 0;	display: inline;	float: left;	overflow: hidden;	width: 438px;}#content .infobox-holder .heading {margin: 16px 0 0;}#content .infobox-holder p {margin: 0 0 26px;}#content .infobox-holder .infobox-top {	background: url(../images/bg-infobox-top.gif) no-repeat;	overflow: hidden;	width: 100%;}#content .infobox-holder .infobox-bottom {	background: url(../images/bg-infobox-bot.gif) no-repeat 100% 100%;	overflow: hidden;	min-height: 312px;}* html #content .infobox-holder .infobox-bottom {	overflow: visible;	height: 312px;}#content .infobox-holder .content-text {	word-spacing: 2px;	font-size: 12px;	line-height: 19px;	width: 205px;	padding: 15px 20px;}#content .infobox-holder .content-text-400 {	word-spacing: 2px;	font-size: 12px;	line-height: 19px;	width: 400px;	padding: 15px 20px;}/* infobox backgrounds */#content .infobox-books {	height: 1%;	/*background-image: url(../images/computer-room.jpg);	background-repeat: no-repeat;*/}#content .infobox-sales {	background: url(../images/bg-sales-2.jpg) no-repeat;	height: 1%;}#content a.btn-sales {	background: url(../images/btn-sales.png) no-repeat;	text-indent: -9999px;	overflow: hidden;	display: block;	width: 142px;	height: 30px;}/* footer block styles */#footer {	padding: 42px 0 23px;	font-size: 12px;	line-height: 16px;	overflow:hidden;	width:100%;	color: #666;}#footer a {	color: #666;}#footer strong {	padding: 0 0 0 4px;	font-weight: normal;	float: left;}#footer ul {	list-style: none;	float: right;	padding: 0;	margin: 0;}#footer ul li {	padding: 0 13px 0 0;	float: left;}#content .EssentPanel{	background-image: url(/images/Essent-splashscreen-backgro.jpg); 	background-color:#00185E; 	color:#FFFFFF; 	text-align:center; 	height:425px;	letter-spacing:normal;	font-size:15px;}#content .EssentPanel h2{	font-variant:normal;	margin:15px;	font-size:18px;	letter-spacing:normal;}#content .LinkButton {	display:block;	background-image: url(/images/orangebutton-clear.png);	background-position:0 0;	height:46px;	width:164px;	text-decoration:none;	color:#000000;	font-weight:bold;	font-size:15px;	margin-left:auto; margin-right:auto;}#content a.LinkButton:hover{	background-position:0 44px;}#content .LinkButton span{	display:block;	padding-top:12px;}
