/* RUN IT css, 03.2006 */

/* - - page styles - - */
body	{
	margin:0;
	padding:0;
	display: block;
	background: #1D4053;
	background:url(../images/bg.gif) repeat-x 0 0;
	}
	
#page	{
	margin: 10px auto 0 auto;
	text-align: left;
	width:744px;
	}
	
	#bg_page_top	{
		width: 743px;
		height: 13px;
		margin: 0;
		background: url("../images/bg_page_top2.gif") no-repeat 1px 5px;
		font-size: 10px;	/* for ie height */
		}
	
	#bg_page_bottom	{
		width: 743px;
		height: 13px;
		margin: 0;
		background: url("../images/bg_page_bottom2.gif") no-repeat 1px -5px;
		clear: left;
		margin-top:-8px;
		}
	
img	{	border: 0;}

a	{
	color: #E98823;
	font: normal 8pt Arial, Helvetica, serif;
	text-decoration: underline;
	}
a:hover	{text-decoration: none;}


.left	{float: left;}
.right	{float: right;}
.text_center {text-align: center; }

.clear	{
	width: 95%;
	height: 0;
	border: 1px solid #FBFBFB;
	clear: both;
	}

object	{
	display: block;
	margin:auto;
	text-align: center;
	}
	
	
	
	
/* - - main body styles - - */

#main_body	{
	padding: 0 12px;
	text-align: left;
	width:718px;
	background: #FBFBFB;
	float: left;
	border: 1px solid #D3D3D3;
	border-top:none;
	border-bottom:none;
	}


a#trial_mail	{
	display: block;
	float: right;
	width: 301px;
	height:50px;
	background: url("../images/btn_contact.gif") no-repeat 0 0;
	}

a#trial_mail span	{display: none;}


#logo	{
	width: 254px;
	float: left;
	margin: 0 0 0 13px;
	position:relative;
	top:10px;
	}
	
	

/* - - top avigation menu - - */

#top_nav	{
	list-style-type: none;
	margin:0 -15px 0 0;
	padding:0;
	width: 730px;	
	height: 50px;
	}
	
#top_nav li	{
	width:138px;
	height:50px;
	margin:0;
	padding:0;
	float: left;
	font: normal 10px Arial, Helvetica, serif;
	color: #95969B;
	}


#top_nav li.a	{
	width:137px;
	height:50px;
	}


#top_nav li.b	{
	width:148px;
	height:50px;
	}

#top_nav li a {
	display:block;
	width:148px;
	height:50px;
	}

#top_nav li span 	{display: none;}	
#top_nav li a span 	{display: none;}


#top_nav a#about 		{background:transparent url("../images/btn_menu_about.gif") no-repeat 0 0;width:137px;}
#top_nav a#about:hover 	{background-position:0 -100px;}
#top_nav li.about 		{background:transparent url("../images/btn_menu_about.gif") no-repeat 0 -50px;}


#top_nav a#solution 		{background:transparent url("../images/btn_menu_solution.gif") no-repeat 0 0}
#top_nav a#solution:hover 	{background-position:0 -100px;}
#top_nav li.solution 		{background:transparent url("../images/btn_menu_solution.gif") no-repeat 0 -50px;}


#top_nav a#services 		{background:transparent url("../images/btn_menu_services.gif") no-repeat 0 0;}
#top_nav a#services:hover 	{background-position:0 -100px;}
#top_nav li.services 		{background:transparent url("../images/btn_menu_services.gif") no-repeat 0 -50px;}


#top_nav a#partners 		{background:transparent url("../images/btn_menu_partners.gif") no-repeat 0 0;}
#top_nav a#partners:hover 	{background-position:0 -100px;}
#top_nav li.partners 		{background:transparent url("../images/btn_menu_partners.gif") no-repeat 0 -50px;}


#top_nav a#resources 		{background:transparent url("../images/btn_menu_resources.gif") no-repeat 0 0;width:137px;}
#top_nav a#resources:hover 	{background-position:0 -100px;}
#top_nav li.resources 		{background:transparent url("../images/btn_menu_resources.gif") no-repeat 0 -50px;width:137px;}


/* - - subnavigation styles - - */


#sub_nav	{
	list-style-type: none;
	margin:0 -15px 0 0;
	padding:0;
	width: 718px;	
	height: 40px;
	background: url("../images/bg_subnav.gif") repeat-x left bottom;
	}
	
#sub_nav li	{
	overflow: hidden;
	width:127px;
	height:40px;
	margin:0;
	padding:0;
	float: left;
	font: normal 10px Arial, Helvetica, serif;
	color: #95969B;
	}

#sub_nav li a {
	display:block;	overflow: hidden;
	width:127px;
	height:40px;
	}
	
	
#sub_nav li span 	{display: none;}
#sub_nav li a span 	{display: none;}


	/* - about us - */

#sub_nav a#company 		{background:transparent url("../images/btn_menu_company.gif") 0 0 no-repeat;width: 131px;}
#sub_nav a#company:hover 	{background-position:0 -80px;}
#sub_nav li.company 		{background:transparent url("../images/btn_menu_company.gif") 0 -40px no-repeat;width: 131px;}


