.main_content {
/*		position: absolute;*/
		margin: 0px 0px 0px 0px;
/*		left: 22%;*/
		float:right;
		top:0px;
		width:79%;
/*		text-align: center;*/
	          }

.main_content_alt {
		position: absolute;
		margin: 0px 0px 0px 0px;
		left: 22%;
		float:right;
		top:0px;
		width:79%;
/*		text-align: center;*/
	          }

/*Navigation */

#nav {	
		position:absolute; 
		background-color: #990000; 
		top: 10px; 
		left: 10px; 
		width: 20%; 
		height: 600px;
/*		text-align: center;*/
     }

.nav_text1 {
		font-family: Arial, Helvetica,sans-serif;
		color: #CCCCCC;
		font-weight: bold;
		font-size: 18px;
		letter-spacing: 1px;
	   }

.nav_text2 {
		padding: 0px 0px 0px 2px;	
		font-family: Arial, Helvetica,sans-serif;
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		
	   }
#menubox {
		background-color: #990000;
		margin: 0px;
		padding: 0px;
		top: 200px;
/*		left: 10%;*/
		height: 240px;
		width: 90%;
/*		text-align: center;*/
		list-style: none outside;
		/*background-color:#000000;*/
		
	}

.box {
		left: 10%;
/*		display: block; */
		margin: 0;
		padding: 0;
		
		}
	
#menubox li a:link, 
#menubox li a:visited  {
			height: 15px;
			width:80%;		
			background-color: #FFFFFF;
			color: #003366;
			border: 1px;
			border-style: solid;
			border-color: #000000;
			display: block;	
			margin: 20px 0px 20px 0px;
			padding:5px;
			text-decoration:none;
			font-family: Arial, Helvetica,sans-serif;
			color: #990000;
			font-size: 15px;
			font-weight: bold;
		 }
#menubox li a:hover {
			background-color: #003366;
			color: #FFFFFF;
			font-style:italic;
	       }

/* Services Page */
.services_header_text {
			color: #990000;
			font-size: 20px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			letter-spacing: 1px;
			padding: 5px 5px 5px 5px;
			margin: 10px 0px 30px 0px;
			border-top: dashed 1px;
			border-bottom: dashed 1px;
			width: 55%;
}							

.services_content_text {
			left:35%;
			text-align: center;
			width: 75%;
			color: #333333;
			font-size: 16px;
			margin: 20px 0px 30px 0px;
		 	font-family: Arial, Helvetica, sans-serif;
			letter-spacing: 1px;
			font-weight: bold;
			}
.screenbrokers	{
			margin: 5px;
			padding: 5px;	
			position: absolute;
			top: 60%;
			left:22%;
			float: left;
			border-style: none;
			}
.script_surgeon	{
			margin: 5px;
			padding: 5px;
			position: absolute;
			top: 60%;
			left:70%;
/*			float: right;*/
			border-style: none;
			}

.consultant_link	{
			margin: 0px;
			padding: 0px;
			text-decoration: none;
			border-style: none;
			position:absolute;
			top: 85%;
			left: 50%;
			color: #990000;
			font-size: 30px;
			letter-spacing: 2px;
			font-weight: bold;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			}
			
/* Cast Content */

.cast_header	{
			color: #990000;
			font-size: 24px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			letter-spacing: 1px;
			padding: 10px 10px 10px 10px;
			margin: 10px 0px 30px 0px;
			border-top: dashed 1px;
			border-bottom: dashed 1px;
			width: 55%;
}

.andy_content	{
/*			background-color:#333333;*/
			margin: 0px;
			padding: 0px;
			float:left;
			left: 5%;
			width: 38%;
	/*		height: 50px;*/
			}
.andy_image		{
			margin: 0px 4px 0px 0px;
			padding: 0px;
			left:0%;
			float: left;	
			}
