/**********************************************
 * Page Construction                          
 **********************************************/
body
	{
	margin: 0 0 0 0;	
	padding: 0 0 0 0;
	/*font-family: Trebuchet MS, Arial;*/
    font-family: Times New Roman, Times, serif;
	font-size: 9pt;
	color: #000000;	
	background: url(../images/background_pattern.gif);
	}

#page
	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	}

#page_content
	{
	margin: 0 0 0 -400px;
	padding: 0 0 0 0;
	left: 50%;
	top: 0px;
	width: 800px;
	background-color: #FFFFFF;
	border: #F4F4F4 1px solid;
	position: absolute;	
	}

.marquee_top_cell
	{
	border-bottom: 1px solid #C0C0C0;
	}

.marquee_top
	{
	margin: 0 0 0 0;	
	padding: 0 10px 0 10px;
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	white-space: nowrap;
	color: #000000;
	background-color: #EAEAEA;
    font-family: Arial;	
	font-size: 9pt;
	position: relative;
	background: url(../images/background_pattern.gif);
	}

.marquee_top_inner
	{
	color: #A0A0A0;
	}

#main_logo
	{
	background-color: #EAEAEA;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #C0C0C0;
	}

#main_logo tr
	{
	height: 60px;
	}	

#main_menu
	{
	background-color: #EAEAEA;
	border-top: 1px solid #FFFFFF;
	}

#main_menu tr
	{
	height: 24px;
	}

#main_menu td
	{	
	width: 12%;	
	}

#main_flash
	{
	background-color: #FFFFFF;
	color: #FFFFFF;
	}

#main_columns td
	{
	background-color: #FFFFFF;
	height: 290px;
	width: 70%;
	vertical-align: top;
	}

#mc_header
	{	
	margin: 0 0 0 0;
	padding: 4px 0 0 10px;	
	height: 20px;
	text-align: left;
	background-color: #EAEAEA;
	border-bottom: 1px solid #FFCC00;
	color: #000000;	
    font-family: Arial;	
	font-size: 9pt;
	font-weight: bold;
	}

#mc_body
	{
	padding: 10px 0 0 10px;
	height: 250px;
	text-align: left;	
	color: #1E2979;
	}

#main_columns_jp
	{
	width: 100%;
	}

#main_columns_jp th
	{	
	margin: 0 0 0 0;
	padding: 0 4px 0 4px;	
	height: 20px;
	background-color: #EAEAEA;
	border-top: 1px solid #FFFFFF;	
	border-bottom: 1px solid #FFCC00;
	color: #000000;
    font-family: Times New Roman, Times, serif;	
	font-size: 9pt;
	font-weight: bold;
	}

#main_columns_jp td
	{	
	margin: 0 0 0 0;
	padding: 2px 4px 0 4px;
	width: auto;
	height: 20px;
	background-color: #FFFFFF;	
	border-bottom: 1px solid #C0C0C0;
	color: #505050;
    font-family: Times New Roman, Times, serif;	
	font-size: 9pt;
	font-weight: normal;
	}

#marquee_jobs
	{
	margin: 0 0 0 0;	
	height: 100%;
	color: #00699C;
    font-family: Arial;	
	font-size: 8pt;	
	}

#main_footer
	{
	background-color: #EAEAEA;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	}
	
#main_footer_jp
	{
	background-color: #EAEAEA;
	border-bottom: 1px solid #C0C0C0;
	}
	
#main_footer tr
	{
	height: 24px;
	}	

#main_footer_jp tr
	{
	height: 24px;
	}	

.main_footer_left
	{
	padding: 0 0 0 10px;
	color: #999999;
	}
	
.main_footer_right
	{
	padding: 0 10px 0 0;
	}	

/**********************************************
 * Drop Down Menu							  
 **********************************************/
#dropdown_menu
	{
	margin: 8px 0 0 0;	
	padding: 0 0 0 0;
	position: absolute;
	border: 1px solid #C0C0C0;
	background: #EAEAEA;
	z-index: 1;	
	}

#dropdown_menu a, visited
	{
	margin: 0 0 0 0;
	padding: 3px 0 5px 5px;		
	width: 95%;	
	display: block;
	background-color: #EAEAEA;
	text-decoration: none;
	color: #000000;
	}

#dropdown_menu a:hover
	{
	margin: 0 0 0 0;
	padding: 3px 0 5px 5px;		
	width: 97%;	
	display: block;
	background-color: #CCCCCC;
	text-decoration: none;
	color: #000000;
	}

/**********************************************
 * Hyperlink								  
 **********************************************/
#main_menu td a, visited
	{	
	background-color: #EAEAEA;
    font-family: Times New Roman, Times, serif;	
	font-size: 10pt;
	text-decoration: none;
	color: #000000;		
	}

#main_menu td a:hover
	{
	text-decoration: none;
	color: #000000;
	}

#main_footer a, visited
	{
	background-color: #EAEAEA;
    font-family: Times New Roman, Times, serif;	
	font-size: 9pt;
	text-decoration: none;
	color: #1E2979;
	}

#main_footer a:hover
	{
	text-decoration: none;
	color: #FF6600;	
	}

#marquee_jobs a, visited
	{
	color: #00699C;
    font-family: Arial;	
	font-size: 8pt;	
	}
	
#marquee_jobs a:hover
	{
	color: #FF6600;
    font-family: Arial;	
	font-size: 8pt;	
	}	

a, visited
	{
	text-decoration: none;
	color: #1E2979;
	}

a:hover
	{
	text-decoration: none;
	color: #FF6600;	
	}	
