/*
  The System
  Content (c) Copyright 
  Running Squiz MySource v3.16.4 (Matrix) - http://matrix.squiz.net/
  Developed by Squiz  - http://www.squiz.net
  (c) Copyright 2008. All rights reserved.
  Page generated: 29 August 2008 04:59:55
  Warranty key: YWZlOTZhMDAyNzc2YXUyMDA5MDMxMQ==
*/


/* CSS Document */

    body {
        margin:0; 
        padding:0;
        font: 75%/1.5 "Verdana", sans-serif;
        color: #FFFFFF;
        background-color: #004CAB;
        }
        
    p { font: 1em/1.7em Verdana, sans-serif; }
    h1 { font: bold 1.5em/1.4em Verdana, sans-serif; }
    h2 { font: bold 1.3em/1.4em Verdana, sans-serif; }
    h3 { font: bold 1.1em/1.3em Verdana, sans-serif; }
    h4 { font: bold 1em/1.2em Verdana, sans-serif; }
    h5 { font: bold 0.9em/1.1em Verdana, sans-serif; }
    h6 { font: italic 0.8em/1em Verdana, sans-serif; }

    a { text-decoration:none; font-weight:bold; }
    a:hover { text-decoration:underline; }

    .imageLeft { float:left; margin: 10px 15px 10px 0; border:2px solid white; }
    .imageRight { float:right; }

    
    .imageBorder { border: 2px solid #A8D4FF; }
    
    /* START image caption boxes */
    div.floatright { margin: 0 0 10px 10px; float: right; }
    div.floatleft { margin: 0 10px 10px 0; float: left; }
    div.floatleft p, div.floatright p { font-size:0.8em;}
    /* END image caption boxes */
    
    .article img {border: 1px solid white;}
    
    #printheader { display:none; }

   .rightBox {
      float: right;
      width: 130px;  
      margin-right: -20px !important;  
      margin-left: 10px !important;
      position: relative;    
   }
    
    /*Module Default Box*/
    #col-c .moduleHeader { 
    display:block; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:0.9em; 
    font-weight:bold;
    background-color:#1e72e3;
    color:#FFFFFF;
    padding: 2px 9px 2px 9px;
    }
    
    .ModuleText {
    color:#0e2ea5;
    margin-top:-10px;
    line-height:1.3em;
    font-family:Tahoma, sans-serif;
    font-size:0.9em;
    padding:5px 0 0 9px;
    }
    .ModuleText p { color:#0061b8; line-height:1.3em; font-family:Tahoma, sans-serif;}
    /*End*/
    
    /*Info Box*/
    .infobox { 
    margin-top:-10px;
    display:block;
    color:#255dcf;
    font: 1em/1.3em "Arial", sans-serif;
    border: 1px solid white;
    background-color:#FFFFFF;
    }
    
    .infobox p {
    font: 0.9em/1.3em "Arial", sans-serif; 
    color:#0061b8;
    padding:0 5px 5px 9px;
    }
    
    #col-c li {font: 0.9em/1.3em "Arial", sans-serif; }
    
    #col-c li ul li, #col-c li ol li { font-size:1em;}
    #col-c ul, #col-c ol { margin-left:-15px; padding-right:5px;}
    /*End*/
    
    
    .noborder { border-width:0px !important;}
    
    #layout { }
        
    #leftWrapper {
        clear:left;
        float:left;
        width:24.8%;
        min-height:407px;
        padding-top:70px;
        }
        
    #mainWrapper {
        clear:left;
        float:left;
        width:54%;
        }
        
    #rightWrapper {
        padding-top:70px;
        clear:right;
        float:right;
        width:21%;
        }
        
    #sitetools {
        margin-top:10px;
        padding:2px 8px 2px 0;
        float:right;
        }
        
    #sitetools img {
        padding:7px 2px 0 0;
        }
        
    #sitetools img.textbig {
        padding:7px 0 0 0 !important;
        margin:0 -2px;
        }
        
    #sitetools .marginleft {
        margin: 0 0 0 10px;
        }
        
    .search {
        position:relative;
        top:-9px;
        text-indent:0.3em;
        font-size:1em;
        color:#0B54B8;
        border:solid 1px;
        border-color:#1768EE #DCEDFF #DCEDFF #1768EE;
        background: #D7F1FF url('images/search_bg.jpg') repeat-x;
        margin:-7px 0 0 0;
        width:7.6em;
        height:1.2em;
        }
        
    .cleardiv {
        clear:both;
    }
    
/* F O O T E R */

    #footer {
        height: 124px; 
        margin: 0 auto 0 auto;
        max-width:750px;
        }
        
    #footer a {
        font: normal 0.8em/1.6em Arial, sans-serif !important;
        text-decoration:none;
        color:#FFFFFF;
        }

    #footer a:hover {
        text-decoration:none;
        color:#D0E9FF;
        }
        
    #footerText {
        padding:100px 8px 0 0;
        float:right;
        }
        
    #footerLeft {
        height:100%;
        width:24%;
        float:left;
        }
        
    #footerLeft img { position:absolute; padding: 75px 0 0 20px; }
    
    #footerRight {
        height:100%;
        width:75%;
        clear:right;
        float:right;
        background-position: bottom right;
        }
        
    #pageTop {
        float:left;
        padding: 80px 0 0 30px;
        }
    
    #col-b { }    
    #col-c { margin-right:10px; }