
/***********************************( PAGE ELEMENT STYLES )*************************************************/

.PieceOff {
	font-size: 8pt;
	font-family: 'Verdana','Arial','Geneva','Helvetica';
	font-weight : bold;
	color: #000000;
	background-color:#EEEEEE;
	padding:2px;
}

.PieceOn {
	font-size: 8pt;
	font-family: 'Verdana','Arial','Geneva','Helvetica';
	font-weight : bold;
	color: #FFFFFF;
	background-color:#636394;
	padding:2px;
}

.page_heading_line_top{
	background-color: #000000;
}

.page_heading_line_bottom{
	background-color: #636394;
}

.side_menu {
	BACKGROUND-COLOR: #EEEEEE;
	height: 400px;
}

/***********************************( FORM ELEMENT STYLES )*************************************************/
.inputButton {
	FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-ALIGN:center;
    cursor:hand;
    border-style:solid;
    border-width:1px;
    font-family: 'Verdana','Arial','Geneva','Helvetica';
    font-size: 8pt;
}

.dataLabel
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    BACKGROUND-COLOR: #CCCCCC;
    TEXT-ALIGN: right
}

.requiredInput
{
    FONT-WEIGHT: normal;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #990000;
    TEXT-ALIGN: right
}


/***********************************( TEXT STYLES )*************************************************/
.content_footer{
	color : #000000;
	font-family: 'Verdana','Arial','Geneva','Helvetica';
	font-weight : normal;
	font-size : 10px;
}

.section_heading{
	color : Black;
	font-family: 'Verdana','Arial','Geneva','Helvetica';
	font-weight : bold;
	font-size : 10pt;
}

.context_title{
	color : #990000;
	font-family: 'Verdana','Arial','Geneva','Helvetica';
	font-weight : bold;
	font-size : 10pt;
}

.bodyBoldMessageError
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: 'Verdana' , 'Arial' , 'Geneva' , 'Helvetica';
	text-decoration: none;
}

.bodyBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    font-family: 'Verdana','Arial','Geneva','Helvetica';
    TEXT-DECORATION: none
}
A.bodyBold:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    font-family: 'Verdana','Arial','Geneva','Helvetica';
    TEXT-DECORATION: none
}
.bodySmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    font-family: 'Verdana','Arial','Geneva','Helvetica';
    TEXT-DECORATION: none
}
A.bodySmall:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    font-family: 'Verdana','Arial','Geneva','Helvetica';
    TEXT-DECORATION: none
}
.bodySmallBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    font-family: 'Verdana','Arial','Geneva','Helvetica';
    TEXT-DECORATION: none
}
A.bodySmallBold:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    font-family: 'Verdana','Arial','Geneva','Helvetica';
    TEXT-DECORATION: none
}
.greyedLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #CCCCCC;
    font-family: 'Verdana','Arial','Geneva','Helvetica';
    TEXT-DECORATION: none
}
.bodyWhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    font-family: 'Verdana','Arial','Geneva','Helvetica';
    TEXT-DECORATION: none
}
A.bodyWhite:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    font-family: 'Verdana','Arial','Geneva','Helvetica';
    TEXT-DECORATION: none
}
.bodyBoldWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    font-family: 'Verdana','Arial','Geneva','Helvetica';
    TEXT-DECORATION: none
}
A.bodyBoldWhite:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    font-family: 'Verdana','Arial','Geneva','Helvetica';
    TEXT-DECORATION: none
}


/***********************************( TABLE STYLES )*************************************************/
.stdTable {
	 border:1 solid #bbbbbb;background-color:#EEEEEE;
}

.validationSummary
{
	border-right: #bbbbbb 1px solid;
	padding-right: 2px;
	border-top: #bbbbbb 1px solid;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-left: #bbbbbb 1px solid;
	color: red;
	padding-top: 2px;
	border-bottom: #bbbbbb 1px solid;
	font-family: 'Verdana' , 'Arial' , 'Geneva' , 'Helvetica';
	background-color: #eeeeee;
	text-decoration: none;
}

.containerBase
{
	border:1 solid #bbbbbb;background-color:#EEEEEE;
}

.containerTitle
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 2px;
	color: white;
	padding-top: 2px;
	font-family: 'Verdana' , 'Arial' , 'Geneva' , 'Helvetica';
	background-color: #003399;
	text-decoration: none;
}

.results_header_row{
	FONT-WEIGHT: bold;
    COLOR: #000000;
    BACKGROUND-COLOR: #CCCCCC;
}

.results_alt_row{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
}

/***********************************( PIECE CONTENT STYLES )*************************************************/
.PieceContent_Table {
	 border:0 solid #ffffff;
	 background-color:#ffffff;
	 width:100%;
}
.PieceContent_Label {
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #333333;
    font-family: 'Verdana','Arial','Geneva','Helvetica';
    background-color:#ffffff;
    border:solid 1 #bbbbbb;
}
.PieceContent_Value {
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    font-family: 'Verdana','Arial','Geneva','Helvetica';
    background-color:#ffffff;
    border:solid 1 #bbbbbb;
}

.PagerLink
{
	font-size:14;
}
.ValidationText
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: 'Verdana' , 'Arial' , 'Geneva' , 'Helvetica';
	
}
.required
{
	font-weight: bold;
	color: #ffffff;
	background-color: #990000;
	text-align: left;
}
.HeaderLabel
{
    FONT-WEIGHT: bold;
    font-size: 12pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #990000;
    TEXT-ALIGN: center;
}
.stdTable {
	 border:1 solid #bbbbbb;background-color:#EEEEEE;
}
td{
	font-family: 'Verdana','Arial','Geneva','Helvetica';
	FONT-WEIGHT: normal;
	font-size: 8pt;
}

	


