/*
  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: 27 January 2009 15:51:53
*/


     

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

body {
    font-size: 76%;
    /*line-height: 1.3;*/
    font-family: arial, verdana, helvetica, sans-serif;
    }
    
h1,h2,h4,h5,h6 {
    margin: 0.5em 0 0.5em 0;
    }
    
p,ul,ol {
    margin: 0.2em 0 1em 0;
    }

h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1.1em;}

a img {border: none;}

/* common styles
********************************************************/

body{
     background-color:#ccc;text-align:center;
     color:#333;font-family:Arial,Helvetica,Verdana,sans-serif;
     font-size:11px;
     }

p b {color:#587B7C;font-weight:bold;}
h1{
     float:left;
     }

h2{
     margin: -45px 10px 0 0; float:right; font-size:23px; 
     font-weight:normal;
     }
     
h3 {
    font-size:24px; font-weight:normal; margin:10px 0;
color:#587b7c;
    }

h5 { font-size: 11px; font-weight: normal; color: #ab8e50; }

.small {
    font-size:8px;
    }

.small3 {
    font-size:18px;
    }


    
/* containers
********************************************************/

#outer_container{
    width:730px; margin:0 auto;padding:0 10px; background-color:#FFF;
    min-height:100%;
     }
     
#inner_container{
    text-align:left;
    }
    
#header{
    height:166px;color:#FFF;
    }
   
#content{
     margin-top:1px;
     }
     
#image_banner {
      margin:0; padding:0;
      }
      
#image_banner li {
     float:left; list-style-type:none;
     }
     
#image_banner li.margined {
     margin:0 1px;
     }
     
#main_content{
     padding:10px 10px 120px 20px; float:left; width:490px;
     text-align:justify; 
     }

#main_content a, menu_content a:hover {
     color:#000;
     font-size:11px;
     text-decoration:none;
font-weight:bold;
     }
          
/* navigation
********************************************************/

#nav{ 
     width:190px; float:left; list-style-type:none; padding:0 0 150px 10px;
     margin:10px 0 0 0;
     }
     
#nav li{
     width:175px;
     } 
     
#nav a{
     font-size:11px; text-decoration:none; color:#000; display:block; 
     padding: 2px 0 2px 10px;  border-bottom:1px solid #CCC;
     }
#nav a.selected{
font-weight:bold;
color:#587b7c;
     }

.subnav {
     width:175px; margin:0 0 1px 0;
     padding-bottom:3px;
    background-color:#587b7c;
     }

#nav .subnav a{
    color:#FFF; font-size:10px;margin-left:10px;
    border:none;
     }
#nav .subnav a.selected {
     text-decoration:underline; color:#fff;
     }

#nav li a.hier {
     font-weight:bold;
     color:#587b7c;
     }


/* Venue Tabular Data
********************************************************/
#venue_capabilities {
     width:100%; margin-top:25px;
     }

#venue_capabilities td,#venue_capabilities th{
     padding:4px;
     }

#venue_capabilities td.description {
      text-align:left;
     }
#venue_capabilities th{
      text-align:center; border-right:1px solid #fff;
     }

#venue_capabilities td {
      border-bottom:1px solid #E0E0E0;text-align:center;
     }

#venue_capabilities .heading{
     color:#fff;font-size:11px;
     }


/* contact form
********************************************************/

#enquiry_form td  {
     padding:4px 0; font-weight:bold;
    }

td.short input {
     width:130px;
     }


#form_email_10485_reset, #form_email_10485_submit {
     width:75px;margin-right:3px;
     }
    
.heading {
    font-size:150%;
    font-weight:bold;
    padding:0 0 20px 0;
    }
/* contact info styles
********************************************************/

#contact table {width:100%;}

#contact a {font-weight:bold;}


#contact table td {padding:3px;}

     
/* footer
********************************************************/
     
#footer{
     height:130px; color:#FFF;clear:both;
     }
     
#footer p {
     float:left; margin:105px 0 0 10px;
     }
     
#footer_tools {
    list-style-type:none; float:right;  margin:105px 10px 0 0;
     } 
     
#footer_tools li {
     float:left; border-right:1px solid #FFF;
     }

#footer_tools li.last {
border:none;}
     
#footer_tools li a{
     color:#FFF; text-decoration:none; padding:0 3px;
     }
     
#footer_tools li a:hover{
     color:#FFF; padding:0 3px; text-decoration:underline;
     }

