.StyleSheetHiddenPlaceHolder  {
	display : none;
}



BODY {	margin:0px; 
		padding:0px; 			
		font-family: tahoma, Sans-Serif;							
		background:white url("images/bg.jpg") repeat-x;
		}
		
BODY.pics {	margin:0px; 
		padding:0px; 			
		font-family: tahoma, Sans-Serif;							
		background-image:none;
		
		}
		
#left{position:absolute;
		width:200px;	
		left:55px;
		top:50px;		
		margin:0 ;  											
		z-index:0;	
		text-align:left;	
		font-size:70%;	
		
			}	
			
div.right{position:relative;		
		left:50%;
		top:50px;		
		margin:0 ; 											
		z-index:0;	
		text-align:left;	
		font-size:70%;	
		float:left;
			}	
			
div.right#rep{
		width:180px;			
			}

div.right#syn{
		padding:23px 0 0 0px !important; 
		padding:33px 0 0 0px;				
		width:220px;	
			}		
			
div.right#pic{
		width:70px;		
		padding:44px 0 0 0px;				
			}			
			
			
#text{position:absolute;
		width:90%;	
		left:0px;
		top:0px;		
		margin:0 ;  											
		z-index:0;	
		text-align:left;	
		font-size:70%;			
			}	
			
		#text p{
		margin:0 0 .8em ;  											
		padding:0 0 0 0
			}	
			
		#text h1{
		color:#99CCFF;
		margin:0 0 .7em 0;
			}
			
#sig{position:relative;
		width:200px;	
		left:80%;
		top:98%;		
		margin:0 ; 											
		z-index:0;	
		text-align:left;	
		font-size:70%;	
		
			}	
			
#frame{position:absolute;
		width:94%;	
		height:290px;
		left:55px;
		top:220px;		
		margin:0 ; 											
		z-index:0;	
		text-align:left;	
		
			}	
			
#credit{position:absolute;
		width:200px;	
		height:30px;
		left:55px;
		top:610px;		
		margin:0 ; 											
		z-index:0;	
		text-align:left;	
		font-size:70%;	
		color:gray;
			}
			
			#credit a{color:gray;}
			
table { padding:0;
margin:0 0px 0 0px;
}

img {border:0;}

table.main td{border-left:1px solid #99CCFF;
padding:0 8px 0 0;
vertical-align:top;}

table.noline {
margin:0 0 0 0px;
}

table.noline td{border-left:0px solid #99CCFF;
padding:0 6px 0 0;
vertical-align:top;}

	table.noline td h2 {font-weight:normal;
font-size:75%;
padding: 4px 0 0 0px;
margin:0;
}


h1 {font-weight:normal;
font-size:130%;
padding: 0;
margin:0}

h2 {font-weight:normal;
font-size:75%;
padding: 4px 0 0 6px;
margin:0}

div.right b.shade {color:#99CCFF;
font-weight:normal;}

#left img{margin:0 0 40px 0}

					
			#left a,  #left a:visited, #text a,  #text a:visited{					
			color:#99CCFF;				
			text-decoration:none;				
			background:url(images/arrow.gif) no-repeat .1em .4em;
			padding:0 0 0 9px;
			}
			
			#left a:hover, #text a:hover{color:silver; 				
			text-decoration:underline;			
			background:url(images/arrow.gif) no-repeat .2em .4em;
			padding:0 0 0 9px;
			}
			
			table.main a.more,  table.main a.more:visited {					
			color:#99CCFF;				
			text-decoration:none;				
			background:url(images/arrow.gif) no-repeat .8em .4em;
			padding:0 0 0 18px;
			}
			
			table.main a.more:hover{color:silver; 				
			text-decoration:underline;			
			background:url(images/arrow.gif) no-repeat .9em .4em;
			padding:0 0 0 18px;
			}
			
div.right a,  div.right a:visited {					
			color:#99CCFF;				
			text-decoration:none;				
			background:url(images/arrow.gif) no-repeat .1em .4em;
			padding:0 0 0 9px;
			}
			
			
			div.right a:hover{color:#99CCFF; 			
			text-decoration:underline;		
			background:url(images/arrow.gif) no-repeat .2em .4em;
			padding:0 0 0 9px;	
			
			}
			
td a,  td a:visited {					
			color:#99CCFF;				
			text-decoration:underline;						
			font-size:70%;
			padding: 2px 0 0 6px;
			}
			
			
			td a:hover{color:silver; 				
			text-decoration:none;	
			font-size:70%;
			padding: 2px 0 0 6px;
			}
			
			
