/* GENERAL STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body {
	background: #000 url(../images/bck-body-white_background.gif) 50% 0 repeat-y;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1em;
}

#wrapper {
	margin: 22px auto 0;
	width: 980px;
}

#content {
}

a {
	color:#f37032;
	text-decoration: none;
}

.learn_more {
	font-weight: bold;
}


/* BRANDING & NAVIGATION STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#branding_nav {
	background:#FFF url('../images/nav-tagline.gif') 330px 21px no-repeat;
	border: 1px solid #737f87;
	height:73px;
	position:relative;
	margin-bottom:25px;
	z-index:100;
}

h1 {
	display:none;
}

#teleplace_logo {
	position:absolute;
	top:16px;
	left:37px;
}

/* MAIN NAV */

#main_nav {
	position:absolute;
	top:51px;
	left:316px;
}

	#main_nav li {
		position:relative;
		background-image: url(/images/nav-sprite.gif);
		border-right:1px solid white;
		height:17px;
		float:left;
	}
	
		#main_nav li a {
			display:block;
			height:17px;
			text-indent:-9999px;
		}
	
		#main_nav li ul {
			position:absolute;
			top:17px;
			left:-9999px;
			border-bottom:1px solid #F58025;
			padding-top: 5px;
			z-index:100;
		}
	
			#main_nav li ul li {
				display:block;
				background:#FFF;
				border-top: 1px solid #F58025;
				border-left: 1px solid #F58025;
				border-right: 1px solid #F58025;
				float:left;
				clear:left;
				height:auto;
			}
			
				#main_nav li:hover ul li a, #main_nav li.sfhover ul li a {
					display:block;
					margin:0;
					padding:6px 10px;
					background-image:none;
					color:#6A737B;
					font-size:12px;
					text-decoration:none;
					white-space:nowrap;
					width:150px;
					float:left;
					display:inline;
					text-indent:0;
				}
	
				#main_nav li ul li a:hover {
					/*color:white;*/
					color:#F58025
				}

			#main_nav li ul li.last {
				border-right: 1px solid #F58025;
			}
			
			#main_nav li ul li:hover, #main_nav li ul li.sfhover {
				background:white;
			}

	#main_nav li.last {
		border-right:none;
	}
	
		#main_nav li:hover ul, #main_nav li.sfhover ul {
			left:0;
		}

#nav-solutions {
	background-position: 0 0;
}

	#nav-solutions a {
		width:79px;
	}
	
	#nav-solutions:hover, #nav-solutions.sfhover {
		background-position: 0 -17px;
	}

#nav-products {
	background-position: -79px 0;
}

	#nav-products a {
		width:76px;
	}
	
	#nav-products:hover, #nav-products.sfhover {
		background-position: -79px -17px;
	}

#nav-partners {
	background-position: -155px 0;
}

	#nav-partners a {
		width:73px;
	}
	
	#nav-partners:hover, #nav-partners.sfhover {
		background-position: -155px -17px;
	}

#nav-resources {
	background-position: -228px 0;
}

	#nav-resources a {
		width:83px;
	}
	
	#nav-resources:hover, #nav-resources.sfhover {
		background-position: -228px -17px;
	}

#nav-company {
	background-position: -311px 0;
}

	#nav-company a {
		width:80px;
	}
	
	#nav-company:hover, #nav-company.sfhover {
		background-position: -311px -17px;
	}

/* ACTION BUTTONS */

#action_buttons {
	display: none;
	position:absolute;
	left:718px;
	top:44px;
}

	#action_buttons li {
		float:left;
		margin-right:8px;
	}

		#action_buttons li a {
			display:block;
			width:77px;
			height:26px;
			text-indent:-9999px;
			background-position:0 0;
			background-repeat:no-repeat;
		}

		#action_buttons li a:hover {
			background-position:0px -26px;
		}

		#btn-free_trial a {
			background-image:url(/images/btn-action_buttons-free_trial.gif);
		}

		#btn-buy_now a {
			background-image:url(/images/btn-action_buttons-buy_now.gif);
		}

