/*---------------------------------------------------------*/
/*  Page Main                            */
/*   Classes:                           */
/*      1.table.Main_Page                   */
/*      2.a:link.link_in_body                   */
/*      2.a:link.link_in_body_black               */
/*      3.a:visited.link_in_body               */
/*      4.a:hover.link_in_body                   */
/*      2.p:in_body                       */
/*      2.a:link.page_menu                   */
/*      3.a:visited.page_menu                   */
/*      4.a:hover.page_menu                   */
/*---------------------------------------------------------*/
.Main_Page {  
    padding: 0;
    border-collapse: collapse ;
    direction:ltr;
    text-align:left;
    width:100%;
    font-size: 7pt; 
    min-height:300px;
}

.vertical_center_container {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    display: block;
    padding-top: 50px;    
}

a:link.link_in_body{
    color: #990000;
}
a:visited.link_in_body{
    color: #990000;
}
a:hover.link_in_body{ 
    color: #CC6600;
}



a:link.link_in_body_black{
    color: #353535;
}
a:visited.link_in_body_black{
    color: #353535;
}
a:hover.link_in_body_black{ 
    color: #CC6600;
}


p.in_body
{
    text-indent:6px;
    line-height:120%;
    text-align:justify;
}
a:link.page_menu{
    color: #333333;
    text-decoration:none
}

a:visited.page_menu{
    color: #333333;
    text-decoration:none

}
a:hover.page_menu{ 
    color: #CC6600;
    text-decoration:none
}

/*-------------------------------------------------*/
/*  Header                         */
/*   Classes:                       */
/*      1.td.Header_Color               */
/*      2.tr.Header_Top_Link               */
/*      3.Table.Header_Submenu               */
/*      4.td.Header_Submenu               */
/*      5.td.Header_Line_Between_Submenus       */
/*      6.td.Page_Header_Date               */
/*      7.td.Page_Header_Line               */
/*      8.td.Page_Title                   */
/*      9.td.Page_Top_Space               */
/*      10.td.Page_Top_Link               */
/*      11.a:link.Header_Top_Links           */
/*      12.a:visited.Header_Top_Links           */
/*      13.a:hover.Header_Top_Links           */
/*-------------------------------------------------*/

td.Header_Color{
    background-color: #990000;
    color: #FFEE00;
    font-family: Tahoma;
    font-size: 7pt;
    font-weight: bold;
    text-align: left;
}

tr.Header_Top_Link{
    font-family: Tahoma;
    font-size: 8pt;
    color: #FFEE00;
    font-weight: bold;
    height: 19px;
    direction: ltr;
    background-color: #740A0A
}
td.Header_Submenu{
    font-family: Tahoma;
    font-size: 7pt;
    color: #222222;
    font-weight: bold;
    height: 18px;
    text-align: right;
    direction: ltr;
    background-color: #FFAA00
}
Table.Header_Submenu{
    font-family: Tahoma;
    font-size: 7pt;
    color: #222222;
    font-weight: bold;
    height: 18px;
    text-align: right;
    direction: ltr;
    background-color: #FFAA00
}
td.Header_Line_Between_Submenus{
    font-family: Tahoma;
    font-size: 7pt;
    color: #222222;
    font-weight: bold;
    height: 18px;
    text-align: center;
    width: 10px
}

td.Page_Header_Info{
    font-family: Tahoma;
    font-size: 7pt;
    color: #999999;
    font-weight: bold;
    height: 23px;
    direction: ltr;
    text-align: right;
    white-space: nowrap

}

td.Page_Top_Space{
    height: 10
}
td.Page_Top_Link{
    font-family: Tahoma;
    font-size: 7pt;
    color: #FFEE00;
    font-weight: bold;
    direction: ltr;
    text-align: center;
    white-space: nowrap
}

a:link.Header_Top_Links{
    color: #FFEE00;
    text-decoration: none
}

a:visited.Header_Top_Links{
    color: #FFEE00;
    text-decoration: none
}

a:hover.Header_Top_Links{
    color: #FF9C00;
    text-decoration: none
}


a:link.Header_Submenu{
    color: #222222;
    text-decoration: none
}

a:visited.Header_Submenu{
    color: #222222;
    text-decoration: none
}

a:hover.Header_Submenu{
    color: #990000
}


td.Page_Header_Line{ 
    height:3px;
    background-image:url('../images/header/background_line_header.gif') 
}

td.Page_Title{ 
    font-family: Tahoma; 
    font-size: 10pt; 
    color: #666666; 
    font-weight:bold; 
    height:17px;
    direction:ltr ;
    background-image:url('../images/header/background_page_title.gif') ;
    text-align:center ;
    white-space:nowrap

}


