/*
  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: 05 February 2012 03:12:49
*/


/** Section specific branding **/

#mainHeading {
   display: block;
   overflow: hidden;
}


.whatsNew #mainHeading, .homeInternetUsers #mainHeading, .smallMediumBusiness #mainHeading, .schoolsTeachers #mainHeading, .teens #mainHeading, .kids #mainHeading, .alerts #mainHeading
{
   padding: 0 5px;
}


.whatsNew #mainHeading
{
    border-left: 12px solid #FF5800;
}

.whatsNew .contentCaptions .contentCaption h2 {
    border-color: #FF5800;
}

.homeInternetUsers #mainHeading
{
    border-left: 12px solid #00BFF3;
}

.homeInternetUsers .contentCaptions .contentCaption h2 {
    border-color: #00BFF3;
}

.smallMediumBusiness #mainHeading
{
    border-left: 12px solid #39B54A;
}

.smallMediumBusiness .contentCaptions .contentCaption h2 {
    border-color: #39B54A;
}

.schoolsTeachers #mainHeading
{
    border-left: 12px solid #bc2356;
}

.schoolsTeachers .contentCaptions .contentCaption h2 {
    border-color: #ED145B;
}

.teens #mainHeading
{
    border-left: 12px solid #630460;
}

.teens .contentCaptions .contentCaption h2 {
    border-color: #630460;
}

.kids #mainHeading
{
    border-left: 12px solid #8560A8;
}

.kids .contentCaptions .contentCaption h2 {
    border-color: #8560A8;
}

.alerts #mainHeading
{
    border-left: 12px solid #9E0B0F;
}

.alerts .contentCaptions .contentCaption h2 {
    border-color: #9E0B0F;
}

.contentCaptions
{
    clear: left;
    padding-top: 15px;
}

.contentCaptions .contentCaption
{
    float: left;
    margin-bottom: 0.8%;
    width: 49%;
}

.contentCaptions .contentCaption h2
{
    margin: 0 0 5px 0;
    padding: 3px 0;
}

.contentCaptions .odd
{
    margin-right: 2%;
}

.contentCaptions .even
{
}

.contentCaptions .panel
{
    padding: 5px 8px;
    border: 2px solid #c0c0c0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    height: 120px;
}

.contentCaptions img
{
    float: left;
    margin-right: 10px;
}

.contentCaptions p
{
    color: #666666;
    font-size: 0.9em;
}

.contentColumn1-2_1 {
    margin-right: 10px;
    width: 330px;
    float: left;
}

.contentColumn1-2_2 {
    margin-left: 10px;
    width: 330px;
    float: left;
}

div.box {
    border: 1px solid #CCCCCC;
    margin-bottom: 20px;
    padding: 0 10px 10px 10px;
    overflow: hidden;
}

div.box h2 {
    margin: 0 -10px;
    padding: 4px 10px;
    border-bottom: 1px solid #CCCCCC;
}

div.box li {
    list-style-type: none;
}

.alerts b, .alerts strong {
    color: #9E0B0F;
}

.alerts h2
   {
    font-size: 1em;
    margin-top: 30px;
    border-bottom: 2px solid #9E0B0F;
 } 


.whatsNew b, .whatsNew strong {
    color: #FF5800;
}

.whatsNew h2
   {
    font-size: 1em;
    margin-top: 30px;
    border-bottom: 2px solid #FF5800;
 } 


.homeInternetUsers b {
    color: #049ed1;
}


.homeInternetUsers strong {
    color: #049ed1;
}

.homeInternetUsers h2
   {
    font-size: 1em;
    margin-top: 30px;
    border-bottom: 2px solid #00BFF3;
 } 

.section{
clear:left;
}

div.homeInternetUsers div.box h2 span {
    border-left: 12px solid #00BFF3;
    display: block;
    padding: 6px 15px;
}


div.homeInternetUsers .box ul, div.homeInternetUsers .box ul {
    margin: 0;
    padding: 0;
}

div.homeInternetUsers ul.tickList li {
    font-size: 90%;
    margin: 0.5em 0 0 0;
    padding: 0 0 0 25px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/tick_home.gif) top left no-repeat;
}

div.homeInternetUsers ul.docList li {
    font-size: 90%;
    height: 30px;
    margin: 0.5em 0 0 0;
    padding:4px 0 4px 40px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/factsheet_blue.gif) top left no-repeat;
}

div.homeInternetUsers ul.tool li {
    font-size: 90%;
    height: 30px;
    margin: 0.5em 0 0 0;
    padding:4px 0 4px 40px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/factsheet_blue.gif) top left no-repeat;
}
div.homeInternetUsers ul.arrowList li {
    font-size: 90%;
    margin: 0.5em 0 0 0;
    padding: 0 0 0 25px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/blueArrow.gif) 0 0.35em no-repeat;
}

.smallMediumBusiness b, .smallMediumBusiness strong {
    color: #247d30;
}

.smallMediumBusiness h2
   {
    font-size: 1em;
    margin-top: 30px;
    border-bottom: 2px solid #39B54A;
 } 


div.smallMediumBusiness div.box h2 span {
    border-left: 12px solid #39B54A;
    display: block;
    padding: 6px 15px;
}


div.smallMediumBusiness .box ul, div.smallMediumBusiness .box ul {
    margin: 0;
    padding: 0;
}

div.smallMediumBusiness ul.tickList li {
    font-size: 90%;
    margin: 0.5em 0 0 0;
    padding: 0 0 0 25px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/tick_business.gif) top left no-repeat;
}

div.smallMediumBusiness ul.docList li {
    font-size: 90%;
    height: 30px;
    margin: 0.5em 0 0 0;
    padding:4px 0 4px 40px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/factsheet_green.gif) top left no-repeat;
}

