/*   Copyright (c) 2009 Skills Gatekey Corporation */

/*   CSS basic --------------------------------------------------------- */
html { overflow-y:scroll; }
a{
  text-decoration: none;
  color: #0000bb;
  cursor: pointer;
}

/*   CSS layout --------------------------------------------------------- */
BODY.norm {
  background: #000;
  padding: 0px;
  margin: 0 0 0 0;
  font-size: 12px;
  font-family: arial, verdana, helvetica;
}
div#container2{
 background-color: #81515c;
 width:998px;
 margin-top:0px;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 }

div#content3 {
 background-color: #81515c;
 position:relative;
 margin-right: auto;
 margin-left: auto;
 width: 988px;
 z-index: 700;
 }
div#title {
  padding: 2px;
 background-color: transparent;
 z-index: 900;
 height: 85px;
}
div#rtscontent {
  border: solid 2px #cccccc;
  background: #fdfdfd url(/images/tn/tn1001/tntop.jpg) top left no-repeat;
  padding: 2px;
  position: absolute;
  width: 975px;
  left: 1px;
  top: 5px;
  font-family: Courier New, arial, verdana, helvetica;;
  font-size: 16px;
 z-index: 779;
}
div#heading {
 position: absolute;
 background-color: transparent;
 left: 60px;
 top: 50px;
 z-index: 900;
 }
 div#zpchg {
 position: absolute;
 display: none;
 background-color: #FFFFFF;
 border: 4px solid #880000;
 padding: 4px;
 left: 20px;
 top: 82px;
 z-index: 999;
 }
h1.nwtop{
  margin: 0px;
  margin-left: 10px;
  color: #990000;
  font-size: 28px;
  font-weight: bold;
  line-height: 120%;
}
h2.nwtop{
  margin: 0px;
  margin-left: 10px;
  color: #000;
  font-size: 18px;
  line-height: 120%;
}


 div#login2 {
   display: none;
 position: absolute;
 background-color: #440000;
 border: 0px solid #880000;
 padding: 0px;
 left: 10px;
 top: 205px;
 z-index: 990;
 }
 div#super {
 background-color: #fbf0c3;
 border: 0px solid #880000;
 padding: 0px;

 z-index: 999;
 }
 div#test {
height: auto;
position:fixed;
top:0px;
 margin-left:auto;
 margin-right:auto;
width: 100%;
z-index: 980;
 }
 div.pagepn {
 background: url(/images/page/pagenav.jpg) top left no-repeat;
 border: 0px solid #880000;
padding: 6px 4px 4px 4px;
 text-align: center;
 height: 81px;
 width: 540px;
 z-index: 900;
 }



div.cement {
  text-align: left;
 background-color: #ffffff;
 border: 2px solid #880000;
 padding: 6px;
 }

div.cementx {
  text-align: left;
 background-color: #000000;
 color: #ababaa;
 border: 2px solid #880000;
 padding: 6px;
 }
div.cementb {
  text-align: left;
 background-color: #f8c79d;
 border: 2px solid #880000;
 padding: 6px;
 }
div.cements {
  text-align: left;
 background-color: #eaeaea;
 border: 2px solid #880000;
 padding: 6px;
 }
div.cementg {
  text-align: left;
 background-color: #f2e2bd;
 border: 2px solid #880000;
 padding: 6px;
 }

form.zp {
  margin: 0px;
  padding: 0px;
}

img
{  border-style: none;
}


/*   CSS div --------------------------------------------------------- */
div#photo {
  text-align: left;
 background-color: #ffffff;
 border: 2px solid #880000;
 padding: 6px;
 width: 324px;
 z-index: 999;
 }
div#mapit {
  text-align: left;
 background-color: #ffffff;
 border: 2px solid #880000;
 padding: 6px;
 width: 324px;
 z-index: 999;
 }
div#login {
  text-align: left;
 background-color: #ffffff;
 border: 2px solid #880000;
 padding: 6px;
 width: 322px;
 z-index: 999;
 }

