/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 30 January 2012 10:26:35
*/


    
    html, body {height: 100%; /* needed for container min-height */}
    
    #page {
        position: relative; /* needed for footer positioning*/        
        font-size: 1.1em;        
        margin:0 auto; /* center, not in IE5 */
        
        height: auto !important; /* real browsers */
        height: 100%; /* IE6: treated as min-height*/
        min-height: 100%; /* real browsers */
    }
    
    #header {background: #141414 url("http://matrix.vserv.net.au/__data/assets/image/0015/960/headerBg.gif") top left repeat-x; text-align: center;}
    #headerInner {background: transparent url("http://matrix.vserv.net.au/__data/assets/image/0016/961/logo.gif") 0% 50% no-repeat; height: 90px; margin: 0 auto; width: 900px;}
    #header img {visibility: hidden;}
    
    #nav {
        background: #272727;
        border-top: 1px solid #7a7a7a;
        border-bottom: 1px solid #ffffff;
        clear: both;
        color: #7a7a7a;
        font-size: 1.1em;
        text-align: center;
        width: 100%;
    }
    
    #nav ul, #nav ul li {list-style: none; margin: 0; padding: 0;}
    
    #nav ul {border: 0px solid red; padding: 1em 0; text-align: center;}
    #nav ul li {border-left: 1px solid #7a7a7a; display: inline; margin-right: 0em; padding: 1em 0;}
    #nav ul li:first-child {border-left: 0;}
    #nav a, #nav a:visited {border: 0px solid blue; color: #7a7a7a; padding: 1em 31px; text-decoration: none !important;}
    #nav a:hover, #nav a:visited:hover {background: #0e0e0e; color: #ffffff;}
    
    #nav li.active a, #nav li.active a:visited {background: #0e0e0e; color: #ffffff;}
    
    #banner {background: #759611 url("http://matrix.vserv.net.au/__data/assets/image/0017/962/bannerBg.gif") top left repeat-x; clear: both;}
    #bannerInner {background: transparent url("http://matrix.vserv.net.au/__data/assets/image/0018/963/bannerSwish.gif") 50% 50% no-repeat; height: 240px;}
    
    #breadcrumb {margin: 0 auto; padding: 1em 0; width: 900px;}
    #breadcrumb p {margin: 0; padding: 0;}
    
    #breadcrumb, #content, #footer {font-family: verdana, arial, Helvetica, sans-serif;}
    
    #container { 
        background: #ffffff url("http://matrix.vserv.net.au/__data/assets/image/0019/964/contentBg.gif") top left repeat-x;
        border-top: 1px solid #dedede;
        clear: both;
        padding: 0 0 5.5em 0; /* bottom padding for footer */
    }
    #content {
        line-height: 1.7em;
        margin: 0 auto;
        width: 900px;
    }
    
    strong, b {}
    em, i {color: #9ac911; font-style: normal;}
    
    #container ul, #container ol {margin: 0 0 1.7em 2.5em;}
    #container ul li {background: transparent url("http://matrix.vserv.net.au/__data/assets/image/0020/965/bullet.gif") 0 .3em no-repeat; list-style: none; padding-left: 1.7em;}
    
    #container ul.pdf { padding-left: 0;}
    #container ul.pdf li {background: transparent url("http://matrix.vserv.net.au/__data/assets/image/0003/966/icon_pdf.gif") top left no-repeat; list-style: none; padding: 0 0 .5em 25px;}

    #col1, #col2 {width: 430px;}
    #col1 {float: left;}
    #col2 {float: right;}
    
    #welcome {}
    #vision {}
    #solutions {}
    #support {}
    #solutions ul, #support ul {margin-left: 0;}
    
    #footer { 
        position: absolute;
        bottom: 0;
        background: #f0f0f0;
        color: #808080;
        padding: 1.3em 0; 
        width: 100%;
    }
    #footerInner {position: relative; display: block; margin: 0 auto; width: 900px;}
    #footer p {margin: 0; padding: 0;}
    #matrix {position: absolute; top: 0; right: 0;}
    
    #footer a, #footer a:visited {color: #808080;}
    #footer a:hover, #footer a:visited:hover {color: #000000;}