.andy_text_header	{
			text-align: center;
			font-family: Arial, Helvetica, sans-serif;
			color: #333333;
			font-size: 15px;
			font-weight: bold;
			letter-spacing: 2px;
			margin: 5px 0px 0px 0px;
			padding: 1px 0px 1px 0px;
			border-top: dashed 1px;
			border-bottom: dashed 1px;
			}
.andy_text		{
			text-align: center;
			font-family: Arial, Helvetica, sans-serif;
			color: #666666;
			font-size: 12px;
			text-align: left;
/*			font-weight: bold;*/
			letter-spacing: 1px;
			}
.bonnie_content	{
/*			background-color:#000000;*/
			margin: 0px;
			padding: 0px;
			float:right;
			left: 55%;
			width: 41%;
	/*		height: 50px;*/
			}
.bonnie_image		{
			margin: 0px 0px 0px 4px;
			padding: 0px;
/*			left:0%;*/
			float: right;	
			}
.bonnie_text_header	{
			text-align: center;
			
			font-family: Arial, Helvetica, sans-serif;
			color: #333333;
			font-size: 15px;
			font-weight: bold;
			letter-spacing: 2px;
			margin: 4px 0px 0px 0px;
			padding: 1px 0px 1px 0px;
			border-top: dashed 1px;
			border-bottom: dashed 1px;
			width: 100%;
			}
.bonnie_text		{
			text-align: center;
			font-family: Arial, Helvetica, sans-serif;
			color: #666666;
			font-size: 12px;
			text-align: left;
/*			font-weight: bold;*/
			letter-spacing: 1px;
			}
.sandy_content	{
			position:absolute;
/*			background-color:#000000;*/
			margin: 0px;
			padding: 0px;
			top: 386px;
			/*float:right;*/
			left: 150px;
			width: 35%;
	/*		height: 50px;*/
			}
.sandy_image		{
			margin: 0px 0px 0px 4px;
			padding: 0px;
/*			left:0%;*/
			float: left;	
			}
.sandy_text_header	{
			text-align: center;
			
			font-family: Arial, Helvetica, sans-serif;
			color: #333333;
			font-size: 15px;
			font-weight: bold;
			letter-spacing: 2px;
			margin: 4px 0px 0px 0px;
			padding: 1px 0px 1px 0px;
			border-top: dashed 1px;
			border-bottom: dashed 1px;
			width: 100%;
			}
.sandy_text		{
			text-align: center;
			font-family: Arial, Helvetica, sans-serif;
			color: #666666;
			font-size: 12px;
			text-align: left;
/*			font-weight: bold;*/
			letter-spacing: 1px;
			}
			
/* The Scene Content */
.scene_header_left	{
			font-family: Arial, Helvetica, sans-serif;
			color: #990000;
			font-size: 24px;
			letter-spacing:1px;
			font-weight: bold;
			text-align: left;
			left: 8%;
			margin: 40px 0px 0px 15px;
			padding: 5px 5px 5px 5px;
			float: left;
/*			width:25%;*/
			border-top: dashed 1px;
			border-bottom: dashed 1px;
			border-color: #990000;
			}
.scene_header_right	{
			font-family: Arial, Helvetica, sans-serif;
			color: #000000;
			font-size: 12px;
			letter-spacing:1px;
			word-spacing:2px;
			font-weight: bold;
			text-align: right;
/*			left: 8%;*/
			margin: 40px 0px 0px 15px;
			padding: 5px 5px 5px 5px;
			float: right;
			border-top: dashed 1px;
			border-bottom: dashed 1px;
			}		
.scene_main_content	{
			margin: 125px 0px 0px 0px;
			left: 10%;
			width: 80%;
			text-align:left;
			top: 30%;
			font-family: Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			font-size: 12px;
			letter-spacing:1px;
			}
.scene_footer	{
			padding: 0px;
			margin: 50px 0px 0px 0px;
			width: 90%;
			top: 80%;
			left: 8%;
			
			}
