﻿/* DEFAULTS
----------------------------------------------------------*/
html {
  height: 100%;
  width: 100%;
}
body {
    font-size: 1.2em;
    font-family: 'Open Sans', sans-serif;
    margin: 0px;
    padding: 0px;
    position: relative;
    height: 100%;
    width: 100%;
    color: #43515E;
	background: #f6f6f6;
	overflow:hidden;
}
/*body{
font-family: "Trebuchet MS";
  font-size: 13px;
  background-color:black;
}*/
a:link, a:visited
{
    color: #1e5daa;
    font-weight: bold;
}

a:hover
{
    text-decoration: none;
}

a.current
{
    color: #1d60ff !important;
}

a:active
{
    color: #034af3;
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
    font-family: 'Open Sans', sans-serif;
}

h1
{
    font-size: 1.0em;
    padding-bottom: 0px;
    margin-bottom: 0px;
    font-weight: 600;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
.linkButton
{
    color: #F0F0F0;
    font-weight: bold;
    text-align: right;
    text-decoration:none;
}
.page
{
    width: 960px;
    background-color: #fff;
    margin: 20px auto 0px auto;
    border: 1px solid #496077;
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #4b6c9e;
    width: 100%;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

/*.main
{
    padding: 100px 250px;
    margin: 12px 8px 8px 8px;
    min-height: 420px;
}*/

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    background: #ffffff;
    padding: 5px 0;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
    width: 100%;
    display: block;
    overflow: hidden;
    color: #394263;
    border-top: 1px solid #dbe1e8;
}


/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}
input.textEntrySmall 
{
    width: 220px;
    border: 1px solid #ccc;
}
input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: center;
    padding-right: 10px;
   color: #fff;
   background-color: #2C5463;
   border-color: #005300;
}

/*=============================*/

table, div, p{
border-style: none;
    border-color: inherit;
    border-width: 0;
    margin-bottom: 0px;
}
pre{
width:100%;

font-family:Georgia, "Times New Roman", Times, serif;
white-space: pre; 
white-space: -moz-pre-wrap;
white-space: -hp-pre-wrap;
white-space: -o-pre-wrap;
white-space: -pre-wrap; 
white-space: pre-wrap; 
white-space: pre-line;
word-wrap: break-word; 
}

table td{
    border-style: 1;
    border-color: inherit;
    border-width: 0;
    text-align: left;
    margin-left: 0px;
    margin-right: 0px;
}
.Dropdownbox {  color:#000000;
                font-size:8pt;
                font-family:Verdana;
                text-transform: none;
                
              }

/*.main
{
    padding: 0px 12px;
    margin: 12px 8px 8px 8px;
    min-height: 420px;
    width: 90%;
}*/
.fly_span_header{
    font-size: 130%;
}

td{
vertical-align:top;
}
  p {
    font-size: 1.2em;
}
  a , span.fly_link{
   color: #0066cc;
   text-decoration: none;
   outline: none;
  }

  a:hover, span.fly_link:hover {
   text-decoration: underline;
  }
  a:active, a:focus , span.fly_link:active, span.fly_link:focus{
   color: #666;
	outline: none;
  }
  a.current {
   color: black;
   font-weight: bold;
  }