div.smallMediumBusiness ul.tool li {
    font-size: 90%;
    height: 30px;
    margin: 0.5em 0 0 0;
    padding:4px 0 4px 40px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/spanner.gif) top left no-repeat;
}

div.smallMediumBusiness ul.arrowList li {
    font-size: 90%;
    margin: 0.5em 0 0 0;
    padding: 0 0 0 25px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/greenArrow.gif) 0 0.35em no-repeat;
}

.schoolsTeachers b, .schoolsTeachers strong {
    color: #bc2356;
}

.schoolsTeachers h2
   {
    font-size: 1.3em;
    margin-top: 30px;
    border-bottom: 2px solid #bc2356;
 } 


div.schoolsTeachers div.box h2 span {
    border-left: 12px solid #bc2356;
    display: block;
    padding: 6px 15px;
}


div.schoolsTeachers .box ul, div.schoolsTeachers .box ul {
    margin: 0;
    padding: 0;
}

div.schoolsTeachers ul.tickList li {
    font-size: 90%;
    margin: 0.5em 0 0 0;
    padding: 0 0 0 25px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/tick_teachers.gif) top left no-repeat;
}

div.schoolsTeachers ul.docList li {
    font-size: 90%;
    height: 30px;
    margin: 0.5em 0 0 0;
    padding:4px 0 4px 40px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/factsheet_pink.gif) top left no-repeat;
}

div.schoolsTeachers ul.tool li {
    font-size: 90%;
    height: 30px;
    margin: 0.5em 0 0 0;
    padding:4px 0 4px 40px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/pinkspanner.gif) top left no-repeat;
}

div.schoolsTeachers ul.arrowList li {
    font-size: 90%;
    margin: 0.5em 0 0 0;
    padding: 0 0 0 25px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/pinkArrow.gif) 0 0.35em no-repeat;
}

div.schoolsTeachers ul.faqList li {
    font-size: 100%;
    list-style-type: none;
    margin: 0.5em 0 0 0;
    padding: 0 0 0 25px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/pinkArrow.gif) 0 0.35em no-repeat;
}




.teens b, .teens strong  {
    color: #630460;
}


.IntroLine {
    font-size: 130%;
}

.teens h2
   {
    font-size: 1em;
    margin-top: 30px;
    border-bottom: 2px solid #630460;
 } 

div.teens div.box h2 span {
    border-left: 12px solid #630460;
    display: block;
    padding: 6px 15px;
}


div.teens .box ul, div.teens .box ul {
    margin: 0;
    padding: 0;
}

div.teens ul.tickList li {
    font-size: 90%;
    margin: 0.5em 0 0 0;
    padding: 0 0 0 25px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/tick_teens.gif) top left no-repeat;
}

div.teens ul.docList li {
    font-size: 90%;
    height: 30px;
    margin: 0.5em 0 0 0;
    padding:4px 0 4px 40px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/factsheet_purple.gif) top left no-repeat;
}

div.teens ul.tool li {
    font-size: 90%;
    height: 30px;
    margin: 0.5em 0 0 0;
    padding:4px 0 4px 40px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/purplespanner.gif) top left no-repeat;
}

div.teens ul.arrowList li {
    font-size: 90%;
    margin: 0.5em 0 0 0;
    padding: 0 0 0 25px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/purpleArrow.gif) 0 0.35em no-repeat;
}

.kids b {
    color: #6b3b99;
}

.kids strong {
    color: #460e76;
}

.kids h2
   {
    font-size: 1em;
    margin-top: 30px;
    border-bottom: 2px #6b3b99;
 } 

div.kids div.box h2 span {
    border-left: 12px solid #6b3b99;
    display: block;
    padding: 6px 15px;
}


div.kids .box ul, div.kids .box ul {
    margin: 0;
    padding: 0;
}

div.kids ul.tickList li {
    font-size: 90%;
    margin: 0.5em 0 0 0;
    padding: 0 0 0 25px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/tick_kids.gif) top left no-repeat;
}

div.kids ul.docList li {
    font-size: 90%;
    height: 30px;
    margin: 0.5em 0 0 0;
    padding:4px 0 4px 40px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/factsheet_kids.gif) top left no-repeat;
}

div.kids ul.tool li {
    font-size: 90%;
    height: 30px;
    margin: 0.5em 0 0 0;
    padding:4px 0 4px 40px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/kidsspanner.gif) top left no-repeat;
}

div.kids ul.arrowList li {
    font-size: 90%;
    margin: 0.5em 0 0 0;
    padding: 0 0 0 25px;
    background: url(http://www.staysmartonline.gov.au/design/inside.css/kidsArrow.gif) 0 0.35em no-repeat;
}

#messagebox 
{
    background-color: #ffcc00; 
    padding: 6px;
}

#messagebox_info 
{
    background-color: #CCFFCC; 
    padding: 6px;
}

.logos-table {
border:none;
width:80%;
}

.logos-table img {
border:1px solid white;
padding:2px;
}

.logos-table img:hover {
border:1px solid #eee;
}

.logos-table tr {
border:none;
width:25%;
}

.logos-table td {
border:none;
width:25%;
text-align:center;
}

/* Fact sheets */


#factsheetcontent img {
    margin: 10px 0 0 0;
}

#factsheetcontent ol.alpha li {
    list-style-type: lower-alpha;
}

#factsheetcontent ol.roman li {
list-style-type: lower-roman;
}

#factsheetcontent p.caption {
    font-size: 0.9em;
    font-weight: bold;
    color: #4F82BD;
}


/* Ordered lists */

ol {
padding-left:10px;
}