.scene_footer a:link, 
.scene_footer a:visited	{
			height: 20px;
			font-weight: bold;
			font-size: 18px;
			font-family: Arial, Helvetica, sans-serif;
			letter-spacing: 1px;
			color: #FFFFFF;
			background-color: #990000;
			text-decoration: none;
			padding: 10px 10px 10px 10px;
			border: 1px;
			border-style: solid;
			border-color: #000000;
			display: block;
			}
.scene_footer a:hover	{
			color: #FFFFFF;
			background-color: #003366;
			}
/* The Lunch Content */
.lunch_top_left	{
			left: 8%;
			width: 25%;
			background-color: #FFFFFF;
			margin: 7px 0px 0px 5px;
			padding: 0px;
			float: left;
			text-align:left;
			}
.lunch_top_left_text	{
			margin: 2px 0px 0px 0px;
			padding: 0px 0px 0px 0px;	
			font-weight: bold;
			font-size: 12px;
			font-style:italic;
			font-family: Arial, Helvetica, sans-serif;
/*			letter-spacing: 1px;*/
			word-spacing: 1px;
			}
.lunch_top_image	{
			margin: 10px 0px 10px 0px;
			position: absolute;
			left: 28%;
			top: 19%;
			width: 20%;
			float: left;
			}
.lunch_lower_left_block	{
			text-align: center;
			position: absolute;
			left: 24%;
			display: block;
/*			float: left;*/
			top: 46%;
			width: 225px;
/*			background-color: #333333;*/
			height: 350px;
			}
			
.lunch_mid_left{

			/*position: absolute;
			left: 27%;
			top: 38%;
			width: auto;
			
			float: left;*/
/*			background-color: #000000;*/
			padding:0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
/*			border: 1px dashed #990000;*/
			}
.lunch_mid_left_text	{

			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			font-weight: bold;
			font-size: 18px;
			font-family: Georgia, "Times New Roman", Times, serif;
			letter-spacing: 1px;
			color: #CC3333;
			}

.lunch_mid_link	{
/*			background-color: #000000;
			position: absolute;
			float: left;
			left:28%;
			width: auto;*/
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
/*			top: 50%;*/
			}
.lunch_mid_link a:link, 
.lunch_mid_link a:visited	{
			height: 10px;
			background-color: #003366;
			color: #FFFFFF;
			font-weight: bold;
			font-size: 15px;
			font-family: Arial, Helvetica, sans-serif;
			border: 1px;
			border-style: solid;
			border-color: #990000;
			word-spacing: 1px; 
			margin: 0px 0px 0px 0px;
			padding: 5px 5px 5px 5px;
			text-decoration: none;
			
			}
.lunch_mid_link a:hover	{
			background-color: #FFFFFF;
			color: #003366;
}
lunch_bottom_block	{
			background-color: #333333;
			margin: 0px 0px 0px 0px;
			padding: 0x 0px 0px 0px;
			float: right;
			text-align: right;
			}

.lunch_bottom_left_text	{
			margin: 2px 0px 0px 0px;
			padding: 0px 0px 0px 0px;	
			font-weight: bold;
			font-size: 12px;
			font-style:italic;
			font-family: Arial, Helvetica, sans-serif;
/*			letter-spacing: 1px;*/
			word-spacing: 1px;
			float: right;
			text-align: right;
}

.lunch_right_block	{
			position: absolute;
			float: right;
			width: 400px;
			left: 55%;
			height: 575px;
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
/*			background-color: #333333;*/
			text-align: center;
			}

.lunch_right_top	{	
/*			width: 100%;
			height: 25px;*/
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;

			}
.lunch_right_top a:link, 
.lunch_right_top a:visited	{
			height: 30px;
			background-color: #003366;
			color: #FFFFFF;
			border: 1px;
			border-style: solid;
			border-color: #990000;
			margin: 0px 0px 0px 0px;
			padding: 20px 20px 20px 20px;
			text-decoration: none;
			display: block;
			text-align: center;
}			

.lunch_right_top a:hover	{	
			background-color: #FFFFFF;
			color: #003366;
			}
.lunch_top_link_text	{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-weight: bold;
			font-size: 15px;
			font-family: Arial, Helvetica, sans-serif;
			word-spacing: 1px;
			}
