/**
*Author: Pankaj Raj
*Mail: rajrajpankaj.89@gmail.com
*License GPL Commercial
*URL:http://www.sphereworldlogic.com
**/


.toppanelwrap {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index:9999;
	height:0;
}

div.moduleContentpanel {


display:none;
overflow:hidden;
position:relative;
width:100%;
z-index:1000; /*999;*/
}

.toppanelwrap .moduleContentpanel .module_content {
	position: relative;
	overflow: hidden;
	padding: 10px;
}

.toppanelwrap .moduleContentpanel .module_content .credits_jmt_oppanel {
	font-size: 10px;
	color: #FFF;
	text-align: right;
	width: 100%;
	padding-top: 5px;
}

.toppanelwrap .moduleContentpanel .module_content .credits_jmt_oppanel a{
	color: #A10F15;
}

.toppanelwrap .moduleContentpanel .module_content .credits_jmt_oppanel a:hover{
	color: #A10F15;
	text-decoration: underline;
}

.toppanelwrap .button_line{
	position: relative;
	top: 0px;
	width: 100%;
	border-top: 2px ridge #000;
}

.toppanelwrap .button {
	position: relative;
	top: 0px;
	width: auto;
	cursor: pointer;
	
}


.toppanelwrap .button .button_l, .toppanelwrap .button .button_r {
	width: 8px;
	height: 26px;
	float: left;
}



.toppanelwrap .button .button_l {
	background: url(images/button_l.png) repeat-x 100% 0;
}



.toppanelwrap .button .button_r {
	background: url(images/button_r.png) repeat-x 100% 0;
}



.toppanelwrap .button .button_c {
	width: auto;
	height: 26px;
	background: url(images/button_c.png) repeat-x 100% 0;
	float: left;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
	color: #ffffff;
}

.tab {
position:relative;
top:0;
z-index:1000;/*999;*/
}

.tab ul.login {
clear:right;
display:block;
float:right;
font-size:80%;
font-weight:bold;
line-height:22px;
margin:0;
position:relative;
right:15px;
text-align:center;
width:auto;
}

.tab ul.login li.left {
background:url("images/tab_l.png") no-repeat scroll left bottom transparent;
display:block;
float:left;
height:32px;
margin:0;
padding:0;
width:30px;
}

.tab ul.login li {

border:medium none;
display:block;
float:left;
height:32px;
margin:0;
padding:0 6px;
text-align:left;
border-left:none;
}

#tab li {
border-left:none;
}

.tab ul.login li a {
color:#15ADFF;
}

.tab a.open {
background:url("images/bt_open.png") no-repeat scroll left 0 transparent;
}

.tab a.open, .tab a.closeme {
cursor:pointer;
display:block;
height:20px;
line-height:20px !important;
padding-left:30px !important;
position:relative;
top:3px;
}

.tab a.closeme {
background:url("images/bt_close2.png") no-repeat scroll left 0 transparent;

}

.tab a.open, .tab a.closeme {
cursor:pointer;
display:block;
height:20px;
line-height:20px !important;
padding-left:30px !important;
position:relative;
top:3px;
}

.tab a.open {
background:url("images/bt_open2.png") no-repeat scroll left 0 transparent;
}

.tab ul.login li.right {
background:url("images/tab_r.png") no-repeat scroll left bottom transparent;
border:medium none;
display:block;
float:left;
height:32px;
margin:0;
padding:0;
width:30px;
}
#toppanel {
margin-left:auto;
margin-right:auto;
position:relative;
z-index:1000;/*999;*/
}
div.tab li {
padding:5px 10px;
}
.tab ul.login li span.hello {
height:20px;
line-height:20px !important;
position:relative;
top:3px;
}