/* middle nav */
.menu-dd .level-one ul li.active {
	background-color:#2c6d55;
}

/* fix for IE6 only */
.ie6 .menu-dd .level-one ul li.active {
	background-image: none;
}

	.menu-dd .level-one ul li.active a {
		color: #fff;
		padding-top: 10px;
		padding-bottom: 11px;
	}
	
.menu-dd .level-two-wrapper {
    background-color:#dae2dd;
    border-bottom:4px solid #2c6d55;

}

	.menu-dd .level-two {
	}
	
	/* fix for IE6 only */
	.ie6 .menu-dd .level-two {
		background-image: none;
	}
	.menu-dd .level-two ul li {
        border-right:1px solid #dae2dd;
    }
    
.menu-dd .level-two ul li a {
	color: #000;
	text-shadow:1px 1px 2px #dae2dd;
}

.sponsor-levels li span 
	{
	    color:#000 !important;
	}
	
	.box .hd .l-fbar .search-box
	
	{
	    color:#000 !important;
	}
	
		.box .hd .l-fbar .search-box
	{
	    color:#000 !important;
	}
	
	.box .hd .l-fbar .select-industry
	{
	    color:#000 !important;
	    
	}

.menu-dd .level-two ul li.active a, .menu-dd .level-two ul li.hover {

}
.menu-dd .level-two ul li.active a, .menu-dd .level-two ul li.hover a {
    text-shadow: 1px 1px 2px #091886;
	background-color:#2c6d55;
}

.menu-dd .level-two ul li a.parent-menu {
	background-image: url(../../Resources/Css/Images/Nav/arrow-darkgrey.gif);
}

.menu-dd .level-two ul ul {
	background-color: #2c6d55;
}

.menu-dd .level-two ul ul li.hover a {
	background-color: #091886;
}

.menu-dd .level-two ul li.active ul a.parent-menu,
.menu-dd .level-two ul li.hover ul a.parent-menu,
.menu-dd .level-two ul li.hover ul li.hover a.parent-menu {
	background-image: url(/Resources/Css/Images/Nav/children-arrow.png);
}

/* fix for IE6 only */
.ie6 .menu-dd .level-two ul li.active ul a.parent-menu,
.ie6 .menu-dd .level-two ul li.hover ul a.parent-menu,
.ie6 .menu-dd .level-two ul li.hover ul li.hover a.parent-menu {
	background-image: url(/Resources/Css/Images/Nav/children-arrow.gif);
}

.menu-dd .level-two ul ul ul {
	background-color: #2c6d55;
	/*border:3px solid #091886;*/

}

.menu-dd .level-two ul li.hover ul li.hover ul li.hover a {
	background-color: #091886;
}

/* admin link */
.menu-dd .level-two li.admin-link {
	background-color: #2c6d55;
}

	.menu-dd .level-two li.admin-link a {
		color: #FFF;
		text-shadow:1px 1px 2px #2c6d55;
	}
	
/* fix for IE6 only */
.ie6 .menu-dd .level-two li.admin-link {
	background-image: none;
	border:none;
}

	.menu-dd .level-two ul li.admin-link-hover {
	    background-image:none;
	    
	}
	.menu-dd .level-two ul li.admin-link-hover a {
		color: #FFF;
		text-shadow:1px 1px 2px #2c6d55;
		background-color:Transparent;
	}


/* /middle nav */

/* content */
a,
a.green,
.green,
.more a, 
.box .bd a.more,
.grid .li .green {
	color: #2c6d55;
}
#header .head_title h2 a {
    color: #091886;
}

/* edit menus & buttons */
a.edit-button,
.edit-button,
.box .bd .paging span.current {
	background-color: #dae2dd;
	border-color: #2c6d55;
	color: #091886;
}

div.edit-menu-items {
	background-color: #dae2dd;
	border-color: #091886;
}

div.edit-menu-items span.menu-title-echo {
	color: #2c6d55;
}

div.edit-menu-items a {
	color: #091886 !important;
}

input.button, a.button {
	background-color: #dae2dd;
	border-color: #2c6d55;
	color: #091886;
}

input.secondary, a.secondary {
	border-color: #bdbdbd;
	background-color: #dfdfdf;
	color: #333;
}

input.sending, a.sending {
	background-color: #dfdfdf;
	border-color: #bdbdbd;
}
/* /edit menus & buttons */

/* brown bits */
.widget-media-gallery p.caption {
	background-color: #dae2dd;
	border-color: #dae2dd;
	color: #091886;
}

.stats th {
	background-color: #dae2dd;
	color: #2c6d55;
}

.stats th.featured {
	background-color: #2c6d55;
	color: #FFF;
}

.stats tr.even td {
	background: #f1f3f6 !important;
}

.stats td.featured {
	background-color: #dedede !important;
}