/*-------------------------------------------------*/
/*  Footer                                         */
/*   Classes:                                      */
/*      1.td.Page_Footer_Line                      */
/*      2.td.Page_Footer                           */
/*      4.a:link.Footer_Link                       */
/*      5.a:visited.Footer_Link                    */
/*      6.a:hover.Footer_Link                      */
/*      7.td.Page_Bottom_Space                     */
/*-------------------------------------------------*/

table.Page_Footer {
}

td.Page_Footer_Line{ 
    height:2px;
    background-color:#E0DEDE 
}
td.Page_Footer{ 
    font-family: Tahoma; 
    font-size: 7pt; 
    color: #353535; 
    font-weight:bold; 
    height:23px;
    direction:ltr ;
    text-align:left ;
    background-color:#E0DEDE;

}

a:link.Footer_Link{
    color: #800000;
    text-decoration:none
}

a:visited.Footer_Link{
    color: #800000;
    text-decoration:none
}

a:hover.Footer_Link{ 
    color: #CC6600;
    text-decoration:none
}

td.Page_Bottom_Space{ 
    height:10
}

/*-------------------------------------------------*/
/*  Form Main                        */
/*   Classes:                       */
/*      1.table.Form_Main               */
/*-------------------------------------------------*/
table.Form_Main {  
    padding: 0;
    border-collapse: collapse ;
    direction:ltr;
    margin: auto;
}

/*------------------------------------------------------*/
/*  Form Title                        */
/*    Classes:                         */
/*    1.table.Form_Title                */
/*    2.td.Form_Title_red                */
/*      3.td.Form_Title_Begin                */
/*      4.td.Form_Title_End                */
/*      5.td.Form_Title_Top_Line            */
/*      6.td.Form_Title_End_Line            */
/*    7.td.Form_Title_orange                */
/*    8.td.Form_Title_green                */
/*    9.td.Form_Title_blue                */
/*    10.td.Form_Title_aqua                */
/*    11.td.Form_Title_brown                */
/*    12.td.Form_Title_violet                */
/*------------------------------------------------------*/

table.Form_Title {  
    padding: 0;
    border-collapse: collapse ;
    direction:ltr;
    width:100%;
}

td.Form_Title_red{ 
    font-family: Tahoma; 
    font-size: 9pt; 
    color: #FFFFFF ; 
    font-weight:bold; 
    height:20px;
    direction:ltr ;
    background-color:#9A1111 ;
    text-align: left;
    white-space:nowrap
}

td.Form_Title_Begin{ 
    height:20px;
    width:8px
}

td.Form_Title_End{ 
    height:20px;
    width:4px
}

td.Form_Title_Top_Line{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #555555; 
    font-weight:bold;
    height:17px;
    background-color:#FFFFFF ;
    white-space:nowrap;
    text-align:right
    
}
td.Form_Title_End_Line{ 
    height:3px;
    background-color:#9A1111
}

td.Form_Title_orange{ 
    font-family: Tahoma; 
    font-size: 10pt; 
    color: #FFFFFF; 
    font-weight:bold; 
    height:20px;
    direction:ltr ;
    background-color:#ff9c00 ;
    white-space:nowrap
}
td.Form_Title_green{ 
    font-family: Tahoma; 
    font-size: 10pt; 
    color: #FFFFFF; 
    font-weight:bold; 
    height:20px;
    direction:ltr ;
    background-color:#178009 ;
    white-space:nowrap
}

td.Form_Title_blue{ 
    font-family: Tahoma; 
    font-size: 10pt; 
    color: #FFFFFF; 
    font-weight:bold; 
    height:20px;
    direction:ltr ;
    background-color:#10418f ;
    white-space:nowrap
}

td.Form_Title_aqua{ 
    font-family: Tahoma; 
    font-size: 10pt; 
    color: #FFFFFF; 
    font-weight:bold; 
    height:20px;
    direction:ltr ;
    background-color:#0D738D ;
    white-space:nowrap
}

td.Form_Title_brown{ 
    font-family: Tahoma; 
    font-size: 10pt; 
    color: #FFFFFF; 
    font-weight:bold; 
    height:20px;
    direction:ltr ;
    background-color:#CC7A00 ;
    white-space:nowrap
}

td.Form_Title_violet{ 
    font-family: Tahoma; 
    font-size: 10pt; 
    color: #FFFFFF;
    font-weight:bold; 
    height:20px;
    direction:ltr ;
    background-color:#571978 ;
    white-space:nowrap
}