/* OTHER LINKS */

#other_links {
	position:absolute;
	left:906px;
	top:42px;
	width:56px;
}

#other_links li {
	margin-bottom:2px;
	float:left;
}

#other_links li a {
	display:block;
	background-image:url(/images/nav-other_links-sprite.gif);
	background-repeat:no-repeat;
	height:12px;
	width:56px;
	text-indent:-9999px;
	line-height:12px;
}

#nav-quick_help a {
	background-position: 0 0;
}

#nav-contact_us a {
	background-position: 0 0;
}

	#nav-contact_us a:hover {
		background-position: 0 -11px;
	}

#nav-support a {
	background-position: -59px 0;
}

	#nav-support a:hover {
		background-position: -59px -11px;
	}


/* HOME
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#home #branding_nav {
	margin-bottom: 14px;
}

#home #content {
}

	#home #content h3 {
		font-family: "Gotham Bold", Gotham, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #6a737b;
		margin-bottom: 8px;
	}

	#home #content p, #home #content li {
		font-size: 11px;
		line-height: 15px;
		color: #363636;
		margin-bottom: 8px;
	}


/* HOME - BILLBOARD STYLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#home #billboard {
	position: relative;
	background: #f37031;
	margin-bottom: 14px;
	padding: 14px;
	height: 330px;
}

	#home #billboard #new_features {
		position: absolute;
		left: 14px;
		top: 14px;
		width: 122px;
		text-indent: -9999px;
	}
	
		#home #billboard #new_features a {
			display: block;
			background: url('../images/corner.png') 0 0 no-repeat;
			height: 122px;
		}

	#home #billboard #swf {
		background: #FFF;
		margin-right: 16px;
		width: 685px;
		height: 330px;
		float: left;
	}
	
	#home #billboard #publications {
		float: right;
		width: 247px;
		line-height: 16px;
	}
	
		#home #billboard #publications li {
			margin-bottom: 24px;
			padding-top: 30px;
		}
	
			#home #billboard #publications li h3 {
				display: block;
				height: 0;
				overflow: hidden;
				float: left;
			}
			
			#home #billboard #publications li p {
				font-size: 12px;
				font-weight: bold;
				color: #FFF;
			}
		
		#home #billboard #publications li#wallstreetjournal {
			background: url('../images/logo-wallstreetjournal.jpg') 0 0 no-repeat;
		}

		#home #billboard #publications li#businessweek {
			background: url('../images/logo-businessweek.jpg') 0 0 no-repeat;
		}

		#home #billboard #publications li#informationweek {
			background: url('../images/logo-informationweek.jpg') 0 0 no-repeat;
		}

/* HOME - Content Structure
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#home #main, #home #secondary, #home #tertiary {
	margin: 0 30px 0 0;
	float: left;
}

#home #main {
	width: 190px;
}

#home #secondary {
	width: 470px;
}

#home #tertiary {
	margin: 0;
	width: 260px;
}

/* HOME - WHAT'S NEW
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#home #whats_new {
	margin: 0 0 30px;
	width: 190px;
}

	#home #whats_new h3 {
		height: 12px;
	}

/* HOME - APPLICATION COLLABORATION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#home #application_collaboration {
	margin: 0 0 30px;
	width: 470px;
	float: left;
}

	#home #application_collaboration h3 {
		font-size: 18px;
	}

	#home #application_collaboration p {
		font-size: 12px;
		line-height: 20px;
	}

/* HOME - NEXT STEPS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#home #next_steps {
	margin: 0 0 30px;
	width: 260px;
}

	#home #next_steps h3 {
		font-size: 18px;
	}
	
	#home #next_steps ol {
		background: #f4f3e9;
		padding: 0 16px;
	}
	
		#home #next_steps ol li {
			margin-bottom: 0;
			padding: 16px 0 16px 42px;
			border-top: 1px solid #C9CBC6;
			font-size: 12px;
			line-height: 18px;
		}
		
			#home #next_steps ol li a {
				font-weight: bold;
			}
		
		#home #next_steps ol li#free_trial {
			background: url('../images/icn-mouse.gif') 0 21px no-repeat;
			border-top: none;
		}

		#home #next_steps ol li#walkthrough {
			background: url('../images/icn-speach_bubble.gif') 6px 21px no-repeat;
		}

		#home #next_steps ol li#white_paper {
			background: url('../images/icn-document.gif') 11px 21px no-repeat;
		}

		#home #next_steps ol li#solutions {
			background: url('../images/icn-globe.gif') 8px 21px no-repeat;
		}

/* HOME - NEWSLETTER SIGNUP
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#home #newsletter_signup {
	margin: 0 0 30px;
	width: 190px;
}

	#home #newsletter_signup h3 {
		height: 12px;
	}
	
	#home #newsletter_signup input {
		vertical-align: middle;
	}
	
	#home #newsletter_signup input.text {
		border: 1px solid #999;
		padding: 3px;
		width: 152px;
		height: 14px;
		font-size: 11px;
		color: #999;
	}

	#home #newsletter_signup input.text.active {
		color: #000;
	}
	
	#home #newsletter_signup label.error {
		width: auto;
		margin-right: none;
	}
	
/* HOME - SPOTLIGHT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#home #spotlight {
	margin: 0 0 30px;
	width: 470px;
}

	#home #spotlight .header {
		margin-bottom: 8px;
	}

		#home #spotlight .header h3 {
			display: inline;
			margin: 0 5px 0 0;
		}
		
		#home #spotlight .header h4 {
			display: inline;
			font-family: "Gotham Bold", Gotham, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #6a737b;
		}
		
	#home #spotlight #coda {
		width: 470px;
		overflow: hidden;
	}

		#home #spotlight #coda .frame {
			position: relative;
			background-color: #EEE;
			background-position: 0 0;
			background-repeat: no-repeat;
			margin-bottom: 0;
			padding: 10px 14px 10px 176px;
			width: 280px;
			float: left;
			overflow: hidden;
		}
		
			#home #spotlight #coda .frame h4 {
				font-family: Gotham;
				font-size: 14px;
				font-weight: bold;
				color: #6a737b;
			}
		
			#home #spotlight #coda .frame img {
				position: absolute;
				left: 0;
				top: 0;
			}
		
			#home #spotlight #coda .frame p {
				margin-bottom: 0;
			}
		
		#home #spotlight #coda-wrapper {
			position: relative;
		}
		
		#home #spotlight .button {
			background: #CBCBCB;
			border: none;
			padding: 0;
			width: 16px;
			height: 96px;
			line-height: 96px;
			text-align: center;
			font-size: 12px;
			font-weight: bold;
			color: #363636;
			cursor: pointer;
			outline: none;
		}
		
		#home #spotlight .button.disabled {
			background: #EEE;
			color: #CCC;
			cursor: default;
		}
		
		#home #spotlight #previous_button {
			float: left;
			margin-right: 5px;
		}
		
		#home #spotlight #next_button {
			float: right;
			margin-left: 5px;
		}

/* CONTENT SECONDARY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#content_secondary {
	border-right: 1px solid #CBCBCB;
	padding:10px 23px 10px 16px;
	width:172px;
	float:left;
}

/* CONTENT SECONDARY - SUB NAV
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

	#content_secondary #sub_nav {
		margin-bottom: 24px;
	}

		#content_secondary #sub_nav li {
			font-size:.75em;
			line-height:1em;
			margin-bottom:15px;
		}
	
			#content_secondary #sub_nav li a {
				font-weight:bold;
				text-decoration:none;
				color:#455560;
			}
	
			#content_secondary #sub_nav li a:hover {
				color:#f37032;
			}
	
			#solutions_overview #sub_nav-solutions_overview a, #program_management #sub_nav-program_management a, #virtual_operations_center #sub_nav-virtual_operations_center a, #facilitated_meetings #sub_nav-facilitated_meetings a, #workgroup_training #sub_nav-workgroup_training a, #virtual_office #sub_nav-virtual_office a, #products_overview #sub_nav-products_overview a, #teleplace #sub_nav-teleplace a, #getting_started #sub_nav-getting_started a, #why_teleplace #sub_nav-why_teleplace a, #how_it_works #sub_nav-how_it_works a, #faq #sub_nav-faq a, #partners_overview #sub_nav-partners_overview a, #become_a_partner #sub_nav-become_a_partner a, #resources_overview #sub_nav-resources_overview a, #resources_video #sub_nav-resources_video a, #company_overview #sub_nav-company_overview a, #management_team #sub_nav-management_team a, #news_room #sub_nav-news_room a, #customers #sub_nav-customers a, #careers #sub_nav-careers a, #contact_us #sub_nav-contact_us a, #privacy_policy #sub_nav-privacy_policy a {
				color:#f37032 !important;
			}
			
/* CONTENT SECONDARY - NEXT STEPS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

	#content_secondary #next_steps {
		margin-bottom: 24px;
	}
	
		#content_secondary #next_steps h3 {
			font-family: Gotham;
			font-size: 14px;
			font-weight: bold;
			color: #6c727a;
			margin-bottom: 5px;
		}
		
		#content_secondary #next_steps ol {
			background: #f4f3e9;
			padding: 0 16px;
			font-size: 11px;
		}
		
			#content_secondary #next_steps ol li {
				border-top: 1px solid #c9cac5;
			}

				#content_secondary #next_steps ol li a {
					display: block;
					padding-left: 22px;
					height: 32px;
					line-height: 32px;
					font-weight: bold;
				}
				
				#content_secondary #next_steps ol li#free_trial a {
					background: url('../images/icn-mouse-sml.gif') 0 50% no-repeat;
				}

				#content_secondary #next_steps ol li#walkthrough a {
					background: url('../images/icn-speach_bubble-sml.gif') 0 50% no-repeat;
				}

				#content_secondary #next_steps ol li#white_paper a {
					background: url('../images/icn-document-sml.gif') 0 50% no-repeat;
				}

				#content_secondary #next_steps ol li#solutions a {
					background: url('../images/icn-globe-sml.gif') 0 50% no-repeat;
				}

				#content_secondary #next_steps ol li span {
					display: none;
				}
			
			#content_secondary #next_steps ol li#free_trial {
				border-top: 0;
			}
	
/* CONTENT SECONDARY - ENDORSEMENT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

	#content_secondary #endorsement {
	font-size: 12px;
	line-height: 16px;
	}
	
		#content_secondary #endorsement h4 {
			margin-bottom: 5px;
		}
		
			#content_secondary #endorsement h4 span {
				display: none;
			}
		
		#content_secondary #endorsement blockquote, #content_secondary #endorsement p {
			display: inline;
		}
			


/* CONTENT MAIN
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#content_main {
	position:relative;
	padding:10px 22px 10px 22px;
	width: 723px;
	z-index:50;
	min-height:330px;
	float:left;
}

#content_main a {
	text-decoration: underline;
}

#content_main.reversed {
	background:#45555f;
	padding:20px 22px 10px 22px;
}

#content_main h2 {
	color:#F37032;
	font-size:1em;
	font-weight:bold;
	margin:0 0 15px;
}

#content_main #intro_text {
	font-family: "Helvetica Neue CE 35 Thin", "Helvetica Neue Thin", Helvetica, sans-serif;
	font-size: 22px;
	color: #455560;
	margin-bottom: 1em;
	font-weight: normal;
}

	#content_main #intro_text a {
		text-decoration: none;
	}

#content_main.reversed #intro_text {
	color: #FFF;
}

	/*#solutions_overview #intro_text {
		background-image:url(/images/txt-solutions_overview-intro.gif);
		height: 103px;
		margin-bottom: 10px;
	}
	
	#teleplace #intro_text {
		background-image:url(/images/txt-qwaq_forums-intro.gif);
		height:105px;
	}
	
	#getting_started #intro_text {
		background-image:url(/images/txt-getting_started-intro.gif);
		height:84px;
	}
	
	#why_teleplace #intro_text {
		background-image:url(/images/txt-why_qwaq-intro.gif);
		height:84px;
	}
	
	#how_it_works #intro_text {
		background-image:url(/images/txt-how_it_works-intro.gif);
		height:41px;
	}
	
	#resources_overview #intro_text {
		background-image:url(/images/txt-resources_overview-intro.gif);
		height:63px;
	}
	
	#company_overview #intro_text {
		background-image:url(/images/txt-company_overview-intro.gif);
		height:147px;
	}
	
	#customers #intro_text {
		background-image:url(/images/txt-customers-intro.gif);
		height:82px;
	}
	
	#customers #intro_text a {
		position: absolute;
		display:block;
		left: 620px;
		top: 102px;
		width: 85px;
		height: 20px;
	}
	
	#careers #intro_text {
		background-image:url(/images/txt-careers-intro.gif);
		height:42px;
	}
	
	#news_room #intro_text {
		background-image:url(/images/txt-news_room-intro.gif);
		height:43px;
	}
	
	#products_overview #intro_text {
		background-image:url(/images/txt-products_overview-intro.gif);
		height:88px;
	}
	
	#program_management #intro_text {
		background-image:url(/images/txt-program_management-intro.gif);
		height:60px;
	}
	
	#virtual_operations_center #intro_text {
		background-image:url(/images/txt-virtual_op_center-intro.gif);
		height:82px;
	}
	
	#facilitated_meetings #intro_text {
		background-image:url(/images/txt-facilitated_meetings-intro.gif);
		height:45px;
	}
	
	#workgroup_training #intro_text {
		background-image:url(/images/txt-workgroup_training-intro.gif);
		height:87px;
	}
	
	#virtual_office #intro_text {
		background-image:url(/images/txt-virtual_office-intro.gif);
		height:87px;
	}
	
	#public_sector #intro_text {
		background-image:url(/images/txt-public_sector-intro.gif);
		height:64px;
	}
	
*/

