body { 
	background: #e0e0e0; color: #000000; margin: 0px; font-family: Times new roman; Arial; text-decoration: none;
	padding-left:8px; padding-right:2px; padding-top:2px; padding-bottom:2px 
}
:hover {color: #FF0000}
:active {color: #FF0000}

.pagetable { height: 100%; width: 100%; border-collapse: collapse; }
.pageleft {	background: #eeeeee; height: 100%; vertical-align: top; }
.pagetext { background: #f5f5f5; width: 100%; vertical-align: top; padding-left: 3px; padding-right: 3px; }

/*Title*/
.pageheader { background: #f5f5f5; padding: 0 5 0 5; }
.pageheader1, .pageheader1 A {
	color: #c0c0c0; font-style: italic; text-align: center; 
	text-decoration: none; border-collapse: collapse;
}
.pageheader1 A:hover {color: #FF0000;}

/*Pesow*/
.pageheader11, .pageheader11 A {font-size: xx-large; font-weight: bolder; padding: 0px 3px 0px 3px}

/*Personal Software*/
.pageheader12 { vertical-align: top; }

.pageheader2 {width: 100%; 
	color: #c0c0c0; font-style: italic; text-align: center;
	text-decoration: none;
	font-size: x-large; font-weight: bolder;
}

/*Language*/
.ref, .ref A { width: 2em; padding: 0px 5px 0 5px; color: #a0a0a0; text-align: center; vertical-align: top; }
.ref A:hover { color: #000; }

/*Header split*/
.hsplit1 { background: #F5F5F5; font-size: xx-small; border-top: 1px solid #ddd; }
/*Left split*/
.vsplit01 {	background: #F5F5F5; }
/*Bottom split*/
.split_b { background: #F5F5F5; font-size: xx-small; border-bottom: 1px solid #ddd; }

/*Footer*/
.pagefooter1, .pagefooter2, .pagefooter2 A {
	background: #F5F5F5; vertical-align: bottom; color: #808080; font-size: x-small; text-decoration: none;	
} 
.pagefooter2, .pagefooter2 A { text-align: right; } 
.pagefooter1, .pagefooter2 { padding: 10px 10px 3px 10px; }	
.pagefooter1 A:hover, .pagefooter2 A:hover {color: #FF0000}

/*News*/
.newsl, .newsr { vertical-align: top; font-weight: bolder; }
.newsr { padding-left: 15px; }

/*Global menu*/	
.glomenu {
	valign: top; font-size: small; white-space: nowrap; border-collapse: collapse;
	border-bottom: 0px none;
}
.glomenu TD{ border-bottom: 2px solid #eeeeee; white-space: nowrap; }
.glomenu1 {	background: #ddd; font-weight: bolder; padding-left: 2px; padding-right: 5px;}
.glomenu2 {
	background: #eeeeee url('IMAGES/c_arrow3.gif'); background-repeat: no-repeat; background-position: center left;
	padding-left: 15px; white-space: nowrap;
}
.glomenu2 A { text-decoration: none; white-space: nowrap; }

.d_header {background: #eeeeee; font-weight: bolder; text-decoration: none;}
.d_subheader { padding-bottom: 5px; font-size: x-small;}
.d_headerfooter { padding-bottom: 10px; font-size: x-small;}
.d_itemheader {font-weight: bolder; text-decoration: none; border-top: 1px solid #ddd;}
.d_itemsubheader { padding-bottom: 5px; font-size: x-small; }
.d_itemdesc { width: 100%; padding: 1em; vertical-align: top;}

/*download*/
._d_itemheader {background: #eeeeee; font-weight: bolder; text-decoration: none; border-bottom: 1px dotted #ccc;}
._d_itemsubheader { border-bottom: 1px solid #ddd; padding-bottom: 5px; font-size: x-small; }
.d_description { width: 100%; padding-right: 5px; border-bottom: 1px solid #ddd; vertical-align: top; }
.d_desclong { width: 100%; padding-right: 5px; padding-top: 1em; vertical-align: top;}
.d_splitl { width: 10px; }
.d_info { border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; 
	padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:0px;
}
.dt_l { padding-right: 10px;}
.dt_r { border-left: 1px solid #ddd; padding-left: 10px;}
.dt_download { border-top: 1px solid #ddd; padding-bottom: 10px;}
