/* HTML tags -------------------------------------------------- */
body{
	background-color:#FFFFFF;
	font:14px "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:default;
}
.page{
	width:800px;	
	margin:0 auto;
}
a{
	color:#EBDFB8;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
}
/* Path navigator ---------------------------------------------------- */
h3#pathNav{
	text-align:left;
	display:block;
	padding:0px 0px 20px 29px;
	margin:0px;
	font-size:18px;
	color:#EBDFB8;
}
/* Table of content -------------------------------------------------- */
table{
	width:100%;
	text-align:center;
	color:#EEEEEE;
	border:none;
}
table th, table td{
	border: none;
	padding: 0;
}
thead{
	font: bold 14px "Century Gothic",Verdana, Arial, Helvetica, sans-serif;	
	color:#EEEEEE;
}
.iconCell{
	width:50px;
	border-bottom: 1px solid #6F6F6F;	
}
.nameCell{
	border-bottom: 1px solid #6F6F6F;
	padding: 4px 0;
}
.descCell{
	border-bottom: 1px solid #6F6F6F;
}
/* Main definitions -------------------------------------------------- */
.header{
	width:800px;
	height:92px;
	background:url(img/head.jpg) left top no-repeat;
}
.header h1{
	display:none;
}
.content{
	position:relative;
	width:800px;	
}
.content .head{	
	position:relative;	
	height:64px;
	background:url(img/contentHead.jpg) left top no-repeat;	
	font-weight:bold;
	font-size:24px;	
	text-align:left;
}
.content .head h2{	
	display:inline;
	font-size:24px;	
	margin-left:30px;	
	color:#FFFFFF;
	height:64px;
	line-height:64px;	
}
.content .head strong{		
	color:#EBDFB8;
	margin-left:10px;	
}
.content .body{
	background:url(img/contentBkgnd.jpg) left top  repeat-y;		
}
.content .body .data{
	padding: 0 30px 20px 20px;
}
.content .foot{
	width:800px;
	height:17px;
	margin-bottom:2px;
	background:url(img/contentFoot.jpg) left top no-repeat;
}
.foot{
	width:800px;
	height:40px;
	background:url(img/foot.jpg) left top no-repeat;	
}
.foot .text{
	text-align:right;	
	margin:0px;
	padding:0px;
	height:30px;
	line-height:25px;	
	font-weight:bold;	
}
.foot .text strong{
	color:#EBDFB8;
}
.foot .credits{	
	height:30px;
	padding-right:25px;
	line-height:25px;	
	font-weight:bold;
	color:#EBDFB8;	
}
/* Icons -------------------------------------------------- */
.iconFile, .iconZip, .iconExe, .iconFolder, .iconMov, .iconDoc{
	display:block;
	height:50px;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.iconFile span,
.iconZip span,
.iconExe span,
.iconFolder span,
.iconMov span,
.iconDoc span{
	display:none;
}
.iconFile{		
	background-image: url(img/iconFile.jpg);
}
.iconFile:hover{
	background-image: url(img/iconFileOver.jpg);
}
.iconZip{	
	background-image: url(img/iconZip.jpg);
}
.iconZip:hover{
	background-image: url(img/iconZipOver.jpg);
}
.iconExe{	
	background-image:url(img/iconExe.jpg);
}
.iconExe:hover{
	background-image:url(img/iconExeOver.jpg);
}
.iconFolder{		
	background-image:url(img/iconFolder.jpg);
}
.iconFolder:hover{
	background-image:url(img/iconFolderOver.jpg);
}
.iconMov{		
	background-image:url(img/iconMov.jpg);
}
.iconMov:hover{
	background-image:url(img/iconMovOver.jpg);
}
.iconDoc{		
	background-image:url(img/iconDoc.jpg);
}
.iconDoc:hover{
	background-image:url(img/iconDocOver.jpg);
}
