/*
  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: 07 February 2012 19:22:25
*/


/* Default Styles */

body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    margin:0;
    background-color:#fff;
    background-image: url("http://matrix.nsw.uca.org.au/__data/assets/image/0003/41808/background.jpg");
    background-repeat: repeat;
    background-position: top;
    line-height:12pt;
    color:#58585A;
}

h1 {
    display:block;
    float:left;
    height:108px;
    width:610px;
    background-image: url("http://matrix.nsw.uca.org.au/__data/assets/image/0015/41811/h1_image.jpg");
    background-repeat: no-repeat;
    color:#FFFFFF;
    margin-top:-10px;
    padding-top:5px;
    padding-left:10px;
    font-size:20pt;
    margin-bottom:20px;
    line-height:20pt;
    font-weight:normal;
}

h2 {
color:#B01E16;
font-size:15pt;

}

h3 {
color:#EE7D11;
font-size:12pt;
}

h4 {
font-size:12pt;
color:#7a7b7c;
}

h2, h3, h4 {
margin:0;
margin-bottom:10px;
font-weight:bold;
}

img  {
 border:none;
}

/* Layout Styles */


#outerFrameL {
    background-image: url("http://matrix.nsw.uca.org.au/__data/assets/image/0004/41809/background_fade_left.jpg");
}

#outerFrameR {
    background-image: url("http://matrix.nsw.uca.org.au/__data/assets/image/0014/41810/background_fade_right.jpg");
    background-position: right top;    
    height:100%; 

    
}
#outerFrameL, #outerFrameR {
    margin-left:auto;
    margin-right:auto;
    width:950px;
    background-repeat: repeat-y;
}

#frame {
    width:900px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF
}

#header {
    height:114px;
}



#banner {
    height:94px;
    background-image:url("http://matrix.nsw.uca.org.au/__data/assets/image/0020/41816/uccypf_banner.jpg");

}

#textSize  {
    float:right;
    margin-top:13px;
    margin-right:13px;
}

#textSize span, #textOnly a {
    text-transform: uppercase;
    color:#7a7b7c;
    margin-right:3px;
    text-decoration:none;
}

#textOnly {
margin-top:3px;
}

#textSize img {
    margin-right:1px;
}


#content {
    padding:20px;

}

#content form {
clear:left;
}


#pageContent{
    width:620px;
float:left;

}

#pageContent img{
margin:5px;

}

#news h3 a {
color:#58585A;
text-decoration:none;
}

#news h3 a:hover {
text-decoration:underline;

}

.newsDate {
color:#888888;
margin-bottom:-10px;
}

#right {
    float:right;
    width:229px;
    border-left: solid 1px #B1B3B4;
    border-bottom: solid 1px #B1B3B4;
    padding:5px;
    margin-top:-20px;
    margin-right:-20px;
    margin-left:20px;
    display:block;
}

#latestNews {

}

#footer {
    background-color: #fff;
    height:25px;
    clear:both;
    padding-left:20px;
}

#adminmenu {


    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    line-height:25px;
    height:25px;
    color: #333333;
    font-size:9pt;
    background-color:#D3E6EA;

padding-left:20px;

}

#adminmenu a {
text-decoration:none;
}



/* Menus Directory Styles */

#topMenu {
    background-color: #B01E16;
    height:22px;
    text-transform: uppercase;
}

#topMenu #skipNav a {
float:left;
LINE-HEIGHT: 22px; 
margin-left:20px;
color: #b01e16;
}

#topMenu a {font-weight: normal; color: #fff; text-decoration:none; }
#topMenu ul { list-style: none; margin: 0; padding: 0; color: #FFFFFF; float:right;}
#topMenu ul li { float: left; display: block; position: relative; margin-right: 25px; padding: 0px; cursor: default; line-height:22px; z-index:200}
#topMenu a:hover, #topMenu ul li.hier a { color:#EE7D11; }
#topMenu ul li.hier ul a { color:#7a7b7c; }

#topMenu ul li ul { display: none; z-index: 2000; position: absolute; line-height:21px;}
#topMenu ul li:hover ul,
#topMenu ul li.hover ul { display: block; }
#topMenu ul li ul { top: 22px; left: 0; width: 169px; padding-top: 0px;}
#topMenu ul li ul li { padding: 0; display: block; width: 100%; margin-bottom: -2px; }
#topMenu ul li ul li a { margin: 0; background-color: #d9dadb;  color:#7a7b7c;}
#topMenu ul li ul li a { display: block; padding: 2px 4px; width: 100%; border: 1px solid #FFFFFF; }
#topMenu ul li ul li a:hover, #topMenu ul li ul li.current a { background-color: #B01E16; color:#FFFFFF; }



#lowerMenu, #right h2 a {
    background-color: #EE7D11;
    border-top: 7px solid #fff;    
    text-transform: uppercase;    
    height:17px;
}

