/* begin vertical */	/* 2 - pentatonic b */
		
address, blockquote, cite, code, dd, del, dfn,		
div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, iframe, img, kbd,		
object, ol, p, q, samp, small, span, strong, sub, sup, var, 		
applet, b, big, center, dir, font, hr, i, menu, pre, s, strike, tt,		
u, abbr, acronym, bdo, button, fieldset, ins, label	{	
	margin:	0;
	margin:	0;
	padding:	0;
	padding:	0;
	border: 0;
	}	


BODY, p {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : medium;
	font-weight:	normal;
}

/*li {
	font-size : 80%; 
	list-style-type : disc;
}*/
ul {margin: 0 0 0 20px;
	padding: 0 0 0 0;
}
.lileft{
	FONT-FAMILY: tahoma, sans-serif;
	font-size: 8pt;
	font-weight : Normal;
	padding: 0;
	margin : 0;
}

.livote{
	FONT-FAMILY: Trebuchet ms, Geneva, Arial, Helvetica, sans-serif;
	font-size : 95%;
	font-weight : normal;
	padding: 0 0 0 0px;
	margin : 0 0 0 7em;
}

.lipick{
	FONT-FAMILY: Trebuchet ms, Geneva, Arial, Helvetica, sans-serif;
	font-size : 85%;
	font-weight : normal;
	padding: 0 0 0 0px;
	margin : 0 0 0 2em;
}
.lipick2{
	FONT-FAMILY: Trebuchet ms, Geneva, Arial, Helvetica, sans-serif;
	font-size :85%;
	font-weight : normal;
	padding: 0;
	margin : 0;
}

.ligoal{
	FONT-FAMILY: Trebuchet ms, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : normal;
	padding: 0 0 0 0px;
	margin : 0 0 0 5em;
}

h1, h2, h5{
	FONT-FAMILY: Trebuchet ms, Geneva, Arial, Helvetica, sans-serif;
	font-size : medium;
	font-weight : normal;
}


h1 {
	font-size: 110%;
	color: Olive;
	}


h2 {
	font-size: 95%;
	margin: 0;
	padding : 0;
}

h5 {
	font-family: Trebuchet MS, Serif;
	padding: 1em 1em 1em 1em;
	font-size : 90%;
	color : #000;
	background-color : #F5F5DC;
	margin : 0 0 0 0;
	text-align : justify;
}
/*
h5:first-line {
font-size : 110%;
color : #000;
}

h5:first-letter {
font-size : 2em;
color:#990000;
font-weight:bold;
vertical-align:sub;

}
*/
h3 , h4 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : medium;
}

h3 {
	color: white;
	font-weight: bold;
	background-color: #C1B89B;
	font-size: 9pt;
	
}	
h4 {
	font-size : 80%;
	width : 80%;
	font-weight: bold;
	margin: 0.4em 0 .1em 0;
	}
	
/* KBlist heading */

h6 {
	FONT-FAMILY: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	}

h6 {font-size: 8pt;
	font-weight : Normal;
	padding-left:10px;
	margin-left:-10px;
	}	

pre	{	
	font-family:	'Monotype.com', Courier New, monospace;
	}	
		
		
/*
table, tbody, tr, td	{	
	font-size:	small;
	text-transform:	none;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	}	
*/
A {
	TEXT-DECORATION: none;
	color: #000099;
}
/* any anchor pointing to a link */
a:link	{	
	text-decoration:	none;
	color:	#0000ff;
	}	
/* someone is clicking on it */
A:active {
	color: #000099;
	text-decoration:	none;
	}
/* the mouse is over it */
A:hover {
	TEXT-DECORATION: Underline;
	background-color : #ffff99;
	color: #000066;
}

.nobold {
	font-weight : normal;
	TEXT-DECORATION: none;
	color: #000099;
}

	
.nobold:link	{	
	font-weight : normal;
	text-decoration:	none;
	color:	#0000ff;
	}	

.nobold:active {	
	font-weight : normal;
	text-decoration:	none;
	color:	#ff0000;
	}	

.nobold:hover {
	font-weight : normal;
	TEXT-DECORATION: Underline;
	background-color : #ffff99;
	color: #000066;
}

.ref {
	FONT-FAMILY: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	TEXT-DECORATION: none;
	color: #999999;
	}

.ref:active {	
	font-weight : normal;
	text-decoration:	none;
	color:	#999999;
	}	
	
.ref:link	{	
	font-weight : normal;
	text-decoration:	none;
	color:	#999999;
	}	

.ref:hover {
	font-weight : normal;
	TEXT-DECORATION: Underline;
	background-color : #ffff99;
	color: #000066;
}



