/*
 * ------------------------------------------------------------------------
 * JA T3 Blank template for joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites: http://www.joomlart.com - http://www.joomlancers.com
 * ------------------------------------------------------------------------
SVN Information

$Id: createcustomer.php 4 2011-11-16 04:57:51Z paulius $
$URL: file:///var/svn/sunseeker/www/trunk/createcustomer.php $

Modification History
-------------------------------------------------------------------------------
 Rev    Mod/Log          Date      Who
		Reason
------------------------------------------------------------------------------

 1.0.00                  14/02/23  Paul Dunda
		T4
       
 1.0.00                  02/07/15  Paul Dunda
		.listbodytiny
       
 1.0.00                  05/01/15  Paul Dunda
		post implementation tweaks
       
 1.0.00                  08/04/14  Paul Dunda
		created
       
------------------------------------------------------------------------------

*/
/* COMMON STYLE
--------------------------------------------------------- */

.main { width: 1200px; max-width: 1200px; margin: 0 auto; position: relative;}

html.wait, html.wait * { cursor: wait !important; }

#ja-header .main {
    padding: 5px 0 10px;
}

#ja-container .main {
    padding: 5px 0 0;
}

div.ja-moduletable, div.moduletable {
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0 0 0px;
    position: relative;
}


/* Logo Image ---*/
h1.logo { width: 210px; height: 30px; }

h1.logo a {
  background: url(../images/studenteasy_logo.png) no-repeat left;
  display: block;
  width: 350px;  
  height: 34px;
}


li.pagination-start ,li.pagination-prev ,li.pagination-next ,li.pagination-end {
   display: inline;
}

ul.inline  , li.inline {
   display: inline;
}

#ja-wrapper {
   background-color:rgba(238,238,238,0.2);
}

#ja-mainbody {
   background-color:#fff	;
}

.row0 {
	background: #f6f6f6;
	border-bottom: 1px solid #000;
}

.row1 {
	border-bottom: 1px solid #000;
}

.btnttl0 {
  color:       #333;
  font-family: Helvetica, Arial, sans-serif;
  font-size:   14px;
  font-weight: normal;
  text-align:  right;
}

.btnttlc {
  color:       #333;
  font-family: Helvetica, Arial, sans-serif;
  font-size:   14px;
  font-weight: normal;
  text-align:  center;
}

.btnttlr {
  color:       #333;
  font-family: Helvetica, Arial, sans-serif;
  font-size:   14px;
  font-weight: normal;
  text-align:  right;
}


.btnsmlist {
	width:110px;
	height:40px;
    font-size:9px;
    cursor: pointer;
}

.btn50X75h {
	width:75px;
	height:50px;
    font-size:45%;
    cursor: pointer;
}

.btn40X30 {
	width:30px;
	height:40px;
    font-size:50%;
    cursor: pointer;
    padding: 1px;
}

.btn50X35 {
	width:35px;
	height:50px;
    font-size:50%;
    cursor: pointer;
    padding: 1px;
   -moz-border-radius: 3px; 
   border-radius: 3px;  
}

.btn55X35 {
	width:35px;
	height:55px;
    font-size:50%;
    cursor: pointer;
    padding: 1px;
   -moz-border-radius: 3px; 
   border-radius: 3px;  
}

.btn55X40 {
	width:40px;
	height:55px;
    font-size:50%;
    cursor: pointer;
    padding: 1px;
    border-width: thin;
    border-radius: 3px;  
    -moz-border-radius: 3px; 
}

.btn50X75 {
	width:75px;
	height:50px;
    font-size:50%;
    cursor: pointer;
    padding: 1px;
    border-width: thin;
    border-radius: 3px;  
    -moz-border-radius: 3px; 
}

.btn55X75 {
	width:75px;
	height:55px;
    font-size:50%;
    cursor: pointer;
    padding: 1px;
    border-width: thin;
    border-radius: 3px;  
    -moz-border-radius: 3px; 
}

td.btn50X75 {
    padding: 1px 5px 0px 0px;
}

.btn50X100 {
	width:100px;
	height:50px;
    font-size:45%;
    cursor: pointer;
}


table.formedit tr td {
/*	border-spacing:5px; */
	padding:5px;
}

.hdrinfo {
	font-size: 80%;
	font-family: Arial, sans;
	font-weight: normal;
}

input.formedit {
	font-size: 95%;
	font-family: Arial, sans;
	font-weight: normal;
}

input.descronly {
	border: 0px ;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	background:none;
}

.btnform {
  color:       #333;
  font-family: Helvetica, Arial, sans-serif;
  font-size:   75%;
  font-weight: normal;
  text-align:  center;
}

