/**
 * 
 * PSB Surabaya Shared Stylesheet Excite Bike Theme
 *
 * Layout :
 * +----------------------+
 * + Header | Menubar     +
 * +----------------------+
 * + Si + Content         +
 * + de +                 +
 * + ba +                 +
 * + r  +                 +
 * +----------------------+
 * + Links                +
 * +----------------------+
 * + Footer               +
 * +----------------------+
 *
 * Color List :
 * #8ea8dd  // Body background color
 * #3b5998  // Header background color
 * #1d2c4b  // Header bottom border color
 * #a7beef  // Content top border color
 * #e9f0ff  // Sidebar text color
 * #fcfdfe  // Content background color
 * #8ea8dd  // Content text color
 * #
 * #
 *
 * @author  Ai
 * @version 1.0
 * @package psbsurabaya.com
 *
 */

body {
  padding: 0px;
  margin: 0px;
  background-color: #879fd1;
}

a {
  color: #fff;
  text-decoration: none;
}

  a:hover {
    color: #fff;
    text-decoration: underline;
  }

  a img {
    border: none;
  }

.ai-clearfix {
  display: block; 
  height: 0px; 
  clear: both; 
  visibility: hidden;
  font-size: 0px;
}

#ai-page-visible-container {
}

  #ai-page-header-print {
    display: none;
  }

  #ai-page-header {
    position: fixed;
    width: 100%;
    padding-left: 50px;
    padding-right: 50px;
    background-color: #3b5998;
    font-family: 	"Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 50px;
    border-bottom: solid 1px #1d2c4b;
    z-index:1000
  }
    
    #ai-page-logo {
      float: left;
      padding: 0px;
      margin: 0px;
    }
    
      #ai-page-logo a {
        text-decoration: none;
      }
      
        #ai-page-logo a img {
          height: 50px;
          padding: 0px;
          margin: 0px;
          border: none;
        }
        
      #ai-page-logo a:hover {
      }
      
        #ai-page-logo a img:hover {
        }
  
  #ai-page-content-container {
    padding-top: 55px;
    padding-bottom: 5px;
    padding-left: 200px;
    padding-right: 5px;
    text-align: left;
    border-top: solid 1px #a7beef;
    font-family: "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #e9f0ff;
    
  }
    
    #ai-page-sidebar {
      position: fixed;
      top: 55px;
      left: 10px;
      background-color: #3b5998;
      padding: 8px;
      padding-right: 0px;
      width: 175px;
      -moz-border-radius: 5px; 
      -webkit-border-radius: 5px; 
      border-radius: 5px; 
    }
  
    #ai-page-sidebar  a {
      color: #e9f0ff;
      text-decoration: none;
    }
  
    #ai-page-sidebar  a:hover {
      text-decoration: underline;
    }
    
      #ai-page-navigator {
      }
      
        #ai-page-navigator ul {
          list-style: none;
          padding: 0px;
          margin: 0px;
          padding-right: 8px;
        }
        
          #ai-page-navigator ul .idle {
            background-color: #4f6fb4;
          }
        
          #ai-page-navigator ul .idle:hover {
            background-color: #5882db;
          }
          
            #ai-page-navigator ul .idle a {
              
            }
          
            #ai-page-navigator ul .idle a:hover {
              color: #a5bef4;
            }
        
          #ai-page-navigator ul .selected {
            background-color: #fcfdfe;
          }
        
          #ai-page-navigator ul .selected:hover {

          }
          
            #ai-page-navigator ul .selected a {
              color: #142548;
            }
          
            #ai-page-navigator ul .selected a:hover {
              color: #3b5998;
            }
            
          #ai-page-navigator ul li {
            margin-bottom: 1px;
            padding: 5px;
            padding-left: 10px;
            -moz-border-radius: 3px; 
            -webkit-border-radius: 3px; 
            border-radius: 3px; 
          }
          
            #ai-page-navigator ul li span{
            }
            
              #ai-page-navigator ul li span a {
                text-decoration: none;
              }
            
              #ai-page-navigator ul li span a:hover {
                text-decoration: none;
              }
          
                #ai-page-navigator ul li span div {
                }
                
                  #ai-page-navigator ul li span div a {
                    text-decoration: none;
                  }
                
                  #ai-page-navigator ul li span div a:hover {
                    text-decoration: underline;
                  }
                  
    #ai-page-content {
      color: #142548;
      background-color: #fcfdfe;
      padding: 20px;
      -moz-border-radius: 5px; 
      -webkit-border-radius: 5px; 
      border-radius: 5px; 
      min-height:270px;
    }
      
      #ai-page-content hr {
        border: none;
        border-top: solid 1px;
        color: #4a5468;
      }
      
  #ai-page-footer {
    margin-top: 10px;
    font-family: "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-align: center;
  }
        
    #ai-page-footer a {
      color: #142548;
      text-decoration: none;
    }
        
    #ai-page-footer a:hover {
      text-decoration: underline;
    }

#ai-page-invisible-container {
}

  #ai-page-invisible-container div {
    display: none;
  }