.head-title {
  text-align: center;
    font-size: 22px;
    font-weight: 700;
    line-height: 35px;
    padding: 10px 0;
}
  table.center-field tr th,
  table.center-field tr td {
    text-align: center;
  }
  #fly_all{
  width:100%;
  height: 100%;
  position: relative;
  }
  .h_strip {
    background: #fff;
    padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f9f9f9;
  }
  .h_strip a {
    display:block;
  }
  .h_strip a img {
    height: 50px;
  }
  .site-nav {
    background: #1e5daa;
    height: 35px;
  }
  .site-nav .menu-bar {
    display: block;
    padding: 0;
  }
  .site-nav .menu-bar.right li  {
      display: inline-block;
      color: #fff;
      }
  .site-nav .menu-bar li {
    padding: 0px !important;
    line-height: 35px;
}
  .site-nav .menu-bar li a {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
    display: block;
    margin-right: 20px;
    transition: all 0.3s;
}
.site-nav .menu-bar li a:hover,
.site-nav .menu-bar li a:focus,
.site-nav .menu-bar li a:active,
.site-nav .menu-bar li a:visited {
    text-decoration: none;
    color: rgba(255, 255, 255, 0.64);
    background: transparent;
}
.page-header h3 {
  font-size: 20px;
    color: #333;
    font-weight: 500;
}
.panel-title {
    font-weight: 500;
}
.import-table table td {
      padding: 5px;
    font-weight: 400;
    color: #333;
    font-size: 13px;
}
.import-table .upload-btn {
      margin-bottom: 25px;
    text-align: center;
}
.import-table .upload-btn .btn {
      min-width: 165px;
    margin: 0 10px;
}
a#lnkwork {}
  
  .page-wrap {
    background: #fff;
    height: calc(100vh - 120px);
  }
  .login-frame {
  background: #ffffff;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
  margin-top: 65px;
  margin-bottom: 35px;
}
  .login-frame h3.form-title {
    color: #2c5463;
    font-size: 24px;
    font-variant: none;
    text-align: center;
    margin: 5px 0 20px;
    line-height: 45px;
    font-weight: 400;
}
.login-frame  .form-control {
  box-shadow: none;
}
.login-frame .control-label {
  color: #333;
}
.login-frame .btn-row {
  text-align: left;
}
.login-frame .btn-row .btn {
  text-transform: uppercase;
  font-weight: 600;
}
  .fixed-btm {
    position: absolute;
    bottom: 0;
  }
  #fly_header_main{
    font: normal normal bolder serif;
    width: 1012px;
    position: absolute;
    background-color: #3A4B5D;
    left: 50%;
    margin-left: -506px;
    height: 90px;
    font-size: 230%;
    background-image: url('/img/logo.png');
    background-repeat: no-repeat;
    background-position: 20px 12px;
    color: #FFFFFF;
    letter-spacing: 3px;
    text-align: center;
  }
  
  #fly_soft_book{
  position:absolute;right:20px;top:10px;background-color:#3A4B5D;
  }
  
  .fly_right_div{
  float:right;
  width:49%;
  text-align:right;
  }
  .fly_left_div{
  float:left;width:49%;
  text-align:left;
  }
  #fly_nav_left{
    float:left;
  }
  
  #fly_nav_right{
  width:auto;
  padding-right: 10px;
  float:right;
  }
  
  /*#fly_main{
  position:absolute;width:1012px;top:116px;left:0;left:50%;margin-left:-506px;height:auto;background-color:#fff;z-index:0;
  }*/
  
 /* #fly_leftbar{
    position: relative;
    width: 100%;
}*/
  
  #fly_leftbar .fly_header{
    font-size: 160%;
    position: relative;
    width: 100%;
}
  .fly_similar{
  margin: 0 0 0 25px;
  position:relative;background-color:#fff;width:100%;height:auto;
  }
  .fly_ads_728{
  position:relative;background-color:#fff;width:auto;height:auto;
  }
  .ads-728-15{
  width:728px;height:auto;margin:5px 0 5px 15px;background-color:#fff;
  }
  .fly_ads_160{
  width:250px;height:250px; background-color:#fff; margin:0 auto;
  }
  .fly_nav_right_2{
  padding:20px;width:250px;
  }
  #fly_content{
  
  position:relative;background-color:#fff;width:auto;min-height:650px;padding:20px;overflow:auto; width:688px;
  }
  /*#fly_footer{
  position:relative;background-color:#2C5463;width:auto;color:white;padding:10px;margin-top:20px;
  }*/
  #fly_rightbar{
  position:absolute;background-color:#fff;right:0px;top:0px;width:284px;height:auto;
  }