#content_main .solution {
	height: auto;
	overflow: auto;
	margin-bottom:10px;
}

#content_main .solution img {
	float:right;
	margin-top: -21px;
	margin-left:55px;
}

#content_main.reversed .solution h3 {
	font-weight:bold;
	font-size:.75em;
	color:#f37032;
	margin-bottom:5px;
}

#content_main .solution h3 a {
	color:#f37032;
	text-decoration:none;
}

#content_main .solution h3 a:hover {
	text-decoration:underline;
}

#content_main .solution p {
	color:white;
	font-size:.75em;
	line-height:1.33em;
}

#content_main .solution p a {
	color:#f37032;
	text-decoration:none;
	font-weight:bold;
	margin-left:5px;
}

#content_main .solution p a:hover {
	text-decoration:underline;
}

.single_solution #content_main #screenshot, #teleplace #content_main #screenshot {
	margin: -20px -22px 25px -22px;
	width: 766px;
	overflow: hidden;
}

#teleplace #content_main #screenshot {
	margin-top:-10px;
}

.single_solution #content_main h2, #teleplace #content_main h2#main_header {
	position:absolute;
	left:0;
	top:0;
	background: rgba(69,85,95,0.8);
	margin:0 0 15px;
	padding: 15px 15px 15px 45px;
	width:706px;
	font-size:1em;
	font-weight: bold;
	color: #FFF;
	/*text-indent:-9999px;
	background-position:0 0;
	background-repeat:no-repeat;*/
}

	.single_solution #content_main h2 strong, #teleplace #content_main h2 strong {
		display: block;
		font-family: "Helvetica Neue CE 35 Thin", "Helvetica Neue Thin", Helvetica, sans-serif;
		font-size: 46px;
		font-weight: 100;
		text-indent: -30px;
	}