#sub_nav a#news 		{background:transparent url("../images/btn_menu_news.gif") 0 0 no-repeat;}
#sub_nav a#news:hover 	{background-position:0 -80px;}
#sub_nav li.news 		{background:transparent url("../images/btn_menu_news.gif") 0 -40px no-repeat;}


#sub_nav a#customer 		{background:transparent url("../images/btn_menu_customer.gif") 0 0 no-repeat;}
#sub_nav a#customer:hover 	{background-position:0 -80px;}
#sub_nav li.customer 		{background:transparent url("../images/btn_menu_customer.gif") 0 -40px no-repeat;}


#sub_nav a#contact 		{background:transparent url("../images/btn_menu_contact.gif") no-repeat 0 0;}
#sub_nav a#contact:hover 	{background-position:0 -80px;}
#sub_nav li.contact 		{background:transparent url("../images/btn_menu_contact.gif") no-repeat 0 -40px;}


#sub_nav a#site_map 		{background:transparent url("../images/btn_menu_site.gif") 0 0 no-repeat;}
#sub_nav a#site_map:hover 	{background-position:0 -80px;}
#sub_nav li.site_map 		{background:transparent url("../images/btn_menu_site.gif") 0 -40px no-repeat;}


	/* - solutions - */

#sub_nav a#solutions 		{background:transparent url("../images/btn_menu_solutions.gif") 0 0 no-repeat;width: 106px;}
#sub_nav a#solutions:hover 	{background-position:0 -80px;}
#sub_nav li.solutions 		{background:transparent url("../images/btn_menu_solutions.gif") 0 -40px no-repeat;width: 91px;}


#sub_nav a#why_runit 		{background:transparent url("../images/btn_menu_why_runit.gif") 0 0 no-repeat;width: 71px;}
#sub_nav a#why_runit:hover 	{background-position:0 -80px;}
#sub_nav li.why_runit  		{background:transparent url("../images/btn_menu_why_runit.gif") 0 -40px no-repeat;width: 71px;}


#sub_nav a#what_need 		{background:transparent url("../images/btn_menu_what_need.gif") 0 0 no-repeat;width: 101px;}
#sub_nav a#what_need:hover 	{background-position:0 -80px;}
#sub_nav li.what_need 		{background:transparent url("../images/btn_menu_what_need.gif") 0 -40px no-repeat;width: 101px;}


#sub_nav a#facilities 		{background:transparent url("../images/btn_menu_facilities.gif") no-repeat 0 0;width: 98px;}
#sub_nav a#facilities:hover 	{background-position:0 -80px;}
#sub_nav li.facilities 		{background:transparent url("../images/btn_menu_facilities.gif") no-repeat 0 -40px;width: 98px;}


#sub_nav a#explore		{background:transparent url("../images/btn_menu_explore.gif") 0 0 no-repeat;width: 83px;}
#sub_nav a#explore:hover 	{background-position:0 -80px;}
#sub_nav li.explore		{background:transparent url("../images/btn_menu_explore.gif") 0 -40px no-repeat;width: 83px;}


#sub_nav a#feature_list 		{background:transparent url("../images/btn_menu_feature_list.gif") no-repeat 0 0;width: 81px;}
#sub_nav a#feature_list:hover 	{background-position:0 -80px;}
#sub_nav li.feature_list 		{background:transparent url("../images/btn_menu_feature_list.gif") no-repeat 0 -40px;width: 81px;}


#sub_nav a#demo_movie		{background:transparent url("../images/btn_menu_demo_movie.gif") 0 0 no-repeat;width: 95px;}
#sub_nav a#demo_movie:hover 	{background-position:0 -80px;}
#sub_nav li.demo_movie 		{background:transparent url("../images/btn_menu_demo_movie.gif") 0 -40px no-repeat;width: 95px;}


#sub_nav a#answer		{background:transparent url("../images/btn_menu_answer.gif") 0 0 no-repeat;width: 86px;}
#sub_nav a#answer:hover 	{background-position:0 -80px;}
#sub_nav li.answer 		{background:transparent url("../images/btn_menu_answer.gif") 0 -40px no-repeat;width: 86px;}


 /* - services - */

#sub_nav a#install 		{background:transparent url("../images/btn_menu_install.gif") 0 0 no-repeat;width: 131px;}
#sub_nav a#install:hover 	{background-position:0 -80px;}
#sub_nav li.install 		{background:transparent url("../images/btn_menu_install.gif") 0 -40px no-repeat;width: 131px;}


#sub_nav a#train 		{background:transparent url("../images/btn_menu_train.gif") 0 0 no-repeat;}
#sub_nav a#train:hover 	{background-position:0 -80px;}
#sub_nav li.train 		{background:transparent url("../images/btn_menu_train.gif") 0 -40px no-repeat;}


#sub_nav a#custom_dev 		{background:transparent url("../images/btn_menu_custom_dev.gif") no-repeat 0 0;}
#sub_nav a#custom_dev:hover 	{background-position:0 -80px;}
#sub_nav li.custom_dev 		{background:transparent url("../images/btn_menu_custom_dev.gif") no-repeat 0 -40px;}