#multi-derevo {
   font-size:12px;
   width: 220px; 
  font-family: verdana, arial, sans-serif;
  
   padding: 0 0 1em 0; 
   
  }
  #multi-derevo  span { 
     text-decoration: none;
     display: block;
     margin: 0 0 0 1.2em;     
     background-color: transparent;
     border: solid silver;
     border-width: 0 0 1px 1px;
   }
   #multi-derevo  span a {
      display: block;
      position: relative;
      top: .95em; 
      background-color: #fff; 
      margin: 0 0 .2em .7em; 
      padding: 0 0.3em; 
     }
    #multi-derevo h4 {
     font-size: 1em;
     font-weight: bold;
     margin: 0;
     padding: 0 .25em;
    
    }
   #multi-derevo h4 a {
     display: block;
   }
  #multi-derevo  ul, #multi-derevo li {
     list-style-image:none;
     list-style-position:outside;
     list-style-type:none;
     margin:0;
     padding:0;
   }
    #multi-derevo  ul li {
      line-height: 1.2em;
     }
     #multi-derevo  ul li ul {}
      #multi-derevo   ul li ul li {
         margin: 0 0 0 1.2em;
         border-left: 1px solid silver; 
        }
    
     #multi-derevo    ul li.last ul li {
         border: none; 
        }
   #multi-derevo  .marker { 
     border-color: transparent transparent transparent gray;
     border-style: solid;
     border-width: .25em 0 .25em .5em; 
     margin: .35em .25em 0 0;
     float: left;
     width: 0px;
     height: 0px;
     line-height: 0px;
   }
  #multi-derevo  .fly_no_a,#multi-derevo  .fly_no_a:link,#multi-derevo  .fly_no_a:visited,#multi-derevo  .fly_no_a:hover{
   color:black;
   text-decoration:none;
 }
 #multi-derevo  .fly_no_a_active,#multi-derevo  .fly_no_a_active:link,#multi-derevo  .fly_no_a_active:visited,#multi-derevo  .fly_no_a_active:hover{
   color:#ff3300;
   text-decoration:none;
  
 }
 
  #multi-derevo  .marker.open {
     border-color: gray transparent transparent transparent;
     border-width: .5em .25em 0 .25em; 
   }

  * html #multi-derevo * { height: 1%;}
  * html #multi-derevo  .marker { border-style: dotted dotted dotted solid; }
  * html #multi-derevo  .open { border-style: solid dotted dotted dotted; }
  
  
  #fly_content .fly_nav_bar{
  
  }
  #fly_content .fly_nav_bar ul{
  margin:0px;
  padding:0px;
   list-style-image:none;
     list-style-position:outside;
     list-style-type:none;
  
  }
  #fly_content .fly_nav_bar ul li{
  float:left;
  width:220px!important;
  
  }
  #fly_content .fly_nav_bar ul li.center{
  text-align:center;
  }
  #fly_content .fly_nav_bar ul li.right{
  text-align:right;
  }
  
  .fly_ads_336{
  text-align:center;
  margin:15px 0 15px 0;

  }
  
  .clear{
  height: 0; font-size: 0; overflow: hidden; clear: both;
  }
  
  #fly_content div{
  padding-bottom:5px;
  }
  #fly_content p{
  padding-bottom:5px;
  }
  .fly_book_line{
  
  width:100%;

  height:auto;
  }
  .fly_book_info{
  float:right;
  font-size:14px;
  

  }
  .fly_book_info td{
  padding:5px;
  vertical-align:top;
  text-align:right;
  }
  
  .fly_book_info_header{
  font-size:160%;
  }
  
  
  
  
    #fly_top_menu{
    width:728px;

    }
    #fly_top_menu ul {
      font-family: Arial, Verdana;
      font-size: 110%;
      margin: 0;
      padding: 0;
      list-style: none;
      z-index:1;
    }
    #fly_top_menu ul li {
      display: block;
      position: relative;
      float: left;
      
    }
    #fly_top_menu li ul { display: none; }
    #fly_top_menu ul li a {
      display: block;
      text-decoration: none;
      color: #ffffff;
  
      padding: 5px 15px 5px 15px;
      background: #2C5463;
      margin-left: 1px;
      white-space: nowrap;
    }
    
    #fly_top_menu ul li a:hover { background: #617F8A; }
    #fly_top_menu li:hover ul { 
      display: block; 
      position: absolute;
      z-index:10;
    }
    #fly_top_menu li:hover li { 
      float: none;
      font-size: 85%;
    }
    #fly_top_menu li:hover a { background: #617F8A; }
    #fly_top_menu li:hover li a:hover { background: #95A9B1; }
    
    
    
    
    
    #fly_cat_list{
      font-family: verdana, arial, sans-serif;
      font-size:85%;
      width:100%;
    }
    #fly_cat_list td{
    border:1px solid #e5e5e5;
    padding:5px;
    }
    
    .fly_right{
    margin-top:5px;
    float:none;
    text-align:right;
    font-size:90%;
    
    }
    
    #fly_content .fly_num_lock{
      margin: 0;
      padding: 0;
      list-style: none;
      
      padding:10px 20px 20px 22px;
    }
    #fly_content .fly_num_lock li{
      display:inline;
      
      padding-right:10px;
    }
    
    #fly_toc{
      list-style-type: none;
      padding: 0px;
      margin: 0px;
    }
    
    
    #fly_similar_tab {
      list-style-type: none;
      padding: 0px;
      margin: 0px;
      font-size:100%;
    }
    #fly_similar_tab li{
      padding:5px 0 5px 0;
      border-bottom:1px solid #e5e5e5;
    }
    #fly_toc.columns3 {
      width:720px;
      font-size:100%;
    }
    #fly_toc.columns3 li{
      width:200px!important;
      float:left;
    }
    #fly_toc li
    {
      padding:5px;
      background-image: url(img/li.png);
      background-repeat: no-repeat;
      background-position: 0px 6px;
      padding-left: 22px;
    }
    #fly_toc.columns2 {
      width:700px;

    }
    #fly_toc.columns2 li{
      width:300px!important;
      float:left;
    }
    .fly_index_list{
    
    }
    .fly_index_list h3{
      font-size:100%;
      font-family: Georgia, serif;
    }
    .fly_index_list ul{
      list-style-type: none;
      padding: 0px;
      margin: 0px;
      font-size:100%;
    }
    .fly_index_list ul li{
      padding-right:3px;
      padding-bottom:10px;
      
    }
    #fly_footer
    {
        }
    #fly_footer a,#fly_footer a:link,#fly_footer a:visited
    {
      color:#fff;
      text-decoration:underline;
      font-weight:bold;
    }
    #fly_footer .fly_left
    {
    float:left;
    }
    #fly_footer .fly_right
    {
    float:right;
    margin-top:-1px;
    }
    .rounded  {
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color:#e5e5e5;
    
    }

    .fly_index_list.columns2 ul{
      width:100%;
      
    }
    .fly_index_list.columns2 ul li{
      width:45%!important;
      float:left;
      padding-bottom:2px;
    }
    .fly_index_list.columns2.line ul li{
      
      padding-bottom:10px;
    }
    .fly_index_list.columns2.border ul li{
      
      border:1px solid #e5e5e5;
      margin-bottom:5px;
      margin-right:5px;
    }
    
    .fly_index_list.columns3 ul{
      width:100%;
      
    }
    .fly_index_list.columns3 ul li{
      width:32%!important;
      float:left;
      padding-bottom:2px;
    }
    .fly_index_list.columns3.line ul li{
      
      padding-bottom:10px;
    }
    .fly_index_list.columns3.border ul li{
      
      
      margin-bottom:5px;
      margin-right:5px;
    }
    
    
    
    #fly_category_menu,#fly_category_book_menu{
      list-style-type: none;
      padding: 0px;
      margin: 0px;
      font-size:90%;
      background-color:white;
    }
    #fly_category_menu li,#fly_category_book_menu li
    {
        padding-right:3px;
        padding-bottom:5px;
    }
    #fly_category_menu.columns2,#fly_category_book_menu.columns2 {
      width:250px;

    }
    #fly_category_menu.columns2 li,#fly_category_book_menu.columns2 li{
      width:118px!important;
      float:left;
    }
    
    
    .fly_table_100{
      width:100%;
    }
    .fly_table_100 td{
      width:auto;
    }
    
    .fly_sup,.fly_sup a,.fly_sup a:link,.fly_sup a:visited,.fly_sup a:hover{
    }
    .fly_ad_center{ 
      margin:0 auto;
      width:100%;
      text-align:center;
      margin-bottom:30px;
    }
    .fly_super{
      vertical-align:super;
      font-size:100%;
    }
    #fly_soft_book{
      width:260px;
    }
    #fly_soft_book .fly_books,#fly_soft_book .fly_books  a{
      float:left;
      background-image: url(img/pic.png);
      background-position: 0px 0px;
      height:25px;
      width:50px;     
    }
    #fly_soft_book .fly_books  a:hover{
      background-image: url(img/pic.png);
      background-position: 0px 31px;
    }
    #fly_soft_book .fly_soft  a{
      float:left;
      background-image: url(img/pic.png);
      background-position: 70px 0px;
      height:25px;
      width:65px; 
    }
    #fly_soft_book .fly_soft  a:hover{
      background-image: url(img/pic.png);
      background-position: 70px 31px;
    }
    
    
    .fly_soft_mid_image{
    float:left;
    margin:25px 17px 7px 0px;
    max-width:200px;
    }
    
    
    #fly_soft_info{
      
    }
    #fly_soft_info td{
      border:1px solid #e5e5e5;
      padding:5px;
    }
    
    .fly_red_pre{
      color:red;
      border:1px solid #e5e5e5;
      padding:5px;
      font-size:85%;
      width:auto!important;
    }
    
    .fly_red_a a,.fly_red_a a:link,.fly_red_a a:visited{
      color:#ff3300;
      text-decoration:underline;
    }
    .fly_red_a a:hover{
      text-decoration:none;
    }
    
    #fly_bread_line{
      margin: 0;
      padding: 0;
      list-style: none;
      
    }
    #fly_bread_line li{
      display:inline;
      padding-right:25px;
      background-image: url(img/arrow_right.png);
      background-repeat:no-repeat;
      background-position: top right 2px;
    }
    #fly_bread_line li.end{
      display:inline;
      background: none;
    }
    
    .fly_index_font{
    white-space:nowrap;
    font-size:120%;
    }
    
