body {margin: 0px;}

img {border:none;}

form {padding: 0px; margin: 0px;}

html {padding:0px; margin: 0px;}

/* ---------------------------------- BORDERS ---------------------------------- */

.border1 {border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
border-top-color: #afafaf; border-right-color: #afafaf; border-left-color: #afafaf;}

.border2 {border-bottom-width: 1px;border-right-width: 1px;border-left-width: 1px;border-bottom-style: solid;border-right-style: solid;border-left-style: solid;
border-bottom-color: #afafaf;border-right-color: #afafaf; border-left-color: #afafaf;}

.border3 {border: 1px solid #cbcbcb;}

.border4 {border: 1px solid #afafaf;}


/* ---------------------------------- TEXT ---------------------------------- */


.body_txt, .body_txt a {font-family: Tahoma; font-size: 12px; color: #333333; text-decoration: none;}
.body_txt a:hover {font-family: Tahoma; font-size: 12px; color: #333333; text-decoration: none;}

.body_txt2, .body_txt2 a {font-family: Tahoma; font-size: 12px; color: #252424; text-decoration: none;}
.body_txt2 a:hover{font-family: Tahoma; font-size: 12px; color: #252424; text-decoration: underline;}

.white_txt, .white_txt a {font-family: Tahoma; font-size: 12px; color: #ffffff; text-decoration: none;}
.white_txt a:hover {font-family: Tahoma; font-size: 12px; color: #ffffff; text-decoration: underline;}

.black_txt {font-family: Tahoma; font-size: 11px; color: #000000; text-decoration: none;}

.categories1 {font-family: Tahoma; font-size: 14px; color: #545454; text-decoration: none;}

.categories2 {font-family: Tahoma; font-size: 14px; /* color: #333333; */ color: #FFFFFF; text-decoration: none;}

.black_heading {font-family: Tahoma; font-size: 18px; color: #212121; text-decoration: none;}

.black_heading2 {font-family: Tahoma; font-size: 30px; color: #212121; text-decoration: none;}

.blue, .blue a {font-family: Tahoma; font-size: 14px; color: #1a2fff; text-decoration: underline;}
.blue a:hover {font-family: Tahoma; font-size: 14px; color: #1a2fff; text-decoration: underline;}

.small, .small a {font-family: Tahoma; font-size: 9px; color: #1a2fff; text-decoration: none;}
.small a:hover {font-family: Tahoma; font-size: 9px; color: #1a2fff; text-decoration: underline;}

.med, .med a {font-family: Tahoma; font-size: 12px; color: #1a2fff; text-decoration: none;}
.med a:hover {font-family: Tahoma; font-size: 12px; color: #1a2fff; text-decoration: underline;}

/* ---------------------------------- FIELDS ---------------------------------- */


.search_field {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #a5a5a5; text-decoration: none; height: 14px; width: 220px; border: thin solid #f7faff; background-color:#f7faff;}

.code_field {font-family: Tahoma; font-size: 11px; color: #121211; text-decoration: none; height: 18px; width: 143px; border: thin solid #cca940; padding-top: 3px;
padding-left: 2px; padding-right: 2px;}


.success_{
	background-color:#A6FFA6;
	color: #000;
	font-weight: bold;
	font-family: "Tahoma",Arial, Helvetica, sans-serif;
	font-size:12px;	
	padding: 5px 3px 5px 3px;
}

.failure_{
	background-color:#550000;
	color: #FFF;
	font-weight: bold;
	font-family: "Tahoma",Arial, Helvetica, sans-serif;
	font-size:12px;	
	padding: 5px 3px 5px 3px;
}

/* -- validation --*/

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #333333;
	color : #FFF;
	font-weight: bold;
	font-family: "Tahoma",Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
		font-family: "Tahoma",Arial, Helvetica, sans-serif;
	font-size:12px;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}

/* ---- paging ----*/


.nactive_{
	font-family: "Tahoma",Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A5A5A5;
	text-decoration:none;
}
