BODY  {
	BACKGROUND-COLOR : #ffffff;
	COLOR : #000000;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
}

.Header1  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : x-large;
	FONT-WEIGHT : bold;
}

.Header2  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : large;
	FONT-WEIGHT : bold;
}

.Header3  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : medium;
	FONT-WEIGHT : bold;
}
.Header4  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : small;
	FONT-WEIGHT : bold;
}

.Header5  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : xx-small;
	FONT-WEIGHT : bold;
	background : #E7E7E6;
}

.Header320  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 20pt;
	FONT-WEIGHT : bold;
}
.Header321  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 21pt;
	FONT-WEIGHT : bold;
}

.Header312  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 12pt;
	FONT-WEIGHT : bold;
}

.Header311  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 11pt;
	FONT-WEIGHT : bold;
}

.Header105  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  10.5pt;
	font-weight : bold;	
}

.QuestionHeader  {
	COLOR : #000000;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 10pt;
	FONT-WEIGHT : bold;
}

.QuestionHeader12  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 12pt;
	FONT-WEIGHT : bold;
}

.QuestionHeaderR  {
	BACKGROUND-COLOR :  #1E117B;
	COLOR : #ffffff;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 10pt;
	FONT-WEIGHT : bold;
	TEXT-ALIGN : right;
}

.QuestionLabel  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 10pt;
	FONT-WEIGHT : bold;
}

.QuestionLabelR  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 10pt;
	FONT-WEIGHT : bold;
	TEXT-ALIGN : right;
}

.QuestionHeader2  {
	BACKGROUND-COLOR : #009AE4;
	COLOR : #ffffff;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 10pt;
	FONT-WEIGHT : bold;
	padding : 5px;
}

.QuestionData  {
	COLOR : #000000;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  10pt;
}

.QuestionData12  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  12pt;
}

.QuestionDataR  {
	COLOR : #000000;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  10pt;
	TEXT-ALIGN : right;
}

.QuestionLinkData  {
	BACKGROUND-COLOR : #ffffff;
	COLOR : #0000ff;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 10pt;
}

.ErrorHeader  {
	BACKGROUND-COLOR : #B0B0B0;
	COLOR : #000000;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 10pt;
	FONT-WEIGHT : bold;
	padding : 10px;
}

.ErrorData  {
	BACKGROUND-COLOR : #C0C0C0;
	COLOR : #000000;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  10pt;
	padding : 10px;
}

.StdText  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  10pt;
}

.StdText13  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  13pt;
}

.StdText115  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  11.5pt;
}

.BoldStdText  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 10pt;
	font-weight : bold;
}

.FixedText  {
	FONT-FAMILY : courier;
	FONT-SIZE :  10pt;
}

.StdText9  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  9pt;
}

.DocFooter  {
	FONT-FAMILY : "Calibri", "Helvetica", "Sans-Serif";
	FONT-SIZE :  11pt;
	COLOR : #C0C0C0;
}

IMG  {
	BORDER-BOTTOM-STYLE : none;
	BORDER-LEFT-STYLE : none;
	BORDER-RIGHT-STYLE : none;
	BORDER-TOP-STYLE : none;
}

IMG.withborder  {
	BORDER-BOTTOM-STYLE : solid;
	BORDER-LEFT-STYLE : solid;
	BORDER-RIGHT-STYLE : solid;
	BORDER-TOP-STYLE : solid;
}

TABLE  { border : none; }


A:link  {
	COLOR : #009AE4;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  10pt;
}

A:visited  {
	COLOR : #009AE4;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  10pt;
}

A.Link12:link  {
	COLOR : #009AE4;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  12pt;
}
A.Link12:visited  {
	COLOR : #009AE4;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  12pt;
}

select {
	BACKGROUND-COLOR : #ffffff;
	COLOR : #000000;
	border: #009AE4 1px solid;
	FONT-SIZE :  10pt;
}


.SelectText  {
	BACKGROUND-COLOR : #ffffff;
	COLOR : #000000;
	border: #009AE4 1px solid;
	FONT-SIZE :  10pt;
}

.InputText {
	BACKGROUND-COLOR : #ffffff;
	COLOR : #000000;
	FONT-SIZE :  10pt;
	border: #009AE4 1px solid;
}

.InputText2 {
	border : 0;
	background-color : #fdf5e6;
	font-family : Arial, Helvetica, Sans-Serif;
	;
	font-size : 10pt;
}
.InputText3 {
	border : 0;
	background-color : #336699;
	font-family : Arial, Helvetica, Sans-Serif;
	color : #ffffff;
	font-size : 10pt;
	font-weight : bold;
	text-align : right;
	background : right;
}

.InputText4 {
	color : #c0c0c0;
	background-color : #fdf5e6;
}

.SmallText {
   BACKGROUND-COLOR : #E7E7E6;
	COLOR : #000000;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  8pt;
}

.SmallText1 {
	BACKGROUND-COLOR : White;
	COLOR : #000000;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 8pt;
}

.SmallBoldText{
	background : White;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}

.TinyText {
	BACKGROUND-COLOR : White;
	COLOR : #000000;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 7pt;
}

.CellBorder {
	border: thin solid Black;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  10pt;
}

.BlueLines {
	border-left-style: solid;
	border-right-style: solid;
        border-width: 1px;
        border-color:#009AE4;    
        border-spacing: 0px 0px;
}

.BlueLineLeft{
	border-left-style: solid;
        border-width: 1px;
        border-color:#009AE4;    
        border-spacing: 0px 0px;
}

.BlueLineBottom{
	border-bottom-style: solid;
        border-width: 1px;
        border-color:#009AE4;    
        border-spacing: 0px 0px;
}

.TinyTextBlue{
	BACKGROUND-COLOR : White;
	COLOR : #000000;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 7pt;
	border-bottom-style: solid;
        border-width: 1px;
        border-color:#009AE4;    
        border-spacing: 0px 0px;
}

.StdTextBlue  {
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  10pt;
	border-bottom-style: solid;
        border-width: 1px;
        border-color:#009AE4;    
        border-spacing: 0px 0px;
}



.nogaps{
        border-spacing: 0px 0px;

}

/*************************/
/* ERROR.ASP Styles  */
/*************************/
/* duplicated
.ErrorHeader  {
	BACKGROUND-COLOR : #800000;
	COLOR : #ffffff;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE : 10pt;
	FONT-WEIGHT : bold;
}

.ErrorData  {
	BACKGROUND-COLOR : #fdf5e6;
	COLOR : #800000;
	FONT-FAMILY : "Arial", "Helvetica", "Sans-Serif";
	FONT-SIZE :  10pt;
}*/

/*************************/
/* printing directive    */
/*************************/
@media print {
  #NotPrinted * {
    display:none;
  }
  
  #PageBreak * {page-break-before:always;}
}


/*************************/
/* loading img for ajax  */
/*************************/

/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('./ajax-loading.gif') 
                50% 50% 
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}

/*************************/
/* Flood                 */
/*************************/
.alignButton {
    margin-left: -10px;
}