
/* --- Page-wide settings --- */
BODY
{
	FONT-SIZE:		9pt;
	FONT-FAMILY:	arial, helvetica, sans-serif; 
}


TABLE
{
	BORDER-STYLE: none;
	border-collapse:collapse;
}


TD
{
	FONT-SIZE:		9pt;
	FONT-FAMILY:	arial, helvetica, sans-serif;
}
/* --- Title styles --- */
TD.Title
{
	font-size: 14pt;
	color: #666666;
	
}

/* --- Tab styles --- */
TABLE.Tab 
{
}

TD.Tab {
	BORDER-RIGHT:	#a0a0a0 0.1pt solid;
	BORDER-LEFT:	#a0a0a0 0.1pt solid;
	BORDER-TOP:		#a0a0a0 0.1pt solid;
	BORDER-BOTTOM:	#a0a0a0 0.1pt solid;
	PADDING-LEFT:	8pt;
	PADDING-RIGHT:	0pt;
	PADDING-TOP:	3pt;
	PADDING-BOTTOM: 3pt;

	FONT-WEIGHT: bold;
	COLOR: #bcbcbc;
	BACKGROUND-COLOR: #e0e0e0;
}
TD.TabSelected {
	BORDER-LEFT:	#a0a0a0 0.1pt solid;
	BORDER-RIGHT:	#a0a0a0 0.1pt solid;
	BORDER-TOP:		#a0a0a0 0.1pt solid;
	BORDER-BOTTOM:	#a0a0a0 0.1pt solid;
	
	PADDING-LEFT:	8pt;
	PADDING-RIGHT:	0pt;
	PADDING-TOP:	3pt;
	PADDING-BOTTOM: 3pt;
	
	FONT-WEIGHT: bold;
	COLOR: #666666;
	BACKGROUND-COLOR: #d1d1d1;	
}
TD.TabEmpty 
{
	BORDER-BOTTOM:	#a0a0a0 0.1pt solid;

	PADDING-LEFT:	0pt;
	PADDING-RIGHT:	0pt;
	PADDING-TOP:	3pt;
	PADDING-BOTTOM: 3pt;
}
TD.TabContent 
{
	BORDER-LEFT:	#a0a0a0 0.1pt solid;
	BORDER-RIGHT:	#a0a0a0 0.1pt solid;
	BORDER-TOP:		#a0a0a0 0.1pt solid;
	BORDER-BOTTOM:	#a0a0a0 0.1pt solid;
	
	PADDING-LEFT:	0pt;
	PADDING-RIGHT:	0pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM:	1pt;

	BACKGROUND-COLOR: #d1d1d1;
}
TD.TabSizer {
}

/* --- Group styles ---*/
TABLE.Group 
{
}

TD.GroupHeader {
	PADDING-LEFT:	5pt;
	PADDING-RIGHT:	1pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM:	1pt;

	FONT-WEIGHT: bold;
	COLOR: white;
	BACKGROUND-COLOR: #666666;
}
TD.GroupContent {
	PADDING-LEFT:	0pt;
	PADDING-RIGHT:	0pt;
	PADDING-TOP:	0pt;
	PADDING-BOTTOM: 0pt;
	
	BACKGROUND-COLOR: #f0f0f0;
	
}
TD.GroupSizer
{
}

/* Form Styles */
TABLE.FieldList
{
	border-left:	#666666 0.1pt solid;
	border-right:	#666666 0.1pt solid;
	border-top:		#666666 0.1pt solid;
	border-bottom:	#666666 0.1pt solid;
	/*text-align: left;*/
}

TD.Label {
	PADDING-LEFT:	5pt;
	PADDING-RIGHT:	1pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM:	1pt;

	BACKGROUND-COLOR: #f0f0f0;
	/*text-align: left;*/
}
TD.LabelRight {
	PADDING-LEFT:	1pt;
	PADDING-RIGHT:	5pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM:	1pt;

	text-align:right;
	BACKGROUND-COLOR: #f0f0f0
}
TD.LabelBold {
	PADDING-LEFT:	5pt;
	PADDING-RIGHT:	1pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM:	1pt;

	FONT-WEIGHT:	bold;
	BACKGROUND-COLOR: #f0f0f0;
	VERTICAL-ALIGN:  baseline;
	/*text-align: left;*/
}
TD.LabelBoldRight {
	PADDING-LEFT:	1pt;
	PADDING-RIGHT:	5pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM:	1pt;

	FONT-WEIGHT:	bold;
	BACKGROUND-COLOR: #f0f0f0;
	VERTICAL-ALIGN:  baseline;
	text-align:		right 
}
TD.Field {
	PADDING-LEFT:	5pt;
	PADDING-RIGHT:	1pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM:	1pt;

	BACKGROUND-COLOR: #f0f0f0;
	/*text-align: left;*/
}
TD.Comment
{
	PADDING-LEFT:	1pt;
	PADDING-RIGHT:	1pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM:	1pt;
	
	
	BACKGROUND-COLOR: #f0f0f0;
	/*text-align: left;*/

}

TD.Error {
	PADDING-LEFT:	5pt;
	PADDING-RIGHT:	1pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM:	1pt;

	FONT-WEIGHT:	bold;
	COLOR:			red;
	/*text-align: left;*/	
	BACKGROUND-COLOR: #f0f0f0
}

TD.Heading 
{
	PADDING-LEFT:	5pt;
	PADDING-RIGHT:	1pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM:	1pt;

	FONT-WEIGHT: bold;
	COLOR: white;
	/*text-align: left;	*/
	BACKGROUND-COLOR: #666666
}

TD.HeadingRight 
{
	PADDING-LEFT:	1pt;
	PADDING-RIGHT:	5pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM:	1pt;
	text-align:	right;
	FONT-WEIGHT: bold;
	COLOR: white;
	BACKGROUND-COLOR: #666666
}
TD.FieldSizer
{
}

INPUT.FieldTextBox {
	BORDER-LEFT:	#666666 0.1pt solid;
	BORDER-RIGHT:	#666666 0.1pt solid;
	BORDER-TOP:		#666666 0.1pt solid;
	BORDER-BOTTOM:	#666666 0.1pt solid;

	PADDING-LEFT:	1pt;
	PADDING-RIGHT:	1pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM: 1pt;
	/*WIDTH:			100px;*/
}
INPUT.FieldTextBoxMediumLarge {
	BORDER-LEFT:	#666666 0.1pt solid;
	BORDER-RIGHT:	#666666 0.1pt solid;
	BORDER-TOP:		#666666 0.1pt solid;
	BORDER-BOTTOM:	#666666 0.1pt solid;

	PADDING-LEFT:	1pt;
	PADDING-RIGHT:	1pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM: 1pt;

	/*width:			200px*/
}
INPUT.FieldTextBoxLarge {
	BORDER-LEFT:	#666666 0.1pt solid;
	BORDER-RIGHT:	#666666 0.1pt solid;
	BORDER-TOP:		#666666 0.1pt solid;
	BORDER-BOTTOM:	#666666 0.1pt solid;

	PADDING-LEFT:	1pt;
	PADDING-RIGHT:	1pt;
	PADDING-TOP:	1pt;
	PADDING-BOTTOM: 1pt;

	/*width:			250px;*/
}
SELECT.FieldComboBoxSmall {
	/*width: 100px;*/
}
SELECT.FieldComboBoxMediumLarge {
	/*width: 210px;*/
}

SELECT.FieldComboBoxLarge {
	/*width: 250px;*/
}
SELECT.FieldComboBoxVeryLarge {
	/*width: 300px;*/
}