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: #000000;
	}

h1 { font-family: arial; font-size: 13pt; color: #ff3400; Line-Height: 17pt; margin: 0em;   padding-left: .5em; padding-right: 0em; padding-top: .25em; padding-bottom: .25em;  }
	h1 a:link {  color: #ff3400; text-decoration: none; }
	h1 a:visited {  color: #ff3400; text-decoration: none; }
	h1 a:hover {  color: #ff3400; text-decoration: underline; }
	h1 a:active {  color: #ff3400; text-decoration: underline; } 
	
h2 { font-family: arial; font-size: 10pt; color: #444444; Line-Height: 14pt; margin: 0em; padding: 0em; }
h3 { font-family: arial; font-size: 10pt; color: #444444; Line-Height: 14pt; margin: 0em; padding: 0em; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #a8a8a8; margin: 0em;  padding-left: 0em; padding-right: 0em; padding-top: .2em; padding-bottom: .2em; }
	 h4 a:link {  color: #a8a8a8; text-decoration: none; }
	 h4 a:visited {  color: #a8a8a8; text-decoration: none; }
	 h4 a:hover {  color: #ff3400; text-decoration: underline; }
	 h4 a:active {  color: #ff3400; text-decoration: underline; }

h5 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #a8a8a8; margin: 0em; padding-left: .75em; padding-right: 0em; padding-top: .1em; padding-bottom: .1em; }
	 h5 a:link {  color: #a8a8a8; text-decoration: none; }
	 h5 a:visited {  color: #a8a8a8; text-decoration: none; }
	 h5 a:hover {  color: #ff3400; text-decoration: underline; }
	 h5 a:active {  color: #ff3400; text-decoration: underline; }
	 
h6 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #a8a8a8; margin: 0em; padding-left: 1.25em; padding-right: 0em; padding-top: .1em; padding-bottom: .1em; }
	 h6 a:link {  color: #a8a8a8; text-decoration: none; }
	 h6 a:visited {  color: #a8a8a8; text-decoration: none; }
	 h6 a:hover {  color: #ff3400; text-decoration: underline; }
	 h6 a:active {  color: #ff3400; text-decoration: underline; }

	 
	 
p { margin: .5em; padding: 0em; }

th { color: #ffffff; font-family: Arial, helvetica, sans-serif; font-size: 8pt;  background-color: #454949; text-align: center;}
td { color: #000000; font-family: Arial, helvetica, sans-serif; font-size: 9pt; }

.btn { font-size: 10pt;  font-family: arial; }
.txtFld { font-size: 10px; line-height: 15px; font-family: arial; background-color:#FFFFFF; }
.txtFldSrch { font-size: 7pt; font-family: arial; }
.txtArea { font-size: 12px; font-family: arial; }
.txtDrop { font-size: 10px; font-family: arial; }

.txtError { font-family:Arial; font-size: 8pt;  color: #ff0000; }
.cc_error {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #ffffff; }

.global_left { text-align: left; }


/* --------------- Text ---------------------- */
.txt { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #000000;}
	.txt a:link {  color: #ff3400; text-decoration: none}
	.txt a:visited {  color: #ff3400; text-decoration: none}
	.txt a:hover {  color: #ff0000; text-decoration: underline}
	.txt a:active {  color: #ff0000; text-decoration: underline}
	
.txt_bold { font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; color : #000000; font-weight: bold; }
	.txt_bold a:link {  color: #ff3400; text-decoration: none}
	.txt_bold a:visited {  color: #ff3400; text-decoration: none}
	.txt_bold a:hover {  color: #ff0000; text-decoration: underline}
	.txt_bold a:active {  color: #ff0000; text-decoration: underline}
	
.errorMessage {  font-family: Arial; font-size: 10pt; color: #FF0000; font-weight: bold;}
	.errorMessage a:link {  color: #000000; text-decoration: none; }
	.errorMessage a:visited {  color: #000000; text-decoration: none; }
	.errorMessage a:hover {  color: #000000; text-decoration: underline; }
	.errorMessage a:active {  color: #000000; text-decoration: underline; }

.txtartworkTitle{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #626262;}
	.txtartworkTitle a:link {  color: #ff3400; text-decoration: none}
	.txtartworkTitle a:visited {  color: #ff3400; text-decoration: none}
	.txtartworkTitle a:hover {  color: #ff0000; text-decoration: underline}
	.txtartworkTitle a:active {  color: #ff0000; text-decoration: underline}

.txtartworkTxt	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #ffffff;}
	.txtartworkTxt a:link {  color: #ff3400; text-decoration: none}
	.txtartworkTxt a:visited {  color: #ff3400; text-decoration: none}
	.txtartworkTxt a:hover {  color: #ff0000; text-decoration: underline}
	.txtartworkTxt a:active {  color: #ff0000; text-decoration: underline}

	
/* --------------- Tables ---------------------- */
.tbl-all-borders { border-top: solid 1px; border-bottom: solid 1px; border-left: solid 1px; border-right: solid 1px; border-color: #000000; text-align: left;}

.hdr_bar { border-top: solid 0px; border-bottom: solid 1px; border-left: solid 0px; border-right: solid 0px; border-color: #000000; }

.loop1 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; 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: #50566e; text-decoration: none}
	.loop1 a:visited {  color: #50566e; text-decoration: none}
	.loop1 a:hover {  color: #0A2133; text-decoration: underline}
	.loop1 a:active {  color: #0A2133; text-decoration: underline}
	
	
.loop2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; 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: #50566e; text-decoration: none}
	.loop2 a:visited {  color: #50566e; text-decoration: none}
	.loop2 a:hover {  color: #0A2133; text-decoration: underline}
	.loop2 a:active {  color: #0A2133; text-decoration: underline}

	

.txt-news-gray { font-family: Arial; font-size: 8pt; color: #444444;}
	.txt-news-gray a:link {  color: #ff3400; text-decoration: none; }
	.txt-news-gray a:visited {  color: #ff3400; text-decoration: none; }
	.txt-news-gray a:hover {  color: #ff3400; text-decoration: underline; }
	.txt-news-gray a:active {  color: #000000; text-decoration: underline; }

.txt-media { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #000000;}
	.txt-media a:link {  color: #ff3400; text-decoration: none}
	.txt-media a:visited {  color: #ff3400; text-decoration: none}
	.txt-media a:hover {  color: #ff0000; text-decoration: underline}
	.txt-media a:active {  color: #ff0000; text-decoration: underline}
	
.txt-media-date { font-family: arial; font-size: 9pt; color: #ff3400; font-weight: bold; }
	.txt-media-date a:link {  color: #ff3400; text-decoration: none}
	.txt-media-date a:visited {  color: #ff3400; text-decoration: none}
	.txt-media-date a:hover {  color: #ff0000; text-decoration: underline}
	.txt-media-date a:active {  color: #ff0000; text-decoration: underline}

.txt-media-line-bottom { border-top: solid 1px; border-bottom: solid 0px; border-left: solid 0px; border-right: solid 0px; border-color: #444444; }
.txt-media-year { font-family: arial; font-size: 10pt; color: #000000; font-weight: bold; }
	
.menu-bottom-top { font-family: Arial; font-size: 8pt; color: #a8a8a8;}
	.menu-bottom-top a:link {  color: #a8a8a8; text-decoration: none; }
	.menu-bottom-top a:visited {  color: #a8a8a8; text-decoration: none; }
	.menu-bottom-top a:hover {  color: #ff3400; text-decoration: underline; }
	.menu-bottom-top a:active {  color: #ffffff; text-decoration: underline; }

.menu-bottom { font-family: Arial; font-size: 8pt; color: #a8a8a8;}
	.menu-bottom a:link {  color: #a8a8a8; text-decoration: none; }
	.menu-bottom a:visited {  color: #a8a8a8; text-decoration: none; }
	.menu-bottom a:hover {  color: #ff3400; text-decoration: underline; }
	.menu-bottom a:active {  color: #ffffff; text-decoration: underline; }

/* ---------------- Voters  ---------------------- */
.txt_fld_vote_txt { background-color: #cccccc; border: 1px solid #000000;  font-size: 8pt; font-family: arial; }
.txt_fld_vote_rdo { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #a8a8a8; }
.txt_vote_award_title { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #a8a8a8; }
.txt_vote_award_num { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; }
.txt_fld_vote_btn { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; width: 35px;}
.txt_fld_vote_btn_modify { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; width: 40px;}
.txt_fld_vote_drop { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
	
/* --------------- Background Color / Images ---------------------- */	
.bg_gray_line_bottom { border-bottom: 1px solid #444444; height: 1px; font-size: 0px; }

.bg_gray_line { background-color: #444444; height: 1px; }
.bg_gray_light { background-color: #ced0d5; }
.bg_black { background-color: #000000; }
.bg_white { background-color: #ffffff; }
.bg_charcoal-dark {background-color: #0e0e0e; }
.bg_charcoal {background-color: #1b1b1b; }
.bg_charcoal-light {background-color: #2e2e2e; }



.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 6pt; color: #a8a8a8;}
.thinking2 { font-family: Arial, Helvetica, sans-serif; font-size: 6pt; color: #a8a8a8;}
	.thinking2 a:link {  color: #a8a8a8; text-decoration: none; }
	.thinking2 a:visited {  color: #a8a8a8; text-decoration: none; }
	.thinking2 a:hover {  color: #ff3400; text-decoration: underline; }
	.thinking2 a:active {  color: #ffffff; text-decoration: underline; }


/* ---------------- Custom Styles ---------------------- */
.txt_bg_black { font-family: Arial; font-size: 9pt; color : #a8a8a8; }
	.txt_bg_black a:link {  color: #ff3400; text-decoration: none;}
	.txt_bg_black a:visited {  color: #ff3400; text-decoration: none;}
	.txt_bg_black a:hover {  color: #ff3400; text-decoration: underline;}
	.txt_bg_black a:active {  color: #ffffff; text-decoration: underline;}
	