/*------------------------------------------------------*/
/*  Form Foot                          */
/*    Classes:                         */
/*    1.table.Form_Foot                */
/*    2.td.Form_Foot                    */
/*      3.td.Form_Foot_End                */
/*      4.td.Form_Foot_Below_Line_red            */
/*      5.td.Form_Foot_Begin_Line_red            */
/*      6.td.Form_Foot_Buttons              */
/*      7.td.Form_Foot_Below_Line_orange        */
/*      8.td.Form_Foot_Begin_Line_orange        */
/*------------------------------------------------------*/

table.Form_Foot {  
    padding: 0;
    border-collapse: collapse ;
    direction:ltr;
    width:100%;
}

td.Form_Foot_End{ 
    height:20px;
    width:14
}

td.Form_Foot_Below_Line_red{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #c0c0c0; 
    font-weight:bold;
    height:18px;
    width:100%;
    background-color:#FFFFFF ;
    white-space:nowrap

}
td.Form_Foot_Begin_Line_red{ 
    height:2px;
    background-color:#9A1111
}
td.Form_Foot_Buttons{ 
    height:20px;
    direction:ltr ;
    Text-align:right ;
    background-color:#FFFFFF
}

td.Form_Foot_Below_Line_orange{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #c0c0c0; 
    font-weight:bold;
    height:18px;
    width:100%;
    background-color:#FFFFFF ;
    white-space:nowrap

}

td.Form_Foot_Begin_Line_orange{ 
    height:2px;
    background-color:#ff9c00
}

/*--------------------------------------------------------------*/
/*  Form Content 1col & 2col & Userinfo & GroupInfo        */
/*    Classes:                          */
/*    1.td.Form_Content_Row_Begin                */
/*    2.td.Form_Content_Row_End                */
/*      3.td.Form_Content_Row_Left_light            */
/*      4.td.Form_Content_Row_Right_light            */
/*      5.td.Form_Content_Row_Left_2Col_light            */
/*      6.td.Form_Content_Row_Right_2Col_light            */
/*      7.td.Form_Content_Row_Left_dark                */
/*      8.td.Form_Content_Row_Right_dark            */
/*      9.td.Form_Content_Row_Left_2Col_dark            */
/*      10.td.Form_Content_Row_Right_2Col_dark            */
/*      11.td.Form_Content_Row_Space                */
/*      12.td.Form_Content_Col_Space                */
/*      13.td.Form_Content_Row_Left_userinfo_light        */
/*      14.td.Form_Content_Row_Right_userinfo_light        */
/*      15.td.Form_Content_Row_groupinfo_light            */
/*      16.td.Form_Content_Row_Left_userinfo_dark        */
/*      17.td.Form_Content_Row_Right_userinfo_dark        */
/*      18.td.Form_Content_Row_groupinfo_dark            */
/*      19.td.Menu_Content_Row_light                */
/*      20.td.Menu_Content_Row_white                */
/*--------------------------------------------------------------*/

td.Form_Content_Row_End{ 
    height:20px;
    width:1%;
}

td.Form_Content_Row_Begin{ 
    height:20px;
    width:1%;
    white-space: nowrap;
}

td.Form_Content_Row_Left_light{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    height:20px;
    width:50%;
    direction:ltr ;
    background-color:#ECECEC ;
    color: black; 
    text-align: left;
    white-space:nowrap
}

td.Form_Content_Row_Right_light{ 
    font-weight: bold; 
    color: #353535; 
    font-family: Tahoma; 
    font-size: 8pt; 
    width:50%;
    height:20px;
    direction:ltr ;
    background-color:#ECECEC ;
    letter-spacing: 0.03em;
    text-align: left;
    white-space:nowrap
}    

td.Form_Content_Row_Left_2Col_light{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    height:20px;
    width:25%;
    direction:ltr ;
    background-color:#ECECEC ;
    color: black; 
    white-space:nowrap
}

td.Form_Content_Row_Right_2Col_light{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #353535; 
    font-weight:bold; 
    width:25%;
    height:20px;
    direction:ltr ;
    background-color:#ECECEC ;
    letter-spacing: 0.03em;
    white-space:nowrap
}
td.Form_Content_Row_Left_dark{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    height:20px;
    width:50%;
    direction:ltr ;
    color: black; 
    background-color:#D9D9D9 ;
    text-align: left;
    white-space:nowrap
}

td.Form_Content_Row_Right_dark{ 
    color: #353535; 
    font-weight:bold; 
    font-family: Tahoma; 
    font-size: 8pt; 
    width:50%;
    height:20px;
    direction:ltr ;
    background-color:#D9D9D9;
    letter-spacing: 0.03em;
    text-align: left;
    white-space:nowrap
}

