﻿body
{
	color: #333333;
	background-color: #eaeaea;
	font: 0.85em/1.6em Arial, Helvetica, sans-serif;
}



#container {
	border-color: #3A4356;
}

a:link, a:visited {
	color: #040020;
}

   
/* header styles */

#top-level-menu {
  background-color: #1375d0;
  background-image: url(../Content/images/header_bottom_bar_grad.png);
  min-height: 23px;
}

#top-level-menu ul li {
  list-style: none;
  display: inline-block;
  border-right: 1px solid white;
}

#top-level-menu ul li a {
    color: white;
    text-decoration:none;
    padding: 0 15px; 
    font-size: 0.75rem;
}

#top-level-menu ul li a:hover {
    color: black;
}

#top-level-menu ul {
  padding-left: 0;
  margin: 0;
}

.sub-level-menu {
  background-color: #1375d0;
  min-height: 23px;
  border-bottom: 1px solid #ccccff;
  border-top: 1px solid #ccccff;
}

.sub-level-menu ul li {
  list-style: none;
  display: inline-block;
  padding: 0 12px 0 0;
  font-size: 0.7rem;
}

.sub-level-menu ul li a {
  color: white;
  font-size: 0.6rem;

  text-decoration: none;
}

.sub-level-menu ul {
  padding: 0;
  margin: 0 1em 0 3em;
}

.unread-messages-holder {
  float: right;
  padding: 0 0.5rem;
  right: 5px;
  background-color: white;
}

.unread-messages-holder a {
  display: block;
  text-align:right;
  line-height: 1.2rem;
  text-decoration:none;
  font-weight: bold;
}

.notebook-holder {
  float: left;
}

.top-banner {
  background-image: url(../resource_files/prime_logo.png);
  background-repeat: no-repeat;
  min-height: 100px;
}

.post-menu-header-content {
  padding: 0 1rem;
  font-size: 0.9rem !important;
}

.post-menu-header-content:after {
    content: "";
    clear: both;
    display: block;
    margin-bottom: 1rem;
}

/* end header styles */
#container
{
	border-color: #ccc;
	border-width:4px;
}


h1 {
	letter-spacing: -1px;
	font: 2.2em Arial, "Times New Roman", Times, serif;
	margin: 0 0 0;
	display:none;
}

h2 
{
	font: normal 1.8em Arial, "Times New Roman", Times, serif;
}


#footer {
	color: #76808C;
	background-color: #efefef; /*#fff;*/
	border-top-color: #1576d0;
}

#footer a:link, #footer a:visited {
	color: #76808C;
}

#footer a:hover, #footer a:active 
{
    color: #000;
}




#contentContainer {
	border-color: #8EA0C6;
}

#sidebarContainer .sideHeader,
#sidebarContainer h1,
#sidebarContainer h2,
#sidebarContainer h3,
#sidebarContainer h4,
#sidebarContainer h5,
.blog-archive-link {
	border-bottom-color: #A9B4BF;
	color: #76818C;
}

#sidebarContainer #sidebar {
	border-bottom-color: #A9B4BF;
}

/* Green tabs */
.detailsTabs .ajax__tab_hover .ajax__tab_outer {background:url(../Images/tabs_green/tab-hover-right.png) no-repeat right; color:White}
.detailsTabs .ajax__tab_hover .ajax__tab_inner {background:url(../Images/tabs_green/tab-hover-left.png) no-repeat; color:White}
.detailsTabs .ajax__tab_hover .ajax__tab_tab {background:url(../Images/tabs_green/tab-hover.png) repeat-x; color:White}
.detailsTabs .ajax__tab_active .ajax__tab_outer {background:url(../Images/tabs_green/tab-active-right.png) no-repeat right; color:White}
.detailsTabs .ajax__tab_active .ajax__tab_inner {background:url(../Images/tabs_green/tab-active-left.png) no-repeat; color:White}
.detailsTabs .ajax__tab_active .ajax__tab_tab {background:url(../Images/tabs_green/tab-active.png) repeat-x; color:White}


/* Inactive tabs */
.detailsTabs .ajax__tab_outer {padding-right:4px;padding-top:3px;background:url(../Images/tabs_green/tab-right.png) no-repeat right;height:21px; color:White}
.detailsTabs .ajax__tab_inner {padding-left:3px;padding-top:5px;background:url(../Images/tabs_green/tab-left.png) no-repeat; color:White}
.detailsTabs .ajax__tab_tab {padding: 5px 4px 0px 4px; margin:0 !important;background:url(../Images/tabs_green/tab.png) repeat-x; color:White}

/* grid */
tr.hover td
{
	background: #d2e8fd;
}

table.gridview
{
    border:solid 1px #6387a7 !important;
}

.gridview .th th
{
	cursor: pointer; 
	text-align:left;
	height:39px;
	padding:0px 4px;
	background:url(BlueHeaderGradient.png) repeat-x;
	border:solid 1px #6387a7;
	color:#333;
	font-weight: normal;
}



.gridview .GridViewRow td
{    
	color:#222;
	text-align:left;
	padding:4px 4px;
	border:solid 1px #6387a7;
}

#status {
	background: #565656;
	border-top: 1px solid #CECECE;
	box-shadow: 0 0 8px rgba(0,0,0,.2);
	color: #fff;
	font-size: 2em;
	padding: 10px;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
}

/****** Context Menu Styles ******/
#contextMenu {
	background: #F9F9F9;
	box-shadow: 0 0 12px rgba( 0, 0, 0, .3 );
	border: 1px solid #ccc;
	display: none;
	position: absolute;
	top: 0; left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	min-width: 100px;
}
#contextMenu li {
	position: relative;
}
#contextMenu li:hover {
	background: #444;
}
#contextMenu a {
	color: #444;
	display: inline-block;
	padding: 2px;
	text-decoration: none;
	width: 85%;
}
#contextMenu li:hover a {
	color: #f9f9f9;
}