div#space1{
  height: 1px;
}
div.space1b{
  height: 1px;
  background-color: #6576ED;
}
div.space2{
  height: 2px;
}
div#space2{
  height: 2px;
}
div#space4{
  height: 4px;
}
div#space6{
  height: 6px;
}


div#space2{
  height: 10px;
}
div#zpadd {
 position: absolute;
 background-color: transparent;
 padding: 4px;
 left: 550px;
 font-size: 12px;
 color: #663300;
 top: 25px;
 width: 400px;
 z-index: 990;
 }
div#zpsub {
 position: absolute;
 background-color: transparent;
 padding: 4px;
 left: 2px;
 font-size: 10px;
 color: #FFFFFF;
 top: 0px;
 z-index: 990;
 }



/*   CSS table buttons --------------------------------------------------------- */
td.logoc {
  height: 25px;
  padding:1px 1px 1px 0;
  background:url(/images/page/cssbttn.gif) top right no-repeat;
  background-position:-450px -58px;
  cursor: pointer;
}
td.logocx {
  height: 25px;
  padding:1px 0 1px 1px;
  background:url(/images/page/cssbttn.gif) top left no-repeat;
  background-position:-683px -58px;
  width: 5px;
}
td.logod {
  height: 25px;
  padding:1px 1px 1px 0;
  background:url(/images/page/cssbttn.gif) top right no-repeat;
  background-position:-457px -142px;
  cursor: pointer;
}
td.logodx {
  height: 25px;
  padding:1px 0 1px 1px;
      background:url(/images/page/cssbttn.gif) top left no-repeat;
    background-position:-683px -142px;
    width: 5px;
}
td.logoa {
  border: #CC0000 1px solid;
  height: 22px;
  padding:1px 5px 1px 5px;
  cursor: pointer;
}
td.logoe {
  border: #CC0000 1px solid;
  height: 22px;
  padding:1px 5px 1px 5px;
  background:url(/images/page/cssbttn.gif) top right no-repeat;
  background-position:-13px -405px;
  cursor: pointer;
}
td.logoh {
  border: #CC0000 1px solid;
  height: 22px;
  padding:1px 5px 1px 5px;
  background:url(/images/page/cssbttn.gif) top right no-repeat;
  background-position:-13px -434px;
  cursor: pointer;
}
td.logof {
  border: #703d16 1px solid;
  height: 20px;
  padding:1px 5px 1px 5px;
  background:url(/images/page/cssbttn.gif) top right no-repeat;
  background-position:-13px -338px;
  cursor: pointer;
}
td.logog {
  border: #703d16 1px solid;
  height: 20px;
  padding:1px 5px 1px 5px;
  background:url(/images/page/cssbttn.gif) top right no-repeat;
  background-position:-13px -368px;
  cursor: pointer;
}



td.logoex {
  height: 25px;
  padding:1px 0 1px 1px;
  background:url(/images/page/cssbttn.gif) top left no-repeat;
  background-position:-687px -333px;
  width: 8px;
}

td.logofx {
  height: 25px;
  padding:1px 0 1px 1px;
  background:url(/images/page/cssbttn.gif) top left no-repeat;
  background-position:-683px -496px;
  width: 5px;
}

td.logogx {
  height: 25px;
  padding:1px 0 1px 1px;
  background:url(/images/page/cssbttn.gif) top left no-repeat;
  background-position:-683px -496px;
  width: 5px;
}

td.logohx {
  height: 25px;
  padding:1px 0 1px 1px;
  background:url(/images/page/cssbttn.gif) top left no-repeat;
  background-position:-687px -524px;
  width: 8px;
}
td.logob {
  height: 25px;
  padding:1px 1px 1px 0;
  background:url(/images/page/cssbttn.gif) top right no-repeat;
  background-position:-450px -359px;
  cursor: pointer;
}
td.logobx {
  height: 25px;
  padding:1px 0 1px 1px;
  background:url(/images/page/cssbttn.gif) top left no-repeat;
  background-position:-683px -359px;
  width: 5px;
}

