/********* Clean Schema for the Site ********/
/*Don't remove this it's used for testing if the style is loaded or not*/
#test {
  width: 2px;
}

/*********** Default Color *******/
html {
  background: white;                               /* background & font color */
  color: #333b4e;
}

/*********** Default Links Color *******/
a:link, a:visited {
  color: #5971a9;
}

/*********** Preface *******/
#preface-wrapper h2.block-title {
  color: #FFFFFF;
}

/********* logo *******/
#header-first h1, #header-first #slogan {
  display: none;
}

#logo-container {
  background: transparent url(images/logo.clean.png) no-repeat scroll left top;
  height: 96px;
  position: relative;
  width: 440px;
}

#logo-container #logo-link {
  height: 96px;
  left: 0;
  position: absolute;
  top: 0;
  width: 440px;
}

/*********** Comments title *******/
#comments h2.comments {
  background-color: #4e6a97;
}

/*********** Comments table *******/
#comments .odd {
  background-color: #e7eaef;
}

#comments .even {
  background-color: #ffffff;
}

/*********** Primary navigation menu *******/
#primary-menu ul.menu li ul li {
  background-color: #eff1f3;
  border-bottom: 1px solid #ced7e5;
}

#primary-menu ul.menu li a,
#primary-menu ul.menu li ul li a, 
#primary-menu ul.menu li ul li a:link, 
#primary-menu ul.menu li ul li a:visited {
  color: #4e6a97
}

#primary-menu ul.menu li a:hover, 
#primary-menu ul.menu li:hover a, 
#primary-menu ul.menu li.hover a, 
#primary-menu ul.menu li.active-trail a,
#primary-menu ul.menu li ul li a:hover{
  color: #bac7e4;
}

/*********** Quick Search & Style Switcher *******/
#quick-search,#ss-links a {
	color: #5a78bc;
}

#search-box {
  background-color: white;
}

/*********** Main Content Title *******/
#content h2.title {
  background-color:#4e6a97;
}

#content h2.title,
#content h2.title a,
#content h2.title a:link {
  color: #ffffff;
}

/*********** Breadcrumb *******/
#breadcrumb {
  color: #5a78bc;
}

#breadcrumb a,
#breadcrumb a:link,
#breadcrumb a:visted {
  color: #576598;
}

/*********** Other *******/
div.block .title {
  background-color: #4e6a97;
}

tr.odd td {
background-color: #e7eaef;
}

tr.even td {
background-color: #ffffff;
}

#header-middle h2.block-title,
#header-last h2.block-title {
  background-color: #4e6a97;
}

#sidebar-first h2.block-title,
#content-bottom h2.block-title {
  background-color: #4e6a97;
  color: #FFFFFF;
}

hr {
  border: 1px solid #e0e1dc;
}

#preface-wrapper a:link, #preface-wrapper a:visited {
  color: #fcfcfc;
}

/********* meta ***********/
div.meta {
  color: #5d7ab1;
  background: #ffffff url('images/meta-bg.clean.png') repeat-x 100%;
}

/*********** Images *******/
#main-wrapper {
  /* background: #ffffff url('images/content-gradient.clean.png') repeat-x 0 1px; */
   background: #f7f7f7 none; 
}

#primary-menu ul.menu li {       
  background: transparent url('images/tab-left.clean.png') no-repeat left 0;
}

#primary-menu ul.menu li a {
  background: transparent url('images/tab-right.clean.png') no-repeat right 0;
}

#preface {
  background: #144A6E url('images/preface-wrapper-bg.clean.png') repeat-x top;
}

input.teaser-button {                                  
  background: transparent url('images/button.clean.png') no-repeat left center;
}

#primary-menu ul.menu li ul {
  background: transparent url('images/drop-bottom.clean.png') no-repeat 0 bottom;
}

#preface-wrapper div.block ul li {
  list-style-image: url('images/news_bullet.grey.png');
}

#header-wrapper {
  background-color: #2d2d2d;
}

#header,#primary-menu-wrapper {
  background-color: #f7f7f7;
}

#page {
  background-color: #2d2d2d;
}

/*********** Older ten updates *******/
thead th {
  color: #3E5891;
}

/*********** tabs *********/
.CommunityActivity {
  border: 1px solid #4E6A97;
  background-color: #D4D9E3;
}

.tabs li.tab-item {
  background: none;
}

.tabs li.tab-item a {
  color: #4E6A97;
}

.tabs li.active a {
  color: #5A78BC;
  background: transparent url(images/tab-right.ComAct.png) no-repeat scroll right 0;
}

.tabs li.active {
  background: transparent url(images/tab-left.ComAct.png) no-repeat scroll left 0;
}