body {
	margin: 0;
	background-color: #DAD9D6;
	font-family: Tahoma, arial, Times;
  font-size: x-small;
}

.outline {
  border-left: 1pt solid #666666;
  border-right: 1pt solid #666666;
  border-bottom: 1pt solid #666666;
	background-color: #ffffff;
}

td {
    font-size: x-small;
}

form {
	margin: 0;
}

ul {
	margin-top: 5;
  margin-left: 25;
}

ol {
	margin-top: 5;
    margin-left: 25;
}

.table_summary ol {
	margin-top: 5;
    margin-left: 30;
    margin-bottom: 5;
}

h1 {
	font-family: Tahoma, Verdana, arial, Times;
  font-size: medium;
  color: #333333;
}

h2 {
	font-family: Tahoma, Verdana, arial, Times;
  font-size: 100%;
  font-weight: bold;
  color: #333333;
  margin-bottom: 5px;
  padding: 0px;
}

h2.red {
  color: #993333;
}

h2.green {
  color: #666633;
}

h2.dark_green {
  color: #666600;
}

.input_form {
    background-color:eeeeee;
    border:1 solid #FCF5DE; 
    font-size: xx-small;
}

.image_btn a, .image_btn a:link, .image_btn a:visited, .image_btn a:hover, .image_btn a:active {
    text-decoration: none;
}

.main_text {
    padding: 5px, 10px, 10px, 15px;
}

.main_text a:link, .main_text a:visited, .main_text a:active {
    text-decoration: underline;
    color: #006699;
}

.main_text a:hover {
    text-decoration: underline;
    color: #990000;
}

.differ {
    color: #990000;
}

.table_heading {
    background-color: #B9D3E1;
    color: #FCF5DE;
}

.notes {
    font-size: xx-small;
    color: #333333;
}

.news_list {
    font-size: x-small;
}

.news_list a, .news_list a:link, .news_list a:visited, .news_list a:active{
    text-decoration: none;
    color: #990000;
}

.news_list a:hover {
    font-size: 105%;
    text-decoration: underline;
    color: #990000;
}

.page_footer {
    padding: 3px;
    color: #999999;
    font-size: xx-small;
}

.page_footer a, .page_footer a:link, .page_footer a:visited, .page_footer a:active{
    text-decoration: underline;
    color: #999999;
}

.page_footer_menu {
    color: #444444;
    font-size: x-small;
}

.page_footer_menu a, .page_footer_menu a:link, .page_footer_menu a:visited, .page_footer_menu a:active{
    text-decoration: none;
    color: #444444;
}

.page_footer_menu a:hover{
    text-decoration: underline;
}

.menu_main {
    background-color: #efefef;
    color: #333333;
    padding-left:10px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: bold;
    font-size: 12px;
}

/*
.menu_main a, .menu_main a:link, .menu_main a:visited, .menu_main a:active {
    font-weight: bold;
    color: #333333;
    font-size: 12px;
    text-decoration: none;
}

.menu_main_over {
    background-color: #330000;
    color: #ffffff;
    padding-left:10px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: bold;
    font-size: 12px;
}

.menu_main_over a, .menu_main_over a:link, .menu_main_over a:visited, .menu_main_over a:active {
    font-weight: bold;
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
}

.menu_main_divider {
    background-color: #efefef;
}

.menu_main_arrow {
    background-color: #efefef;
    padding-right: 5px;
    padding-top: 5px;
}
*/

.error {
    color: red;
}

.table_summary  td {
    padding: 5px;
}

.table_list {
    margin-top: 10px;
}

.table_list td {
    padding: 1px;
}

.summary_title, .summary_title td {
  background-color: #efefef;
  color: #333333;
	font-weight: bold;
  font-size: x-small;
}

.summary_title_youth, .summary_title_youth td {
  background-color: #DFEBF8;
  color: #333333;
	font-weight: bold;
  font-size: x-small;
}

.summary_color {
    background-color: #E8E6DD;
}

.admin_page_menu {
    padding: 10px;
}

.admin_page_menu a, .admin_page_menu a:link, .admin_page_menu a:visited, .admin_page_menu a:active {
    font-weight: bold;
    color: #003366;
    font-size: 12px;
    text-decoration: none;
}