button.pg1 {
  font-size: x-small;
  color: #000000;
  background-color: #e8ffe8;
  padding-left: 0px;
  padding-bottom: 2px;
  border:1px solid #000000;
  height: 20px;
  cursor: pointer;
}
button.pg2 {
  font-size: x-small;
  color: #000000;
  background-color: #ddeeff;
  padding-left: 0px;
  padding-bottom: 2px;
  border:1px solid #000000;
  height: 20px;
  cursor: pointer;
}
button.pg2:hover {
    background-color:#ffffff;
    border:1px solid #000000;
    color:#ff0000;
}

button.pg4 {
  font-size: x-small;
  color: #000000;
  background-color: #ddffdd;
  padding-left: 0px;
  padding-bottom: 2px;
  border:1px solid #000000;
  height: 20px;
  cursor: pointer;
}
button.pg4:hover {
    background-color:#ffffff;
    border:1px solid #000000;
    color:#ff0000;
}
button.pg5 {
  font-size: x-small;
  color: #000000;
  background-color: #ffffcc;
  padding-left: 0px;
  padding-bottom: 2px;
  border:1px solid #000000;
  height: 20px;
  cursor: pointer;
}
button.pg5:hover {
    background-color:#ffffff;
    border:1px solid #000000;
    color:#ff0000;
}
button.pg6 {
  font-size: x-small;
  color: #440000;
  background-color: #ffcccc;
  padding-left: 0px;
  padding-bottom: 2px;
  border:1px solid #000000;
  height: 20px;
  cursor: pointer;
}
button.pg6:hover {
    background-color:#ffffff;
    border:1px solid #000000;
    color:#cc0000;
}

/*   CSS links --------------------------------------------------------- */
a.nolineb{
  text-decoration: none;
  color: #000088;
  line-height: 110%;
  cursor: pointer;
  font-size: 12px;
}
a.nolinex{
  text-decoration: none;
  color: #000000;
  line-height: 110%;
  cursor: pointer;
  font-size: 16px;
}
a.noliner{
  text-decoration: none;
  color: #AA0000;
  line-height: 110%;
  cursor: pointer;
  font-size: 16px;
}
a.nolinerx{
  text-decoration: none;
  color: #BB0000;
  line-height: 110%;
  display: block;
  cursor: pointer;
  font-size: 12px;
}
a.nolinerc{
  text-decoration: none;
  color: #BB0000;
  line-height: 110%;
  display: block;
  cursor: pointer;
  font-size: 12px;
}
a.nolinerp{
  text-decoration: none;
  color: #680D16;
  font-weight: bold;
  line-height: 110%;
  cursor: pointer;
  font-size: 20px;
}
a.nolinebp{
  text-decoration: none;
  color: #BA081A;
  line-height: 110%;
  cursor: pointer;
  font-size: 14px;
}
a.nolinerm{
  text-decoration: none;
  color: #BB0000;
  line-height: 110%;
  cursor: pointer;
  font-size: 32px;
}
a.nolinerd{
  text-decoration: none;
  color: #EE0000;
  line-height: 110%;
  display: block;
  cursor: pointer;
  font-size: 12px;
}
a.nolinere{
  text-decoration: none;
  color: #662222;
  line-height: 110%;
  display: block;
  cursor: pointer;
  font-size: 12px;
}
a.nolinerf{
  text-decoration: none;
  color: #be9e9e;
  line-height: 110%;
  display: block;
  cursor: pointer;
  font-size: 12px;
}





