BODY
{
    FONT-SIZE:11px;
    COLOR:#000080;
    FONT-FAMILY:Tahoma;
    BACKGROUND-COLOR:#ffffff;
    MARGIN:0px;
}
A
{
    CURSOR:pointer;
    COLOR: #303030;
    TEXT-DECORATION: none
}
TABLE
{
    FONT-SIZE: 11px;
    BORDER-COLLAPSE: collapse
}
TD
{
    VERTICAL-ALIGN: top
}
ACRONYM
{
    TEXT-DECORATION: overline
}
HR
{
    border:1px solid #000080; 
}
INPUT, TEXTAREA, SELECT
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Tahoma;
	COLOR:#303030;
}
BUTTON
{
	font-size:10px;
}
IMG
{
	BORDER:0px solid;
}
IFRAME
{
	BORDER:0px solid;
}
H3 {
	margin:0px;
}
FORM
{
	margin:0px;
}
UL
{
	margin:0px;
	padding:0px;
}

.R1 { width:9px; height:9px; background:url(default/r1.png) top left no-repeat; }
.R2 {  }
.R3 { width:9px; height:9px; background:url(default/r3.png) top right no-repeat; }
.R4 {  }
.R5 { padding:5px; }
.R6 {  }
.R7 { width:9px; height:9px; background:url(default/r7.png) bottom left no-repeat; }
.R8 {  }
.R9 { width:9px; height:9px; background:url(default/r9.png) bottom right no-repeat; }


.TOP {
	width:100%;
	height:40px;
	background:#606060 url(admin/top_bg.png) repeat-x;
}
	.TOP .TR1 .TD1 {
		display:none;
	}
	.TOP .TR1 .TD2 {
	  width:160px;
		color:#909090;
		background:url(admin/top_logo.png) top left no-repeat;
		VERTICAL-ALIGN: top;
		TEXT-ALIGN:left;
		padding-top:10px;
		padding-bottom:10px;
	}
		.TOP .TR1 .TD2 IMG {
			width:180px;
			height:35px;
		}
		.TOP .TR1 .TD2 .VERSION {
			font-family:Tahoma;
			font-size:8px;
			color:#CCCCCC;
			letter-spacing:1px;
			text-align:right;
			margin:0px;
		}
	.TOP .TR1 .TD3 {
		text-align:right;
		padding-right:10px;
		padding-top:0px;
	}
.MAIN {
    WIDTH: 100%;
    HEIGHT: 89%;
}
.MAIN .TR1 .TD1 {
	width:180px;
}
.MAIN .TR1 .TD2 {
	width:100%;
	padding:5px;
}
.MAIN .TR1 .TD3 {
	display:none;
}
.BOTTOM {
    DISPLAY: none
}
.WINDOW {
	width:100%;
}
.WINDOW TD {
	border:1px dotted #00FF66;
}
.WINDOW .TITLE TD {
  COLOR: #000000;
  FONT-WEIGHT:bold;
	FONT-SIZE:16px;
	letter-spacing:2;
	border:none;
	text-align:center;
	padding:5px;
  background:#DDDDDD url(admin/r1.png) top left no-repeat;
}
.Window .Title A {
	color:#606060;
}
.Window .Filter {
    padding: 5px;
    color: #ffffff;
    BACKGROUND-COLOR:#AAAAAA;
	letter-spacing:1;
	text-align:left;
}
.Window .Filter .Left {
	text-align:left;
	white-space:nowrap;
}
.Window .Filter .Right {
	width:200px;
	text-align:right;
	padding-top:7px;
	padding-right:5px;
}
.Window .Filter .Right A {
	padding:3px;
}
.Window .Filter .Right .SEL {
	color:#FFFFFF;
	background:#606060;
	border:1px solid #000000;
}
.Window .Header {
    PADDING: 5px;
    BACKGROUND-COLOR:#909090;
    COLOR: #FFFFFF;
	font-weight:bold;
	border:0px;
	vertical-align:middle;
}
.Window .Header A {
	width:100%;
	cursor:s-resize;
	color:#FFFFFF;
}
.Window TD {
	border:0px;
	padding:3px;
}
.Window .LIST {
	color:#603060;
	background:#CCCCCC;
}
.Window .LIST_HL {
	color:#000000;
	background:#F0F0F0;
}
.Window .LIST TD {
}
.Window .LIST .NUM {
	width:20px;
}
.Window .FORM, .Window .FORM INPUT, .Window .FORM TEXTAREA
{
	background:#CCCCCC;
}
.Window .FORM_HL, .Window .FORM_HL INPUT, .Window .FORM_HL TEXTAREA {
	background:#F2F4FC;
}
.Window .Status .Left
{
  COLOR: #000000;
	text-align:left;
	vertical-align:bottom;
	padding-left:10px;
	font-weight:bold;
  background:#DDDDDD url(admin/r7.png) bottom left no-repeat;
}
.Window .Status .Right
{
  COLOR: #000000;
	text-align:right;
	font-weight:bold;
  background:#DDDDDD;
}
.Window .Status A {
	color:#000000;
}
.Window .Left
{
	color:#660000;
	font-size:12px;
	font-weight: bolder;
}
.Window .Right
{
	width:75%;
}
.Window .Tab A {
	width:100%;
	height:100%;
	padding:3px;
	font-weight:bolder;
	border:1px solid #DDDDDD;
}
.Window .Tab TD, .Window .Tab .Sel TD {
	border-bottom:1px solid #FFFFFF;
	padding:0px;
}
.Window .Tab .Sel A {
  COLOR: #000000;
	background:#DDDDDD;
}
.Window .Tab A:hover {
	color:#000000;
	background:#86C18B;
}