.dbMust {
   font-weight: bold;
   font-style:  italic; 
   text-align:  right;
   font-size:   10px;
   color:       red;
}

.flbl { 
   font-weight: bold;
   font-style:  italic; 
   text-align:  right;
   font-size:   16px;
   color:       black;
}

.flblsml { 
   font-weight: bold;
   font-style:  italic; 
   text-align:  right;
   font-size:   14px;
   color:       black;
}

.formeditflbl {
    color: #000000;
    font-size: 110%;
    font-style: italic;
    font-weight: bold;
    text-align: right;
}


.listbodydtl {
   font-weight: normal;
   font-style:  italic; 
   font-size:   90%;
   color:       black;
   text-align:  left;
   background-color:a(0.5);
}


.listbodyhdr {
   font-weight: bold;
   font-style:  italic; 
   font-size:   125%;
   color:       purple;
   text-align:  left;
}

.listbodyhd2 {
   font-weight: normal;
   font-style:  none; 
   font-size:   110%;
   color:       #007;
   text-align:  left;
}

.listbodyhd3 {
   font-weight: normal;
   font-style:  italic; 
   font-size:   110%;
   color:       #600;
   text-align:  left;
}

.listbodylbl {
   font-weight: bold;
   font-style:  italic; 
   font-size:   80%;
   color:       black;
   text-align:  right;
}


.listbodyenr {
   font-weight: normal;
   font-style:  italic; 
   font-size:   110%;
   color:       black;
   text-align:  left;
   background-color:rgba(0,138,0,0.3);
}


.listbodytiny {
   	color:       black;
	font-size:   65%;
}

.overdue {
   font-weight: bold;
   font-style:  italic; 
   font-size:   110%;
   color:       red;
   text-align:  left;
}

.moduletablestaff-visa {
	width: 99.5%;
	margin: 3px;
	border: 1px solid teal;
	border-collapse: separate;
	border-spacing: 0.5px;
	padding: 2px;
	cellspacing: 5px;
	background-color: rgba(153, 0, 255, 0.2);
	-moz-border-radius: 4px;
	border-radius: 4px;
}

tr.prospective  td {
	background-color: #fec;
	font-size: 110%;
}


tr.active  td {
	background-color: #ddfefc;
	font-size: 110%;
}


tr.in-active  td {
	background-color: rgba(237, 236, 235, 1.0);
	font-size: 110%;
}


tr.unpaid  td {
	background-color: rgba(255, 0, 0, 0.1);
	font-size: 110%;
}


table.addressdtl {
   width:99.5%;
	margin: 3px;
   border: 1px solid teal; border-collapse: separate; border-spacing: 0.5px;
   padding: 1px; 
   cellspacing: 1px;
   background-color: rgba(246,246,246,0.5);
   -moz-border-radius: 4px; 
   border-radius: 4px;  
}

table.addressdtl thead  tr th {
	font-size: 100%;
	background:rgba(68,68,68,0.5);
}

table.addressdtl td {
	font-size: 90%;
}
	
tr.addressdtl0  td {
	background:rgba(246,246,246,0.5);
	font-size: 90%;
}
	
tr.addressdtl1 td {
	background:#fff;
	font-size: 90%;
}
	
table.expiry_dates_list {
	width: 300px;
	border: 1px solid teal;
	border-collapse: collapse;
	border-spacing: 0px;
	/* background-color: #fff; */
	font-size: 90%;
	cellspacing: 0px;
	margin: 0px;
}

table.expiry_dates_list tr th {
	font-size: 110%;
	/* color:white; */
	padding: 3px;
    background-color: #fff;
}

table.expiry_dates_list tr td {
	padding: 2px;
}
	
table.pdf_157A {
   width:99.5%;
	margin: 3px;
   border: 1px solid teal; border-collapse: separate; border-spacing: 0.5px;
   padding: 2px; 
   cellspacing: 5px;
   background-color: rgba(0,0,140,0.1);
   -moz-border-radius: 4px; 
   border-radius: 4px;  
}

table.pdf_157A thead  tr th {
	font-size: 150%;
	background:rgba(0,0,140,1.0)
}

table.pdf_157A td {
	font-size: 110%;
}
	
tr.pdf_157A0  td {
	background:rgba(0,0,140,0.1);
	font-size: 110%;
}
	
tr.pdf_157A1 td {
	background:#fff;
	font-size: 110%;
}
	
