
#color_s{
    background-image:  url('../images/color_s.png'); 
    background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	
	
	width:288px;
	height: 288px;
	
	position: relative;
    
    
    left: -30px;
    top: 0px;
	z-index:400
}
#digital {	
    padding: 0px 0px 0px 0px;
	margin: -60px -20px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:150px;
	position: relative;
   
    
    left: -100px;
    top: 60px;
}
#print {	
    padding: 0px 10px 0px 25px;
	margin: -60px -20px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:390px;
	position: relative;
   
    
    left: -300px;
    top: 60px;
}

#back_repeat {
    background-image: url('../images/back_strech.jpg');
	background-repeat:repeat-x;
	}
	
#top_bar {
	background-image: url('../images/header_test.jpg');
	background-position:center top;
	background-repeat: no-repeat;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 122px;
	

}

body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#dadada;
}


#demo {	
   
	
	    background:transparent url('../images/request_demo.png') no-repeat 
        height:65px;
		
        left:478px;
        position:relative;
        top:380px;
        width:400px;
		
	    
}

#demomove2 {
	
	    background:transparent url('') no-repeat scroll 0px 0px;
        height:40px;
        left:0;
        position:fixed;
        top:240px;
        width:200px;
   
}

/**************************/
/***** sliderbox  *****/
/**************************/

#slidebox{
    width:400px;
    height:100px;
    padding:10px;
    background-color:#fff;
    border-top:3px solid #E28409;
    position:fixed;
    bottom:0px;
    right:-430px;
    -moz-box-shadow:-2px 0px 5px #aaa;
    -webkit-box-shadow:-2px 0px 5px #aaa;
    box-shadow:-2px 0px 5px #aaa;
}
	

#slidebox p, a.more{
    font-size:11px;
    text-transform:uppercase;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing:1px;
    color:#555;
}

a.more{
    cursor:pointer;
    color:#E28409;
}

a.more:hover{
    text-decoration:underline;
}

#slidebox h2{
    color:#E28409;
    font-size:18px;
    margin:10px 20px 10px 0px;
}

a.close{
    background:transparent url(../images/close.gif) no-repeat top left;
    width:13px;
    height:13px;
    position:absolute;
    cursor:pointer;
    top:10px;
    right:10px;
}
a.close:hover{
    background-position:0px -13px;
}


/**************************/
/***** sliderbox end  *****/
/**************************/


#background_side {
      background-image: url('../images/bar.png');

}



#demo_button2{
    background-image:  url('../images/request_demo_2.png'); 
    background-repeat: no-repeat;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 0px 30px; 
	width:250px;
	position: relative;
    left: 15px;
    top: -12px;
	z-index:400
}
#demo_button{
    background-image:  url('../'); 
    background-repeat: no-repeat;
	padding: 20px 0px px 30px;
	margin: -100px 0px 0px 0px; 
	
	
	width:250px;
	position: relative;
    
    
    left: -30px;
    top: -70px;
	z-index:400

}
#indesign_image{
    background-image:  url('../images/indesign.png'); 
    background-repeat: no-repeat;
	position:absolute
	top:200px; 
	left:200px; 
    height: 252px; 
    width: 600px;
}

#indesign {	
    padding: 0px 10px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:390px;
	position: relative;
    height: auto;
    
    left: 80px;
    top: 30px;
}
#indesign_image2 {
    background-image:  url('../images/indesign.jpg'); 
    background-repeat: no-repeat;
	position:absolute
	top:100px; 
	left:100px; 
    height: 100px; 
    width: 698px;
}

#indesign2 {	
    padding: 0px 10px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:390px;
	position: relative;
    height: auto;
    
    left: 80px;
    top: -69px;
}

#local {
    background-image:  url('../images/local_print.png'); 
    background-repeat: no-repeat;
	position:absolute
	top:200px; 
	left:200px; 
    height: 326px; 
    width: 517px;
	
}


#header_banner_text {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
    position: relative;
    height: auto;
    width: auto;
    left: 25px;
    top: 90px;
	width:500px;
}

#header_banner_text {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
    position: relative;
    height: auto;
    width: auto;
    left: 25px;
    top: 90px;
	width:500px;
}