.lunch_right_first_para	{
			margin: 5px 0px 0px 0px;
			font-style: italic;
			font-size: 15px;
			font-weight:bold;
			font-family: Arial, Helvetica, sans-serif;
			text-align: left;
			}
.lunch_right_lower_para	{
			margin: 10px 0px 0px 0px;
			font-size: 14px;
/*			font-weight:bold;*/
			font-family: "Times New Roman", Times, serif;
			text-align: left;
			word-spacing: 1px;	
			}
.lunch_companies_left_block	{
			position: absolute;
			float: left;	
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			left: 26%;
			height: 570px;
			width: 225px;
			background-color: #FFFFFF;
			color: #003366;
			border: 2px solid #990000;
			text-align: center;
			}
.lunch_companies_left_header	{
			width: 100%;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 8px 0px;
/*			background-color: #000000;*/
			font-size: 24px;
			font-weight: bold;
			color: #003366;
			font-family: Arial, Helvetica, sans-serif;
/*			letter-spacing: 1px;*/
			border-bottom: dashed 1px #003366;
			}
.lunch_companies_block_separator	{
			background-color: #990000;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			height: 10px;
				}
.lunch_companies_main_text	{
			margin-top: #990000;
			border-top: dashed 1px #003366;
			margin: 20px 0px 0px 0px;
			padding: 10px 0px 10px 0px;
			font-size: 15px;
			font-weight: bold; 
			color: #003366;
			font-family: Arial, Helvetica, sans-serif;
			}
.lunchinfo_top_block	{
/*			background-color: #000000;*/
			position: absolute;
			text-align: center;
			margin: 25px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			left: 35%;
			width: 450px;
			height: 110px;
			}	
.lunchinfo_top_block_image	{	
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}
.lunchinfo_top_block_text1	{
			margin: 0px 0px 0px 0px;
/*			float: right;*/
			font-size: 36px;
			font-weight: bolder; 
			color: #990000;
			font-family: Arial, Helvetica, sans-serif;
			}
.lunchinfo_top_block_text2	{
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-size: 22px;
			font-weight: bolder; 
			color: #990000;
			font-family: Arial, Helvetica, sans-serif;
			}
.lunchinfo_mid_block	{
			top: 140px;
/*			background-color: #CCCCCC;*/
			position: absolute;
			text-align: center;
			margin: 20px 0px 0px 0px;
			padding: 15px 0px 15px 0px;
			left: 30%;
			width: 525px;
			height: 160px;
			border-top: 1px dashed #003366;
			border-bottom: 1px dashed #003366;
			}
.lunchinfo_mid_block_text1	{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;	
			text-align: left;
			/*float: left;*/
			font-size: 22px;
			font-weight: 400; 
			color: #333333;
			font-family: Arial, Helvetica, sans-serif;		
			}
.lunchinfo_mid_block_text2	{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;	
			text-align: left;
/*			float: left;*/
			font-size: 18px;
			font-weight: 400; 
			color: #333333;
			font-family: Arial, Helvetica, sans-serif;		
			}
.lunchinfo_mid_block_mapquest	{
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 0px 0px;			
			}
.lunchinfo_mid_block_mapquest a:link, 
.lunchinfo_mid_block_mapquest a:visited	{
			float: right;
			width: 250px;
			height: 40px;
			padding: 10px 10px 10px 10px;			
			background-color: #FFFFFF;
			color: #003366;
			text-decoration: none;
			border: 1px solid #003366;
			font-size: 12px;
			font-weight: bold; 
			font-family: Arial, Helvetica, sans-serif;
			}
.lunchinfo_mid_block_mapquest a:hover	{	
			background-color: #003366;
			color: #FFFFFF;
			}
.lunchinfo_mid_block_text3	{
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 0px;	
			text-align: center;
/*			float: left;*/
			font-size: 16px;
			font-weight: bold; 
			font-family: Arial, Helvetica, sans-serif;
			color: #990000;		
			}
