body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #ffffff;
	color: #090909;
	font-family: Arial;
	text-align: center;
}

th { color: #ffffff; font-family: Arial, helvetica, sans-serif; font-size: 8pt; background-image:url(images/layout/gradient_0.gif); }

h1 { font-size: 16px; color: #006633; margin: 0px; }
h2 { font-size: 12px; color: #ffffff; font-weight: bold;  margin: 0px; padding: 5px 10px 5px 10px; }
h3 { font-size: 12px; color: #C01714; font-weight: bold;  margin: 0px; }

p { margin-top: 5px; margin-left: 0px; margin-right: 0px;margin-bottom: 0px; padding: 5px 0px 0px 0px;}

.global_left { text-align: left; }


.btn { font-size: 10pt;  font-family: arial; margin: 0px; padding: 0px, 0px, 0px, 0px;}
.txtFld { font-size: 10px; line-height: 15px; font-family: arial; color: #000000; background-color:#ffffff; }
.txtFldSrch { font-size: 7pt; font-family: arial; }
.txtArea { font-size: 12px; font-family: arial; }
.txtDrop { font-size: 10px; font-family: arial; }

.loop1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color : #000000; background-color: #ffffff; border-top: solid 0px; border-bottom: solid 1px; border-left: solid 0px; border-right: solid 0px; border-color: #000000; }
	.loop1 a:link {  color: #C01714; text-decoration: none}
	.loop1 a:visited {  color: #C01714; text-decoration: none}
	.loop1 a:hover {  color: #FF0000; text-decoration: underline}
	.loop1 a:active {  color: #FF0000; text-decoration: underline}
	
.loop2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #ffffff; border-top: solid 0px; border-bottom: solid 1px; border-left: solid 0px; border-right: solid 0px; border-color: #000000; }
	.loop2 a:link {  color: #C01714; text-decoration: none}
	.loop2 a:visited {  color: #C01714; text-decoration: none}
	.loop2 a:hover {  color: #FF0000; text-decoration: underline}
	.loop2 a:active {  color: #FF0000; text-decoration: underline}

.txtError { font-family:Arial; font-size: 8pt;  color: #ff0000; }
.cc_error {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #ffffff; }

.txt_left {font-family: Arial; font-size: 9pt; vertical-align: top; color: #006633;  }
	.txt_left a:link {  color: #C01714; text-decoration: none}
	.txt_left a:visited {  color: #C01714; text-decoration: none}
	.txt_left a:hover {  color: #000000; text-decoration: underline}
	.txt_left a:active {  color: #000000; text-decoration: underline}
	

.txt_main {font-family: Arial; font-size: 9pt; vertical-align: top; color: #006633; background-color: #ffffff; padding: 5px 10px 5px 10px; border-top: solid 0px; border-bottom: solid 1px; border-left: solid 1px; border-right: solid 1px; border-color: #000000;}
	.txt_main a:link {  color: #C01714; text-decoration: none}
	.txt_main a:visited {  color: #C01714; text-decoration: none}
	.txt_main a:hover {  color: #000000; text-decoration: underline}
	.txt_main a:active {  color: #000000; text-decoration: underline}


.txt_right {font-family: Arial; font-size: 9pt; vertical-align: top; color: #006633; }
	.txt_right a:link {  color: #C01714; text-decoration: none}
	.txt_right a:visited {  color: #C01714; text-decoration: none}
	.txt_right a:hover {  color: #000000; text-decoration: underline}
	.txt_right a:active {  color: #000000; text-decoration: underline}


.txt_form {font-family: Arial; font-size: 12px; color: #090909; }
	.txt_form a:link {  color: #0E4376; text-decoration: none}
	.txt_form a:visited {  color: #0E4376; text-decoration: none}
	.txt_form a:hover {  color: #090909; text-decoration: underline}
	.txt_form a:active {  color: #090909; text-decoration: underline}
	
.txt_form_bold {font-family: Arial; font-size: 12px; color: #090909; font-weight: bold;}
	.txt_form_bold a:link {  color: #0E4376; text-decoration: none}
	.txt_form_bold a:visited {  color: #0E4376; text-decoration: none}
	.txt_form_bold a:hover {  color: #090909; text-decoration: underline}
	.txt_form_bold a:active {  color: #090909; text-decoration: underline}




	
.mnu_sub { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; padding: 0px; }
	.mnu_sub a:link {  color: #000000; text-decoration: none}
	.mnu_sub a:visited {  color: #000000; text-decoration: none}
	.mnu_sub a:hover {  color: #006633; text-decoration: underline}
	.mnu_sub a:active {  color: #006633; text-decoration: underline}
	.mnu_sub ul, li {list-style-type: square;  margin-left: 5px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0;}
	
.mnu_footer { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color : #006633; background-color: #ffffff; }
	.mnu_footer a:link {  color: #006633; text-decoration: none}
	.mnu_footer a:visited {  color: #006633; text-decoration: none}
	.mnu_footer a:hover {  color: #000000; text-decoration: underline}
	.mnu_footer a:active {  color: #000000; text-decoration: underline}
	
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color : #ffffff;}
	.copyright a:link {  color: #ffffff; text-decoration: none; }
	.copyright a:visited {  color: #ffffff; text-decoration: none; }
	.copyright a:hover {  color: #FEE531; text-decoration: underline; }
	.copyright a:active {  color: #FEE531; text-decoration: underline; }
	
.thinking2 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color : #000000; text-align: center; }
	.thinking2 a:link {  color: #006633; text-decoration: none; }
	.thinking2 a:visited {  color: #006633; text-decoration: none; }
	.thinking2 a:hover {  color: #000000; text-decoration: underline; }
	.thinking2 a:active {  color: #000000; text-decoration: underline; }
	
	

/* ----- CUSTOM ------- */
.input_fld_search { font-size: 10px; font-family: arial; color: #000000; vertical-align: middle;  background-color:#EFEBE2; height: 15px; width: 120px; }
.searchbox {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #ffffff; font-weight: bold; margin: 10px;}	
	.searchbox a:link {  color: #ffffff; text-decoration: none; }
	.searchbox a:visited {  color: #ffffff; text-decoration: none; }
	.searchbox a:hover {  color: #000000; text-decoration: underline; }
	.searchbox a:active {  color: #000000; text-decoration: underline; }
	

.bg_blue { background-color: #335578; }
.bg_yellow_old { background-color: #FEE531; }
.bg_yellow { background-color: #FFFF01; }
.bg_green_dark { background: #006633; }

.bg-home { background-image:url(images/layout/bg-home.jpg); background-repeat: no-repeat; background-color: #FFFF01;}
.h1-hr {background-color: #616979; color: #616979; height: 1px; }
