@charset "utf-8";
@import "base.css";
@import "gb_colors.css";
/****************************************************************
Basic Gold Badge Theme Style Sheet

Copyright &copy; 2005-2010 by James E. Pettis

June 25, 2010
****************************************************************/


/****************************************************************************
Fonts
/****************************************************************************/
body, .Serif, button.ButtonMenu
	{
	font-family: 'times new roman', 'times', serif;
	}

fieldset input, fieldset textarea, sup.TM
	{
	font-family: 'arial', 'helvetica', sans-serif;
	}


body
	{
	margin: 0;
	padding: 1em;
	}

form
	{
	margin: 0;
	}


/****************************************************************************
ul
/****************************************************************************/
ul, ul li ul, ul li ul li ul
	{
	list-style-image: none;
	list-style-type: none;

	margin: 0;
	padding: 0;
	}

ul img.Bullet
	{
	height: 1em;
	margin-right: .1em;
	margin-top: .15em;
	vertical-align: top;
	}
/****************************************************************************
end ul
/****************************************************************************/


.BackgroundInset
	{
	border-style: solid;
	}

.Bottom
	{
	vertical-align: bottom;
	}

.InsetA
	{
	color: #FFF380;
	}

.InsetB
	{
	left: -.1ex;
	top: -.1ex;
	}

.OutsetA
	{
	color: #666600;
	}

.OutsetB
	{
	left: -.1ex;
	top: -.1ex;
	}


/*****************************************************************************
.PipeBorder
/*****************************************************************************/
.PipeBorder span
	{
	display: inline-block;
	border-color: #000099 #000000 #000000 #000099;
	border-style: solid;
	border-width: .024em;
	}


.PipeBorder span span
	{
	border-color: #998C00 #4C4600 #4C4600 #998C00;
	}

.PipeBorder span span span
	{
	border-color: #C7B600 #857A00 #857A00 #C7B600;
	}

.PipeBorder span span span span
	{
	border-color: #E6D200 #B5A600 #B5A600 #E6D200;
	}

.PipeBorder span span span span span
	{
	border-color: #FFEA00 #DBC900 #DBC900 #FFEA00;
	}

.PipeBorder span span span span span span
	{
	border-color: #FFFFFF #FFEA00 #FFEA00 #FFFFFF;
	}

.PipeBorder span span span span span span span
	{
	border-color: #FFEA00 #FFFFFF #FFFFFF #FFEA00;
	}

.PipeBorder span span span span span span span span
	{
	border-color: #DBC900 #FFEA00 #FFEA00 #DBC900;
	}

.PipeBorder span span span span span span span span span
	{
	border-color: #B5A600 #E6D200 #E6D200 #B5A600;
	}

.PipeBorder span span span span span span span span span span
	{
	border-color: #857A00 #C7B600 #C7B600 #857A00;
	}

.PipeBorder span span span span span span span span span span span
	{
	border-color: #4C4600 #998C00 #998C00 #4C4600;
	}

.PipeBorder span span span span span span span span span span span span
	{
	border-color: #000000 #000099 #000099 #000000;
	}

.PipeBorder span span span span span span span span span span span span span
	{
	border: none;
	}

.PipeBorder .OutsetA, .PipeBorder .OutsetB
	{
	display: inline;
	padding: 0;
	}

.PipeBorderMargins
	{
	padding: 0 .2em .1em .2em;
	}
/*****************************************************************************
end .PipeBorder
/*****************************************************************************/


/*****************************************************************************
.TitleText

(Note:  must be located after .PipeBorder)
/*****************************************************************************/
.TitleContainer
	{
	display: block;
	line-height: 1em;
	margin-top: .15em;
	padding: 0 .15em 0 .25em;
	}

.TitleText
	{
	position: absolute;
	top: 0;
	}

.TitleOffset
	{
	position: relative;
	left: -1px;
	top: -1px;
	}

.TitleHighlight, .TitleColor5
	{
	color: #FFFFFF;

	position: relative;
	left: -2px;
	top: -2px;
	}

.TitleTop
	{
	position: relative;
	left: 1px;
	top: 1px;
	}

.TitleHighlight
	{
	color: #FFFFFF;
	}

.TitleTop
	{
	color: #FFEE33;
	}

.TitleColor4
	{
	color: #EBDB2F;
	}

.TitleColor3
	{
	color: #D4C62A;
	}

.TitleColor2
	{
	color: #B5A924;
	}

.TitleColor1
	{
	color: #8F851D;
	}

.TitleColor0
	{
	color: #595312;
	}
