@charset "utf-8";
@import "../../themes/base.css";
/*
Home Page Style Sheet

by

Copyright &copy; 2005-2006 by James E. Pettis

September 10, 2006

*/

/* default text color */
body
	{
	color: #000099;
	}

/* default lowered border */
.BorderInset, div.TitleInnerBorder
	{
	border-style: solid;
	border-color: #000066 #0000CC #0000CC #000066;
	}

/* default raised border */
div.RuleH1, div.RuleH2, div.RuleH3, .BorderOutset,
	td.TitleOuterBorder
	{
	border-style: solid;
	border-color: #0000CC #000066 #000066 #0000CC;
	}

body
	{
	background-color: #FFFFFF;
	margin: 1em;

	font-family: 'times new roman', serif;

	list-style-type: disc;
	}

h1, h2, h3, h4
	{
	margin: 0;
	font-weight: bold;
	}

h1
	{
	font-size: 2em;
	}

h2
	{
	font-size: 1.59em;
	}

h3
	{
	font-size: 1.26em;
	}

h4
	{
	font-variant: small-caps;
	}

img
	{
	border: none;
	}

table
	{
	margin: auto;
	}

thead
	{
	vertical-align: bottom;
	}

.Black
	{
	color: #000000;
	}

.BorderInset, .BorderOutset
	{
	border-width: 2px;
	}

.BorderInset
	{
	background-color: #000000;
	}

.BorderOutset
	{
	font-size: .1em;
	}

.C
	{
	text-align: center;
	}

.InsetA
	{
	position: absolute;
	}

.InsetB
	{
	position: relative;
	left: 1px;
	top: 1px;
	}

.OutsetA
	{
	color: #000000;
	position: absolute;
	padding-top: 0;
	}

.OutsetB
	{
	color: #0000AA;
	position: relative;
	left: -1px;
	top: -1px;
	}

.Top
	{
	vertical-align: top;
	}

.U
	{
	text-decoration: underline;
	}

.White
	{
	color: #FFFFFF;
	}

a.Img, a.ButtonLeft, a.ButtonRight, a.FloatLeft, a.FloatRight
	{
	text-decoration: none;	/* prevents Netscape from underlining images that are links */
	}

a.ButtonLeft, a.ButtonRight
	{
	position: absolute;
	}

a.ButtonLeft
	{
	left: 16px;
	text-align: left;
	}

a.ButtonRight
	{
	right: 16px;
	text-align: right;
	}

a.FloatLeft
	{
	float: left;
	text-align: left;
	}

a.FloatRight
	{
	float: right;
	text-align: right;
	}

a.IconArea, a.NameArea, a.TopArea, a.NameAreaA, a.NameAreaB
	{
	display: block;
	text-decoration: none;
	}

a.IconArea
	{
	height: 52px;
	}

a.NameArea
	{
	height: 2.8em;
	}

a.NameAreaA
	{
	height: 1.0em;
	}

a.NameAreaB
	{
	height: 1.8em;
	}

a.TopArea
	{
	height: 1em;
	}

div.SampleLeft
	{
	float: left; 
	width:30.4%;
	}

div.SampleRight
	{
	float: right; 
	width:30.4%;
	}

div.SampleCenter
	{
	margin: 4%;
	margin-top: 0;
	margin-left: 34.8%;
	width: 30.4%; 
	}

div.TitleInnerBorder
	{
	padding: 1ex;
	background-color: #FFFFFF;
	}

table.Logo
	{
	margin-top: .2ex;
	}

td.CWP
	{
	
	padding-left: 1ex;
	}

td.TitleOuterBorder, div.TitleInnerBorder
	{
	border-width: .7ex;
	}

td.TitleOuterBorder
	{
	background-color: #000099;
	}

.Theme
	{	/* Note:  IE 5.5 and 6 do not recognize min-height property */

	border-style: ridge;
	border-width: 1ex;

	text-decoration: none;
	text-align: center;

	vertical-align: top;
	}

