/*
  Running MySource Matrix
  Developed by Squiz - 
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 13 December 2011 15:42:49
*/


/* STANDARD HEADINGS
----------------------------------------- */

#content-body h1, #popup-content h1 { background: url(/__data/assets/image/0008/16577/dotted-blue-white-h.gif) repeat-x bottom; }
#content-body .article-h1 { padding:0; margin:0; background: #FFF; font-size: 2em; }

.article-h1-with-image { 
  padding:0; 
  margin:0; 
  background: #FFF !important; 
  font-size: 2em; 
  width: 19.4em !important; 
}

*html .article-h1-with-image {
  width: 15.8em !important;
}

*+html .article-h1-with-image {
  width: 15.8em !important;
}

#content h1 {
  background: url(/__data/assets/image/0008/16577/dotted-blue-white-h.gif) repeat-x bottom; 
  width: 26.65em; 
}
#content h1.full-width {
  width: 100%;
}

#container-facebox h1 {
  background: url(/__data/assets/image/0008/16577/dotted-blue-white-h.gif) repeat-x bottom; 
}

.green-header h2, .green-header h3 { color: #000066 !important; background: #EAF6E9 !important; }
.dark-green-header h2, .dark-green-header h3 { color: #FFFFFF !important; background: #599E55 !important; }


/* FLOATS
----------------------------------------- */

.float-left { float: left !important; }
.float-right { float: right !important; }
.float-none { float: none !important; }


/* MARGINS
----------------------------------------- */

.spacer-top { margin-top: 0.79em !important; }
.spacer-top-half { margin-top: 0.395em !important; }
.spacer-top-dbl { margin-top: 1.58em !important; }
.spacer-top-tpl { margin-top: 2.37em !important; }
.spacer-top-qdpl { margin-top: 3.2em !important; }
.spacer-top-none { margin-top: 0 !important; }

.spacer-right { margin-right: 0.79em !important; }
.spacer-right-half { margin-right: 0.395em !important; }
.spacer-right-dbl { margin-right: 1.58em !important; }
.spacer-right-tpl { margin-right: 2.37em !important; }
.spacer-right-qdpl { margin-right: 3.2em !important; }
.spacer-right-none { margin-right: 0 !important; }

.spacer-bottom { margin-bottom: 0.79em !important; }
.spacer-bottom-half { margin-bottom: 0.395em !important; }
.spacer-bottom-dbl { margin-bottom: 1.58em !important; }
.spacer-bottom-tpl { margin-bottom: 2.37em !important; }
.spacer-bottom-qdpl { margin-bottom: 3.2em !important; }
.spacer-bottom-none { margin-bottom: 0 !important; }

.spacer-left { margin-left: 0.79em !important; }
.spacer-left-half { margin-left: 0.395em !important; }
.spacer-left-dbl { margin-left: 1.58em !important;}
.spacer-left-tpl { margin-left: 2.37em !important; }
.spacer-left-qdpl { margin-left: 3.2em !important; }
.spacer-left-none { margin-left: 0 !important; }

.spacer-all { margin: 0.79em !important; }
.spacer-all-half { margin: 0.395em !important; }
.spacer-all-dbl { margin: 1.58em !important; }
.spacer-none { margin: 0 !important; }


/* PADDING
----------------------------------------- */

.padding-top { padding-top: 0.6em !important; }
.padding-top-half { padding-top: 0.3em !important; }
.padding-top-dbl { padding-top: 1.2em !important; }
.padding-top-none { padding-top: 0 !important; }

.padding-right { padding-right: 0.6em !important; }
.padding-right-half { padding-right: 0.3em !important; }
.padding-right-dbl { padding-right: 1.2em !important; }
.padding-right-none { padding-right: 0 !important; }

.padding-bottom { padding-bottom: 0.6em !important; }
.padding-bottom-half { padding-bottom: 0.3em !important; }
.padding-bottom-dbl { padding-bottom: 1.2em !important; }
.padding-bottom-none { padding-bottom: 0 !important; }

.padding-left { padding-left: 0.6em !important; }
.padding-left-half { padding-left: 0.3em !important; }
.padding-left-dbl { padding-left: 1.2em !important; }
.padding-left-none { padding-left: 0 !important; }

.padding-all { padding: 0.6em !important; }
.padding-all-half { padding: 0.3em !important; }
.padding-all-dbl { padding: 1.2em !important; }
.padding-none { padding: 0 !important; }

/* CLEAR
----------------------------------------- */

.clear-left { clear: left !important; }
.clear-right { clear: right !important; }
.clear-both { clear: both !important; }
.clear-none { clear: none !important; }


/* ALIGN
----------------------------------------- */

.align-left { text-align: left !important; }
.align-right { text-align: right !important; }
.align-center { text-align: center !important; }
.align-justify { text-align: justify !important; }
.align-nowrap { white-space: nowrap !important; }
.align-middle { vertical-align: middle !important; }
.align-bottom { vertical-align: bottom !important; }
.align-margin { margin: auto !important; }


/* MISC
----------------------------------------- */

.box-enclose { clear: both; line-height: 0; font-size: 1px; }
.ie_layout { zoom: 1; }

.box-block { display: block; }
.box-incline { display: inline; }
.box-hide { display: none; }

.negative { color: #C00 !important; }
.positive { color: #00C !important; }
.nochange { color: #090 !important; }

.price-icon-negative { background: url(/__data/assets/image/0009/17937/price-negative.gif) no-repeat top left; display: block; height: 12px; }
.price-icon-positive { background: url(/__data/assets/image/0010/17938/price-positive.gif) no-repeat top left; display: block; height: 12px; }
.price-icon-no-change { background: url(/__data/assets/image/0011/17939/price-nochange.gif) no-repeat top left; display: block; height: 12px; }

.white-bg { background: #FFF !important; }
.black-bg {background:#000 !important;}
.grey-bg { background: #EFEFEF !important; }
.mid-grey-bg{background:#EAECEC !important;}
.light-mid-grey-bg{background:#F0F1F1 !important;}
.dark-grey-bg { background: #DDE2E6 !important; }
.light-grey-bg { background: #F7F7F7 !important; }
.vlight-grey-bg { background: #F7F8F8 !important; }
.blue-bg { background: #F0F7FD !important; }
.mid-blue-bg{ background: #337DC8 !important; }
.light-blue-bg { background: #EAEFF5 !important; }
.vlight-blue-bg { background: #F8FCFF !important; }
.light-green-bg { background: #EAF6E9 !important; }
.vlight-green-bg { background: #F4F9F5 !important; }
.dark-blue-bg { background: #3E5174 !important; }
.maroon-bg { background: #943634 !important; }
.light-red-bg { background: #FFDEDE !important; }
.red-bg { background:#CF0E0E !important; }
.yellow-bg { background: #f9f3dc !important; }

.light-blue-gradiant-bg { background: #f8fbfd url(/__data/assets/image/0008/4914755/light-blue-gradiant-bg.gif) repeat-x 0 0 !important; }
.blue-gradiant-bg { background: #eaf2fd url(/__data/assets/image/0004/5168047/blue-gradiant-bg.jpg) repeat-x 0 0 !important;}

.text-price-positive {color:#3333FF;}
.text-price-negative {color:#CC0000;}
.text-price-nochange {color:#009900;}
.text-enlarge1 {font-size:1.5em !important;}

.scroll-enlarge2 {max-height:18em;}

.info-scroll {
   margin:-0.79em -0.79em 0;
   max-height:14em;
   overflow:auto;
   padding:0 0.79em 0.79em;
}

.scroll-enlarge3 {max-height:20em;}

.bg-none { background: none !important; }

.outline-none {outline: none;}

#fund-manager img.fmpicture {
border:0.079em solid #CCCCCC;
float:left;
height:auto;
margin:0 0.3em 0 0;
width:5.53em;
}
.right-col-home .right-col{
display:none;
}
.right-col-home .home-header{
display:none;
}
.right-col-home .intro-paragraph{
display:none;
}
.main-result-poll{
float: left; 
width: 38.9em;
}
.right-col-home .main-result-poll{
float:left;
width:22.2em;
}
.right-col-home .main-result-poll #sq-page-poll-graph{
width:230px;
}

.image-hover-effect:hover{opacity:0.8;filter:alpha(opacity=80);}


/* IE 6 fix for transparent .png images
----------------------------------------- */
/* *html img, div, a { behavior: url(/__data/assets/file/0003/66918/iepngfix.htc) } */
