/******* CONTAINER *******/  
#formcontainer{  
    width: 700px;  
    margin: 40px auto;  
    text-align: left;  
}  


.newright
{
	color: rgb(130, 200, 54);
}


/******* /CONTAINER *******/  

.validationForm{  
    padding: 0 10px 10px;  
}  

.validationForm label{  
    display: block;  
    color: #314c61;  
    font-weight: 700;  
    line-height: 1.4em; 
	padding: 4px 0px 0px 0px;
		
}

.validationForm div span{  
    margin-left: 12px;  
    color: #326597;  
    font-size: 12px;  
    font-style: italic;  
}  


.validationForm div span.error{  
    color: #e46c6e;  
   
}
.validationForm div span.sucess{  
    color: #2BC723;
}  

 input{  
    width: 180px;  
    color: #000;  
	padding: 6px 0px;
    font-family: Arial,  Verdana, Helvetica, sans-serif;  
    font-size: 14px;  
    border: 1px solid #cecece;  
}  
.validationForm input.error{  
    background: #f8dbdb;  
    border-color: #e77776;  
}

.validationForm select
{
    width: 180px;  
    padding: 6px; 
    font-family: Arial,  Verdana, Helvetica, sans-serif;  
    font-size: 14px;  
}


.validationForm textarea{  
    width: 550px;  
    height: 80px;  
    padding: 6px;  
    color: #000;  
    font-family: Arial,  Verdana, Helvetica, sans-serif;  
    font-style: italic;  
    font-size: 14px;  
    border: 1px solid #cecece;  
}  
.validationForm textarea.error{  
    background: #f8dbdb;  
    border-color: #e77776;  
}  
  


.send{  
    border-radius: 4px;
    height: 40px;
    background: #304C60;  
    color: #fff;  
    /*background: rgb(233,237,239);  
    color: #333366; */
    font-weight: 700;  
    font-style: normal;  
    border: 0;  
    cursor: pointer;   
    display: inline-block;
}  


/*.send {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#333366;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:12px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}



.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
.myButton:active {
	position:relative;
	top:1px;
}*/

.send2{
	-moz-box-shadow: 0px 10px 10px -7px rgb(80,80,80);
	-webkit-box-shadow: 0px 10px 10px -7px rgb(80,80,80);
	box-shadow: 0px 10px 10px -7px rgb(80,80,80);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, white), color-stop(1, rgb(233,237,239)));
	background:-moz-linear-gradient(top, white 5%, rgb(233,237,239) 100%);
	background:-webkit-linear-gradient(top, white 5%, rgb(233,237,239) 100%);
	background:-o-linear-gradient(top, white 5%, rgb(233,237,239) 100%);
	background:-ms-linear-gradient(top, white 5%, rgb(233,237,239) 100%);
	background:linear-gradient(to bottom, white 5%, rgb(233,237,239) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='rgb(233,237,239)',GradientType=0);
	background-color:rgb(233,237,239);
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#333366;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding:13px 32px;
	text-decoration:none;
	/*text-shadow:0px 1px 0px #3d768a;*/
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
	background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
	background-color:#408c99;
}
.myButton:active {
	position:relative;
	top:1px;
}*/




 .send :hover{  
    background: #97BED3;  
}  

 
#resForm label{  
    display: block;  
    color: #314c61;  
    font-weight: 700;  
    line-height: 1.4em; 
}  
#resForm input{  
    width: 50px;  
    padding: 6px;  
    color: #000;  
    font-family: Arial,  Verdana, Helvetica, sans-serif;  
    font-size: 14px;  
    border: 1px solid #cecece;  
}  
#resForm input.error{  
    background: #f8dbdb;  
    border-color: #e77776;  
}
#resForm select
{
    width: 180px;  
    padding: 6px; 
    font-family: Arial,  Verdana, Helvetica, sans-serif;  
    font-size: 14px;  
}


#resForm textarea{  
    width: 550px;  
    height: 80px;  
    padding: 6px;  
    color: #000;  
    font-family: Arial,  Verdana, Helvetica, sans-serif;  
    font-style: italic;  
    font-size: 14px;  
    border: 1px solid #cecece;  
}  
#resForm textarea.error{  
    background: #f8dbdb;  
    border-color: #e77776;  
}  

#resForm div span{  
    margin-left: 10px;  
    color: #b1b1b1;  
    font-size: 11px;  
    font-style: italic;  
}  
#resForm div span.error{  
    color: #e46c6e;  
}  
 #resForm .send{ 
    width: 180px;
    background: #304C60;  
    color: #fff;  
    font-weight: 700;  
    font-style: normal;  
    border: 0;  
    cursor: pointer;  
}  
 #resForm .send:hover{  
    background: #97BED3;  
}
#error{  
    margin-bottom: 20px;  
    border: 1px solid #efefef;  
}  
#error ul{  
    list-style: square;  
    padding: 5px;  
    font-size: 11px;  
}  
#error ul li{  
    list-style-position: inside;  
    line-height: 1.6em;  
}  
#error ul li strong{  
    color: #e46c6d;  
}  
#error.valid ul li strong{  
    color: #93d72e;  
}  

#error2{  
    margin-bottom: 20px;  
      
}  
#error2 ul{  
    list-style: square;  
    padding: 5px;  
    font-size: 11px;  
}  
#error2 ul li{  
    list-style-position: inside;  
    line-height: 1.6em;  
}  
#error2 ul li strong{  
    color: #e46c6d;  
}  
#error2.valid ul li strong{  
    color: #93d72e;  
}  

