BODY
{
    FONT-FAMILY: Arial, Helvetica, san-serif;
    FONT-SIZE: 9pt;
}

xml { display: none; }

.menusubtable {
	border:0px;
	width:100%;
	valign:top;
}

.DetailTabBody {
    font-family:Arial, Helvetica, san-serif;
    font-size:9pt; 
    background-color:rgb(233,237,244); 
    overflow:auto; 
    border-color:background-color:rgb(74,89,140); 
    border-style:solid; 
    border-width:1;
	width: 95%;
}

.contentTable {
	margin-left: 21px;
	margin-right: 21px;
}

.ACTIVETAB{
    font-family:Arial, Helvetica, san-serif;
    font-size:10pt;
    font-weight:bold;
    font-style:normal;
    color:white;
    background-color:rgb(74,89,140);
    text-align:center;
}

.INACTIVETAB{
    font-family:Arial, Helvetica, san-serif;
    font-size:10pt;
    font-weight:normal;
    font-style:normal;
    color:white;
    background-color:rgb(120,156,202);
    text-align:center; 
    cursor:hand
}

.ListTable {
    FONT-FAMILY: Arial, Helvetica, san-serif;
    FONT-SIZE: 9pt;
    BACKGROUND: #084d9a; //#6706E5
    PADDING-TOP: 2pt;
}

.ListTableHeader {
    FONT-FAMILY: Arial, Helvetica, san-serif;
    FONT-SIZE: 9pt;
    font-weight:bold;
    BACKGROUND: #EEEEEE;
    color:#3e94da;
    PADDING-TOP: 2pt;
    text-align: center;
}

.ListTableRow1 {
    BACKGROUND: #ffffff; //#FFFFe0;E8F7FF;
    COLOR: BLACK;
    text-align:center;
    font-size:12px;
}
.ListTableRow2 {
    BACKGROUND: #EDf1fD; //ffffff; //#EDF1F4;
    COLOR: BLACK;
    text-align:center;
    font-size:12px;
}

.ListTableRow{
	background:#ffffff;
	text-align:center;
	font-size:12px;
}

.ListPageLineBG {
    BACKGROUND-COLOR: #6695d4;
}

.ListPageLine {
    FONT-FAMILY: Arial, Helvetica, san-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    BACKGROUND-COLOR: #dddddd
}

.TableHeader {
    FONT-FAMILY: Arial, Helvetica, san-serif;
    FONT-SIZE: 9pt;
    BACKGROUND: #B1DBF7;
    COLOR: #000000;
    PADDING-TOP: 1pt;
    TEXT-ALIGN: center
}

.Copyright1
{
      font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#48585F;
}
.text_des{
	 font-size: 11px;color:#3e94da;
}
.Copyright2
{
           FONT-FAMILY: Arial, Helvetica, san-serif;
           FONT-SIZE: 9pt
}

.SectionTitle
{
    FONT-FAMILY: Arial, Helvetica, san-serif;
        FONT-SIZE: 9pt;
        FONT-COLOR: #336699;
        FONT-WEIGHT: bold
}

INPUT
{
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    FONT-SIZE: 9pt
}

.GroupHeader
{
       FONT-FAMILY: Arial, Helvetica, san-serif;
       BACKGROUND: #B1DBF7; //#B1DBF7;
    COLOR: #000000;
       /* BACKGROUND-COLOR: #000088;
       COLOR: #ffffff; */
       FONT-SIZE: 9pt;
       FONT-WEIGHT: bold;
       TEXT-ALIGN: left;
    LINE-HEIGHT: 16px;
    padding-top: 2pt;
    padding-left: 2pt;
}

P
{
    FONT-FAMILY:  Arial, Helvetica, san-serif;
        FONT-SIZE: 9pt
}



.TabOn
{
        FONT-FAMILY:  Arial, Helvetica, san-serif;
        FONT-SIZE: 9pt;
        BACKGROUND-COLOR: #084d9a;
        COLOR: #FFCC00;
        FONT-WEIGHT: bold
}
.Tab
{
       BACKGROUND: #084d9a;
       FONT-FAMILY:  Arial, Helvetica, san-serif;
    FONT-SIZE: 9pt;
       COLOR: #ffffff;
       TEXT-DECORATION: none;
}

.button1{
	color:#48585F; 
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/bt_01.gif);
	width:68;
	height:22;
	border:0 solid #ffffff;
	cursor:hand;
	padding-top:1px;
	margin-bottom:0px;
}

.button2{
	font-size: 11px;
	color:#48585F;
	font-family: Arial, Helvetica, sans-serif;	 
	background-image:url(../images/bt_04.gif);
	width:42;
	height:19;
	border:0 solid #ffffff;
	cursor:hand;
	padding-top:1px;
	margin-bottom:0px;
}

.button3{
	color:#48585F; 
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/bt_03.gif);
	width:140;
	height:22;
	border:0 solid #ffffff;
	cursor:hand;
	padding-top:1px;
	margin-bottom:0px;
}
 
.HEADER {
    /***** BORDER-TOP: #FFFFFF 2px outset;******/
    /*****  BORDER-LEFT: #FFFFFF 2px outset;*****/
    BORDER-BOTTOM: #999999 2px outset;
    BORDER-RIGHT: #999999 2px outset;
    BACKGROUND: #777777;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, san-serif, Verdana;
    FONT-SIZE: 10pt;
    padding-top: 2pt;
}
.HEADERON {
    BACKGROUND: #084d9a;
    FONT-FAMILY: Arial, Helvetica, san-serif,Verdana;
    FONT-SIZE: 10pt;
    COLOR: #FFCC00;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    padding-top: 2pt;
}

