﻿/* Rules specific to the Spartan theme  */

body
{
    background-position: left;
    background: #e3e3e5 url("images/bkg.gif") repeat left;
}

h1, h2, h3, h4, h5, th, thead, tfoot
{
    color:#002266;
}

caption 
{
	padding:.1em;
	text-decoration: underline;
	font-size:larger;
}

/*The following links are suitable for a light background.*/
a:link	{	
	color:	#006699;
	}	
		
a:visited	{	
	color:	#666699;
	}	
		
a:active	{	
	color:	#cc6666;
	}	
		
a:hover	{	
	color:	#339999;
	}

.pageBody
{
    background-position: left;
    border-style: solid outset outset solid;
    border-width: thin medium medium thin;
    border-color: #000080;
    background: #e3e3e5 url("images/r3.jpg") repeat left;
    width: 50em;
    margin-left: auto;
    margin-right: auto;
}

/***** Grid Styles *****/

.grid
{
    margin:5px;
}

.gridTitle
{
	color:#3a4d88;
}

.gridHdr, .gridHdr th, .gridHdr a,.gridHdr a:visited
{
	color: #fff;
	background: Navy ;
	height: 2em;
}

/* The following links are suitable over a dark background. */
.gridHdr a:link 
{
	color: #11143;
}

.gridHdr a:visited 
{
	color: #e6ccff;
}
	
.gridHdr a:hover 
{
	color: #ffb366;
} 
    
.gridHdr a:active 
{
	color: #ffff93;	
}

.gridItemNrm
{
	background-color: #f2f2f2;
	height: 2em;
}

.gridItemNrm a,.gridItemAlt a
{
	color: #11143; 
}

.gridItemAlt
{
	background-color: #d9e5ff;
	height: 2em;
}

/*
	Section: Label Styles
	Structure: Controls are render using header elements (H1,H2).
*/

.lblSubtitle
{
	color:#002266;
}

.lblTitle
{
	color:#465c80;
}

/*
	Section: Breadcrumb Styles
	Structure: Control is rendered as a DIV wrapped 
	around a list of anchor elements.  Each anchor element
	represents one breadcrumb on path to current page.
*/

.bcmb
{
    color: Navy;
}

.bcmb a {
	color: Navy;
}
.bcmb a:link {
	color: Navy;
}
.bcmb a:visited {
	color: Navy;
	}
.bcmb a:hover 
{
	color: #BEEBEB;
    } 
.bcmb a:active {
	color: #ffff93;	
	}
/*
	Section: Menubar Styles
	Structure: Control is rendered as a DIV wrapped 
	around a list of anchor elements.  Each anchor element
	represents one menuitem.  Blocking and borders are used
	on LI element for drawing the menuitem.
	--This is from the CSS Adapters. Shows up as navigational buttons below the breadcrumbs. 
*/
/* The following rule includes the background color for the buttons. */
.AspNet-Menu-Horizontal ul.AspNet-Menu li 
{
	background: #e3e3e5 url("images/bkgbutton.gif") repeat-x left;
	border-top: 2px solid #ecf1f8;
	border-left: 2px solid #ecf1f8;
	border-right: 2px solid #434750;
	border-bottom: 2px solid #31353b;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu a
{
	color: #dee8f1; 
}
.AspNet-Menu-Horizontal ul.AspNet-Menu a:hover
{
	background-color: #0044cc;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected a
{
	color: #fff; 
	background: #e3e3e5 url("images/bkgbuttondown.gif") repeat-x left;
	border-top: 2px solid #31353b;
	border-left: 2px solid #434750;
	border-right: 2px solid #ecf1f8;
	border-bottom: 2px solid #ecf1f8;
}

.mbar a
{
	color: #336699; 
	font-size:small;
}

.mbar li 
{

	background-color: #eae8dc;
}

.misctext
{
	color: #333;
}

/* The following classes are used for divs on the user control (atytitle.ascx) that is part of the inquiry.master page. 
IMPORTANT: These are the only rules that contain width in the theme CSS sheets. This is because the width of banner images 
may vary by user. */

.banner 
{
     background: #74b0b8 url(images/banner_spacer.jpg) repeat-x;	
}
.bannerimage1
{
    background: #74b0b8 url(images/banner_left.jpg) no-repeat left;
    width: 500px;
}
.bannerimage1 h1 
{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size: 26px;
	color: #fff;
	margin: 0px 0px 0px -90px;
	font-weight: normal;
	letter-spacing: 1px;
}

.bannerimage1 h2 
{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size: 12px;
	color: #fff;
	margin: 5px 0px 0px -90px;
	text-transform:uppercase;
	letter-spacing: 2px;
}
.bannerimage2
{
    background: #74b0b8 url(images/banner_right.jpg) no-repeat right;
    width: 300px;
}

.mpageTitle
{
	background-image:url("images/Spacer3.jpg");
	border-bottom: 1.5px none #000;
}

.mpageGradient
{
    color:#fff;
 	background-image:url("images/bgGradient.jpg");
	border-bottom: 1.5px none #fff;
}

.securityTitle
{
	color:#000;
}

.securityLabel
{
	color:#000;
}
   
div#panel
{
    background-color: #e8e8e8;
    border-top: 2px solid #fff;
    border-left: 2px solid #3a3a3a;
    border-bottom: 2px solid #3a3a3a;
    border-right: 2px solid #f3f3f3;
}

.bkgsubtle 
{
	background-color: #f1f1f3;
}

.section
{
    background-color: #d3d7dd;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #8e8e8e;
    border-right: 1px solid #ababac;
}

/* Button Styles */

.button 
{
	background: #e3e3e5 url("images/bkgbutton.gif") repeat-x left;
	color: #f2f7fb;
	font-weight: bold;
}