/* start baloon validator */

div.baloon {
	font-family: Arial, sans-serif;
   font-size: 11px;
   color: #900;
   position: absolute;
   padding-left: 5px;
   background: url("../images/baloon.png") no-repeat top left;
   z-index: 1;
}

div.baloon a {
   color: #900;
   text-decoration: none;
   padding: 2px;
   font-weight:bold;
   margin-right: 2px;
}

div.baloon a:hover {
   background-color: #BCBCBC;
}

div.baloon div {
   background: url("../images/baloon_right.png") no-repeat top right;
   padding: 3px 7px 18px 0;
   white-space: nowrap;
}


/* end baloon navigator */

/* start form navigator */

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color: #666;
    padding: 1px;
    border: solid 1px #818F9D;
    cursor: pointer;
    margin: 2px;

}
.txtarea1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    color: #666;
    padding: 1px;
    border: solid 1px #818F9D;
    cursor: pointer;
    margin: 2px;
    width:390px;
}
.txtarea2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    color: #666;
    padding: 1px;
    border: solid 1px #818F9D;
    cursor: pointer;
    margin: 2px;
    width:390px;
}
.txtarea3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    color: #666;
    padding: 1px;
    border: solid 1px #818F9D;
    cursor: pointer;
    margin: 2px;
    width:500px;
}
html>/**/body .txtarea1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    color: #666;
    padding: 1px;
    border: solid 1px #818F9D;
    cursor: pointer;
    margin: 2px;
}
html>/**/body .txtarea1:focus {
    color: #000;
    background-color: #D1EE5F;
    border: 2px solid #52BC23; 
    cursor: text;
	margin: 1px;
}
html>/**/body .txtarea2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    color: #666;
    padding: 1px;
    border: solid 1px #818F9D;
    cursor: pointer;
    margin: 2px;
}
html>/**/body .txtarea2:focus {
    color: #000;
    background-color: #fff;
    border: 2px solid #bbb; 
    cursor: text;
	margin: 1px;
}
form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414143;
	padding: 2px 0 4px 0;
	text-align: justify;
	scrollbar-arrow-color: #777;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #ccc;
	scrollbar-shadow-color: #ccc;
	scrollbar-track-color: #fff;
}
.list ul {
margin: 4px 0 0 0;
text-align:left;
list-style: none;

}


.list li {
	font-size:12px;
	margin: 0 0 2px 0;
	padding: 0 6px 4px 1px;
	color: #222;
	background-color: #fff;		
}
.list_out {
	text-align: center;
	color: #fff;
	background-color: #1FA22E;
	margin: 0 0 6px 0;
	padding: 4px 3px 1px 3px;

}
html>/**/body .list ul {
margin: 4px 0 0 0;
text-align:left;
list-style: none;
}
html>/**/body .list li {
	font-size:12px;
	margin: 0 0 2px 0;
	padding: 3px 0 4px 4px;
	color: #222;
	background-color: #fff;
}

textarea {
	font-size:11px;
}

input.invalid, textarea.invalid {
	border-color: #BB0000 !important;
	border-style: solid;
	border-width: 2px;
	margin: 1px !important;
}

input.invalid:focus, textarea.invalid:focus {
	border-color: #BB0000 !important;
	border-style: solid;
	border-width: 2px;
	margin: 1px !important;
}

input:focus, textarea:focus {
    color: #000;
    background-color: #D1EE5F;
    border: 2px solid #52BC23; 
    cursor: text;
	margin: 1px;
}

input[type="checkbox"]:focus {
	border: 0px;
	margin: 2px;
}
input[type="checkbox"] {
	border: 0px;
}
input[type="radio"]:focus {
    border: 0px;
	margin: 2px;
}
input[type="radio"] {
    border: 0px;
}

input[type="submit"], input[type="reset"] {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    background-color: #1F7C28;
    border: solid 1px #053F0B;
    cursor: pointer;
	margin: 8px 4px 8px 4px;
	width:80px;
}

input[type="submit"]:active, input[type="reset"]:active {
	color: #222;
	background-color: #A4A3A4;
	border-width: 1px;
}

input[type="submit"]:hover, input[type="reset"]:hover {
	color: #fff;
	background-color: #1FA22E;
	border: solid 1px #0C6516;
	border-width: 1px;
}

input[type="submit"]:focus, input[type="reset"]:focus {
	border-style: inset;
}

.boxes {
	border: none;
}

.required {
	background-image: url(../images/required.gif);
	background-position: right;
	background-repeat: no-repeat;
}

/* end form navigator */

/* end baloon navigator */
.nladm { padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#444; font-weight:bold; text-align:right; }
.nladm a { padding: 4px; color:#fff; text-decoration:none;background:#434547; border:solid 1px #F4721E;}
.nladm a:hover { padding: 4px; color:#222222; text-decoration:none;background:#A4A3A4; border:solid 1px #222222;}

/*** END NEWSLETTER ***/