a.nolineyx{
  text-decoration: none;
  color: #cc0000;
  line-height: 110%;
  display: block;
  cursor: pointer;
  font-size: 14px;
}
a.nolinewx{
  text-decoration: none;
  color: #aa0000;
  line-height: 110%;
  display: block;
  cursor: pointer;
  font-size: 12px;
}
a.nolinerwx{
  text-decoration: none;
  color: #cc0000;
  line-height: 110%;
  display: block;
  cursor: pointer;
  font-size: 14px;
}
a.nolinebx{
  text-decoration: none;
  color: #000088;
  text-indent: 5px;
  line-height: 110%;
  display: block;
  cursor: pointer;
  font-size: 14px;
}
a.nolineww{
  text-decoration: none;
  color: #FFFFFF;
  text-indent: 5px;
  line-height: 140%;
  cursor: pointer;
  font-size: small;
}
a.nolinexx{
  text-decoration: none;
  font-weight: bold;
  color: #000000;
  font-size: 16px;
  cursor: pointer;
  display: block;
}
a.nolinevx{
  text-decoration: none;
  color: #703d16;
  font-size: 16px;
  cursor: pointer;
  display: block;
}

a.nolinexn{
  text-decoration: none;
  color: #CC0000;
  font-size: 11px;
  cursor: pointer;
}

/*   CSS forms --------------------------------------------------------- */
input.zp {
  text-align: left;
padding-left: 3px;
border: none;
font-size: small;
}
textarea.zp {
padding-left: 3px;
border: 1px solid #781351;
font-size: 12px;
}
select.zp {
padding-left: 3px;
background-color: #0000CC;
border: 1px solid #781351;
font-size: 10px;
}



/*   CSS tables --------------------------------------------------------- */
td.logoo {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  height: 20px;
  font-size: small;
  text-align: center;
  line-height: 110%;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
}
td.logoo:hover {
  background-color: #ccccff;
}
td.logor {
  margin-top: 0px;
  margin-bottom: 0px;
  border: solid #000000 1px;
  background-color: #f2e0ae;
  height: 20px;
  font-size: small;
  text-align: center;
  line-height: 110%;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
}
tr.callme {
cursor: pointer;
color: #aa0000;
font-size: 12px;
font-weight: bold;
}
td.faqn {
color: #000000;
font-size: 16px;
font-weight: bold;
}
td.faqt {
border: 1px solid;
padding-left: 5px;
background-color: #f4f4f4;
color: #662222;
cursor: pointer;
font-size: 16px;
font-weight: bold;
}
td.faqu {
border: 1px solid;
padding-left: 5px;
background-color: #efefef;
color: #bb0000;
cursor: pointer;
font-size: 16px;
font-weight: bold;
}
td.faqv {
border: 1px solid;
padding-left: 5px;
background-color: #efefef;
color: #ee0000;
cursor: pointer;
font-size: 16px;
font-weight: bold;
}
td.faqs {
border: 1px solid;
padding-left: 5px;
background-color: #f4f4f4;
color: #be9e9e;
cursor: pointer;
font-size: 16px;
font-weight: bold;
}
td.faqb {
  padding-left: 10px;
}


 div.calldiv {
  border: solid 1px;
}
td.logoyz {
  background-color: #FFFFFF;
  font-family: Courier New, arial, verdana, helvetica;;
  background-color: #fdfdfd;
  text-align: left;
  font-size: 16px;
  line-height: 120%;
  padding-left: 10px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 8px;
}
td.logozz {
  background-color: #fdfdfd;
  vertical-align: top;

  font-family: Courier New, arial, verdana, helvetica;;
  text-align: left;
  vertical-align: top;
  font-size: 16px;
  line-height: 120%;
  padding-left: 10px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 8px;
}

td.logoyzz{
  width: 300px;
  border-left: #660000 2px solid;
  vertical-align: top;
  font-family: Courier New, arial, verdana, helvetica;;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #fdfdfd;
}


td.videotxt {
  padding: 5px;
  font-family: Courier New, arial, verdana, helvetica;;
  font-size: 12px;
}

td.txthome {
  font-family: Courier New, arial, verdana, helvetica;;
  color: #442222;
  font-size: 16px;
  vertical-align: top;
  padding-left: 20px;
  padding-right: 20px;


}


