@charset "utf-8";

body
{
	background-color: #F0F0F0;
	margin: 0;
	padding: 0;
}

a, a:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}

.footer_copyright
  {
	  background-color: #e4e4e4;
	  margin: 0;
	  padding: 5;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: xx-small;
	  font-weight: lighter;
  }
  
#apDiv_main
{
  width: 840px ;
  margin-top: 0px; 
  margin-right: auto ;
  margin-bottom: 0px; 
  margin-left: auto ;
} 

#apDiv_logo 
{
	float: left;
	width: 213px;
	height: 278px;
	z-index:1;
	margin-left: 0px;
	margin-top: 0px;
} 

#apDiv_menunav 
{
	float:right;
	width:627px;
	height:44px;
	z-index:1;
	left: 230px;
	top: 0px;
}

#apDiv_accelerating 
{
	float:right;
	width:627px;
	height:234px;
	z-index:1;
	left: 213px;
	top: 44px;
	background-image: url(images/img_home_accelerating.jpg);
	vertical-align: text-top; 
}

#apDiv_belowlogo 
{
	float: left;
	width:840px;
	height:113px;
	z-index:1;
	margin-left: 0px;
	top: 278px;
}

#apDiv_rightcolheader 
{
	float:right;
	width:274px;
	height:114px;
	z-index:1;
	margin-left: 567px;
	top: 100px;
}

#apDiv_leftcontent 
{
	float:left;
	width:566px;
	height:400px;
	z-index:1;
	left: 0px;
	top: 405px;
	background-image:url(images/img_home_leftcontent.jpg);
	background-position:left;
	color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	vertical-align: top;
}

.whitetext  
{ 
   font-family: Arial, Helvetica, sans-serif;
   color: #ffffff;
}

.whitetextmedium
{ 
   font-family: Arial, Helvetica, sans-serif;
   color: #ffffff;
   font-size:medium;
}

#apDiv_rightcontent 
{
	float:right;
	width:274px;
	height:400px;
	z-index:1;
	left: 572px;
	top: 403px;
	background-image: url(images/img_home_rightcontent.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

#apDiv_rightcontent a, #apDiv_rightcontent a:hover, 
{ 
   color: #017340;
}

#apDiv_whitepapers 
{
	float:left;
	width:840px;
	height:38px;
	z-index:1;
	left: 0px;
	top: 700px;
}

#apDiv_footer1 
{
	float:left;
	width:602px;
	height:57px;
	z-index:1;
	left: 0px;
	top: 725px;
	background-image: url(images/img_home_footer1.jpg);
	background-color: #C8C8C8;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: xx-small;
	font-weight: lighter;
}

#apDiv_footer2 
{
	float:left;
	width:238px;
	height:57px;
	z-index:1;
	left: 600px;
	top: 728px;
} 

#apDiv_aboutmenu {
	width: 115px;
	z-index: 3;
	vertical-align: top;
	background-color: #019966;
	visibility: hidden;
}

#apDiv_servicesmenu {
	width: 114px;
	z-index: 3;
	vertical-align: top;
	background-color: #019966;
	visibility: hidden;
}

.partners_left_content
{
	background-color: #e4e4e4;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small; 
	width: 212;
	vertical-align: text-top;
	padding: 10px 0px 0px 10px ;
}

.partners_middle_content
{
	background-color: #c8c8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small; 
	width: 257;
	vertical-align: text-top;
	padding: 10px 10px 0px 10px ;
}

.process_left_content
{
	background-color: #e4e4e4;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small; 
	width: 212;
	vertical-align: text-top;
	padding: 10px 10px 0px 10px ;
}

.process_middle_content
{
	background-color: #c8c8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small; 
	width: 257;
	vertical-align: text-top;
	padding: 10px 10px 0px 10px ;
}

.process_right_content2
{
	background-color: #c8c8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small; 
}

.business_left_content 
{
	background-color: #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%; 
	width: 212;
	vertical-align: text-top;
	padding: 10px 10px 0px 10px ;
}

.business_middle_content
{
	background-color: #c8c8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small; 
	width: 360;
	vertical-align: text-top;
	padding: 10px 10px 0px 10px ;
}

.company_left_content 
{
	background-color: #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%; 
	width: 212;
	vertical-align: text-top;
	padding: 10px 10px 0px 10px ;
}

.company_middle_content 
{
	background-color: #c8c8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small; 
	width: 331;
	vertical-align: text-top;
	padding: 10px 10px 0px 10px ;
}