/*#program_management #content_main h2 {
	background-image:url(/images/hdr-one_solution-program_management.png);
}

#virtual_operations_center #content_main h2 {
	background-image:url(/images/hdr-one_solution-virtual_op_center.png);
}

#facilitated_meetings #content_main h2 {
	background-image:url(/images/hdr-one_solution-facilitated_meetings.png);
}

#workgroup_training #content_main h2 {
	background-image:url(/images/hdr-one_solution-workgroup_training.png);
}

#virtual_office #content_main h2 {
	background-image:url(/images/hdr-one_solution-virtual_office.png);
}

#public_sector #content_main h2 {
	background-image:url(/images/hdr-one_solution-public_sector.png);
}

#teleplace #content_main h2 {
	background-image:url(/images/hdr-one_solution-qwaq_forums.png);
}*/

#products_overview #content_main #screenshot {
	margin: 0 -22px 10px -22px;
}

#products_overview #content_main h3#new_features {
	position: relative;
	background: url(../images/hdr-overview-new_features.png) 50% 0 no-repeat;
	margin: -15px 0 0;
	height: 46px;
	text-indent: -9999px;
}

#content_main h3 {
	font-size:.75em;
	color:#f37032;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:15px;
	clear:left;
}

#content_main.reversed h3 {
	font-size:1em;
	letter-spacing:1px;
}