#sub_nav a#help_desk 		{background:transparent url("../images/btn_menu_help_desk.gif") 0 0 no-repeat;}
#sub_nav a#help_desk:hover 	{background-position:0 -80px;}
#sub_nav li.help_desk 		{background:transparent url("../images/btn_menu_help_desk.gif") 0 -40px no-repeat;}


#sub_nav a#yahoo	 		{background:transparent url("../images/btn_menu_yahoo.gif") 0 0 no-repeat;width: 77px;}
#sub_nav a#yahoo:hover	 	{background-position:0 -80px;}
#sub_nav li.yahoo	 		{background:transparent url("../images/btn_menu_yahoo.gif") 0 -40px no-repeat;width: 77px;}


 /* - partners - */

#sub_nav a#partners 		{background:transparent url("../images/btn_menu_sub_partners.gif") 0 0 no-repeat;width: 131px;}
#sub_nav a#partners:hover 	{background-position:0 -80px;}
#sub_nav li.partners 		{background:transparent url("../images/btn_menu_sub_partners.gif") 0 -40px no-repeat;width: 131px;}


#sub_nav a#join_team 		{background:transparent url("../images/btn_menu_join_team.gif") 0 0 no-repeat;}
#sub_nav a#join_team:hover 	{background-position:0 -80px;}
#sub_nav li.join_team 		{background:transparent url("../images/btn_menu_join_team.gif") 0 -40px no-repeat;}


	/* - resources - */

#sub_nav a#resources 		{background:transparent url("../images/btn_menu_system_req.gif") 0 0 no-repeat;}
#sub_nav a#resources:hover 	{background-position:0 -80px;}
#sub_nav li.resources 		{background:transparent url("../images/btn_menu_system_req.gif") 0 -40px no-repeat;}


#sub_nav a#demo_login 		{background:transparent url("../images/btn_menu_demo_login.gif") 0 0 no-repeat;width: 101px;}
#sub_nav a#demo_login:hover 	{background-position:0 -80px;}
#sub_nav li.demo_login 		{background:transparent url("../images/btn_menu_demo_login.gif") 0 -40px no-repeat;width: 101px;}


#sub_nav a#contact_sup 			{background:transparent url("../images/btn_menu_contact_sup.gif") 0 0 no-repeat;width: 124px;}
#sub_nav a#contact_sup:hover 	{background-position:0 -80px;}
#sub_nav li.contact_sup 		{background:transparent url("../images/btn_menu_contact_sup.gif") 0 -40px no-repeat;width: 124px;}


#sub_nav a#know_base 		{background:transparent url("../images/btn_menu_base.gif") no-repeat 0 0;width: 124px;}
#sub_nav a#know_base:hover 	{background-position:0 -80px;}
#sub_nav li.know_base 		{background:transparent url("../images/btn_menu_base.gif") no-repeat 0 -40px;width: 124px;}


#sub_nav a#manuals			{background:transparent url("../images/btn_menu_manuals.gif") 0 0 no-repeat;width: 78px;}
#sub_nav a#manuals:hover 	{background-position:0 -80px;}
#sub_nav li.manuals 		{background:transparent url("../images/btn_menu_manuals.gif") 0 -40px no-repeat;width: 78px;}


#sub_nav a#download 		{background:transparent url("../images/btn_menu_download.gif") no-repeat 0 0;width: 101px;}
#sub_nav a#download:hover 	{background-position:0 -80px;}
#sub_nav li.download 		{background:transparent url("../images/btn_menu_download.gif") no-repeat 0 -40px;width: 101px;}


#sub_nav a#faq			{background:transparent url("../images/btn_menu_faq.gif") 0 0 no-repeat;width: 58px;}
#sub_nav a#faq:hover 	{background-position:0 -80px;}
#sub_nav li.faq 		{background:transparent url("../images/btn_menu_faq.gif") 0 -40px no-repeat;width: 58px;}


