body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	/* background:url(../images/cm/page-bg.gif), top, repeat-x; */
}

/* fy: used for jdGallery stuff */
h3 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

/* box frame */
td.box-tl {background-image:url(../images/cm/box-tl.gif); width:5px; height:5px;}
td.box-tr {background-image:url(../images/cm/box-tr.gif); width:5px; height:5px;}
td.box-bl {background-image:url(../images/cm/box-bl.gif); width:5px; height:5px;}
td.box-br {background-image:url(../images/cm/box-br.gif); width:5px; height:5px;}
td.box-t {
	background-image:url(../images/cm/box-t.gif);
	background-repeat: repeat-x;
	height: 5px;
}
td.box-b {
	background-image:url(../images/cm/box-b.gif);
	background-repeat: repeat-x;
	height: 5px;
}
td.box-l {
	background-image: url(../images/cm/box-l.gif);
	background-repeat: repeat-y;
	width: 5px;
}
td.box-r {
	background-image: url(../images/cm/box-r.gif);
	background-repeat: repeat-y;
	width: 5px;
}

td.t1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	line-height: 150%;
}
.t2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #555555;
	line-height: 150%;
}
.t3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #555555;
	line-height: 200%;
}

.t0news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	line-height: 150%;
}
.t0news A:link, .t0news A:visited, .t0news A:active {text-decoration:none; color: #555555;}
.t0news A:hover {text-decoration:underline; color: #FF6600;}

.t1news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	line-height: 150%;
}
.t1news A:link, .t1news A:visited, .t1news A:active {text-decoration:none; color: #555555;}
.t1news A:hover {text-decoration:underline; color: #FF6600;}

.t1orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF7200;
	line-height: 150%;
}
.t1orange A:link, .t1orange A:visited, .t1orange A:hover, .t1orange A:active {
	text-decoration:underline; color: #FF7200;
}

.t1peagreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #76B900;
	line-height: 150%;
}
.t1peagreen A:link, .t1peagreen A:visited, .t1peagreen A:hover, .t1peagreen A:active {
	text-decoration:underline; color: #76B900;
}

.t1red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EE1C23;
	line-height: 150%;
}
.t1red A:link, .t1red A:visited, .t1red A:hover,.t1red A:active {
	text-decoration:underline; color: #EE1C23;
}

.t1green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009F47;
	line-height: 150%;
}
.t1green A:link, .t1green A:visited, .t1green A:hover, .t1green A:active {
	text-decoration:underline; color: #009F47;
}
.thblueSL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2765cd;
	line-height: 150%;
	font-weight: bolder;
}
.thblueSL A:link, .thblueSL A:visited, .thblueSL A:active {text-decoration:none; color: #2765cd;}
.thblueSL A:hover {text-decoration:underline; color: #2765cd;}

.thblue2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5393D5;
	line-height: 150%;
	font-weight: bolder;
}
.thblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5393D5;
	line-height: 150%;
	font-weight: bolder;
}
.thblue A:link, .thblue A:visited, .thblue A:active {text-decoration:none; color: #5393D5;}
.thblue A:hover {text-decoration:underline; color: #5393D5;}

.thred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EE1C23;
	line-height: 150%;
	font-weight: bolder;
}

.thredBam {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ed1c24;
	line-height: 150%;
	font-weight: bolder;
}
.thredBam A:link, .thredBam A:visited, .thredBam A:active {text-decoration:none; color: #ed1c24;}
.thredBam A:hover {text-decoration:underline; color: #ed1c24;}

.thgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009F47;
	line-height: 150%;
	font-weight: bolder;
}
.thgreenMini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0ba047;
	line-height: 150%;
	font-weight: bolder;
}
.thgreenMini A:link, .thgreenMini A:visited, .thgreenMini A:active {text-decoration:none; color: #0ba047;}
.thgreenMini A:hover {text-decoration:underline; color: #0ba047;}

.thgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	line-height: 150%;
	font-weight: bolder;
}

.thBlackL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #333;
	line-height: 150%;
	font-weight: bold;
}
.thRedL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #EE1C23;
	line-height: 150%;
	font-weight: bold;
}
.thGreenL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #0BA047;
	line-height: 150%;
	font-weight: bold;
}



td.footer {text-decoration:none;font-size:12px;color:#7D7D7D;font-family:Verdana, Arial, Helvetica, sans-serif;}
td.footer A:link {text-decoration:none;font-size:12px;color:#7D7D7D;font-family:Verdana, Arial, Helvetica, sans-serif;}
td.footer A:visited {text-decoration:none;font-size:12px;color:#7D7D7D;font-family:Verdana, Arial, Helvetica, sans-serif;}
td.footer A:hover {text-decoration:underline;font-size:12px;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;}
td.footer A:active {text-decoration:none;font-size:12px;color:#7D7D7D;font-family:Verdana, Arial, Helvetica, sans-serif;}

td.footer9 {
	font-size: 10px;
	color: #7D7D7D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* main tabs CSS */
/*grid-x position: 0 56 162 256 373 474 564 674 717 */
/*grid-x width:     56 106 94 117 101 90 110 43 */
ul#toptab {
	width:717px;
	height:100px;
	margin: 0;
	padding: 0;
	}
ul#toptab li {
	padding:0;
	margin:0;
	float:left;
	text-indent:-9999px;	
	list-style-type:none;
	}
ul#toptab li a {
	border:0;
	display:block;
	text-decoration:none;
	background:transparent url(../images/cm/tab-all-3.gif) no-repeat;
	}
li#left a {
	width:56px;
	height:100px;
	 }
li#b123 a {
	width:106px;
	height:100px;
	 }
li#luk a {
	width:94px;
	height:100px;
	 }
li#bam a {
	width:117px;
	height:100px;
	 }	 
