/* CSS Document */

body {	
	font-family:"arial";	
	font-size:12px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	background:url(../images/bkgd.gif) repeat-x #3b3535;
	}

#wrapper {
	margin: 0 auto;
	padding:0 0 0 0 ;
	width: 1006px;
	}
	
#left_nav {
	width: 196px;
	height:auto;
	padding: 0;
	margin:0;
	float:left;
	background:#e4e4e4;
	}
	
#right_side {
	width: 782px;
	height:auto;
	padding: 0;
	margin:0;
	float:left;
	}
	
.home_footer {
	background:url(../images/hoem_footer.gif) no-repeat;
	width:782px;
	margin:0;
	padding:0;
	}

#bkgd_entended {
	height:auto;
	width:auto;
	background:url(../images/bkgd_extended.gif) repeat-y;
	background-color:#FFFFFF;
	}
	
.text {
	height:auto;
	width:752px;
	padding:30px 0 20px 30px;
	margin:0;
	font-family:"arial";
	}

.text_finance{
	height:auto;
	width:752px;
	padding:30px 0 20px 30px;
	margin:0;
	font-family:"arial";
	}

.heading {
	width:auto;
	height:auto;
	}

.heading_text{
	width:auto;
	height:auto;
	margin:0 16px 0 0;
	}
	
.box {
	width:198px;
	height:187px;
	padding:0;
	background-image:url(../images/BOX_home.gif);
	}
	
.rfgen_diagram {
 	width:520px;
	height:286px;
	border: solid 1px #999999;
	margin: 18px 0 18px 0;
	background:url(../images/ifs-diagram.gif) no-repeat;
	}
	
.implementation_diagram {
 	width:520px;
	height:269px;
	border: solid 1px #999999;
	margin: 18px 0 18px 0;
	background:url(../images/services_diagram.gif) no-repeat;
	}
	
.hardware_over_diagram {
 	width:520px;
	height:366px;
	border: solid 1px #999999;
	margin: 18px 0 18px 0;
	background:url(../images/hardware_over_diagram_2011.gif) no-repeat;
	}

.edwards_diagram {
 	width:520px;
	height:366px;
	border: solid 1px #999999;
	margin: 18px 0 18px 0;
	background:url(../images/edwards_diagram.gif) no-repeat;
	}

.vprint_diagram {
 	width:364px;
	height:291px;
	border: solid 1px #999999;
	margin: 18px 0 18px 0;
	background:url(../images/vprint.gif) no-repeat;
	}
	
.vprintscreen_diagram {
 	width:525px;
	height:300px;
	border: solid 1px #999999;
	margin: 18px 0 18px 0;
	background:url(../images/vprint2.gif) no-repeat;
	}
	
.process {
	width:555px;
	height:320px;
	margin:20px 0 0 0;
	}
	
.box_cs {
	width:198px;
	height:187px;
	padding:0;
	background-image:url(../images/BOX_cs_dummi.gif);
	border: solid 1px #999999;
	}

.benefits {
	width:555px;
	height:400px;
	border: solid 1px #999999;
	margin:20px 0 0 0;
	}
	
.block_what {
	width:527px;
	height:auto;
	margin:10px 0 0 0;
	}
	
.box_product_software {
	width:198px;
	height:187px;
	padding:0;
	background-image:url(../images/BOX_product_software.gif);
	}	

.box_hardware {
	width:198px;
	height:187px;
	padding:0;
	background-image:url(../images/BOX_product_hardware.gif);
	}
	
.box_rf {
	width:198px;
	height:187px;
	padding:0;
	background-image:url(../images/BOX_products_software.gif);
	}

.box_jd {
	width:198px;
	height:187px;
	padding:0;
	background-image:url(../images/BOX_jd.gif);
	}	
	
.box_sup {
	width:198px;
	height:187px;
	padding:0;
	background-image:url(../images/BOX_sup.gif);
	}	


.box_network {
	width:198px;
	height:187px;
	padding:0;
	background-image:url(../images/BOX_network.gif);
	}
	
.box_sap {
	width:198px;
	height:187px;
	padding:0;
	background-image:url(../images/BOX_sap_trans.gif);
	}
	
.box_product_integration {
	width:198px;
	height:187px;
	padding:0;
	background-image:url(../images/BOX_product_integration.gif);
	}
	
.box_services_implementation {
	width:198px;
	height:187px;
	padding:0;
	background-image:url(../images/BOX_services_implementation.gif);
	}
	
.box_support {
	width:198px;
	height:187px;
	padding:0;
	background-image:url(../images/BOX_support.gif);
	}
	
td.sap_titles {
	vertical-align:top;
	text-align:left;
	}
	


/*------------------------------------LISTS--------------------------------------------*/

.text_finance ul {
	padding:0;
	margin:0;
	background:#FFFFFF;
	width:500px;
	font-family:"arial";
	font-weight:normal;
	list-style:none;
	}