div.bkmrk {
  position: relative;
    margin:0;
    padding:0;
	height: 28px;
	width: 236px;
    background:url(/images/page/cssbttn.gif) top left no-repeat #fff;
    background-position:-144px -42px;
 line-height:0;
 font-size:0;
}
div.bkmrk li {
    list-style:none;
}
div.bkmrk li a {
    position: absolute;
    display:block;
}

div.bkmrk a.face {
    top:1px;
    left:0px;
    width:27px;
    height:28px;
    cursor: pointer;
}
div.bkmrk a.twit {
    top:1px;
    left:29px;
    width:27px;
    height:28px;
    cursor: pointer;
}
div.bkmrk a.digg {
    top:1px;
    left:58px;
    width:27px;
    height:28px;
    cursor: pointer;
}
div.bkmrk a.mysp {
    top:1px;
    left:87px;
    width:27px;
    height:28px;
    cursor: pointer;
}
div.bkmrk a.deli {
    top:1px;
    left:116px;
    width:27px;
    height:28px;
    cursor: pointer;
}
div.bkmrk a.vine {
    top:1px;
    left:145px;
    width:27px;
    height:28px;
    cursor: pointer;
}
div.bkmrk a.stum {
    top:1px;
    left:174px;
    width:27px;
    height:28px;
    cursor: pointer;
}
div.bkmrk a.read {
    top:1px;
    left:203px;
    width:27px;
    height:28px;
    cursor: pointer;
}

div.pjv{
  font-family: arial, verdana, helvetica;;
  border:1px solid #8C90CC;
  padding:5px 10px 5px 10px;
  background: #f3e9d2;
}
div.pjv a{
  padding:1px 2px 1px 2px;
  border:1px solid #aaa;
   color: #f00;
   font-size: 12px;
  background: #fff0d0;
  display: block;
}

div.pjv p{
   margin: 0px 0px 2px;
}



/*   CSS fonts --------------------------------------------------------- */


/*   CSS list --------------------------------------------------------- */


/*   CSS misc --------------------------------------------------------- */
object.video{
  z-index: 991;
}

hr.hrred{
  color: #FF0000;
}

hr.hrblue{
  color: #0000FF;
  width: 98%;

}
div.hrblue{
  height: 2px;
  background: #0000FF;
}
div.hrwhite{
  height: 2px;
  background: transparent;
}

hr.hrblack{
  color: #000000;
}

div.pay1 {
    margin:0;
    padding:0;
	height: 30px;
	width: 30px;
    background:url(/images/page/cssbttn.gif) top left no-repeat;
    background-position:-9px -2px;
 line-height:0;
 font-size:0;
}
div.pay2 {

    margin:0;
    padding:0;
	height: 30px;
	width: 34px;
    background:url(/images/page/cssbttn.gif) top left no-repeat;
    background-position:-38px -2px;
 line-height:0;
 font-size:0;
}
div.pay3 {
  position: relative;
    margin:0;
    padding:0;
	height: 30px;
	width: 35px;
    background:url(/images/page/cssbttn.gif) top left no-repeat;
    background-position:-72px -2px;
 line-height:0;
 font-size:0;
}
div.pay4 {
  position: relative;
    margin:0;
    padding:0;
	height: 30px;
	width: 35px;
    background:url(/images/page/cssbttn.gif) top left no-repeat;
    background-position:-109px -2px;
 line-height:0;
 font-size:0;
}
div.pay5 {
  position: relative;
    margin:0;
    padding:0;
	height: 30px;
	width: 29px;
    background:url(/images/page/cssbttn.gif) top left no-repeat;
    background-position:-144px -2px;
 line-height:0;
 font-size:0;
}
div.pay6 {
  position: relative;
    margin:0;
    padding:0;
	height: 30px;
	width: 33px;
    background:url(/images/page/cssbttn.gif) top left no-repeat;
    background-position:-173px -2px;
 line-height:0;
 font-size:0;
}
div.pay7 {
  position: relative;
    margin:0;
    padding:0;
	height: 30px;
	width: 45px;
    background:url(/images/page/cssbttn.gif) top left no-repeat;
    background-position:-209px -2px;
 line-height:0;
 font-size:0;
}
div.pay8 {
  position: relative;
    margin:0;
    padding:0;
	height: 30px;
	width: 43px;
    background:url(/images/page/cssbttn.gif) top left no-repeat;
    background-position:-258px -2px;
 line-height:0;
 font-size:0;
}
div.pay9 {
  position: relative;
    margin:0;
    padding:0;
	height: 30px;
	width: 25px;
    background:url(/images/page/cssbttn.gif) top left no-repeat;
    background-position:-304px -2px;
 line-height:0;
 font-size:0;
}
div.pay10 {
  position: relative;
    margin:0;
    padding:0;
	height: 30px;
	width: 44px;
    background:url(/images/page/cssbttn.gif) top left no-repeat;
    background-position:-330px -2px;
 line-height:0;
 font-size:0;
}
div.pay11 {
  position: relative;
    margin:0;
    padding:0;
	height: 30px;
	width: 35px;
    background:url(/images/page/cssbttn.gif) top left no-repeat;
    background-position:-374px -2px;
 line-height:0;
 font-size:0;
}