.lnk:link	{	
	text-decoration:	none;
	font-weight:	bold; 
	color:	#000099;
	}	

.lnk:active {
	font-weight : bold;
	color: #000099;
}
.lnk:hover {
	font-weight:	bold; 
	TEXT-DECORATION: Underline;
	background-color : #ffff99;
	color: #000066;
}



		
	/* end body type */	



	
/* Classes */
/* images */
.imgmenu {
	width: 12px; height: 17px;
	border-style : none; 
	vertical-align : middle;
}

.imgview {
	float: left; 
	/*padding: 8px;*/
	margin: 8px; 
	}
	
	/* --------img -----------*/
.centered {
	text-align: center;
}

.right {
	text-align: right;
}


/* MenuMain */
/*.menuMain {
	font-family: Verdana, Arial, helvetica;
	font-size: 8pt;
	color: #ccccff;
}*/
A.menuMain {
	font-family: Verdana, Arial, helvetica;
	font-size: 8pt;
	COLOR: #ccccff;
	TEXT-DECORATION: none;
	font-weight: bold;
}

A.menuMain:hover {
	/*font-family: Verdana, Arial, helvetica;
	font-size: 8pt;*/
	TEXT-DECORATION: none;
	background-color : transparent;
	COLOR: Blue;
}
.bsearch {
	font-family: Verdana, Arial, helvetica;
	font-size: 8pt;
	color:#0066FF;
}

.cat {
	border-bottom: solid #999933;
	border-width: 1px;
	color: Olive;
	font-weight: bold;
	margin: 1em 0 0 0;
	width:80%;
	}
.listheadsilver { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #000000; 
	background: #C0C0C0; 
	text-align: center}

.lr {
	background-color :#FFFFF0;         /*#FFFFF0*/
	}
.lrg {
	background-color : #F5F5DC;
	}

.lri80 {
	background-color :#FFFFF0;         /*#FFFFF0*/
	font-size: 80%;
	}

.lrb80 {
	background-color : #F5F5DC;
	font-size: 80%;
	}

	
	
.listrow {
	font-family: Verdana, Arial, helvetica;
	font-size: 8pt;
	vertical-align: top;	
}
.lrx {
	font-family: Verdana, Arial, helvetica;
	font-size: 8pt;
	background-color : #FFFFF0;
	vertical-align: top;
}
.lrv {
	font-family: Verdana, Arial, helvetica;
	font-size: 8pt;
	background-color : #ccffcc;
	vertical-align: top;
}

.tlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 83%;
	TEXT-DECORATION: none;
	font-weight: normal;
	COLOR: #000;
}	

.tlist.green{
	background-color : #ccffcc;
}

.ivory {
	background-color :#FFFFF0; 
}

.beige{
	background-color : #F5F5DC;
} 

.lightblue{
	background-color : #33ccff;
} 

.lightyellow{
	background-color : #ffff66;
} 

.lightgreen{
	background-color : #66cc66;
} 

.supplier{
	background-color : tan;
} 

.silver{
	background-color : silver;
} 

.gold{
	background-color : gold;
} 


.indent{
	text-indent: 1em
} 


A.listrowlink {
	font-family: Verdana, Arial, helvetica;
	font-size: 8pt;
	TEXT-DECORATION: none;
	font-weight: normal;
	COLOR: #000;
}
A.listrowlink:hover {
	font-family: Verdana, Arial, helvetica;
	font-size: 8pt;
	TEXT-DECORATION: underline;
}
A.listrowlink:active {
	font-family: Verdana, Arial, helvetica;
	font-size: 8pt;
	TEXT-DECORATION: none;
	color : Red;
}	

.slist{
	font-size : 8pt;
	font-weight: normal		
	}


.font8 {
	font-size : 8pt;
	font-weight: normal;
	}

.marginTB {
	padding: 0.6em 0 0.6em 0		
	}

.marginB {
	padding: 0 0 0.9em 0		
	}


.font8G {
	font-size : 8pt;
	color : Gray;
	}
.kblisthead {
	font-size : 90%;
	width : 80%;
	font-weight: bold;
	margin: 0.4em 0 .1em 0;
	}
.kbhead {
	FONT-FAMILY: Trebuchet ms, Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: Olive;
	font-weight: bold;
	margin: 0.8em 0 0.8em 0;
	}
.kbtit {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight: bold;
	margin: 0.8em 0 0.4em 0;
	}
.kbdesc {
	FONT-FAMILY: Trebuchet ms, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight : normal;
	margin: 0.1em 1em 1em 1em;
}
.kbtext {
	font-size : 80%;
	margin: 0 0.8em 0.8em 0.8em;
	}
