/*********************
 * BACKGROUND COLORS *
 *********************/
.ControlBody
{
	background-color: #E8CB95; /* mid gold */
}
.ControlBorder
{
	background-color: #D0972B; /* dark gold */
	font-size: 1px;
}

.OptionColumn
{	
}

.OptionColumn td
{
	width:180px;
}

.ControlCaption
{
}
.ControlDottedBorder
{
	background-image: url(Images/control_1px_dotted_border.gif);
	background-repeat: repeat-x;
}
.ControlDblBorder
{
	border-top: solid 1px #D0972B;
	border-bottom: solid 1px #D0972B;
}
.ControlEdge
{
	background-image: url(Images/control_edge.gif);
	background-repeat: repeat;
	width: 5px;
}
.ControlEdge2
{
	background-image: url(Images/control_edge2.gif);
	background-repeat: repeat-y;
	padding-left: 7px;
}
.ControlHead
{
	background-color: #F3E5CA; /* light gold */
}
.ControlHighlight
{
}
.ControlTitle
{
	background-color: #956F23; /* light brown/gold */
}
.ControlTitleEdge
{
	background-image: url(Images/controltitle_edge.gif);
	background-repeat: repeat;
	width: 5px;
}
.ControlTitleEdge2
{
	background-image: url(Images/controltitle_edge2.gif);
	background-repeat: repeat-y;
	padding-left: 7px;
}
.OptionSelectionBody
{
	background-color: #EAEBEB; /* gray */
}
.OptionSelectionBorder
{
}
.OptionSelectionCaption
{
}
.OptionSelectionHead
{
}
.OptionSelectionHighlight
{
}
.OptionSelectionTitle
{
	background-color: #EAEBEB; /* gray */
}
.SummaryControlBody
{
	background-color: #B0BFD1; /* mid blue */
}

.SummaryControlBorder
{
}
.SummaryControlCaption
{
}
.SummaryControlDottedBorder
{
	background-image: url(Images/summary_1px_dotted_border.gif);
	background-repeat: repeat-x;
}
.SummaryControlEdge
{
	background-image: url(Images/summary_edge.gif);
	background-repeat: repeat;
	width: 5px;
}
.SummaryControlHead
{
	background-color: #CED7E2; /* light blue */
	text-align: right;
}

.SummaryControlHighlightValue
{
	background-color: #FFFFFF; /* white */
	color: #063770; /* royal blue */
	margin-left: 2px;
}

.summaryControlBottomSolidLine
{
	border-bottom: solid 2px #B0BFD1; /*  */
}

.SummaryControlHighlight_Left
{
	background-color: #FFFFFF; /* white */
	color: #063770; /* royal blue */
	margin-left: 2px;
	border-left: solid 1px #A3C296; /* light green */
	border-top: solid 1px #A3C296; /* light green */
	border-bottom: solid 1px #A3C296; /* light green */
}
.SummaryControlHighlight_Middle
{
	background-color: #FFFFFF; /* white */
	color: #063770; /* royal blue */
	border-top: solid 1px #A3C296; /* light green */
	border-bottom: solid 1px #A3C296; /* light green */
}
.SummaryControlHighlight_Right
{
	background-color: #FFFFFF; /* white */
	color: #063770; /* royal blue */
	margin-right: 2px;
	border-right: solid 1px #A3C296; /* light green */
	border-top: solid 1px #A3C296; /* light green */
	border-bottom: solid 1px #A3C296; /* light green */
}
.SummaryControlRule
{
	background-color: #3A5E8B; /* darker blue */
}
.SummaryControlTitle
{
	background-color: #113F77; /* Kelley Blue */
}
.SummaryControlTitleEdge
{
	background-image: url(Images/summarytitle_edge.gif);
	background-repeat: repeat;
	width: 5px;
}
.WarningBody
{
	background-color: #FFE4E4; /* "desaturated" red or pink */
}
.WarningBorder
{
	border: solid 1px #FF0000 /* Red  */;
}

/***************
 * FONT FAMILY *
 ***************/
.Normal
{
	font-family: Verdana;
	color: #000000;
}
.Title
{
	font-family: Arial;
	color: #000000;
}
.TabCaptionFont
{
	font-family: Verdana;/* Modified by Thunderbirds : Change font from silkscreen to Verdana on 07/19/2007 */
}

/*************
 * FONT SIZE *
 *************/
.TitleSmall
{
	font-size: 12pt;
}
.TitleMed
{
	font-size: 14pt;
	line-height: 16.5pt;
}
.TitleLarge
{
	font-size: 18pt;
}
.BodyXSmall
{
	font-size: 7pt;
}
.BodySmall
{
	font-size: 7.5pt;
}
.BodyMed
{
	font-size: 8pt;
}
.BodyLarge
{
	font-size: 8.5pt;
}
.TabCaptionSmall
{
	font-size: 9pt;
}

/***************
 * FONT WEIGHT *
 ***************/
.VeryHeavy
{
	font-weight: bold;
}
.Heavy
{
	font-weight: bolder;
}
.Light
{
	font-weight: lighter;
}

/***********
 * SPACERS *
 ***********/
.HSpacer
{
	height: 1px;
	background-color: White;
}
.VSpacer
{
	width: 1px;
	background-color: White;
}

/**************
 * FONT COLOR *
 **************/
.SummaryControlHighlightBlue
{
	color: #063770;
}
.SummaryControlHighlightGray
{
	color: #333333;
}
.WarningText
{
	color: #FF0000; /* Red */
}
.KBBBlue
{
	color: #133F77;
}
.KBBGold
{
	color: #D0972B;
}
.KBBGray
{
	color: #6D90B4;
}
.KBBBlack
{
	color: #000000;
}
.AdminTitleBlue
{
	color: #114078;
}
.AdminWhite
{
	color: White;
}
