/*
  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: 01 September 2010 14:09:37
*/


/* WECC Specific */
/* Homepage styles */

h3 {
  font-weight: bold;
}

#nav-primary {
  background: url("/__data/assets/image/0018/3483/bg-nav.gif") no-repeat scroll 0 0;
}
#nav-pri-list li#n-3155 ul {
  left: -8.2em;
}

#nav-pri-list li.sfHover a {
  color: #FFFFFF;
}

#hp-feature {
  clear:left;
  padding: 40px 20px 10px;
  width: 580px;
  height: 215px;    
  background:url("/__data/assets/image/0016/5902/wecc-home-feature.jpg") no-repeat;   
  margin-top: -1.5em;  
}

#hp-featured {
  margin-bottom: 15px;
}

#hp-feature h1 {
  color: #FFFFFF;
  font-size: 1.9em;
  margin-top: 3.65em;
  margin-bottom: 1em;
  float: left;
}

#hp-feature-info p {
  color: #FFFFFF;
}

#hp-feature-left {
  width: 395px;
  border-right: 1px solid #767676;
  padding-right: 10px;
  float: left;
}

#hp-feature-left a {
  color: #E6AE01;
  margin-right: 15px;
  float: left;
}

#hp-feature-right {
  width: 155px;
  float: right;
}

#hp-feature-right p {
  font-style: italic;
}

#hp-secfeature {
  background: #FFFFFF;    
  width: 580px;
  padding: 15px 20px;
  border-left: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
  float: left;
}
#hp-secfeature h2 {
  color: #292929;    
  font-size:2.1em; 
}

#hp-secfeature h3 {
  margin: 0 0 1em;
  font-size:1.2em;
  color: #292929; 
}
#hp-secfeature .assistance-left {
  float:left;
  width:48%;    
}

#hp-secfeature .assistance-left ul, #hp-secfeature .assistance-right ul {
  margin-left: 0;
  list-style: none;
}

#hp-secfeature .assistance-right {
  float: right;
  width: 48%;    
}

#hp-news-info {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  padding: 1.5em;    
  background:#fff;
  float: left;
}
#hp-news-info h2{
  color:#E6AE01;
  font-size: 2em;   
}
#hp-news-info h3 a {
  color: #292929;
  font-weight: bold;
}
#hp-news-info h3 a:hover {
  color: #E6AE01;
}

#hp-news-info ul {
  width: 238px;
  margin-left: 0;
  list-style: none;
}

#hp-news-info ul li {
  padding: 0 0 10px 0;
}

#hp-flash {
  background:transparent url("/__data/assets/image/0015/3723/bg-flash.gif") no-repeat;     
  margin-bottom: 15px;
  width: 277px;
  height: 134px;
  float: left;
}

#sponsor-box {
  background:transparent url("/__data/assets/image/0015/3723/bg-flash.gif") no-repeat;     
  margin-bottom: 15px;
  width: 257px;
  height: 134px;
  float: left;
  padding: 5px 10px 0;
}
#sponsors {
  float:left;
  width:200px;
  margin-left: 28px;
  margin-bottom: 0;
  overflow: hidden;
  height: 100px;
}
#prevSponsor, #nextSponsor {
  float: left;
  height: 100px;
  width: 28px;
  display: block;
  position:relative;
}
#prevSponsor img, #nextSponsor img {
  top: 40px;
  position: absolute;
} 
#nextSponsor img {
  right: 0;
}
#nextSponsor {
  float: right;
}
#sponsorTitle {
    float:left;
    clear:both;
    margin-top:5px;
    text-align: right;
    width: 257px;
}