td.Form_Content_Row_Left_2Col_dark{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    height:20px;
    width:25%;
    direction:ltr ;
    background-color:#D9D9D9 ;
    color: black; 
    white-space:nowrap
}

td.Form_Content_Row_Right_2Col_dark{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #353535; 
    font-weight:bold; 
    width:25%;
    height:20px;
    direction:ltr ;
    background-color:#D9D9D9;
    letter-spacing: 0.03em;
    white-space:nowrap
}

td.Form_Content_Row_Space{ 
    height:1px;
    width:100%;
    background-color:#FFFFFF
}
td.Form_Content_Col_Space{ 
    font-family: Tahoma; 
    font-size: 6pt; 
    height:20px;
    width:1px;
    background-color:#FFFFFF
}
td.Form_Content_Row_Left_userinfo_light{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    height:20px;
    width:35%;
    direction:ltr ;
    background-color:#ECECEC ;
    color: black; 
    text-align: left;
    white-space:nowrap

}

td.Form_Content_Row_Right_userinfo_light{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #353535; 
    font-weight:bold; 
    width:35%;
    height:20px;
    direction:ltr ;
    background-color:#ECECEC ;
    letter-spacing: 0.03em;
    text-align: left;
    white-space:nowrap

}

td.Form_Content_Row_groupinfo_light{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    width:30%;
    height:20px;
    direction:ltr ;
    background-color:#ECECEC;
    color: #353535; 
    font-weight:bold; 
    letter-spacing: 0.03em;
    text-align: left;
    white-space:nowrap

}
td.Form_Content_Row_Left_userinfo_dark{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    height:20px;
    width:35%;
    direction:ltr ;
    text-align: left;
    background-color:#D9D9D9;
    color: black; 
    white-space:nowrap

}

td.Form_Content_Row_Right_userinfo_dark{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    width:35%;
    height:20px;
    direction:ltr ;
    background-color:#D9D9D9 ;
    color: #353535; 
    font-weight:bold; 
    letter-spacing: 0.03em;
    text-align: left;
    white-space:nowrap
}

td.Form_Content_Row_groupinfo_dark{
    font-family: Tahoma; 
    font-size: 8pt; 
    width:30%;
    height:20px;
    direction:ltr ;
    background-color:#D9D9D9 ;
    color: #353535; 
    font-weight:bold; 
    letter-spacing: 0.03em;
    text-align: left;
    white-space:nowrap
}

td.Menu_Content_Row_light{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #800000; 
    height:20px;
    width:100%;
    direction:ltr ;
    background-color:#ECECEC ;
    white-space:nowrap
}
td.Menu_Content_Row_white    
{ 
    font-family: Tahoma; 
    font-size: 10pt; 
    color: #353535; 
    font-weight:bold; 
    height:40px;
    width:100%;
    direction:ltr ;
    background-color:#FFFFFF ;
    white-space:nowrap
}

/*----------------------------------------------------------------------*/
/*  Form Content textarea                          */
/*    Classes:                              */
/*    1.td.Form_Content_Row_Left_textarea                */
/*    2.td.Form_Content_Row_Right_textarea                */
/*      3.td.Form_Content_Row_Left_textarea_td_light            */
/*      4.td.Form_Content_Row_Right_textarea_td_light            */
/*      5.td.Form_Content_Row_Top_textarea_line_light            */
/*      6.td.Form_Content_Row_Bottom_textarea_line_light        */
/*      7.td.Form_Content_Row_Left_textarea_td_dark            */
/*      8.td.Form_Content_Row_Right_textarea_td_dark            */
/*      9.td.Form_Content_Row_Top_textarea_line_dark            */
/*      10.td.Form_Content_Row_Bottom_textarea_line_dark        */
/*      11.td.Form_Content_Row_Textarea_corner                */
/*      12.td.Form_Content_Row_Left_textarea_userinfo            */
/*      13.td.Form_Content_Row_Right_textarea_userinfo            */
/*      14.td.Form_Content_Row_Right_textarea_groupinfo            */
/*    15.Form_Content_Row_Right_textarea_line_light             */
/*    16.Form_Content_Row_Left_textarea_line_light             */
/*    17.Form_Content_Row_Right_textarea_line_dark             */
/*    18.Form_Content_Row_Left_textarea_line_dark            */
/*    19.td.Form_Content_Row_Left_textarea_2col            */
/*    20.td.Form_Content_Row_Right_textarea_2col            */
/*----------------------------------------------------------------------*/


td.Form_Content_light{ 
    background-color:#ECECEC;
}

td.Form_Content_dark{ 
    background-color:#D9D9D9;
}