.Menu
{
}
.Menu .MenuTop
{
display:none;
}
.Menu .MenuBottom
{
display:none;
}
.Menu .MenuItem
{
    PADDING-LEFT: 5px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-RIGHT: 10px;
    FONT-WEIGHT: bolder;
    BORDER: 1px solid #a0a0a0;
    TEXT-ALIGN:left;
}
.Menu .MenuHover
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    BORDER: 1px solid #606060;
    FONT-SIZE: 14px;
}
.Error
{
    COLOR: #ff0000;
    FONT-WEIGHT: bolder;
}
.Trans
{
	border: 0px;
	background-color: transparent;
}

.SSO {
	font-family:Arial Black;
	font-size:24px;
	font-weight:bold;
	color:#DDDDDD;
	border:2px outset #DDDDDD;
	text-align:center;
	letter-spacing:1;
	width:100%;
}
.SSOLIST {
	width:100%;
}
.SSOLIST LI {
	color:#000000;
	margin:0px;
	padding:0px;
	font-family:Arial;
	border-bottom:1px solid #FFFFFF;
}
.SSOLIST A {
	width:100%;
	height:16px;
  COLOR: #000000;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	padding-left:5px;
	padding-right:10px;
	background:#DDDDDD url(admin/r9.png) bottom right no-repeat;
}
.SSOLIST A:hover {
	background:#86C18B url(admin/r9.png) bottom right no-repeat;
}

.START {
	width:100px;
	color:#FFFFFF;
	font-weight:bold;
	background:#606060 url(admin/r7.png) bottom left no-repeat;
}
.START SPAN {
	width:100%;
	height:100%;
	padding:7px;
	text-align:center;
	background:url(admin/r9.png) bottom right no-repeat;
}
.START:hover { background-color:#505050 }
.UPDATE {
	width:100px;
	color:#FFFFFF;
	font-weight:bold;
	background:#FF6600 url(admin/r7.png) bottom left no-repeat;
}
.UPDATE SPAN {
	width:100%;
	height:100%;
	padding:7px;
	text-align:center;
	background:url(admin/r9.png) bottom right no-repeat;
}
.UPDATE:hover { background-color:#FF9900 }
.INSTALL {
	width:100px;
	color:#FFFFFF;
	font-weight:bold;
	background:#0000CC url(admin/r7.png) bottom left no-repeat;
}
.INSTALL SPAN {
	width:100%;
	height:100%;
	padding:7px;
	text-align:center;
	background:url(admin/r9.png) bottom right no-repeat;
}
.INSTALL:hover { background-color:#0000FF }
.HELP {
	width:80px;
	color:#FFFFFF;
	font-weight:bold;
	background:#00AA00 url(admin/r7.png) bottom left no-repeat;
}
.HELP SPAN {
	width:100%;
	height:100%;
	padding:7px;
	text-align:center;
	background:url(admin/r9.png) bottom right no-repeat;
}
.HELP:hover { background-color:#00CC00 }
.EXIT {
	width:80px;
	color:#FFFFFF;
	font-weight:bold;
	background:#CC0000 url(admin/r7.png) bottom left no-repeat;
}
.EXIT SPAN {
	width:100%;
	height:100%;
	padding:7px;
	text-align:center;
	background:url(admin/r9.png) bottom right no-repeat;
}
.EXIT:hover { background-color:#EE0000 }


/*-------------------------------------------------------------------------------------------------*/
.CUSTOM_LOGIN {
	width:100%;
	height:100%;
	background:#FFFFFF;
}
.CUSTOM_LOGIN_LEFT {
	width:178px;
	height:150px;
	background:url(admin/ssn_logo.png) no-repeat; 
	text-align:center;
	color:#909090;
	letter-spacing:1px;
}
.CUSTOM_LOGIN_LEFT IMG {
	width:178px;
	height:136px;
}
.CUSTOM_LOGIN_RIGHT {
	width:100%;
	padding:20px;
	padding-top:5px;
	text-align:right;
}
.CUSTOM_LOGIN_BOTTOM {
	height:100%;
	background:#909090;
}
.LOGIN {
	font-size:12px;
}
.LOGIN .TITLE {
	font-size:20px;
	font-weight:bold;
}
.LOGIN TD {
	text-align:right;
}
.LOGIN INPUT {
	margin-left:5px;
	font-size:14px;
}
.LOGIN BUTTON {
	margin-left:5px;
	font-size:12px;
}
/*-------------------------------------------------------------------------------------------------*/

.INSTALLED {
	width:24px;
	height:24px;
	background:url(admin/installed.png) no-repeat;
}
.NOTINSTALLED {
	width:24px;
	height:24px;
	background:url(admin/notinstalled.png) no-repeat;
}
.SSN_INSTALL TD {
	font-size:12px;
}
