/*
CWP Style Sheet

Copyright &copy; 2005-2009 by James E. Pettis

November 26, 2009

*/


/****************************************************************************
Main Colors
/****************************************************************************/
.CSurface
	{
	color: #DDDD44;
	}

.WSurface, h3 span.Tab a, h3 a.RightTab, h3 a.LeftTab,
a.RightTab:visited span, a.LeftTab:visited span
	{
	color: #4FA7FF;
	}

a.Help
	{
	background-color: #4FA7FF;
	}

.PSurface, h3 a.LeftTab:hover span, h3 a.RightTab:hover span
	{
	color: #44DDDD;
	}
/****************************************************************************
end Main Colors
/****************************************************************************/


/****************************************************************************
Exlanation Area Colors
/****************************************************************************/
.ExplanationArea, div.TextMenu .MenuText, div.TextMenu .MenuText a, span.Tab,
.Explanation strong, a.Help
	{
	color: #000000;
	}

.ExplanationArea h4, .ExplanationArea h5
	{
	color: #0057AE;
	}
/****************************************************************************
end Exlanation Area Colors
/****************************************************************************/


/****************************************************************************
/****************************************************************************
Borders
/****************************************************************************
/****************************************************************************/


body
	{
	margin-top: -.4em;
	padding-top: 0;
	}


.ExplanationArea
	{
	margin-top: 1.5em;
	}


/****************************************************************************
.Explanation
/****************************************************************************/
.Explanation
	{
	background-color: #FFFFFF;

	border-color: #808080;
	border-style: solid;
	border-width: 0 .2em .2em 0;

	padding: 1em;
	}

.Explanation div.RuleH3
	{
	border-color: #004285 #006BD6 #006BD6 #004285;
	border-width: .2em;
	}

.Explanation a:link
	{
	color: #0000FF;
	}

.Explanation a:visited
	{
	color: #840084;
	}

.Explanation h3, .Explanation h4, .Explanation h5, .Explanation fieldset,
.Explanation label
	{
	color: #0057AE;
	border-color: #0057AE;
	}

.Explanation h3
	{
	font-size: 190%;
	}

.Explanation em, .Explanation kbd
	{
	font-size: 100%;
	}

.Explanation input, .Explanation textarea
	{
	background-color: #003F7E;
	color: #FFFFFF;
	}

.InsetA
	{
	color: #ADADAD;
	}

.InsetB
	{
	left: .03em;
	top: .03em;
	}


/****************************************************************************
end .Explanation
/****************************************************************************/


address
	{
	font-style: normal;
	line-height: 1.5em;
	}


/****************************************************************************
h1
/****************************************************************************/
h1
	{
	display: inline-block;
	font-size: 380%;
	margin-bottom: .5em;
	text-align: left;
	width: 12.1em;
	}

h1 img
	{
	float: left;
	height: 2.96em;
	margin-top: .35em;
	}

h1 span.Line1
	{
	font-size: 205%;
	height: 1em;
	}

.CBevel, .WBevel, .PBevel
	{
	position: absolute;
	}

.CSurface, .WSurface, .PSurface
	{
	position: relative;
	left: -.03em;
	top: -.03em;
	}

.CBevel
	{
	color: #707023;
	}

.WBevel
	{
	color: #366DA3;
	}

.PBevel
	{
	color: #2F9999;
	}
/****************************************************************************
end h1
/****************************************************************************/


/****************************************************************************
h2
/****************************************************************************/
h2
	{
	font-size: 280%;
	}

h2 .Small
	{
	font-size: 79%;
	margin-bottom: -.4em;
	}
/****************************************************************************
end h2
/****************************************************************************/


h3, .H3
	{
	font-size: medium;
	}

h3.PageSubtitle, .SiteMap h3, .H3
	{
	font-size: 200%;
	}


h4, .H4
	{
	font-size: 159%;
	font-variant: normal;
	}


a.Help, h5
	{
	font-size: 126%;
	}


