html body div#page {
	padding-top: 90px;
}

div#page div#main-content {
	width: 770px;
	float:none;
	border:0;
	position: relative;
	}

h2 {
	vertical-align:middle;
	}
	
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.07em;
	font-weight: normal;
	
	line-height: 1.2em;

	margin: 0px;
	padding: 0px;
	
	color: rgb(230,140,50);
}

h4 a {
	font-weight: normal;
	color: rgb(230,140,50);
}

h5 {
	display:inline;
	margin:0;
	padding:0;
	font-size: 1.4em;
	vertical-align:middle;
	}
	
/* Columns
===========================================================================*/

div.column {
	width: 226px;
	float: left;
	display: inline;
	padding-top: 1em;
}

div#main-content div#left-column {
	padding-left: 10px;
	padding-right: 15px;
}

div#main-content div#middle-column {
	width: 265px;
	padding-right: 0px;
}

div#main-content div#right-column {
	padding-right: 0px;
}

/* Header
===========================================================================*/

div#header {
	width: 767px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	
	padding-left:   10px;
	padding-right:  15px;
	padding-top:    11px;
	padding-bottom: 10px;
	
	background-image: url(../images/home/new-home/header-background.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

/* Utility Navigation
===========================================================================*/

ul#banner {
	position: absolute;
	
	top:   11px;
	right: 38px;
	
	list-style-type: none;
}

ul#banner li {
	list-style-type: none;
}

/*
	Gilder/Levin Image Replacement
	http://levin.grundeis.net/files/20030809/alternatefir.html
*/

/* Shared */
ul#banner li a {
	position: relative;
	
	margin:  0;
	padding: 0;
	
	/* hidden from IE 5 Mac */ /*\*/
	overflow: hidden;
	/**/ /* end hidden from IE 5 Mac */
}

ul#banner li a span {
	display: block;
	
	position: absolute;
	z-index: 1; /* for Opera 5-6 */
	top:  0;
	left: 0;
}

/* Individual */

ul#banner li#banner-1,
ul#banner li#banner-1 a,
ul#banner li#banner-1 a span {
	width: 190px;
	height: 59px;
	
	background-image: url(../images/home/new-home/banner1img.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

ul#banner li#banner-1 a:hover,
ul#banner li#banner-1 a:hover span {
	background-position: 0 -59px;
}

ul#banner li#banner-2,
ul#banner li#banner-2 a,
ul#banner li#banner-2 a span {
	width: 190px;
	height: 58px;	
	
	background-image: url(../images/home/new-home/banner2img.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

ul#banner li#banner-2 a:hover,
ul#banner li#banner-2 a:hover span {
	background-position: 0 -58px;
}

ul#banner li#banner-3,
ul#banner li#banner-3 a,
ul#banner li#banner-3 a span {
	width: 190px;
	height: 60px;
	
	background-image: url(../images/home/new-home/banner3img.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

ul#banner li#banner-3 a:hover,
ul#banner li#banner-3 a:hover span {
	background-position: 0 -60px;
}

ul#banner li#banner-4,
ul#banner li#banner-4 a,
ul#banner li#banner-4 a span {
	width: 190px;
	height: 58px;
	background-image: url(../images/home/new-home/banner4img.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

ul#banner li#banner-4 a:hover,
ul#banner li#banner-4 a:hover span {
	background-position: 0 -58px;
}
/* LogLogic News
===========================================================================*/

div#log-logic-news-section {
	position: relative;
	
	width: 745px;
	height: 35px;
	
	overflow: hidden;
	
	margin-bottom: 1em;
	margin-top: 0.3em;
}

/* 1st for IE 5.x-6, 2nd for IE 7, hidden from IE 5 Mac */ /*\*/
* html div#log-logic-news-section {
	margin-top: 0.45em;
}

*+html div#log-logic-news-section {
	margin-top: 0.45em;
}
/**/ /* end hidden from IE 5 Mac */

/*
	Gilder/Levin Image Replacement
	http://levin.grundeis.net/files/20030809/alternatefir.html
*/

/* Shared */
div#log-logic-news-section h3#log-logic-news {
	position: relative;
	
	margin:  0;
	padding: 0;
	
	/* Hidden from IE-mac \*/
	overflow: hidden;
	/* End hidden from IE-mac */
}

div#log-logic-news-section h3#log-logic-news span {
	display: block;
	
	position: absolute;
	z-index: 1; /* for Opera 5-6 */
	top:  0;
	left: 0;
}