.kbvtxt {
	float: left;
	font-size : 80%;
	margin: 0 0.8em 0.8em 0.8em;
	}
.std {
	FONT-FAMILY: Trebuchet ms, Geneva, Arial, Helvetica, sans-serif;
	font-size : 95%;
	margin: 1em 0em .2em .5em;
	}
.listd {
	FONT-FAMILY: Trebuchet ms, Geneva, Arial, Helvetica, sans-serif;
	font-size : 95%;
	margin: 0.2em 0em 0em 2em;
	text-indent: -1em;
	}
	
.stdtxt {
	FONT-FAMILY: Trebuchet ms, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	margin: .5em .5em .5em .5em;
	}
.stdtxti {
	FONT-FAMILY: Trebuchet ms, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	margin: .5em 2em .5em 5em;
	text-indent: -3em;
	}
.stdtxti2 {
	FONT-FAMILY: Trebuchet ms, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	margin: 0em 0 0em 5em;
	text-indent: -3em;
	}
.qsthead
	{FONT-FAMILY: Trebuchet ms, Geneva, Arial, Helvetica, sans-serif;
	font-size : 110%;
	margin:10px 0 0 10px; 
	font-weight:bold;
	border-bottom: 1px solid;
	}
.qstsub
	{FONT-FAMILY: Trebuchet ms, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	margin:0.5em 0 0 10px; 
	font-weight:bold;
	}
.qststd
	{FONT-FAMILY: Trebuchet ms, Geneva, Arial, Helvetica, sans-serif;
	font-size : 85%;
	margin:0 0 0 2em; 
	}
.sl {
	padding: 1em 0 1em 0;
	}

.slg {
	padding: 1em 0 1em 0;
	background-color : #ccffcc;
	}
	
.kblistnote {
	font-family: Trebuchet MS, Serif;
	padding: 1em 1em 1em 1em;
	font-size : 90%;
	color : #330000;
	background-color : #F5F5DC;
	margin : 0 0 0 0;
	text-align : justify;
}

.mns {
	color: White;
	background-color: #C1B89B; 
	font-weight: bold;
	}
.mns:link	{	
	text-decoration:	none;
	font-weight:	bold; 
	color:	White;
	}	
/* someone is clicking on it */
.mns:active {
	color: White;
	text-decoration:	none;
	font-weight:	bold; 
	}
/* the mouse is over it */
.mns:hover {
	TEXT-DECORATION: Underline;
	background-color : #ffff99;
	color: #000066;
	font-weight:	bold; 
}
.seealso {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: White;
	font-weight: bold;
	background-color: #CC6600; /*#998066;*/
	text-align: center;
	}

.webref {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#666666;
	padding: 3px;
	border: 1px solid #C1B89B;
	}

.classtit {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: White;
	font-weight: bold;
	background-color: #C1B89B; /*#998066;*/
	text-align: center;
	margin-top: 3px;
	}
.catborder {
	border-right : 1px solid #C1B89B;
	border-left : 1px solid #C1B89B;
	border-bottom : 1px solid #C1B89B;
	}
	
.cattit {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 7.5pt;
	color: olive;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid olive;
}
.taho8bold {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
}

.taho8 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.taho8c{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align : center;
}

.verda9 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.tblog {
	background-color:#FFCC33;
	width:60%;
}

.menuhead {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	background-color: #C1B89B;
	font-size: 9pt;
	height : 19px ; 
}	
.tm {
	vertical-align :super;
	font-size:0.60em;
	font-variant:small-caps;
	}

.email{
	background-color: #cccc99;
	width :55%;
	text-align : right ;
	padding : 0 10px 10px 0;
	}
	
.AlertGood{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color : Green;
	font-style : italic;
}

.AlertBlue{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color : Blue;
	font-style : italic;
}
.AlertBad{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color : Red;
	font-style : italic;
}

.ta {    /* for texta area*/
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight:	normal;
}
.InputTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: right;
	vertical-align : middle;
	font-weight : bold;
}
.it {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: right;
	vertical-align : middle;
	font-weight : bold;
	margin: .5em 0.5em 0.5em 0.5em;
}

