/*
  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: 11 February 2012 07:09:04
*/


/* set browser defaults
********************************************************/
*{margin:0; padding: 0;}

body{
    font-size: 11px;
    line-height: 1.3;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    background: #ecf4f9;
    }
/*p{font-size: 1em;}*/

a img{border: none;}

a{
    outline:none; 
    text-decoration:none;
    color: #006aa8;
}
a:hover{text-decoration:underline;}
input{font-family:Verdana; color: #80b4d2;}


/* end browser defaults
********************************************************/


/* page dimensions
********************************************************/
#page{
    width: 1010px;
    margin: 0 auto;
}

#container{
    padding: 0 20px 5px;
    background: url(/__data/assets/image/0008/71/bg-container.jpg) repeat-y center;
}
/* end page dimensions
********************************************************/


/* header elements
********************************************************/
#printer-friendly{
    display:none;
}
#header{
    height: 113px;
    position: relative;
}
#logo-apnic{
    position: absolute;
    z-index: 1000;
    top: 5px;
    margin-left: 25px;
}
#top-navigation{
    display: block;
    float: right;
    height: 46px;
    width: 836px;
    background:url(/__data/assets/image/0010/82/bg-top-nav.jpg) no-repeat;
}
#links-and-search{
    text-align: right;
    margin-right: 15px;
    color: #868787;
    font-family: tahoma;
}
#links-and-search a{
    text-align: right;
    color: #868787;
}
#links-and-search li{
    float: right;
    list-style: none;
    display: block;
    margin: 0px 5px;
    padding-top: 12px;
    width: auto;
}
#links-and-search input.search{
    float: right;
    background:url(/__data/assets/image/0009/81/bg-search-field-white.jpg) no-repeat left top !important;
    border: none !important;
    margin-top: 10px;
    height: 16px;
    width: 145px;
    padding: 5px 0 0 5px !important;
    font-size: 0.9em;
}
#links-and-search input.button{
    float: right;
    background: url(/__data/assets/image/0008/80/bg-search-button-lightblue.jpg) no-repeat bottom;
    border: none;
    margin-top: 10px;
    width: 57px;
    height: 21px;
    font-size: 0.9em;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
#links-and-search input.button:hover, #links-and-search input.button-hover{
    background: url(/__data/assets/image/0008/80/bg-search-button-lightblue.jpg) no-repeat top;
}
#page-tools{
    text-align: right;
    display: block;
    float: right;
    width: 500px;
    height: 23px;
    padding-top: 10px;
}
#page-tools li{
    float: right;
    list-style: none;
}
#page-tools li a{
    width: 18px;
    height: 13px;
    display: block;
    margin-left: 10px;
}
#page-tools a.tool-email{background:url(/__data/assets/image/0011/83/page-tools.jpg) no-repeat 0 0;}
#page-tools a.tool-decrase{background:url(/__data/assets/image/0011/83/page-tools.jpg) no-repeat -29px 0;}
#page-tools a.tool-increase{background:url(/__data/assets/image/0011/83/page-tools.jpg) no-repeat -55px 0;}
#page-tools a.tool-text{background:url(/__data/assets/image/0011/83/page-tools.jpg) no-repeat -81px 0;}
#page-tools li a span{
    display: none;
}
/* end header elements
********************************************************/


/* main navigation
********************************************************/
#navigation{
    clear: both;
    height: 34px;
    border-bottom: 6px solid #056DAC;
}
#navigation li{
    list-style: none;
    float: left;
}
#navigation li a{
    display: block;
    width: 125px;
    height: 34px;
    background:url(/__data/assets/image/0015/78/bg-menu.jpg);
    background-repeat:no-repeat;
    line-height: 34px;
    text-align: center;
    font-weight: bold;
    color: #4b4b4b;
    font-size: 1.1em;
}
#navigation li a:hover{
    color: #fff;
    text-decoration: none;
}
#navigation li.asset-63 a:hover, #navigation li.currentasset-63 a{background-position: -125px 0; color: #fff;}   /* Home */
#navigation li.asset-256 a:hover, #navigation li.currentasset-256 a{background-position: -250px 0; color: #fff;} /* Services */
#navigation li.asset-260 a:hover, #navigation li.currentasset-260 a{background-position: -375px 0; color: #fff;} /* Community */
#navigation li.asset-968 a:hover, #navigation li.currentasset-968 a{background-position: -500px 0; color: #fff;} /* Events */
#navigation li.asset-268 a:hover, #navigation li.currentasset-268 a{background-position: -625px 0; color: #fff;} /* Pubications */
#navigation li.asset-272 a:hover, #navigation li.currentasset-272 a{background-position: -750px 0; color: #fff;} /* About us */
#navigation li.login a{
    width: 196px;
    background: url(/__data/assets/image/0013/76/bg-apnic-login.jpg) no-repeat left center;
    color: #4b4b4b;
    padding-right: 24px;
}
#navigation li.login a:hover{
    width: 196px;
    background: url(/__data/assets/image/0013/76/bg-apnic-login.jpg) no-repeat right center;
    text-decoration: underline;
    padding-right: 24px;
    color: #4b4b4b;
}
/* end main navigation
********************************************************/


/* footer elements
********************************************************/
#footer{
    padding: 10px 35px 20px;
    background: url(/__data/assets/image/0009/72/bg-footer.jpg) no-repeat top;
    color: #868787;
    font-family: tahoma;
}    
#footer ul{
    float: right;
}
#footer ul li{
    float: left;
    list-style: none;
    display: block;
    margin-right: 10px;
}
#footer .powered, #footer .powered a{
    color: #b9b9ba;
}
#footer p{
    font-size: 1em;
}

div#fat-footer-wrapper{ background: url(/__data/assets/image/0009/72/bg-footer.jpg) no-repeat top;  padding-top:10px; } div#fat-footer{ background: url(/__data/assets/image/0008/71/bg-container.jpg) repeat-y center;  padding:10px 30px 10px 40px; margin:5px 0 0 0; color:#A9A8A8; overflow:auto; } div#fat-footer div{ float:left; width:120px; min-height:120px; border-left:1px solid #c8c8c8; padding-left:20px; margin-left:20px; } div#fat-footer div:first-child{ border-left:0; margin-left:0; padding-left:0; } div#fat-footer a{ display:block; } div#fat-footer span a{ display:inline; } div#fat-footer span{ display:block; } div#fat-footer strong{ display:block; } div#fat-footer a + strong{ margin-top:1em; }
  
/* end footer elements
********************************************************/

input.button{
    background: url(/__data/assets/image/0008/80/bg-search-button-lightblue.jpg) no-repeat bottom;
    border: none;
    margin-top: 10px;
    width: 57px;
    height: 21px;
    font-size: 0.9em;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
input.button:hover{
    background: url(/__data/assets/image/0008/80/bg-search-button-lightblue.jpg) no-repeat top;
}
input.text{
    color: #868787;
}