.lunchinfo_bottom_block	{
			top: 360px;
			
			position: absolute;
			text-align: center;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			left: 30%;
			width: 525px;
			height: 250px;
			border-top: 1px dashed #003366;
			border-bottom: 1px dashed #003366;
			}
.lunchinfo_bottom_left_block	{
			margin: 20px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
			float: left;	
			width: 140px;
			height: 200px;
			border: 1px solid #990000;
			background-color: #003366;
			color: #FFFFFF;
			text-align: center;
			font-size: 14px;
			font-weight: bold; 
			font-family: Arial, Helvetica, sans-serif;
			}
.lunchinfo_bottom_text	{
			margin: 40px 0px 0px 0px;	
			float: right; 
			font-size: 14px;
			font-weight: 600;
			font-family: Arial, Helvetica, sans-serif;
			color: #333333;
			text-align: left;
			}
/* 20/20 Contest Content  */

.contest_header	{
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 10px 0px;
			font-size: 32px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			color: #990000;
			border-bottom: 1px dashed #990000;
			}
.contest_text1	{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 24px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			color: #003366;
			}
.contest_text1 a:link, 
.contest_text1 a:visited	{
			text-decoration: none;
			color:#000000;
			}
.contest_best_page_block	{
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
						
			}
.contest_best_page_block a:link,
.contest_best_page_block a:visited	{
			display: block;
			top: 175px;
			width: 500px;
			height: 130px;
			margin: 0px 0px 0px 0px;
			padding: 10px 10px 10px 10px;
			font-size: 16px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			color: #000000;
			background-color: #FFFFFF;
			border: 1px dashed #003366;
			text-decoration: none;
			}
.contest_best_page_block a:hover	{
			background-color: #003366;
			color: #FFFFFF;
			}
.contest_text2	{
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 20px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			color: #003366;
			}
.contest_text3	{
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 20px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			color: #000000;
			}
.contest_text4	{
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 17px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			color: #000000;
			}
.contest_footer_block	{
			margin: 50px 0px 0px 0px;	
			top: 600px;
			width: 600px;
			height: 40px;
/*			background-color: #333333;*/
			text-align: center;
			display: block;
			}
.contest_footer_sub_block_1	{	
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
}
.contest_footer_sub_block_1	a:link, 
.contest_footer_sub_block_1 a:visited	{
			margin: 0px 110px 0px 0px;
			display: block;
			padding: 10px 0px 0px 0px;
			float: left;
			height: 35px;
			width: 120px;
			border: 1px solid #000000;
			background-color: #003366;
			color: #FFFFFF;
			font-size: 15px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
			}
.contest_footer_sub_block_1 a:hover	{
			background-color: #FFFFFF;
			color: #003366;
			}
.contest_footer_sub_block_2	{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
}
.contest_footer_sub_block_2	a:link, 
.contest_footer_sub_block_2 a:visited	{
			display: block;	
			margin: 0px 110px 0px 0px;
			padding: 10px 0px 0px 0px;
			float: left;
			height: 35px;
			width: 120px;
			border: 1px solid #000000;
			background-color: #003366;
			color: #FFFFFF;
			font-size: 14px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
			}
.contest_footer_sub_block_2 a:hover	{
			background-color: #FFFFFF;
			color: #003366;
			}
.contest_footer_sub_block_3	{	
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
}
.contest_footer_sub_block_3	a:link, 
.contest_footer_sub_block_3 a:visited	{
			top: 600px;
			display: block;
			margin: 0px 0px 0px 0px;
			padding: 10px 0px 0px 0px;
			float: left;
			height: 35px;
			width: 120px;
			border: 1px solid #000000;
			background-color: #003366;
			color: #FFFFFF;
			font-size: 14px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
			}
.contest_footer_sub_block_3 a:hover	{
			background-color: #FFFFFF;
			color: #003366;
			}