.Left
	{
	}

.Middle
	{
	}

.Right
	{
	}

/**************************************************/
/*	basalt theme
/**************************************************/
.Basalt
	{
	border-color: #CCCCCC;

	background-image: url('../../picture_library/basalt/backgrnd.gif');
	background-color: #CCCCCC;

	color: #000000;
	}

.BasaltA
	{
	font-family: lydian, arial, sans-serif;
	color: #330000;
	}

.BasaltB
	{
	font-family: lydian, arial, sans-serif;
	color: #990033;
	}

/**************************************************/
/*	blue cube theme
/**************************************************/
.Bluecube
	{
	border-color: #CCFFFF;

	background-image: url('../../picture_library/bluecube/backgrnd.gif');
	background-color: #CCFFFF;

	color: #000000;
	}

.BlueCubeA
	{
	font-family: 'times new roman', serif;
	color: #003366;
	}

.BlueCubeB
	{
	font-family: 'times new roman', serif;
	color: #0066FF;
	}

/**************************************************/
/*	blue inlay theme
/**************************************************/
.Blueinlay
	{
	border-color: #666666;

	background-image: url('../../picture_library/bluinlay/backgrnd.gif');
	background-color: #666666;

	color: #FFFFFF;
	}

.BlueInlayA
	{
	font-family: 'times new roman', serif;
	color: #336666;
	}

.BlueInlayB
	{
	font-family: 'times new roman', serif;
	color: #66CCCC;
	}

/**************************************************/
/*	blue steel theme
/**************************************************/
.Bluesteel
	{
	border-color: #3366CC;

	background-image: url('../../picture_library/blusteel/backgrnd.gif');
	background-color: #3366CC;

	color: #CCFFFF;
	}

.BlueSteelA
	{
	font-family: 'times new roman', serif;
	color: #666666;
	}

.BlueSteelB
	{
	font-family: 'times new roman', serif;
	color: #FFFFFF;
	}

/**************************************************/
/*	brass theme
/**************************************************/
.Brass
	{
	border-color: #CC6600;

	background-image: url('../../picture_library/brass/backgrnd.gif');
	background-color: #CC6600;

	color: #FFFFCC;
	}

.BrassA
	{
	font-family: 'times new roman', serif;
	color: #663300;
	}

.BrassB
	{
	font-family: 'times new roman', serif;
	color: #FFCC66;
	}

/**************************************************/
/*	brick theme
/**************************************************/
.Brick
	{
	border-color: #CC99CC;

	background-image: url('../../picture_library/brick/backgrnd.gif');
	background-color: #CC99CC;

	color: #330033;
	}

.BrickA
	{
	font-family: 'times new roman', serif;
	color: #330033;
	}

.BrickB
	{
	font-family: 'times new roman', serif;
	color: #993366;
	}

/**************************************************/
/*	copper theme
/**************************************************/
.Copper
	{
	border-color: #CC9966;

	background-image: url('../../picture_library/copper/backgrnd.gif');
	background-color: #CC9966;

	color: #FFFFFF;
	}

.CopperA
	{
	font-family: lydian, arial, sans-serif;
	color: #666633;
	}

.CopperB
	{
	font-family: lydian, arial, sans-serif;
	color: #FFFF99;
	}

/**************************************************/
/*	corporate theme
/**************************************************/
.Corporate
	{
	border-color: #CCCCCC;
	
	background-image: url('../../picture_library/corporat/borderlt.gif');
	background-repeat: repeat-y;
	background-color: #CCCCCC;

	color: #000000;
	}

.CorpA
	{
	font-family: 'times new roman', serif;
	color: #003333;
	}

.CorpB
	{
	font-family: 'times new roman', serif;
	color: #336699;
	}

.CorpIndent
	{
	margin-left: 37px;
	}

