/*
    Document   : global
    Created on : Jun 7, 2009, 2:25:58 PM
    Author     : asanka
    Description:
        Purpose of the stylesheet follows.
*/

.header_div{
 width:100%;
 background:url(ffa_icons/header_bg.jpg) repeat-x;
 height:100px;

 }

.global_body{
    /*font-family:Arial, Helvetica, sans-serif;*/
    /*font-family:"lucida grande",tahoma,verdana,arial,sans-serif;*/	
    /*font-size:11px;*/
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:normal;
    text-align:left;
    text-decoration:none;
    text-indent:0;
    text-transform:none;
    visibility:visible;
    white-space:normal;
    word-spacing:normal;
    
    color:#4D4D4D;
    margin:0% 2% 0% 2%;    
}

.global_sub_body{
    /*font-family:Arial, Helvetica, sans-serif;*/
     font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	color:#4D4D4D;    
    /* background-color:#E5F9FF; */
    background-color:#EDE8EE;
    font-size:11px;
    margin:0% 2% 0% 2%;
}

h2{
   
   font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-weight:bold;
    font-size:13px;
}

sup{
    font-size:13px;
    color:#FF99B3;
}

h3{
    font-weight:normal;
}

.global_login_div{
    font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4D;
    padding-top:5%;
}

.login_div{
    background-color:#FAFAFA;
    width:500px;
    padding-top:1em;
    border:thin solid #EDEDED;
}

.global_table{
    /* font-family:Arial, Helvetica, sans-serif;*/
     font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size:11px;
}

.tin_lookup_table{
    /* font-family:Arial, Helvetica, sans-serif;*/
     font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size:11px;
   border-color:#E0E0E0;
}

.warning_div{
    background-color:#FFE5EC;
    width:400px;
    padding-top:1em;
    padding-bottom:1em;
    padding-left:1em;
    padding-right:1em;
    border:thin solid #FFB3BF;
     font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    /*font-family:Arial, Helvetica, sans-serif;*/
    font-size:11px;
}

.cell_error_div{
    background-color:#FFCCCC;
    padding-top:0.2em;
    padding-bottom:0.2em;
    width:100%;
    height:100%;
    border:thin solid #FF5252;
    /*font-family:Arial, Helvetica, sans-serif;*/
     font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size:11px;

}

.cell_ok_div{
    background-color:#F5F5F5;
    padding-top:0.2em;
    padding-bottom:0.2em;
    width:100%;
    height:100%;
    border:thin solid #D6D6D6;
     font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
   /* font-family:Arial, Helvetica, sans-serif;*/
    font-size:11px;

}

.info_div{
    background-color:#F2FFE5;
    width:400px;
    padding-top:1em;
    padding-bottom:1em;
    border:thin solid #5CB800;
    /*font-family:Arial, Helvetica, sans-serif;*/
     font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size:11px;

}

.menu_div{
    background-color:#F5F5F5;
    width:70px;
    padding-top:1em;
    padding-bottom:1em;
    border:thin solid #C2C2C2;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}

.small_menu_div{
    background-color:#F5F5F5;
    width:60px;
    height:25px;
    padding-top:1em;
    padding-bottom:1em;
    margin:2px 2px 0px 0px;
    border:thin solid #C2C2C2;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}

.hr_style{

    border-style: solid;
    border-width: 1px;
    width:80%;
    border-color: #E0E0E0;
}

.help_info_div{
    padding-top:1em;
    padding-bottom:1em;
    padding-left:1em;
    padding-right:1em;
    width:100%;
    height:100%;
    background-color:#F5F5F5;
    border:thin solid #C2C2C2;
    /*font-family:Arial, Helvetica, sans-serif;*/
     font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size:11px;
}

.welcome_info_div{
    padding-top:1em;
    padding-bottom:1em;
    width:100%;
    height:100%;
    background-color:#F5F5F5;
    border:thin solid #C2C2C2;
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    /*font-family:Arial, Helvetica, sans-serif;*/
    font-size:11px;
}

.main_iframe{    
    /*border:thin solid #C2C2C2;*/
    border-width:0px;
    height:700px;
    width:100%;
    margin:2px 0px 0px 0px;
}

.container {
    width:100%;
    margin:0 auto;
}

.icon{
    border:0px;
    height:25px;
}

.small_icon{
    width:20px;
      border:0px;
}

.very_small_icon{
    width:16px;
      border:0px;
}

.normal_link{
 /*   color:#5781FF;*/
    color:#89677E;
    text-decoration:none;
}

.operation_link{
    color:#89677E;
    text-decoration:none;
}

.help_link{
     color:#5781FF;
    /*color:#85A3FF;*/ 
    text-decoration:none;
}
a.help_link:active{
     /*color:#9EB6FF;    */
    color:#85A3FF;
    text-decoration:none;
}
 a.help_link:visited{
    /*color:#5781FF;*/
    color:#89677E;
    text-decoration:none;
}
a.help_link:hover{
   /* color:#245BFF;*/
   color:#5781FF;
    text-decoration:none;
}

.login_link{
    color:#8A8A8A;
    text-decoration:none;
    font-weight:normal;

}

.negative{
    /*color:#BD003F;*/
    color:#FF6188;
}

.positive{
    /*color:#33CC00;*/
    color:#00BD7E;
}
.normal_button{    
    background-color:#FFFFFF;    
    border: 1px solid #A8A8A8;
    padding: 1px 5px 1px 5px;
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;    
    font-size:11px;
    color:#8F8F8F;
    height:21px;
}
.normal_button:hover{
    background-color:#f8f4f4;
    border: 1px solid #A8A8A8;
    padding: 1px 5px 1px 5px;
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size:11px;
    color:#7c7a7a;
    height:21px;
}

.login{

}

.TINLookupTable tr{
    background-color:#F5F5F5;
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size:11px;
}
.TINLookupTable tr:hover{
    background-color:#fffafa;
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size:11px;
}
.TINLookupTable th{
    background-color:#E0E0E0;
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size:12px;
    font-weight:normal;
}

.textElement{
    background-color:#f6f2f2;
     color:#6a6868;
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size:11px;
    font-weight:normal;
    border: 1px solid #c9c6c6;
}

.xcelTable th{
    background-color:#E0E0E0;
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size:11px;
    font-weight:normal;
}
.xcelTable tr{
    background-color:#F5F5F5;
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size:11px;
    font-weight:normal;
}
.xcelCellOk{
    background-color:#F5F5F5;    
    padding:2px 3px 2px 3px;
    border:1px solid #D6D6D6;
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;   
    font-size:11px;
}
.xcelCellMinus{
   background-color:#99D6FF;
    padding:2px 3px 2px 3px;
    border:1px solid #FF5252;
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;   
    font-size:11px;
}
.xcelCellChar{
   background-color:#FFF599;
    padding:2px 3px 2px 3px;
    border:1px solid #FF5252;
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size:11px;
}
.xcelEmptyCell{
   background-color:#FF99D6;
   border:1px solid #FF5252;   
    padding:2px 3px 2px 3px;        
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size:11px;
}
.xcelCellUnusual{
   background-color:#A3FF99;
    padding:2px 3px 2px 3px;
    border:1px solid #FF5252;
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size:11px;
}