.stats tr.even td.featured-even  {
	background-color: #e7e7e7 !important;
}
/* /brown bits */

/* gallery */
.slideshow p.caption {
	background-color: #dae2dd;
	color: #091886;
}

.jcarousel-skin-allteams .jcarousel-item img.active {
	border-color: #2c6d55 !important;
}

.jcarousel-skin-allteams .jcarousel-next-horizontal {
	background: #2c6d55 url(/Resources/Images/Gallery/Dark/right-arrow.png) no-repeat;
}

/* ie6 fix */
.ie6 .jcarousel-skin-allteams .jcarousel-next-horizontal {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Resources/Images/Gallery/Dark/right-arrow.png', sizingMethod='crop');
}

.jcarousel-skin-allteams .jcarousel-next-disabled-horizontal,
.jcarousel-skin-allteams .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-allteams .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-image: url(/Resources/Images/Gallery/Dark/right-arrow-faded.png);
}

/* ie6 fix */
.ie6 .jcarousel-skin-allteams .jcarousel-next-disabled-horizontal,
.ie6 .jcarousel-skin-allteams .jcarousel-next-disabled-horizontal:hover,
.ie6 .jcarousel-skin-allteams .jcarousel-next-disabled-horizontal:active {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Resources/Images/Gallery/Dark/right-arrow-faded.png', sizingMethod='crop');
}

.jcarousel-skin-allteams .jcarousel-prev-horizontal {
	background: #2c6d55 url(/Resources/Images/Gallery/Dark/left-arrow.png) no-repeat;
}

/* ie6 fix */
.ie6 .jcarousel-skin-allteams .jcarousel-prev-horizontal {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Resources/Images/Gallery/Dark/left-arrow.png', sizingMethod='crop');
}

.jcarousel-skin-allteams .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-allteams .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-allteams .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-image: url(/Resources/Images/Gallery/Dark/left-arrow-faded.png);
}

.ie6 .jcarousel-skin-allteams .jcarousel-prev-disabled-horizontal,
.ie6 .jcarousel-skin-allteams .jcarousel-prev-disabled-horizontal:hover,
.ie6 .jcarousel-skin-allteams .jcarousel-prev-disabled-horizontal:active {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Resources/Images/Gallery/Dark/left-arrow-faded.png', sizingMethod='crop');
}
/* gallery */

/* calendar */
.date-chooser .title,
.date-chooser .day-header {
	background-color: #2c6d55;
}

.date-chooser .title span.prev {
	background: #2c6d55 url(/Resources/Css/Images/Calendar/prev-month-dark.png) no-repeat;
}

.ie6 .date-chooser .title span.prev {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Resources/Css/Images/Calendar/prev-month-dark.png', sizingMethod='crop');
}

.date-chooser .title span.next {
	background: #2c6d55 url(/Resources/Css/Images/Calendar/next-month-dark.png) no-repeat;
}

.date-chooser .title td {
	border-bottom: none;
}

.ie6 .date-chooser .title span.next {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Resources/Css/Images/Calendar/next-month-dark.png', sizingMethod='crop');
}

.calendar-period-filters li a.selected,
.current-range {
	background-color: #2c6d55;
}

.current-range .next-prev a {
	background-color: #2c6d55;
	border-color: #999;
	color: #FFF;
}

.current-range .next-prev a.prev {
	background-color: #2c6d55;
	background-image: url(/Resources/Css/Images/arrow_left_white.gif);
}

.current-range .next-prev a.next {
	background-color: #2c6d55;
	background-image: url(/Resources/Css/Images/arrow_right_white.gif);
}
/* /calendar */

.box .hd {
    background-image:url(../../Resources/Css/Images/Nav/head_nav_overlay.png); background-repeat:repeat-x;
    background-color:#dae2dd;
    border-width:0 0 4px 0; border-color:#2c6d55; border-style:solid;
    -moz-border-radius-topright:3px;
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
}
    .box .hd .title {
        padding:10px 0 11px 15px;
        font-weight:normal; color:#000;
        text-shadow:1px 1px 2px #dae2dd;
    }
    
.inverted .hd {
    background:none;
    border-bottom: 1px dotted #949393;
}
    .inverted .hd .title {
        padding-left:0;
        color:#444; font-weight:bold;
        text-shadow:none;
    }
    
.ui-state-default, .ui-widget-content .ui-state-default  
{
    border: 1px solid #d3d3d3; 
    background-color:#dae2dd;
    font-weight: normal; 
    color:White;
    outline: none; 
 }
 
 .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited 
 {
   color:White; 
   text-decoration: none; 
   outline: none; 
  }
  
  .ui-state-hover a, .ui-state-hover a:hover  
  {
      color:White; 
      text-decoration: none; 
      outline: none; 
      
   }