/**************************************************/
/*	floaters theme
/**************************************************/
.Floaters
	{
	border-color: #CCCCCC;

	background-image: url('../../picture_library/floaters/borderlt.gif');
	background-repeat: repeat-y;
	background-color: #CCCCCC;

	color: #000000;
	}

.FloatersA
	{
	font-family: 'times new roman', serif;
	color: #003333;
	}

.FloatersB
	{
	font-family: 'times new roman', serif;
	color: #336699;
	}

.FloatersIndent
	{
	margin-left: 37px;
	}

/**************************************************/
/*	forest theme
/**************************************************/
.Forest
	{
	border-color: #006633;

	background-image: url('../../picture_library/forest/backgrnd.gif');
	background-color: #006633;

	color: #FFFF99;
	}

.ForestA
	{
	font-family: 'times new roman', serif;
	color: #CCCCCC;
	}

.ForestB
	{
	font-family: 'times new roman', serif;
	color: #FFFFFF;
	}

.ForestIndent
	{
	margin-left: 58px;
	}

/**************************************************/
/*	gold badge
/**************************************************/
.GoldBadge
	{
	border-color: #000099;

	background-color: #000099;
	}

.GoldBadgeA
	{
	font-family: 'times new roman', serif;
	color: #666600;
	}

.GoldBadgeB
	{
	font-family: 'times new roman', serif;
	color: #FFFF00;
	}

/**************************************************/
/*	gold inlay theme
/**************************************************/
.Goldinlay
	{
	border-color: #FFFF99;

	background-image: url('../../picture_library/goldinla/backgrnd.gif');
	background-color: #FFFF99;
	}

.GoldInlayA
	{
	font-family: 'times new roman', serif;
	color: #FFFFCC;
	}

.GoldInlayB
	{
	font-family: 'times new roman', serif;
	color: #660000;
	}

/**************************************************/
/*	gold oval theme
/**************************************************/
.Goldoval
	{
	border-color: #CCCC99;

	background-image: url('../../picture_library/goldoval/backgrnd.gif');
	background-color: #CCCC99;

	color: #000000;
	}

.GoldOvalA
	{
	font-family: 'times new roman', serif;
	color: #FFCCCC;
	}

.GoldOvalB
	{
	font-family: 'times new roman', serif;
	color: #660000;
	}

/**************************************************/
/*	granite theme
/**************************************************/
.Granite
	{
	border-color: #99CCFF;

	background-image: url('../../picture_library/granite/backgrnd.gif');
	background-color: #99CCFF;

	color: #000066;
	}

.GraniteA
	{
	font-family: arial, sans-serif;
	color: #330000;
	}

.GraniteB
	{
	font-family: arial, sans-serif;
	color: #990033;
	}

/**************************************************/
/*	gray inlay theme
/**************************************************/
.Grayinlay
	{
	border-color: #CCCCCC;

	background-image: url('../../picture_library/grainlay/backgrnd.gif');
	background-color: #CCCCCC;

	color: #333333;
	}

.GrayInlayA
	{
	font-family: 'times new roman', serif;
	color: #CCCCCC;
	}

.GrayInlayB
	{
	font-family: 'times new roman', serif;
	color: #000000;
	}

/**************************************************/
/*	jade theme
/**************************************************/
.Jade
	{
	border-color: #FFCCCC;

	background-image: url('../../picture_library/jade/backgrnd.gif');
	background-color: #FFCCCC;

	color: #000000;
	}

.JadeA
	{
	font-family: 'times new roman', serif;
	color: #00CCCC;
	}

.JadeB
	{
	font-family: 'times new roman', serif;
	color: #006666;
	}

/**************************************************/
/*	leather theme
/**************************************************/
.Leather
	{
	border-color: #CC9966;

	background-image: url('../../picture_library/leather/backgrnd.gif');
	background-color: #CC9966;

	color: #003399;
	}

.LeatherA
	{
	font-family: 'times new roman', serif;
	color: #000033;
	}