div.newV {
  background: #ffffff url(/images/page/cssbttn.gif) top left no-repeat;
	height: 43px;
	width: 43px;
    background-position:-362px -138px;
  font-size: 16px;
 z-index: 779;
}
div.newN {
  background: #ffffff url(/images/page/cssbttn.gif) top left no-repeat;
	height: 43px;
	width: 43px;
    background-position:-362px -188px;
  font-size: 16px;
 z-index: 779;
}
div.newT {
  background: #ffffff url(/images/page/cssbttn.gif) top left no-repeat;
	height: 43px;
	width: 43px;
    background-position:-312px -138px;
  font-size: 16px;
 z-index: 779;
}

div.newA {
  background: #ffffff url(/images/page/cssbttn.gif) top left no-repeat;
	height: 43px;
	width: 43px;
    background-position:-312px -188px;
  font-size: 16px;
 z-index: 779;
}

div.oldL {
  background: #ffffff url(/images/page/cssbttn.gif) top left no-repeat;
	height: 43px;
	width: 60px;
    background-position:-406px -138px;
  font-size: 16px;
 z-index: 779;
}
div.oldT {
  background: #ffffff url(/images/page/cssbttn.gif) top left no-repeat;
	height: 43px;
	width: 60px;
    background-position:-406px -188px;
  font-size: 16px;
 z-index: 779;
}

.cssb1{
background-color: #feae6d;
border: 2px #8c5c1a outset;
padding: 7px 4px 7px 4px;
color: black;
text-decoration: none;

}

.cssb1:hover{
border-style: inset;
background-color: #f9f2ac;
}


.cssb2{
background-color: #ffe8d5;
border: 2px #8c5c1a outset;
padding: 7px 4px 7px 4px;
color: black;
text-decoration: none;

}

.cssb2:hover{
border-style: inset;
background-color: #feae6d;
}

.cssb3{
background-color: #dddddd;
border: 2px #444444 outset;
padding: 7px 4px 7px 4px;
color: black;
text-decoration: none;

}

.cssb3:hover{
border-style: inset;
background-color: #aaaaaa;
}

.cssb5{
background-color: #d2e8ff;
border: 2px #444444 outset;
padding: 4px 8px 4px 4px;
color: #000000;
font-weight: bold;
line-height: 210%;
text-decoration: none;

}

.cssb5:hover{
border-style: inset;
background-color: #FFFFFF;
}

.cssb6{
background-color: #f9ead4;
border: 1px #444444 outset;
padding: 2px 2px 2px 2px;
color: #000000;
display: block;
font-weight: bold;
line-height: 150%;
text-decoration: none;

}

.cssb6:hover{
border-style: inset;
background-color: #fbfabc;
}



div.click {
   border: 2px solid #8A0000;
   position:relative;
   font-size: 14px;
}

