img {border-width: 0;}
.affiliate_news { padding: 0 0 0 15px; margin: 0px}
.affiliate_news li { margin: 0px; padding: 0 0 4px 0; }

.agreement, .agreement p { color: #000000; }

.backtotop {
 padding-bottom:5px;
 text-align: center;
}

a.backtotop {
 font-style:italic;
}

.buttons {
	margin: 10px;
	text-align: right;
}
.cell_over {
 background-color:#FCCD83;
 text-align: center;
}

.cell_over a {
 color: black;
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
}
.cell_out {
 	 	/*background-color: #FD7B01;*/
	 	background-color: transparent; /*Prj-21993: added so complete image background appears*/
 text-align: center;
}
.cell_out a {
 color: white;
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
}
.contacttable td{
	color:#000000;
}

.content_middle {
 background: #ffffff;
 padding: 10px;
}

.divider {
 background-color:#F3F3F3;
}
.greetingbg {
 background-color:#FCCD83;
 text-align: left;
 padding:10px;
}

.greetingbgtext, .greetingbgtext p {
 color:#000000;
 text-align: left;
 padding-left:50px;
 padding-right:50px;
 padding-bottom:20px;
 padding-top:10px;
}

a.homepage {
	font-size:10px;
 	color:#FD7B01;
 }

input {
	border:1px solid #000000;
	background-color:#f3f3f3;
}

.leftcolumn {
 background-color:#FEE3C7;
 }
.loginerror {
	font-weight:bold;
	color:#FF0000;
}
.login_note {
	color:#666666;
	font-size:10px;
}
.logintable {
	color:#000000;
	font-size:12px;
}
.logintable td {
	color:#000000;
	font-size:12px;
}

.news_header {
 background-color: #FD7B01;
 }

.news_title {
 color: #FFFFFF;
 font-weight: bold;
}

.news_text {
 background-color: #F3F3F3;
 color: #000000;
 font-size: 10px;
 padding: 5px;
}

.news_divide {
 width: 100%;
 border-bottom: 1px #999999 dotted;
}

.news_date {
 font-weight: bold;
 color: #999999;
 padding-top: 5px;
 font-size: 12px;
}

.news_article_title {
 font-weight: bold;
 padding-top: 5px;
 padding-bottom: 5px;
 font-size: 11px;
}

.note {
	color: #000000;
	font-size:9px;
	text-align: left;
 padding-top:10px;
}
.pagedesc {
	text-align: left;
}
.progdesc {
	color: #000000;
	font-size:12px;
	text-align: left;
 padding: 10px;
}

.progdesc p {
	color: #000000;
	font-size:12px;
	text-align: left;
}

b.progdesc {
	color: #000000;
	font-size:12px;
	text-align: left;
}
p.progdesc {
	color: #000000;
	font-size:12px;
	text-align: left;
}

.programtitlebg {
 background-color:#FEE3C7;
 padding:3px;
 font-weight:bold;
 width:98%;
 }

.programsubheader {
 background-color:#FCCD83;
 padding:3px;
 font-weight:bold;
 color:white;
 }

.progtable {
 margin-bottom:5px;
}

.faqtable {
 margin-bottom: 5px;
}

.faqtable tr td, .faqtable tr td p {
 color: #000000;
}

.programtitle {
 font-weight:bold;
 color:#000000;
 font-size:14px;
}

.returnheader {
 font-weight:bold;
 color: #000000;
 }

select {
	border:1px solid #000000;
	background-color:#fefefe;
}

.signuptable tr td{
	color:#000000;
}

.summarylinkstable tr td{
	color:#000000;
}

.submitbutton {
	background-color: #999999;
	border: 1px solid #000000;
	color:#FFFFFF;
	font-weight:bold;
}
.subtitle {
 background-color:#EEEBD8;
 color:#000000;
 font-size:12px;
 font-weight:bold;
 padding: 3px;
}
b.subtitle {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

td.subtitle {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.summary_page_link {
	font-size:10px;
}
.tableborder {
	border: 1px solid #000000;
}
.textfieldborder {
	border: 1px solid #000000;
}
.title {
 color:#FD7B01;
 font-size:16px;
 font-weight:bold;
 padding-top: 5px;
 padding-bottom: 5px;
 text-align: center;
}

.info_table {
 border-left: 1px solid #F3F3F3;
 border-right: 1px solid #F3F3F3;
 width: 100%;
}
.info_table td {
 text-align: left;
 padding: 5px;
 width: 50%;
}

.info_table td[colspan="2"] {
 text-align: center;
 padding: 5px;
 width: 100%
}

.test_info_table {
 width: 100%;
}
.test_info_table td {
 text-align: left;
 padding: 5px;
 width: 50%;
}

.test_info_table td[colspan="2"] {
 text-align: center;
 padding: 5px;
 width: 100%
}

.signuptable {
 border-left: 1px solid #F3F3F3;
 border-right: 1px solid #F3F3F3;
 width: 100%;
}
.signuptable td {
 color: #000000;
 text-align: left;
 padding: 5px;
 width: 50%;
}

.signuptable td[colspan="2"] {
 color: #000000;
 text-align: left;
 padding: 5px;
 width: 100%
}

.test_signuptable {
 width: 100%;
}
.test_signuptable td {
 color: #000000;
 text-align: left;
 padding: 5px;
 width: 50%;
}

.test_signuptable td[colspan="2"] {
 color: #000000;
 text-align: left;
 padding: 5px;
 width: 100%
}

.banner_box td { color: #ffffff }
.banner_box a { color: yellow }

.odd { background-color: #F3F3F3;}

p {font-size:10pt; text-align:justify; margin-left:0pt; margin-right:0pt;}
a {text-decoration: none; font: 10pt; color: blue;}
a.head {font-size:12pt; text-align:left; color: black;}
h3 {text-align:left;}

body {color:#000;background:#FFF;}
