@import url(http://www.childcareeasypay.com.au/public/calendar-win2k-1.css);
@import url(reset-min.css);
@import url(fonts-min.css);
/* Layout*/
html {height:100%;margin-bottom:1px;} /* Add scroll bar for firefox irrespective of doc length */
body {text-align: center;background:#999 url(http://images.pinpoint.net.au/pyc_au/bg.gif);}
#pagewidth{width:100%;text-align:left;margin-left:0;}
#wrapper1{width:960px;margin:0 auto 0 auto;}
#wrapper2{}
#wrapper3{}
#wrapper{margin:0 auto;text-align:left;border:5px solid #fff;background:#fff;}
#popup{width:350px;}
#popup #wrapper{margin:5px;}
#popup #wrapper{width:80%;background:#fff;margin:5px;}
#navigation-secondary{width:200px;float:left;}
#home-col #content{width:950px;}
#home-col #content-primary{width:950px;}
#two-col #content{width:740px;float:right;position:relative;}
#two-col #content-primary{width:740px;margin:0;float:left;}
/* Header */
#header{position:relative;height:170px;width:950px;} 
#logo{height:170px;width:950px;} 
/* Footer */
#footer{clear:both;height:auto;margin:5px 0 0 0;color:#666;font-size:80%;}
#footer a{color:#666;text-decoration:none;}
#footer_copyright{text-align:center;}

/* Navigation Primary*/
#nav_primary_menu{position:absolute;top:130px;width:950px;height:31px;background:url(http://images.pinpoint.net.au/pyc_au/primary_navigation_gradient.jpg) repeat-x;border:1px solid #ccc;}
#nav_primary_menu li{float:left;width:150px;border-right:1px solid #ccc}
#nav_primary_menu li a{display:block;line-height:31px;text-align:center;text-decoration:none;font-weight:bold;color:#666;}

/* Navigation Secondary */
ul,ol,dl{position:relative;} /* IE Bug Fix */
#navigation-secondary{margin:0 0 0 0;padding:0;display:inline;position:relative;}
#navigation-secondary ul{margin:0;padding:0;background:#fff;}

#navigation-secondary li{margin:0 0 0 0;padding:0;background:#FF4C71;border-bottom:2px solid #fff;}
body.rep #navigation-secondary li{background:#FF4C71;}
body.member #navigation-secondary li{background:#80CCE4;}

#navigation-secondary li a{display:block;padding:0 0 0 20px;vertical-align:middle;line-height:40px;font-size:85%;font-weight:bold;text-decoration:none;color:#F8FFED;height:40px}
body.rep #navigation-secondary li a{}
body.member #navigation-secondary li a{}

#navigation-secondary li.sec_nav_header a{display:block;padding:0;background:url(http://images.pinpoint.net.au/pyc_au//childcare_secnav_title.gif) no-repeat;vertical-align:middle;line-height:40px;font-size:85%;font-weight:bold;text-decoration:none;color:#F8FFED;text-align:center;}
body.rep #navigation-secondary li.sec_nav_header a{background:url(http://images.pinpoint.net.au/pyc_au//childcare_secnav_title_rep.gif) no-repeat;color:#F8FFED;}
body.member #navigation-secondary li.sec_nav_header a{background:url(http://images.pinpoint.net.au/pyc_au//childcare_secnav_title_member.gif) no-repeat;color:#F8FFED;}

#navigation-secondary li.sec_nav_header a:hover{text-decoration:none;background:url(http://images.pinpoint.net.au/pyc_au//childcare_secnav_title.gif) no-repeat;}
body.rep #navigation-secondary li.sec_nav_header a:hover{background:url(http://images.pinpoint.net.au/pyc_au//childcare_secnav_title_rep.gif) no-repeat;}
body.member #navigation-secondary li.sec_nav_header a:hover{background:url(http://images.pinpoint.net.au/pyc_au//childcare_secnav_title_member.gif) no-repeat;}

#navigation-secondary li a:hover{text-decoration:underline;background:#FE0034;}
body.rep #navigation-secondary li a:hover{text-decoration:underline;background:#FE0034;}
body.member #navigation-secondary li a:hover{text-decoration:underline;background:#3EBDE0;}

/* Basic HTML Elements */
strong{font-weight:bold;}
h1{font-weight:bold;font-size:130%;line-height:2em;color:#FF6600;}
h2{font-weight:bold;font-size:110%;color:#FF6600;margin:10px 0 5px 0;padding:3px 0 3px 0;}
h2 a{text-decoration:none;color:#FF6600;}
h2 a:hover{color:#254076;}
h3{font-weight:bold;font-size:110%;margin:3px 0 0 0;color:#FF6600;}
h4{font-weight:bold;font-size:100%;line-height:1.2em;color:#FF6600;}
h5{font-weight:bold;font-size:90%;color:#FF6600;margin:6px 0 6px 0;}
h6{font-size:70%;color:#FF6600;margin:6px 0 6px 0;}
p{margin:10px 0 10px 0;}
#content-primary td.contactus {padding:5px;}
a{color:#000066}
a:hover{color:#254076;}
#content-primary ul,#content-secondary ul,{margin:5px 0 0 20px;}
#content-primary li,#content-secondary li{display:list-item;margin:5px 0 0 20px;}
#content-primary li.icon{list-style-image:url(http://images.pinpoint.net.au/product/pyc_au_arrow.gif);margin-right:15px;} 
#content-primary ol{margin:5px 0 0 20px;}
#content-primary ol li{list-style-type:decimal;display:list-item;}

/* Home Page */
#login-form{background:#62B189 url(http://images.pinpoint.net.au/pyc_au/login_bg.gif) no-repeat 50% 50%;border:1px solid #686560;}
/* Basic classes*/
.right{float:right}
.left{float:left;}
.content{}
.content-main{margin:4px 0 4px 4px;}
.content-main ul{padding-left:20px;}
.content-main ul li{list-style-type:square;display:list-item;}
.fine{font-size:80%;}

/* Form Elements */ 


/* Form */
#content-primary .formcontainer{width:100%;margin-bottom:10px;}
.mandatory{color:#ff0000;}
.suffix{color:#000;}
.field-note{font-size:70%;}
#content-primary .formcontainer h3{font-weight:bold;font-size:115%;color:#5F96AA;margin:0 0 0 0;padding:3px 0 3px 0;}
#content-primary .formcontainer table{}
#content-primary .formcontainer .frmleft{width:200px;padding:4px 0 4px 0;vertical-align:top;}
#content-primary .formcontainer .frmleft label{display:block;}
#content-primary .formcontainer .frmleft .button{margin:0 0 0 0;} /* margin-top: 25px; ??? */
#content-primary .formcontainer .frmright{padding:4px 0 4px 0;width:450px;}
#content-primary .formcontainer .frmright .button{margin:0 0 0 0;} /* margin-top: 25px; margin-left: 130px; ??? */
#content-primary .formcontainer .frmnote{color:red;}
#content-primary .formcontainer .frmrow .checkbox-row{margin-left:30px;width:500px;}
#content-primary .formcontainer .frmrow .checkbox-row input{margin-top:2px;}
#content-primary .formcontainer .frmrow p{margin:5px 0 0 0;}

label{margin:0 5px 0 0.5em;font-weight:normal;}
select.field{font-size:90%;}
input.field{font-size:90%;color:#424A4C;padding:1px;}
.button{margin:10px 0;}
.button-container{margin-top:10px;padding-right:15px;text-align:right;}
.please-specify{font-size:90%;}

#ichkSendConfirmation{margin-top:50px;}

/* Registration Indicator */ 
div#regindicator {position:relative;width:560px;height:70px;}
div#imagebox {position:relative;height:25px;width:550px;margin:0;z-index:+100;}
div#imagebox img {margin-left:55px;margin-right:55px;}
div#regindicator ul {position:absolute;left:0;top:12px;z-index:+90;list-style:none;margin:0;padding:0;width:560px;height:40px;border-top:solid 2px #CCCCCC;}
div#regindicator li {position:relative;width:138px;height:50px;float:left;color:#CCCCCC;font-weight:bold;font-size:10pt;padding-top:13px;border:solid 1px #FFFFFF;text-align:center;margin:0px 0px 0px 0px;}
div#regindicator li#activestep {color:#000000;font-weight:bold;font-size:11pt;}
div#regindicator h5 {margin-top:0;margin-bottom:13px;color:#00AAB7;font-weight:bold;font-size:15px;}

/* Login Home Page */
#home_login .formcontainer .frmleft{width:0px;}
#home_login .formcontainer .frmright{width:0px;}
#home_login .formcontainer .frmright .button{margin:0 3px 0 3px;}
#home_login h1{color:#FFFFFF; margin: 0 0 0 70px;}
#home_login h6{color:#FFFFFF; margin: 5px 10px 2px 10px;font-size:80%;}
#home_login .field{margin: 0 2px 5px 5px;}
#home_login a{color:#FFFFFF;font-size:90%;margin:0 0 0 10px;}


/* Report Result Layout */
.report{width:100%;}
.report th{border-top:solid 2px #000000;border-bottom:solid 2px #000000;text-align:left;font-weight:bold;}
.report td{border-bottom:solid 1px #000000;text-align:left;}

/* Form */
.readonly{border:none;}

table#customerlisting th {border-bottom:solid 1px black; padding-bottom:3px;}
table#customerprocessing {border:1px;}
#customercommunication th{font-weight:bold; padding-right:2px;}

/* Parent Listing Report*/
.ButtonDiv {width:100%;}
.ButtonDiv input {margin-left:85%;}
.ReportHeader{font-weight:bold; margin-bottom:5px}
.ReportHeader tr{height:20px;padding-bottom:5px}
table#customerlistreport th {border-bottom:solid 1px black; padding-bottom:2px; font-weight:bold}
table#customerlistreport col{text-align:left}
table#customerlistreport tr{vertical-align:top}

/* Payment Processing*/
.customerprocessing {width:100%;}
.customerprocessing th {border-bottom:solid 1px black; padding:2px; font-weight:bold; font-size:80%;}
.customerprocessing tr {vertical-align:top}
.customerprocessing td {padding-bottom:7px;}

/* Report Result Layout */
.reportSingle{width:100%;} 
.reportSingle th{border-bottom:solid 1px #000000; padding-bottom:2px; text-align:left;font-weight:bold;}
.reportSingle td{text-align:left;}
.reportSingle tr{vertical-align:top;}

/* Centre Pay Report*/
table#CustomerPayment .TotaltdRight{border-top:solid 1px black; border-bottom:solid 1px black; text-align:right}
table#CustomerPayment .TotaltdLeft{border-top:solid 1px black; border-bottom:solid 1px black; text-align:left}

/* Print */
@media print {
	#header,#navigation-secondary,#footer,.snippetlink{display:none;}
	#wrapper{width:500px;float:left;}
	#content{float:left;width:500px;}
	#content-primary{}
	.no-print{display:none;}

}
.emailtxt{width:200px;}
#payment_history_centre td{width:100px}
#payment_history_details {width:100%;border-style:solid;border-width: 1px;border-color:#000000;}
#payment_history_details td{border-style:solid;border-width: 1px;border-color:#000000;spacing:0px;padding:3px;}
#payment_history_details th{border-style:solid;border-width: 1px;border-color:#000000;spacing:0px;padding:3px;}
#payment_history_card_name{width:150px}
#payment_history_reference{width:150px}

