/* 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 */

div.docBlock, input, textarea {
    color: #666;
    padding: 1px;
    border: solid 1px #818F9D;
    cursor: pointer;
    margin: 2px;
}


.list {
margin: 0 5px 4px 0;
}
.list ul {

margin: 4px 0 0 0;
text-align:left;
}

.list li {
	font-size:11px;
	margin: 0 0 1px 0;
	padding: 0 0 2px 4px;
	color: #FEDB00;
	background-color: #6A7683;
	list-style: none;
}
.list_out {
	font-size:11px;
	width: 200px;
	text-align: center;
	color: #222;
	background-color: #DCDCDC;
	margin: 0 0 0 0;
	padding: 4px 1px 3px 1px;
	border: 1px solid #fff;
}


*:first-child+html .list ul {
margin: 4px 0 0 0;
text-align:left;
list-style: none;
}


*:first-child+html .list li {
	font-size:12px;
	margin: 0 0 2px 0;
	padding: 0 6px 4px 1px;
	color: #FEDB00;
	background-color: #6A7683;
}
*:first-child+html .list_out {
	text-align: center;
	color: #222;
	background-color: #DCDCDC;
	margin: 0 0 0 0;
	padding: 4px 2px 1px 2px;
	border: 1px solid #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: #ffffff;
    border: 2px solid #455D75; 
    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: #444;
    background-color: #B9CADA;
    border: solid 1px #fff;
    cursor: pointer;
	margin: 8px 4px 8px 4px;
}

input[type="submit"]:active, input[type="reset"]:active {
	color: #fff;
	background-color: #B9CADA;
	border-width: 1px;
}

input[type="submit"]:hover, input[type="reset"]:hover {
	color: #fff;
	background-color: #007EFD;
	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:#444; text-decoration:none;background:#B9CADA; border:solid 1px #fff;}
.nladm a:hover { padding: 4px; color:#fff; text-decoration:none;background:#007EFD;}
.nladm a:active { padding: 4px; color:#fff; text-decoration:none;background:#B9CADA;}

/*** END NEWSLETTER ***/