.admin_page_menu a:hover {
    font-weight: bold;
    color: #330000;
    font-size: 12px;
    text-decoration: none;
}

.td_title {
    font-weight: bold;
}

.OutlineBorderTable { border: #cccccc solid 1px; }

.link {
    color: blue;
    text-decoration: underline;
}

.eudpate_sub {
    font-weight: bold;
    color: #003366;
}

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

.table_of_contents a, .table_of_contents a:link, 
.table_of_contents a:visited, .table_of_contents a:active {
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.table_of_contents a:hover {
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}

.article_heading {
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 5px;
}

.article_statement {
    font-size: 90%;
    font-style : italic;
}

.eupdate_addr {
    font-size: 90%;
}

.sitemap_main { 
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}

a.sitemap_main, a.sitemap_main:link, a.sitemap_main:visited { 
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}

a.sitemap_main:hover, a.sitemap_main:visited:hover { 
    color: #990000;
    font-weight: bold;
    text-decoration: underline;
}

.sitemap_sub { 
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}

a.sitemap_sub, a.sitemap_sub:link, a.sitemap_sub:visited { 
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}

a.sitemap_sub:hover, a.sitemap_sub:visited:hover { 
    color: #990000;
    text-decoration: underline;
    font-weight: normal;
}

.sitemap_third { 
    color: #333333;
    text-decoration: none;
    font-weight: normal;
}

a.sitemap_third, a.sitemap_third:link, a.sitemap_third:visited { 
    color: #333333;
    text-decoration: none;
    font-weight: normal;
}

a.sitemap_third:hover, a.sitemap_third:visited:hover { 
    color: #990000;
    text-decoration: underline;
    font-weight: normal;
}

.group_title {
  color: #993333; 
  font-weight: bold;
  padding-bottom: 3px;
}

a.read_more, a.read_more:link, a.read_more:visited { 
    text-decoration: none;
    color: #993333;
    font-size: xx-small;
}

a.read_more:hover, a.read_more:visited:hover { 
    color: #993333;
    text-decoration: underline;
    font-size: xx-small;
}

.para_group {
padding-right: 0; 
padding-left: 0;
}

.page_header {
color:#993333;
font-weight: bold;
}

.QuickLink {
  padding-left: 15px;
  padding-right: 10px;
  padding-top: 2px;
  border-top:1 solid #cccccc; 
  border-bottom:1 solid #cccccc; 
  border-right:1 solid #cccccc; 
  font-size: 75%;
}

.QuickLink a, a:link, a:visited { 
    color: #666633;
    text-decoration: underline;
    font-weight: bold;
 }

 .QuickLink a:hover, a:hover { 
    color: #666633;
    text-decoration: underline;
    font-weight: bold;
 }

.admin_list {
  color: #000000;
}

.admin_list_inactive {
  color: #999999;
}

.news_title {
  color: #333333; 
  font-weight: bold;
  font-size: x-small;
}

.tr_odd {
  background-color: #ffffff;
}

.tr_even {
  background-color: #efefef;
}

.tr_odd_youth {
  background-color: #ffffff;
}

.tr_even_youth {
  background-color: #DFEBF8;
}

.box_title {
  color: #990000;
  font-weight: bold;
}

.menu_header {
    color: #666666;
    font-size: 70%;
}

.menu_header a, .menu_header a:link, .menu_header a:visited, .menu_header a:active{
    text-decoration: none;
    color: #666666;
}

.menu_header a:hover{
    text-decoration: underline;
}

.TableDoubleArrow a, .TableDoubleArrow a:link, .TableDoubleArrow a:visited, .TableDoubleArrow a:active{
    text-decoration: none;
    font-weight: normal;
    color: #000000;
}

.TableDoubleArrow a:hover{
    text-decoration: underline;
}

TableDoubleArrowYouth a, .TableDoubleArrowYouth a:link, .TableDoubleArrowYouth a:visited, .TableDoubleArrowYouth a:active{
    text-decoration: none;
    font-weight: bold;
    color: #CC6633;
}

.TableDoubleArrowYouth a:hover{
    text-decoration: underline;
}