#image_ad {	
    padding: 0px 10px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 280px;
    top: 67px;
}
#image_ad2 {	
    padding: 0px 10px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 280px;
    top: 75px;
}
#image_ad3 {	
    padding: 0px 10px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 280px;
    top: 87px;
}

#image_ad4 {	
    padding: 0px 10px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 280px;
    top: 95px;
}

#image_ad5 {	
    padding: 0px 10px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 280px;
    top: 103px;
}

#image_ad6 {	
    padding: 0px 10px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 280px;
    top: 110px;
}

#image_ad7 {	
    padding: 0px 10px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 280px;
    top: 128px;
}

/**************************/
/***** banner homepage  *****/
/**************************/

#header_banner4 {
    background-image:  url('../images/banner_temp.jpg'); 
    background-repeat: no-repeat;
	position:relative
	top:0px; 
	left:0px; 
    height: 270px; 
    width: 698px;
	
}
#header_banner {	
    padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 0px;
    top: 0px;
}
#header_banner_sub {	
    padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 30px;
    top: -106px;
	
	
}
#header_banner_sub2 {	
    padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 30px;
    top: -88px;
}
#header_banner_sub3 {	
    padding: 0px 0px 0px 250px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:500px;
	position: relative;
    height: auto;
    
    left: 30px;
    top: -103px;
}
#header_banner_sub4 {	
    padding: 0px 0px 0px 250px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:500px;
	position: relative;
    height: auto;
    
    left: 30px;
    top: -150px;
}

#header_banner_sub5 {	
    padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 30px;
    top: -102px;
}

#header_banner_sub6 {	
    padding: 0px 0px 0px 250px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:500px;
	position: relative;
    height: auto;
    
    left: 30px;
    top: -118px;
}


#sides {
	background-image: url('../images/devider.png');
	background-repeat:repeat-x;
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:0px;
	position: relative;
    height: auto;
    
    left: 50px;
    top: 100px;
}

/**************************/
/***** bottom buttons  *****/
/**************************/

#button1 {
	padding: 32px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	border:0px;
	width: 0px;
  
}

#button2 {
	padding: 30px 0px 0px 245px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	border:0px;
	width: 0px;
  
}

#button3 {
	padding: 30px 0px 0px 240px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	border:0px;
	width: 0px;
  
}

#lineBack {
	padding: 0px 0px 0px -0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	border:0px;
	width: 0px;
  
     position: relative;
    height: auto;
    
    left: -490px;
    top: 130px;
 
}

/**************************/
/***** share this  *****/
/**************************/

#sharethis {	
    padding: 0px 0px 0px 0px;
	margin: 10px 10px 0px 0px;
	text-align:left;
	float:left;
	width:200px;
	position: relative;
    height: auto;
    
    left: 80px;
    top: 0px;
}

#sharethis2 {	
    padding: 70px 0px 0px 100px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	width:380px;
	position: relative;
    height: auto;
    
    left: 500px;
    top: -1050px;
}

/**************************/
/***** side drop down  *****/
/**************************/

.basic a.selected {
background-image:url("../images/drop_negative.png");
background-repeat:no-repeat;
color:black;
}


.basic b {
background-image:url("../images/drop_positive.png");
background-repeat:no-repeat;
border-bottom:1px solid #999999;
border-top:1px solid #FFFFFF;
color:black;
cursor:pointer;
display:block;
font-size:15px;
font-weight:bold;
margin-top:0;
padding:5px;
text-decoration:none;
}

#bar {
	float: right;
    position: relative;
    height: auto;
    
    left: 0px;
    top:  -800px;
}

/**************************/
/***** image slider *****/
/**************************/

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:517px;
	height:252px;
	overflow:hidden; 
	}
span#prevBtn{}
span#nextBtn{}	

/**************************/
/***** Home Page Rows *****/
/**************************/

#side_bar {

    background-image: url('../images/sidebar.png');
	background-repeat:repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



#home_bar2 {
	background-image: url('../images/home_bar.jpg');
	background-repeat:repeat-x;
	
}
#home_bar {
	background-image: url('../images/home_bar.gif');
	background-repeat:repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 285px;
}

#logo_bar {
	background-image: url('../images/logogradient.jpg');
	background-repeat:repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 49px;
}