.fly_book_menu_sample{
  margin:0px;
  padding:0px;
  list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
.fly_book_menu_sample li{
width:45%;float:left;

padding:7px 0 7px 0;
}
.fly_book_menu_sample li span{
font-size:120%;
}
.fly_book_menu_sample li span a,.fly_book_menu_sample li span a:link,.fly_book_menu_sample li span a:visited{
color:#666;
text-decoration:none;
}
.fly_book_menu_sample li span a:hover{
text-decoration:underline;
}
.fly_book_menu_sample li a:link,.fly_book_menu_sample li a:visited{
font-size:100%;
}
.fly_book_menu_sample li a:hover{
text-decoration:underline;
}
.fly_first_page_button,.fly_first_page_button:link,.fly_first_page_button:visited{
font-size:80%;
vertical-align:super;
margin-left:3px;
color:#666;
}

.fly_key_cloud ul{
  width:620px;
  margin:0px;
  padding:0px;
  list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
  text-align:center;
  margin-top:25px;
}
.fly_key_cloud ul li{
  width:auto;
  float:left;
  padding-bottom:2px;
  padding-right:8px;
  font-size:120%;
}


.fly_page_counts{
  width:100%;
  margin:0px;
  padding:0px;
  list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
  text-align:center;
  margin-top:25px;

}
.fly_page_counts li{
  width:auto;
  float:left;
  padding-right:12px;
  font-size:140%;
}
/* FORM ELEMENTS   
----------------------------------------------------------*/



/* FORM ELEMENTS   
----------------------------------------------------------*/




input.textAddress
{
    border: 1px solid #ccc;
    width: 300px;
    height: 50px;
}


input.txtRoad 
{
    border: 1px solid #ccc;
    width: 500px;
    
}
input.textNumber 
{
    text-align: right;
  width: 44px;
    border: 1px solid #ccc;
}

input.date 
{
    width: 144px;
    border: 1px solid #ccc;
}

.GridViewStyle{
    font-family: Arial, Sans-Serif;
    font-size: small;
    table-layout: auto;
    border-collapse: collapse;
    border: 5px #43515E solid;
}
/*Header and Pager styles*/
.HeaderStyle,
 .PagerStyle
  /*Common Styles*/
  {    
      background-image: url(Images/HeaderGlassBlack.jpg);    
      background-position:center;    
      background-repeat:repeat-x;   
       background-color:#43515E;
   }
   .HeaderStyle th
   {    padding: 5px;    
        color: #ffffff;
   }
   .HeaderStyle a
   {    
       text-decoration:none;
       color:#ffffff;    
       display:block;    
       text-align:left;    
       font-weight:normal;
  }
  .HeaderStyle a:focus 
  {
      background: transparent;}
  .FooterStyle th
   {    padding: 5px;    
        color: #ffffff;
   }
  .FooterStyle a
   {    
       text-decoration:none;
       color:#ffffff;    
       display:block;    
       text-align:left;    
       font-weight:normal;
  }
  .PagerStyle table
  {   
       text-align:center;  
       margin:auto;
  }
  .PagerStyle table td
  {    
      border:0px;   
      padding:5px;
  }
  .PagerStyle td
  {    
      border-top: #43515E 3px solid;
  }
  .PagerStyle a
  {    
      color:#ffffff;   
      text-decoration:none;    
      padding:2px 10px 2px 10px;    
      border-top:solid 1px #777777;    
      border-right:solid 1px #333333;    
      border-bottom:solid 1px #333333;    
      border-left:solid 1px #777777;
      }
      .PagerStyle span
      {    
          font-weight:bold;    
          color:#FFFFFF;    
          text-decoration:none;    
          padding:2px 10px 2px 10px;
          }
          /*RowStyles*/
    .RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td
     /*Common Styles*/
     {    
         padding: 2px;    
         border-right: solid 1px #43515E;
      }
      .RowStyle td
      {    
          background-color: #c9c9c9;
       }
       .AltRowStyle td
       {    
           background-color: #f0f0f0;
           
       }
       .SelectedRowStyle td
       {   
            background-color: #ffff66;
      }
      
      ul { padding: 0 10px; list-style: none; margin: 0;}
      #fly_nav_left li{ float: left; padding: 0 5px; }
      #LogOnUser {display: inline-block;color: #fff;padding-right: 15px;margin-right: 15px;border-right: 1px solid #0a386f;}
      
      
      /* For Tree View */
.TreeViewStyle
{
font-size: 10px;
display: block;
text-decoration: none;
color: Black;
border: 1px none #FFFFFF;
padding: 1px;
font-family: Arial, Helvetica, sans-serif;
font-weight: lighter; 
text-align: left;
line-height:16px;
}
/* End */

/* For Tree View Nodes */ 
.NodeStyle
{
color: black;
border: 1px none #FFFFFF;
padding: 1px;
font-family: Arial, Helvetica, sans-serif;
font-weight: lighter; 
text-align: left;
 }
/* End */

/* Tree View Node Hover */
.HoverNodeStyle
   {
font-size: 10px;
display: block;
text-decoration: none;
border: 1px solid #FFFFFF;
background-color: #0066CC;
padding: 1px;
width: auto;
font-family: 'Open Sans', sans-serif;
font-weight: lighter;
color:  #FFFFFF;
text-align: left;
   }
/* End */
#fly_nav_left li { position: relative; }
#fly_nav_left li ul { padding: 2px 5px 7px; min-width: 150px; display: none; background: #2C5463;
    position: absolute; top: 14px; left: 0px; z-index: 9999;
    -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
}
#fly_nav_left li:hover ul { display: block; }
#fly_nav_left li li { float: none; padding-top: 5px; }