.LeatherB
	{
	font-family: 'times new roman', serif;
	color: #003399;
	}

/**************************************************/
/*	marble theme
/**************************************************/
.Marble
	{
	border-color: #330099;

	background-image: url('../../picture_library/marble/backgrnd.gif');
	background-color: #330099;

	color: #CCCCFF;
	}

.MarbleA
	{
	font-family: arial, sans-serif;
	color: #663333;
	}

.MarbleB
	{
	font-family: arial, sans-serif;
	color: #CC6699;
	}

/**************************************************/
/*	marble text theme
/**************************************************/
.Marbletext
	{
	border-color: #990000;

	background-image: url('../../picture_library/marbltxt/backgrnd.gif');
	background-color: #990000;

	color: #FFFF99;
	}

.MarbleTextA
	{
	font-family: 'times new roman', serif;
	color: #999999;
	}

.MarbleTextB
	{
	font-family: 'times new roman', serif;
	color: #FFFFFF;
	}

/**************************************************/
/*	nitelite theme
/**************************************************/
.Nitelite
	{
	border-color: #999999;

	background-color: #000000;

	color: #3399FF;
	}

.NiteLiteA
	{
	font-family: arial, sans-serif;
	color: #999999;
	}

.NiteLiteB
	{
	font-family: arial, sans-serif;
	color: #FFFFFF;
	}

/**************************************************/
/*	oakgreen theme
/**************************************************/
.Oakgreen
	{
	border-color: #006600;

	background-image: url('../../picture_library/oakgreen/backgrnd.gif');
	background-color: #006600;

	color: #CCCC66;
	}

.OakGreenA
	{
	font-family: lydian, arial, sans-serif;
	color: #999933;
	}

.OakGreenB
	{
	font-family: lydian, arial, sans-serif;
	color: #FFFF99;
	}

/**************************************************/
/*	oldtime theme
/**************************************************/
.Oldtime
	{
	border-color: #CCCCCC;

	background-image: url('../../picture_library/oldtime/backgrnd.gif');
	background-color: #CCCCCC;

	color: #000000;
	}

.OldtimeA
	{
	font-family: 'times new roman', serif;
	color: #660000;
	}

.OldtimeB
	{
	font-family: 'times new roman', serif;
	color: #CC0000;
	}

/**************************************************/
/*	onyx theme
/**************************************************/
.Onyx
	{
	border-color: #CCCCCC;

	background-image: url('../../picture_library/onyx/backgrnd.gif');
	background-color: #CCCCCC;

	color: #000000;
	}

.OnyxA
	{
	font-family: 'times new roman', serif;
	color: #003366;
	}

.OnyxB
	{
	font-family: 'times new roman', serif;
	color: #0066CC;
	}

/**************************************************/
/*	peach theme
/**************************************************/
.Peach
	{	
	border-color: #FFCC99;

	background-image: url('../../picture_library/peach/backgrnd.gif');
	background-color: #FFCC99;

	color: #000000;
	}

.PeachA
	{
	font-family: 'times new roman', serif;
	color: #003333;
	}

.PeachB
	{
	font-family: 'times new roman', serif;
	color: #009999;
	}

.PeachIndent
	{
	margin-left: 42px;
	}

/**************************************************/
/*	plum oval theme
/**************************************************/
.Plumoval
	{
	border-color: #00FFFF;

	background-image: url('../../picture_library/plumoval/backgrnd.gif');
	background-color: #00FFFF;

	color: #000000;
	}

.PlumA
	{
	font-family: 'times new roman', serif;
	color: #330033;
	}

.PlumB
	{
	font-family: 'times new roman', serif;
	color: #990066;
	}

/**************************************************/
/*	red disk theme
/**************************************************/
.Reddisk
	{
	border-color: #FFFFFF;

	background-image: url('../../picture_library/reddisk/backgrnd.gif');
	background-color: #FFFFFF;

	color: #000000;
	}