#divider_bar {
	background-image: url('../images/');
	background-repeat:repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 2px;
}

#main_bar {
	background-image: url('../images/');
	background-color: #f7f6f6;
	background-repeat:repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow:inherit;
}

#footer_bar {
	background-image: url('../images/footer_bg.jpg');
	background-repeat:repeat-x;
	background-color:#373737;
	padding: 0px 0px 90px 0px;
	margin: 0px 0px 0px 0px;
	height: 270px;
	overflow:hidden;
}
#footer_bar2 {
	background-image: url('../images/');
	background-repeat:repeat-x;
	background-color:#373737;
	padding: 0px 0px 40px 0px;
	margin: 0px 0px 0px 0px;
	height: 240px;
	overflow:hidden;
}

/**************************/
/*****   Container    *****/
/**************************/

#container {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	text-align:center;
	width:960px;
	color: #373737;
}
/**************************/
/*****   Logo Cont    *****/
/**************************/

#logo_container {
	padding: 30px 15px 10px 10px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
}


#nav_container {
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	float: right;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	
}



/**************************/
/*****   social Icons    *****/
/**************************/
#icon1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	float:left;
}

#icon2 {
	padding: 0px 0px 0px 0px;
	margin:   0px 0px 35px 0px;
	
	float:left;
}

#icon3 {
	padding: 0px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	
	
}

#icon4{
	padding: 0px 0px 0px 100px;
	margin: 0px -140px 0px 100px;
	
	
}



solutions2 {
	padding: 0px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	
	
}

/**************************/
/*****   Home Cont    *****/
/**************************/


#home_left {
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	width: 240px;
}

.home_left_bigtext {
	font-size:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
}

.home_left_smalltext {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
}

#home_right {
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	float: right;
	width: 554px;
}

#clients_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


/**************************/
/*****   Main Cont    *****/
/**************************/

#home_triple_left {
	padding: 0px 40px 0px 0px;
	margin: 30px 10px 0px 10px;
	text-align:left;
	float:left;
	width: 200px;
	border-right:0px;
}

#home_triple_middle {
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	float:left;
	width:290px;
}


#home_triple_right {
	padding: 0px 10px 0px 45px;
	margin: 30px 0px 0px 10px;
	text-align:left;
	float:right;
	width: 200px;
	border-left:0px;
}

.triple_headline {
	font-family: Arial, Helvetica, sans-serif;
	color:#42B3FD;
	font-weight:bold;
	font-size:18px;
}

.triple_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.triple_text a:link { color: #0a1f62; text-decoration: none; font-weight:bold;}
.triple_text a:visited { color: #0a1f62; text-decoration: none; font-weight:bold;}
.triple_text a:hover { color: #0a1f62; text-decoration: none; font-weight:bold;}



#main_top {
	background-image: url('../images/');
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 960px;
	height: 0px;
}

#main_top_home {
	background-image: url('../images/');
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 960px;
	height: 0px;

}
#main_middle3 {
	background-image: url('../images/');
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 960px;
	/*Height: 1800px;*/
	overflow:hidden; 
}
#main_middle2 {
	background-image: url('../images/');
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 960px;
	/*Height: 2400px;*/
	overflow:hidden; 
}
#main_middle4 {
	background-image: url('../images/');
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 960px;
	/*Height:1900px;*/
	overflow:hidden; 
}
#main_middle5 {
	background-image: url('../images/');
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 960px;
	/*Height:1200px;*/
	overflow:hidden; 
}
#main_middle6 {
	background-image: url('../images/');
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 960px;
	/*Height:2000px;*/
	overflow:hidden; 
}
#main_middle7 {
	background-image: url('../images/');
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 960px;
	/*Height:600px;*/
	overflow:hidden; 
}
#main_middle9 {
	background-image: url('../images/');
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 960px;
	/*Height:670px;*/
	overflow:hidden; 
}
#main_middle {
	background-image: url('../images/');
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 960px;
	overflow:hidden; 
	}
	
#main_middle8 {
	background-image: url('../images/');
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 960px;
	/*Height:1300px;*/
	overflow:hidden; 
	}
#main_middle10 {
	background-image: url('../images/');
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 960px;
	/*Height:900px;*/
	overflow:hidden; 
	}	
	