li#mini a {
	width:101px;
	height:100px;
	 }
li#demo a {
	width:90px;
	height:100px;
	 }	 	 	 	 
li#supp a {
	width:110px;
	height:100px;
	 }	 	 	 	 
li#right a {
	width:43px;
	height:100px;
	 }	 	 	 	 
li#b123 a:link, li#b123 a:visited {	
	background-position:-56px 0px;
	}
li#b123 a:hover, li#b123 a:focus {
	background-position:-56px -100px;
	 }
li#luk a:link, li#luk a:visited {	
	background-position:-162px 0px;
	}
li#luk a:hover, li#luk a:focus {	
	background-position:-162px -100px;
	}
li#bam a:link, li#bam a:visited {	
	background-position: -256px 0px;
	}
li#bam a:hover, li#bam a:focus {	
	background-position: -256px -100px;
	}
li#mini a:link, li#mini a:visited {	
	background-position: -373px 0px;
	}
li#mini a:hover, li#mini a:focus {	
	background-position: -373px -100px;
	}
li#demo a:link, li#demo a:visited {	
	background-position: -474px 0px;
	}
li#demo a:hover, li#demo a:focus {	
	background-position: -474px -100px;
	}
li#supp a:link, li#supp a:visited {	
	background-position: -564px 0px;
	}
li#supp a:hover, li#supp a:focus {	
	background-position: -564px -100px;
	}

/* in html code to specify an "active tabs" */
ul#toptab li#left a {					/*fy: force position, even without div id specified */
	background-position:0px -100px;
	}
div#b123-page ul#toptab li#b123 a {
	background-position:-56px -100px;
	}
div#luk-page ul#toptab li#luk a {
	background-position:-162px -100px;
	}
div#bam-page ul#toptab li#bam a {
	background-position:-256px -100px;
	}
div#mini-page ul#toptab li#mini a {
	background-position:-373px -100px;
	}
div#demo-page ul#toptab li#demo a {
	background-position:-474px -100px;
	}
div#supp-page ul#toptab li#supp a {
	background-position:-564px -100px;
	}
ul#toptab li#right a {				/*fy: force position, even without div id specified */
	background-position:-674px -100px;
	}
/* end of main tabs CSS */

/* new navigation 7 tabs header */
/*grid-x position: 0 129 256 383 510 637 764 894 */

/*grid-x width:     129 127 127 127 127 127 130 */
ul#topnav {
	width:894px;
	height:48px;
	margin: 0;
	padding: 0;
	}
ul#topnav li {
	padding:0;
	margin:0;
	float:left;
	text-indent:-9999px;	
	list-style-type:none;
	}
ul#topnav li a {
	border:0;
	display:block;
	text-decoration:none;
	background:transparent url(../images/cm/nav.gif) no-repeat;
	}
li#nav1 a {
	width:129px;
	height:48px;
	 }
li#nav2 a {
	width:127px;
	height:48px;
	 }
li#nav3 a {
	width:127px;
	height:48px;
	 }
li#nav4 a {
	width:127px;
	height:48px;
	 }	 
li#nav5 a {
	width:127px;
	height:48px;
	 }
li#nav6 a {
	width:127px;
	height:48px;
	 }	 	 	 	 
li#nav7 a {
	width:130px;
	height:48px;
	 }	 	 	 	 
li#nav1 a:link, li#nav1 a:visited {	
	background-position:0px 0px;
	}
li#nav1 a:focus {
	background-position:0px 0px; /* no active/bold color */
	 }
li#nav1 a:hover {
	background-position:0px -96px;
	 }
li#nav2 a:link, li#nav2 a:visited {	
	background-position:-129px 0px;
	}
li#nav2 a:focus {
	background-position:-129px -48px;
	 }
li#nav2 a:hover {
	background-position:-129px -96px;
	 }
li#nav3 a:link, li#nav3 a:visited {	
	background-position:-256px 0px;
	}
li#nav3 a:focus {	
	background-position:-256px -48px;
	}
li#nav3 a:hover {	
	background-position:-256px -96px;
	}
li#nav4 a:link, li#nav4 a:visited {	
	background-position: -383px 0px;
	}
li#nav4 a:focus {	
	background-position: -383px -48px;
	}
li#nav4 a:hover{	
	background-position: -383px -96px;
	}
li#nav5 a:link, li#nav5 a:visited {	
	background-position: -510px 0px;
	}
li#nav5 a:focus {	
	background-position: -510px -48px;
	}
li#nav5 a:hover{	
	background-position: -510px -96px;
	}
li#nav6 a:link, li#nav6 a:visited {	
	background-position: -637px 0px;
	}
li#nav6 a:focus {	
	background-position: -637px -48px;
	}
li#nav6 a:hover{	
	background-position: -637px -96px;
	}
li#nav7 a:link, li#nav7 a:visited {	
	background-position: -764px 0px;
	}
li#nav7 a:focus {	
	background-position: -764px -48px;
	}
li#nav7 a:hover{	
	background-position: -764px -96px;
	}

/* in html code to specify an "active tabs" 
div#nav1-page ul#topnav li#nav1 a {
	background-position:0px 0px;
	}
*/
div#nav2-page ul#topnav li#nav2 a {
	background-position:-129px -48px;
	}
div#nav3-page ul#topnav li#nav3 a {
	background-position:-256px -48px;
	}
div#nav4-page ul#topnav li#nav4 a {
	background-position:-383px -48px;
	}
div#nav5-page ul#topnav li#nav5 a {
	background-position:-510px -48px;
	}
div#nav6-page ul#topnav li#nav6 a {
	background-position:-637px -48px;
	}
div#nav7-page ul#topnav li#nav7 a {
	background-position:-764px -48px;
	}
/* end of main tabs CSS */