#sub_nav a#other		{background:transparent url("../images/btn_menu_other.gif") 0 0 no-repeat;width: 89px;}
#sub_nav a#other:hover 	{background-position:0 -80px;}
#sub_nav li.other 		{background:transparent url("../images/btn_menu_other.gif") 0 -40px no-repeat;width: 89px;}



	/* - - sub explore features navigation - - */
	
	#explore_nav	{
		position: relative;
		list-style-type: none;
		margin:1px -5px 0 0;
		padding:0;
		width: 112px;	
		height: 600px;
		float: left;
		z-index: 100;
		}
	
	#explore_nav li	{
		display: inline;
		overflow: hidden;
		width:112px;
		height:37px;
		margin:0;
		padding:0;
		font: normal 10px Arial, Helvetica, serif;
		color: #95969B;
		float: left;		/* for IE - removing white spaces between lis */
		clear: left;		/* for ie - displaying as a column not as a row */
		}

	#explore_nav li a {
		display:block;
		overflow: hidden;
		width:112px;
		height:37px;
		margin:0;
		padding:0;
		}
	
	
	#explore_nav li span 	{display: none;}
	#explore_nav li a span 	{display: none;}
		
	
	#explore_nav a#c1			{background:transparent url("../images/btn_explore_menu_point.gif") 0 0 no-repeat;}
	#explore_nav a#c1:hover 	{background-position:0 -81px;}
	#explore_nav li.c1 			{background:transparent url("../images/btn_explore_menu_point.gif") 0 -41px no-repeat;}

	#explore_nav a#c2			{background:transparent url("../images/btn_explore_menu_employ.gif") 0 0 no-repeat;}
	#explore_nav a#c2:hover 	{background-position:0 -83px;}
	#explore_nav li.c2 			{background:transparent url("../images/btn_explore_menu_employ.gif") 0 -43px no-repeat;}

	#explore_nav a#c3			{background:transparent url("../images/btn_explore_menu_customers.gif") 0 0 no-repeat;}
	#explore_nav a#c3:hover 	{background-position:0 -83px;}
	#explore_nav li.c3 			{background:transparent url("../images/btn_explore_menu_customers.gif") 0 -43px no-repeat;}

	#explore_nav a#c4			{background:transparent url("../images/btn_explore_menu_inventory.gif") 0 0 no-repeat;}
	#explore_nav a#c4:hover 	{background-position:0 -83px;}
	#explore_nav li.c4 			{background:transparent url("../images/btn_explore_menu_inventory.gif") 0 -43px no-repeat;}
	
	#explore_nav a#c5			{background:transparent url("../images/btn_explore_menu_purchase.gif") 0 0 no-repeat;}
	#explore_nav a#c5:hover 	{background-position:0 -83px;}
	#explore_nav li.c5 			{background:transparent url("../images/btn_explore_menu_purchase.gif") 0 -43px no-repeat;}

	#explore_nav a#c6			{background:transparent url("../images/btn_explore_menu_transfers.gif") 0 0 no-repeat;}
	#explore_nav a#c6:hover 	{background-position:0 -83px;}
	#explore_nav li.c6 			{background:transparent url("../images/btn_explore_menu_transfers.gif") 0 -43px no-repeat;}
	
	#explore_nav a#c7			{background:transparent url("../images/btn_explore_menu_account.gif") 0 0 no-repeat;}
	#explore_nav a#c7:hover 	{background-position:0 -83px;}
	#explore_nav li.c7 			{background:transparent url("../images/btn_explore_menu_account.gif") 0 -43px no-repeat;}

	#explore_nav a#c8			{background:transparent url("../images/btn_explore_menu_business.gif") 0 0 no-repeat;}
	#explore_nav a#c8:hover 	{background-position:0 -83px;}
	#explore_nav li.c8 			{background:transparent url("../images/btn_explore_menu_business.gif") 0 -43px no-repeat;}

	#explore_nav a#c9			{background:transparent url("../images/btn_explore_menu_e-com.gif") 0 0 no-repeat;}
	#explore_nav a#c9:hover 	{background-position:0 -83px;}
	#explore_nav li.c9 			{background:transparent url("../images/btn_explore_menu_e-com.gif") 0 -43px no-repeat;}

	#explore_nav a#c10			{background:transparent url("../images/btn_explore_menu_features.gif") 0 0 no-repeat;}
	#explore_nav a#c10:hover	{background-position:0 -83px;}
	#explore_nav li.c10 		{background:transparent url("../images/btn_explore_menu_features.gif") 0 -43px no-repeat;}