.healthcare_middle_content
{
	background-color: #c8c8c8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small; 
	width: 370;
	vertical-align: text-top;
	padding: 10px 10px 0px 10px ;
}

.healthcare_left_content
{
	background-color: #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%; 
	width: 212;
	vertical-align: text-top;
	padding: 10px 10px 0px 10px ;
}

.greentext
{
	font-family: Arial, Helvetica, sans-serif;
	color: #006636;
}

.greentextmiddle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #006636;
	font-size: medium;
}

.clients_middle_content
{
	background-color: #c8c8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small; 
	vertical-align: text-top;
	padding: 10px 10px 0px 10px ;
}

.mktg_left_content
{
	background-color: #e4e4e4;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small; 
	vertical-align: text-top;
	line-height: 1.5em;
	padding: 10px 10px 0px 10px ;
}

.mktg_middle_content
{
	background-color: #c8c8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small; 
	vertical-align: text-top;
	padding: 10px 10px 0px 10px ;
}

.mktg_right_content
{
	background-color: #c8c8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small; 
	vertical-align: text-top;
	/*padding: 15px 30px 0px 40px ;*/
}

.mktg_left_content ul li 
{
	text-indent: -5px;
	font-size: x-small;
}

.contact_form
{
	background-color: #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	vertical-align: text-top;
	padding: 0;
	margin: 0;
}

.contact_form_middle 
{
	background-color: #c8c8c8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	vertical-align: top;
	padding: 5px 10px 0px 10px;
}

.contact_form label, 
.contact_form_right label
{
	font-size: x-small;
}

.contact_form_label2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.contact_form_right
{
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	vertical-align: text-top;
	background-color: #e4e4e4;
	width: 259px;
}

.contact_form_right_bottom
{
	padding: 5px 10px 0px 5px;
	background-image: url(images/img_contact_rightcontent2.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-attachment: fixed;
	background-color: #c8c8c8;
	width: 228px;
}

.contact_form input:focus,  
.contact_form checkbox:focus,  
.contact_form textarea:focus
{
    background-color:#CCFFCC;
}

.contact_form_left 
{
   vertical-align: top;
   background-color: #e4e4e4;
}

.contact_form_right_submit 
{
	font-size: small;
}

.doublespace 
{
	line-height: 1.75em;
}

.launch_midcontent 
{
	background-image: url(images/img_launch_midcontent.jpg);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	vertical-align: top;
	width: 370;
	height: 723;
	padding: 10px; 
}

/****************************************************************************************/
/**** The follownig styles are used in TD tag containing the dropdown menus *************/
/****************************************************************************************/
.company_accelerating 
{
	width: 628;
	height: 170;
	background-image: url(images/img_company_accelerating.jpg);
	background-repeat: no-repeat;
	vertical-align: top:
	padding: 0;
}

.process_accelerating 
{
	width: 629;
	height: 168;
	background-image: url(images/img_process_accelerating.jpg);
	background-repeat: no-repeat;
	vertical-align: top:
	padding: 0;
}

.contact_accelerating 
{
	width: 628;
	height: 168;
	background-image: url(images/img_contact_accelerating.jpg);
	background-repeat: no-repeat;
	vertical-align: top:
	padding: 0;
}

.marketing_accelerating
{
	width: 628;
	height: 170;
	background-image: url(images/img_marketing_accelerating.jpg);
	background-repeat: no-repeat;
	vertical-align: top:
	padding: 0;
	border: 0;
}

.clients_accelerating
{
	width: 628;
	height: 169;
	background-image: url(images/img_clients_accelerating.jpg);
	background-repeat: no-repeat;
	vertical-align: top:
	padding: 0;
}

.partners_accelerating
{
	width: 628;
	height: 168;
	background-image: url(images/img_partners_accelerating.jpg);
	background-repeat: no-repeat;
	vertical-align: top:
	padding: 0;
}

.healthcare_accelerating
{
	width: 628;
	height: 170;
	background-image: url(images/img_healthcare_accelerating.jpg);
	background-repeat: no-repeat;
	vertical-align: top:
	padding: 0;
}

.news_accelerating
{
	width: 629;
	height: 629;
	background-image: url(images/img_news_accelerating.jpg);
	background-repeat: no-repeat;
	vertical-align: top:
	padding: 0;
}

.business_accelerating
{
	width: 628;
	height: 168;
	background-image: url(images/img_business_accelerating.jpg);
	background-repeat: no-repeat;
	vertical-align: top:
	padding: 0;
}