#main_bottom {
	background-image: url('../images/');
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 855px;
	height:0px;
}



#succes {
	background-image: url('../images/images/Corporate.jpg');
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 4px auto 0px auto;
	width: 800px;
	height:35px;
	
	position: relative;
    height: auto;
    
    left: 20px;
    top: -32px;
	
}


#newsBar {
	background-image: url('../images/');
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 4px auto 0px auto;
	width: 800px;
	height:35px;
	
	position: relative;
    height: auto;
    
    left: 20px;
    top: -32px;
	
}

#main_left {
	padding: 0px 0px 20px 30px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	width: 600px;

}
#main_left2 {
	padding: 15px 0px 20px 70px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	width: 720px;

}

#main_left p, #main_left h2, #main_left h3 {
	padding: 0px 0px 0px 0px;
	text-align: left;

}

#main_left_blog_post h2 {
	padding: 15px 0px 3px 0px;
	text-align: left;
	font-size:18px;

}

#main_left_blog_post h1 {
	padding: 15px 0px 3px 0px;
	text-align: left;
	font-size:20px;

}


#main_left_header {
	padding: 5px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}


.main_left_headline {
	color:#84d416;
	font-size:30px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
}

.main_right_headline {
	color:#0a1f62;
	font-size:30px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.main_right_subheadline {
	color:#3C3C3C;
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
}

#main_left_blog_post {
	padding: 5px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}
#main_left_blog_post2 {
	padding: 5px 0px 0px 36px;
	margin: 0px 0px 0px 0px;
}


.main_left_blog_title {
	font-family:Calibri, Arial, Helvetica, sans-serif;
	color:#42b3ff;
	font-weight:bold;
	font-size:20px;
	
}

.main_left_blog_title a:link { color:#42b3ff; text-decoration: none; font-weight:bold;}
.main_left_blog_title a:visited { color:#42b3ff; text-decoration: none; font-weight:bold;}
.main_left_blog_title a:hover { color:#42b3ff; text-decoration: none; font-weight:bold;}




.main_left_blog_date {
	font-family:Calibri, Arial, Helvetica, sans-serif;
	color:#42b3ff;
	font-weight:bold;
	font-size:15px;
}

.main_left_blog_text {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
}

.main_left_blog_text  a:link { color:#42b3ff; text-decoration:none;}
.main_left_blog_text  a:visited { color:#42b3ff; text-decoration:none;}
.main_left_blog_text  a:hover { color:#DADADA; text-decoration:none;}

#sidebar {	
   
	
	background-image:  url('../images/bar.png'); 
    background-repeat: no-repeat;
	position:absolute
	top:200px; 
	left:200px; 
    height: 252px; 
    width: 698px;
	
	
}
#main_right {
	background-image:  url('../images/bar.png'); 
    background-repeat: no-repeat;
	
	padding: 0px 30px 100px 5px;
	margin: 0px 0px 0px 10px;
	text-align: left;
	float: right;
	width: 250px;
	
	border: 0px;
	
}
#main_right2 {
	background-image:  url('../images/bar2.png'); 
    background-repeat: no-repeat;
	
	padding: 0px 30px 500px 5px;
	margin: 0px 0px 0px 10px;
	text-align: left;
	float: right;
	width: 250px;
	
	border: 0px;
	
}
#main_right3 {
	background-image:  url(''); 
    background-repeat: no-repeat;
	
	padding: 0px 30px 500px 5px;
	margin: 0px 0px 0px 10px;
	text-align: left;
	float: right;
	width: 250px;
	
	border: 0px;
	
}
#main_right2 {
	background-image:  url('../images/bar2.png'); 
    background-repeat: no-repeat;
	
	padding: 0px 30px 500px 5px;
	margin: 0px 0px 0px 10px;
	text-align: left;
	float: right;
	width: 250px;
	
	border: 0px;
	
}
#main_right_header {
	padding: 5px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

#main_right_news_item {
	
	background-repeat: ;
	padding: 0px 20px 0px 15px;
	margin: 0px 0px 0px 0px;
}

.main_right_news_link {
	font-family:Arial, Helvetica, sans-serif;
	color:#42b3ff;
	/*color:#4079B0;*/
	font-weight:;
	font-size:13px;
}