/*****************************************************************************
end .TitleText
/*****************************************************************************/


.TitleOuterBorder, .TitleInnerBorder, .SubtitleOuterBorder,
.SubtitleInnerBorder
	{
	border-style: solid;
	}

.TitleOuterBorder, .TitleInnerBorder
	{
	border-width: .7ex;
	}

.SubtitleOuterBorder, .SubtitleInnerBorder
	{
	border-width: .4ex;
	}

.TitleOuterBorder, .SubtitleOuterBorder
	{
	padding: 0;
	}

.TitleInnerBorder, .SubtitleInnerBorder
	{
	text-align: center;
	}

.TitleInnerBorder
	{
	padding: 1ex 2.2ex;
	font-size: 1.7em;
	}

.SubtitleInnerBorder
	{
	padding: .5ex 1.1ex;
	font-size: 2.4em;
	}

.ButtonLeft
	{
	left: 1em;
	text-align: left;
	}

.ButtonRight
	{
	right: 1em;
	text-align: right;
	}


/*****************************************************************************
.ButtonMenu - gold buttons on gold background
/*****************************************************************************/
.ButtonMenu
	{
	border-width: .2em;
	text-align: center;
	}

.ButtonMenu a, .ButtonMenu span.Current, .ButtonMenu span.Disabled, .ButtonMenu span.Button
	{
	border-width: .2em;
	display: block;
	padding: 0 .2em;
	text-decoration: none;
	}

.ButtonMenu a:hover, button.ButtonMenu li:hover
	{
	background-color: #F2DC00;
	}

.ButtonMenu a span, .ButtonMenu span.Current span,
.ButtonMenu span.Disabled span
	{
	font-size: 126%;
	font-weight: bold;
	}

.ButtonMenu li
	{
	border-width: .2em;
	list-style-type: none;
	margin: 0;
	}

.ButtonMenu li.Disabled
	{
	border-color: #FFE800;
	}

button.ButtonMenu
	{
	font-size: medium;
	padding: 0;
	}

.ButtonMenu span.Button span
	{
	font-weight: bold;
	}

.ButtonMenu span.Current
	{
	background-color: #000099;
	border-style: solid;
	border-color: #000099;
	}

.ButtonMenu span.Disabled
	{
	border-style: solid;
	border-color: #FFE800;
	}

.ButtonMenu span.Disabled .InsetB
	{
	color: #B8A700;
	}

.ButtonMenu ul
	{
	margin: 0 auto;
	text-align: left;
	}

div.Horizontal
	{
	height: 2.4em;
	}

div.Horizontal li
	{
	float: left;
	}

div.Horizontal li.Title
	{
	border: none;
	margin: 0;
	margin-right: .4em;
	padding-top: .2em;
	}

.ButtonMenu div.LinkUnit, .ButtonMenu div.LinkUnit div
	{
	border-width: .2em;
	display: inline-block;
	}

.ButtonMenu div.LinkUnit div
	{
	padding: .5em;
	}
/****************************************************************************
end .ButtonMenu
/****************************************************************************/


img.Google
	{
	vertical-align: middle;
	}

sup.TM
	{
	position: relative;
	top: .1em;
	font-size: 72%;
	}


/*****************************************************************************
table.OutsetHeaders
/****************************************************************************/
table.OutsetHeaders
	{
	border-collapse: separate;
	border-width: .1em;
	margin: auto;
	}

table.OutsetHeaders tbody
	{
	text-align: left;
	vertical-align: top;
	}

table.OutsetHeaders th, table.OutsetHeaders td
	{
	padding: .2em;
	}

table.OutsetHeaders td
	{
	border-width: .1em;
	}
/*****************************************************************************
end table.OutsetHeaders
/****************************************************************************/


/****************************************************************************
ul.DropDownList
/****************************************************************************/
ul.DropDownList
	{
	background-color: #000000;
	}

ul.DropDownList a, ul.DropDownList li
	{
	border-color: #000000;
	}
/****************************************************************************
end ul.DropDownList
/****************************************************************************/


/****************************************************************************
ul.GraphicBullets
/****************************************************************************/
ul.GraphicBullets img
	{
	height: 1em;
	margin-right: .4em;
	margin-top: .15em;
	vertical-align: top;
	}

ul.GraphicBullets li
	{
	text-indent: -1.4em;
	margin-left: 1.4em;
	}
/****************************************************************************
end ul.GraphicBullets
/****************************************************************************/


.Bottom2
	{
	margin-bottom: 2em;
	}

.Top2
	{
	margin-top: 2em;
	}