@charset "utf-8";
@import "base.css";
/****************************************************************
Blue Steel Theme Style Sheet

Copyright &copy; 2005-2009 by James E. Pettis

August 13, 2009
****************************************************************/


/****************************************************************************
Color Analysis

Target:  visited link color #FFAAFF

Alterations to Default Background
	Filter Pack
	Midtones - Value - 52

	Resulting Average Color:	21, 55, 103		#153767

Colors			Brightest		Darkest			Pure Br			Pure Darkest
	Gray			#FFFFFF			#EECCEE			#FFFFFF			#E7E7E7
	Red
	Orange		#FFEECC			#FFDDCC
	Yellow		#FFFFCC			#FFDD00			#FFFFCF			EFEF00
	Yel/Grn		#EEFFCC			#DDFFCC
	Green
	Cy/Grn		#CCFFEE			#CCFFDD
	Cyan			#CCFFFF			#AAFFFF			#CFFFFF			BFF7F7
	Cy/Blu		#CCEEFF			#CCDDFF
	Blue
	Purple		#EECCFF			#DDCCFF
	Violet		#FFCCFF			#FFAAFF			#FFCFFF			#FFAFFF
	Pink			#FFCCEE			#FFBBEE
/****************************************************************************/


/****************************************************************************/
/* default text color */
body, legend, .WithHeadings div, .WithHeadings span, .WithHeadings p
div.SearchResults div.LinkFrameInner
	{
	color: #CCFFFF;	/* 204 255 255 */
	}

fieldset
	{
	border-color: #CCFFFF;;
	}
/* end default text color */
/****************************************************************************/


/* highlight text color */
h1, h2, h3, h4, h5, h6, th, .Bigger strong, .WithHeadings
	{
	color: #FFFFFF;
	}

div.RuleH1, div.RuleH2, div.RuleH3
	{
	background-color: #FFFFFF;
	}

/* default inset border*/
.BorderInset, table.Outset th, table.Outset td, .LinkFrameInner,
form.InsetFields input, form.InsetFields textarea
	{
	border-color: #999999 #FFFFFF #FFFFFF #999999;
	}

/* Shadow from background color */
div.Key
	{
	border-color: #0A1926 #FFFFFF #FFFFFF #0A1926;
	}

/* Shadow from text color */
/*	border-color: #7098A6 #FFFFFF #FFFFFF #7098A6;	/* 70 98 A6 */

/* default raised border */
div.RuleH1, div.RuleH2, div.RuleH3, div.RuleH4, .BorderOutset, table.Outset,
.LinkFrameOuter
	{
	border-color: #FFFFFF #999999 #999999 #FFFFFF;
	}

/* background color */
body, button.Disabled, div.SearchResults div.LinkFrameInner
	{
	background-color: #153767;	/* 21, 55, 103 */
	}

/* background color as text color */
.Menu button span, .Menu h3
	{
	color: #153767;
	}

body
	{
	background-image: url('blusteel/bg_wcag.gif');

	font-family: 'times new roman', serif;

	padding: 1em;
	margin: 0;
	}

a:link
	{
	color: #FFFFAA;
	}

a:visited
	{
	color: #FFAAFF;
	}


/****************************************************************************/
/* fieldset */
fieldset
	{
	border-style: groove;
	padding: 0;
	}

fieldset input, fieldset textarea
	{
	margin: .5em;
	}
/* end fieldset */
/****************************************************************************/


ul
	{
	margin: 0;
	padding: 0;
	}

ul li
	{
	list-style-type: none;
	background-image: url('blusteel/bullet.gif');
	background-position: 0 .2ex;
	background-repeat: no-repeat;
	padding: 0 0 0 24px;
	}

ul li ul li
	{
	background-image: url('blusteel/bullet2.gif');
	background-position: 0 .8ex;
	padding: 0 0 0 14px;
	}

/*	IE 6 fails to display (most) normal text, especially after
			re-load, when a 3-column theme is used.  The background of
			the content section overwrites text.  This (oddly) overcomes this
			shortcoming - use only when necessary */
.IE6Show
	{
	position: relative;
	}

.OutsetA
	{
	color: #666666;
	}

.OutsetB, .InsetB
	{
	left: -1px;
	top: -1px;
	}

.Text ul.InParagraph, ol.InParagraph
	{
	margin: .5em 4em;
	}


/*****************************************************************************/
/* .WithHeadings */
.WithHeadings, ol.WithHeadings .Heading
	{
	font-weight: bold;
	text-align: justify;
	}

.WithHeadings li.Blank
	{
	font-size: 0;
	height: 0;
	}

.WithHeadings div, .WithHeadings span, .WithHeadings p
	{
	font-weight: normal;
	}
/* end ol.WithHeadings */
/*****************************************************************************/


.ButtonLeft
	{
	left: 1em;
	text-align: left;
	}

.ButtonRight
	{
	right: 1em;
	text-align: right;
	}

a.C
	{
	text-align: center;
	}


/****************************************************************************/
/* button.Disabled */
button.Disabled
	{
	border-color: #13314D;
	border-style: groove;
	border-width: .3em;
	}

button.Disabled h3, button.Disabled span
	{
	color: #AAAAAA;
	}
/* button.Disabled */
/****************************************************************************/


/****************************************************************************/
/*	div.SearchResults	*/
div.SearchResults
	{
	clear: both;
	text-align: center;
	}

div.SearchResults div.LinkFrameOuter
	{
	margin: auto;
	width: 835px;
	}

div.SearchResults div.LinkFrameInner
	{
	background-image: url('blusteel/bg_wcag.gif');
	border-width: 10px;
	padding: 10px;
	width: 795px;
	}
/*	end div.SearchResults	*/
/****************************************************************************/


form.InsetFields input, form.InsetFields textarea
	{
	background-color: #CCFFFF;
	color: #13314D;

	border-style: solid;
	border-width: .2ex;
	font-family: 'arial', sans-serif;
	padding: 0 .2ex .2ex .2ex;
	}


/*****************************************************************************/
/*	"ye" - span.y, span.e	*/

p.Inset
	{
		margin: .2em 0 0 1em;
		text-indent: -1em;
	}

span.y
	{
	font-size: .9em;
	margin-top: .5em;
	position: absolute;
	/*	Note:	IE only responds to vertical-align when position: absolute.
	/*				Therefore, vertical-aling allows you to adjust the vertical position
							in IE without affecting that factor in other browsers 					*/
	vertical-align: 28%;
	}

span.e
	{
	font-size: .8em;
	position: relative;
	vertical-align: 25%;
	}
/*	end span.ye	*/
/*****************************************************************************/