/* - - feature list - - */

	#explore_nav a#f1			{background:transparent url("../images/btn_feature_menu_key.gif") 0 0 no-repeat;}
	#explore_nav a#f1:hover 	{background-position:0 -81px;}
	#explore_nav li.f1 			{background:transparent url("../images/btn_feature_menu_key.gif") 0 -41px no-repeat;}

	#explore_nav a#f2			{background:transparent url("../images/btn_feature_menu_point.gif") 0 0 no-repeat;}
	#explore_nav a#f2:hover 	{background-position:0 -83px;}
	#explore_nav li.f2 			{background:transparent url("../images/btn_feature_menu_point.gif") 0 -43px no-repeat;}

	#explore_nav a#f3			{background:transparent url("../images/btn_feature_menu_employee.gif") 0 0 no-repeat;}
	#explore_nav a#f3:hover 	{background-position:0 -83px;}
	#explore_nav li.f3 			{background:transparent url("../images/btn_feature_menu_employee.gif") 0 -43px no-repeat;}

	#explore_nav a#f4			{background:transparent url("../images/btn_feature_menu_customers.gif") 0 0 no-repeat;}
	#explore_nav a#f4:hover 	{background-position:0 -83px;}
	#explore_nav li.f4 			{background:transparent url("../images/btn_feature_menu_customers.gif") 0 -43px no-repeat;}

	#explore_nav a#f5			{background:transparent url("../images/btn_feature_menu_inventory.gif") 0 0 no-repeat;}
	#explore_nav a#f5:hover 	{background-position:0 -83px;}
	#explore_nav li.f5 			{background:transparent url("../images/btn_feature_menu_inventory.gif") 0 -43px no-repeat;}
	
	#explore_nav a#f6			{background:transparent url("../images/btn_feature_menu_orders.gif") 0 0 no-repeat;}
	#explore_nav a#f6:hover 	{background-position:0 -83px;}
	#explore_nav li.f6 			{background:transparent url("../images/btn_feature_menu_orders.gif") 0 -43px no-repeat;}

	#explore_nav a#f7			{background:transparent url("../images/btn_feature_menu_reciving.gif") 0 0 no-repeat;}
	#explore_nav a#f7:hover 	{background-position:0 -83px;}
	#explore_nav li.f7 			{background:transparent url("../images/btn_feature_menu_reciving.gif") 0 -43px no-repeat;}
	
	#explore_nav a#f8			{background:transparent url("../images/btn_feature_menu_auto.gif") 0 0 no-repeat;}
	#explore_nav a#f8:hover 	{background-position:0 -83px;}
	#explore_nav li.f8 			{background:transparent url("../images/btn_feature_menu_auto.gif") 0 -43px no-repeat;}

	#explore_nav a#f9			{background:transparent url("../images/btn_feature_menu_report.gif") 0 0 no-repeat;}
	#explore_nav a#f9:hover 	{background-position:0 -83px;}
	#explore_nav li.f9 			{background:transparent url("../images/btn_feature_menu_report.gif") 0 -43px no-repeat;}

	#explore_nav a#f10			{background:transparent url("../images/btn_feature_menu_inventory.gif") 0 0 no-repeat;}
	#explore_nav a#f10:hover 	{background-position:0 -83px;}
	#explore_nav li.f10 		{background:transparent url("../images/btn_feature_menu_inventory.gif") 0 -43px no-repeat;}

	#explore_nav a#f11			{background:transparent url("../images/btn_feature_menu_contact.gif") 0 0 no-repeat;}
	#explore_nav a#f11:hover	{background-position:0 -83px;}
	#explore_nav li.f11 		{background:transparent url("../images/btn_feature_menu_contact.gif") 0 -43px no-repeat;}

	#explore_nav a#f12			{background:transparent url("../images/btn_feature_menu_account.gif") 0 0 no-repeat;}
	#explore_nav a#f12:hover	{background-position:0 -83px;}
	#explore_nav li.f12 		{background:transparent url("../images/btn_feature_menu_account.gif") 0 -43px no-repeat;}

	#explore_nav a#f13			{background:transparent url("../images/btn_feature_menu_act_recive.gif") 0 0 no-repeat;}
	#explore_nav a#f13:hover	{background-position:0 -83px;}
	#explore_nav li.f13 		{background:transparent url("../images/btn_feature_menu_act_recive.gif") 0 -43px no-repeat;}

	#explore_nav a#f14			{background:transparent url("../images/btn_feature_menu_data.gif") 0 0 no-repeat;}
	#explore_nav a#f14:hover	{background-position:0 -83px;}
	#explore_nav li.f14 		{background:transparent url("../images/btn_feature_menu_data.gif") 0 -43px no-repeat;}




/* - - content styles - - */

#content_top {
	width:718px; 
	height: 18px; 
	background: url('../images/bg_content_top.gif') no-repeat 0px 0;
	float: left; 

	}
	
#content_homepage {
	margin: 0 0 0 0;
	padding: 0 0 0 1px;
	width:718px;
	min-height: 150px; 
	color: #000;
	/*font: normal 8pt Arial, Helvetica, serif;	*/
	background: url('../images/bg_content.gif') repeat-y -1px 0;
	float: left; 
	}
	
#content_homepage h1 {width:695px; margin-left: -7px;}

* html #content_homepage	{
	width:720px; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
	
		
#content_bottom {
	width:718px; 
	height: 18px; 
	background: url('../images/bg_content_bottom.gif') no-repeat -1px 0;
	float: left; 
	}
	

#main_content {
	margin: 0 0 0 1px;
	padding: 0 0 0 20px;
	width:688px;
	min-height: 200px; 
	color: #000;
	font: normal 8pt Arial, Helvetica, serif;	
	background: #fbfbfb url('../images/bg_inner_content.gif') repeat-x 0 0;
	float: left; 
	}


#content {
	margin:0;
	padding: 0 0 0 13px;
	width:699px; 
	min-height: 150px; 
	color: #000;
	font: normal 9pt Arial, Helvetica, serif;	
	float: left;
	background: #fbfbfb url('../images/bg_inner_content.gif') repeat-x 0 0;
	position: relative;
	}

* html #content	{
	width:690px; 
	padding: 0 0 0 20px;
	margin-right: -20px;
	}

h1			{
	margin: 5px 0;
	padding-bottom:9px;
	width:690px; 
	color: #1B516B;
	font: bold 1.8em Arial, Helvetica, serif;
	background: transparent url('../images/bg_line.gif') repeat-x left bottom;
	}
	
#explore_text h1	{width: 350px;}

h1.explore_header{ width: 585px; }

h2			{
	margin: 5px 0;
	padding-bottom:9px;
	width:690px; 
	color: #58595B;
	font: bold 1.8em Arial, Helvetica, serif;
	background: transparent url('../images/bg_line.gif') repeat-x left bottom;
	clear: left;
	}
	