.TABONLINK
{
     COLOR: #FFCC00;
     TEXT-DECORATION: none;
}
.TABLINK {
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.ACTIVELINK {
    BACKGROUND: #000088;
    FONT-FAMILY: Arial, Helvetica, san-serif, Verdana;
    COLOR: #FFCC00;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.KeyLabel
{
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #F5F8FF;
    FONT-SIZE: 9pt;
    COLOR: red;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.FormKeyLabel
{
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #F5F8FF;
    FONT-SIZE: 9pt;
    COLOR: red;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.ErrorField
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: red;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, san-serif;
    BACKGROUND-COLOR: #eeeeee;   //#FFFFe0; E8F7FF;eeeeee
    TEXT-ALIGN: left;
}
.DataField
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left;
  	padding:3px;
  	width:20%;
}
.FormDataField
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}

.DataLabel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: right;
	  padding:8px;
	  width:15%;
}
.FormDataLabel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F5F8FF;
}
.ContentLink {
    FONT-WEIGHT: normal; FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, san-serif
}

.process_text
{
       color: black;
       FONT-SIZE: 10px;
       FONT-FAMILY: Arial, Helvetica, san-serif
}
.activity_text
{
       color: blue;
       FONT-SIZE: 9px;
       FONT-FAMILY: Arial, Helvetica, san-serif
}
.link_text
{
       color: green;
       FONT-SIZE: 9px;
       FONT-FAMILY: Arial, Helvetica, san-serif
}

.submenu_td{
	background: transparent url(../images/leftframe_bg.gif) repeat-y;
	vertical-align: top;
	width:176px;
}

.status_td{
	vertical-align:top;
	background-image:url(../images/topbar_submenu.gif);
	height:27px;
}

.text_blue { 
	 font-size: 12px; 
	 color:#FFFFFF;
}

.text_white {  
	font-size: 12px;
	color:#ffffff;
}

.td_underline {
	height:20;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#dddddd;
	padding-top:3px;
	padding-bottom:3px
}

a.indication_blue:link {text-decoration:none; font-size: 12px; color:#3e94da; font-weight: bold;}
a.indication_blue:visited {text-decoration:none; font-size: 12px; color:#3e94da; font-weight: bold;}
a.indication_blue:hover {text-decoration: underline; font-size: 12x; font-weight: bold;}

a.leftframe:link {text-decoration:none; font-size: 12px;color:#48585F; font-weight: bold;}
a.leftframe:visited {text-decoration:none; font-size: 12px; color:#48585F; font-weight: bold;}
a.leftframe:hover {text-decoration: underline; font-size: 12x; font-weight: bold;}

a.cell_blue:link {text-decoration:none; font-size: 12px; color:#0066cc;}
a.cell_blue:visited {text-decoration:none; font-size: 12px; color:#0066cc; }
a.cell_blue:hover {text-decoration: underline; font-size: 12x;}

a.indicationtop_blue:link {text-decoration:none; font-size: 12px; color:#ffffff; font-weight: bold;}
a.indicationtop_blue:visited {text-decoration:none; font-size: 12px; color:#ffffff; font-weight: bold;}
a.indicationtop_blue:hover {text-decoration: underline; font-size: 12x; font-weight: bold; color:#ffffff;}

a.indicationtop:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color:#48585F;
	text-decoration: none;
}

a.indicationtop:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#48585F;
	text-decoration: none;
}

a.indicationtop:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#48585F;
	text-decoration: underline;
}

a.statuslink:link {text-decoration:none; font-size: 12px;color:#ffffff;font-weight: bold;}
a.statuslink:visited {text-decoration:none; font-size: 12px; color:#ffffff;font-weight: bold;}
a.statuslink:hover {text-decoration: underline; font-size: 12x; color:#ffffff;font-weight: bold;}
	
.layout 
{
	background-color: #ffffff;
	border: 1px solid #4f5d71;
}

.status_user{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}

.PageTitle{
  font-size: 18px;
  font-weight: bold;
  color:#3e94da;
  font-family: Arial, Helvetica, sans-serif;
}

.grid_head{
	background-color:#D9E5F2;
	text-align:left;
	height:28;
	border-bottom:1px solid #aaaaaa;
	font-size:12px;
	padding:3px;
}

.line{
	font-size:12px;
}

.buttontable{
	margin-top:10px;
}

.searchbutton{
	padding-left:5px;
	padding-bottom:5px;
}

.subgrid_head{
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

.section_image{
	background:url(../images/richclient/rcsearch.gif);
	background-position:center;
	width:20px;	
	margin-left:10px;
}

.section_title {
	text-align: left;
	padding-left: 10px;
	line-height: 20px;
	width: 90%;
	font-weight: bold;
	font-size:12px;
}

.grid_title{
  padding-left:5px;
 	font-size:12px;
 	font-weight:bold;
}
.paging, .paging_active {
	text-decoration:none; 
	font-size: 12px; 
	color:#3e94da; 
	font-weight: bold;
	cursor: default;
	line-height:20px;

}
