#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/javascript/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/javascript/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/javascript/overlay.png", sizingMethod="scale");
	}
	

DIV.workswith {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	BACKGROUND: rgb(256,256,256); 
	PADDING-BOTTOM: 6px; 
	FONT: x-small Arial, Tahoma, sans-serif; 
	BORDER-LEFT: rgb(171,173,178) 1px solid; 
	COLOR: rgb(80,80,80); 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: rgb(204,204,204) 1px solid; 
	TEXT-ALIGN: center
}
DIV.workswith_header {
	PADDING-RIGHT: 10px; 
	BORDER-TOP: rgb(171,173,178) 1px solid; 
	PADDING-LEFT: 10px; 
	BACKGROUND: white; 
	PADDING-BOTTOM: 3px; 
	FONT: bold x-small Arial, Tahoma, sans-serif; 
	BORDER-LEFT: rgb(171,173,178) 1px solid; 
	COLOR: rgb(80,80,80); 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: rgb(204,204,204) 0px solid; 
	TEXT-ALIGN: center
}

.leftmenu {
	float: left;
	width: 100%; 
        height: 28px;
	margin: 0 0 0 0;
	}

.leftmenu a {
	display: block;
	margin: 0; padding:0;
	#width:100%; 
        #height:100%;
	overflow:hidden;
	font: 13px Arial, Tahoma, sans-serif;
	text-decoration: none;
     
        PADDING-RIGHT: 10px; 
        PADDING-LEFT: 10px; 
        PADDING-BOTTOM: 5px; 
        PADDING-TOP: 5px; 
            
        BORDER-TOP: rgb(250,250,250) 1px solid; 
        BORDER-BOTTOM: rgb(204,204,204) 1px solid; 
        BORDER-LEFT: rgb(171,173,178) 1px solid;
        BORDER-RIGHT: 0px;
        
        TEXT-ALIGN: left;
        vertical-align:middle;
	}

.leftmenu span {
	display: block;
	margin:0; 
        padding: 0 0 0 0;
	}

.leftmenu a:hover {
   background: white;
   color: rgb(255,102,0);
   text-decoration: none;
	}

.orange { 
    color: white; 
    BACKGROUND: rgb(255,120,30); 
}

.dark { 
    BACKGROUND: rgb(214,214,214); 
    COLOR: rgb(80,80,80);
}

.gray { 
    BACKGROUND: rgb(240,240,240);
    COLOR: rgb(80,80,80);
}

.white { 
    BACKGROUND: rgb(255,255,255);
    COLOR: rgb(80,80,80);
}


TD.snoska {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	BACKGROUND: rgb(255,255,225); 
	PADDING-BOTTOM: 10px; 
	FONT: x-small Arial, Tahoma, sans-serif; 
	COLOR: rgb(80,80,80); 
	PADDING-TOP: 5px; 
	TEXT-ALIGN: left;
	BORDER-LEFT: rgb(171,173,178) 1px solid; 
	BORDER-RIGHT: rgb(171,173,178) 1px solid; 
	BORDER-BOTTOM: rgb(171,173,178) 1px solid; 
}

TD.snoska_header {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	BACKGROUND: rgb(255,255,225); 
	PADDING-BOTTOM: 10px; 
	FONT: x-small Arial, Tahoma, sans-serif; 
	COLOR: rgb(80,80,80); 
	PADDING-TOP: 5px; 
	TEXT-ALIGN: left;
	BORDER: rgb(171,173,178) 1px solid; 
}

DIV.versioninfo {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	BACKGROUND: rgb(255,255,225); 
	PADDING-BOTTOM: 6px; 
	FONT: x-small Arial, Tahoma, sans-serif; 
	BORDER-LEFT: rgb(171,173,178) 1px solid; 
	COLOR: rgb(80,80,80); 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: rgb(204,204,204) 1px solid; 
	TEXT-ALIGN: left
}

DIV.versioninfo_header {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	BACKGROUND: rgb(255,255,225); 
	PADDING-BOTTOM: 3px; 
	FONT: bold x-small Arial, Tahoma, sans-serif; 
	BORDER-LEFT: rgb(171,173,178) 1px solid; 
	BORDER-TOP: rgb(171,173,178) 1px solid; 
	COLOR: rgb(80,80,80); 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: rgb(204,204,204) 1px solid; 
	TEXT-ALIGN: left
}

.versionhistory {
	FONT: xx-small Arial, Tahoma, sans-serif; TEXT-ALIGN: left;
        PADDING-top: 8px; 
}

TABLE {
	font: x-small Arial, Tahoma, sans-serif;
	color: rgb(80,80,80);
	text-align: left;
}

div.txt {
	font: x-small Arial, Tahoma, sans-serif;
	padding-left : 20px;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-right : 10px;
	color: rgb(80,80,80);
	text-align: left;
/*	background : rgb(255,255,255); */
}

BODY {
	font: xx-small Arial, Tahoma, sans-serif;
	color: rgb(80,80,80);
	text-align: left;
	background : rgb(255,255,255);
}

.tablehead

{
    font-weight : bold;
}