div.click h2 {
   font-size: 18px;
  margin: 0px;
  margin-left: 10px;
  font-weight: bold;
  line-height: 110%;
}
div.click h3 {
   color: #AA0914;
  font-size: 13px;
  margin: 0px;
  margin-left: 10px;
  font-weight: bold;
  line-height: 110%;
}
div.click table {
   padding: 2px;

}


div.click td {
   vertical-align: top;
}
div.click a {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    text-decoration:none;
    z-index:10;
    background-color:white;
    opacity: 0;
    filter: alpha(opacity=1);
}

p.pt1 {
   margin: 2px 2px 2px 2px;
}
p.pt2 {
  padding-left: 22px ;
}

p.pt1 {
   margin: 2px 2px 2px 2px;
}
p.pt2 {
   margin: 2px 2px 2px 2px;
  padding-left: 22px ;
}

li.raw{
   margin-left: 4px;
}

.cssb8{
background-color: #F8F096;
border: 2px #444444 outset;
padding: 4px 8px 4px 4px;
color: black;
line-height: 210%;
text-decoration: none;

}

.cssb8:hover{
border-style: inset;
background-color: #ffffff;
}

.cssb9{
background-color: #FbFabC;
border: 2px #444444 outset;
padding: 4px 8px 4px 4px;
color: black;
line-height: 210%;
text-decoration: none;

}

.cssb9:hover{
border-style: inset;
background-color: #ffffff;
}


.cssb99{
background-color: #660000;
border: 2px #444444 outset;
padding: 4px 8px 4px 4px;
color: #FFFFFF;
line-height: 210%;
text-decoration: none;

}

.cssb99:hover{
border-style: inset;
background-color: #000000;
}


.Tmenu {width:100%; position:relative; text-indent: 70;}
.Tmenu img {display:block; width:100%; border-radius:10px;}
.Tmenu .hotspots {width:100%; height:100%; position:absolute; left:0; top:0; visibility:visible;}

.Tmenu a.p1 {display:block; position:absolute; background:#000; z-index:100; opacity:0.0; filter: alpha(opacity=00); border:2px solid transparent; border-radius:10px; left:1%; top:6%; width:20%; height:87%;}
.Tmenu a.p2 {display:block; position:absolute; background:#000; z-index:100; opacity:0.0; filter: alpha(opacity=00); border:2px solid transparent; border-radius:10px; left:24%; top:6%; width:74%; height:87%;}
.Tmenu a.p3 {display:block; position:absolute; background:#000; z-index:100; opacity:0.0; filter: alpha(opacity=00); border:2px solid transparent; border-radius:10px; left:32%; top:6%; width:28%; height:87%;}

.Tmenu a.p4 {display:block; position:absolute; background:#000; z-index:100; opacity:0.0; filter: alpha(opacity=00); border:2px solid transparent; border-radius:10px; left:1%; top:8%; width:13%; height:81%;}
.Tmenu a.p5 {display:block; position:absolute; background:#000; z-index:100; opacity:0.0; filter: alpha(opacity=00); border:2px solid transparent; border-radius:10px; left:15%; top:8%; width:12%; height:81%;}
.Tmenu a.p6 {display:block; position:absolute; background:#000; z-index:100; opacity:0.0; filter: alpha(opacity=00); border:2px solid transparent; border-radius:10px; left:88%; top:8%; width:11%; height:81%;}


.Tmenu a + p {position:absolute; left:0%; top:102%; width:100%; color:#000; display:none; text-indent: 70;}

.Tmenu:hover .hotspots {visibility:visible;}

-webkit-transition:0.75s;
-moz-transition:0.75s;
-o-transition:0.75s;
transition:0.75s;


.Tmenu .hotspots div:hover b {width:0; padding:0;}
.Tmenu .hotspots div:hover p {display:block;}
.Tmenu .hotspots div:hover a {background:#fff; z-index:100; opacity:0.1; filter: alpha(opacity=0); border:2px solid #000;}