/* Individual */
div#log-logic-news-section h3#log-logic-news,
div#log-logic-news-section h3#log-logic-news span {
	width: 128px;
	height: 35px;
	
	background-image: url(../images/home/new-home/news-left-side.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div#log-logic-news-section ul {
	position: absolute;
	top: 0px;
	left: 129px;
	width: 615px;
	
	background-image: url(../images/home/new-home/news-right-side.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

div#log-logic-news-section ul li {
	float: left;
	
	display: block;
	padding-top:  11px;
	padding-left: 10px;
	height: 25px;
	width: 605px;

	background-image: url(../images/home/new-home/news-right-side.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

div#log-logic-news-section ul li a {
	font-size: 1.1em;
	color: white;
}

div#sign-live {
	width: 111px;
	float: left;
	display: inline;
	margin-right: 3px;
}

div#sign-tour p,
div#sign-live p {
	margin-top: 0.5em;
	margin-left: 4px;
	font-size: 0.9em;
	margin-bottom: 1.4em;
}

/*
	Gilder/Levin Image Replacement
	http://levin.grundeis.net/files/20030809/alternatefir.html
*/

/* Shared */
div#sign-live a#join-weekly-webcast {
	position: relative;
	display: block;
	
	margin:  0;
	padding: 0;
	
	/* Hidden from IE-mac \*/
	overflow: hidden;
	/* End hidden from IE-mac */
}

div#sign-live a#join-weekly-webcast span {
	display: block;
	
	position: absolute;
	z-index: 1; /* for Opera 5-6 */
	top:  0;
	left: 0;
}

/* Individual */
div#sign-live a#join-weekly-webcast,
div#sign-live a#join-weekly-webcast span {
	width: 105px;
	height: 63px;
	
	background-image: url(../images/home/new-home/box-join-weekly-webcast.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div#sign-live a#join-weekly-webcast:hover,
div#sign-live a#join-weekly-webcast:hover span {
	background-position: 0 -63px;
}

div#sign-tour {
	width: 108px;
	float: left;
	display: inline;
}

/* Hide from IE Mac \*/
* html div#sign-tour p {
	margin-bottom: 0;
	padding-bottom: 0;
}
/* End Hide */


/* Shared */
div#sign-tour a#three-minute-tour {
	position: relative;
	display: block;
	
	margin:  0;
	padding: 0;
	
	/* Hidden from IE-mac \*/
	overflow: hidden;
	/* End hidden from IE-mac */
}

div#sign-tour a#three-minute-tour span {
	display: block;
	
	position: absolute;
	z-index: 1; /* for Opera 5-6 */
	top:  0;
	left: 0;
}

/* Individual */
div#sign-tour a#three-minute-tour,
div#sign-tour a#three-minute-tour span {
	width: 105px;
	height: 63px;
	
	background-image: url(../images/home/new-home/box-three-minute-tour.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div#sign-tour a#three-minute-tour:hover,
div#sign-tour a#three-minute-tour:hover span {
	background-position: 0 -63px;
}

div.hr {
	background-image: url(../images/home/new-home/dotted-line.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	margin:  0;
	padding: 0;
	margin-bottom: 1em;
}

div.hr hr {
	visibility: hidden;
	margin: 0;
	padding: 0;
}

div#logblog-section {
	margin-right: 30px;
	padding-left: 15px;
	border-left: 1px solid #ccc;
	padding-bottom: 0.5em;
	margin-bottom:  2em;
}

div#featured-customer-section ul {
	width: 238px; 
	height: 74px;
	background-image: url(../images/home/new-home/box-customers.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div#featured-customer-section p {
	width: 238px; 
}

div#featured-customer-section ul li {
	display: block;
	float: left;
	display: inline;
	list-style-type: none;
	height: 78px;
/*	padding-top: 33px;*/
}

div#featured-customer-section ul li#verisign {
	margin-right: 10px;
}

div#featured-customer-section ul li#verisign img {
	margin-top: 16px;
}

div#featured-customer-section ul li#yahoo {
	margin-right: 10px;
}

div#featured-customer-section ul li#yahoo img {
	margin-top: 25px;
}

div#featured-customer-section ul li#novo-nordisk {
	padding-left: 15px;	
	margin-right: 10px;
}

div#featured-customer-section ul li#novo-nordisk img {
	margin-top: 10px;
}

div#trial-section {
	border-left: 1px solid #ccc;
	padding-left: 15px;
}

div#awards {
	margin-left: 15px;
}

div#trial-section ul {
	list-style-type: none;
	margin-bottom: 0;
}

/*
	Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson
	http://www.tanfa.co.uk/archives/show.asp?var=300
*/

div#trial-section ul:after {
	content: ".";
	display: block;
	visibility: hidden;
	
	clear: both;
	
	height: 0;
}

div#trial-section ul {
	display: inline-block;
}

/* 1st for IE 5-6, hidden from IE 5 Mac */ /*\*/
* html div#trial-section ul {
	height: 1%;
}

div#trial-section ul {
	display: block;
}
/**/ /* end hidden from IE 5 Mac */

div#trial-section ul li {
	display: block;
	background-image: url(../images/home/new-home/dotted-line.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	
	padding-bottom: 1em;
	margin-top: 1em;
}

div#trial-section ul li.first-child {
	margin-top: 0;
}