td.topmenu {
	font: 11px Tahoma, sans-serif;
	padding-left : 10px;
	padding-bottom : 18px;
	padding-top : 4px;
	color: rgb(80,80,80);
	text-align: right;
}
td.botmenu {
	font: 11px Tahoma, sans-serif;
	padding-left : 10px;
	padding-bottom : 18px;
	padding-top : 18px;
	color: rgb(80,80,80);
	text-align: right;
}
td.search {
	font: bold 11px Tahoma, sans-serif;
	padding-right : 10px;
	color: rgb(80,80,80);
	text-align: right;
	vertical-align: middle
}
div.copy {
	font: bold 11px Tahoma, sans-serif;
	padding-left : 10px;
	padding-top : 18px;
	color: rgb(171,173,178);
	text-align: right;
}
div.leftcol {
	font: x-small Arial, Tahoma, sans-serif;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	color: rgb(80,80,80);
	text-align: left;
}
div.rightcol {
	font: x-small Arial, Tahoma, sans-serif;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	color: rgb(80,80,80);
	text-align: left;
}
div.hot {
	font: bold x-small  Arial, Tahoma, sans-serif;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 20px;
	padding-right : 10px;
	color: rgb(80,80,80);
	text-align: left;
}
div.butarea {
	font: x-small Arial, Tahoma, sans-serif;
	padding-left : 30px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-right : 30px;
	color: rgb(255,255,255);
	text-align: center;
	border-bottom : 1px solid rgb(80,80,80);
}
div.block {
	font: xx-small Arial, Tahoma, sans-serif;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-right : 5px;
	color: rgb(80,80,80);
	text-align: left;
}

td.tbdatH1 {
	font: bold x-small Arial, Tahoma, sans-serif;
	padding-left : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-right : 5px;
	color: rgb(255,255,255);
	text-align: left;
	background : rgb(170,173,180);
	border-bottom : 1px solid rgb(80,80,80);
}
.textmain {
	font: x-small Arial, Tahoma, sans-serif;
	padding-left : 20px;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-right : 10px;
	color: rgb(80,80,80);
	text-align: left;
	background : rgb(255,255,255);
}

.tablehead {
	font: bold x-small Arial, Tahoma, sans-serif;
	text-align: left;
	background : rgb(170,173,180);
	border: 0px solid rgb(80,80,80);
}

.tableheadtext {
	font: bold x-small Arial, Tahoma, sans-serif;
	color: rgb(80,80,80);
	text-align: left;
}

.tablebody {
	font: x-small Arial, Tahoma, sans-serif;
	text-align: left;
	background : rgb(240,240,240);
	border : 0px solid rgb(80,80,80);
}

.tablebodytext {
	font: x-small Arial, Tahoma, sans-serif;
	color: rgb(80,80,80);
	text-align: left;
}

.smalltxt {
	font: xx-small Arial, Tahoma, sans-serif;
	color: rgb(80,80,80);
	text-align: left;
}

td.tbdatH2 {
	font: bold x-small Arial, Tahoma, sans-serif;
	padding-left : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-right : 5px;
	color: rgb(255,255,255);
	text-align: left;
	background : rgb(255,102,0);
	border-bottom : 1px solid rgb(80,80,80);
}
td.tbdat {
	font: x-small Arial, Tahoma, sans-serif;
	padding-left : 5px;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-right : 5px;
	color: rgb(80,80,80);
	text-align: left;
	background : rgb(255,255,255);
	border-bottom : 1px solid rgb(80,80,80);
}
td.tbdat1 {
	font: x-small Arial, Tahoma, sans-serif;
	padding-left : 5px;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-right : 5px;
	color: rgb(80,80,80);
	text-align: left;
	background : rgb(240,240,240);
	border-bottom : 1px solid rgb(80,80,80);
}
td.tbdat2 {
	font: x-small Arial, Tahoma, sans-serif;
	padding-left : 5px;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-right : 5px;
	color: rgb(80,80,80);
	text-align: left;
	background : rgb(250,250,250);
	border-bottom : 1px solid rgb(80,80,80);
}
H1{
	font: bold small Arial, Tahoma, sans-serif;
	color: rgb(255,102,0);
	text-align: left;
}
H2{
	font: bold x-small Arial, Tahoma, sans-serif;
	color: rgb(80,80,80);
	text-align: left;
}
A.menu {color: rgb(80,80,80);
	font: bold 11px Tahoma, sans-serif;
	text-decoration: none
}
A:HOVER.menu {
	text-decoration: none;
	color: rgb(255,102,0);
}
A {
	color: rgb(80,80,80);
	font: x-small Tahoma, sans-serif;
	text-decoration: underline;
}
A:HOVER {
	text-decoration: underline;
	color: rgb(255,102,0);
}

A.chain {
	font: bold xx-small ;  
	color: rgb(150,150,150);
	text-decoration: none;
}
span.chain {
	font: bold xx-small ;
	color: rgb(150,150,150);
	text-decoration: none;
}

A.block {
	font: xx-small ;
}

A:HOVER.block {
	font: xx-small ;
	color: rgb(255,102,0);
}

A.blockhighlight {
	font: bold xx-small ;
	color: rgb(255,102,0);
	text-decoration: none;
}

A:HOVER.blockhighlight {
	font: bold xx-small ;
	color: rgb(255,102,0);
	text-decoration: underline;
}

A.tablebodylink {
	font: bold xx-small ;  
	color: rgb(150,150,150);
	text-decoration: none;
}

.errortext {
	color: rgb(255,0,0);
	text-align: left;
	background : rgb(255,255,255);
}