#lowerMenu a {color: #ffffff; text-decoration:none;font-weight: normal; width:108px;  }
#lowerMenu li a:hover, #lowerMenu li.hier a { background-color: #B01E16; color:#FFFFFF;}

#lowerMenu ul { list-style: none; margin: 0; padding: 0; color: #FFFFFF;}
#lowerMenu ul li { float: left;  position: relative; padding: 0px; cursor: default;  text-align:center; line-height:17px; border-right: 2px solid #FFFFFF; z-index:100;   text-align: center;}
#lowerMenu ul li a {display: block;   }
#lowerMenu ul li ul { display: none; z-index: 1000; position: absolute; line-height:15px;}
#lowerMenu ul li:hover ul,
#lowerMenu ul li.hover ul { display: block; }

#lowerMenu ul li ul { top: 17px; left: 0; width: 169px; padding-top: 0px; }
#lowerMenu ul li ul li { padding: 0; display: block; width: 100%; margin-bottom: -2px; text-align:left; }
#lowerMenu ul li ul li a, #lowerMenu li.hier ul a { margin: 0; background-color: #d9dadb;  color:#7a7b7c;  }
#lowerMenu ul li ul li a { display: block; padding: 2px 4px; width: 100%; border: 1px solid #FFFFFF; }
#lowerMenu ul li ul li a:hover, #lowerMenu ul li ul li.current a{ background-color: #EE7D11; color:#FFFFFF; }

#lowerMenu ul li.dirLink { border:none; float:right;}
#lowerMenu ul li.dirLink a { width:235px; text-align:left; padding-left:5px; }


/* Right Column Styles */

#right #searchfields {
font-size:8pt;

}

#right h2 a {
    display:block;
    margin:0;
    padding:0;
    font-size:8pt;
    text-decoration:none;
    color:#FFFFFF;
    margin-left:-5px;
    margin-right:-5px;
    padding-left:5px;
    border-top: 7px solid #FED67A;    
    font-weight:normal;

}

#right h2 a:hover {
     background-color: #B01E16; 
    color:#FFFFFF;
}

#right h3 {
padding:0;
margin:0;
    margin-bottom:0px;    
    padding:0;

}

#right p {
margin:0;
padding:0;
margin-bottom:10px;    

}

#right h3 a, #latestnews h3 a{
    font-weight:bold;
    text-decoration:none;
    color:#58585A;
    text-transform: uppercase;    
    font-size:8pt;
    text-align:center;
    height:20px;
    display:block;
    
}

#right h3 a:hover, #latestnews h3 a:hover {
text-decoration:underline;
}

#latestnews {
    border-top: 1px dotted #EE7D11;
    margin-left:-20px;
    margin-right:-20px;
    clear:both;
    padding-top:10px;
margin-top:5px;
}

#latestnews a.morenews {
margin-left:20px;
clear:both;
}

#latestnews .newsItem {

    margin-bottom:10px;
    display:block;
    float:left;
    width:200px;
    margin-left:20px;
}

#newslisting .newsItem {

border-bottom: 1px dotted #EE7D11;
margin-bottom:10px;

}

#right .fieldLabel, input#go{
    width:65px;
    float:left;
    background-color: #D9DADB;
    border: 1px solid #58585A;
    color: #B01E16;
    font-weight: bold;
    text-transform: uppercase;    
    padding:1px;
    text-align:center;
    margin-bottom:4px;
    line-height:15px;
font-size:8pt;
    
}

#right input {
    border: 1px solid #58585A;
    height:15px;
    width:155px;
    margin-left:-1px;
    float:left;
    font-size:9pt;
    padding-left:2px;
}

#right select {
    width:160px;
    margin-left:-1px;
    font-size:9pt;
 height:19px;
}

#right select.subType {
    width:220px;
    margin-bottom:4px;
}

#right option {
     height:18px;
     line-height:22px;
}

#right .within {
    width:40px;
    border-left:none;
    border-left:none;

}
 
#right input#kms {
     width:20px;
     margin-right:1px;
    
}
 
#right input#go {
     padding:0;
     height:20px;
     width:229px;
     
}
 
#right input#suburb {
     width:75px;
}

#right select.subType {
    clear:both;
    width:229px;
}

#right .option, #sq_backend_sections {
clear:both;
}

#right #searchFields {margin-right:-5px;}

td.sq-limbo-field {
 width:200px;
}

.sq-backend-data input, .sq-backend-data textarea{
width: 500px;
}

input#sq_commit_button  {
    width:80px;
}

#newsDate {
font-weight:bold;
}

#donate {
border-bottom: 1px dotted #EE7D11;
border-top: 1px dotted #EE7D11;
padding-top:5px;
padding-bottom:10px;



}

#donate a {

text-decoration:none; 
color:#FFF;
display:block; 
padding: 10px; 
background:#b01e16; 
line-height:12px;
font-size:10pt;
    text-align:center;
font-weight:bold;
margin-top:5px;
}

#donate a:hover {
background:#ee7d11
}