.spt {    /* sponsor table*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align : middle;
	padding: 4px;
	border: 1px solid black;
}

.spt1 {    /* sponsor table  no border*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 4px;
	font-weight : bold;
	text-align: center; 
	vertical-align: bottom;
	
}
.spt2 {    /* sponsor table radio*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align : middle;
	padding: 4px;
	border: 1px solid black;
	text-align: center;
	font-weight : bold;
}

.spt3 {    /* sponsor table yes*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align : middle;
	padding: 4px;
	border: 1px solid black;
	text-align: center;
}
	
.spt4 {    /* sponsor table radio*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	vertical-align : middle;
	padding: 4px;
	border: 1px solid black;
	text-align: center;
}	

.spt5 {    /* sponsor table radio*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	vertical-align : middle;
	padding: 4px;
	text-align: right;
}	
	
/* Id */

div#DTop {
position : absolute ; 
top : 0; left : 0; width: 780px; 
overflow: visible;
}

/* totla width = 780*/
#DLogo {
position : absolute ; 
top : 0px; left : 0px; width: 300px; height: 101px;
}

#DTopPic {
position : absolute ; 
top : 0px; left : 301px; width: 479px; height: 101px;
z-index : 0;
}

#TopPic {
position : absolute ; 
top : 0px; left : 301px;
width: 479px; height: 101px;
border : 0;
}


#DMenuMain {
position : absolute ; 
top : 0px; left: 420px; width: 360px; height: 105px;
margin: 10px 0 0 0px;
text-align : right;
z-index : 10;
}

#DLeft {
position : absolute ; 
top : 110px; left : 0px; 
overflow : visible;
z-index : 5;
}

#DMenuLeft {
/*position : absolute ; 
top : 110px; left : 0px; 
overflow : visible;*/
width: 114px;
z-index : 5;
border: 1px solid #C1B89B;
margin: 0 4px 0 2px;
padding: 0 0 0 4px; 
}

#DAdLeft {
width: 114px;
background-color:#FFCC66;
border: 1px solid #C1B89B;
margin: 10px 4px 0 2px;
padding: 10px 0 10px 4px; 
}



/* total width =780 w=650px */
#DBody {
position : absolute ; 
top : 110px; left : 126px; width: 654px; 
overflow:  visible;
z-index : 10;
}
/* width : 644 - 266 = 378  - 30 -2 = 346 */
#kblist01 {
position : absolute ; 
top : 0; left : 0px; width: 362px;
padding: 0 10px 0 10px; 
margin: 0 4px 0 0; 
overflow:  visible;
border: 1px solid #C1B89B;
}

/* total width : 266*/
#kblist02 {
position : absolute ; 
top : 0; right : 0; width: 254px; 
overflow:  visible;
padding: 5px;
background-color : #F5F5DC;
border: 1px solid #C1B89B;
text-align:center;
}

#kblist03 {
position : absolute ; 
top : 0; left : 0px; width: 634px;
padding: 0 10px 0 10px; 
margin: 0 0 0 0; 
overflow:  visible;
}

#kbview01 {
position : absolute ; 
top : 0; left : 0px; width: 516px; 
padding: 0 10px 0 10px; 
margin: 0; 
border: 1px solid #C1B89B;
overflow:  visible;
}

#kbview02 {
position : absolute ; 
top : 0; right : 0; width: 112px; 
overflow:  visible;
}

#kbview03 {
width: 100%;
margin: 0; 
overflow:  visible;
}

Img#Ilogo {
width: 418px; height: 105px;
border-style : none; 
}

#logo {
position : absolute ; 
top : 0px; left : 0px; 
width: 300px; height: 101px;
border-style : none; 
}

#kbform01 {
position : absolute ; 
top : 0; left : 8px; width: 850px; 
overflow:  visible;
z-index : 20;
background-color: #6699CC;
FONT-FAMILY: tahoma, sans-serif;
padding: 0;
margin : 0;
font-size : 8pt;
font-weight : bold;
}

.kbform02 {
float : left; 
margin :0.5%;
width : 24%;
FONT-FAMILY: tahoma, sans-serif;
font-size : 8pt;
font-weight : normal;
background-color: white;
}

.voteform01 {
float : left; 
margin :1%;
width : 30%;
FONT-FAMILY: tahoma, sans-serif;
font-size : 8pt;
font-weight : normal;
background-color: white;
}


#fdbk{       /*feedback form*/
	Float : left;
	background-color: #FC6;
	text-align : left ;
	padding : 0 10px 10px 0;
	}




.foe {       /* Form entry */
float: left ; 
padding : 5px;
}

.fce {       /* Form check entry */

padding-left : 20px;
text-indent: -20px;
FONT-FAMILY: tahoma, sans-serif;
font-size : 8pt;
}

.fce01 {       /* Form check entry */

padding-left : 44px;
text-indent: -44px;
FONT-FAMILY: tahoma, sans-serif;
font-size : 8pt;
}