td.Form_Content_Row_Left_textarea{ 
    width:50%;
    direction:ltr ;
    background-color:#FFFFFF
}

td.Form_Content_Row_Right_textarea{ 
    width:50%;
    direction:ltr ;
    background-color:#FFFFFF
}

td.Form_Content_Row_Left_textarea_td_light{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    width:100%;
    height:20px;
    direction:ltr ;
    background-color:#ECECEC;
    color: black; 
    text-align: left;
    white-space:nowrap

}
td.Form_Content_Row_Right_textarea_td_light{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #353535; 
    font-weight:bold; 
    width:100%;
    height:10px;
    direction:ltr ;
    text-align: left;
    background-color:#ECECEC
}
td.Form_Content_Row_Top_textarea_line_light{ 
    font-size: 1pt; 
    height:5px;
    width:100%;
    background-color:#ECECEC
}
td.Form_Content_Row_Bottom_textarea_line_light{ 
    font-size: 0pt; 
    height:5px;
    width:100%;
    background-color:#ECECEC
}

td.Form_Content_Row_Left_textarea_td_dark{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    width:100%;
    height:20px;
    direction:ltr ;
    background-color:#D9D9D9 ;
    color: black; 
    text-align: left;
    white-space:nowrap

}
td.Form_Content_Row_Right_textarea_td_dark{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #353535; 
    font-weight:bold; 
    width:100%;
    height:10px;
    direction:ltr ;
    text-align: left;
    background-color:#D9D9D9
}
td.Form_Content_Row_Top_textarea_line_dark{ 
    font-size: 1pt; 
    height:5px;
    width:100%;
    background-color:#D9D9D9
}
td.Form_Content_Row_Bottom_textarea_line_dark{ 
    font-size: 0pt; 
    height:5px;
    width:100%;
    background-color:#D9D9D9
}

td.Form_Content_Row_Textarea_corner{ 
    font-size: 0pt;
    height:5px;
    width:5px;
    background-color:#FFFFFF
}

td.Form_Content_Row_Left_textarea_userinfo{ 
    width:35%;
    direction:ltr ;
    background-color:#FFFFFF
}

td.Form_Content_Row_Right_textarea_userinfo{ 
    width:35%;
    direction:ltr ;
    background-color:#FFFFFF
}
td.Form_Content_Row_Right_textarea_groupinfo{ 
    width:30%;
    direction:ltr ;
    background-color:#FFFFFF
}
td.Form_Content_Row_Right_textarea_line_light{ 
    font-size: 1pt; 
    background-color:#ECECEC
}
td.Form_Content_Row_Left_textarea_line_light{ 
    font-size: 1pt; 
    background-color:#ECECEC
}
td.Form_Content_Row_Right_textarea_line_dark{ 
    font-size: 1pt; 
    background-color:#D9D9D9
}
td.Form_Content_Row_Left_textarea_line_dark{ 
    font-size: 1pt; 
    background-color:#D9D9D9
}

td.Form_Content_Row_Left_textarea_2col{ 
    width:25%;
    direction:ltr ;
    background-color:#FFFFFF
}

td.Form_Content_Row_Right_textarea_2col{ 
    width:25%;
    direction:ltr ;
    background-color:#FFFFFF
}


/*-------------------------------------------------*/
/*  List Main                        */
/*   Classes:                       */
/*      1.table.List_Main               */
/*-------------------------------------------------*/
table.List_Main {  
    padding: 0;
    direction:ltr;
}

/*------------------------------------------------------*/
/*  List Rows                           */
/*    Classes:                      */
/*        1.tr.List_Row_LightColor        */
/*        2.tr.List_Row_DarkColor            */
/*        3.tr.List_col_Body_Icon            */
/*        4.tr.List_Col                */
/*        5.tr.List_Foot_Line            */
/*------------------------------------------------------*/

tr.List_Row_lightColor{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #353535; 
    direction:ltr ;
    background-color:#ECECEC;
    Text-align:center;
    height:20px;
}
tr.List_Row_darkColor{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #353535; 
    direction:ltr ;
    background-color:#D9D9D9;
    Text-align:center;
    height:20px;

}
tr.list_Row_Perm{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    font-weight:bold; 
    color: #222222; 
    direction:ltr ;
    background-color:#c0c0c0;
    Text-align:center;
    height:20px;
}

td.List_col_Body_Icon{ 
    font-size: 8pt; 
    direction:ltr ;
    background-color:#FFFFFF;
    Text-align:center;
    height:20px;
    padding-left:0px;
    padding-right:0px
}

td.List_Col{ 
    padding-left:3px;
    padding-right:3px
}
td.List_Col_Group{ 
    padding-left:3px;
    padding-right:3px
}


