/* ===== body ================================  */
body {
 	/* fonts */
 	font-family: georgia,Tahoma,ARIAL; 
 	font-size: 12px;
 	line-height: 150%;
 	color: #181830;
 	text-align: center; 

 	/* change the colors of the scrollbars */
 	scrollbar-face-color : #D8DBDF;
 	scrollbar-highlight-color : #FFFFFF;
 	scrollbar-shadow-color : #C1C6CC;
 	scrollbar-3dlight-color : #ABB1B3;
 	scrollbar-arrow-color : #004070;
 	scrollbar-track-color : #F8FAF9;
 	scrollbar-darkshadow-color : #ABB1B3;
 	background-image: url('images/starry.jpg');
 	background-color:#080808;
 	margin-top:0; margin-right:0; margin-left:0;
	}


/* ========= MENU =============================================   */
.menu_top { 	/* margin-left: 0px; margin-right: auto; */
	margin-left: -1px;
	color: #DFDFDF;
	border-bottom: 1px solid #010101; 
	height:20px; 
	}

.menu_top * { 
	font-size: 12px; 
	font-family: Verdana,Tahoma,ARIAL; 
	font-weight: normal;
	}

.menu_top td 	
	{		/* margin-left: 20px; */
	padding-left: 6px;
	padding-right: 6px;
	border-left: 1px solid #c0c0c0;
	}
/* ============================================================   */


table { border-collapse: collapse; }


/* always define in this order */
a:link {color: rgb(00, 00, 190); font-weight:bold; text-decoration: none; }
a:visited {color: rgb(0, 0, 190); font-weight:bold; text-decoration: none; }  
a:hover {color:#FF0000; font-weight:bold; text-decoration: underline; background-color:#EEE0E0;}
a:active {color: #0000BE;  font-weight:normal; text-decoration: underline; background-color:#EEE0E0;}
/* you can mark the text hyperlinks with this: border-bottom: 1px dotted #808080; */

td.noBoldLinks a,a:link,a:visited,a:hover,a:active  { font-weight: normal }
 
table.helptable td {
	border-bottom: 1px solid #A093EF;
	padding-bottom: 20px;
	padding-top: 10px;
}

.MainPageTable 
	{ 
	padding: 0;
	width: 750px; 
	background-color: #FFFFFF; 
	margin-left: auto; 
	margin-right: auto; 
	}

.MainPageTableNew 
	{ 
	padding: 0;
	width: 750px; 
	background-color: #FFFFFF; 
	margin-left:1.5cm; 
	margin-right: auto; 
	}

.tblLightBlue  { 
	width: 470px;
	border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0;
	border-top:1px solid #C0C0C0; 
	border-bottom-width:1px;
	border-bottom-color:#C0C0C0; 
	border-collapse: collapse; 
	background-image: url('images/bg_grad_lightblue.gif'); 
	}


.rightColumnPink { 
	width:168px; 
	background-image: url('images/bg_grad_pink.gif');
	padding-left:2px; padding-right:2px; padding-top:2px; 
	}

td.rightColumnPink td,
td.rightColumnPink p  
	{ /* put the same style in the childred of the parent TD */
	font-family: Verdana,Tahoma,ARIAL; 
	font-size: 12px; 	
	line-height: 150%; 
	}

.ColorBackground2 { 
	width:168px; 
	background-color: #000000;
	padding-left:2px; padding-right:2px; padding-top:2px; 
	}

td.ColorBackground2 * 
	{ 
		font-family: Verdana,Tahoma,ARIAL; 
		font-size: 12px; 	
		line-height: 150%; 
	}


.invis 		      { font-size: 0.5em; color: #000000; margin-top:0; margin-bottom:0;  } 

.Font_Normal     { line-height: 150%; font-family: georgia,Tahoma,ARIAL; font-size: 12px; color: #181830; }

.Font_PageTitle  { line-height: 150%; font-family: georgia,Tahoma,ARIAL; font-size: 32px; color: #332A6E; }
.Font_PageSubTitle  { line-height: 150%; font-family: georgia,Tahoma,ARIAL; font-size: 20px; color: #332A6E; }

.Font_RightColumn  { line-height: 150%; font-family: Verdana,Tahoma,ARIAL; font-size: 12px; color:  #181830; }
.Font_NormalParaHeader,
.Font_NormalParaHeader *     
		{ 
		line-height: 150%; font-family: georgia,Tahoma,ARIAL;  font-size: 16px; font-weight: bold; 
		color:  #181830; 
		margin-left: 0px; margin-right: auto;
		}


.PicBorder {  border:1px dashed #404050; padding: 2px; background-color:#FFFFFF; margin: 4px 4px 4px 4px;  }

.TableAsNote 
	{ 
	border:1px dashed #444444; 
	padding:4px; 
	background-color: #FFFFCC; 
	margin-left:auto; 
	margin-right:auto;
	}

.TableAsNotepaper { 
		width: 85%;
		border:1px dashed #444444; padding:4px; 
		background-image: url('images/yellowback.gif'); 
		margin-left:auto; margin-right:auto;
		}