.reversed h2 {
	letter-spacing:1px;
}

#content_main h4 {
	font-size:.75em;
	color:#f37032;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:15px;
	clear:left;
}

#content_main p, #content_main li {
	font-size:.75em;
	line-height:1.33em;
	margin-bottom:10px;
}

#content_main li {
	margin-left:25px;
}

#faq #content_main li {
	margin-left:18px;
}

#content_main ul li {
	list-style-type:disc;
}

#content_main ol li {
	list-style-type:decimal;
}

.single_solution #content_main p, .single_solution #content_main li {
	margin-bottom:6px;
}

.single_solution #content_main p {
	clear:both;
}

#resources_overview li {
	margin-bottom:0;
}

#content_main.reversed p, #content_main.reversed li {
	color:white;
}

.single_solution .column_list {
	width:335px;
	float:left;
	margin-right:13px;
	margin-bottom: 6px;
}

.single_solution .column_list:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.ie_fix {
	display:none;
}

.single_solution #content_main li {
	padding-left:15px;
	background:url(/images/bullet-single_solution-list_bullet.gif) 3px 5px no-repeat;
	list-style-type:none;
	margin-left:0;
}

.single_solution #content_main #intro_text {
	margin-bottom:16px;
}

span.para_header {
	color:#f37032;
	font-weight:bold;
}