tr.List_Foot_Line_red{ 
    height:3px;
    background-color:#9A1111;
}

tr.List_Foot_Line_orange{ 
    height:3px;
    background-color:#FF9c00
}

/*------------------------------------------------------*/
/*  List Title                       */
/*    Classes:                      */
/*    1.table.List_Title                */
/*    2.td.List_Title                    */
/*      3.td.List_Title_Begin                */
/*      4.td.List_Title_End                */
/*      5.td.List_Title_Top_Line            */
/*      6.td.List_Title_End_Line            */
/*      7.tr.list_Head                    */
/*    8.td.List_Title_Icon                */
/*------------------------------------------------------*/

table.List_Title {  
    padding: 0px;
    border-collapse: collapse ;
    direction:ltr;
    width:100%;
}

td.List_Title{ 
    font-family: Tahoma; 
    font-size: 9pt; 
    color: #FFFFFF; 
    font-weight:bold; 
    height:20px;
    direction:ltr ;
    background-color:#9A1111 ;
    width:50% ;
    white-space:nowrap

}
td.List_Title_Begin{ 
    height:20px;
    width:8px
}

td.List_Title_End{ 
    height:20px;
    width:4px
}

td.List_Title_Top_Line{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #555555; 
    font-weight:bold;
    height:17px;
    background-color:#FFFFFF ;
    white-space:nowrap;
    text-align:right

}

table.List_Top_Line{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #555555; 
    font-weight:bold;
    background-color:#FFFFFF;
    white-space:nowrap;
    text-align:right
}

td.List_Title_End_Line{ 
    height:3px;
    background-color:#9A1111
}

.List_Head{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #FFFFFF; 
    font-weight:bold; 
    height:19px;
    direction:ltr ;
    background-color:#9A1111;
    Text-align:center
}
td.List_Title_Icon{ 
    width:19px;
    direction:ltr;
    background-color:#FFFFFF;
    text-align:center;
    padding-left:0px;
    padding-right:0px

    
}

/*----------------------------------------------------*/
/*  Input                           */
/*   Classes:                          */                                      
/*       1.Text                          */                                      
/*       2.Num                          */                                      
/*----------------------------------------------------*/

input.text{
    border:1px solid #c0c0c0; 
    font-weight:bold; 
    font-size: 8pt;
    font-family:Tahoma;
    color: #800000;
    height:16px;
    width:110px;
}

input.text:focus{
    background-color: #fff6f6
}

input.small_text{
    border:1px solid #c0c0c0; 
    font-weight:bold; 
    font-size: 8pt;
    font-family:Tahoma;
    color: #800000;
    height:18px;
    width:30px
}

input.small_text:focus{
    background-color: #fff6f6
}

input.medium_text{
    border:1px solid #c0c0c0; 
    font-weight:bold; 
    font-size: 8pt;
    font-family:Tahoma;
    color: #800000;
    height:18px;
    width:50px
}

input.medium_text:focus{
    background-color: #fff6f6
}

input.large_text{
    border:1px solid #c0c0c0; 
    font-weight:bold; 
    font-size: 8pt;
    font-family:Tahoma;
    color: #800000;
    height:18px;
    width:350px
}

input.large_text:focus{
    background-color: #fff6f6
}


input.Num{
    border-style:solid; 
    border-width:1px;
    font-weight:bold; 
    font-size: 9pt;
    font-family:Courier New;
    color: #000000;
    height:18px;
    direction:ltr
}

