.error {
	font-size: 10px;
	color: #ff0000;
}

.slogen-bg{ background-color: #E9ECEF; font-weight:bold; font-size:10px}

td {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#454a4c;text-align:left;}
body { margin:0px; padding:0px; background-color:#fff; background-position:top; background-repeat:repeat-x}

p{color:#000000; font-size:12px}

a       { color:#386693; text-decoration:none;}
a:link  { color:#386693; text-decoration:underline;}
a:hover { color:#386693; text-decoration:none; }
a:active{ color:#386693; text-decoration:underline;}

ul { padding:0 ; list-style-image:url(images/spacer.gif); }
li { padding:0; margin:0}

h1 { font-size:24px; color:#386693; line-height:30px; margin:20px 0px 6px 30px; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold}		
h2 { font-size:25px; color:#fff; font-weight:bold; font-family:Verdana; margin:15px 0px 10px 30px; padding:0; line-height:30px }		
h3 { font-size:12px; color:#c2e6ff; font-weight:bold; font-family:Verdana; margin:15px 0px 0px 30px; padding:0; line-height:30px }		
h4 { font-size:24px; color:#386693; line-height:30px; margin:20px 0px 6px 0px; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold}		

/* bg   -----------------------------------------------------------------------------*/ 

.bg{  background-position:top; background-repeat:no-repeat;}
.bg_1{ }
.bg_2{}
.bg_3{}
.bg_4{}
.bg_5{}


.foto { margin:10px 0px 10px 30px; border:#ddd solid 1px; padding:3px; background-color:#fff }
.foto_2 { margin:10px 0px 10px 0px; border:#ddd solid 1px; padding:3px; background-color:#fff }

.foto_1 { margin:10px 0px 10px 0px; border:#ddd solid 1px; padding:3px; background-color:#fff }
.cont{ color:#fff; margin:12px 20px 10px 30px}
.blue_1{ background-color:#386693; border-bottom:#fff solid 10px;}
.blue_2{ background-color:#386693; border-left:#fff solid 10px; border-bottom:#fff solid 10px}

.text{ margin:0px 30px 10px 30px}
.text_1{ margin:10px 30px 10px 0px}

.logo{ margin:16px 0px 20px 0px;}
.top{ color:#FFFFFF; margin-top:0px; height:45px; background-image:url(images/bg_foot.gif); background-repeat:repeat-x;}
.copy{  background-color:fff; border:#dddddd solid 1px; height:75px; background-image:url(images/bg_foot.gif); background-position:center; background-repeat:repeat-x; width:100%; margin-left:0px; color:#fff;}
.foot{ margin:28px 0px 0px 30px; float:left}


.link        {font-family:; color:#;  text-decoration:underline ;font-weight:bold; line-height:20px; }
.link:link   {font-family:; color:#; text-decoration:underline; }
.link:hover  {font-family:; color:#; text-decoration:none; }
.link:active {font-family:; color:#; text-decoration:underline; }

.menu        {font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none ;font-weight:bold; line-height:45px; text-transform:uppercase; font-size:13px; margin:0px 25px 0 25px; }
.menu:link   {color:#FFFFFF; text-decoration:none; }
.menu:hover  {color:#999999; text-decoration:none; }
.menu:active {color:#999999; text-decoration:none; }

.read        {font-family:Verdana; color:#55ad63;  text-decoration:underline ; line-height:24px; margin-left:8px }
.read:link   { color:#55ad63; text-decoration:underline; }
.read:hover  { color:#55ad63; text-decoration:none; }
.read:active {color:#55ad63; text-decoration:underline; }

.priv        {font-family:Verdana; color:#abddff;  text-decoration:underline ; margin:28px 30px 0px 560px ; }
.priv:link   {font-family:Verdana; color:#abddff;  text-decoration:underline ; margin:28px 30px 0px 560px ; } 
.priv:hover  {font-family:Verdana; color:#abddff;  text-decoration:none ; margin:28px 30px 0px 560px ; }
.priv:active {font-family:Verdana; color:#abddff;  text-decoration:underline ; margin:28px 30px 0px 560px  ; }

/*Sidebar   -----------------------------------------------------------------------------*/
	#sidebar{
		   width:258px;
		   float:left;
		   background-color: #386693;
		   /*background-image:url(images/bg-page.jpg);
		   border-radius: 9px; */
		
		}
	#sidebar img#logo{
	  border:0;
	  margin:20px 0 20px 20px;
	}	
	
	
	 /** start style navitagion style**/
	 
	#sidebar ul.navigation{
	  margin:0 0  50px 8px;
	  padding:5px 0 0 0;
	  list-style-type:none; 
	 /* background-image:url('http://localhost/cementech/images/border-dashed.gif');  */
	  background-repeat:repeat-x;
	  background-position:top;
	  position:relative;
	  width:250px;
	  z-index:9990;
	  
	}
	
	
	#sidebar ul.navigation li{
	  width:250px;
	  height:40px;
      
	  position:relative;
	  line-height:40px;
	  background-image:url('http://localhost/cementech/images/menu-separator.jpg');  
	  background-repeat:no-repeat;
	  background-position:0 35px;
	  
	}
	
	#sidebar ul.navigation li.last{
	  background-image:url('http://localhost/cementech/images/border-dashed.gif');  
	  background-repeat:repeat-x;
	  background-position:bottom;
	}  
	
	#sidebar ul.navigation li a{
	  width:225px;
	  height:40px;
	  height:40px;
      display:block;
	  position:absolute;
	  left:0;
	  top:-5px;
	  text-align:center;
	  padding-right:10px;
	  color:#FFFFFF;
	  text-decoration:none;

	}
	#sidebar ul.navigation li a:hover{
	  width:225px;
	  height:40px;
	  height:40px;
      display:block;
	  position:absolute;
	  color:#999999;
	  /*background: url("http://localhost/cementech/images/sprite.gif"); 
	  background-repeat:no-repeat;
	  background-position: 200px -228px;
/*	  text-shadow: #ffffff 2px 0px 1px;*/
	}
	
	#sidebar ul.navigation li.active a{
	  width:225px;
	   height:40px;
	  height:40px;
      display:block;
	  position:absolute;
	  color:#FF0000;
	/*  background: url("http://localhost/cementech/images/sprite.gif"); 
	  background-repeat:no-repeat;
	  background-position: 200px -228px;
/*	  text-shadow: #ffffff 2px 0px 1px;*/
	}
			
	#sidebar .connect{
	    background-image:url('images/bg-social-sites.jpg');  
	    background-repeat:no-repeat;
		height:49px;
		width:186px;
		margin: 0 auto;
	  }
	  
	#sidebar .connect a{
		  display:block;
		  float:left;
		  text-decoration:none;
		  margin: 10px 10px 0 20px;
		}
		
	#sidebar .connect a.facebook{
		background-image:url('images/sprite.gif');  
	    background-repeat:no-repeat;
		background-position: 0 0; 
		width: 25px; 
		height: 26px; 
		margin-left:20px;
	}
	#sidebar .connect a.twitter{
	    background-image:url('images/sprite.gif');  
	    background-repeat:no-repeat;
		background-position: 0 -76px; 
		width: 37px; 
		height: 26px;
	}
	#sidebar .connect a.vimeo{
	    background-image:url('images/sprite.gif');  
	    background-repeat:no-repeat;
		background-position: 0 -152px; 
		width: 32px; 
		height: 26px;
	}
	
	#sidebar .footenote{
	     width: 186px;
		 margin: 0 auto;
		 padding-top:50px;
	}
	
	#sidebar .footenote span{
	   color:#cccccc;
	   display:block;
	   font-size:10px;
	   text-align:center;
	 }
	 
	 #sidebar .footenote span a{
	   color:#cccccc;
	   text-decoration:none;
	 }
	 #sidebar .footenote span a:hover{
	   color:#999999;
	 }


/* Footer   -----------------------------------------------------------------------------*/ 

.green{ color:#64a101;}
.red { color:#FF0000;}
.white {color:#FFFFFF;}
.black{ color:#fff}
.white001 {color:#FF0000;}

.submit_registry{background-color:#386693;
	width:100px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#55ad63;
	border:1px solid #55ad63;}
	
.input_contact{background-color:#fff;
	width:355px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}
	
.textarea_contact{background-color:#fff;
	width:355px;
	height:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}
	
.select{background-color:#fff;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}

/*CONTENT SLIDER*/
	p.highlight {
	  border:1px solid #FFD;
	  padding:15px;
	  background:#FFE;
	  color:#820;
	}
	p.footer {
		display:block;
		text-align:center;
		border:none;
	}
pre {
	margin:15px auto;
}