a.squareTabbutton{
	background: transparent url('../images/inner/tab_btn_l.gif') no-repeat top left;
	display: block;
	float: right;
	font: normal 12px tahoma; 
	height: 22px; 
	padding-left: 12px;
	text-decoration: none;
	color: #aacf02;
}

a.squareTabbutton span{
	background: transparent url('../images/inner/tab_btn_r.gif') no-repeat top right;
	display: block;
	padding: 4px 12px 4px 12px;
	cursor:pointer;
}






a.squareOverbutton{
	background: transparent url('../images/inner/tab_btn_l.gif') no-repeat top left;
	display: block;
	float: right;
	font: normal 12px tahoma; 
	height: 22px; 
	padding-left: 12px;
	text-decoration: none;
	background-position: bottom left;
}

a:link.squareOverbutton, a:visited.squareOverbutton, a:active.squareOverbutton{
	color: #ffffff;
}

a.squareOverbutton span{
	background: transparent url('../images/inner/tab_btn_r.gif') no-repeat top right;
	display: block;
	padding: 4px 12px 4px 12px;
	cursor:pointer;
	background-position: bottom right;
	color: #494949;
}

a.squareOverbutton:hover{ 
	background-position: bottom left;
}

a.squareOverbutton:hover span{
	background-position: bottom right;
	color: #494949;
}



a.squarebutton{
	background: transparent url('../images/inner/tab_btn_l.gif') no-repeat top left;
	display: block;
	float: right;
	font: normal 12px tahoma; 
	height: 22px; 
	padding-left: 12px;
	text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
	color: #ffffff;
}

a.squarebutton span{
	background: transparent url('../images/inner/tab_btn_r.gif') no-repeat top right;
	display: block;
	padding: 4px 12px 4px 12px;
	cursor:pointer;
}

a.squarebutton:hover{ 
	background-position: bottom left;
}

a.squarebutton:hover span{
	background-position: bottom right;
	color: #494949;
}



a.squarebuttonWhite{
	background: transparent url('../images/inner/tab_btn_l_white.gif') no-repeat top left;
	display: block;
	float: right;
	font: normal 12px tahoma; 
	height: 22px; 
	padding-left: 12px;
	text-decoration: none;
}

a:link.squarebuttonWhite, a:visited.squarebuttonWhite, a:active.squarebuttonWhite{
	color: #ffffff;
}

a.squarebuttonWhite span{
	background: transparent url('../images/inner/tab_btn_r_white.gif') no-repeat top right;
	display: block;
	padding: 4px 12px 4px 12px;
	cursor:pointer;
}

a.squarebuttonWhite:hover{ 
	background-position: bottom left;
}

a.squarebuttonWhite:hover span{
	background-position: bottom right;
	color: #494949;
}



a.squareOverbuttonWhite{
	background: transparent url('../images/inner/tab_btn_l_white.gif') no-repeat top left;
	display: block;
	float: right;
	font: normal 12px tahoma; 
	height: 22px; 
	padding-left: 12px;
	text-decoration: none;
	background-position: bottom left;
}

a:link.squareOverbuttonWhite, a:visited.squareOverbuttonWhite, a:active.squareOverbuttonWhite{
	color: #ffffff;
}

a.squareOverbuttonWhite span{
	background: transparent url('../images/inner/tab_btn_r_white.gif') no-repeat top right;
	display: block;
	padding: 4px 12px 4px 12px;
	cursor:pointer;
	background-position: bottom right;
	color: #494949;
}

a.squareOverbuttonWhite:hover{ 
	background-position: bottom left;
}

a.squareOverbuttonWhite:hover span{
	background-position: bottom right;
	color: #494949;
}




.buttonwrapper{
	overflow: hidden;
	margin-bottom:2px;
	width: 100%;
}