#chamber-docs {
  background:transparent url("/__data/assets/image/0010/3322/bg-chamber-docs.jpg") no-repeat;     
  margin-top: 1em;
  width: 277px;
  height: 164px;
  float: left;
}
#enquiry {
  border: 1px solid #e5e5e5;        
  padding: 1.8em;    
  background:#f0f0f0;    
  margin-bottom: 15px;
  float: right;
}
#enquiry h2{
  margin-bottom: 0.4em;
  font-size: 2em;   
  color: #222222;
}
#enquiry p.enquiry-location {
  margin-bottom: 15px;
}
#enquiry img {    
  padding-bottom:1em;
}
#enquiry span.enquiry-findus{
  color: #000000;
  font-style: italic;
  display: block;
}
#enquiry a.enquiry-emailus {
  font-weight: bold;
  text-decoration: underline;
}

.latest-news {
  border-bottom: 1px solid #E5E5E5;    
}

/*************  Right Column *********************************************/
#id3131 ul.menu-list li {
  line-height: 1.6em;
  border: 1px solid #E5E5E5;
  margin-bottom: 5px;
}

.join-wecc-button {
  background:url("/__data/assets/image/0004/3496/button-join-wecc.gif") no-repeat scroll 0 0 transparent;
  display:block;
  padding: 12px 0 11px 64px;
  font-size: 1.2em;
  font-style: italic;
  font-weight: bold;
  color: #ffffff;
}

.join-wecc-button:hover {

}
.enquiry-button {
  background:url("/__data/assets/image/0005/3497/button-enquiry.gif") no-repeat scroll 0 0 transparent;
  color: #FFFFFF;
  padding: 7px 23px;
  font-weight: bold;
  font-style: italic;
  font-size: 1.1em;
  line-height: 2em;
}

/*Local Support Page*/
.item-readmore a {
  background: url("/__data/assets/image/0018/5184/icon-feature-wecc-whitebg.gif") no-repeat scroll left center transparent;
  padding: 3px 0 3px 25px;
  font-weight: bold;
  font-style: italic;
}
ul#ls-listing {
  margin: 0;
  list-style: none;
  padding: 0;
  width: 615px;
}

ul#ls-listing li {
  margin-bottom: 5px;
  border-bottom: 1px solid #dcdcdc;
  padding: 15px 0;
}

ul#ls-listing li img {
  margin: 3px 15px 3px 50px;
}

ul#ls-listing h3 {
  font-weight: bold;
}

ul#ls-listing li.first {
  padding-top: 15px;
  border-top: 1px solid #dcdcdc;
}

ul#ls-listing h2 {
  font-size: 1.4em;
  margin-top: 0;
}
ul#ls-listing li .itemthumb {
  float:right;
}

p.item-readmore {
  margin-top: 0;
  padding: 0;
}

p.item-desc {
  margin-bottom: 10px;
  padding: 0;
  font-size: 1em;
}
p.intro {
  width: 570px;
  font-size: 1.2em;
  font-style: italic;
  padding: 0;
  font-weight: bold;
}

/* International Support Page */
ul#is-listing {
  margin: 0;
  list-style: none;
  padding: 0;
  width: 615px;
}

ul#is-listing h3 {
  font-weight: bold;
}

ul#is-listing li {
  margin-bottom: 5px;
  border-bottom: 1px solid #dcdcdc;
  padding: 15px 0;
}

ul#is-listing li img {
  margin: 0 15px 0 50px;
}

ul#is-listing h2 {
  font-size: 1.4em;
  margin-top: 0;
}

ul#is-listing li .itemthumb {
  float:right;
}

#id3143 p.is-intro {
  width: 570px;
  font-size: 1.2em;
  font-style: italic;
  padding: 0;
  font-weight: bold;
}

ul#is-listing li.first {
  padding-top: 15px;
  border-top: 1px solid #dcdcdc;
}

/* Events Page */

.sort-bar {
  background: #E9E9EB;
  border: 1px solid #D4D4D4;
  padding: 8px;
  margin-bottom: 20px;
}

.sort-bar input {
  float: right;
}

#id3147 span.ep-pagecontrol {
  float: right;
  color: #EFB513;
}

#id3147 span.ep-pagecontrol a {
  margin: 0 3px;
}

.showlist {
  margin-bottom: 10px;
  height: 20px;
}

