﻿body 
{
    font-family:Tahoma;
    font-size:11px;
    margin:0px;
    background-color:#000000;
    color:#777676;
    background-image:url(/image/bg.jpg);
}
p
{
    margin:0px;
}
a
{
    color:#767575;
    text-decoration:none;
}
input , select , textarea
{
    font-family:Tahoma;
    font-size:11px;
}
.glossymenu{
/*margin: 5px 0;*/
padding: 0;
width: 215px; /*width of menu*/
text-align:right;
}

.glossymenu a.menuitem{
/*background-color:#868787;*/
background-image:url(/image/panel/right-menu-header.jpg);
background-repeat:no-repeat;
font: normal 11px Tahoma;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
text-decoration: none;
margin-bottom:3px;
padding-right:4px;
height:32px;
line-height:32px;
cursor:pointer;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #7d7e7e;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
/*top: 5px;*/
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-color:#5f5e5e;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #ffffff;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid blue;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 9pt Tahoma;
color: black;
text-decoration: none;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
color: white;
}  
.glossymenu div.submenu td
{
    border-bottom: solid 1px #ececec;
}
.paging
{
}
.paging span
{
    font-weight:700;
    background-color:#f0d760;
    padding:3px 6px 3px 6px;
}
.paging td
{
    font-size:11px;
    border:solid 1px #d2d2d2;
    background-color:#ebebeb;
    min-width:18px;
    height:19px;
    text-align:center;
}
.paging a
{
    color:#000000;
}
.styled-textbox
{
    background-image: url(/image/login-textbox.png);
    width: 220px;
    height: 26px;
    padding-top: 6px;
    padding-right: 4px;
    color: #565656;
}
.btn2
{
	width:82px;
	height:21px;
	background-image:url(/image/btn2.png);
	display:block;
	color:White;
	text-align:center;
	line-height:20px;
	cursor:pointer;
}
.btn2:hover
{
	background-position:0 21px;
}
.GridHeader
{
    height:33px;
    border-left:1px solid #edca24;
    border-right:1px solid #edca24;
    background-image: url(/image/panel/grid-header.png);
    background-repeat:repeat-x;
}
.GridHeader th
{
    border:1px solid #f1d13e;
    font-weight:normal;
    color:Black;
    font-size:11px;
}
.GridRow
{
   height:40px;
   background-color:#ffffff;
}
.GridRow td
{
   border:1px solid #dadada;
}
.GridRow:hover
{
   background-color:#fffcd7;
}
.GridRowAlternate
{
   height:40px;
   background-color:#ebebeb;
}
.GridRowAlternate td
{
   border:1px solid #bbbbbb;
}
.GridRowAlternate:hover
{
   background-color:#fffcd7;
}
.ChargeRow
{
    border-right:solid 1px #d2d2d2;
    border-bottom:solid 1px #d2d2d2
}
.simple-textbox
{
    background-image: url(/image/simple-textbox.jpg);
    width: 260px;
    height: 20px;
    padding-top: 4px;
    padding-right: 4px;
    color: #565656;
    text-align:right;
    border:1px solid #b5b5b5;
}
.paging
{
}
.paging span
{
    font-weight:700;
    background-color:#242424;
    padding:3px 6px 3px 6px;
    color:White;
}
.paging td
{
    font-size:11px;
    border:solid 1px #ffffff;
    background-color:#d8d8d8;
    min-width:18px;
    height:19px;
    text-align:center;
}
.paging a
{
    color:#242424;
}
.GridHeader
{
    height:33px;
    border-left:1px solid #edca24;
    border-right:1px solid #edca24;
    background-color: #303030;
}
.GridHeader th
{
    border:1px solid #5d5d5d;
    font-weight:normal;
    color:white;
    font-size:11px;
}
.GridRow
{
   height:40px;
   background-color:#eeeeee;
}
.GridRow td
{
   border:1px solid #dadada;
}
.GridRow:hover
{
   background-color:#dbe7b7;
}
.GridRowAlternate
{
   height:40px;
   background-color:#cfcfcf;
}
.GridRowAlternate td
{
   border:1px solid #dadada;
}
.GridRowAlternate:hover
{
   background-color:#dbe7b7;
}
.top-btn
{
    margin-bottom:3px;
    background-image:url(/image/btn-top.png);
    background-repeat:no-repeat;
    width:156px;
    height:41px;
    
}
.top-btn:hover
{
    background-position:0 -41px;
}
.login-box
{
    border:1px solid #7d7d7d;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-image:url(/image/textbox-bg1.jpg);
	background-repeat:repeat-x;
	height:20px;
	line-height:19px;
	width:116px;
	direction:rtl;
	padding-left:19px;
	padding-right:2px;
	color:#666666;
}
.login-btn
{
    background-image:url(/image/loginbtn.png);
	background-repeat:no-repeat;
	width:51px;
	height:19px;
	border:1px solid #7d7d7d;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display:block;
}
.login-btn:hover
{
    background-position:0 -19px;
}
.register-btn
{
    background-image:url(/image/register-btn.png);
	background-repeat:no-repeat;
	width:106px;
	height:29px;
	display:block;
	line-height:28px;
	color:White;
	font-weight:700;
}
.register-btn:hover
{
    background-position:0 -29px;
}

.news-paging
{
}
.news-paging span
{
    font-weight:700;
    background-color:#2f2f2f;
    padding:3px 6px 3px 6px;
    color:White;
}
.news-paging td
{
    font-size:11px;
    border:solid 1px #5a5a5a;
    background-color:#f4f4f4;
    min-width:18px;
    height:19px;
    text-align:center;
}
.news-paging td.left
{
    border:solid 1px #5a5a5a;
    -moz-border-radius-topright:    9px;
    -moz-border-radius-bottomright: 9px;
    background-color:#f4f4f4;
    min-width:18px;
    height:19px;
}
.news-paging td.right
{
    border:solid 1px #5a5a5a;
    -moz-border-radius-topleft:    9px;
    -moz-border-radius-bottomleft: 9px;
    background-color:#f4f4f4;
    min-width:18px;
    height:19px;
}
.news-paging a
{
    color:#242424;
}

.cus-paging td
{
    height:20px;
    width:20px;
}
.cus-paging span
{
    display:block;
    height:20px;
    width:20px;
    line-height:20px;
    background-color:#151515;
    color:White;
    text-align:center;
}
.cus-paging a
{
    display:block;
    height:20px;
    width:20px;
    line-height:20px;
    text-align:center;
}
.cus-paging a:hover
{
    background-color:#151515;
    color:White;
}
.simple-btn
{
    background-image:url(/image/btn3.jpg);
	height:22px;
	line-height:21px;
	border:1px solid #7d7d7d;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display:block;
	text-align:center;
	color:Black;
}
.simple-btn:hover
{
    background-position:0 -22px;
}
.cus-hub-td1
{
    background-color: #FFFFFF;
    height: 28px;
    border: solid 1px #bdbdbd;
}
.cus-hub-td1:hover
{
    background-color:#e3e3e3;
}