.hero-section {
    text-align: center;
    background: #333 url(../Images/app-bg.jpg) no-repeat;
    background-size: cover;
    background-position: 0px -200px;
    padding: 75px 0 65px;
}
.hero-section h3 {
      color: #fff;
      font-variant: initial;
      font-size: 42px;
      line-height: 55px;
      font-weight: 400;
} 
.home-content {
  margin-top: 35px;
  margin-bottom: 25px;
  font-size: 13px;
  color: #333;
  background: #fff;
}
.home-content p {
  font-size: 13px;
  line-height: 17px;
}
.home-content strong {
  font-weight: 600;
}
.home-content h3,
.home-content h4 {
      font-variant: initial;
    margin: 0 0 15px;
    font-weight: 600;
    color: #333;
}
.home-content ol {
  padding: 0 0 0 15px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.home-content ol li {
  
}
.home-content ol li ol {
    list-style-type: lower-alpha;
}
.step-btns 
{
    margin-bottom: 15px;
    position: relative;
    width: 100%;
    text-align: center;
    }
/*.step-btns:after {
    content:"";
    position: absolute;
    height: 1px;
    width: 84%;
    left: 8%;
    border-top: 1px solid #c7c7c7;
    top: 16px;
    z-index: 0;
}*/
.step-btns .btn {
    position: relative;
    background: #1e5daa;
    color: #fff;
    border-radius: 0;
    z-index: 9;
    display: inline-block;
    margin: 0 15px;
    width: 115px;
    font-weight: 600;
}
.step-btns .btn:after 
{
    width: 0; 
  height: 0; 
  border-top: 60px solid transparent;
  border-bottom: 60px solid transparent;
  border-left: 60px solid green;
    }
.step-btns .btn.active {
    background: #888888;
}
.step-btns .btn.done 
{
    background: #5cb85c;
    }
.page-height 
{
    min-height: calc(100% - 118px);
    position: relative;
    }
    
    .dashboard-section .info-box i { color: #fff;}
    .dashboard-section a, .dashboard-section span i, .dashboard-section a:hover {
      text-decoration: none;
    }
    .dashboard-section .text-right {
    color: #fff;
    font-size: 14px;
    min-height: 65px;
}

/** CUSTOME HEADING **/
.page-heading{
    display:block;
    font-size:16px;
    font-weight:600;
    padding:0;
    margin:0 0 20px;
}

/* TABLE FIXED STYLE */
.table-fixed tr{
	border:1px solid #ddd;
}
.table-fixed tbody tr td,
.table-fixed tbody tr th,
.table-fixed tfoot tr td,
.table-fixed tfoot tr th,
.table-fixed thead tr td,
.table-fixed thead tr th{
	border-top:0;
}