#in_the_news td {
	border-bottom:1px solid #e5e5e5;
	padding:10px;
}

#in_the_news .last td {
	border-bottom:none;
}

td.logo {
	border-bottom:1px solid #e5e5e5;
	padding:10px;
	text-align:center;
}

#products_overview #content_main ol {
	/*background: url('../images/txt-products_overview.gif') 0 0 no-repeat;*/
	padding: 0 0 20px;
	width: 715px;
	height: auto;
	overflow: auto;
}

#products_overview #content_main ol#cont {
	/*background: url('../images/txt-products_overview-cont.gif') 0 0 no-repeat;*/
}

	#products_overview #content_main ol li {
		background-position: 0 0;
		background-repeat: no-repeat;
		margin: 0 10px 0 0;
		padding-top: 20px;
		width: 133px;
		list-style-type:none;
		float: left;
	}
	
		#products_overview #content_main ol li h4 {
			display: block;
			margin: 0;
			font-size: 11px;
			font-weight: bold;
			color: #ff7a37;
		}
		
		#products_overview #content_main ol li p {
			margin: 0 0 10px 0;
			font-size: 10px;
			font-weight: bold;
		}
	
	#products_overview #content_main ol li#bullet_1 {
		background-image: url(../images/1.png);
	}

	#products_overview #content_main ol li#bullet_2 {
		background-image: url(../images/2.png);
	}

	#products_overview #content_main ol li#bullet_3 {
		background-image: url(../images/3.png);
	}

	#products_overview #content_main ol li#bullet_4 {
		background-image: url(../images/4.png);
	}

	#products_overview #content_main ol li#bullet_5 {
		background-image: url(../images/5.png);
	}

	#products_overview #content_main ol li#bullet_6 {
		background-image: url(../images/6.png);
	}

	#products_overview #content_main ol li#bullet_7 {
		background-image: url(../images/7.png);
	}

	#products_overview #content_main ol li#bullet_8 {
		background-image: url(../images/8.png);
	}

	#products_overview #content_main ol li#bullet_9 {
		background-image: url(../images/9.png);
	}

	#products_overview #content_main ol li#bullet_10 {
		background-image: url(../images/10.png);
	}

	#products_overview #content_main ol li#bullet_5,
	#products_overview #content_main ol li#bullet_10 {
		margin-right: 0;
	}