table.staff-customer-quote {
	width:99.5%;
	margin: 3px;
	border: 1px solid teal;
	border-collapse: separate;
	border-spacing: 0.5px;
	padding: 1px;
	cellspacing: 2px;
	background-color: rgba(0, 85, 0, 0.2);
	-moz-border-radius: 4px;
	border-radius: 4px;
}

table.staff-customer-quote thead  tr th {
	font-size: 150%;
	color:white;
	background:rgba(0,85,0,1.0);
}

tr.staff-customer-quote th  {
	font-size: 150%;
	color: #fff;
	background:rgba(0,85,0,1.0);
	/* height:12px; */
}

table.staff-customer-quote td {
	font-size: 110%;
	padding: 1px;
}
	
tr.staff-customer-quote0  td {
	background-color:rgba(0,85,0,0.2);
	font-size: 110%;
	padding: 1px;
}
	
tr.staff-customer-quote1 td {
	background-color:#fff;
	font-size: 110%;
	padding: 1px;
}
	
table.staff-customer-quote-multi {
	margin: 3px;
	border: 1px solid teal;
	border-collapse: separate;
	border-spacing: 0.5px;
	padding: 1px;
	cellspacing: 2px;
	background-color: rgba(0, 85, 0, 0.2);
	-moz-border-radius: 4px;
	border-radius: 4px;
}

tr.staff-customer-quote-multi th  {
	font-size: 130%;
	color: #fff;
	background:rgba(0,85,0,1.0);
	/* height:12px; */
}

table.staff-customer-quote-multi td {
	font-size: 110%;
	padding: 1px;
}
	
tr.staff-customer-quote-multi0  td {
	background-color:rgba(0,85,0,0.2);
	font-size: 110%;
	padding: 1px;
}
	
tr.staff-customer-quote-multi1 td {
	background-color:#fff;
	font-size: 110%;
	padding: 1px;
}
	
table.staff-quote-partslist {
	width:99.5%;
	margin: 3px;
	border: 1px solid teal;
	border-collapse: separate;
	border-spacing: 0.5px;
	padding: 1px;
	cellspacing: 2px;
	background-color: rgba(0, 85, 0, 0.2);
	-moz-border-radius: 4px;
	border-radius: 4px;
}

table.staff-quote-partslist thead  tr th {
	font-size: 150%;
	color:white;
	background:rgba(0,85,0,1.0);
}

tr.staff-quote-partslist th  {
	font-size: 110%;
	color: #fff;
	background:rgba(0,85,0,1.0);
	height:12px;
}

table.staff-quote-partslist td {
	font-size: 110%;
	padding: 1px;
}
	
tr.staff-quote-partslist0  td {
	background-color:rgba(0,85,0,0.2);
	font-size: 110%;
	padding: 1px;
}
	
tr.staff-quote-partslist1 td {
	background-color:#fff;
	font-size: 110%;
	padding: 1px;
}
	
table.staff-quote-partslist-multi {
	margin: 3px;
	border: 1px solid teal;
	border-collapse: separate;
	border-spacing: 0.5px;
	padding: 1px;
	cellspacing: 2px;
	background-color: rgba(0, 85, 0, 0.2);
	-moz-border-radius: 4px;
	border-radius: 4px;
}

tr.staff-quote-partslist-multi th  {
	font-size: 110%;
	color: #fff;
	background:rgba(0,85,0,1.0);
	height:12px;
}

table.staff-quote-partslist-multi td {
	font-size: 110%;
	padding: 1px;
}
	
tr.staff-quote-partslist-multi0  td {
	background-color:rgba(0,85,0,0.2);
	font-size: 110%;
	padding: 1px;
}
	
tr.staff-quote-partslist-multi1 td {
	background-color:#fff;
	font-size: 110%;
	padding: 1px;
}
	
table.staff-prospective {
   width:99.5%;
	margin: 3px;
   border: 1px solid teal; border-collapse: separate; border-spacing: 0.5px;
   padding: 2px; 
   cellspacing: 5px;
   background-color: rgba(153,0,255,0.2);
   -moz-border-radius: 4px; 
   border-radius: 4px;  
}

table.staff-prospective thead  tr th {
	font-size: 150%;
	background:rgba(153,0,255,1.0);
}

table.staff-prospective td {
	font-size: 110%;
}
	
tr.staff-prospective0  td {
	background:rgba(153,0,255,0.2);
	font-size: 110%;
}
	
tr.staff-prospective1 td {
	background:#fff;
	font-size: 110%;
}
	
