/* STANDARD TAGS' REDEFINITIONS
--------------------------------------------------------------------------------------*/
body{	font-family : Arial, Helvetica, sans-serif;	color : Black;	background-color : #111111;  font-size: 12px;  background-image: url(bg_body.gif);  margin: 10px;          }
td{ font-family : Arial, Helvetica, sans-serif;	color : Black;	font-size : 12px;}
p{	color : Black;	font-size : 12px; margin-bottom: 10px;  margin-top: 0px;   }
a{	color : #2756DD; font-size : 12px; text-decoration: none;  font-weight: normal;}
a:hover{ color: red;	text-decoration: none;}
form{ margin:0; }
h1{ font-family: Arial, Helvetica, sans-serif;  font-size: 24px;  font-weight: normal;  color: #4677B7;      margin: 4px 0 0px 0; }
h2{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin: 0; padding: 0; }

/* HEADER
--------------------------------------------------------------------------------------*/
table.Header{ border: 10px solid White; background-color: White; width: 740px; }
table.Header td.Logo{ background-image: url(40m_small_3.jpg);  height: 400px;  }
td.TopNav{ height: 31px; background-image: url(bg_topnav.gif); background-repeat: repeat-x;  padding-right: 7px;  padding-top: 7px;  padding-bottom: 6px;    } 
/* td.TopNav{ height: 31px; background-image: url(blue.gif); background-repeat: repeat-x;  padding-right: 7px;  padding-top: 7px;  padding-bottom: 6px;    } */
td.TopNav div.Search{ float:left; vertical-align: middle; padding:5px 0 0 15px}
td.TopNav div.Search input{ font-size: 16px; }
td.TopNav ul { margin: 0;   list-style: none;  padding-left: 0;  float: right;  height: 31px;    } 
td.TopNav li { margin: 0; padding: 0px 21px 0px 21px; list-style: none; display: table-cell; background-image: url(bg_topnavbutton.gif); background-repeat: repeat-x; height: 31px;  border-right: 1px solid #A3A3A3; font-size: 16px; } 
/* td.TopNav li { margin: 0; padding: 0px 21px 0px 21px; list-style: none; display: table-cell; background-image: url(blue.gif); background-repeat: repeat-x; height: 31px;  border-right: 1px solid #A3A3A3;  } */
td.TopNav li#Last{ border-right: none; }
td.TopNav a{ color: Black; text-decoration: none; font-family: Tahoma, Arial, Sans-Serif; font-size: 11px; line-height: 31px; }
td.TopNav a:hover{ color:#dd0000; text-decoration: underline; }
td.TopNav a.Active{ color: #dd0000; }

/*
td.EmlNav ul { margin: 0;   list-style: none;  padding-left: 0;  float: left;  font-size: 16px; height: 31px; display: inline;   } 
td.EmlNav li { margin: 0; padding: 0px 21px 0px 21px; list-style: none; display: inline; font-size: 16px; background-image: url(bg_topnavbutton.gif); background-repeat: repeat-x; height: 31px;  border-right: 1px solid #A3A3A3;  } 
td.EmlNav a{ color: Black; text-decoration: none; font-family: Tahoma, Arial, Sans-Serif; font-size: 16px; line-height: 31px; }
td.EmlNav a:hover{ color:#dd0000; text-decoration: none; }
td.EmlNav a.Active{ color: #dd0000; }
*/

td.EmlNav  ul { margin: 0; list-style: none;  float: left;  padding: 0; text-align: left; cursor: default; display: inline;} 
td.EmlNav  li { margin: 0; padding: 0px 21px 0px 21px; height: 40px; text-align: left; color: #666666; font-weight: bold; cursor: default; display: inline; background-image: url(bg_topnavbutton.gif); background-repeat: repeat-x;}
td.EmlNav  li:hover { color: #666666; margin: 0; padding: 0px 21px 0px 21px; height: 40px; text-align: left; color: red; font-weight: bold; cursor: default; display: inline; background-image: url(bg_topnavbutton.gif); background-repeat: repeat-x;}
td.EmlNav  li a{ color: #666666;  font-weight: bold;  text-decoration: none;   }
td.EmlNav  li a:hover{ text-decoration: none;  color: #666666;  }
td.EmlNav  li a.Active{ color: #666666; }


/* MAIIN PART (PAGE)
--------------------------------------------------------------------------------------*/
table.Page{  background-color: White; width: 740px;  border-bottom: 10px solid White;  border-left: 10px solid White;  border-right: 10px solid White;    }
table.Page td.ColumnDiv{ width:4px; padding-right:1px; 	background-image: url(bg_div.gif);  background-repeat: repeat-y;  }
.Text{ padding: 10px 20px 10px 20px; }
.Text p{ line-height: 19px; }

/* MAIN PART: TABLES
---------------------------------------------------------------------------------*/
table.Table{ background-color: #4677B7; }
table.Table a{ text-decoration: none; font-weight: bold; }
table.Table a:hover{	text-decoration: underline;}
td.CellCaption{ background-color: #4677B7;  border: 1px solid White;  font-family: Tahoma, Verdana;  font-size: 11px;  font-weight: bold;  padding-left: 9px; padding-right: 9px;  color: White; }
td.CellCaption a{ font-family: Tahoma, Verdana; font-size: 11px; font-weight: bold; color: White; }
td.Cell1{ border: 1px solid White;  background-color: #F6F6F6;    height: 20px;  padding: 3px 9px 3px 9px;  }
td.Cell2{ border: 1px solid White;  background-color: #FFFFFF;    height: 20px;  padding: 3px 9px 3px 9px;  }

/* LEFT PART
--------------------------------------------------------------------------------------*/
table.Page td.ColumnLeft{ width: 160px; padding:10px; }

td.ColumnLeft ul { margin: 0; list-style: none;  float: none;  padding: 0;      } 
td.ColumnLeft li { margin: 0; padding: 0;  display: block;   height: 26px;    }
td.ColumnLeft li a{ color: #666666;  font-weight: bold;  text-decoration: none;   }
td.ColumnLeft li a:hover{ text-decoration: underline;  color: #DF0000;  }
td.ColumnLeft li a.Active{ color: #DF0000; }

/* FOOTER
-----------------------------------------------------------------------------------------*/
table.PageFooter{ background-color: White; width: 740px; border-bottom: 10px solid White; border-left: 10px solid White; border-right: 10px solid White;      background-color: White;   }
table.PageFooter td{ background-image: url(bg_pagefooter.gif); background-repeat: repeat-x; height: 29px; }
table.Footer{ width: 740px; }
table.Footer td{ padding: 10px 0 0 0;  color: #C7C7C7;  }
.Footer a{ font-weight: normal; color: White; text-decoration: none; }

ul.EmlColumnLeft ul { margin: 0; list-style: none;  float: none;  padding: 0; text-align: left; cursor: default     } 
ul.EmlColumnLeft li { margin: 0; padding: 0;  display: block;   height: 40px; text-align: left; color: #666666; font-weight: bold; cursor: default }
ul.EmlColumnLeft li:hover{ margin: 0; padding: 0;  display: block;   height: 40px; text-align: left; color: red; font-weight: bold; cursor: default }
ul.EmlColumnLeft li a{ color: #666666;  font-weight: bold;  text-decoration: none;   }
ul.EmlColumnLeft li a:hover{ text-decoration: none;  color: #DF0000;  }
ul.EmlColumnLeft li a.Active{ color: #DF0000; }
