.link_sep
{
    
    font-size: 9px;
    color: #333;
}
.quick_link
{
    /*text-decoration: underline;*/
    font-family: fantasy;
    font-size: 10px;
    color: #333;
    font-style: normal;
    
}
.quick_link A:hover
{
    text-decoration: underline;
}
.quick_link A:Active
{
    color: #003176;
}
.report_div_style
{
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
}
.header_news{
    position: absolute;
    top: 30px;
    color: #333;
    font-weight: bold;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    /*border: #333 solid 1px;*/
}
.inbox_lbl
{
    font-family: Tahoma;
    font-weight: bold;
    font-size: 14px;
    padding-left: 3px;
    padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.inbox_lbl2
{
    font-family: Tahoma;
    font-size: 12px;
    padding-left: 3px;
    padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.grp_name{ color:#F00;}
.sub_grp_name{ color:#00F;}
.sub_grp_name2{ color:#333;}

.search_label_heading
{
  font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    padding-left:3px;
    font-weight:bold;
    background:#FFFFFF;
    height:25px;
    text-align: center;
    
}

tr.selected_row_style td{
    background-color: #79BAEC;
}
tr.selected_row_style_red td{
    background-color:#FFE87C;
}
.header_slogan1{
	position:absolute;
	top:2px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
          color: #003176;
          width: 87%;

}
.header_slogan2{
	position:absolute;
	top:17px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
          font-weight: bold;
	margin-left:40px;
          color: #f3550b;
}

.frontPage_slogan1{
	position:absolute;
	top:30px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	margin-left:100px;
	
}
.frontPage_slogan2{
	position:absolute;
	top:55px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-size:16px;
	margin-left:250px;
}


.print_btn
{
	cursor:pointer;
	font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    background-color:#EBEDEC;/*#EBEDEC;*/
    padding-left:0px;
	
}

.all-border{
    border: 1px solid #ADCFEF;
}
.left-right-border{
    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;
    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;
}
.bottom{
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.top{
    border-top-color:#ADCFEF;
    border-top-style:solid;
    border-top-width:1px;
}
.left-right-bottom{
    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;

    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;

    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.main-table{
    padding-top:40px;
}
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    font: 62.5% "Trebuchet MS", sans-serif;
}
.trans_td_1{
    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;

    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;

    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
}

.trans_td_2{

    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;


    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;

}
.trans_td_3{

    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;

    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;

    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;

}

.trans_td_4{	
    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;

    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.black_heading {

    font-family: Tahoma;
    font-size: 12px;
    color:black;
}
.trans_table_heading {
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-top-style: solid;
    border-top-color: #ADCFEF;
    border-right-color: #ADCFEF;
    border-left-color: #ADCFEF;
    border-bottom-width:1px;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
}

.trans_table_body {
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #ADCFEF;
    border-left-color: #ADCFEF;
    border-bottom-width:1px;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
}
.paging-text {

    font-family: Tahoma;
    font-size: 12px;
    color:#000000;
}

.normal-text1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left:3px;
}

.grid_last_row{
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-top-style: solid;
    border-top-color: #ADCFEF;
    border-right-color: #ADCFEF;
    border-left-color: #ADCFEF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ADCFEF;

}
.db_msg{
    font-family: Tahoma;
    font-size: 12px;
    color:#000000;
    font-weight:bold;
}
.db_msg_heading{
    font-family: Tahoma;
    font-size: 12px;
    color:#000000;
    font-weight:bold;
}
.db_success_msg{
    font-family: Tahoma;
    font-size: 12px;
    color:#000000;
    font-weight:bold;
}
.db_error_msg{
    font-family: Tahoma;
    font-size: 12px;
    color:#990000;
    font-weight:bold;
}
.js_error_msg_head{
    font-family: Tahoma;
    font-size: 12px;
    color:#000000;
    font-weight:bold;
}
.js_error_msg{
    font-family: Tahoma;
    font-size: 12px;
    color:#FF0000;
    padding-top:0px;

}
.no_data_found{
    font-family: Tahoma;
    font-size: 12px;
    color:#990000;
    font-weight:bold;
}
.text_field{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    height:16px;
}
.mod_text_field{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    height:16px;
    border:white;
}
.disabled_text_field{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    height:16px;

}
.grid_heading {

    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    font-weight:bold;
}
.btnXl {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    color: black;
    width: 120px;
    height:20px;
    background-color: #EBEDEC;
    cursor:pointer;

}
.table_border{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ADCFEF;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-top-style: solid;
    border-top-color: #ADCFEF;
    border-right-color: #ADCFEF;
    border-left-color: #ADCFEF;
}

.table_headers{

    background:#eff3ff;
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    font-weight:bold;
    height:25px;
}
.row_header{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #ADCFEF;
    background:white;
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    font-weight:bold;
    height:25px;
}



.bdymenu {

    background-color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    color: #515151;
}
.bdymenu_mess {

    font-family: Tahoma;
    font-size: 12px;
    color: #515151;
}
.td-red {
    background-color: #DF512B;
}
.top-image {
    background-image: url(images/top_img.gif);
    background-repeat: no-repeat;
    background-position: right;

}
.top_heading {
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    background-color:#EBEDEC;/*#EBEDEC;*/
    padding-left:0px;
}
.top_heading1 {

    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    padding-left:0px;
}
.verdana11-white {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
}
textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #CCCCCC;
    color: #5F5F5F;
}
.form {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    border: 1px solid #999999;
}
.td-blue-light {

    background-color: #DAEBF7;
}
.td-blue-dark {


    background-color: #213481;
}
.td-blue-light2 {


    background-color: #D6DEF5;
}
.verdana10-white {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;

}
.verdana10-black-B {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
A.verdana10-black-B:hover {


    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #CD0426;
    text-decoration: none;
}
.verdana11-white-bold {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}
.verdana11-black {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;

}
.td-blue-light1 {



    background-color: #148CBC;
}
.line {
    background-color: #7F87AA;
}
.td-blue-light3 {
    background-color: #E0E8EC;
}
.verdana11-subtitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #0B475F;
    text-decoration: none;

}
.verdana10-black {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.arial {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;
}
.page-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #006699;
}
.normal-text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left:2px;
}
.btnSml {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    width: 60px;
    height:20px;
    /*background-color: #EFF3FF;*/
    background-color:#EBEDEC;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-color: #AFAFAF;
    border-left-color: #AFAFAF;
    border-right-color: #AFAFAF;
    border-bottom-color: #AFAFAF;
    cursor:pointer;
    margin-right:20px;


}.btnNml {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    width: 80px;
    height:20px;
    background-color: #EFF3FF;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-color: #AFAFAF;
    border-left-color: #AFAFAF;
    border-right-color: #AFAFAF;
    border-bottom-color: #AFAFAF;
}
.btnNml_new {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    width: 100px;
    height:20px;
    background-color: #EFF3FF;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-color: #AFAFAF;
    border-left-color: #AFAFAF;
    border-right-color: #AFAFAF;
    border-bottom-color: #AFAFAF;
}
.btnBig {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    color: black;
    width: 100px;
    height:20px;
    background-color: #EBEDEC;
    cursor:pointer;
}
.top_heading_table_border {
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-top-style: solid;
    border-top-color: #ADCFEF;
    border-right-color: #ADCFEF;
    border-left-color: #ADCFEF;
}
.border-bottom {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
}

.border-bottom-top {

    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #ADCFEF;
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
}
.td-black-light {
    background-color: #F0F0F0;
}
input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #CCCCCC;
    color: #5F5F5F;
}
.linkleft_menu_2 { 
    background-color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    color: #515151;
}         
a.linkleft_menu_2:link { color: #515151; text-decoration: none}
a.linkleft_menu_2:active { color: #515151; text-decoration: none}
a.linkleft_menu_2:visited { color: #515151; text-decoration: none}
a.linkleft_menu_2:hover { color: #FCA443; text-decoration: none}
.border {
    border: 1px solid #ADCFEF;
}
.top_heading_table_border {
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-top-style: solid;
    border-top-color: #ADCFEF;
    border-right-color: #ADCFEF;
    border-left-color: #ADCFEF;
}

.tbl_header{
    background-color:#0099FF;
}

.trans_print_heading{
    font-family: Tahoma;
    font-size: 13px;
    color: black;
    font-weight:bold;
}

.trans_detail_heading{
    font-family: Tahoma;
    font-size: 13px;
    color: #990000;
    font-weight:bold;
    border: 1px solid #ADCFEF;
}

.trans_print_td1{
    border-right-color:black;
    border-right-style:dotted;
    border-right-width:1px;

    border-bottom-color:black;
    border-bottom-style:dotted;
    border-bottom-width:1px;
	
	border-left-color:black;
	border-left-style:dotted;
    border-left-width:1px;

}	

.trans_print_td2{	
	
	border-right-color:black;
    border-right-style:dotted;
    border-right-width:1px;
	
    border-bottom-color:black;
    border-bottom-style:dotted;
    border-bottom-width:1px;
}
.text-area{
    border: 1px solid black;
}	

.print_lbl{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:justify;
}
.print_lbl2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:justify;
}
.print_lbl_heading{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:justify;
    padding-left:5px;
}
.print_lbl_heading2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:justify;
}
.seperator{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    border-bottom-color:black;
    border-bottom-style:dotted;
    border-bottom-width:1px;
}
.print_header{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
}
.left-border{
    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    background-color:#EBEDEC;/*#EBEDEC;*/
    padding-left:0px;
}
.nested_bottom_border{
    border-bottom-color:#cccccc;
    border-bottom-style:solid;
    border-bottom-width:1px;

    border-right-color:#cccccc;
    border-right-style:solid;
    border-right-width:1px;
}
.head_start{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    background-color:#EBEDEC;
    padding-left:3px;
    font-weight:bold;
    height:25px;
    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-top-color:#ADCFEF;
    border-top-style:solid;
    border-top-width:1px;
    text-align:left;
    cursor:pointer;
    text-decoration:underline;
}


.head_center{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    background-color:#EBEDEC;
    padding-left:0px;
    font-weight:bold;
    height:25px;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-top-color:#ADCFEF;
    border-top-style:solid;
    border-top-width:1px;
    text-align:left;
    cursor:pointer;
    text-decoration:underline;
}


.head_end{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    background-color:#EBEDEC;
    padding-left:0px;
    font-weight:bold;
    height:25px;
    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-top-color:#ADCFEF;
    border-top-style:solid;
    border-top-width:1px;
    text-align:left;
    cursor:pointer;
    text-decoration:underline;
}

.body_start{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left:3px;

    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;

    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;

    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;
    height:22px;
    text-align:left;
}
.body_center{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left:2px;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;
    height:22px;
    text-align:left;
}

.body_end{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left:0px;

    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;

    border-bottom-color:#cccccc;
    border-bottom-style:solid;
    border-bottom-width:1px;
    height:22px;
    text-align:left;
}

.body_end_inner{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left:0px;


    border-bottom-color:#cccccc;
    border-bottom-style:solid;
    border-bottom-width:1px;
    height:22px;
    text-align:left;
}
.grid_heading1{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    padding-left:3px;
    font-weight:bold;
    text-align:left;
}
.group_heading{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    padding-left:3px;
    font-weight:bold;
    background:#FFFFFF;
    height:25px;
    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;
    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    text-align:left;
}
.group_heading-2{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    padding-left:3px;
    font-weight:bold;
    background:#FFFFFF;
    height:25px;
    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;
    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-top-color:#ADCFEF;
    border-top-style:solid;
    border-top-width:1px;
    text-align:left;
}
.group_heading-3
{
    font-family: Tahoma;
    font-size: 13px;
    color: #00519C;
    padding-left:3px;
    text-align:center;
    padding-top:5px;
    font-weight:bold;
    background:#FFFFFF;
    height:25px;
    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;
    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;   
    border-top-color:#ADCFEF;
    border-top-style:solid;
    border-top-width:1px;
    text-align:left;   
    clear:both;
    
}
.group_double_heading{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    padding-left:3px;
    font-weight:bold;
    background:#FFFFFF;
    height:25px;
    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    text-align:left;
}
.group_double_heading2{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    padding-left:3px;
    font-weight:bold;
    background:#FFFFFF;
    height:25px;
    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    text-align:left;
}

.nested_group_row{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    padding-left:3px;
    font-weight:bold;
    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;
    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;
    border-top-color:#ADCFEF;
    border-top-style:solid;
    border-top-width:1px;
    height:25px;
}
.nested_bottom_top{
    border-top-color:#ADCFEF;
    border-top-style:solid;
    border-top-width:1px;

    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.nested_body_end{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left:0px;


    border-bottom-color:#cccccc;
    border-bottom-style:solid;
    border-bottom-width:1px;
    height:22px;
}

.nested_head_end{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    background-color:#EBEDEC;
    padding-left:3px;
    font-weight:bold;
    height:25px;

    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-top-color:#ADCFEF;
    border-top-style:solid;
    border-top-width:1px;
}
.scroll_bar{
    width:100%;
    height:200;
    overflow:auto;
}
.group_heading_icon{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    padding-left:3px;
    font-weight:bold;
    background:#FFFFFF;
    height:25px;
    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.group_heading_icon_close{
    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    padding-right:2px;
    text-align:right;
}
.form_head{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    padding-left:3px;
    font-weight:bold;
    text-align:left;
    border: 1px solid #ADCFEF;
    height:25px;
    background-color:#EBEDEC;
}
.forms_head{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    padding-left:3px;
    font-weight:bold;
    text-align:left;
    height:25px;
    background-color:#EBEDEC;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.form_field_label{
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left:2px;
    text-align:left;
}
.form_field{
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left:0px;
    text-align:left;
    height:25px;
}
.head_start_inner{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    background-color:#EBEDEC;
    padding-left:3px;
    font-weight:bold;
    height:25px;
    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    text-align:left;
}
.head_center_inner{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    background-color:#EBEDEC;
    padding-left:0px;
    font-weight:bold;
    height:25px;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    text-align:left;
}


.head_end_inner{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    background-color:#EBEDEC;
    padding-left:0px;
    font-weight:bold;
    height:25px;


    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    text-align:left;
}
.left_border{
    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    padding-left:0px;
}

.right_border{
    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    padding-left:0px;
}
.summary_cols{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left:0px;
    border-bottom-color:#cccccc;
    border-bottom-style:solid;
    border-bottom-width:1px;
}   
.trans_sum_td{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left:0px;    
    border-bottom-color:#cccccc;
    border-bottom-style:solid;
    border-bottom-width:1px;    
    border-right-color:#cccccc;
    border-right-style:solid;
    border-right-width:1px;
} 

.group_heading_inner{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    padding-left:3px;
    font-weight:bold;
    background:#FFFFFF;
    height:25px;
    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;
    border-bottom-color:#ADCFEF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    text-align:left;
}

.group_form{

    padding-left:3px;
    background:#FFFFFF;
    height:25px;
    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;
    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;
    border-top-color:#ADCFEF;
    border-top-style:solid;
    border-top-width:1px;
    text-align:left;
}
.rpt_body_start{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left:3px;

    border-left-color:#ADCFEF;
    border-left-style:solid;
    border-left-width:1px;

    border-bottom-color:#cccccc;
    border-bottom-style:solid;
    border-bottom-width:1px;

    border-top-color:black;
    border-top-style:solid;
    border-top-width:1px;
    height:22px;
    text-align:left;
}
.rpt_body_center{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left:0px;
    border-bottom-color:#cccccc;
    border-bottom-style:solid;
    border-bottom-width:1px;
    height:22px;
    text-align:left;

    border-top-color:black;
    border-top-style:solid;
    border-top-width:1px;
}

.rpt_body_end{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left:0px;

    border-right-color:#ADCFEF;
    border-right-style:solid;
    border-right-width:1px;

    border-bottom-color:#cccccc;
    border-bottom-style:solid;
    border-bottom-width:1px;

    border-top-color:black;
    border-top-style:solid;
    border-top-width:1px;
    height:22px;
    text-align:left;
}
.sum_font{
    color:#00519C;
    padding-left: 3px;

}
.valid_amount_limit{
    background-color: white;
}
.invalid_amount_limit{
    background-color: white;
}
.reports_summary{
    background-color: #FFFFCC;
}
.tbl_scroll
{
    height: 300px; /* or whatever */
    overflow: auto;
    overflow-y: auto;
    overflow-x: auto;

}
.tbl_scroll tr
{
    max-height: 25px;
    height:25px;
}
.filter
{
    border-collapse: collapse;
    border: solid 1px gray;
}
.rpt_param_row
{
  border-bottom:1px;
  border-bottom-color:#cccccc;
  border-bottom-style:solid;
}
.normal-text_rpt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left:3px;
    border-bottom:1px;
    border-bottom-color:#cccccc;
    border-bottom-style:solid;
}
/*
    * menu group simple classes
*/

.nature_heading
{
    font-family: Tahoma;
    font-size: 11px;
    color: /*white*/black;
    padding-left:3px;
    font-weight:bold;
    background:#FFFFFF;
    height:20px;
    border-top:#ADCFEF solid 1px;
    border-right:#ADCFEF solid 1px;
    border-left:#ADCFEF solid 1px;
    border-bottom:#ADCFEF solid 1px;
    text-align:center;
    /*background:url('../images/menu/vermenuimages2.png') 0px -60px no-repeat; */
}
.menu_group_heading
{
    font-family: Tahoma;
    font-size: 11px;
    color: /*white*/#00519C;
    padding-left:3px;
    font-weight:bold;
    background:#FFFFFF;
    height:18px;
    border-right:#ADCFEF solid 1px;
    border-left:#ADCFEF solid 1px;
    border-bottom:#ADCFEF solid 1px;
    text-align:left;
    background:url('../images/menu_body.png');	
    /*background:url('../images/menu/vermenuimages.png') 0px 0px no-repeat;*/
}
.menu_item_row
{
    height:18px;
}
.menu_item
{
    font-family: Tahoma;
    font-size: 11px;
    border-right:#ADCFEF solid 1px;
    border-left:#ADCFEF solid 1px;
    border-bottom:#ADCFEF solid 1px;
    /*padding-left:5px;*/
    
}
.menu_item:hover
{    
    /*padding-left:10px;
    font-weight:bold;*/
    color:#153E7E;
}
/*
    * end menu group simple classes
*/

a.tradingSort{color: red; text-decoration: none;}
a.regcodeSort{color: red; text-decoration: none;}








.btn {
	float: left;
	clear: both;
	background: url(../images/btn_left.png) no-repeat;
	padding: 0 0 0 10px;
	margin: 5px 0;
}
.btn a{
	float: left;
	height: 60px;
	background: url(../images/btn_stretch.png) repeat-x left top;
	line-height: 60px;
	padding: 0 10px;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
          width: 80px;
}
.btn span {
	background: url(../images/btn_right.png) no-repeat;
	float: left;
	width: 10px;
	height: 60px;
}
.btn_addtocart { background-color: green;  }
.btn_checkout { background-color: red; }
.btn_learnmore { background-color: #4184d5; }
.btn_try { background-color: #002323; }
.clear {
	clear: both;
}

.btn span:hover
{
    background-color: #cc3343;
}
.btn:hover
{
    background-color: #cc3343;
}


.btn1 {
	float: left;
	clear: both;
	background: url(../images/btn_left1.png) no-repeat;
	padding: 0 0 0 10px;
	margin: 5px 0;
    font-size: 10px;
}
.btn1 a{
	float: left;
	height: 24px;
	background: url(../images/btn_stretch1.png) repeat-x left top;
	line-height: 24px;
	padding: 0 10px;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
}
.btn1 span {
	background: url(../images/btn_right1.png) no-repeat;
	float: left;
	width: 10px;
	height: 24px;
}
.btn_addtocart1 { background-color: green;  }
.btn_checkout1 { background-color: red; }
.btn_learnmore1 { background-color: #5997e3; }
.btn_try1 { background-color: #F76541; }

.btn1 span:hover
{
    background-color: #cc3343;
}
.btn1:hover
{
    background-color: #cc3343;
}

.highlight_offac
{
    background-color: #800517;
    color: white;
}
.highlight_offac a
{
    color:white;
}
.duplicate_entry_cell{
	background-color:#FD432F !important;
	color:#FFF !important;	
}
.duplicate_entry_row{
	background-color:#CCC;
}
.formatted_array{		
}
.formatted_array_text{
	font-size:14px !important;
}

.trans_print_td3{	
	
	border-left-color:black;
    border-left-style:solid;
    border-left-width:1px;
	
    border-bottom-color:black;
    border-bottom-style:solid;
    border-bottom-width:1px;
	
	border-top-color:black;
	border-top-style:solid;
    border-top-width:1px;
	
	border-right-color:black;
    border-right-style:solid;
    border-right-width:1px;
}
.trans_print_td4{	
	
    border-bottom-color:black;
    border-bottom-style:solid;
    border-bottom-width:1px;
	
	border-top-color:black;
	border-top-style:solid;
    border-top-width:1px;
	
	border-right-color:black;
    border-right-style:solid;
    border-right-width:1px;
}

.trans_print_lable{
    font-family: Tahoma;
    font-size: 12px;
    color: #00519C;
    padding-left:3px;
    font-weight:bold;
    text-align:left;
    cursor:pointer;
	vertical-align:bottom;
    
}