table.staff-student {
	width: 99.5%;
	margin: 3px;
	border: 1px solid teal;
	border-collapse: separate;
	border-spacing: 0.5px;
	padding: 2px;
	cellspacing: 5px;
	background-color: #ddfefc;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

table.staff-student thead  tr th {
	font-size: 150%;
	background:#036AA6
}

table.staff-student td {
	font-size: 110%;
}
	
table.staff-student tr th  {
	font-size: 115%;
    font-weight: bold;
    font-style:  italic; 
	color: #fff;
	background:#036AA6;
}

table.staff-student-filter {
	width: 99.5%;
	margin: 3px;
	border: 1px solid teal;
	border-collapse: separate;
	border-spacing: 0.5px;
	padding: 2px;
	cellspacing: 5px;
	background-color: #ddfefc;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

table.staff-student-filter thead  tr th {
	font-size: 150%;
	background:#036AA6
}

table.staff-student-filter td {
	font-size: 90%;
}
	
table.staff-student-filter tr th  {
	font-size: 115%;
    font-weight: bold;
    font-style:  italic; 
	color: #fff;
	background:#036AA6;
}

tr.staff-student0  td {
	background:#ddfefc;
	font-size: 110%;
}
	
tr.staff-student1 td {
	background:#fff;
	font-size: 110%;
}
	
input.staff-student0  {
	background:#ddfefc;
	font-size: 110%;
}
	
input.staff-student1 {
	background:#fff;
	font-size: 110%;
}

table.staff-student-visit {
   width:99.5%;
	margin: 3px;
   border: 1px solid teal; border-collapse: separate; border-spacing: 0.5px;
   padding: 2px; 
   cellspacing: 5px;
   background-color: rgba(0,85,0,0.2);
   -moz-border-radius: 4px; 
   border-radius: 4px; 
}

table.staff-student-visit thead  tr th {
	font-size: 150%;
	color: #fff;
	background:rgba(0,85,0,1.0)
}

tr.staff-student-visit th  {
	font-size: 110%;
	color: #fff;
	background:rgba(0,85,0,1.0);
	height:12px;
}

table.staff-student-visit td {
	font-size: 110%;
}
	
tr.staff-student-visit0  td {
	background-color:rgba(0,85,0,0.2);
	font-size: 110%;
}
	
tr.staff-student-visit1 td {
	background-color:#fff;
	font-size: 110%;
}
	

table.staff-student-form {
   width:99.5%;
	margin: 3px;
   border: 1px solid teal; border-collapse: separate; border-spacing: 0.5px;
   padding: 2px; 
   cellspacing: 5px;
   background-color: rgba(99,0,115,0.2);
   -moz-border-radius: 4px; 
   border-radius: 4px;  
}

table.staff-student-form thead  tr th {
	font-size: 150%;
	background:rgba(99,0,115,1.0)
}

table.staff-student-form td {
	font-size: 110%;
}
	
tr.staff-student-form0  td {
	background-color:rgba(99,0,115,0.2);
	font-size: 110%;
}
	
tr.staff-studentform1 td {
	background-color:#fff;
	font-size: 110%;
}

table.staff-student-modselist {
	width: 99.5%;
	border: 1px solid teal;
	border-collapse: separate;
	border-spacing: 0.5px;
	padding: 1px;
	cellspacing: 3px;
	background-color: #ddfefc;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:block;
}

table.staff-student-modselist thead  tr th {
	display:inline-block;
	font-size: 150%;
	background: #036AA6
}

table.staff-student-modselist tbody {
	display:inline-block;
	overflow:auto;
}

table.staff-student-modselist td {
	cursor:pointer;
	font-size: 100%;
}

tr.staff-student-modselist0  td {
	cursor:pointer;
	background: #ddfefc;
	font-size: 100%;
}

tr.staff-student-modselist1 td {
	cursor:pointer;
	background: #fff;
	font-size: 100%;
}

input.staff-student-modselist {
	cursor:pointer;
	font-size: 100%;
}

#box250 {
	line-height: 12px;
	font-size: 115%;
    font-weight: bold;
    font-style:  italic; 
}

table.box250 thead tr th {
	line-height: 12px;
	font-size: 115%;
    font-weight: bold;
    font-style:  italic; 
    text-align:center;
}

table.box250 tbody {
	height:235px;
	width:100%;
	overflow-y:auto;	
	overflow-x:hidden;	
}
/*
table.box250 tbody {
	height:235px;
	width:100%;
	overflow-y:auto;	
	overflow-x:none;	
}
*/
/*
thead.box250 div {
	position:absolute;	
}
*/

#dsplblock {
	width:565px;
	display:block;
}

/*
table.box250 thead > tr , tbody{
	display:block;
}
*/

/* .t3-logo-light a { background-image: url(); } */