.RedDiskA
	{
	font-family: arial, sans-serif;
	color: #999999;
	}

.RedDiskB
	{
	font-family: arial, sans-serif;
	color: #990000;
	left: -2px;
	top: -2px;
	}

/**************************************************/
/*	red tile theme
/**************************************************/
.Redtile
	{
	border-color: #CCCCCC;

	background-image: url('../../picture_library/redtile/backgrnd.gif');
	background-color: #CCCCCC;

	color: #330033;
	}

.RedTileA
	{
	font-family: 'times new roman', serif;
	color: #330000;
	}

.RedTileB
	{
	font-family: 'times new roman', serif;
	color: #990000;
	}

.RedTileIndent
	{
	margin-left: 58px;
	}

/**************************************************/
/*	sapphire theme
/**************************************************/
.Sapphire
	{
	border-color: #CCCCCC;

	background-image: url('../../picture_library/sapphire/backgrnd.gif');
	background-color: #CCCCCC;

	color: #000000;
	}

.SapphireA
	{
	font-family: 'times new roman', serif;
	color: #003333;
	}

.SapphireB
	{
	font-family: 'times new roman', serif;
	color: #006699;
	}

/**************************************************/
/*	sunny day theme
/**************************************************/
.Sunnyday
	{
	border-color: #FFCC00;

	background-color: #FFCC00;

	color: #000099;
	}

.SunnyDayA
	{
	font-family: arial, sans-serif;
	color: #993300;
	}

.SunnyDayB
	{
	font-family: arial, sans-serif;
	color: #FF6600;
	}

/**************************************************/
/*	teal theme
/**************************************************/
.Teal
	{
	border-color: #99CCCC;

	background-image: url('../../picture_library/teal/backgrnd.gif');
	background-color: #99CCCC;

	color: #000000;
	}

.TealA
	{
	font-family: 'times new roman', serif;
	color: #666633;
	}

.TealB
	{
	font-family: 'times new roman', serif;
	color: #FFFF99;
	}

/**************************************************/
/*	terra cotta theme
/**************************************************/
.Terracotta
	{
	border-color: #FFCC99;

	background-image: url('../../picture_library/teracota/backgrnd.gif');
	background-color: #FFCC99;

	color: #000000;
	}

.TerraCottaA
	{
	font-family: 'times new roman', serif;
	color: #003333;
	}

.TerraCottaB
	{
	font-family: 'times new roman', serif;
	color: #009999;
	}

/**************************************************/
/*	wood theme
/**************************************************/
.Wood
	{
	border-color: #99CCFF;

	background-image: url('../../picture_library/wood/backgrnd.gif');
	background-color: #99CCFF;

	color: #000000;
	}

.WoodA
	{
	font-family: 'times new roman', serif;
	color: #003366;
	}

.WoodB
	{
	font-family: 'times new roman', serif;
	color: #0066CC;
	}

/**************************************************/
/*	wood text theme
/**************************************************/
.Woodtext
	{
	border-color: #FFCC99;

	background-image: url('../../picture_library/woodtext/backgrnd.gif');
	background-color: #FFCC99;

	color: #000000;
	}

.WoodTextA
	{
	font-family: 'times new roman', serif;
	color: #333300;
	}

.WoodTextB
	{
	font-family: 'times new roman', serif;
	color: #996600;
	}

/**************************************************/
/*	yellow pad theme
/**************************************************/
.Yellowpad
	{
	border-color: #FFFF99;

	background-image: url('../../picture_library/yellopad/backgrnd.gif');
	background-color: #FFFF99;

	color: #003399;
	}

.YellowPadA
	{
	font-family: arial, sans-serif;
	color: #663300;
	}

.YellowPadB
	{
	font-family: arial, sans-serif;
	color: #CC9900;
	}

.YellowPadIndent
	{
	margin-left: 42px;
	}

