/*
	Title # Cn Digital
	Date  # 07 July 2010
*/

body{ padding:0px; margin:0px; background:#FFFFFF url(images/cnd_body.gif) repeat-x; }


#wrap{
	  width:958px;
	  margin:auto;
	  text-align:left;
	  }
	  
#wrap2{	  
	   width:900px;
	   padding:29px 30px 0px 30px;
	   background:url(images/cnd_wrap_body.png) repeat-y;
	   float:left;
	   position:relative;
	   }
#wrap3{	  
	   width:948px;
	   padding:0 6px 10px 6px;
	   float:left;
	   position:relative;
	   }
	   
	   
h1,h2,h3{ padding:0px; margin:0px; }
ul{ padding:0px; margin:0px; }

a{ text-decoration:none; }


/* ============================================= Start Text ================================================= */

.prepand{ padding-top:5px; }
.prepand2{ padding-top:24px; }
.prepand3{ padding-top:15px; }
.prepand4{ padding-top:20px; }

.size{ font-size:7px; }

.current{ color:#E80000; }
.font7 a.color2{ color:#F48603; }
.color3{ color:#009BC7; }

div.disabled{display:none;}

.font{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#7B7B7B;
	   background:url(images/cnd_bullet2.png) left no-repeat; height:16px; padding-top:2px; padding-left:22px; background-position:0 .1em;
	 }
	.font a{ color:#7B7B7B; }
		.font a:hover{ color:#000000; }
.font2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#7B7B7B;  margin-top:21px;
	   background:url(images/cnd_bullet2.png) left no-repeat; height:16px; padding-top:2px; padding-left:22px; background-position:0 .1em;
	 }
	.font2 a{ color:#7B7B7B; }
		.font2 a:hover{ color:#000000; } 
.font3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#FCFB7E; font-style:italic; line-height:18px; }
.font3 .email-id{color:#57bfff;font-style:normal;}
.call-sms{padding-top:6px;}
.call-id{color:#57bfff;font-style:normal;padding-left:20px;}
.font4{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#FCFB7E; font-style:normal; }
	.font4 a{ color:#FCFB7E; }	
		.font4 a:hover{ color:#FCFB7E; text-decoration:underline; }	
.font5{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#585858; }
.font6{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#585858; padding:9px 0px 0px 25px; }	
.font7{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#040404; }
	.font7 a{ color:#040404; }
	.font7 a.color2{ color:#F48603; }
		.font7 a:hover{ color:#E80000; }	
.font8{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#57BFFF; }
	.font8 a{ color:#57BFFF; }
		.font8 :hover{ color:#000000;}

/* ============================================= End Text ================================================= */


/* ============================================= Start Top ================================================= */

#top{
	 width:900px;
	 padding:0px 0px 22px 0px;
	 float:left;
	 position:relative;
	 }
	 
.top-left{
		  width:344px;
		  float:left;
		  position:relative;
		  /*z-index:9999;*/
		  }	 
	 
.top-right{
		   width:556px;
		   float:right;
		   position:relative;
		   }	 
	 
	.cybernetikz-digital{
						 width:312px;
						 padding:6px 12px 0px 32px;
						 background:url(images/cnd_cybernetikz_digital.jpg) no-repeat;
						 height:290px;
						 float:left;
						 position:absolute;
						 left:-12px;
						 top:-6px;
						 z-index:100;
						 } 
	 
	.cndigital-support{
				   width:556px;
				   /*background:url(images/cnd_admin_support.gif) repeat-x;*/
				   height:38px;
				   float:left;
				   position:relative;
				   }
				   
		.cndigital-support h2.admin-support{ 
											background:url("images/cnd_admin_support.gif") repeat-x 		     										scroll 0 0 transparent;
											color:#FFEA00;
											float:left;
											font-family:Georgia,"Times New Roman",Times,serif;
											font-size:25px;
											font-style:italic;
											font-weight:normal;
											height:34px;
											padding-left:23px;
											padding-top:4px;
											width:248px;
										   }
		.cndigital-support h2.seo-analytics{ 
											background:url("images/seo_analytics.gif") repeat-x scroll 0  											0 transparent;
											color:#FFEA00;
											float:left;
											font-family:Georgia,"Times New Roman",Times,serif;
											font-size:25px;
											font-style:italic;
											font-weight:normal;
											height:34px;
											padding-left:23px;
											padding-top:4px;
											width:262px;
										   }	   
				   
		.list-support  {
					background:url("images/cnd_list_support.gif") repeat-x scroll 0 0 transparent;
					border-color:#D2D2D2 #E3DFDF #E3DFDF;
					border-right:1px solid #E3DFDF;
					border-style:solid;
					border-width:4px 1px 1px;
					float:left;
					height:233px;
					padding-left:26px;
					padding-top:14px;
					position:relative;
					width:528px;
						}
				   
		.list-support-left{
						   border-right:2px solid #E0DFDF;
							float:left;
							position:relative;
							width:243px;
						   }
		
		.list-support-left .admin_check_out{
											padding-right:30px;
											padding-top:20px;
											text-align:right;
											}	
		.list-support-left .admin_check_out a{
											background:#ffedb3;
											color:#026b60;
											padding:2px;
											}
								   
		.list-support-right{
						    float:left;
							padding-left:30px;
							position:relative;
							width:230px;
						   }
		.list-support-right .seo_check_out{
											padding-right:30px;
											padding-top:20px;
											text-align:right;
											}
		.list-support-right .seo_check_out a{
											background:#ffedb3;
											color:#026b60;
											padding:2px;
											}
	
/* ============================================= End Top ================================================= */


/* ============================================= Start Navigation ================================================= */

#navigation{
			width:900px;
			background:url(images/cnd_nav.gif) repeat-x;
			height:43px;
			float:left;
			position:relative;
			}
			
	.nav{
		 width:642px;
		 padding-left:20px;
		 float:left;
		 position:relative;
		 }
		 
.nav li{ font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; font-weight:normal; color:#FFFFFF; list-style:none; display:inline; }
	.nav li a.home{ color:#FFFFFF; padding:9px 20px 10px 20px; float:left;background:none; }
	.nav li a{ color:#FFFFFF; padding:9px 20px 10px 20px; float:left; background:url(images/cnd_nav_line.gif) left no-repeat; }
		.nav li a:hover{ color:#965F0C; background:url(images/cnd_nav_hover.gif) repeat-x; }
.nav li.fixed a{ color:#965F0C; background:url(images/cnd_nav_hover.gif) repeat-x; padding:9px 20px 10px 20px; float:left; }		
		 
	.get-quote{
			  width:238px;
			  padding-top:2px;
			  float:right;
			  position:relative;
			  }	 		

/* ============================================= End Navigation ================================================= */


/* ============================================= Start Block Body ================================================= */

#block-body{
			width:900px;
			padding:22px 0px 22px 0px;
			float:left;
			position:relative;
			}
			
	.web-programming{
					 width:900px;
					 /*padding:17px 0px 17px 0px;
					 background-color:#E0F1FE;*/
					 float:left;
					 position:relative;
					 font-family:Verdana, Geneva, sans-serif;
					 font-size:13px;
					 /*line-height:16px;*/
					 }
	.web-programming p{
						text-align:justify;
						}
	.cn_icon{
			text-align:right;
			height:40px;
			position:relative;
			float:right
			}

/* ============================================= End Block Body ================================================= */


/* ============================================= Start Bottom ================================================= */

#bottom{
		width:948px;
		padding-top:14px;
		background:url(images/cnd_bottom.gif) left top no-repeat;
		float:left;
		position:relative;
		}

	.bottom-left{
				 width:450px;
				 float:left;
				 position:relative;
				 }
				 
	.bottom-right{
				 width:450px;
				 text-align:right;
				 float:right;
				 position:relative;
				 }
				 
		.bottom-font{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#5B5B5B; }
			.bottom-font a{ color:#5B5B5B; }
				.bottom-font a:hover{ color:#000000; }		 			 

/* ============================================= End Bottom ================================================= */

/* ============================================ Start Solutions ============================================== */

.solutions-top{
			 width:900px;
			 float:left;
			 position:relative;
			 }

	.solutions-top h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:29px; font-weight:normal; color:#0074B6; }
	
.solutions-mid{
			 width:870px;
			 padding-left:30px;
			 float:left;
			 position:relative;
			 }
			 
	.solutions-mid h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; font-weight:normal; color:#0074B6; margin-top:25px;
				       background:url(images/cnd_bullet3.gif) left no-repeat; padding-left:24px;
					 }	
	.solutions-mid h2 a{
						color:#0074B6;
						}
	.solutions-mid h2 a:hover{
						color:#0074B6;
						text-decoration:underline;
						}

/* ============================================ End Solutions ============================================== */	

/* ============================================ Start Portfolio ============================================== */

.portfolio{
		   width:900px;
		   float:left;
		   position:relative;
		   }
		   
	.portfolio h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:29px; font-weight:normal; color:#0074B6; 
				   border-bottom:1px solid #CFCFCF; padding-bottom:8px;
				 }	 
				 
.portfolio-left{
			   width:269px;
			   float:left;
			   position:relative;
			   }
			   
	.portfolio-left ul{ padding-left:32px; padding-top:10px; }
	.portfolio-left li{ font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; color:#1B5091; position:relative;
					    background:url(images/cnd_bullet4.gif) left no-repeat; padding-left:9px; line-height:30px; list-style:none;
					  }
		.portfolio-left li a{ color:#1B5091; }
			.portfolio-left li a:hover{ color:#0074B6; }			  
					  
	.categories{
			   width:250px;
			   padding:6px 5px 6px 14px;
			   background-color:#EEEEEE;
			   float:left;
			   position:relative;
			   }
			   
		.categories h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; font-weight:normal; color:#065D92; }	   				  		   
			   
.portfolio-right{
			   width:600px;
			   float:right;
			   position:relative;
			   }
			   
	.browse-page{
			   width:403px;
			   padding-top:8px;
			   float:left;
			   position:relative;
			   }
			   
	.result{
			width:115px;
			padding-top:8px;
			float:left;
			position:relative;
			}
			
	.result-number{
				  width:53px;
				  padding-top:8px;
				  float:left;
				  position:relative;
				  }
				  
.input_box{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#022126; border:1px solid #13DAC5;
		    width:51px; height:20px;
		  }	
		  
	.business{
			  width:586px;
			  padding:8px 0px 8px 14px;
			  background-color:#FBE890;
			  float:left;
			  position:relative;
			  margin-top:18px;
			  }	
			  
		.business h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; font-weight:normal; color:#604A00; }
		
	.portfolio_url{
					color:#1F5291;
					font-family:Georgia,"Times New Roman",Times,serif;
					font-size:16px;
					font-weight:bold;
					padding:0px 16px 0px 5px;
				  }
	.project_links_style,.project_links_style a {
					color:#1F5291;
					font-size:13px;
					}
	.project_links_style a:hover {
					text-decoration:underline;
					}
		
	.portfolio-box{
				   width:298px;
				   float:left;
				   position:relative;
				   }
				   
	.portfolio-box-right{
					   width:298px;
					   padding-left:4px;
					   float:left;
					   position:relative;
					   }			   
				   
		.portfolio-image-box{
							 width:266px;
							 padding:15px 16px 17px 16px;
							 background:url(images/cnd_portfolio_box.gif) no-repeat;
							 height:188px;
							 float:left;
							 position:relative;
							 }
							 
		.portfolio-box-text{
						   width:284px;
						   padding:5px 10px 0px 4px;
						   float:left;
						   position:relative;
						   }
		.project_title{
						background:#208F83;
						}
						
		.project_title h3 {
						color:#FFF;
						font-family:Georgia,"Times New Roman",Times,serif;
						font-size:18px;
						font-weight:normal;
						padding:3px 0 3px 10px;
						}
		.project-details .details-title{
							color:#71AC2B;
							font-family:Georgia,"Times New Roman",Times,serif;
							font-size:16px;
							font-weight:bold;
							
							}
		.project-details,.start-date,.finish-date,.feedback,.tag,.solution{						
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:16px;
					font-weight:normal;
					color:#888787;
					margin-top:10px;
					padding-top:2px;
					}
		.sdate-title{
					color:#44686D;
					font-family:Georgia,"Times New Roman",Times,serif;
					font-size:16px;
					font-weight:bold;
					
					}
		.fdate-title{
						color:#A04800;
						font-family:Georgia,"Times New Roman",Times,serif;
						font-size:16px;
						font-weight:bold;
						 }
		.feedback-title{
						color:#82B645;
						font-family:Georgia,"Times New Roman",Times,serif;
						font-size:16px;
						font-weight:bold;	
						}
		.tag-title{
					color:#44686D;
					font-family:Georgia,"Times New Roman",Times,serif;
					font-size:16px;
					font-weight:bold;
					}
		.solution-title{
					color:#07363D;
					font-family:Georgia,"Times New Roman",Times,serif;
					font-size:16px;
					font-weight:bold;
					}
		
		   				   

/* ============================================ End Portfolio ============================================== */
/* ============================================ Start News
 ============================================== */
 .news{
	 width:900px;
	 float:left;
	 position:relative;
	 }

.news h2{ 
		background:url("images/cnd_bullet3.gif") no-repeat scroll left center transparent;
		color:#0074B6;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:21px;
		font-weight:normal;
		padding-left:24px;
		}
.news-content{
		padding:5px 0 20px 30px;
		}
	.news-content p{
	margin:0;
	padding:0;
	}
.news-page{
		   float:right;
		   position:relative;
		   }
/* ============================================ End News ============================================== */
/* ============================================ Start Privacy Policy
 ============================================== */
 .privacy-top{
			 width:900px;
			 float:left;
			 position:relative;
			 }

	.privacy-top h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; color:#0074B6; }
	
	.client_name{
				color:#42B1FF;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:13px;
				font-style:italic;
				font-weight:normal;
				}
	.testimonial_url{
				font-size:13px;
				font-weight:bold;
				color:#0074B6;
				padding:6px 0 6px 30px;
				}
	.testimonial_url a{
						color:#0074b6;
						}
	.testimonial_url a:hover{
					text-decoration:underline;
					}
	
/* ============================================ End Privacy Policy ============================================== */



/* ======= Error Massage Start============ */
em{
	color:#F00;
	}
.web-programming #flashMessage{
	text-align:left;
	font-size:18px;
	font-weight:bold;
	color:#F00;
	padding-left:281px;
	padding-bottom:20px;
	}
/* ==========Error Massage End================ */
/*=======================Contact Form Style Start==============================*/

#contact_main_body_field{
                width:900px;
				float:left;
				position:relative;
				text-align:left;
				
				}

.contact_bar{
         width:900px;
		 height:37px;
		 float:left;
		 position:relative;
		 background:url('images/cnd_solutions_bar_slice.gif') repeat-x;
		 }

.contact_bar h2{
		  font-size:20px;
	      color:#1E6300;
		  background:url(images/cnd_cons_icon.gif) left no-repeat;
		  padding-left:15px;
		  margin-left:15px;
		  margin-top:5px;      

		  } 



.form_body{
      width:900px;
	  float:left;
	  position:relative;
	  /*padding:15px 20px 0px 20px;*/
	  }
.contact_us_cms_block{
					clear:both;				
					padding:0 0 10px 10px;
					}

.contact_us_cms_block p{
						/*color:#DCE697;*/
						margin:0;
						}
.contactform_field{
      width:393px;
	  height:450px;
	  /*background-color:#0a3c44;*/
	  padding:25px 23px;
	  float:left;
	  position:relative;
	  border:1px solid #0D8C7E;
	  }



.sms_field{
      width:393px;
	  height:450px;
	  /*background-color:#0a3c44;*/
	  padding:25px 23px;
	  float:right;
	  position:relative;
	  border:1px solid #0D8C7E;
	  }
.contact-form{
         width:393px;
		 float:left;
		 position:relative;
		 padding-top:10px;
          }



.contact-form img{
                 float:right;
				 margin-right:15px;
				 margin-top:10px;
				 }
.contact-form-left{
         width:150px;
		 float:left;
		 position:relative;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:13px; 
		 font-weight:normal; 
		 color:#666;
		 }
.contact-form-left #contactcaptcha{
		 float:none;
		 margin-right:15px;
		 margin-top:25px;
		}



.contact-form-left #contactcaptcha2{
		 float:none;
		 margin-right:15px;
		 margin-top:25px;
		}
.contact-form-right{
         width:240px;
		 float:left;
		 }	 
.input-box{
          font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333333; 
		  height:16px; border:1px solid #B9B7B7; background-color:#FFFFFF; width:225px;padding-left:2px;
            }
.im_email_field{
          width:842px;
		  float:left;
		  position:relative;
		  padding:30px 40px 0px 40px;
		  }	  
.im{
    width:80px;
	float:left;
	}



.site_url{
    width:340px;
	float:left;
	}

	.site_url_field{
			width:340px;
			float:left;
			padding-top:15px;
			}
	.site_url_field img{
	        margin-right:15px;
			float:left;
			}
	.url_txt{
			  font-family:Georgia, "Times New Roman", Times, serif;
			  font-size:17px;
			  font-weight:normal;
			  color:#666666;
			  padding-top:10px;
					}
		.url_txt a{
			  font-family:Georgia, "Times New Roman", Times, serif; 
			  font-size:17px;
			  font-weight:normal; 
			  color:#666666;
			  padding-top:10px;
					}
		.url_txt a.cnd-im{
			  font-family:Georgia, "Times New Roman", Times, serif; 
			  font-size:17px;
			  font-weight:normal; 
			  color:#666666;
			  padding-top:10px;
			  text-decoration:underline;
					}
		.url_txt a.cnd-im:hover{
			text-decoration:none;
		}
		.url_txt a:hover{
			text-decoration:underline;
		}
		.email_txt{
				  font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; color:#9eb2c8;
					}
img{ border:medium none;}
.errror_msg{
	height:20px;
	color:#F00;
	text-align:center;
	}
/*===========================End Contact Form Style==========================*/


/*===========================Start Request Quote Form ==========================*/
.contact_form{
	width:865px;
	float:left;
	padding-left:65px;
	padding-top:15px;
	padding-bottom:20px;
	}	
.contact_form_layout{
	width:885px;
	float:left;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:20px;
	}	
.contact_form_in{
	width:865px;
	float:left;
	padding-left:65px;
	padding-top:15px;
	padding-bottom:20px;
	}
.input_name{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F8C8E;
	}

.input_text{
	width:226px;
	background:#FFFFFF;
	border:#CCC9C9 solid 1px;
	height:17px;
	margin-left:0px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}



.input_text2{
	width:85px;
	background:#FFFFFF;
	border:#CCC9C9 solid 1px;
	height:17px;
	margin-left:0px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}
.input_text3{
	width:60px;
	background:#FFFFFF;
	border:#CCC9C9 solid 1px;
	height:17px;
	margin-left:0px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}

.input_text4{
	width:70px;
	background:#FFFFFF;
	border:#CCC9C9 solid 1px;
	height:17px;
	margin-left:0px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}



.site-basic_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7F8C8E;
	font-size:12px;
	padding-left:0px;
	padding-top:10px;
	font-weight:bold;
	}



.input_name2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F8C8E;
	padding-left:100px;
	margin-top:10px;
	line-height:20px;
	}

.input_textarea{
	width:573px;
	margin-left:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	}
.contact_form2{
	width:300px;
	float:left;
	}

 .contact_form3{
	width:430px;
	float:right;
	}
.input_textarea2{
	width:573px;
	margin-left:100px;
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	}

/*===========================End Request Quote Form==========================*/

/*===========================Test Solution Category ===============================*/
.solution_cattitle span,.solutions_subcattitle span{
	font-family:Georgia, 'Times New Roman', Times, serif;
	color:#107067;
	font-size:21px;
	}
.solution_cattitle span a{
	color:#107067;
	}
.solution_cattitle span a:hover{
	color:#107067;
	text-decoration:underline;
	}
.solution_category{
	background-color:#107067;
	padding:10px 0 10px 10px;
	margin-bottom:10px;
	}
.solution_category span{
	font-size:21px;
	color:#FC0;
	}
/*=====================================*/