.main_right_news_link  a:link{ color:#42b3ff; text-decoration:none;}
.main_right_news_link  a:visited{ color:#42b3ff; text-decoration:none;}
.main_right_news_link  a:hover{
	color:#464646;
	text-decoration:none;
}


.main_right_news_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.5em;
	color:#666666;
}

.main_right_news_text  a:link{ color:#42b3ff; text-decoration:none; font-weight:none;}
.main_right_news_text  a:visited{ color:#42b3ff; text-decoration:none; font-weight:none;}
.main_right_news_text  a:hover{ color:#DADADA; text-decoration:none; font-weight:none;}

.main_right_gray_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.5em;
	color:#666666;
   
    
	
}
#down {
background-image:url("../images/bar.png");
background-repeat:no-repeat;


margin:0 0 0 0px;
padding:10px 10px 10px 10px;



}





#main_right_spacer { height:10px; }

.main_right_gray_text  a:link{ color:#42b3ff; text-decoration:none; font-weight:200;}
.main_right_gray_text  a:visited{ color:#42b3ff; text-decoration:none; font-weight:200;}
.main_right_gray_text  a:hover{
	color:#DADADA;
	text-decoration:none;
	font-weight:200;
	
}

#main_right_contact {
	padding: 45px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

.main_right_contact_text {
	font-family: Arial, Helvetica, sans-serif;
	color:#0a1f62;
	font-size:12px;
	
}

.main_right_contact_text  a:link{ color:#0a1f62; text-decoration:none; font-weight:none;}
.main_right_contact_text  a:visited{ color:#0a1f62; text-decoration:none; font-weight:none;}
.main_right_contact_text  a:hover{ color:#DADADA; text-decoration:none; font-weight:none;}


/**************************/
/*****   Full Page    *****/
/**************************/

#main_full_top {
	background-image: url('../images/');
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 855px;
	height: 12px;
}

#main_full_middle {
	background-image: url('../images/');
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 960px;
	overflow:hidden; 
}

#main_full_bottom {
	background-image: url('../images/');
	background-repeat:no-repeat;
	padding: 0px 0px 30px 0px;
	margin: 0px auto 0px auto;
	width: 855px;
	height:13px;
}

#main_full {
	padding: 0px 0px 20px 50px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	width: 700px;
}
#main_full2 {
	padding: 0px 0px 20px 100px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	width: 750px;
}
#main_full3 {
	padding: 0px 0px 20px 100px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	width: 760px;
}
#main_full4 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	width: 940px;

}
#main_full5 {
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	width: 820px;
}
#main_full6{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 40px;
	text-align:left;
	float:left;
	width: 890px;
}
/**************************/
/*****   Sub Page     *****/
/**************************/

.subpage_headline {
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:600;
	color:#3c3c3c;
	
}


.subpage_subheadline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:0;
	color:#4079B0;
}

.subpage_subheadline a:link { color:#4079B0; text-decoration: none; font-weight:600;}
.subpage_subheadline a:visited { color:#4079B0; text-decoration: none; font-weight:600;}
.subpage_subheadline a:hover { color:#4079B0; text-decoration: none; font-weight:600;}

.subpage_text {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:13px;
line-height:1.5em;;
}
.orange {
font-family:Arial, Helvetica, sans-serif;
color:#fb9b03;
font-size:13px;
line-height:1.5em;;
}
.subpage_text2 {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
line-height:1.5em;;
}


.subpage_text a:link { color:#42b3ff; text-decoration:none; font-weight:;}
.subpage_text a:visited { color:#42b3ff; text-decoration:none; font-weight:;}
.subpage_text a:hover {
	color:#4079B0;
	text-decoration:none;
	font-weight:;
}

.list {
	list-style:disc;
	padding: 0px 0px 0px 20px;
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;
    font-size:13px;
	line-height:1.5em;
}
.list2 {
	list-style:disc;
	padding: 0px 0px 0px 0px;
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;
    font-size:13px;
	line-height:1.5em;
}
.list3 {
	list-style:disc;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;
    font-size:13px;
	line-height:1.5em;
}
.list3 li{
	list-style:disc;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 30px;
	
}



#subpage_footer
{	width:853px;
	height:120px;
	background:url(../images/);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:600;
	color:#3c3c3c;
	line-height:15pt;
	overflow:hidden;
	
	position: relative;
    height: auto;
    
    left: 30px;
    top: -140px;
	
	
}

#subpage_footer2
{	width:900px;
	height:120px;
	background:url(../images/);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:600;
	color:#3c3c3c;
	line-height:15pt;
	overflow:hidden;
	
	position: relative;
    height: auto;
    
    left: 0px;
    top: -140px;
	

}


#footer_left {
	padding: 40px 0px 0px 46px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	width:400px;
	

}

#footer_in {
	padding: 32px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;     
	border:0px;
	width: 50px;
}




#footer_float {
	padding: 32px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;     
	border:0px;
	width: 70px;
}

#footer_middle {
	padding: 32px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	border:0px;
	width: 70px;
}

#footer_middle a:link { color:#2F87BC; font-size:28px; text-decoration: none; font-weight:bold;}
#footer_middle a:visited { color:#2F87BC; font-size:28px; text-decoration: none; font-weight:bold;}
#footer_middle a:hover { color:#2F87BC; font-size:28px; text-decoration: none; font-weight:bold;}


#footer_right {
	padding: 32px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	border-left:0px;
	width: 70px;
}