a.button{
	background: transparent url('../images/inner/btn_l.gif') no-repeat top left;
	display: block;
	float: right;
	font: normal 12px tahoma; 
	height: 22px; 
	padding-left: 9px;
	text-decoration: none;
}

a:link.button, a:visited.button, a:active.button{
	color: #ffffff;
}

a.button span{
	background: transparent url('../images/inner/btn_r.gif') no-repeat top right;
	display: block;
	padding: 2px 27px 6px 6px;
	cursor:pointer;
}

a.button:hover{ 
	background-position: bottom left;
}

a.button:hover span{
	background-position: bottom right;
	color: #aacf02;
}



a.regbutton{
	background: transparent url('../images/inner/regbtn1_l.gif') no-repeat top left;
	display: block;
	float: right;
	font: normal 12px tahoma; 
	height: 22px; 
	padding-left: 9px;
	text-decoration: none;
}

a:link.regbutton, a:visited.regbutton, a:active.regbutton{
	color: #ffffff;
}

a.regbutton span{
	background: transparent url('../images/inner/regbtn1_r.gif') no-repeat top right;
	display: block;
	padding: 2px 10px 6px 6px;
	cursor:pointer;
}

a.regbutton:hover{ 
	background-position: bottom left;
}

a.regbutton:hover span{
	background-position: bottom right;
	color: #666666;
}


a.button1{
	background: transparent url('../images/inner/btn1_l.gif') no-repeat top left;
	display: block;
	float: right;
	font: normal 12px tahoma; 
	height: 22px; 
	padding-left: 9px;
	text-decoration: none;
}

a:link.button1, a:visited.button1, a:active.button1{
	color: #ffffff;
}

a.button1 span{
	background: transparent url('../images/inner/btn1_r.gif') no-repeat top right;
	display: block;
	padding: 2px 10px 6px 6px;
	cursor:pointer;
}

a.button1:hover{ 
	background-position: bottom left;
}

a.button1:hover span{
	background-position: bottom right;
	color: #666666;
}

.inwindow{
	margin:16px 0px;
	padding-left:0px;
}

