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: #CCCCCC;
	color: #090909;
	font-family: Arial;
	text-align: center;
}

h1 { font-size: 16px; color: #D9D957; margin: 0px;  padding: 0px 0px 0px 0px;}
h2 { font-size: 12px; color: #D9D957; font-weight: bold;  margin: 0px; }
h3 { font-size: 12px; color: #D9D957; font-weight: bold;  margin: 0px; }

th { font-size: 12px; color: #D9D957; font-weight: bold; background-color: #494949; text-align: center;}

.global_left { text-align: left; }

.txtError { font-family:Arial; font-size: 10pt;  color: #ff0000; font-weight: bold; }
.cc_error {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ff0000; font-weight: bold; }



.btn { font-size: 10pt;  font-family: arial; margin: 0px; padding: 0px, 0px, 0px, 0px; color: #000000;}
.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; }
.txtDropDownStates { font-size: 9px; font-family: arial; }


.txt_left { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #999999; vertical-align: top; background-color: #ffffff;}
	.txt_left a:link {  color: #999999; text-decoration: none}
	.txt_left a:visited {  color: #999999; text-decoration: none}
	.txt_left a:hover {  color: #62A78B; text-decoration: underline}
	.txt_left a:active {  color: #62A78B; text-decoration: underline}

.txt_main { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #ffffff; vertical-align: top; padding: 15px 10px 15px 10px; background-color: #666666;}
	.txt_main a:link {  color: #0000E6; text-decoration: underline}
	.txt_main a:visited {  color: #0000E6; text-decoration: underline}
	.txt_main a:hover {  color: #000000; text-decoration: underline}
	.txt_main a:active {  color: #000000; text-decoration: underline}
	
.mnu_footer { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #ffffff; vertical-align: middle; background-color: #333333;}
	.mnu_footer a:link {  color: #ffffff; text-decoration: none}
	.mnu_footer a:visited {  color: #ffffff; text-decoration: none}
	.mnu_footer a:hover {  color: #d9d957; text-decoration: underline}
	.mnu_footer a:active {  color: #d9d957; text-decoration: underline}
	
.txt_frm { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #ffffff; vertical-align: top;}
	.txt_frm a:link {  color: #999999; text-decoration: none}
	.txt_frm a:visited {  color: #999999; text-decoration: none}
	.txt_frm a:hover {  color: #62A78B; text-decoration: underline}
	.txt_frm a:active {  color: #62A78B; text-decoration: underline}

.txt_frm_bold { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #ffffff; vertical-align: top; font-weight: bold;}
	.txt_frm_bold a:link {  color: #999999; text-decoration: none}
	.txt_frm_bold a:visited {  color: #999999; text-decoration: none}
	.txt_frm_bold a:hover {  color: #62A78B; text-decoration: underline}
	.txt_frm_bold a:active {  color: #62A78B; text-decoration: underline}

/* ----- Backgrounds ------- */
.bg_white { background-color: #ffffff; vertical-align: top;}
.bg_grey { background-color: #666666; vertical-align: top;}
.bg_grey_drk { background-color: #333333; vertical-align: top;}
.bg_flash { background-image: url(images/layout/bg_flash.jpg);}