.contest_entry_header	{
			font-size: 26px;
			font-weight: 400;
			font-family: Arial, Helvetica, sans-serif;
			margin: 20px 0px 0px 0px;
			color: #990000;
			}
.contest_entry_main_text	{
/*			float: left;*/
			text-align: left;	
			font-size: 14px;
			font-weight: 700;
			font-family: Arial, Helvetica, sans-serif;
			margin: 10px 0px 0px 0px;
			color: #003366;
			line-height: 1.5;
			border-bottom: 1px dashed #003366;
			padding: 0px 0px 20px 0px;
			}
.contest_entry_mail_header	{
			font-size: 18px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			color: #990000;
			}
.contest_entry_lower_text	{
			font-size: 15px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			color: #000000
			}
.contest_entry_lower_text2	{
			font-size: 15px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			color: #003366;
			}
.contest_process_header	{
			
			text-align: left;
			font-size: 24px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			color: #990000;
			margin: 15px 0px 0px 0px;
			}
.contest_process_sub_header	{
		
			text-align: left;
			font-size: 18px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			color: #000000;
			margin: 5px 0px 0px 0px;
			}
.contest_process_main_text	{	
			text-align: left;
			font-size: 13px;
			font-weight: 700;
			font-family: Arial, Helvetica, sans-serif;
			color: #003366;
			margin: 10px 0px 0px 0px;
			line-height: 1.5;
			}
.contest_process_round_header	{
			border-bottom: 1px dashed;
			text-align: left;
			font-size: 22px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			color: #990000;
			margin: 15px 0px 0px 0px;
			}
.contest_process_best_page_block	{
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
						
			}
.contest_process_best_page_block a:link,
.contest_process_best_page_block a:visited	{
			display: block;
			top: 700px;
			width: 500px;
			height: 130px;
			margin: 0px 0px 0px 0px;
			padding: 10px 10px 10px 10px;
			font-size: 16px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			color: #000000;
			background-color: #FFFFFF;
			border: 1px dashed #003366;
			text-decoration: none;
			}
.contest_process_best_page_block a:hover	{
			background-color: #003366;
			color: #FFFFFF;
			}
.index_header_block	{
			/*position: absolute;*/
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 10px 0px;
			top: 10px;
			/*left: 150px;*/
			height: 100px;
			width: 690px;
/*			background-color: #000000;*/
			border-bottom: 1px solid #990000;
			}
.index_header_image	{
			/*position: relative;
			left: 10px;*/
			float: left;
			margin: 0px 0px 0px 20px;
			padding: 0px 0px 0px 0px;
			}
.index_header_text	{
			text-align: right;	
			font-size: 40px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			color: #990000;
			margin: 0px 0px 0px 0px;
			padding: 35px 20px 0px 0px;
			letter-spacing: 1px;
/*			background-color: #000000;*/
			}
.index_header_sub_text	{
			margin: 0px 0px 0px 0px;
			padding: 0px 20px 0px 0px;
			text-align: right;
			font-size: 15px;
			font-weight: 700;
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #003366;
			letter-spacing: 1px;
			}
.index_main_text1	{
			width: 500px;
			margin: 30px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 24px;
			font-weight: 600;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #003366;
			letter-spacing: 1px;
			border-top: 1px dashed;
			border-bottom: 1px dashed;
			border: 1px dashed;
			}
.index_main_text2	{
			margin: 30px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 20px;
			font-weight: 700;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			letter-spacing: 1px;
			}
.index_main_link_box	{
			display: block;	
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 250px;
			height: auto;
			border: 1px #000000 solid;
			color: #FFFFFF;
			background-color: #990000;
			}
.index_main_link_box a:link,
.index_main_link_box a:visited	{
			height: 125px;
			color: #FFFFFF;
			background-color: #990000;
			display: block;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			text-decoration: none;
			}
.index_main_link_box a:hover	{	
			color: #990000;
			background-color: #FFFFFF;
			}
.index_main_text3	{
			margin:0px 0px 0px 0px;
			padding: 5px 0px 0px 0px;
			font-size: 20px;
			font-weight: 700;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			letter-spacing: 1px;
			}
