
	* {
		padding : 0;
		margin : 0;
	}
	
	body {
		font : normal 11px 'Trebuchet MS',Verdana,Arial,Helvetica;
		line-height : 16px;
		color : #363636;
		background : #464442 url('../img/body_bg.gif') repeat-y top left;
	}
	
	.form-fields {
		align:left;
	}
	a:visited {
		color : #06c;
		text-decoration : none;
	}
	a:link {
		color : #06c;
		text-decoration : none;
	}
	a:active {
		text-decoration : underline;
	}
	
	a:hover {
		text-decoration : underline;
	}
	
	#wrapper {
		background : url('../img/wrapper_bg.gif') repeat-x top left
	}
	#header {
		position : relative;
		width : 883px;
		height : 390px;
		background : url('../img/header_bg.gif') no-repeat top left;
	}
	#header span {
		display : none;
	}
	#header h1 a:visited {
		display : block;
		width : 297px;
		height : 175px;
		position : absolute;
		top : 10px;
		left : 0;
	}
	#header h1 a:link {
		display : block;
		width : 297px;
		height : 175px;
		position : absolute;
		top : 10px;
		left : 0;
	}
	#header p a:visited {
		display : block;
		width : 145px;
		height : 24px;
		position : absolute;
		top : 10px;
		left : 723px;
	}
	#header p a:link {
		display : block;
		width : 145px;
		height : 24px;
		position : absolute;
		top : 10px;
		left : 723px;
	}
	#header #nav {
		width : 305px;
		height : 205px;
		position : absolute;
		top : 185px;
		left : 0;
		background : url('../img/nav_bg.gif') no-repeat top left;
	}
	#header #nav ul li {
		position : relative;
		display : block;
		width : 297px;
		height : 40px;
		font-size : 14px;
		text-align : right;
		margin-bottom : 1px;
	}
	* html #header #nav ul li {
		float : left;
	}
	#header #nav ul li a:visited {
		position : relative;
		display : block;
		width : 287px;
		height : 29px;
		color : #fff;
		padding : 10px 10px 0 0;
	}
	#header #nav ul li a:link {
		position : relative;
		display : block;
		width : 287px;
		height : 29px;
		color : #fff;
		padding : 10px 10px 0 0;
	}
	#header #nav ul li a:active {
		text-decoration : none;
		background : url('../img/nav_hover.gif') no-repeat top left;
	}
	#header #nav ul li a:hover {
		text-decoration : none;
		background : url('../img/nav_hover.gif') no-repeat top left;
	}
	#header #nav ul li.over ul {
		display : block;
	}
	#header #nav ul li:hover ul {
		display : block;
	}
	#header #nav ul li ul {
		display : none;
		width : 210px;
		position : absolute;
		z-index : 3;
		top : 0;
		left : 280px;
		padding-left : 26px;
	}
	#header #nav ul li ul li {
		width : 175px;
		text-align : left;
		margin : 0;
		border-bottom : 1px solid #666;
	}
	#header #nav ul li ul li a:visited {
		width : 165px;
		height : 30px;
		padding : 10px 0 0 10px;
		background : #A5A4A3;
	}
	#header #nav ul li ul li a:link {
		width : 165px;
		height : 30px;
		padding : 10px 0 0 10px;
		background : #A5A4A3;
	}
	#header #nav ul li ul li a:active {
		background : #C5C4C4;
	}
	#header #nav ul li ul li a:hover {
		background : #C5C4C4;
	}
	#header  #masthead {
		width : 578px;
		height : 205px;
		position : absolute;
		top : 185px;
		left : 305px;
	}
	
	#content {
		width : 511px;
		min-height : 600px;
		padding : 30px;
		margin-left : 305px;
	}
	* html #content {
		height : 600px;
	}
	#content h2 {
		font-size : 13px;
		text-transform : normal;
		color : #28567D;
		margin-bottom : 3px;
	}
	#content p {
		clear : both;
		margin-bottom : 16px;
	}
	#content ul {
		margin : 0 0 16px 40px;
	}
	#content strong {
		color : #000;
	}
	#content img.left {
		float : left;
		margin : 0 16px 10px 0;
	}
	#content p.screenshot {
		text-align : center;
	}
	#content p.screenshot img {
		border : 1px solid #000;
	}
	
	#footer {
		position : relative;
		height : 28px;
		background : #7E7C7B url('../img/footer_bg.gif') repeat-y top left;
	}
	#footer #copyright {
		width : 135px;
		position : absolute;
		top : 0;
		left : 155px;
		text-align : right;
		font-weight : bold;
		color : #fff;
		padding : 6px 0;
	}
	#footer #footer_nav {
		width : 300px;
		position : absolute;
		top : 0;
		left : 315px;
		padding : 6px 0;
	}
	#footer #footer_nav a:visited {
		font-weight : bold;
		color : #464442;
	}
	#footer #footer_nav a:link {
		font-weight : bold;
		color : #464442;
	}
	#footer #design_by {
		width : 150px;
		position : absolute;
		top : 0;
		left : 757px;
		padding : 6px 0;
	}
	
	
	/*  MASTHEAD IMAGES */
	#index #masthead {
		background : url('../img/masthead_index.jpg') no-repeat top left;
	}
	#features #masthead {
		background : url('../img/masthead_features.jpg') no-repeat top left;
	}
	#solutions #masthead {
		background : url('../img/masthead_solutions.jpg') no-repeat top left;
	}
	#demo #masthead {
		background : url('../img/masthead_trial.jpg') no-repeat top left;
	}
	#about #masthead {
		background : url('../img/masthead_about.jpg') no-repeat top left;
	}
	#company #masthead {
		background : url('../img/masthead_company.jpg') no-repeat top left;
	}
	#customers #masthead {
		background : url('../img/masthead_customers.jpg') no-repeat top left;
	}
	#contact #masthead {
		background : url('../img/masthead_contact.jpg') no-repeat top left;
	}
	#support #masthead {
		background : url('../img/masthead_support.jpg') no-repeat top left;
	}
	#standard_features #masthead {
		background : url('../img/masthead_StandardFeatures.jpg') no-repeat top left;
	}
	#additional_features #masthead {
		background : url('../img/masthead_AdditionalFeatures.jpg') no-repeat top left;
	}
	#benefits #masthead {
		background : url('../img/masthead_benefits.jpg') no-repeat top left;
	}
	#news #masthead {
		background : url('../img/masthead_news.jpg') no-repeat left top;
	}
	#screenshots #masthead {
		background : url('../img/masthead_screenshots.jpg') no-repeat left top;
	}
	#corporate_hr #masthead {
		background : url('../img/masthead_CorporateHR.jpg') no-repeat left top;
	}
	#recruiting_staffing #masthead {
		background : url('../img/masthead_RecruitingStaffing.jpg') no-repeat left top;
	}
	#small_business #masthead {
		background : url('../img/masthead_SmallBusinessATS.jpg') no-repeat left top;
	}
	#careers #masthead {
		background : url('../img/masthead_Careers.jpg') no-repeat left top;
	}
	#services #masthead {
		background : url('../img/masthead_services.jpg') no-repeat left top;
	}

	#privacy #masthead {
		background : url('../img/masthead_privacy.jpg') no-repeat left top;
	}

	#partners #masthead {
		background : url('../img/masthead_partners.jpg') no-repeat left top;
	}

	
	.two_column {
		width : 200px;
		float : left;
	}
	
	#misc_col {
		width : 140px;
		position : absolute;
		top : 415px;
		left : 130px;
		color : #fff;
	}
	#misc_col blockquote {
		color : #ccc;
	}
	#misc_col p {
		padding-bottom : 10px;
	}
	#misc_col p.img {
		text-align : center;
	}
	
	#demo_form ol {
		list-style : none;
	}
	#demo_form ol li {
		padding : 0 0 5px 0;
	}
	#demo_form ol li label {
		display : block;
		width : 200px;
		float : left;
		padding : 3px 0 0 0;
	}
	#demo_form #demo_submit {
		margin-left : 200px;
	}
	
table.features {
	border:1px outset gray; border-spacing: 2px;
	border-collapse: collapse;
	background-color: 
}
table.features th {
	background-color: ;
	border:1px dotted gray; padding:4px; -moz-border-radius: 3px 3px 3px 3px
}
table.features td {
	background-color: ;
	border:1px dotted gray; padding:4px; -moz-border-radius: 3px 3px 3px 3px
}

div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#fff; border:1px solid #000; 
 /*  width:200px; */
  padding:6px;
  color:#000; font-size:11px; line-height:1.3;
}
/* These are used in the wrapTipContent function */
div#tipDiv div.img { text-align:center }
div#tipDiv div.txt { text-align:center; margin-top:4px }