h2 {
  background:#006666;
  background:#c02c0a;
  background:#ffc400;
/*  color:#fdf8ec;*/
}

hr {
border:0px;
border-bottom:1px solid #ffc400;
height:1px;
}
#rightsidebar {
  border-left:1px solid #ffc400;
  border-bottom:1px solid #ffc400;
}

#contentheader .secondarynavbar{
  background:#ffc400;
}

#contentheader .secondarynavbar a {
 color:#b64209;
}


#contentwrappertop {
  background:#ffc400;
}

#contentwrappertop a {
 color:#b64209;
}
.tmenu {
 border-left:150px solid #ffc400;
}

#contentwrappertop .tmenu ul li a,
#contentwrappertop .tmenu ul li a:visited {                    /* unselected top-level menu items */
  background: url(/images/see_more.png) center right no-repeat;
}



h2 a {
  color:#c02c0a;
}
h2 a:visited {
  color:#c02c0a;
}

h2 .hsmall a,
 h2 .hsmall a:visited,
 h2 span a,
 h2 span a:visited,
 h2 small a,
 h2 small a:visited
 {
 color:#000;
}

/* ************************* */
/*   the rest of the page    */

a {
  text-decoration:none;
  color:#555;
}

div.url {
 font-weight:bold;
}

div.url a {
 color:#03758f;
}
div.url a:link {
 color:#03758f;
}

table tr {
vertical-align:top;
}

table td strong {
}

table td .content {
font-weight:normal;

}

table td .event_contents {
  padding:3px;
}
table td.picture_td {
  padding-top:8px;
}


td.buttons_td {
  border:0px solid;
  width:80px;
  position:relative;
}



.direct_buttons_div {
  float:left;
  width:75px;
  border:0px solid;
  text-align:center;
  margin-right:10px;

}
.national_res_buttons_div {
 border:0px solid;
 width:75px;
 height:54px;
 border:0px solid;
 position:relative;
 float:right;
 text-align:center;

}

.national_res_buttons_div img {
 position:absolute;
 bottom:0px;
 left:0;
 border:0px solid;
}



table.events_display_table {
width:100%;
border:0px solid #000
}


table.events_display_table tr td{
}

div.underline_div {
 border-bottom:1px solid #999;
 width:100%;
 margin:10px 0px;
}

#view_menu {
  margin-bottom:10px;
  float:left;
}
.button_on {
  border:1px solid #999;
  padding:2px 15px;

}
.button_on a{
  font-weight:bold;
  font-size:12px;
}
.button_off {
 border:1px solid #999;
 padding:2px 15px;
}
.button_off a{
  font-weight:normal;
  font-size:12px;
}

.other_buttons div a {
  border:1px solid #999;
  padding:0px 15px;
  float:left;
  margin-right:3px;
}

.pkg img {
 width:100px;
 height:100px;
}

.pkg {
  clear:left;
  padding-top:5px;
  border-left:110px solid #fff;
  position:relative;
  padding-bottom:20px;
  border-bottom:1px solid #ccc;
}

.pkg .image {
  margin-left:-110px;
  float:left;
  border:0px solid #000;
  width:100px;
  height:100px;
}

.pkg .pkg_button a {
  border:1px solid #ccc;
  padding:3px;
}

