/*
-----------------------------------------------------------------------------
COLORS
-----------------------------------------------------------------------------*/
/* login background */
html.loginscreen{
	background-color: #1e4a8b;
}

/* name menu */
#name-menu{
	color: #fff;
}

/* border around name menu */
#name-menu:hover, .name-menu-active{
	border-color: #325787 !important;
}

/* text color for wrap boxes */
.table-title, .box div.box_title{
	color: #4873b2;
}

/* form section separator */
.sectionhead{
	color: #4873b2;
}

/* closed requests and request history searches */
.request-static-header{
	color: #4873b2;
	border-color: #325787;
}

/* overlay box title text*/
#cboxTitle{
	color: #4873b2;
}

/*
-----------------------------------------------------------------------------
GRADIENT BACKGROUNDS & IMAGES
-----------------------------------------------------------------------------*/
#hd{
	background: #70a0d1; /* old browsers */
	background: -moz-linear-gradient(top, #70a0d1 0%, #3d6d9d 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70a0d1), color-stop(100%,#3d6d9d)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70a0d1', endColorstr='#3d6d9d',GradientType=0 ); /* ie */		
}

#org-name-wrap{
	background: #3d5c97; /* old browsers */
	background: -moz-linear-gradient(top, #6d91d2 0%, #3d5c97 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d91d2), color-stop(100%,#3d5c97)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d91d2', endColorstr='#3d5c97',GradientType=0 ); /* ie */		
	
	border-right: 1px solid #233e70;
}

#top-nav li.active a{
	background: #324c7a; /* old browsers */
	background: -moz-linear-gradient(top, #324c7a 0%, #446499 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#324c7a), color-stop(100%,#446499)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#324c7a', endColorstr='#446499',GradientType=0 ); /* ie */		
	
	border-left: 1px solid #233e70;
	border-right: 1px solid #233e70;
}

#search-box{
	background-image: url(images/search-box.png); 
}

/*
-----------------------------------------------------------------------------
BUTTONS - THEME SPECIFIC
-----------------------------------------------------------------------------*/
a.theme, button.theme{
	background: #6d91d2; /* old browsers */
	background: -moz-linear-gradient(top, #6d91d2 0%, #3d5c97 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d91d2), color-stop(100%,#3d5c97)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d91d2', endColorstr='#3d5c97',GradientType=0 ); /* ie */		

    border:1px solid #5074b8; /* medium color for border of button */
    text-shadow:#555555 1px 1px 1px;
}
button.theme:hover, a.theme:hover{
    border: 1px solid #32548A; /* darker color for hover over button */
    color: #fff;
}
button.theme:active, a.theme:active, button.theme.btn-selected, a.theme.btn-selected{
	background-color: #8294b6;
	color: #fff;
}

/*
-----------------------------------------------------------------------------
TABS
-----------------------------------------------------------------------------*/
.tab_wrap ul.tabs li a.active{
	background: #6d91d2; /* old browsers */
	background: -moz-linear-gradient(top, #6d91d2 0%, #3d5c97 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d91d2), color-stop(100%,#3d5c97)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d91d2', endColorstr='#3d5c97',GradientType=0 ); /* ie */		

    border:1px solid #5074b8; /* medium color for border of button */
    border-bottom: none;
    text-shadow:#555555 1px 1px 1px;
}