/* CSS Document */

   html, body, #wrapper {
	height:100%;
	margin: 0px;
	margin-left: 15px;
	margin-top: 15px;
	padding: 0px;
	border: none;
	text-align: center;
	background-color: #E2E2E2;
	font-family: Arial, Verdana, "Times New Roman";
	color: #150089;
   }
   
   
   a {
   color: #150089;
   
   }
   
    a:hover {
   color: #000000;
   
   }
   
   #pagetitle {
   		font-size: 28px;
   		font-weight: bolder;
   		color: #960001;
   		margin-bottom: 20px;
   
   }
   
   #subtitle {
   		font-weight: bolder;
   		color: #960001;
   		margin-bottom: 5px;
   
   }
   
   #participant_detail_table {
   		vertical-alignment: top;
   }
   
   #participant_list_name {
   		text-align: left;
   		text-decoration: none;
   		margin-bottom: 12px;
   }
   
   .participant_list_name_ {
   		text-align: left;
   		text-decoration: none;
   }
   
   .participant_list_place {
   		text-align: left;
   		text-decoration: none;
   		font-size: 10px;
   		color: #666666;
   }
   
   #participant_list_name a {
   		text-decoration: none;
   		
   }
   
   #participant_list_name a:hover {
   		color: #000000;
   }   
   
   #partfieldleft {
   		padding-bottom: 15px;	
   }
   
   #partfieldright {
   }
   
   
   
   
   #pressfieldleft {
   		
   }
   
   #pressfieldright {
   }
   
   
   
      
   #press_list_title {
   		text-align: left;
   		text-decoration: none;

   }
   
   #press_list_title a {
   		text-decoration: none;
   		
   }
   
   #press_list_title a:hover {
   		color: #960001;
   } 
   
   #press_list_title ul{
   	list-style-type: none;
   }  
   
   #press_list_title ul ul{
   		font-size: 10px;
   		margin-bottom: 5px;
   }  
   
   
   
   
   
   
   
   .warning { 
   		color: #ff0000; 
   		font-size: 10px;
   	}
   	
   	
   	
   	
   	/* Tables layout */
table.list, table.form {
	margin: 0px;
	padding: 0px!important;
	border-spacing: 0px;
	width: 100%;
	border-left: none!important;
	border-right: none!important;
	border-top: none!important;
	border-collapse: collapse!important;
	margin-bottom: 0px;
	margin-top: 0px;
	border-bottom: #cccccc 1px solid!important;
}
table.list th, table.form th {
	margin: 0px;
	font-weight: bold;
	padding: 7px 10px 0px 10px;
	height: 30px;
	background: url(../../images/layout/jpg/bk_back.jpg) repeat-x 0px 5px;
	font-size: 102%;
	border-left: none!important;
	border-right: none!important;
	border-bottom: #cccccc 1px dotted!important;
	text-align:left;
}
table.list th, table.list th a {
	color: #999999!important;
}

table.form th {
	color: #1f70d0;
	padding-left:15px;
	font-size: 106%;
}

table.form td{
	width: 50%!important;
}

table.list tr:hover { 
	background-color: #D6DFF5;  
}
table.list tr.header, table.form tr.header { 
	background: #ffffff url(../../images/layout/gif/line.gif) repeat-x 0px 0px;
	valign="top";
}

table.list td {
	border-left: none!important;
	border-right: none!important;
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #cccccc 1px solid !important;
	height: 27px;
}
table.list a:hover {
	color:#1f70d0;
	text-decoration:underline;
}
   	
   	
   	
   	
   	
   	
   	
   	
   	
   	