
#placeholder {
    padding-top: 0.5em;
    background-color: rgba(255, 255, 255, 0.77);
    padding: 10px;
}

#top_nav a, #top_nav a:visited {
	color: #44697d;
}

.sf-menu a, .sf-menu a:visited {
	color: #44697d;
}

.sf-menu li.cur, .sf-menu li:hover,.sf-menu li.hover, .sf-menu li.sfHover, .sf-menu li.sfHover > a, .sf-menu li.sfHover > a:visited, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color: #FFF;
	background: #EA7125;
}

#nav ul li ul li a, #nav ul li ul li a:link, #nav ul li ul li:hover, #nav ul li ul li:active {
	background:#F00 !important;
}

.sf-menu ul li li.cur, .sf-menu ul li li:hover, .sf-menu ul li li.hover, .sf-menu ul li li.sfHover, .sf-menu ul li li.sfHover > a, .sf-menu ul li li.sfHover > a:visited, .sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active {
	color: #FFF;
	background: #333;
}

ul.submenu1 li.arrow {
	background: url('../graphics/arrow.png') no-repeat 10px top;
}

a, a:link, a:visited {
	color:#44697d;
}

a:hover, a:active {
	color:#Ea7125;
}

#secondary-nav > ul > li.cur a {
	color: #Ea7125;
}

.btn.primary {
	background:#Ea7125;
}

header {
	border-bottom: 5px solid #Ea7125;
}

#nav li.cur a {
	color:#FfFfFf;
}

#top_nav a:hover, #top_nav a:active {
	color:#Ea7125;
}

.spotlightbox {
  border-bottom: 5px solid #EA7125;
  background-color: transparent !important;
  padding-left: 10px;
}

body {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	background:#ffffff;
	color: #444444;
	background-image: url('../graphics/bg.png');
  	background-repeat: no-repeat;
  	background-position: top center;
  	background-attachment: fixed;
}

#content {
  border-bottom: none;
  margin-bottom: 20px;
  background-color: transparent !important;
  padding: 10px;
  margin-left: 0px;
}

#content p {
  font-family: "Trebuchet MS", Helvetica, sans-serif;
}

p, h1, h2, h3, h4, h5, h6, li, a, a:link, a:visited, .sf-menu a, .sf-menu a:visited, #top_nav a, #top_nav a:visited {
	color: #444444;
}

h1.page_title {
    color: #EA7125 !important;
}

.event_list {
  border: 5px solid #EA7125;
  background: #FFFFFF;
  width: 500px;
}

.event_list ul li.event_list_item.odd {
	background-color: #ffffff;
}

.event_list ul li.event_list_item {
	background-color: #7cbade;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul,
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left: 100px;
}

ul.sf-menu li li:hover ul a,
ul.sf-menu li li.sfHover ul a,
ul.sf-menu li li li:hover ul a,
ul.sf-menu li li li.sfHover ul a {
	padding-left:20px;
}

.sf-menu ul {
	padding-bottom:15px;
}

.sf-menu ul ul {
	padding-bottom:0px;
}

#nav ul li ul li a, #nav ul li ul li a:link, #nav ul li ul li:hover, #nav ul li ul li:active {
	background: transparent !important;
}

.sf-menu li.hover li.hover {
	background: transparent !important;
}

.event_form_timeslot_options_table td { background: #6ca2c1; }

/* Navigation Styles */

ul.pnav li a:link, ul.pnav li a:visited { color: #444444; }

ul.pnav li a:hover, ul.pnav li a:active, ul.pnav li:hover a {
color: #FFF;
background: #EA7125;
}

ul.pnav ul.fdpc_level_1 li.first { background: url('../graphics/arrow.png') no-repeat 30px top; }

ul.pnav li.fdpc_here a { background: #EA7125; color: #fff;}
ul.pnav li.fdpc_here ul li a { background: none; }

ul.pnav ul, ul.pnav ul.fdpc_level_1 li { background: #333; }

ul.pnav ul.fdpc_level_1 li a:link, ul.pnav ul.fdpc_level_1 li a:visited { color: #ccc; }

ul.pnav ul.fdpc_level_1 li a:hover, ul.pnav ul.fdpc_level_1 li a:active, ul.pnav li:hover ul li a {
color: #fff;
}

nav.subnav ul li.fdpc_here a {
    color: #fff;
    background-color: #Ea7125;
    padding: 5px;
}

nav.subnav ul li {
    border-top: 1px solid #Ea7125;
}

.fdpc_policy_links a:link, .fdpc_policy_links a:visited {
color: #fff;
}

footer a:hover, footer a:active {
color: #eee;
}

#fdpc_policy_privacy ol li {
color: black;
}

.fdpc_policy_modal_content h2 {
color: black;
}

.fdpc_policy_modal_content p {
color: black;
}

table.form_response_cost_details tfoot td {
	background: #666666;
}

div.required_form_label {
	color: #Ea7125;
}

#content form label {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}

input[type="button"], input[type="reset"], input[type="submit"] {
  background: #EA7125;
}

.fdpc_policy_links a:link, .fdpc_policy_links a:visited {
  color: #444444;
}

footer {
  border-top: 1px solid #Ea7125;
  background-color: transparent;
  padding: 5px;
}
