@charset "utf-8";
/* CSS Document */
a:active{
	text-decoration:none;
	color : #000;
}
a:link{
	text-decoration:none;
	color : #000;
}
a:visited{
	text-decoration:none;
	color : #000;
}
a:hover{
	text-decoration:none;
	color : #000;
}
a.graylink:active{
	text-decoration:none;
	color : #7d7d7d;
}
a.graylink:link{
	text-decoration:none;
	color : #7d7d7d;
}
a.graylink:visited{
	text-decoration:none;
	color :#7d7d7d;
}
a.graylink:hover{
	text-decoration:none;
	color : #7d7d7d;
}
a.red:active{
	text-decoration:none;
	color : #990000;
}
a.red:link{
	text-decoration:none;
	color : #990000;
}
a.red:visited{
	text-decoration:none;
	color :#990000;
}
a.red:hover{
	text-decoration:none;
	color : #2d2d2d;
}
html, body{
	scrollbar-arrow-color: #C0C0C0;
	scrollbar-3dlight-color: #CFCFCF;
	scrollbar-highlight-color: #FEFEFE;
	scrollbar-face-color: #EBEBEB;
	scrollbar-shadow-color: #D7D7D7;
	scrollbar-track-color: #F2F2F2;
	scrollbar-darkshadow-color: #C0C0C0;
	/*background-color:#1c1c1c;*/
	margin:0px;
	padding:0;
	height:100%;
	/*filter: expression(document.execCommand("BackgroundImageCache", false, true));*/
}  
.shadow-top{
	background:url(../images/shadow-top.jpg) repeat-x top left;
}
.shadow-left{
	background:url(../images/shadow-left.jpg) repeat-y top left;
}
.shadow-right{
	background:url(../images/shadow-right.jpg) repeat-y top left;
}
.shadow-btm{
	background:url(../images/shadow-btm.jpg) repeat-x top left;
}
.logo{
	margin:9px 0 0 6px;
}
.lang-search{
	padding:15px 15px 0 0;
}
.bg-nav{
	background:url(../images/bg-nav.jpg) no-repeat 0 0;
}
.bg-subnav{
	background:url(../images/bg-subnav.jpg) no-repeat 0 0;
}
.tb-nav{
	margin:5px 14px 0 0;
}
.nav{
	padding-left:4px;
	background:url(../images/line-nav.gif) no-repeat bottom left;
}
.tb-subnav{
	margin:5px 11px 0 0;
}
.subnav-head{
	padding-left:4px;
	background:url(../images/line-subnav-head.gif) no-repeat bottom left;
}
.img-subnav-head{
	margin-top:15px;
}
.subnav{
	padding-left:4px;
	background:url(../images/dotted-subnav.gif) no-repeat bottom left;
}
.subnav-active{
	background:#e8ebe9;
}
.tb-nextback{
	margin:20px 11px 0 0;
}
.tb-contents{
	margin-top:22px;
}
.td-col3{
	padding-left:8px;
}
.tb-nav-projects{
 	margin-top:2px;
	border-top:#cacecb solid 1px;
}
.tb-content-inside{
	margin: 11px 0 0 0;
}
.imgtxt-head-padding{
	padding:3px 0 0 0;
	height:38px;
}
.copy{
	padding:220px 0 0 0;
}
.linedown{
 	margin-bottom:2px;
	border-bottom:#cacecb solid 1px;
}
