body {background:#fff url(kus-backer.jpg);background-repeat:repeat-y; margin:0; color:#000; font-size:80%; font-family:verdana,sans-serif}
p{font-size:100%;}
p.panel{width:70%;text-align:left;font-size:100%;}
p.panel span {display:none}

h1 {font-size:80%}
h2 {font-size:110%; height:16px; line-height:16px; padding:0; margin:0 }
h3 {font-size:100% ; color:#000;border-width:0 0 1px 0; border-color:rgb(101,135,21);border-style:solid;}
h3 span {background-color:rgb(136,184,34);border-width:1px 1px 0 1px; border-color:rgb(101,135,21);border-style:solid;padding:1px 6px 1px 6px;}

#licont{width:100%;}
#title {position:absolute; top:-200px; left:0;}
#head {width:100%; height:55px; color:#fff; background-color:rgb(21,64,106);}
.logo {width:185px; height:55px;border-width:0; border-color:rgb(217,217,222);border-style:solid; background-color:#fff;color:#000; background-image:url(kusashi-logo.jpg); background-repeat:no-repeat;voice-family: "\"}\"";
	voice-family: inherit;
	height:50px }
.logobase {width:123px; height:51px;background-color:#fff;color:#000; background-image:url(kusa-logo-band.png); background-repeat:no-repeat;}
#navigation {width:100%;line-height:14px; font-size:80%; height:14px; text-align:center; background-color:#6e96be; color:#000 ;border-width:1px 0 1px 0; border-bottom-color:orange; border-top-color:orange; border-style:solid; }
#navigation-pages {width:100%;line-height:14px; font-size:80%; height:14px; text-align:center; background-color:#fff; color:#000 ; }

#laptop {background-image:url(kusashi-laptop.jpg); background-repeat:no-repeat;width:190px; height:93px}
#oncal{background-image:url(kus-oncalcs.jpg); background-repeat:no-repeat;width:185px; height:56px}
#merch{background-image:url(kus-mercon.jpg); background-repeat:no-repeat;width:185px; height:56px}
#serv{background-image:url(kus-kusserv.jpg); background-repeat:no-repeat;width:185px; height:56px}
#downl{background-image:url(kus-downloads.jpg); background-repeat:no-repeat;width:185px; height:56px}
#contact{background-image:url(kus-contact.jpg); background-repeat:no-repeat;width:185px; height:56px}
#access{background-image:url(kus-access.jpg); background-repeat:no-repeat;width:185px; height:56px}
#kusp {background-image:url(kus-people.jpg); background-repeat:no-repeat;width:190px; height:93px}






#container {color:#000; height:500px; width:100%; background:#fff url(prot-back.jpg);background-repeat:repeat-x; border-top-color:rgb(21,64,106); border-style:solid; border-width:1px 0 0 0}
#container-pages {color:#000; height:500px; width:100%; background:#fff}
#con {color:#000;  background:#fff}
#pageblock {width:190px; float:left; height:100%; background-color:rgb(21,64,106); color:#000}
#block {width:190px; float:left; height:500px; background-color:rgb(21,64,106); color:#000}
#solutions {float:right; margin-right:0; background-position:right; width:60%; height:143px; background-image:url(http://www.kusashi.com/protractor.jpg); background-repeat:no-repeat}

#mainlinks {width:32%; float:left; text-align:center;}
#rellinks {width:32%; float:left; text-align:center; background-color:#fff;color:#000}
#cn {position: absolute; top:100px; left:20px; width:30px;  text-align:center; font-weight:bold; font-size:24px; color:#f5f5fc; background: transparent;}
#info {width:32%; float:left; text-align:center; background-color:#fff;color:#000}



#hometext { width:98%; clear:right;margin-left:225px; padding:25px 0 0 0; color:rgb(21,64,106);
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 71%; }
#homeinner {width:94%; float:right; padding:5px; font-size:90%; margin-left:2%}

.tmlink { font: 100% verdana, sans-serif;  display:inline; color:#fff; background:#6e96be} 
.tmlink a { display:inline; text-align:center; font:100% verdana,sans-serif; width:15%; border-width: 0; text-decoration: none; color: #000; background-color:#6e96be;} 
.tmlink a:visited { display: inline; text-align: center; font: 100% verdana,sans-serif; width:15%; border-width: 0; text-decoration: none; color: #000; background-color:#6e96be;} 
.tmlink a:hover {display: inline; text-align: center; color: #000;background-color:rgb(217,217,222); width:15%; filter:alpha(Opacity=100, FinishOpacity=50, Style=3)} 
#greendot {width:100%; height:14px;line-height:14px; background-image:url(greendotonblue.jpg);margin-bottom:20px}
.border {clear:both; width:100%;height:13px ;background-image:url(dot.png);}
#onsite {color:#f8f8f8; text-align:center; width:96%; line-height:21px; background-color:transparent; font-size:80%;height:21px;}
#onsite a {text-decoration:none; color:#fff; background-color:transparent}
#onsite a:hover {text-decoration:none; color:rgb(136,184,34); background-color:transparent}


#onsitecalc {display:inline;float:right; background-image:url(http://www.kusashi.com/page-calc.jpg); width:22px; height:21px;}
#formula {color:#f8f8f8; text-align:center; width:96%; line-height:21px; background-color:transparent; font-size:80%;height:21px;margin-bottom:80px}
#formula a {text-decoration:none; color:#fff; background-color:transparent}
#formula a:hover {text-decoration:none; color:rgb(136,184,34); background-color:transparent}


#envelope {float:right; background-image:url(envelope.jpg); width:20px; height:21px; text-align:right;}
.blue {font-size:110%; height:21px; line-height:21px;}
.leftpanel {width:32%; float:left; height:40px; text-align:center; }
.leftpanelhead {width:100%;  margin:35px 15% 0 15%; text-align:center; color:rgb(21,64,106);background-color:rgb(217,217,222);border-width:1px; border-color:rgb(203,203,210);  border-style:solid; voice-family: "\"}\"";
	voice-family: inherit;
	width: 70%; }
.leftpanelbody {width:100%; font-size:80%; margin:15px 0 0 0; text-align:center; 
voice-family: "\"}\"";
	voice-family: inherit;
	width: 70%; 
	margin:15px 15% 0 15%;
}

.leftpanel a:link {width:100%; display:block; height:16px; line-height:16px; text-decoration:none; font-size:90%; margin:auto; text-align:center; color:rgb(21,64,106);background-color:rgb(217,217,222);border-width:1px; border-color: #e1e1e1 #999 #999 #e1e1e1; border-style:solid; 
 }
.leftpanel a:visited {width:100%; display:block; height:16px; line-height:16px; text-decoration:none; font-size:90%;margin:auto;  text-align:center; color:rgb(21,64,106);background-color:rgb(217,217,222);border-width:1px; border-color: #f8f8f8 #999 #999 #f8f8f8; border-style:solid;
}
.leftpanel a:hover {width:100%; display:block; height:16px; line-height:16px; text-decoration:none; font-size:90%; margin:auto;  text-align:center; color:rgb(21,64,106);background-color:rgb(217,217,222);border-width:1px; border-color:#999 #f8f8f8 #f8f8f8 #999; border-style:solid; 
 }




#panelnav {width:150px; display:block; background-color:rgb(21,64,106);  text-align:center; margin:auto}

.paneltop a:link {width:120px; display:block; height:16px; line-height:16px; text-decoration:none; font-size:90%; margin:5px 5px 0 5px; text-align:center; color:rgb(21,64,106);background-color:rgb(217,217,222);border-width:1px; border-color: #f8f8f8 #999 #999 #f8f8f8; border-style:solid; voice-family: "\"}\"";
	voice-family: inherit;
	width:110px; }
.paneltop a:visited {width:120px; display:block; height:16px; line-height:16px; text-decoration:none; font-size:90%; margin:5px 5px 0 5px; text-align:center; color:rgb(21,64,106);background-color:rgb(217,217,222);border-width:1px; border-color: #f8f8f8 #999 #999 #f8f8f8; border-style:solid; voice-family: "\"}\"";
	voice-family: inherit;
	width: 110px; }
.paneltop a:hover {width:120px; display:block; height:16px; line-height:16px; text-decoration:none; font-size:90%; margin:5px 5px 0 5px; text-align:center; color:rgb(21,64,106);background-color:rgb(217,217,222);border-width:1px; border-color:#999 #f8f8f8 #f8f8f8 #999; border-style:solid; voice-family: "\"}\"";
	voice-family: inherit;
	width: 110px; }
.paneltop span {display:none}


.centerpanel {width:33%; float:left; height:40px; text-align:center; }
.centerpanelhead {width:100%;  margin:35px 15% 0 15%; text-align:center; color:rgb(21,64,106);background-color:rgb(217,217,222);border-width:1px; border-color:rgb(203,203,210);  border-style:solid; voice-family: "\"}\"";
	voice-family: inherit;
	width: 70%; }
.centerpanelbody {width:100%; font-size:80%; margin:15px 0 0 0; text-align:center; voice-family: "\"}\"";
	voice-family: inherit;
	width: 70%; 
	margin:15px 15% 0 15%;
}

.centerpanel a:link {width:100%; display:block; height:16px; line-height:16px; text-decoration:none; font-size:90%; margin:auto; text-align:center; color:rgb(21,64,106);background-color:rgb(217,217,222);border-width:1px; border-color: #e1e1e1 #999 #999 #e1e1e1; border-style:solid; voice-family: "\"}\"";
	voice-family: inherit;
	width:100%; }
.centerpanel a:visited {width:100%; display:block; height:16px; line-height:16px; text-decoration:none; font-size:90%;margin:auto;  text-align:center; color:rgb(21,64,106);background-color:rgb(217,217,222);border-width:1px; border-color: #f8f8f8 #999 #999 #f8f8f8; border-style:solid; voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%; }
.centerpanel a:hover {width:100%; display:block; height:16px; line-height:16px; text-decoration:none; font-size:90%; margin:auto;  text-align:center; color:rgb(21,64,106);background-color:rgb(217,217,222);border-width:1px; border-color:#999 #f8f8f8 #f8f8f8 #999; border-style:solid; voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%; }



.rightpanel {width:32%; float:left; height:40px; text-align:center; }
.rightpanelhead {width:100%; margin:35px 15% 0 15%; text-align:center; color:rgb(21,64,106);background-color:rgb(217,217,222);border-width:1px; border-color:rgb(203,203,210);  border-style:solid;voice-family: "\"}\"";
	voice-family: inherit;
	width: 70%; }
.rightpanelbody {width:100%; font-size:80%; margin:15px 0 0 0; text-align:center; voice-family: "\"}\"";
	voice-family: inherit;
	width: 70%; 
	margin:15px 15% 0 15%;
}

.rightpanel a:link {width:100%; display:block; height:16px; line-height:16px; text-decoration:none; font-size:90%; margin:auto; text-align:center; color:rgb(21,64,106);background-color:rgb(217,217,222);border-width:1px; border-color: #e1e1e1 #999 #999 #e1e1e1; border-style:solid; voice-family: "\"}\"";
	voice-family: inherit;
	width:100%; }
.rightpanel a:visited {width:100%; display:block; height:16px; line-height:16px; text-decoration:none; font-size:90%;margin:auto;  text-align:center; color:rgb(21,64,106);background-color:rgb(217,217,222);border-width:1px; border-color: #f8f8f8 #999 #999 #f8f8f8; border-style:solid; voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%; }
.rightpanel a:hover {width:100%; display:block; height:16px; line-height:16px; text-decoration:none; font-size:90%; margin:auto;  text-align:center; color:rgb(21,64,106);background-color:rgb(217,217,222);border-width:1px; border-color:#999 #f8f8f8 #f8f8f8 #999; border-style:solid; voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%; }



#band {clear:both; width:100%; height:51px; background-image: url(http://www.kusashi.com/kusa-corp-band.png);  background-repeat:repeat-x}
#copy {width:100%;float:left; background-color:rgb(21,64,106);text-align:center;color:#fff;height:22px;font-weight:400; font-size:80%}