input.checkbox{
    border:0px solid #c0c0c0; 
    color: #800000;
    height:13px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

/*----------------------------------------------------*/
/*  Select                           */
/*   Classes:                          */                                      
/*       1.'general'                      */                                      
/*----------------------------------------------------*/
select       { 
    border:1px solid #c0c0c0; 
    padding:0px; 
    font-family: Tahoma; 
    font-size: 9pt; 
    color:#353535; 
    background-color:#FFFFFF;
    font-weight:bold
}

/*----------------------------------------------------*/
/*  Textarea                           */
/*   Classes:                                      */                                      
/*       1.text                                  */                                      
/*----------------------------------------------------*/
textarea.text { 
    border:1px solid #c0c0c0; 
    direction: ltr; 
    text-align: left; 
    font-family:Tahoma; 
    font-size:8pt; 
    color:#800000; 
    background-color:#FFFFFF;
    height:75px;
    width:100%
}

textarea.text:focus { 
    background-color: #fff6f6
}
/*------------------------------------------------------*/
/*     Error Table & Message                */
/*      Classes                     */
/*         1.td.error_messages            */
/*         2.span.messages                */
/*------------------------------------------------------*/    

td.error_messages{ 
    font-family: Tahoma; 
    font-size: 9pt; 
    color: #BB0000; 
    font-weight:bold; 
    height:18px;
    direction:ltr ;
    background-color:#FFFFFF
}

span.message{ 
    font-family: Tahoma; 
    font-size: 9pt; 
    color: #BB0000; 
    font-weight:bold; 
    height:18px;
    direction:ltr ;
    background-color:#FFFFFF
}

/*--------------------------------------------------------*/
/*  Right Side Bar                      */
/*   Classes:                          */                                      
/*       1.td.RightSide_Color_dark                      */                                      
/*       2.td.RightSide_Color_light                      */                                      
/*       3.td.RightSide_seperator                      */                                      
/*       4.td.RightSide_Links                          */                                      
/*       5.td.RightSide_Arrow                          */                                      
/*       6.a:link.RightSide_Links                      */
/*       7.a:visited.RightSide_Links              */
/*       8.a:hover.RightSide_Links              */
/*       9.td.RightSide_about_title              */
/*       10.td.RightSide_about_body              */
/*       11.p.about_page                      */
/*--------------------------------------------------------*/

td.RightSide_Color_dark{ 
    background-color:#DFDDDD
}

td.RightSide_Color_light{ 
    background-color:#EFEFEF
}

td.RightSide_seperator{ 
    width:100%;
    height:1px;
    background-image:url('../images/sidebar/dash_line.gif') 
}

td.RightSide_Links{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #990000; 
    height:19px;
    width:130px;
    text-align:left;
}

td.RightSide_Arrow{ 
    font-family: Tahoma; 
    font-size: 8.2pt; 
    color: #990000; 
    height:19px;
    width:8px
}

a:link.RightSide_Links {
    color: #333333;
    text-decoration:none;
    text-align:left;
}

a:visited.RightSide_Links{
    color: #333333;
    text-decoration:none;
    text-align:left;

}

a:hover.RightSide_Links{ 
    color: #CC6600
}

td.RightSide_about_title{
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #990000; 
    font-weight:bold; 
    height:20px;
    direction:ltr ;
    text-align:left

}

td.RightSide_about_body{
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #353535;
    direction:ltr ;
    Text-align:left
}
p.about_page
{
    text-indent:6px;
    line-height:130%;
    text-align:left;
}

/*------------------------------*/
/*             tab                 */
/*------------------------------*/

td.Tab_Title_begin{ 
    height:20px;
    width:8px;
    background-color:#FFFFFF
}
td.Tab_Title_end{ 
    height:20px;
    width:5px;
    background-color:#FFFFFF
}
td.Tab_Title_Top_Line{ 
    font-family: Tahoma; 
    font-size: 6pt; 
    color: #c0c0c0; 
    font-weight:bold;
    height:17px;
    background-color:#FFFFFF;
    text-align:right;
    width:100%
}
td.Tab_Title_End_Line_red{ 
    height:3px;
    background-color:#9A1111;
    font-size: 1px; 
}

td.Tab_Title_End_Line_orange{ 
    height:3px;
    background-color:#ff9c00;
    font-size: 1px; 
}

td.Tab_Title{ 
    width:15px;
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #FFFFFF; 
    font-weight:bold;
    white-space:nowrap
}

td.Tab_Foot_line_red{ 
    height:3px;
    background-color:#9A1111;
}

td.Tab_Foot_line_orange{ 
    height:3px;
    background-color:#ff9c00;
}


/*------------------------------*/
/*     multi     */
/*------------------------------*/

td.Form_Content_multi_left{
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #800000; 
    font-weight:bold; 
    direction:ltr ;
    white-space:nowrap ;
    width: 10px;
}


/*------------------------------*/
/*     Search Page        */
/*------------------------------*/

a:link.page_num{
    font-size: 9pt;
    font-weight:bold; 
    font-family: Tahoma; 
    color: #9a1111;
}

a:visited.page_num{
    font-size: 9pt;
    font-weight:bold; 
    font-family: Tahoma; 
    color: #9a1111;
}

a:hover.page_num{ 
    font-size: 9pt;
    font-weight:bold; 
    font-family: Tahoma; 
    color: #CC6600;
}

font.page_num
{
    font-size: 10pt;
    font-family: Tahoma; 
    color: #000000;
    font-weight:bold; 
}

/*------------------------------*/
/*     BW_node            */
/*------------------------------*/

td.bw_leaf_limit_content{
    font-family: Tahoma; 
    font-size: 8pt;
    color: #353535; 
    direction:ltr ;
    text-align:left ;
    white-space:nowrap ;
    background-color:#ECECEC

}

a:link.bw_node{
    font-size: 8pt;
    font-family: Tahoma; 
    color: #FFFFFF;
    text-decoration:none
}

a:visited.bw_node{
    font-size: 8pt;
    font-family: Tahoma; 
    color: #FFFFFF;
    text-decoration:none
}
a:hover.bw_node{ 
    font-size: 8pt;
    font-family: Tahoma; 
    color: yellow;
    text-decoration:none
}

.bw_layer{
    font-size: 8pt;
    font-family: Tahoma; 
    color: #990000;
    font-weight:bold; 
    text-decoration:none
}

a:visited.bw_layer{
    font-size: 8pt;
    font-family: Tahoma; 
    color: #990000;
    font-weight:bold; 
    text-decoration:none
}
a:hover.bw_layer{ 
    font-size: 8pt;
    font-family: Tahoma; 
    color: #CC6600;
    font-weight:bold; 
    text-decoration:none
}

/*------------------------------*/
/*     Layer            */
/*------------------------------*/

tr.Layer_Row_lightColor{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #353535; 
    direction:ltr ;
    background-color:#FFFFFF;
    Text-align:left;
    height:20px;
    font-weight:bold; 
    padding-left:3px;
    padding-right:3px
}

tr.Layer_Row_darkColor{ 
    font-family: Tahoma; 
    font-size: 8pt; 
    color: #353535; 
    direction:ltr ;
    background-color:#EcEcEC;
    Text-align:left;
    height:20px;
    font-weight:bold; 
    padding-left:3px;
    padding-right:3px
}


/*------------------------------*/
/*     Services            */
/*------------------------------*/

div.service_name{
    font-family: Tahoma;
    font-size: 10pt;
    text-align:left;
    padding-left:4px;
    padding-top:5px;
}

div.service_name_selected{
    font-family: Tahoma;
    font-size: 10pt;
    text-align:left;
    padding-left:4px;
    background-color:#ffaa00;
    color:black;
} 

div.service_desc{
    display:none;
}

div.service_desc_selected{
    font-family: Tahoma;
    font-size: 10pt;
    text-align:left;
    padding-left:4px;
    background-color:#88ec8f;
    color:#2f3830;
}

td.legendLabel{
	font-size: 8pt;
	font-weight: bold;
}
/*Custom Css Added by Mahyar Torkamanzadeh*/
.Livesearch{

    margin-bottom: 20px;
    border: #c7c7c7 1px solid;
    width: 291px;
    height: 34px;
    padding: 10px;
    background: rgb(238,238,238); /* Old browsers */  background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */  background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */;
    -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;
    margin-bottom: 20px;
    border: #c7c7c7 1px solid;
    height: 24px;
    padding: 10px;
    background: rgb(238,238,238); /* Old browsers */  background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */  background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */;
    -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;
   
}
.Livesearch label {
    font-size:12px;
    font-weight: bold;
    padding:5px;
}
.Livesearch input:focus {
    background-color:#FFF6F6;
}
#suggestions {
    background-color:#fff;
    margin-left: 292px;
    position: absolute;
    text-align: left;
    width: auto;
    height: auto;
    display:none;
    padding-left:5px;
    min-width:153px;
}
#suggestions P{
margin:0px;
padding:3px;
}
#suggestions a:link {
    text-decoration:none;
    color:#000;
}

#suggestions  a:visited {
    text-decoration:none;
    color:#000;
}

#suggestions a:link {
    text-decoration:none;
    color:#000;
}


    #sgroup{
   width:658px; 
    }
    
    .gbox {
    -moz-border-radius: 6px 6px 6px 6px;
    background-position: 10px 12px;
    background-repeat: no-repeat;
    border: 1px solid;
    clear: both;
    color: #646464;
    display: block;
    margin: 10px 0;
    padding: 10px 10px 10px 36px;
}
.closegboxsucces {
    color: #737373;
    float: right;
    position: relative;
    right: -2px;
    text-decoration: none;
    top: -22px;
    right:7px;
}
.closegboxsucces:hover {
    color: #333333;
}
.gboxsuccess {
    border: 1px solid;
    color: #646464;
    display: block;
    -moz-border-radius: 6px 6px 6px 6px;
    border: 1px solid;
    color: #646464;
    display: block;
    margin: 5px;
    background-color: #D1D1D1;
    border-color: #93968F;
    height:20px;
    width:150px;
    -moz-border-radius: 10px 2px;
    border-radius: 10px 2px;
    float:right;
}
.gboxsuccess p{
    margin:0px;
    padding:0px;
} 
