/*
  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 14:28:30
*/


body
{
    margin: 0px;
    padding: 0px;
    background-color: #2f4b77
}

#mainContainer
{
    width:1000px;
    background-color: #2f4b77;
    margin: 0px;
    padding: 0px;
    top: 0px;
    left: 0px;    
    float: left;
    clear: left;
    position: relative;
}

#messages
{
width: 50%; 
float: left; 
clear: right; 
position: relative;
}

#header
{
    width: 100%;
    height: 170px;
    background-image: url(./?a=70929);    
    float: left;
    clear: left;
    position: relative;
}

#Navigation
{
    width: 682px;
    height: 95px;
    margin-top: 75px;
    margin-left:220px;   
    position: relative; 
}
    
#mainContent
{
    width: 100%;
    background-image: url(http://www.learn2go.com.au/__data/assets/image/0015/11391/page.jpg);
    float: left;
    clear: left;
    position: relative;
}

#footer
{
    width: 100%;
    height: 150px;
    background-image: url(http://www.learn2go.com.au/__data/assets/image/0016/11392/footer.jpg);
    background-repeat: no-repeat;
    background-color:#2F4B77;
    float: left;
    clear: left;
    position: relative;
}    

#leftColumn
{
    width: 231px;
    float: left;
    clear:left;
    position: relative;
}

#leftColumn li
{
    
}

#centerColumnContent
{
    width: 680px;
    float: left;
    clear: right;
    position: relative;
}

.copyright
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.MenuText
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:right;
width:169px;
line-height:23.5px;
font-weight:bold;
color:#649B3B;
vertical-align:top;
background-image: url(http://www.learn2go.com.au/__data/assets/image/0009/11511/subnav_line.jpg);
padding-left: 15px;
}

.MenuSpace
{
width:184px;
height:25px;
text-align:left;
}

.MenuTextSpace
{
width:125px;
height:20px;
text-align:left;
padding-right:15px;
}

.loginText
{
font-family:arial;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}

h1
{
font-family:Arial;
font-size:16px;
font-weight:bold;
color:#3B567F;
}

h2
{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#3B567F;
}

.headline
{
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#3B567F;
}

a{text-decoration:none;}
a:hover{text-decoration:underline;}

table
{
font-family:Arial;
font-size:12px;
color:#000000;
}

tr
{
font-family:Arial;
font-size:12px;
color:#000000;
padding:5px;
}

td
{
font-family:Arial;
font-size:12px;
color:#000000;
padding:5px;
}


p
{
font-family:Arial;
font-size:12px;
color:#000000;
}

li
{
font-family:arial;
font-size:12px;
color:#000000;
}

#welcomeLayer
{
position:relative; 
width:749px; 
float: left; 
clear: left;
border-bottom:1px solid; 
border-bottom-color:#CCCCCC;
}

#welcomeImageLayer
{
float: right; 
clear: right;
width: 160px;
position: relative;
}

#p_Layer
{
position:relative; 
width:414px; 
margin-top: 50px;
float: left;
}

#t_Layer
{
width:414px; 
position:relative; 
margin-top: 50px;
float: left;
}

#lower_Layer
{
width:426px; 
position: relative; 
margin-top: 50px;
float: left;
}
 
#MainImageLayer
{
position: relative; 
width: 243px; 
float: right; 
clear: right;
}

#FullULContentLayer
{
position:relative; 
border-bottom:1px solid; 
border-bottom-color:#CCCCCC;
width: 770px;
}

#ContentLayer
{
position:relative; 
width: 770px;
float: left;
}

#PartialContentLayer
{
position:relative; 
width: 610px;
float: left;
}

#PartialULContentLayer
{
position:relative; 
border-bottom:1px solid; 
border-bottom-color:#CCCCCC;
width: 610px;
}

#AdLayer
{
position:relative; 
width:155px; 
height:200px; 
float:right; 
clear:right; 
text-align: center;
}
 
#LeftListLayer
{
position:relative; 
width: 60%;
float: left;
clear: left;
}

#RightListLayer
{
position:relative; 
width: 60%;
float: right;
clear: right;
}

#LeftImageLayer
{
position:relative; 
width: 39%;
float: left;
clear: left;
}

#RightImageLayer
{
position:relative; 
width: 39%;
float: right;
clear: right;
}

.wizardNavButton
{
    background-color:#80FF80;
    color:Black;
}

.logbookRow
{
    font-size: 10px;
    font-family:Arial;
}

.logbookColumnHeader
{
    font-size: 10px;
    font-family:Tahoma;
    background-color:#51971B;
    color:White;
    font-weight:bold;
}

.titleDivider
{
    float: left; 
    background-color: #60A123; 
    vertical-align:bottom;
    height: 20px; 
    width: 636px; 
    text-indent: 10px;
    padding: 4px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    
}

.titleDividerPurple
{
    float: left; 
    background-color: #5E4997; 
    vertical-align:bottom;
    height: 20px; 
    width: 100%; 
    text-indent: 10px;
    padding: 4px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color:White; 
    font-family:Arial; 
    font-size:12px; 
    font-weight:bold;
}

.pageTitlePurple
{
    color: #5E4997;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
}

.titleDividerTransparent
{
    float: left; 
    background-color: Transparent; 
    vertical-align:bottom;
    height: 20px; 
    width: 636px; 
    text-indent: 10px;
    padding: 4px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    
}

.btnMultiView
{
    width: 165px;
    font-family: Tahoma;
    font-size: 12px;
    font-weight:bold;
    background-color:#51971B;
    background-image:url(http://www.learn2go.com.au/__data/assets/image/0014/11363/ViewButtonBackgroundOff.jpg);
    height: 46px;
    color:White;
    border: none;
}

.btnMultiViewOff
{
    width: 165px;
    font-family: Tahoma;
    font-size: 12px;
    font-weight:bold;
    background-color:White;
    background-image:url(http://www.learn2go.com.au/__data/assets/image/0014/11363/ViewButtonBackgroundOff.jpg);
    height: 46px;
    color:#51971B;
    border: none;
}

.pageIntro
{
    float: left; 
    background-color: Transparent; 
    vertical-align:bottom;
    height: 100px; 
    width: 636px; 
    text-indent: 0px;
    padding: 4px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    
}

.pageTitleGreen
{
    color: #60A123;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
        
}

.pageTitleBlue
{
    color: #2F4B77;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
        
}

.rowGroup
{
    float: left; 
    background-color: Transparent; 
    vertical-align:bottom;
    height: 26px; 
    width: 636px; 
    text-indent: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    
}

.rowSpacer
{
    float: left; 
    background-color: Transparent; 
    vertical-align:bottom;
    height: 0px; 
    width: 636px; 
    text-indent: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    
}

.rowGroupExpand
{
    float: left; 
    background-color: #EBF7E1; 
    vertical-align:bottom;
    height: 26px; 
    width: 636px; 
    text-indent: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    
}

.requiredField
{
    float: none; 
    background-color: Transparent; 
    vertical-align:top;
    height: 0px; 
    width: 0px; 
    text-indent: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color:#CC107F;
    
}

.firstCol
{
    float: left; 
    clear:left;
    position:relative;
    background-color: Transparent; 
    vertical-align:bottom;
    height: 26px; 
    width: 150px; 
    text-indent: 0px;
    padding: 2px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    
}

.secondCol
{
    float: left; 
    background-color: Transparent; 
    vertical-align:bottom;
    height: 26px; 
    width: 250px; 
    text-indent: 0px;
    padding: 2px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.secondColBold
{
    float: left; 
    background-color: Transparent; 
    vertical-align:bottom;
    height: 26px; 
    width: 250px; 
    text-indent: 0px;
    padding: 2px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
}

.thirdCol
{
    float: right; 
    background-color: Transparent; 
    vertical-align:bottom;
    text-align:left;
    height: 26px; 
    width: 100px; 
    text-indent: 0px;
    padding: 2px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    
}

.firstColInExpand
{
    float: left; 
    background-color: Transparent; 
    vertical-align:bottom;
    height: 26px; 
    width: 190px; 
    text-indent: 0px;
    padding: 2px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    
}

.secondColWide
{
    float: left;     
    background-color: Transparent; 
    vertical-align: bottom;
    height: 26px; 
    width: 390px; 
    text-indent: 0px;
    padding: 2px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    
}

.thirdColButtonRight
{
    float: right; 
    clear: right;
    position: relative;
    background-color: Transparent; 
    vertical-align:bottom;
    text-align: right;
    height: 26px; 
    width: 150px; 
    text-indent: 0px;
    padding: 2px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.thirdColButtonCenterRight
{
    float: right; 
    background-color: Transparent; 
    vertical-align:bottom;
    text-align: right;
    height: 26px; 
    width: 235px; 
    text-indent: 0px;
    padding: 2px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    
}

a.buttonRef
{
    background-image: url(http://www.learn2go.com.au/__data/assets/image/0018/11394/btn_arrow_green_off.gif); 
    font-family: Tahoma;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    color: white;
}
a.buttonRef:visited a.buttonref:active
{
    color: white;
}
a.buttonRef:hover 
{
    color: yellow;
}
.buttonSpan
{
    height: 18px; 
    padding-top: 4px;
    margin-left: 0px; 
    padding-left: 0px; 
    margin-right: 0px; 
    padding-right: 0px; 
    cursor: pointer;
}
.buttonPrintLeftImage
{
    vertical-align: top;
    height: 24px; 
    border: 0px;
}
.buttonPrintRightImage
{
    vertical-align: top;
    height: 24px; 
    border: 0px;
}
p.infoteaser
{
    font-size: 8px; 
    font-family:arial;
}
h3.infoHeader
{
    color:#333333; 
    font-size:1em; 
    font-family:arial; 
    font-weight:bold;
}
h2.infoHeader
{
    color:#333333; 
    font-size:1.2em; 
    font-family:arial; 
    font-weight:bold;
}
a.infoLink
{
    color:#555599; 
    text-decoration:none;
}
#info
{
    width:520px; 
    position: relative;
    float: left;
    clear: left;
}
#infoLayer
{
    width:100%; 
    border-bottom: solid 1px silver;
    position: relative;
    float: left;
    clear: left;
}
#infoImage
{
    width:170px; 
    float:left; 
    clear:left;
    position: relative;
}
#infoContent
{
    width:350px; 
    float:left;
    position: relative;
}
#introContent
{
    width:520px; 
    float:left;
    position: relative;
}
#rightAd
{
    width: 177px;
    float: left;
    clear: right;
    position: relative;
    margin-left: 15px;
}
.promo
{
    margin: 100px 10px 10px 10px;
}
.rowGroupDynamic
{
    float: left; 
    background-color: Transparent; 
    vertical-align:bottom;
    height: 26px; 
    width: 636px; 
    text-indent: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    
}
.horizontalDividerGreen
{
    width:636px; 
    height:4px; 
    color:#D7E7C8; 
    text-align:left;
}
.horizontalDividerBlue
{
    width:100%; 
    height:4px; 
    color:#CBD2DD; 
    text-align:left;
}
.validationSummary
{
    margin-left: 5px;
    color: Red;
    height: 1px;
    width: 550px;
}
.dashLineBlue
{
    padding-bottom: 5px; 
    margin: 0px 0px 0px;  
    padding-top: 0px; 
    border-bottom: #CBD2DD 1px dashed;
   
}
.pageIntroShort
{
    float: left; 
    background-color: Transparent; 
    vertical-align:bottom;
    height: 30px; 
    width: 636px; 
    text-indent: 0px;
    padding: 4px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.info
{
    width:520px; 
    position: relative;
    float: left;
    clear: left;
}
.infoLayer
{
    width:100%; 
    border-bottom: solid 1px silver;
    position: relative;
    float: left;
    clear: left;
}
.infoImage
{
    width:170px; 
    float:left; 
    clear:left;
    position: relative;
}
.infoContent
{
    width:350px; 
    float:left;
    position: relative;
}
.introContent
{
    width:520px; 
    float:left;
    position: relative;
}
.rightAd
{
    width: 177px;
    float: left;
    clear: right;
    position: relative;
    margin-left: 15px;
}
.Navigation
{
    width: 682px;
    height: 90px;
    margin-top: 75px;
    margin-left:220px;
    padding: 0px 0px 0px 0px;
}
 
.pageTitleBlack
{
    color: Black;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
        
}
.rowTimeDay
{
    float: left; 
    background-color: #FFFF99; 
    vertical-align:bottom;
    height: 26px; 
    width: 636px; 
    text-indent: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.rowTimeNight
{
    float: left; 
    background-color: #CCFFFF; 
    vertical-align:bottom;
    height: 26px; 
    width: 636px; 
    text-indent: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.boxHeader
{
    font-family: tahoma; 
    font-size: 0.8em; 
    font-weight: bold;
    display: inline;
    vertial-align: bottom;
}
 
.boxPara
{
    font-family: arial; 
    font-size: 0.7em; 
    display: inline;
} 
.boxPara a
{
text-decoration: underline;
color: black;
}

.boxPara a:hover
{
text-decoration: underline;
color: black;
}

.boxPara a:visited a:active
{
text-decoration: underline;
color: black;
} 

#boxImageHeader
{
    width:100%; 
    height:75px; 
    position:relative; 
}

#layer
{
    width:636; 
    position: relative;
    float: left;
    clear: both;
}

#layerContent
{
    width:100%; 
    border-bottom: none;
    position: relative;
    float: left;
    clear: left;
}

#titleDividerBlue
{
    float:left; 
    position:relative; 
    background-color: #2F4B77; 
    vertical-align:bottom;
    height: 20px; 
    width: 100%; 
    text-indent: 10px;
    padding: 4px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color:White; 
    font-family:Arial; 
    font-size:11px; 
    font-weight:bold;
    clear: right;
}
 
#imageContent
{
    width:28%; 
    margin-right:2%; 
    float:left; 
    clear:left;
    font-family: arial;
    font-size: 0.8em;

}

#textContent
{
    width:65%; 
    margin-left:2%; 
    float:left; 
    clear:right;
    font-family: arial;
    font-size: 0.8em;

}
 
#introMessage
{
    background-image: url(http://www.learn2go.com.au/__data/assets/image/0019/11395/vertical_line_green.gif);
    background-position:right;
    background-repeat:no-repeat;
    width:340px;
    float:left; 
    clear:left; 
    position: relative;
    font-family: arial;
    font-size: 12pt;
    color: #464646;
    height: 450px;
}

#introMessage p
{
    width:335px;
}

#ClubPresMessage
{
    background-image: url(http://www.learn2go.com.au/__data/assets/image/0019/11395/vertical_line_green.gif);
    background-position:right;
    background-repeat:no-repeat;
    float:left; 
    position: relative; 
    width: 48%;
    margin-left: 5px; 
    font-family: arial;
    font-size: 11pt;
    color: #464646;
}
#vipMessage
{
    float:right; 
    clear:right;
    position: relative; 
    width: 48%;
    margin-left: 5px; 
    font-family: arial;
    font-size: 11pt;
    color: #464646;
}
#threeColumns
{
    width: 749px;
    height: 301px;
    background-image: url(http://www.learn2go.com.au/__data/assets/image/0020/11369/home_combie.jpg);
    background-repeat: no-repeat;
    font-family: arial;
    font-size: 11pt;
    float:left;
    clear:right;
    position: relative;
}
#singleColumn
{
    width:180px;
    float:left; 
    position:relative; 
    margin-left: 5px; 
    margin-top: 5px;
}
.introHead
{
    font-family: arial;
    font-weight: bold;
    font-size: 18pt;
    color: #2f4b77;
}
.messageHead
{
    font-family: arial;
    font-weight: bold;
    font-size: 11pt;
    color: #5f8c35;
    height: 30px;
}
#firstColumnText
{
    width: 175px; 
    margin: 15px 0px 0px 5px; 
    font-family: arial;
    font-size: 11pt;
}
#vipImage
{
    width:68; 
    float:left; 
    clear:left; 
    position:relative;
}
#aditionalColumnText
{
    width: 170px; 
    margin: 15px 0px 0px 5px; 
    font-family: arial;
    font-size: 11pt;
}

#loginLogout
{
    float: right; 
    margin-right: 15px;
    margin-top: 15px; 
    width: 270px; 
    height:60px; 
    position: relative;
}
#logoutContact
{
    float: left; 
    clear:left; 
    position: relative; 
    font-family: arial; 
    height: 42px; 
    vertical-align: middle; 
    margin-top: 6px; 
    font-size: .7em; 
    color: white;
}
#loginButton
{
    float: left; 
    width:156px; 
    height:42px; 
    font-size: .8em; 
    color: white;
}

#logout
{
    float:right;
    width: 85%; 
    position:relative; 
    margin-top:6px;
    color: #ffffff;
}
#logout a 
{
    color: #ffffff;
}
#logout a:visited a:active a:hover
{
    color: #ffffff;
}

#logoutButton
{
    float: left; 
    width:156px; 
    height:42px; 
    background: #ffffff url(http://www.learn2go.com.au/__data/assets/image/0011/11360/login_with-icon.jpg) no-repeat; 
    font-size: .8em; 
    color: white;
}

#logoutContact a 
{
    font-family: Arial;
    font-size: 1em; 
    color: #ffffff;
}
#logoutContact a:visited a:active a:hover
{
    color: #ffffff;
}
 
p.trail
{
 padding:6px;
 font-size:0.65em;
}
p.trail,
p.trail a:link,
p.trail a:visited
{
 color:#777;
 text-decoration:none;
}
p.trail a:hover
{
 text-decoration:underline;
}
p.trail .current
{
 font-weight:bold;
}