.tab_line{
	background-image:url(../images/inner/tabs_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:25px;
	margin-left:12px;
}

.tab_base_line{
	background-image:url(../images/inner/tabs_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.tab_no_line{
	height:15px;
	margin-left:12px;
}

.table_wrapper{
	margin:30px 0 70px 0px;
	padding-left:12px;
}
.table{
	
}

.t_head{
	background-image:url(../images/inner/t_head.gif);
	background-repeat:repeat-x;
	height:25px;
}
.t_row{
	height:30px;
	background-color:#FFFFFF;
	text-align:center;
}
.t_row_alt{
	height:30px;
	background-color:#ededed;
	text-align:center;
}

.wb_t{
	background-image:url(../images/inner/wbrd/brn_in_t.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.wb_l{
	background-image:url(../images/inner/wbrd/brn_in_r.gif);
	background-repeat:repeat-y;
}
.wb_r{
	background-image:url(../images/inner/wbrd/brn_in_l.gif);
	background-repeat:repeat-y;
}
.wb_b{
	background-image:url(../images/inner/wbrd/brn_in_b.gif);
	background-repeat:repeat-x;
}
.wb_body{
	height:300px;
	background-color:#FFFFFF;
	padding:18px;
}

.tablein{

}

.rowin{
	border-bottom:1px #e3e3e3 solid ;
	padding:4px 10px;
	height:35px;
}

.rowinb{
	padding:4px 10px;
	height:35px;
}

.input{
	background: transparent url('../images/inner/input_l.gif') no-repeat top left;
	display: block;
	float: right;
	font: normal 12px tahoma; 
	height: 22px; 
	padding-left: 8px;
	margin-left:5px;
	text-decoration: none;
}

.input span{
	background: transparent url('../images/inner/input_r.gif') no-repeat top right;
	display: block;
	padding: 0px 12px 4px 8px;
}

.input_gray{
	background: transparent url('../images/inner/input_gray_l.gif') no-repeat top left;
	display: block;
	float: right;
	font: normal 12px tahoma; 
	height: 22px; 
	padding-left: 8px;
	margin-left:5px;
	text-decoration: none;
}

.input_gray span{
	background: transparent url('../images/inner/input_gray_r.gif') no-repeat top right;
	display: block;
	padding: 0px 12px 4px 8px;
}

.exit{
	padding-bottom:5px;
}
.exit a{
	color:#ffffff;
}

.cbtn{
	height:71px;
	text-align:center;

}

a.cbtna{
	background: transparent url('../images/inner/cbtn_l.gif') no-repeat top left;
	display: block;
	float: right;
	font: normal 12px tahoma; 
	height: 71px; 
	padding-left: 9px;
	text-decoration: none;
}

a:link.cbtna, a:visited.cbtna, a:active.cbtna{
	color: #494949;
}

a.cbtna span{
	background: transparent url('../images/inner/cbtn_r.gif') no-repeat top right;
	display: block;
	padding: 8px 6px 4px 0px;
	cursor:pointer;
	height:59px;
	width:70px;
	text-align:center;
	vertical-align:middle;
}

a.cbtna:hover{ 
	background-position: bottom left;
}

a.cbtna:hover span{
	background-position: bottom right;
	color: #494949;
}
.cpnl_hello{
	line-height:2em;
	padding-top:10px;
	height:62px;
}
.cpnl_btns{
	border-width:0px 0px 1px 1px;
	border-style:solid;
	border-color:#bbbbbb;
}
.cpnl_btnsl{
	border-width:0px 0px 0px 1px;
	border-style:solid;
	border-color:#bbbbbb;
}
.ok_t{
	background-image:url(../images/note/ok_t.gif);
	background-repeat:repeat-x;
}
.ok_b{
	background-image:url(../images/note/ok_b.gif);
	background-repeat:repeat-x;
}
.ok_l{
	background-image:url(../images/note/ok_l.gif);
	background-repeat:repeat-y;
}
.ok_r{
	background-image:url(../images/note/ok_r.gif);
	background-repeat:repeat-y;
}
.ok_body{
	background-color:#eaf3c0;
	padding:0px 10px;
}
.nok_t{
	background-image:url(../images/note/nok_t.gif);
	background-repeat:repeat-x;
}
.nok_b{
	background-image:url(../images/note/nok_b.gif);
	background-repeat:repeat-x;
}
.nok_l{
	background-image:url(../images/note/nok_l.gif);
	background-repeat:repeat-y;
}
.nok_r{
	background-image:url(../images/note/nok_r.gif);
	background-repeat:repeat-y;
}
.nok_body{
	background-color:#efbfbf;
	padding:0px 10px;
}
.m_t{
	background-image:url(../images/note/m_t.gif);
	background-repeat:repeat-x;
}
.m_b{
	background-image:url(../images/note/m_b.gif);
	background-repeat:repeat-x;
}
.m_l{
	background-image:url(../images/note/m_l.gif);
	background-repeat:repeat-y;
}
.m_r{
	background-image:url(../images/note/m_r.gif);
	background-repeat:repeat-y;
}
.m_body{
	background-color:#ffffbf;
	padding:0px 10px;
}

.cbtncontainer{
	position:absolute;
	margin:-4px -6px 0px 0px;
	height:144px; width:100px;
}
a.cbtnabout div{
	padding-top:118px;
	height:29px; width:100px;
	text-align:center;
	background-image:url('../images/inner/profile_pic.gif');
	background-position:left top;
}

a:link.cbtnabout, a:visited.cbtnabout, a:active.cbtnabout{
	color: #494949;
}


a.cbtnabout:hover div{ 
	background-position:left bottom;
	cursor:pointer;
}


.pager{
	display:block;
	text-align:left;
	padding-left:20px;
	margin-top:40px;
}

a.pager_itm{
	border:1px solid #cecece;
	background-color:#ededed;
	width:20px;
	height:20px;
	display:block;
	text-align:center;
	padding-top:4px;
}
a:hover.pager_itm{
	border:1px solid #666666;
	background-color:#FFFFFF;
	width:20px;
	height:20px;
	display:block;
	text-align:center;
	padding-top:4px;
}

a.pager_itm_sel{
	border:1px solid #aacf02;
	background-color:#ffffff;
	width:20px;
	height:20px;
	display:block;
	text-align:center;
	padding-top:4px;
}


/* ************************ signals ************************** */
.signals_wrapper{
	padding-left:12px;
}
.signals{
	padding:8px;
	color:#EDEDED;
}

.signals_body{
	padding:8px 8px 0px 8px;
	color:#393939;
}
.signal_title{
	text-align:center;
	margin-bottom:8px;
}

.signal_head{
	height:18px;
	padding:0px 8px 0px 8px;
	text-align:center;
	background-color:#666666;
	color:#AACF02;
	
	font-weight:bold;
}
.signal_head_green,.signal_head_green td{
	padding:2px 8px 2px 8px;
	background-color:#AACF02;
	color:#222222;
}
.signal_head_red,.signal_head_red td{
	padding:2px 8px;
	background-color:#BF0000;
	color:#B2B2B2;
}
.signal_head_gray,.signal_head_gray td{
	padding:2px 8px;
	background-color:#666666;
	color:#B2B2B2;
}
.signal_head_blue,.signal_head_blue td{
	padding:2px 8px;
	background-color:#57bad2;
	color:#ffffff;
}
.signal_head_yellow,.signal_head_yellow td{
	padding:2px 8px;
	background-color:#efef55;
	color:#222222;
}
.signal_head_black,.signal_head_black td{
	padding:2px 8px;
	background-color:#000000;
	color:#B2B2B2;
}

.signal_head3 td{
	padding:2px 8px;
	text-align:center;
	color:#AACF02;
	background-color:#666666;
}
.signal_head_normal{
	margin-top:0px;
	padding:2px 0px;
	text-align:center;
	background-color:#8C8C8C;
}
.signal_head_normal_vise{
	margin-top:1px;
	padding:1px 8px 1px 0px;
	font-size:13px;
	background-color:#e5e5e5;
	
}
.signal_head_normal_vise_reg{
	margin-top:1px;
	padding:1px 8px 2px 3px;
	background-color:#e5e5e5;
	
}
.signal_head_no{
	font-size:22px;
}
.signal_back{
	background-color:#ffffff;
}
.signal_led{
	padding:16px 8px;
	color:#EDEDED;
}
.signal_percent{
	margin-top:5px;
}
.signal_percent td{
	background-image:url(../images/s_bg.gif);
	padding:8px;
	color:#EDEDED;
}
.signal_btns{
	height:136px;
	background-color:#b2b2b2;
}
.signal_btns_head{
	height:44px;
	border-left:1px solid #ffffff;
	background-image:url('../images/sign/tr.gif');
	background-repeat:no-repeat; 
	background-position:right top;
	text-align:center;
	background-color:#666666;
}
.signal_btns_foot{
	border-left:1px solid #ffffff;
	background-image:url('../images/sign/br.gif');
	background-repeat:no-repeat; 
	background-position:right bottom; 
	height:34px;
	text-align:center;
	background-color:#666666;
}

a.signal_btn{
	display:block;
	background-image:url('../images/sign/btn.gif');
	width:66px;
	height:40px;
}
a.signal_btn div{
	text-align:center;
	padding-top:3px;
}

a:hover.signal_btn{
	display:block;
	background-image:url('../images/sign/btn.gif');
	width:66px;
	height:40px;
	background-position:bottom;
}
a:hover.signal_btn div{
	text-align:center;
	padding-top:3px;
}