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


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

.bdy { background: #009; text-align: center; }

.bdy, body, .boxing, .boxingNav, #ctwrapper { min-width: 870px; }

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

#ctwrapper { width: 96%; display: block; margin: 5px auto 0 auto; padding: 0; position: relative; text-align: center; }

.boxing, .boxingNav  { width: 100%; background: #009; margin: 0 auto 3px auto; position: relative; clear: both; } 
.boxing { z-index: 1; } 
.boxingNav { z-index: 2; }
* html .minwidth {border-left: 870px solid #009; position: relative; float: left; z-index: 3; }
* html .container {margin-left: -870px; position: relative; float: left; z-index: 4; text-align: left; }

.center2 { margin-left: auto; margin-right: auto; text-align: center; }
.center { text-align: center; }


/* 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, .t5u, .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, .t5u { font-size: 14px; }
.t8 { font-size: 10px; }

a.t1:link, a.t1:visited, a.t1:active, 
a.t1b:link, a.t1b:visited, a.t1b:active, 
a.t5u:link, a.t5u:visited, a.t5u:active, 
a.t7:link, a.t7:visited, a.t7:active, 
a.t9:link, a.t9:visited, a.t9:active
{ text-decoration: underline; }

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

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

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

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

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

a.t1:hover, a.t1b:hover, a.t2:hover, a.t3:hover, a.t4:hover, a.t5:hover, a.t5u:hover, a.t7:hover, a.t8:hover,
a.ft1:hover, a.cal:hover 
{ color: #F30; text-decoration: underline; }

a.t9:hover { color: #009; }


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

.ct1L p, .ct2L p { text-align: justify; margin: 10px 0 0 0; }
.ct2R p { text-align: left; 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; }

.ct2R p { text-align: left; margin: 10px 0 0 0; }
.ct2R .last { text-align: left; margin: 10px 0 10px 0; }


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

#schoolLogos { width: 100%; height: auto; display: block; position: relative; background: #FFF; margin: 15px auto 15px auto; text-align: center; z-index: 3; }

#news01, #news02, #news03, #news04, #news05, #news06, #news07, #news08, #news09, #news10, #news11, #news12, #news13, #news14 
{ display: none; position: relative; } 

#ttkw { display: none; }


/* logo header ----------------------------------------------- */
#logohdrQ, #logohdrD, #logoLD, #logoMD, #logohdrDS, #logoLDS, #logoMDS, #logoRDS
{ background: #FFF; height: 100px; display: block; border: none; }
/* QL ----------------------------------------------- */
#logohdrQ { width: 100%; margin: 0 auto; padding: 0; text-align: center; position: relative; clear: both; overflow: hidden; z-index: 5; }
/* DECS ----------------------------------------------- */
#logohdrD { width: 100%; position: relative; margin: 0 auto; clear: both; overflow: hidden; z-index: 1; }
#logoLD, #logoMD { top: 0px; position: absolute; padding: 0; }
#logoLD { width: 217px; left: 0px; margin: 0; text-align: left; z-index: 2; }
#logoMD { width: 250px; margin-left: -125px; left: 50%; text-align: center; z-index: 5; }
/* DEST ----------------------------------------------- */
#logohdrDS { width: 100%; position: relative; margin: 0 auto; clear: both; overflow: hidden; z-index: 1; }
#logoLDS, #logoMDS, #logoRDS { top: 0px; position: absolute; padding: 0; }
#logoLDS { width: 221px; left: 0px; margin: 0; text-align: left; z-index: 2; }
#logoMDS { width: 183px; margin-left: -92px; left: 50%; text-align: center; z-index: 5; }
#logoRDS { width: 250px; right: 0px; margin: 0; text-align: right; z-index: 2; }


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

#nav { width: 100%; height: 28px; line-height: 28px; margin: 0 auto; padding: 0; position: relative; 
display: block; background: #FFF; clear: both; z-index: 5; border: none; }

#navL { width: 730px; height: auto; float: left; text-align: left; display: block; position: relative; 
padding: 0 0 0 4px; margin: 4px 0 4px 0; border: none; background: #FFF; z-index: 6;  }

#navR { width: 137px; height: auto; top: 0px; right: 0px; position: absolute; 
display: block; border: none; background: #FFF; z-index:4; }

#navR form { width: 130px; height: auto; float: right; text-align: right; line-height: 0; margin: 0; padding: 0; border: none; }
#navR form fieldset { margin-top: 4px; border: 0 solid; /* Opera */ }
* html #navR form fieldset { margin-top: 2px; }

#navR #sbox, #navR #sbtn { vertical-align: middle; border: 1px solid #999; background: #FFF; }
#navR #sbox { height: 1.5em; width: 90px; margin: 0; padding: 0 0 0 0.1em; color: #000; font-size: 12px; }
#navR #sbtn { height: 1.6em; line-height: 1.25em; width: 26px; padding: 0; font-size: 12px; 
letter-spacing: 1px; text-align: center; cursor: pointer; margin: 0 4px 0 3px; }
#navR #sbtn:hover { border:1px solid #009; }


/* menu ----------------------------------------------- */

#menu li>ul { top: auto; left: auto; }

li:hover ul , li.over ul { display: block; }

.top { list-style-type: none; margin: 0; padding: 0; float: left; border-left: 1px solid #CCC; }
.first { border-left: none; }

.submenu { 
display: none; position: absolute; 
padding: 4px 0 0 0; margin: 0 0 0 -1px; 
background: #FFF; list-style-type: none; 
font-size: 11px; font-weight: normal; 
border-left: 3px solid #F30; border-bottom: 1px solid #CCC;}

.sub a { 
display: block; z-index: 7;
width: 150px; padding: 3px 3px 3px 6px; 
text-decoration: none; text-align: left; 	
background: #FFF; color: #009; 
border: 1px solid #ccc; border-left: none; border-bottom: none; }

.sub a:hover { text-decoration: none; background: #FFF;	color: #F30; z-index: 8;}

.n1, a.n1:link, a.n1:visited, a.n1:active, 
.n2, a.n2:link, a.n2:visited, a.n2:active, 
.n3, a.n3:link, a.n3:visited, a.n3:active, 
.n4, a.n4:link, a.n4:visited, a.n4:active,
.n5, a.n5:link, a.n5:visited, a.n5:active,
.n6, a.n6:link, a.n6:visited, a.n6:active,
.n7, a.n7:link, a.n7:visited, a.n7:active,
.n8, a.n8:link, a.n8:visited, a.n8:active,
.n9, a.n9:link, a.n9:visited, a.n9:active
{ color: #009; font-size: 13px; font-weight: bold; text-decoration: none; 
background: #FFF; padding:0 6px 0 6px; width: auto; text-align: center; display: block; }
a.n1:hover, a.n2:hover, a.n3:hover, a.n4:hover, a.n5:hover, a.n6:hover, a.n7:hover, a.n8:hover , a.n9:hover  
{ color: #F30; background: #FFF; text-decoration: none; }
#nav1 .n1, #nav2 .n2, #nav3 .n3, #nav4 .n4, #nav5 .n5, #nav6 .n6, #nav7 .n7, #nav8 .n8, #nav9 .n9
{ color: #F30; text-decoration: underline; }


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

#ct1 { background: #FFF !important; }

.ct1L { height: auto !important; background: #FFF !important; display: block; border: none; 
padding: 0 10px 10px 10px; margin: 0; position: relative; overflow: hidden; clear: both; z-index: 2; }

#ct1, #ct2, #ct3, #cthm { width: 100%; height:auto !important; display: block; position: relative; text-align: left; 
margin: 0 auto; padding: 0; border: none; z-index: 1; clear: both; }

.ct2L, .ct2R { 
height: auto !important; background: #FFF !important; padding: 0 10px;
display: inline; border: none; position: relative; z-index: 3; }

.ct2L { width: 75%; text-align: justify; float: left; margin: 0; padding-bottom: 10px;}
.ct2R { width: 20%; text-align: left; float: right; margin: 0px 0px 3px 0px; padding-bottom: 10px;}

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

#imgQL, #imgQL2 { text-align: center; margin: 10px auto 10px auto; border: none; position: relative; z-index: 2; }
#imgQL, .th a { width: 150px; height: 86px; display: block; }
#imgQL2, .thQL a { width: 150px; height: 151px; display: block; }

.th144 a, .th145 a, .th146 a, .th147 a, .th148 a, .th149 a, .th150 a, .th151 a, .th152 a { width: 300px; display: block; }

.th144 a { height: 331px; }
.th145 a { height: 319px; }
.th146 a { height: 343px; }
.th147 a { height: 350px; }
.th148 a { height: 309px; }
.th149 a { height: 335px; }
.th150 a { height: 302px; }
.th151 a { height: 342px; }
.th152 a { height: 275px; }

.th img, .thQL img, .th144 img, .th145 img, .th146 img, .th147 img, .th148 img, .th149 img, .th150 img, .th151 img, .th152 img 
{ border: none; align: center; text-align: center; }
.th a, .thQL a, .th144 a, .th145 a, .th146 a, .th147 a, .th148 a, .th149 a, .th150 a, .th151 a, .th152 a 
{ background: #CCC; border: 1px; border-color: #CCC; padding: 1px;}
.th a:hover, .thQL a:hover, .th144 a:hover, .th145 a:hover, .th146 a:hover, .th147 a:hover, .th148 a:hover, 
.th149 a:hover, .th150 a:hover, .th151 a:hover, .th152 a:hover 
{ background: none; padding: 1px; background-color: #F30; border-color: #F30;}

.pic { border: none; padding: 0 5px; }

#ct3L, #ct3M, #ct3R /* links page */
{ text-align: left; float: left; display: inline; height: auto !important; 
background: #FFF !important; position: relative; margin: 0; padding: 0; z-index: 2; }
#ct3L { width: 31%; }
#ct3M { width: 34%; }
#ct3R { width: 28%; }
#ct3L, #ct3M { padding: 0 15px 0 0; }

#print { position: relative; text-align: left; display: none; height: 0; width: 0; z-index: 1; overflow: hidden; }


/* neighbouring LCP's ----------------------------------------------- */

#lcpAll { width: 660px; height: 458px; display: block;  
background: #FFF url(../images/lcpmaps/lcpmap.gif) top center no-repeat;
margin: 0 auto; padding: 0; position: relative; overflow: hidden; z-index: 2; }

#lcp144, #lcp145, #lcp146, #lcp147, #lcp148, #lcp149, #lcp150, #lcp151, #lcp152
{ margin: 0; padding: 0; width: auto; display: block; position: absolute; overflow: hidden; z-index: 4; border: none; }

#lcp144 { top: 23px; left: 307px; } 
#lcp145 { top: 51px; left: 302px; }
#lcp146 { top: 98px; left: 338px; } 
#lcp147 { top: 77px; left: 390px; } 
#lcp148 { top: 150px; left: 352px; } 
#lcp149 { top: 211px; left: 300px; } 
#lcp150 { top: 125px; left: 347px; } 
#lcp151 { top: 181px; left: 287px; } 
#lcp152 { top: 254px; left: 296px; } 


/* 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 { 
background: #FFF url(../images/bulletql.gif) 0em .3em no-repeat; position: relative; list-style-type: none; }

.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; }
.list7 li a:hover, .list7 li ul li a:hover, .list7 li ul li ul li a:hover,
.list7 li ul li ul li ul li a:hover, .list7 li ul li ul li ul li ul li a:hover { color: #F30; text-decoration: underline; }

.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: 96%;
	display: block;
	position: relative;
	overflow: hidden;
	z-index: 1;
	height: auto;
	background: #FFF;
	border: 1px solid #F30;
	margin: 15px auto 15px auto;
	text-align: center;
	}

.bmR, .bmR1, .bmH { width: 100%; display: block; position: relative; z-index: 1; height: auto; text-align: left;	}
.bmR, .bmR1 { background: #FFF; }
.bmR1 { margin: 3px 0 0 0; }
.bmH { background: #F30; padding: 4px 0 4px 6px; clear: both; }

.bm1, .bm2, .bm3 { height: 20px; display: inline; position: relative; z-index: 2; border: none; text-align: left; }
.bm1 { float: left; width: 26%; padding: 0 0 0 6px; }
.bm2 { float: left; width: 41%; }
.bm3 { float: left; width: 32%; }


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

#atBox {
	width: 96%;
	display: block;
	position: relative;
	overflow: hidden;
	z-index: 1;
	height: auto;
	border: 1px solid #F30;
	margin: 15px auto 15px auto;
	text-align: center;
	}

.atR, .atRL, .atH { width: 100%; display: block; position: relative; height: auto; text-align: left; clear: both; }
.atR { background: #FFF; border-bottom: 1px solid #F30; z-index: 3; }
.atRL { background: #FFF; border-top: 1px solid #F30; z-index: 2; }
.atH { background: #F30 url(../images/orange.gif) repeat; border-bottom: 1px solid #F30; z-index: 3; }

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

.atH1, .at1 { float: left; width: 35%; padding: 0 0 0 6px; }
.atH2, .at2, .at22, .at23, .at24, .at25 { float: left; width: 22%; }
.atH3, .at3, .at32, .at33, .at34, .at35 { float: left; width: 21%; }
.atH4, .at4, .at42, .at43, .at44, .at45 { float: left; width: 21%; }

.at1, .at2, .at3, .at4 { height: 20px; }
.atH1, .atH2, .atH3, .atH4 { height: 24px; background: #F30; font-size: 14px; color: #FFF; font-weight: bold; line-height: 1.1em; text-align: left; }
.at22, .at32, .at42 { height: 40px; }
.at23, .at33, .at43 { height: 60px; }
.at24, .at34, .at44 { height: 80px; }
.at25, .at35, .at45 { height: 100px; }


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

.calendar, .month, .weekH, .week1, .week2, .week3, .week4, .week5 { width: 630px; display: block; position: relative; padding: 0; }

.calendar { height: 564px; text-align: center; margin: 10px auto 20px auto; border: none; z-index: 2; }

.month, .monthL, .monthM, .monthR { background: #FFF; height: 40px; display: block; border: none; }
.monthL, .monthM, .monthR{ position: absolute; padding: 0; }
.month { position: relative; margin: 0 auto; clear: both; overflow: hidden; z-index: 1; }
.monthL { top: 9px; left: 10px; width: 20%; margin: 0; text-align: left; z-index: 2; }
.monthM { top: 0px; width: 50%; margin-left: -25%; left: 50%; text-align: center; z-index: 3; font-size: 30px; font-weight: bold; color: #999; }
.monthR { top: 9px; right: 10px; width: 20%; margin: 0; text-align: right; z-index: 2; }

.weekH, .week1, .week2, .week3, .week4, .week5 { text-align: center; margin: 0 auto; clear: both; }
.weekH { height: 24px; z-index: 16; border-top: 1px solid #999; border-left: 1px solid #999;}
.week1, .week2, .week3, .week4, .week5 { height: 100px; border-left: 1px solid #999;}
.week1 { z-index: 15; }
.week2 { z-index: 14; }
.week3 { z-index: 13; }
.week4 { z-index: 12; }
.week5 { z-index: 11; }
	
.MonH, .TueH, .WedH, .ThuH, .FriH, .SatH, .SunH, 
.Mon, .Tue, .Wed, .Thu, .Fri, .Sat, .Sun
{ width: 90px; border-right: 1px solid #999; border-bottom: 1px solid #999; display: block; 
text-align: center; margin: 0; padding: 0; position: absolute; top: 0px; }

.MonH, .TueH, .WedH, .ThuH, .FriH, .SatH, .SunH { height: 24px; }
.Mon, .Tue, .Wed, .Thu, .Fri, .Sat, .Sun { height: 100px; }

.MonH, .TueH, .WedH, .ThuH, .FriH, .Mon, .Tue, .Wed, .Thu, .Fri { background: #FFF; }
.Sat, .Sun, .Sat, .Sun { background: #F0F0F0; }

.MonH, .Mon { left: 0px; z-index: 10; }
.TueH, .Tue { left: 90px; z-index: 9; }
.WedH, .Wed { left: 180px; z-index: 8; }
.ThuH, .Thu { left: 270px; z-index: 7; }
.FriH, .Fri { left: 360px; z-index: 6; }
.SatH, .Sat { left: 450px; z-index: 5; }
.SunH, .Sun { left: 540px; z-index: 4; }	

.date, .item, .term { width: 80px; position: absolute; display: block; }
.date { right: 5px; top: 2px; height: 20px; font-size: 16px; font-weight: bold; color: #999; text-align: right; z-index: 11; }
.item { left: 5px; top: 24px; height: 62px; font-size: 11px; font-weight: bold; color: #000; text-align: left; z-index: 12; }
.term { left: 5px; bottom: 4px; height: 10px; font-size: 10px; font-weight: normal; color: #999; text-align: left; z-index: 11; }

.item p { line-height: 0.9em; margin: 0px 0 9px 0; text-align: left; }
.item ul { margin: 0; padding: 0; }
.item li { list-style-type: none; margin-left: 0px; line-height: 0.9em; text-align: left; margin: 0px 0 6px 0; }	

a.tip, a.tipB, a.tip2, a.tip2B, a.tip4, a.tip4B, a.tip6, a.tip6B { font-size: 11px; font-weight: bold; text-decoration: underline; 
line-height: 0.9em; margin: 0px 0 5px 0; position: relative; z-index: 24; }
a.tip, a.tip2, a.tip4, a.tip6 { color: #00F; }
a.tipB, a.tip2B, a.tip4B, a.tip6B { color: #000; }

a.tip:hover, a.tipB:hover, a.tip2:hover, a.tip2B:hover, a.tip4:hover, a.tip4B:hover, a.tip6:hover, a.tip6B:hover 
{ color: #F30; text-decoration: none; cursor: help; z-index: 30; }

a.tip span, a.tipB span, a.tip2 span, a.tip2B span, a.tip4 span, a.tip4B span, a.tip6 span, a.tip6B span { display: none; }

a.tip:hover span, a.tipB:hover span, a.tip2:hover span, a.tip2B:hover span, 
a.tip4:hover span, a.tip4B:hover span, a.tip6:hover span, a.tip6B:hover span { 
left: 15px; width: 170px; padding: 10px 10px 0 10px; position: absolute; display: block; z-index: 75; 
font-size: 11px; font-weight: normal; color: #000; text-align: left; line-height: 0.9em; 
background: #FF9; border: 3px dashed #F30; }
a.tip:hover span, a.tipB:hover span { top:10px; }
a.tip2:hover span, a.tip2B:hover span { top:20px; }
a.tip4:hover span, a.tip4B:hover span { top:30px; }
a.tip6:hover span, a.tip6B:hover span { top:55px; }


/* footer ----------------------------------------------- */

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


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

#kw { width: 100%; margin: 0 auto; text-align: center; color: #009; font-size: 1px; }

.clear { clear: both; margin: 0; padding: 0; height: 0; font-size: 1px; line-height: 0px; visibility: hidden; content: "."; }

#imgPreload { height: 0; width: 0; overflow: hidden; visibility: hidden; display:none !important; }

.backtotop { margin: -2px 0 0 0; text-align: right; height: 10px; }

.wrapright { float: right; text-align: right; margin: 0 10px 10px 10px; }
