/* qualitylincs.com.au --------------- by gocreate.com.au -------------------------------- */


/* page layout and common elements ----------------------------------------------- */

.bdy { text-align: left; }

* { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration: none; 
line-height: 1.5em; margin: 0; padding: 0; }

#ctwrapper { width: 100%; display: block; margin: 0; padding: 0; position: relative; text-align: left; }

.boxing, .boxingNav  { width: 100%; margin: 0; position: relative; clear: both; } 


/* headings ----------------------------------------------- */

h1, h2, h3, .h4, h5, h6 { font-weight: bold; line-height: 1.1em; text-align: left; }

h1 { color: #009; font-size: 24px; margin: 16px 0 16px 0; }
#ct3 h1 { margin: 16px 0 0 0; }

h2, h6  { color: #F30; font-size: 18px; }
h2 { margin: 24px 0 15px 0; }

h3, .h4, h5 { font-size: 14px; }
h3 { color: #000; margin: 20px 0 0px 0; }
.h4 { color: #FFF; padding: 5px 0 4px 0; }
h5 { color: #F30; margin: 20px 0 0px 0; }


/* text ----------------------------------------------- */

.t1, .t2, .t3, .t7, .t8, .tU, .ft1 { font-weight: normal; }
.t1b, .t3b, .t4, .t5, .t6, .t9, .cal, .navS { font-weight: bold; }

.tU { text-transform: uppercase; }

.t1, .t1b, .t2, .t6, .navS { font-size: 12px; }
.t3, .t3b, .t7, .tU, .ft1 { font-size: 11px; }
.t4, .t9 { font-size: 15px; }
.t5 { font-size: 14px; }
.t8 { font-size: 10px; }

a.t1, a.t1b, a.t7, a.t9
{ text-decoration: underline; }

.t1, .t1b, .t2, .t3, .t3b, .t4, .t5, .t6, .t7, .t8, .tU,
a.t2, a.t3, a.t4, a.t5, a.t8, .ft1, .cal
{ text-decoration: none; }

.t4, a.t1, a.t1b, a.t2, a.t4, a.t5, a.t7
{ color: #009; }

.t1, .t1b, .t2, .t3, .t3b, .t5, .t7, .t8, .tU, .navS, a.t3, a.t8
{ color: #000; }

.t6, .t9, a.t9:link, a.t9:visited, a.t9:active { color: #F30; }

.ft1, a.ft1 { color: #FFF; }
.cal, a.cal { font-size: 22px; color: #CCC; }


/* paragraphs ----------------------------------------------- */

#ct1 p, #ct2 p,
.ct1L .list li, .ct1L .list2 li, .ct1L .list3 li, .ct1L .list4 li, .ct1L .list5 li,
.ct2L .list li, .ct2L .list2 li, .ct2L .list3 li, .ct2L .list4 li, .ct2L .list5 li, 
.ct2R .list li, .ct2R .list2 li, .ct2R .list2a li, .ct2R .list3 li, .ct2R .list4 li, .ctR .list5 li  
{ color: #000; font-size: 12px; text-decoration: none; line-height: 1.5em;}

.ct1L p, .ct2L p, .ct2R p { text-align: justify; margin: 10px 0 0 0; }
.ct1L .list li, .ct1L .list2 li, .ct1L .list3 li, .ct1L .list4 li, .ct1L .list5 li, 
.ct2L .list li, .ct2L .list2 li, .ct2L .list3 li, .ct2L .list4 li, .ct2L .list5 li { text-align: justify; }
.ct2R .list li, .ct2R .list2 li, .ct2R .list3 li, .ct2R .list4 li, .ct2R .list5 li, .ct2R .list6 li { text-align: left; }


/* home page ----------------------------------------------- */

#schoolLogos { display: none; }

#news01, #news02, #news03, #news04, #news05, #news06, #news07, #news08, #news09 
{ display: none; position: relative; } 

#ttkw { display: none; }


/* logo header ----------------------------------------------- */

#logohdrQ, #logohdrD, #logohdrDS { display: none; }


/* navigation bar ----------------------------------------------- */

#nav { display: none; }


/* content ----------------------------------------------- */

.ct1L { display: block; padding: 0 0 10px 0; margin: 0; position: relative; clear: both; }

#ct1, #ct2, #ct3 { width: 100%; display: block; position: relative; text-align: left; margin: 0; padding: 0; clear: both; }

.ct2L { width: 100%; text-align: justify; margin: 0; padding: 0 0 10px 0; display: block; position: relative; }

.ct2R { display: none; }

form#email fieldset { border: none; padding: 0 0 15px 0; }
.formInput { width: 250px; height: auto; }
form#email textarea {width: 270px; height: 150px; overflow: auto; }

#ct3L, #ct3M, #ct3R { width: 100%; text-align: left; display: block; position: relative; margin: 0; padding: 0; }

#print { text-align: left; display: block; width: 100%; }


/* lists ----------------------------------------------- */

.list, .list2, .list3, .list4, .list5, .list6, .list6a, .list8 { margin: 10px 0 15px 0; }
.list ul, .list3 ul, .list4 ul, .list5 ul, .list6 ul, .list6a ul, .list7 ul, .list8 ul { margin: 0; padding: 0; }

.list li { list-style-type: square; list-style-position: outside; margin-left: 30px; }
.list ul li ul { padding: 0; margin: 0; } 
.list li ul li { margin-left: 10px; padding-left: 0px; text-align: left; font-size: 11px; color: #000; 
line-height: 1.3em; list-style-type: circle; list-style-position: outside; background: none; }
.list { color: #000; text-decoration: none; font-weight: normal; }
.list li a { color: #009; font-size: 12px; text-decoration: underline; }
.list li a:hover { color: #F30; text-decoration: underline; }

.list2 ul { padding-left: 0; margin: 0 0 0 15px; }

.list2 li, .list6 li, .list6a li, .links li, .linksL li { 
padding-left: 17px; list-style-type: square; list-style-position: outside; }

.list2 li, .list6 li, .list6a li { padding-left: 17px; }

.list3 li { list-style-type: none; list-style-position: outside; margin-left: 0px; } /* contact us page */

.list4 li { background: none; list-style-image: none; list-style-type: decimal; list-style-position: outside; margin-left: 30px; }

.list5 li { list-style-type: circle; list-style-position: outside; margin-left: 30px; }

.list6 ul li ul, .list6a ul li ul, .list6a ul li ul li ul { padding: 0; margin: 0 0 4px 0; } 
.list6 li ul li { list-style-type: disc; } /* Calendar of Events in main LHS column*/
.list6a li ul li { list-style-type: disc; } /* sub navigation in RHS column*/
.list6a li ul li ul li { list-style-type: circle; } /* 2nd level sub navigation in RHS column*/
.list6 li ul li, .list6a li ul li, .list6a li ul li ul li  { margin-left: 10px; padding-left: 0px; 
text-align: left; list-style-position: outside; background: none; }
.list6a li ul li, .list6a li ul li ul li  { font-size: 11px; color: #000; line-height: 1.3em; }

.list7 { margin: 10px 0 15px 14px; } /* site map */
.list7 li { padding-left: 17px; background: #FFF url(../images/bulletql.gif) 0em .5em no-repeat; position: relative; list-style-type: none; }
.list7 ul li ul, .list7 ul li ul li ul, .list7 ul li ul li ul li ul, .list7 ul li ul li ul li ul li ul  { padding: 0; margin: 0 0 3px 0; }
.list7 li ul li { list-style-type: disc; } /* 2nd level links */
.list7 li ul li ul li { list-style-type: circle; } /* 3rd level links */
.list7 li ul li ul li ul li { list-style-type: square; } /* 4th level links */
.list7 li ul li ul li ul li ul li { list-style-type: lower-alpha; } /* 5th level links */
.list7 li ul li, .list7 li ul li ul li, .list7 li ul li ul li ul li, .list7 li ul li ul li ul li ul li
{ background: none; margin-left: 20px; padding-left: 4px; color: #009; font-size: 11px; list-style-position: outside; }
.list7 { color: #000; text-decoration: none; }
.list7 li a { color: #009; font-size: 15px; font-weight: bold; text-decoration: none; }
.list7 li ul li a { color: #009; font-size: 12px; font-weight: normal; text-decoration: none; }
.list7 li ul li ul li a { color: #000; font-size: 11px; font-weight: normal; text-decoration: none; }
.list7 li ul li ul li ul li a { color: #000; font-size: 11px; font-weight: normal; text-decoration: none; }
.list7 li ul li ul li ul li ul li a { color: #000; font-size: 11px; font-weight: normal; text-decoration: none; }

.list8 li, .list8li.first { display: inline; list-style: none; } /* site info browser list */
.list8 li { border-left: 1px solid #CCC; padding: 0 3px 0 6px; }
.list8 li.first { border-left: none; padding: 0 3px 0 0; }

.links ul { margin: 10px 0 20px 0.2em; padding: 0; } /* links page */
.linksL ul { margin: 10px 0 7px 0.2em; padding: 0; }
.links li, .linksL li { padding-left: 13px; }


/* board members 3 column table style div ----------------------------------------------- */

#bmBox { width: 99%; display: block; position: relative; margin: 20px 0 20px 0; text-align: left; clear: both; }

.bmR, .bmR1, .bmH { width: 100%; display: block; position: relative; text-align: left;	}
.bmR1 { margin: 3px 0 1px 0; }
.bmH { padding: 4px 0 4px 0px; clear: both; border-bottom: 1px solid #F30; }

.bm1, .bm2, .bm3 { height: 20px; display: block; position: relative; text-align: left; }
.bm1 { float: none; width: 100%; }
.bm2 { float: none; width: 100%; }
.bm3 { float: none; width: 100%; padding: 0 0 12px 0; }


/* action teams 4 column table style div ----------------------------------------------- */

#atBox { width: 99%; display: block; position: relative; margin: 20px 0 20px 0; text-align: left; clear: both; }

.atR, .atRL, .atH { width: 100%; display: block; position: relative; height: auto; text-align: left; clear: both; padding: 10px 0 10px 0; }
.atR, .atRL, .atH { border: none}

.atH1, .at1,
.atH2, .at2, .at22, .at23, .at24, .at25,
.atH3, .at3, .at32, .at33, .at34, .at35,
.atH4, .at4, .at42, .at43, .at44, .at45 
{ display: block; position: relative; border: none; text-align: left; }

.atH1, .at1,
.atH2, .at2, .at22, .at23, .at24, .at25,
.atH3, .at3, .at32, .at33, .at34, .at35,
.atH4, .at4, .at42, .at43, .at44, .at45 { float: none; width: 100%; }

.at1, .at2, .at3, .at4,
.atH1, .atH2, .atH3, .atH4,
.at22, .at32, .at42,
.at23, .at33, .at43,
.at24, .at34, .at44,
.at25, .at35, .at45 { height: auto; }


/* neighbouring LCPs ----------------------------------------------- */

#lcpAll, #lcp144, #lcp145, #lcp146, #lcp147, #lcp148, #lcp149, #lcp150, #lcp151, #lcp152
{ display: none; }


/* calendar ----------------------------------------------- */

.calendar { display: none; }


/* footer */

#ft {width: 100%; padding: 6px 0 0 10px; text-align: left; display: block; clear: both; }

.ft1, a.ft1 { color: #000; font-size: 11px; font-weight: normal; text-decoration: none; }


/* all sorts ----------------------------------------------- */

#kw { display: none; }

.clear { content: "."; clear: both; margin: 0; padding: 0; height: 0; visibility: hidden; }

#imgPreload { display:none !important; }

.backtotop { display: none; }

.wrapright { float: none; text-align: left; margin: 10px 10px 10px 10px; }