/*
  The System
  Content (c) Copyright 
  Running Squiz MySource v3.12.2 (Matrix) - http://www cert.co.ug
  Developed by CERT Computer Solutions  - http://www cert.co.ug
  (c) Copyright 2007. All rights reserved.
  Page generated: 20 September 2007 14:35:31
  Warranty key: 
*/


* {background-color: transparent; margin: 0; padding: 0;}
    
    body {
        background-color: #fff;
       /* background-image: url("http://www.cert.co.ug/images/css_pix/bodyBg.jpg");*/
        background-position: 0% 100%;
        background-repeat: repeat-x;
        background-attachment: fixed;
        color: #5f5f5f;
        font-family: arial, helvetica, verdana, sans-serif;
        font-size: 62.5%;
        margin: 0px;
        padding: 0px;
    }

/*
[][][][][][][][][][][][][][]
[]
[]        Standard Styles
[]
[][][][][][][][][][][][][][]
*/

    h1, h2, h3, h4, h5, h6 {
        margin: 0px;
        padding: 0px;
        
        color: #ed1b24;
        font-family: "Arial Rounded", arial, helvetica, verdana, sans-serif;
        line-height: 1.0;
        text-align: left;
    }
    ul, ol, dl {margin: 0; text-align: left;}
    p {
        margin-bottom: 8px;
        
        color: #000;
        font-size: 1.2em;
        line-height: 1.2;
    }
    #pageContent a, #pageContent a:visited {
        color: #ed1b24;
        text-decoration: none;
    }
    #pageContent a:hover, #pageContent a:hover:visited {
        text-decoration: underline;
    }
    .smallText {
        font-size: 1em;
        font-family: verdana, arial, helvetica, sans-serif;
    }

    .clearAll {clear: both;}
    .floatLeft {float: left;}
    .floatRight {float: right;}

    
    
/*
[][][][][][][][][][][][][][]
[]
[]        Layout Styles
[]
[][][][][][][][][][][][][][]
*/
    
    #centreStyle {
        text-align: center;
    }

    #container {
        position: relative;
        margin: 0px auto;
        padding-top: 57px;
        width: 952px;
        text-align: left;
    }

    
/* Navigation Styles */
    #leftContnr {
        float: left;
        height: 425px;
        width: 205px;
    }
    #mainNav {
        color: #fff;
        font-family: verdana, arial, helvetica, sans-serif;
        line-height: 1.1;
    }
    #mainNav ul {
        list-style: none;
        float: left;
        margin-top: 7px;
        margin-bottom: 8px;
    }
    #mainNav ul li {
        background: url("http://www.cert.co.ug/images/css_pix/mainNav_bg.gif") top left no-repeat;
        display: block;
        float: left;
        margin-bottom: 3px;
        width: 205px;
    }

    /* Normal Link Styles */
    #mainNav ul li a, #mainNav ul li a:visited {
    color: #fff;
    display: block;
    float: left;
    font-size: 1.6em;
    font-weight: bold;
    padding: 6px 0 6px 10px;
    text-decoration: none;
    width: 195px;
    }
    #mainNav ul li.id_2340 {
    padding-bottom: 25px;
    background: url("http://www.cert.co.ug/images/css_pix/mainNav_bgBreak.gif") bottom left repeat-x;
    }
    #mainNav ul li a span {
        font-size: .7em; font-weight: normal; text-transform: uppercase;
    }

    /* Hover Styles 
    .li_1947 a:hover, .li_1947 a:visited:hover {background-color: #dd375c !important;}
    .li_2793 a:hover, .li_2793 a:visited:hover {background-color: #403b77 !important;}
    .li_2336 a:hover, .li_2336 a:visited:hover {background-color: #f79c40 !important;}
    .li_2348 a:hover, .li_2348 a:visited:hover {background-color: #72afd9 !important;}
    .li_2340 a:hover, .li_2340 a:visited:hover {background-color: #ffcb32 !important;}
    .li_2109 a:hover, .li_2109 a:visited:hover {background-color: #a9c24c !important;}
    .li_1978 a:hover, .li_1978 a:visited:hover {background-color: #266da0 !important;}
    .li_1986 a:hover, .li_1986 a:visited:hover {background-color: #2690a4 !important;}
    */

    /*.li_mainNav a:hover, .li_mainNav a:visited:hover {background-color: #ed1c24 !important;}*/

    .li_mainNav a:hover, .li_mainNav a:visited:hover {background: 

url("http://www.cert.co.ug/images/css_pix/mainNav_bg_hover.gif") top left no-repeat !important;}

    /* Acive Page Styles 
    #mainNav .li_1947 .li_active {background-color: #dd375c !important;}
    #mainNav .li_2793 .li_active {background-color: #403b77 !important;}
    #mainNav .li_2336 .li_active {background-color: #f79c40 !important;}
    #mainNav .li_2348 .li_active {background-color: #72afd9 !important;}
    #mainNav .li_2340 .li_active {background-color: #ffcb32 !important;}
    #mainNav .li_2109 .li_active {background-color: #a9c24c !important;}
    #mainNav .li_1978 .li_active {background-color: #266da0 !important;}
    #mainNav .li_1986 .li_active {background-color: #2690a4 !important;}
    */

    /*#mainNav .li_mainNav .li_active {background-color: #ed1c24 !important;}*/
    #mainNav .li_mainNav .li_active {background: url("http://www.cert.co.ug/images/css_pix/mainNav_bg_hover.gif") top left 

no-repeat !important;}

/* Content Styles */
    
    /*    Page Container */
    #pageContainer {
        height: auto !important;
        height: 425px !important;
        min-height: 425px;
        
        margin-left: 221px;
    }
    
    .linkBullet {
        padding-top: 2px;        
        background-image: url("http://www.cert.co.ug/images/css_pix/linkBullet_red.gif");
        background-position: top left;
        background-repeat: no-repeat;
        height: 17px;
    }
    .linkBullet p a, .linkBullet p a:visited {
        padding-left: 19px;
        color: #5f5f5f !important;
        text-decoration: underline !important;
    }
    .linkBullet p a:hover {
        color: #000 !important;
    }

    /* Content */
    .contentBox h2 {
        background-position: top right;
        background-repeat: no-repeat;
        font-family: Arial, Helvetica, sans-serif;
    }
    .contentBox ul {
        margin: 0;
        padding: 0;
    }
    .contentBox ul li {
        list-style: none;
    }

    .innerContContnr {
        padding: 12px 16px 5px 16px;
    }

    /* Footer Navigation */
    #footerNav {padding-top: 10px; color: #666;}

    #footerNav ul li#util_1896 {
        display: none;
    }

    #footerNav ul {list-style: none; margin: 0px; padding: 0 0 15px 0;}
    #footerNav ul li {border-left: solid 1px #BEBAB7; display: inline; padding: 0 7px 0 7px;}
    #footerNav ul li#util_2076 {border: 0px solid white; padding-left: 0;}/* removes border from 

site map */
    
    #footerNav a, #footerNav a:visited {color: #666; text-decoration: none;}
    #footerNav a:hover, #footerNav a:visited:hover {color: #000; text-decoration: none;} !important
