﻿.STable, .SSumT, .SChoiceT
{
	border: solid 1px black;
	width:	500px;
}

.STitle
{
	border:	solid 1px black;
	/*background-color: Maroon;*/
	background-color: #005794;
	font-size: 12pt;
	font-weight: bold;
	color:White;
	padding: 3px 5px 3px 5px;
}

.SPeriod
{
	background-color: #C4D4E3;
	padding:	0px 0px 2px 5px;	
}

.SPayment, .SPaymentEx
{
	border: solid 1px black;
	background-color: #0080D6;	
	color: White;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;		
}

.SPaymentEx
{
	padding-right: 5px;
	font-weight: bold;
}

.SPrice
{
	border: solid 1px black;
	text-align: right;
}

.SDes
{
	padding-left: 5px;
	padding-top:  5px;
}

.SSelect, .SDes
{
	border: solid 1px black;
	vertical-align: top;	
}

.SPrice, .SDes, .SSelect
{
	padding-right: 5px;
	background-color:	#C4D4E3;
}

.SDTopic, .SDSItem, .SDSItemT, .ST, .STI, .SST, .SSum, .SSumH, .SFormH, .SForm, 
.SChoice, .SChoiceH
{
	border: solid 1px black;
}

.SDSItem, .SDSItemT
{
	background-color: Gray;
	color: White;	
}

.SDSItem
{
	text-align: center;
}

.STI
{
	text-align: center;
	font-weight: bold;
}

.ST
{
	text-align: right;	
	font-weight: bold;
}

.SST
{
	font-weight: bold;
	text-decoration: underline;	
}

.SbBorder, .SbTbHeader
{
	border: solid 1px black;	
}

.SbTbHeader, .SbBgHeader
{
	background-color:Maroon;
	color: White;
	font-weight: bold		
}

.SbTable
{
	width: 520px;
}

.SBox
{
	border: none;
	padding-left:	5px;
}

.SFont
{		
	text-align: center;	
}

.SPageFont
{
	font-weight: bold;
}

.STitleFont
{
	text-align: left;
	padding: 2px 0px 2px 5px;
	font-weight: bold;
	border: solid 1px black;
}

.STextArea
{
	font-size: small;
}

/*
 Confirm Page Summary Table Cell
 */
.SSum, .SForm
{
	padding:			3px 3px 3px 5px;
	background-color:	#F0F7FF;
}

/*
 Confirm Page Summary Table Head  
 */
.SSumH, .SFormH
{
	font-weight:		bold;
	vertical-align:		top;
	padding:			3px 0px 3p 5px;
	color:				white;
	background-color:	#005794;
}

/*
 Confirm Page Summary Table	
 */
.SSumT, .SFormT
{
	background-color:	White;	
}

.SFormT
{
	border:				solid 1px black;
	width:				595px;
}

.SFormH
{
	width:				120px;
	padding:			5px 3px 3px 5px;
}

.SForm
{
	vertical-align:		top;
	border-color:		#C4D4E3;
}

/*
 Required Field	
 */
.SReq
{
	color: Orange;
}

.SReq2
{
	color:			red;
	font-weight:	bold;
}

.SFormCard
{
	width:		38%;
}

.SChoice, SChoiceH
{
	padding:			5px 0px 5px 5px;
	background-color:	#F0F7FF;
	border-color:		#C4D4E3;
}

.SChoiceH
{
	background-color:	#C4D4E3;
	border-color:		#F0F7FF;
	width:				10%;
	text-align:			center;
}

.SChoiceT
{
	width:				400px;
	border-color:		White;
}