div#trial-section ul li#sans {
	width: 50%;
	float: left;
	
	padding-bottom: 3px;
	margin-top: 1.5em;
	
	background-image: url(../images/home/new-home/dotted-line-vertical.gif);
	background-repeat: repeat-y;
	background-position: top right;	
}

div#trial-section ul li#sans p {
	margin-right: 10px;
	margin-bottom: 0;
}

div#trial-section ul li#sans img#sans-logo {
	display: block;
	
	width:  50px;
	height: 30px;
	
	margin-left:  auto;
	margin-right: auto;
	margin-bottom: 8px;
}

div#trial-section ul li#gartner {
	width: 45%;
	float: left;
	
	margin-left: 10px;
	margin-top: 1.5em;
	
	background-image: none;
}

div#trial-section ul li#gartner p {
	margin-bottom: 0;
}

div#trial-section ul li#gartner img#gartner-logo {
	display: block;
	
	width:  90px;
	height: 21px;
	
	margin-left:  auto;
	margin-right: auto;
	margin-bottom: 8px;
	margin-top:    9px;
}

div#trial-section ul li.last-child {
	background: none;
}

div#trial-section ul li div {
	margin: 0;
	padding: 0;
	padding-left: 60px;	
}

div#trial-section ul li div p {
	margin: 0;
	padding: 0;
}

div#trial-section ul li#whitepaper-trial div {
	background-image: url(../images/home/new-home/icon-paper.gif);
	background-repeat: no-repeat;
	background-position: left center;
	min-height: 31px; /* originally 31 */
}

/* Hide from IE Mac \*/
* html div#trial-section ul li#whitepaper-trial div {
	height: 31px; /* originally 31 */
}

*+html div#trial-section ul li#whitepaper-trial div {
	height: 56px; /* originally 31 */
}
/* End Hide */

div#trial-section ul li#sign-live-register div {
	background-image: url(../images/home/new-home/icon-white-papers.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

div#trial-section ul li#sign-podcasts div {
	background-image: url(../images/home/new-home/icon-white-papers.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/*
	Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson
	http://www.tanfa.co.uk/archives/show.asp?var=300
*/

div#main-content div#column-content:after {
	content: ".";
	display: block;
	visibility: hidden;
	
	clear: both;
	
	height: 0;
}

div#main-content div#column-content {
	display: inline-block;
}

/* Hidden from IE-mac \*/
* html div#main-content div#column-content {
	height: 1%;
}

div#main-content div#column-content {
	display: block;
}
/* End hidden from IE-mac */

div#main-content div#column-content {
	width: 750px;
	margin: 0px auto;
}

ul#footer {
	margin-top: 1em;
}

/* Hide from IE Mac \*/
* html ul#footer {
	height: 1%;
}

*+html ul#footer {
	height: 1%;
}
/* End Hide */


/*
	Gilder/Levin Image Replacement
	http://levin.grundeis.net/files/20030809/alternatefir.html
*/

/* Shared */
a#read-more-link {
	position: relative;
	display: block;
	
	margin:  0;
	padding: 0;
	
	/* Hidden from IE-mac \*/
	overflow: hidden;
	/* End hidden from IE-mac */
}

a#read-more-link span {
	display: block;
	
	position: absolute;
	z-index: 1; /* for Opera 5-6 */
	top:  0;
	left: 0;
}

/* Individual */
a#read-more-link,
a#read-more-link span {
	width: 215px;
	height: 33px;
	
	background-image: url(../images/home/new-home/read-more.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div#features-and-accolades {
	width: 530px;
	position: absolute;
	top: 570px;
	left: 275px;
}

div#features-and-accolades div {
	float: left;
	margin-right: 15px;
}

/*
	Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson
	http://www.tanfa.co.uk/archives/show.asp?var=300
*/

div#features-and-accolades:after {
	content: ".";
	display: block;
	visibility: hidden;
	
	clear: both;
	
	height: 0;
}

div#features-and-accolades {
	display: inline-block;
}

/* Hidden from IE-mac \*/
* html div#features-and-accolades {
	height: 1%;
}

div#features-and-accolades {
	display: block;
}
/* End hidden from IE-mac */

div#automate-pci-sox {
	height: 147px;
	overflow: hidden;
}

div#automate-pci-sox h4 {
	margin-top: 0.3em;
	margin-bottom: 1em;
}

p {
	line-height: 1.3em;
}

/* Hide from IE Mac \*/
* html div#automate-pci-sox {
	height: 152px;
}

*+html div#automate-pci-sox {
	height: 152px;
}
/* End Hide */

a#more-customers {
	display: block;
	position: absolute;
	
	top: 87px;
	left: 156px;
	
	width: 65px;
	height: 16px;
	
	text-indent: -1000px;
}

a#logblog-rss {
	display: block;
	position: relative;
	
	top: -27px;
	left: 80px;
	
	margin-bottom: -10px;
}