ul.ep-event {
  list-style: none;
  padding: 0;
  margin-left: 0;
}

span.ep-eventheader {
  font-weight: bold;
  color: #333333;
  font-size: 1.1em;
}

.ep-eventbody {
  margin-bottom: 15px;
  border-bottom: 1px dashed #9A9A9A;
  padding-bottom: 10px;
}

/*News and Info page*/
#np-list ul {
  margin-left: 0;
  list-style: none;
  padding-left: 0;
}

#np-list ul li {
  
}

#np-list ul li h3 a {
  text-decoration: underline;
}

#np-list ul li span.np-listitemnum {
  float: left;
  color: #000000;
  padding-top: 3px;
  font-size: 1.1em;
  clear: left;
}

#np-list ul li .np-iteminfo {
  margin-left: 5px;
  float: left;
  width: 590px;
}

#np-list ul li p {
  padding: 0;
  margin-top: 2px;
}

#np-list ul li p.published {
  margin: 10px 0 5px;
}

#np-list ul li p.np-listitemdesc {
  color: #333333;
  font-weight: normal;
}

.regbutton {
  background: url("/__data/assets/image/0019/11953/regbutton.gif") no-repeat 0 0;
  color: #FFFFFF;
  float: left;
  padding: 11px;
  font-weight: bold;
}

.joinbutton {
  background: url("/__data/assets/image/0020/11954/joinbutton.gif") no-repeat 0 0;
  padding: 11px 15px;
  font-weight: bold;
  color: #FFFFFF;
  float: right;
}

#id3151 .button-left-side {
  background: url("/__data/assets/image/0020/5834/bg-button-left.gif") no-repeat scroll left 1px;
}
/* Invoice payment */

#invoice-form {
  margin-top: 1em;
}
#invoice-form p {
  margin-bottom: 20px;
}
#invoice-form div {
  overflow: hidden;
  margin-bottom: 0.5em;
}
#invoice-form label {
  display: block;
  width: 10.5em;
  float: left;
}
span.required {
  color: red;
}

div.multiple-buttons div.button {
  margin-right: 15px;
  float: left;
}
div.button input, div.button a {
  background: #f3b90e;
  padding: 7px;
  border: 0;
  cursor: pointer;
  margin-bottom: 1em;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  width: 73px;
  text-align: center;
}
div.button a {
  display: block;
  width: 58px;
}
#payment-progress {
  overflow: hidden;
  padding: 0 0 10px 0;
}
#payment-progress li {
  float: left;
  display: block;
  margin-right: 1em;
  padding: 5px 6px;
}
#payment-progress li.current {
  background: #f3b90e;
  color: #fff;
  font-weight: bold;
}
#payment-progress li.first {
  padding-left: 0;
}
#invoice-details th, #invoice-details td {
  text-align: left;
  padding: 5px 15px 5px 0;
}
#invoice-form hr {
  border: 0;
  color: #ccc;
  background: #ccc;
  height: 1px;
}
#payment-amount {
  font-size: 1.8em;
  margin-top: 15px;
}

.hp-happening h2 {
  width:75%;
  color: #E6AE01;    
}
#right-sub-menu h2, .read-more, span.results-page-numbers, #id3645 h3 {
  color: #E6AE01;
}

.sort-bar select {
  margin: 0 10px;
  float: left;
}
.sort-bar p {
  float: left;
  margin-top: 5px;
}
.sort-bar {
  height: 25px; 
}
.sfHover {
  background: #EFB513;
}
#id3645 table {
  margin-left: 0;
}
hr {
  border: 1px solid #DCDCDC;
}

/* Contact Page */
#id3645 .contact-form label {
  display:block;
  float:left;
  margin-right:0.5em;
  width:77px;
}

#meta-links ul.wecc li.wecc a {
  color: #E6AE01;
}

.submit input {
  background: url("/__data/assets/image/0019/6814/WECC-Membership_03.gif") no-repeat 0 0;
}