h2 span	{	font: normal 1em Arial, Helvetica, serif;}

h3			{
	margin: 15px 0;
	padding-bottom:9px;
	width:690px; 
	color: #1B516B;
	font: bold 1.2em Arial, Helvetica, serif;
	border-bottom: 3px solid #F3F3F3;
	float: left;
	clear: both;
	}
h3.nosoft { 
	width:300px;
	margin-right:100px;
}
h3.none			{
	margin: 15px 0;
	padding-bottom:9px;
	color: #1B516B;
	font: bold 1.5em Arial, Helvetica, serif;
	width: auto;
	border: none;
}

h4			{
	margin: 15px 0 5px 0;
	padding-bottom:7px;
	width:690px; 
	color: #58595B;
	font: bold 1em Arial, Helvetica, serif;
	background: transparent url('../images/bg_line.gif') repeat-x left bottom;
	clear: left;
	}

h5			{
	margin: 0 0;
	padding: 0;
	min-height: 25px;
	height: auto !important;
	height: 25px; 
	color: #147093;
	font: bold 1.4em Arial, Helvetica, serif;
	float: left;
	}

h5.long 	{
	margin: 5px 0 20px 0;
	padding: 0;
	color: #147093;
	font: bold 1.4em Arial, Helvetica, serif;
	float: left;
	}
/*
#content_homepage p		{margin: 0 10px;}


#content p	{margin: 0 10px;}
#content div{margin: 0 10px;}
*/

#download_link	{position: absolute;top:5px;right: 5px; }
#download_link_btn	{float: right;margin:30px 10px 0 0; background: transparent url('../images/bg_brochure.jpg') no-repeat left top;white-space:no-wrap; padding: 3px 14px 3px 28px; width: 127px;height: 20px; }
#download_link_btn2	{float: left;margin:0 0 0 10px; background: transparent url('../images/bg_brochure2.jpg') no-repeat left top;white-space:no-wrap; padding: 3px 14px 3px 28px; width:220px;height: 20px;font-size:0.8em }
#download_link2	{position: absolute;top:20px;right: 5px;}

p			{clear: both;}

p img.left	{float: left;margin: 10px 10px 10px 0;}
p img.right	{float: right;margin: 10px 0 10px 10px;}


.partner	{float: left;margin:0;padding:0;}
.partner li	{list-style: none;float: left; padding:0 65px;border-left: 1px solid #ccc;}
.partner li.first	{border: none;}

.partner_p	{float: left;clear: none;width:95%;}

.slogan {font-weight:bold;}

.bigger	{font-size: 10pt;padding:10px 0 0 0;}

.requirements	{
	margin: 0 10px 0 0;
	padding: 10px 0;
	width: 690px;
	min-height: 170px;
	color: #626262;
	background: #f2f2f2;	
	}
.requirements div	{height: auto;}
.requirements ul li	{	list-style-type: none;	}

html>body #content hr.brown	{margin: 5px 0;}

hr.brown	{
	margin:0 ;
	width: 690px;
	height: 1px;
	border-top: 1px solid #BDB4A0;
	border-bottom: none;
	clear:both
	}

hr.gray	{
	margin:10px 0;
	width: 690px;
	height: 3px;
	border-top:  3px solid #F3F3F3;
	border-bottom: none;
	border-left: none;
	float: left;
	}


.orange	{color: #C36100;}
.blue	{color: #147093;}
.gray	{color: #77787B;}
.black	{color: #000;	}

.block	{display: block;}

.lesshalf	{width:31%;margin-right: 2%;	}
.half		{width:48%;overflow: hidden;margin-right: 1%;}
.overhalf	{width:75%;	}
.full		{width: 100%;}
.short		{width: 50px;float: left;border: 1px solid red;margin: 0;display: inline;	}


	/* - - sub pages custom styles - - */

#mexico	{
	width: 337px;
	height: 76px;
	margin: 25px 0 0 0;
	padding: 10px 0 10px 20px;
	background: url("../images/bg_runit_mexico.jpg") no-repeat 0 0;
	position: relative;
	}
#mexico	a {display: block; position: absolute; top:5px; left: 10px;  text-decoration: none; width: 250px; height: 64px;	 text-align: center;  font-size: 1.1em; font-weight: bold;  padding-top: 15px; padding-right: 60px;  }
#mexico	a:hover {text-decoration: underline; }
#mexico	p {display: block; margin-top: 40px; font-size: 1em; font-weight: bold; padding-left: 8px; }
* html #mexico	p {margin-top: 65px;}
.login_info	{
	width: 410px;
	height: 160px;
	margin: 0;
	padding: 9px 15px;
	background: url("../images/bg_login_info.gif") no-repeat 0 0;
	float: left;
	}

.login_info a	{
	padding: 0 0 0 25px;
	background: url("../images/icon_ica.gif") no-repeat 0 -3px;
	}
	
img.clients	{
	float: left;
	}
a.clientslink { 
	margin:0 7px;
	display:block
}
.download dt,
.download dd	{
		width: 45%;
		height: 75px;
		margin: 0;
		padding: 5px;
		border-bottom: 1px solid #ccc;
		float:left;
		}

.demo_m dt,
.demo_m dd	{
		width: 45%;
		height: 200px;
		margin: 0;
		padding: 5px;
		border-bottom: 1px solid #ccc;
		float:left;
		}

#explore_top {
	width:605px; 
	height: 18px;
	font-size: 14px; /* for IE */
	background: url('../images/bg_explore_top.gif') no-repeat 0 0;
	float: left;
	}
	
#explore_content {
	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
	width:585px;
	min-height: 150px; 
	color: #58595B;
	font: normal 8pt Arial, Helvetica, serif;	
	background: url('../images/bg_explore.gif') repeat-y 0 0;
	float: left;
	}
	
	
#explore_content2 {
	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
	width:585px;
	min-height: 550px; 
	height: 550px;
	height: auto !important;
	color: #58595B;
	font: normal 8pt Arial, Helvetica, serif;	
	background: url('../images/bg_explore.gif') repeat-y 0 0;
	float: left;
	}	
	
#explore_content2 h1, #explore_content2 h2, #explore_content2 h3, #explore_content2 h4	{width: 580px;}
	
#explore_bottom {
	display: inline;
	width:605px; 
	height: 18px; 
	margin: 0 6px 0 0;
	background: url('../images/bg_explore_bottom.gif') no-repeat 0 0;
	float: right; 
	}