#footer_right a:link { color:#2F87BC; font-size:28px; text-decoration: none; font-weight:bold;}
#footer_righta:visited { color:#2F87BC; font-size:28px; text-decoration: none; font-weight:bold;}
#footer_right a:hover { color:#2F87BC; font-size:28px; text-decoration: none; font-weight:bold;}




 
 
 /* ######## Rollovers ######## HTML example  <a id="emailUs" href="#" title="Email Us"><span>Email Us</span></a> */
 
 
#emailUs
{
  display: block;
  width: 165px;
  height: 356px;
  background-image: url("../images/PRINT_2.gif");   
  no-repeat 0 0;

}

#emailUs:hover
{ 
  background-position: 0px -0px;
}

#emailUs span
{
  display: none;
}

 

#slider{}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:696px;
	height:241px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	}	
#nextBtn{ 
	left:696px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url(images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(images/btn_next.gif) no-repeat 0 0;	
	}	


#footer_newsletter {
 padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:0px;
	position: relative;
    height: auto;
    
    left: 0px;
    top: -100px;

}


.blue {
	color: #4079B0;
}

#h2{
position:absolute;
left:100px;
top:150px;
} 

#graph {
    background-image:  url('../images/hub.jpg'); 
    background-repeat: no-repeat;
	position:relative
	top:0px; 
	left:200px; 
    height: 692px; 
    width: 1036px;
	z-index: -4
	left: 0px;
    top: 128px;
	
} 	

#builderprint {	
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 0px;
    top: 128px;
}

#big_blue{ color:#038cde; font-size:10px; text-decoration: none; font-weight:bold;
           padding: 10px 0px 0px 0px;
	       margin: 0px 0px 10px 0px;


}

#builderdigital {	
    padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: -420px;
    top: 433px;
	
}
#builderdigital2 {	
    padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 730px;
    top: 350px;
	
}
#builderdigital3 {	
    padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 310px;
    top: 210px;
	
}
#builderdigital4 {	
    padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 730px;
    top: 25px;
	
}
#builderdigital5 {	
    padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 310px;
    top: -125px;
	
}
#big_blue{ color:#038cde; font-size:15px; text-decoration: none; font-weight:bold;
           padding: 10px 0px 0px 0px;
	       margin: 0px 0px 10px 0px;


}
#builderportal {	
    padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: -420px;
    top: 250px;
}

#brandassembler {	
      padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: -20px;
    top: 200px;
}

#endusersupport {	
    padding: 0px 10px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400;
	position: relative;
    height: auto;
    
    right: -500px;
    top: 190px;
}

#PPO {	
    padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:300px;
	position: relative;
    height: auto;
    
    left: 400px;
    top: -30px;
}

#image_ad7 {	
    padding: 0px 10px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:400px;
	position: relative;
    height: auto;
    
    left: 280px;
    top: 128px;
}


/* ######## inside industry pages */

#move {	
    padding: 0px 10px 0px 25px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:100px;
	position: relative;
    height: auto;
    
    left: -20px;
    top: -15px;
}

