/*BODY AND LINKS*/

body {
	text-align:center;
	background-color:#f0f0f0;
	color: #000000;
       	font-family: arial,helvetica,sans-serif,Times New Roman;
       	font-size: 12px ;
	}
	


#container {
	width:775px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
	text-align:left;
	}
  
A				{COLOR:#ffffff; text-decoration:none; font-size:12px; font-family:arial,helvetica,sans-serif,Times New Roman; font-weight : bold}
A:visited			{COLOR:#ffffff; font-size:12px; font-family:arial,helvetica,sans-serif,Times New Roman;font-weight : bold}
A:hover				{COLOR:#ffffff; font-size:12px; font-family:arial,helvetica,sans-serif,Times New Roman; text-decoration: UNDERLINE ;font-weight : bold}

.layer		{position: absolute; width:350px; height:400px;  visibility:hidden; z-index: 100;}
.layer2		{position: absolute; width:350px; height:40px;  visibility:visible; z-index: 100;}
.spec		{background-color: #a29490; font-weight: none; font-size: 12px; color: white;}


.form label { float: left; width: 170px; padding-top: 4px;}
.form input[type=text], .form input[type=password], .form select, .form textarea { width: 150px; margin: 0 0 10px 0; border: 1px solid #bbb; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; height: 29px; overflow-y: visible; padding: 0 9px 0 9px!important; -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);}
.form input[type=text]:focus, .form input[type=password]:focus, .form select:focus, .form textarea:focus { outline: none;}
.form input[type=text].textfield_small { width: 50px; text-align: center; margin: 0 10px 10px 0; float: left;}
.form textarea { height: 100px; padding-top: 4px;}

.form .button { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-family: Arial, Helvetica, sans-serif; cursor: pointer; border: none; width: 340px; height: 30px; line-height: 26px; font-size: 13px; font-weight: 700; color: #fff; background: #000; text-align: center; float: right; margin: 15px 0 20px 0;}
.form .button:hover { background: #000;}

.correct { padding: 5px; color: #fff; font-weight: 700; text-align: center; line-height: 14px; background: #7ec620; margin: 0 0 15px 0;}
.error { padding: 5px; color: #fff; font-weight: 700; text-align: center; line-height: 14px; background: #c62020; margin: 0 0 15px 0;}

.clear { clear: both;}