#content_main form p {
	clear:left;
	margin:0 0 15px;
	height:1%;
}

label {
	float:left;
	width:150px;
	text-align:right;
	margin-right:10px;
}

label.required, label.req {
	font-weight:bold;
}

label.error {
	font-size: 10px;
	color: #900;
	clear: left;
	margin-bottom: 10px;
}

label.radio {
	float: none;
	width: auto;
	text-align: left;
}

input.text {
	width:150px;
}

.input_group {
	display:block;
	float:left;
}

.input_group label {
	width:auto;
	float:none;
	font-size:1em;
	display:block;
	text-align:left;
	margin:0 0 5px;
}

.button {
	padding-left:160px;
}

.button input {
	width:150px;
}

textarea {
	width:300px;
	height:100px;
}

.landing_page #content_main h3 {
	font-size:1em;
	clear:none;
}

#landing_page-feb2008a #content_main img {
	float:left;
	margin-right:20px;
}

.landing_page #sub_nav {
	display:none;
}

.landing_page #content_main {
	width:894px;
}

#landing_page-feb2008a form {
	padding-left:400px;
}

#screenshot_sidebar {
	background:#eee;
	width:350px;
	padding:20px;
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}

#reminder label {
	font-weight:bold;
	width:90px;
}

#reminder_fields {
	float:left;
	border-right:1px solid #999;
	padding-right:40px;
	margin-right:40px;
}

#reminder_choices p {
	font-weight:bold;
	font-size:14px;
}

#walkthrough_form #content_main img {
	float: right;
	margin-left: 20px;
}

#feature_list_2 {
	float:right; background:#45555F; padding:15px; margin-left:20px; width:250px;
	vertical-align:middle;
	color: #FFF;
}

	#feature_list_2 h3 {
		font-size: 1.3em;
		color: #FFF;
	}

#content_main .solution img.partner_logo {
	margin-right:15px;
	float:none;
	margin-left:0;
	margin-top:0;
	vertical-align:middle;
}

.partners_box {
	background:white;
	text-align:center;
	width:353px;
	padding:10px 0 5px;
}

/* FOOTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#footer {
	clear:both;
	padding: 10px 10px 0px;
	height: auto;
	overflow: auto;
	text-align:center;
}

	#footer p {
		font-size:.625em;
		margin-bottom:8px;
		color: #989898 !important;
	}
	
		#footer p a {
			color: #989898;
		}