/* Contact Form 7 LeftSideBar */
/* Contact Form 7 LeftSideBar */
#contact{
  list-style:none;
  margin:1000px;
}

#contact li .wpcf7-form-control-wrap input, #contact li .wpcf7-form-control-wrap textarea {
	position:absolute;
}


#contact li{
    float: left;
    height: 35px;
    margin:0 0 0 0px;
    position: relative;
    width: 230px;
}
#contact li .text{
	background: #000000;
	padding:3px 3px 3px 0;
	position:absolute;
	z-index:100;
	min-width:25px;
	-webkit-border-radius: 5px;    
  border-radius: 5px;
	text-indent: 2px;
	
}
#contact li .required{
	position:absolute;
	right:10px;
	top:10px;
	z-index:100;
}


/**/

#contact li .wpcf7-form-control-wrap{
	position: left;
}
#contact li .wpcf7-form-control-wrap input, #contact li .wpcf7-form-control-wrap textarea{
	background:#fff;
	border:solid 2px #F0EFEF;
  -webkit-border-radius: 5px;
  border-radius: 5px;
	padding:5px 5px 5px 5px;
	width: 189px;
	text-indent:0px;
	z-index:100;
	margin:0;

}
#contact li .wpcf7-form-control-wrap input:focus, #contact li .wpcf7-form-control-wrap textarea:focus{
	background:#F0EFEF;
	padding:5px 5px 5px 5px;
}
#contact li .wpcf7-form-control-wrap textarea{
	line-height: 18px;
    	padding:5px;
	height:75px;
	
}
#contact li#message{
	min-height:100px;
}
#contact p.captchac{
	clear:left;
	margin:0;
	border:solid 2px #F0EFEF;
	border-radius:5px;
  -webkit-border-radius: 5px;
	padding:0px 0px 0px 0px;
	width: 70px;
	

}
#contact li.captchar .wpcf7-form-control-wrap input{
	text-indent:0px;
	background:#fff;
	border:solid 2px #F0EFEF;
	-webkit-border-radius: 5px;
  border-radius: 5px;
	
}

#contact li#submit input{
	color:#fff;
	text-decoration:none;
	margin:auto;
	background:#09b2f3;
	border:none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
	display:block;
	padding:5px 15px;
	text-align:center;
	text-shadow:0 1px 0 #09b2f3;
	/*text-transform:uppercase;*/
	margin-left:auto;
       margin-right:auto;
}
#contact li#submit input:hover{
	background:#69d2f9;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
	box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
	color:#06506c;
	text-shadow:0 1px 0 rgba(255,255,255,.25);
	/*text-transform:uppercase;*/
	cursor:pointer;
}

div.wpcf7-validation-errors {
    clear: left;
}
/* Contact Form 7 downloads */

#parentdownload
{
  position:relative;
  background: #F7F7F7;
  height: 160px;
}
#contentdownload1
{
  margin: 5px;
  position:relative;
  background: #F7F7F7;
}

#contentdownload2
{
  position:relative;
  background: #999;
}
#download{
  list-style:none;
}

#download li{
    float: left;
    height: 35px;
    margin:0 0 0 0px;
    position: relative;
    width: 230px;
}
#download li .text{
	background: #000000;
	padding:3px 3px 3px 0;
	position:absolute;
	z-index:100;
	min-width:25px;
	-webkit-border-radius: 5px;    
  border-radius: 5px;
	text-indent: 2px;
	
}
#download li .required{
	position:absolute;
	right:10px;
	top:10px;
	z-index:100;
}


/**/

#download li .wpcf7-form-control-wrap{
	position: left;
}
#download li .wpcf7-form-control-wrap input, #download li .wpcf7-form-control-wrap textarea{
	background:#fff;
	border:solid 2px #F0EFEF;
  -webkit-border-radius: 5px;
  border-radius: 5px;
	padding:5px 5px 5px 5px;
	width: 189px;
	text-indent:0px;
	z-index:100;
	margin:0;

}
#download li .wpcf7-form-control-wrap input:focus, #download li .wpcf7-form-control-wrap textarea:focus{
	background:#F0EFEF;
	padding:5px 5px 5px 5px;
}
#download li .wpcf7-form-control-wrap textarea{
	line-height: 18px;
    	padding:5px;
	height:75px;
	
}
#download li#message{
	min-height:100px;
}
#download p.captchac{
	clear:left;
	margin:0;
	border:solid 2px #F0EFEF;
	border-radius:5px;
  -webkit-border-radius: 5px;
	padding:0px 0px 0px 0px;
	width: 70px;
	

}
#download li.captchar .wpcf7-form-control-wrap input{
	text-indent:0px;
	background:#fff;
	border:solid 2px #F0EFEF;
	-webkit-border-radius: 5px;
  border-radius: 5px;
	
}

#download li#submit input{
	color:#fff;
  	position:absolute;
	text-decoration:none;
	margin:auto;
	background:#09b2f3;
	border:none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
	display:block;
	padding:5px 15px;
	text-align:center;
	text-shadow:0 1px 0 #09b2f3;
	/*text-transform:uppercase;*/
	margin-left:auto;
       margin-right:auto;
}
#download li#submit input:hover{
	background:#69d2f9;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
	box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
	color:#06506c;
	text-shadow:0 1px 0 rgba(255,255,255,.25);
	/*text-transform:uppercase;*/
	cursor:pointer;
}
/*Strong all the links*/
/*a { font-weight: bold;}*/