BODY { background : #4E4B4A;} /* f0f0f0 */

#header    {position: absolute; font-family: arial; left: 20; top: 20;}

select {font-family: Arial, Verdana, Helvetica; font-size : 10px; color: #cccccc; line-height: normal; background: #605E5D; border: 1px #B2B2B2 solid;}

/*input {font-family: Arial, Verdana, Helvetica; font-size: 10px; background: #ffffff; border: 1px #B2B2B2 solid;}*/
textarea {font-family: Arial, Verdana, Helvetica; font-size: 10px; color: #cccccc; background: #605E5D; border: 1px #B2B2B2 solid;}
.smalltextfield {font-family : Verdana, Arial, Helvetica; font-size : 10px; color: #cccccc; line-height: normal; background: #605E5D; border: 1px #B2B2B2 solid;}

/* ---------------------------------------- */
/* TABLE */

table.main_table { background: #4E4B4A;} /* c2c2c2 ffffff */
td.header { background: #605E5D;} /* dark grey */
td.header1 { background: #605E5D;}
td.header2 { background: #0067AE;} /* blue */
td.header3 { background: #F53C3C;} /* red */
td.email_back { background: #605E5D;} /* dark grey */

table.content { background: #A9A8A8;}
td.content { background: #A9A8A8;}

table.content_border { background: #A9A8A8; border-top: 0px solid DCDCDC; border-bottom: 2px solid DCDCDC; border-left: 2px solid DCDCDC; border-right: 2px solid DCDCDC;}
td.content_border { background: #A9A8A8; border-top: 0px solid DCDCDC; border-bottom: 2px solid DCDCDC; border-left: 2px solid DCDCDC; border-right: 2px solid DCDCDC;}

td.content_border2 { background: #A9A8A8; border-top: 2px solid DCDCDC; border-bottom: 2px solid DCDCDC; border-left: 2px solid DCDCDC; border-right: 2px solid DCDCDC;}

tr.news_title { background: #DCDCDC;}
td.message { background: #E5E5E5;}

table.top { background: #c2c2c2;}
tr.top { background: #c2c2c2;}
td.top { background: #c2c2c2;}

TABLE.row_top { background: #c2c2c2;}
tr.row_top { background: #c2c2c2;}
td.row_top { background: #c2c2c2;}

tr.row1 { background: #b5b5b5;} /* eaeaea */
td.row1 { background: #eaeaea;}
tr.row2 { background: #dfdfdf;}
td.row2 { background: #dfdfdf;}

tr.cell_header { background: #B2B2B2;}
td.cell_header { background: #B2B2B2;}

tr.cell { background: #dfdfdf;}
td.cell { background: #dfdfdf;}

tr.solid_line {	border-bottom: thin solid Red;}
td.solid_line {	border-bottom: thin solid Red;}

td.menu { background: #7d7d7d;}

table.ad_layer { background: #7B7978; border: 2px solid #FF9C00;}

/* LINKS */
a:link    {text-decoration: none; color: #FF9C00; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
a:active  {text-decoration: none; color: #FF9C00; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
a:visited {text-decoration: none; color: #FF9C00; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
a:hover   {text-decoration: none; color: #0066cc; font-size: 12px; font-family: Arial, Verdana, Helvetica;}

a.header:link    {text-decoration: none; color: #cccccc; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
a.header:active  {text-decoration: none; color: #cccccc; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
a.header:visited {text-decoration: none; color: #cccccc; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
a.header:hover   {text-decoration: none; color: #0173C1; font-size: 9px; font-family: Arial, Verdana, Helvetica;}

a.color_bold:link    {text-decoration: none; color: #FF9C00; font-size: 11px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.color_bold:active  {text-decoration: none; color: #FF9C00; font-size: 11px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.color_bold:visited {text-decoration: none; color: #FF9C00; font-size: 11px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.color_bold:hover   {text-decoration: none; color: #0066cc; font-size: 11px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}

a.email:link    {text-decoration: none; color: #cccccc; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
a.email:active  {text-decoration: none; color: #cccccc; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
a.email:visited {text-decoration: none; color: #cccccc; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
a.email:hover   {text-decoration: none; color: #0173C1; font-size: 9px; font-family: Arial, Verdana, Helvetica;}

a.small:link    {text-decoration: none; color: #a0a0a0; font-size: 10px; font-family: Arial, Verdana, Helvetica;}
a.small:active  {text-decoration: none; color: #a0a0a0; font-size: 10px; font-family: Arial, Verdana, Helvetica;}
a.small:visited {text-decoration: none; color: #a0a0a0; font-size: 10px; font-family: Arial, Verdana, Helvetica;}
a.small:hover   {text-decoration: none; color: #0173C1; font-size: 10px; font-family: Arial, Verdana, Helvetica;}

a.header_small:link    {text-decoration: none; color: #a0a0a0; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
a.header_small:active  {text-decoration: none; color: #a0a0a0; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
a.header_small:visited {text-decoration: none; color: #a0a0a0; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
a.header_small:hover   {text-decoration: none; color: #0173C1; font-size: 9px; font-family: Arial, Verdana, Helvetica;}

a.bold:link    {text-decoration: none; color: #FF9C00; font-size: 9px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.bold:active  {text-decoration: none; color: #FF9C00; font-size: 9px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.bold:visited {text-decoration: none; color: #FF9C00; font-size: 9px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.bold:hover   {text-decoration: none; color: #0066cc; font-size: 9px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}

a.submit_button:link    {text-decoration: none; color: #FF9C00; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
a.submit_button:active  {text-decoration: none; color: #FF9C00; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
a.submit_button:visited {text-decoration: none; color: #FF9C00; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
a.submit_button:hover   {text-decoration: none; color: #0066cc; font-size: 12px; font-family: Arial, Verdana, Helvetica;}

a.select_date:link    {text-decoration: none; color: #FF9C00; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
a.select_date:active  {text-decoration: none; color: #FF9C00; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
a.select_date:visited {text-decoration: none; color: #FF9C00; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
a.select_date:hover   {text-decoration: none; color: #0066cc; font-size: 9px; font-family: Arial, Verdana, Helvetica;}

a.row:link    {text-decoration: none; color: #0066cc; font-size: 8px; font-family: Arial, Verdana, Helvetica; width : 100%; padding-top : 0px; padding-bottom : 0px;}
a.row:active  {text-decoration: none; color: #0066cc; font-size: 8px; font-family: Arial, Verdana, Helvetica; width : 100%; padding-top : 0px; padding-bottom : 0px;}
a.row:visited {text-decoration: none; color: #0066cc; font-size: 8px; font-family: Arial, Verdana, Helvetica; width : 100%; padding-top : 0px; padding-bottom : 0px;}
a.row:hover   {text-decoration: none; color: #ff0000; font-size: 8px; font-family: Arial, Verdana, Helvetica; width : 100%; padding-top : 0px; padding-bottom : 0px;}

a.row_top:link    {text-decoration: none; color: #0066cc; font-size: 8px; font-family: Arial, Verdana, Helvetica;}
a.row_top:active  {text-decoration: none; color: #0066cc; font-size: 8px; font-family: Arial, Verdana, Helvetica;}
a.row_top:visited {text-decoration: none; color: #0066cc; font-size: 8px; font-family: Arial, Verdana, Helvetica;}
a.row_top:hover   {text-decoration: none; color: #ff0000; font-size: 8px; font-family: Arial, Verdana, Helvetica;}

a.menu:link    {text-decoration: none; color: #FFCC33; font-size: 12px; font-family: Arial, Verdana, Helvetica; padding-top : 0px; padding-bottom : 0px; background-color : #7d7d7d; font-weight: bold;}
a.menu:active  {text-decoration: none; color: #FFCC33; font-size: 12px; font-family: Arial, Verdana, Helvetica; padding-top : 0px; padding-bottom : 0px; background-color : #7d7d7d; font-weight: bold;}
a.menu:visited {text-decoration: none; color: #FFCC33; font-size: 12px; font-family: Arial, Verdana, Helvetica; padding-top : 0px; padding-bottom : 0px; background-color : #7d7d7d; font-weight: bold;}
a.menu:hover   {text-decoration: none; color: #7d7d7d; font-size: 12px; font-family: Arial, Verdana, Helvetica; padding-top : 0px; padding-bottom : 0px; background-color : #FFCC33; font-weight: bold;}

a.menu_sub:link    {text-decoration: none; color: #7d7d7d; font-size: 12px; font-family: Arial, Verdana, Helvetica; padding-top : 0px; padding-bottom : 0px; background-color : #FFCC33; font-weight: bold;}
a.menu_sub:active  {text-decoration: none; color: #7d7d7d; font-size: 12px; font-family: Arial, Verdana, Helvetica; padding-top : 0px; padding-bottom : 0px; background-color : #FFCC33; font-weight: bold;}
a.menu_sub:visited {text-decoration: none; color: #7d7d7d; font-size: 12px; font-family: Arial, Verdana, Helvetica; padding-top : 0px; padding-bottom : 0px; background-color : #FFCC33; font-weight: bold;}
a.menu_sub:hover   {text-decoration: none; color: #FFCC33; font-size: 12px; font-family: Arial, Verdana, Helvetica; padding-top : 0px; padding-bottom : 0px; background-color : #7d7d7d; font-weight: bold;}

/* TEXT */

/* text color 595959 */
.cell_header {text-decoration: none; color: #0173C1; font-size: 11px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.email_signup_header {text-decoration: none; color: #cccccc; font-size: 14px; font-family: Arial, Verdana, Helvetica; font-weight: bold; background-color : #da251c; padding:6px;}
.text {text-decoration: none; color: #cccccc; font-size: 11px; font-family: Arial, Verdana, Helvetica;}
.text_large {text-decoration: none; color: #cccccc; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
.text_small {text-decoration: none; color: #cccccc; font-size: 10px; font-family: Arial, Verdana, Helvetica;}
.text_bold {text-decoration: none; color: #cccccc; font-size: 11px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.text_color {text-decoration: none; color: #FF6600; font-size: 11px; font-family: Arial, Verdana, Helvetica;}
.text_email {text-decoration: none; color: #cccccc; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
.text_color_bold {text-decoration: none; color: #FF6600; font-size: 11px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.small {text-decoration: none; color: #a0a0a0; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
.message {text-decoration: none; color: #FF6600; font-size: 11px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}

.text_small_res {text-decoration: none; color: #a0a0a0; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
.text_content {text-decoration: none; color: #595959; font-size: 10px; font-family: Arial, Verdana, Helvetica;}

.header {text-decoration: none; color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.header_color {text-decoration: none; color: #ff0000; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.cell_header_req {text-decoration: none; color: #ff0000; font-size: 10px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.title {text-decoration: none; color: #000000; font-size: 10px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.warning_text {text-decoration: none; color: #ff0000; font-size: 10px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.row {text-decoration: none; color: #000000; font-size: 8px; font-family: Arial, Verdana, Helvetica;}
.row_top {text-decoration: none; color: #000000; font-size: 7px; font-family: Arial, Verdana, Helvetica;}