#explore_text	{width: 385px;}

#solutions_body #explore_text {width: 478px;}
#solutions_body #explore_text p {text-align: justify;}

	#explore_side	{
		width:197px;
		float: right;
		padding:0;
		}	
		

	
	#explore_side_top {
		width:197px;
		height: 54px;
		font-size: 14px; /* for IE */
		background: url('../images/bg_explore_side_top.gif') no-repeat 0 0;
		float: left;
		}
		
		
	#explore_side h5	{color: #226383;text-align: center;font-size: 1.2em;width: 150px;display: inline;padding:0;margin: -40px 0px 0 25px;	}
	
	#explore_side .explore_side	{
		background: url('../images/bg_explore_side.gif') repeat-y 0 0;
		width: 155px;
		margin:0;
		padding:15px 12px 0 30px;
	}
	
	*html #explore_side .explore_side {margin-top: -15px;}
		
	div.explore_side	{
		color: #226383;
		font-weight: bold;
		margin-top:15px;
		}
	
	#explore_side ul.explore_side li	{
		
		list-style-type: disc;
		color: #1B5F82 !important;

		
		}
	#explore_side ul.explore_side li span {color: #58595B;}
	#explore_side ul.explore_side li p {color: #58595B;}
	
	#explore_side ul.explore_side li ul {margin:0;}

	
/*	#explore_side_content {
		margin: 0 0 0 0;
		padding: 0 10px 0 10px;
		width:182px;
		min-height: 150px; 
		color: #58595B;
		font: normal 8pt Arial, Helvetica, serif;	
		
		float: left;
		}*/
	
	#explore_side_bottom {
		width:197px;
		height: 27px; 
		margin:0;
		background: url('../images/bg_explore_side_bottom.gif') no-repeat 0 0;
		clear: left; 
		}
	
	/* - - site map / ul styles - - */
	
	ul#site_map	{
		list-style-type: none;
		margin: 0 0 0 15px;
		padding: 0;
		font-size: 12pt;
		}
	ul#site_map li a			{ font-weight: bold; color: #1B516B;	}
	ul#site_map li ul li a		{ font-weight: normal;color: #E98823;}

	
	ul#blue	{
		list-style-type: disc;
		margin: 10px 0 0 15px;
		padding: 0 0 0 20px;
		color: #1B5F82;
		font-size: 8pt;
		float: left;
		clear: left;
		}
	
	ul#blue	li span {	color: #58595B;}
	
	
	#explore_side ul 	{
		list-style-type: disc;
		color: #1B5F82;
		padding: 0 0 0 15px;
		margin: 0 0 0 15px;
		width: 140px;
		}
	#explore_side ul li {color: #58595B;}

/* - - form styles - - */

label	{
	display: block;
	margin: 5px 0;
	width: 105px;
	color: #58595B;
	float: left;
	clear: left;
	}

input, textarea	{
	margin: 5px 0;
	border: 1px solid #C9C2AE;
	color: #000;
	font: normal 8pt Tahoma, Helvetica, serif;
	}
	
select	{
	width: 50%;
	border: 1px solid #C9C2AE;
	color: #000;
	font: normal 8pt Tahoma, Helvetica, serif;
	}

label.half	{
	display: block;
	margin: 15px 0 0 0;
	width: 75%;
	color: #58595B;
	}
	
	
.inline	{clear: left;height: 20px;}
.inline	dt,
.inline dd{
	margin:0;
	width: 30px;
	float: left;
	}
	
dd input	{margin: 0;}

.no_bord		{border: none;}
.bg	{	background: #fff url("../images/bg_input.gif") no-repeat 0 0;}
/* - - login styles - - */

.loginEntries
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    width: 200px
}