.text_finance ul li {
	padding:10px 20px 0 10px;
	margin:0 0 0 20px;
	color:#000000;
	background:#FFFFFF;
	width:500px;
	font-family:"arial";
	font-weight:normal;
	list-style:none;
	}

.text ul {
	padding:0;
	margin:0;
	
	width:500px;
	font-family:"arial";
	font-weight:normal;
	list-style:inside url(../images/bullet.gif);
	}
	
.text ul li {
	padding:10px 0 0 10px;
	margin:0 0 0 20px;
	color:#000000;
	
	width:480px;
	font-family:"arial";
	font-weight:normal;
	}
	
.text ul li a {
	font-family:"arial";
	font-size:12px;
	color:#da2028;
	text-decoration:underline;
	}


.text ul li a:hover {
	font-family:"arial";
	font-size:12px;
	color:#da2028;
	text-decoration:none;
	}
	
/*-------------------------------------FORMS-------------------------------------------*/

.form_title { 
	background: #423c39; 
	width: 465px; 
	height: 20px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
	padding: 10px 0 0 26px;
	margin: 10px 0 0 0;
	  
	}
	
.item_content {
 	font-size: 12px;
	background-color: #e4e4e4; 
	width: 467px; 
	padding: 12px 14px 0 10px; 
	margin: 0 0 0 0;
	min-height: 100px;
	}
	
.form_sap {
	width:380px;
	height:auto;
	background-color:#e4e4e4;
	margin:18px 0 0 0;
	padding:2px 0 2px 16px;
	}

/*------------------------------------SHADOWS------------------------------------------*/

td.shadow_left_top {
	background:url(../images/shadow_left_top.gif) top right repeat-y;
	width:14px;
	}
	
td.shadow_left {
	background:url(../images/shadow_left.gif) top right repeat-y;
	width:14px;
	}
	
td.shadow_right_top {
	background:url(../images/shadow_right_top.gif) repeat-y;
	width:14px;
	}
	
td.shadow_right {
	background:url(../images/shadow_right.gif) top left repeat-y;
	width:14px;
	}
	
td.shadow_bottom {
	background:url(../images/shadow_bottom.gif) top repeat-x;
	height:14px;
	}
	
/*--------------------------------FONTS---------------------*/

.text p {
	font-family:"arial";
	font-size:12px;
	margin:10px 16px 0 0;
	}

.text p a {
	font-family:"arial";
	font-size:12px;
	color:#da2028;
	text-decoration:underline;
	}
	
.text p a:hover {
	font-family:"arial";
	font-size:12px;
	color:#da2028;
	text-decoration:none;
	}
	
.text a {
	font-family:"arial";
	font-size:12px;
	color:#da2028;
	text-decoration:underline;
	}
	
.text a:hover {
	font-family:"arial";
	font-size:12px;
	color:#da2028;
	text-decoration:none;
	}
	
/*-------------------------------fincance list--------------------------------------*/

.text_finance p a:hover {
	font-family:"arial";
	font-size:12px;
	color:#da2028;
	text-decoration:none;
	}
	
.text_finance a {
	font-family:"arial";
	font-size:12px;
	color:#da2028;
	text-decoration:underline;
	}
	
.text_finance a:hover {
	font-family:"arial";
	font-size:12px;
	color:#da2028;
	text-decoration:none;
	}
	
.text_finance p {
	font-family:"arial";
	font-size:12px;
	margin:10px 16px 0 0;
	}
	
/*------------------------------------HIPPO LINK--------------------------------------*/

.hippo {
	font-size:9px; 
	color:#666; 
	margin:9px 0 0 0; 
	float:right;
	}
	
.hippo a {
	color:#666;
	text-decoration:none;
	}
	
.hippo a:hover {
	color:#CCCCCC;
	text-decoration:none;
	}
	
/*----------------------------------QUICK RESOURCE----------------------------------*/

#quick_resource {
	width:164px;
	margin:10px 0 10px 12px;
	padding:6px 0 6px 6px;
	background-color:#CCCCCC;
	border:1px solid #999999;
	}
	
#quick_resource p {
	margin:4px 0 4px 0;
	padding:0;
	}
	
#quick_resource h1 {
	margin:0;
	padding:0;
	color:#980c12;
	font-size:14px;
	}
	
#quick_resource a {
	color:#000000;
	text-decoration:none;
	}
	
#quick_resource a:hover {
	color:#000000;
	text-decoration:underline;
	}
	
h1 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	}
	
#contact_box {
	width:200px;
	height:auto;
	background:#666666;
	color:#FFFFFF;
	margin:10px 10px 0 0;
	padding:0;
	float:left;
	border:1px solid #333333;
	text-align:left;
	}
	
.contact_box_head {
	width:196px;
	height:auto;
	margin:0;
	padding:0;
	background:#3b3636;
	padding:4px 0 4px 4px;
	font-size:14px;
	}
	
#contact_box p {
	margin:4px 0 4px 4px;
	padding:0;
	}

	