ul li h4
	{
	margin-left: 1.45em;
	text-indent: -1.45em;
	}

ul ul
	{
	margin-left: 3.3em;
	text-indent: -1.45em;
	}

ul ul ul
	{
	margin-left: 1.3em;
	text-indent: -1.3em;
	}

ul ul ul ul
	{
	margin-left: 1.2em;
	text-indent: -1.2em;
	}

ul ul ul img.Bullet
	{
	height: .85em;
	margin-top: .15em;
	}

ul ul ul ul img.Bullet
	{
	height: .72em;
	margin-top: .2em;
	}

ul h4 img.Bullet
	{
	margin-top: .2em;
	}

ul h5 img.Bullet
	{
	margin-top: .15em;
	}

div.TextMenu
	{
	background-color: #C0C0C0;

	border-color: #FFFFFF #808080 #808080 #FFFFFF;
	border-style: solid;
	border-width: .2em;

	font-weight: bold;
	font-size: 126%;
	text-align: center;

	padding: .4em .2em .8em .2em;
	}

div.TextMenu a
	{
	border-bottom-style: solid;
	border-bottom-width: .1em;
	text-decoration: none;
	}

div.TextMenu .PageName
	{
	background-color: #000000;

	border-color: #808080 #FFFFFF #FFFFFF #808080;
	border-style: solid;
	border-width: .2em;

	float: left;
	position: relative;
	top: -.2em;

	padding: .2em .3em;
	}

ul ul li.NoBullet
	{
	margin-left: -1.45em;
	text-indent: 0;
	}


/****************************************************************************
.About
/****************************************************************************/
.About ul
	{
	margin-left: 5.5em;
	text-align: justify;
	text-indent: -1.5em;
	}

.About img.Bullet
	{
	margin-right: .5em;
	}
/****************************************************************************
end .About
/****************************************************************************/


/****************************************************************************
.InputLabels
/****************************************************************************/
.InputLabels
	{
	padding-right: .4em;
	vertical-align: bottom;
	}

.InputLabels div
	{
	font-style: italic;
	margin-top: .4em;
	text-align: right;
	}
/****************************************************************************
end .InputLabels
/****************************************************************************/


.InputRadioButton
	{
	padding-right: .4em;
	padding-top: .2em;
	}


/****************************************************************************
.SiteMap
/****************************************************************************/
.SiteMap img.Bullet
	{
	height: 1.3em;
	}

.SiteMap li
	{
	margin-top: 1em;
	}
/****************************************************************************
end .SiteMap
/****************************************************************************/


/****************************************************************************
.Tab, .RightTab, .LeftTab 
/****************************************************************************/
.Tab, .RightTab, .LeftTab
	{
	border-style: solid;

	display: inline-block;
	padding: .5em 0 1em 0;
	vertical-align: top;
	width: 11em;
	}

a.RightTab
	{
	border-width: .2em .2em 0 0;
	}

a.LeftTab
	{
	border-width: .2em 0 0 .2em;
	}


span.Tab
	{
	border-width: .2em .2em .2em 0;
	}

span.Tab
	{
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	}

a.LeftTab, a.RightTab
	{
	border-color: #808080;
	text-decoration: none;
	}

h3 .LeftTab span, h3 .RightTab span, h3 .Tab span
	{
	border-bottom: .1em solid;
	font-size: 159%;
	padding-bottom: .08em;
	}

a.RightTab:hover span, a.LeftTab:hover span
	{
	border-color: #44DDDD;
	}
/****************************************************************************
end .Tab, .RightTab, .LeftTab 
/****************************************************************************/

a.Help
	{
	font-size: 126%;
	font-weight: bold;
	padding: 0 .24em;
	text-decoration: none;
	}


/****************************************************************************
ul.Default li
/****************************************************************************/
ul.Default li
	{
	margin-left: 1.4em;
	text-indent: -1.4em;
	}

ul.Default li div
	{
	margin-left: 1.4em;
	}
/****************************************************************************
end ul.Default li
/****************************************************************************/