.loginTreeEntry
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    background-color: #A7A7A7;
    width: 200px
}

.appsettingsEntries
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
}

.xxsNorm
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
}

.xxsItalic
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-style: italic;
}

.xxsBold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-weight: bold;
}

.xsNorm
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
}

.xsRedItalic
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: red;
    font-style: italic;
}

.xsRed
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: red;
}

.xsBold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: bold;
}

.sBold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
}

.sBoldWhite
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #FFFFFF;
}

.mBold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
}

.title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13pt;
    font-weight: bold;
}

A.appLinks
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none
}

A.appLinks:hover
{
    color: #CCCCCC;
}

A.appLinksSmall
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #000000;
    text-decoration: none;
}

A.appLinksSmall:hover
{
    color: #CCCCCC;
}

A.appLinksOff
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #666666;
    text-decoration: none;
}

A.appLinksOff:hover
{
    text-decoration: line-through;
}


/* - - faq styles - - */

.faq { padding-top:10px;}
.faq a {color: #000; text-decoration:none;}
.faq_border {border-bottom:1px solid #719FB0;}

/* - - footer styles - - */

#footer	{
	background: #FBFBFB;
	clear: both;
	border: 1px solid #D3D3D3;
	border-top:none;
	border-bottom:none;
	}

#footer object	{
	display: block;
	margin: auto;
	width: 728px;
		}

#footer_menu	{
	list-style-type: none;
	margin: 0 auto 15px;
	padding-left: 40px;
	width: 675px;	
	height: 27px;
	border-left: 1px solid #DCDCDE;
	border-right: 1px solid #DCDCDE;
	background: url("../images/bg_footer_menu.gif") repeat-x 0 0;
	}
	
#footer_menu li	{
	margin: 8px 0 0 8px;
	padding:0;
	float: left;
	font: normal 10px Arial, Helvetica, serif;
	color: #95969B;
	}
	
#footer_menu a	{
	display: inline;
	padding: 0 8px 0 0;
	font: normal 10px Arial, Helvetica, serif;
	color: #95969B;
	text-decoration: none;
	}
#footer_menu a:hover	{	text-decoration: underline;	}






/* - - copyright styles - - */

span.copy	{float: left;}
span.design	{float: right;}

#footer span {
	padding: 0 20px;
	font: normal 9px Tahoma, Helvetica, serif;
	color: #B2B2B4;
	}
	
#footer span a	{
	font: normal 9px Tahoma, Helvetica, serif;
	color: #B2B2B4;
	text-decoration: none;
	}
	
#footer span a:hover	{color:#1D4053; }
	
.manual {
	float: left;
	margin:0 10px 0 0;
	padding-top:15px;
}
a.mlink {
	float:left;
	width:160px;
}

#explore_text h5{ margin: 0; padding: 0; }
#explore_text p{ margin: 0 0 10px 0; padding: 0; }

#how_works {font-size: larger;}

#how_works ul{
	padding-left:35px;
	display: block; 
	position: relative;
}
* html #how_works ul{padding-left:0px; left:-28px;}

#how_works ul li {
	font-weight: bold;
	color: #E68A00;
	padding:0;
	font-size:16px;
	list-style-image: url("../images/check.gif");

}

* html #how_works ul li {	padding:0px 0 0px 29px;}

#how_works ul li span { font-size:15px;}

#how_works p {
	padding:0 20px 15px 0;
	font: 14px/18px Arial, Helvetica, sans-serif;
	color:#333;
	margin:0
}


#how_works p.that_simple {font-weight: bold; color: #E68A00; padding-bottom:0; font-size:16px; font-size:16px; padding-left: 23px;} 
* html #how_works p.that_simple {padding-left: 29px; }

#how_works h4 {
	height: 38px;
	display: block;
	width: 100px;
	border-bottom: 3px solid #f3f3f3;
	font-size: larger;
	padding: 13px 0 0 60px;
	margin: 5px 0 0 0;
}
#how_works h4.how_1 {background: url("../images/1.jpg") no-repeat 0 0;}
#how_works h4.how_2 {background: url("../images/2.jpg") no-repeat 0 0; }
#how_works h4.how_3 {background: url("../images/3.jpg") no-repeat 0 0; }
#how_works h4.how_go {background: url("../images/go.jpg") no-repeat 0 0; }

.web_version {margin-left: 54px; margin-top: 16px; display: block; font-size: 1em; }

.seolinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#C36100;
	text-decoration:none;
	}

div.quick_links {

  width:100%;
  padding:0;
  text-align:center;
  font: normal 9px Tahoma, Helvetica, serif;
  color: #B2B2B4;
 }

 div.quick_links a {   font: normal 9px Tahoma, Helvetica, serif; text-decoration:none;}

/*Chris C's added css*/
.newMainHeader,  span.header_alt{text-transform:capitalize; margin:0; width:auto; padding-top:0pt; text-align:center; font-family: 'Tahoma',Arial,sans-serif !important; font-size:22px !important;}
 .newMainHeader {color:white !important; margin-bottom:30px !important; margin-top:5px;}
 span.header_alt{color:#E98823; font-weight:bold;}