
.rise { background:transparent; margin:0 auto; position:relative; 
}
.rise .top, .rise .bottom {display:block; background:transparent; font-size:1px;
}
.rise .b1, .rise .b2, .rise .b3, .rise .b4, .rise .b1b, .rise .b2b, .rise .b3b, .rise .b4b {display:block; overflow:visible;}
.rise .b1, .rise .b2, .rise .b3, .rise .b1b, .rise .b2b, .rise .b3b {height:1px;}
.rise .b2 {background:#77f; border-left:1px solid #fff; border-right:1px solid #eee;}
.rise .b3 {background:#77f; border-left:1px solid #fff; border-right:1px solid #ddd;}
.rise .b4 {background:#77f; border-left:1px solid #fff; border-right:1px solid #aaa;}
.rise .b4b {background:#77f; border-left:1px solid #eee; border-right:1px solid #777;}
.rise .b3b {background:#77f; border-left:1px solid #ddd; border-right:1px solid #777;}
.rise .b2b {background:#77f; border-left:1px solid #aaa; border-right:1px solid #777;}
.rise .b1 {margin:0 5px; background:#fff;}
.rise .b2, .rise .b2b {margin:0 3px; border-width:0 2px;}
.rise .b3, .rise .b3b {margin:0 2px;}
.rise .b4, .rise .b4b {height:2px; margin:0 1px;}
.rise .b1b {margin:0 5px; background:#888;}

.btnBG {
 background: #77f;
 color: #007;
 padding: 4 4 4 4; //top,rit,bot,left
 border-left:1px solid #fff;
 border-right:1px solid #888;
}
.arBluBldACtrVMdl {
 font-family:Arial,Helvetica,Verdana,TimesRoman,Georgia,Comic Sans MS;
 text-align:center;
 vertical-align:middle;
 font-weight:bold;
 color: #338;
}
.arBlkBldALftVMdl {
 font-family:Arial,Helvetica,Verdana,TimesRoman,Georgia,Comic Sans MS;
 text-align:left;
 vertical-align:middle;
 font-weight:bold;
 color: #000;
}
.fontSize10{font-size:10pt;}
.fontSize12{font-size:12pt;}
.fontSize16{font-size:15pt;}
a.hovr:hover{
 text-decoration:underline overline;
 color:#5f5;
 font-weight:bold;
 font-style:italic;
}






/* index_right_java style */
A.roll10 {
 font-size:10pt;
 font-weight:bold;
 font-family:Verdana,Tahoma,Arial,Helvetica;
 color: #00ff00;
}
A.roll10:hover {
 font-weight:bold;
 font-style :italic;
 color: #ffffff;
}
A.roll10:active {
 font-style:italic;
 font-weight:bold;
 color: #c93e32;
}
A.roll10 {
 font-size:10pt;
 font-weight:bold;
 font-family:Verdana,Tahoma,Arial,Helvetica;
 color:#00ff00;
}
A.roll10:hover {
 font-weight:bold;
 font-style:italic;
 color:#ffffff;
}
A.roll10:active {
 font-style:italic;
 font-weight:bold;
 color: #c93e32;
}

#sef_show_links {
 position:absolute;
 right:1px;
 top:5px;
 height:210px;
 width:128px;
 font-size:14px;
 color:#aaaaff;
/* background-color:#e4dad4; */
 opacity: 0.85;
line-height: 1.3;
}
#sef_show_links a:link{
 color:#882;
 text-decoration:none;
}
#sef_show_links a:hover{
 color:#484;
 font-weight:bold;
 font-style:italic;
}
#sef_show_links a:visited{
 color:#660;
 font-style:italic;
 text-decoration:none;
}

/* fireworks styles */

#fireworks {
 background-color:#194844;
 link:88ff88;
 vlink:#55lafb;
 alink:#ff7777;
 margin: 0px;
 padding: 0px;
}
#fireworks-template {
 display:none;
}
#fireContainer {
 position:absolute;
 left:0px;
 top:0px;
 z-index:706;
}
.firework {
 /* containing box which flies out first */
 position:absolute;
 left:0px;
 top:0px;
 font-size:1px;
 width:4px;
 height:4px;
 border:1px solid #333;
 background:#666;
}
.fireworkParticle {
 /* elements that explode from the container */
 position:absolute;
 font-size:1px;
 width:10px;
 height:10px;
 overflow:hidden;
}
.fireworkParticle img {
 display:block;
 width:100px;
}
#sound {
 position:absolute;
 left:-706px;
 top:-706px;
}
#debug {
 position:absolute;
 left:8px;
 top:8px;
 width:220px;
 height:165px;
 overflow:hidden;
 color:#666;
 display:none;
}