.index_main_text3_sub	{
			margin:0px 0px 0px 0px;
			padding: 15px 0px 0px 0px;
			font-size: 16px;
			font-weight: 500;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			letter-spacing: 1px;
			color: #999999;
			}
.index_main_text4	{	
			margin:3px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 10px;
			font-weight: 400;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			letter-spacing: 1px;
			}
.index_box_1	{
			position: absolute;
			/*display: block;*/
			left: 10%;
			top: 275px;
			/*height: 150px;
			width: 150px;*/
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			/*border: 1px dashed #000000;*/
			/*background-color: #003366;*/
			}
			
.index_box_1 a:link, 
.index_box_1 a:visited	{
			text-decoration: none;
			display: block;
			height: 150px;
			width: 150px;
			margin: 0px 0px 0px 0px;
			padding: 10px 0px 0px 0px;
			border: 1px solid #000000;
			background-color: #003366;
			
			color: #FFFFFF;
			}

.index_box_1 a:hover	{
			background-color: #FFFFFF;
			color: #003366;
			}
.index_box_1_text	{	
			font-size: 17px;
			font-weight: 600;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			letter-spacing: 1px;
			margin: 0px 0px 0px 0px;
			padding: 0px 5px 10px 5px;
			border-bottom: 1px dashed;
			}
.index_box_1_text_sub	{	
			font-size: 14px;
			font-weight: 600;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			letter-spacing: 1px;
			margin: 0px 0px 0px 0px;
			padding: 15px 0px 0px 0px;
			color: #FF6600;
			}

.index_box_2	{
			position: absolute;
			/*display: block;*/
			left: 40%;
/*			top: 432px;*/
			top: 600px;
			/*height: 150px;
			width: 150px;*/
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			/*border: 1px dashed #000000;*/
			/*background-color: #003366;*/
			}
.index_box_2 a:link, 
.index_box_2 a:visited	{
			text-decoration: none;
			display: block;
			height: 150px;
			width: 150px;
			margin: 14px 0px 0px 0px;
			padding: 10px 0px 0px 0px;
			border: 1px solid #000000;
			background-color: #FFFFFF;;
			
			color: #003366;
			}

.index_box_2 a:hover	{
			background-color: #003366;
			color: #FFFFFF;
			}
.index_box_2_text	{	
			font-size: 17px;
			font-weight: 600;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			letter-spacing: 1px;
			margin: 0px 0px 0px 0px;
			padding: 0px 5px 10px 5px;
			border-bottom: 1px dashed;
			}
.index_box_2_text_sub	{	
			font-size: 14px;
			font-weight: 600;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			letter-spacing: 1px;
			margin: 0px 0px 0px 0px;
			padding: 15px 0px 0px 0px;
			color: #FF6600;			
}
			
.index_box_3	{
			position: absolute;
			/*display: block;*/
			left: 70%;
			top: 275px;
			/*height: 150px;
			width: 150px;*/
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
/*			border: 1px dashed #000000;*/
/*			background-color: #003366;*/
			}
.index_box_3 a:link, 
.index_box_3 a:visited	{
			text-decoration: none;
			display: block;
			height: 150px;
			width: 150px;
			margin: 0px 0px 0px 0px;
			padding: 10px 0px 0px 0px;
			border: 1px solid #000000;
			background-color: #003366;
			color: #FFFFFF;
			}

.index_box_3 a:hover	{
			background-color: #FFFFFF;
			color: #003366;
			}
.index_box_3_text	{	
			font-size: 17px;
			font-weight: 600;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			letter-spacing: 1px;
			margin: 0px 0px 0px 0px;
			padding: 0px 5px 10px 5px;
			border-bottom: 1px dashed;
			}
.index_box_3_text_sub	{	
			font-size: 14px;
			font-weight: 600;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			letter-spacing: 1px;
			margin: 0px 0px 0px 0px;
			padding: 15px 0px 0px 0px;
			color: #FF6600;			
}
