﻿body 
{
    margin:0px;
}

img{border:none}

a{text-decoration:none; color:Black}
a:hover{color:purple}

.validation{font-weight:bold; color:#FF0000; font-size:11px;}

.hrfp_logo{padding:10px}

.hrfp_mainTable{width:900px; font-family:Arial; font-size:12px; line-height:20px;}

.hrfp_mainnav{color:#660066; padding:10px; border:1px solid #000000; font-size:12px;}
.hrfp_mainnav td{padding:0px 15px}

.hrfp_banner{height:120px; width:900px; margin:30px 0px; padding:0px}
.hrfp_inner_banner{height:100px; width:900px; padding:0px 0px 30px 0px;}

.hrfp_caption{font-size:40px; font-weight:bold; font-family:Times New Roman; color:#FFF; font-style:italic; padding:15px 25px; background:#660066}

.hrfp_welcome{padding:5px 0px 15px 0px; font-size:13px; color:#333}

.hrfp_content{padding:15px; padding-bottom:20px; border-top:1px solid #ebebeb; height:250px; vertical-align:top}
.hrfp_content h1{color:#660066; font-size:22px; padding:5px 0px 10px 0px; font-weight:bold; text-align:left; margin:0px}
.hrfp_content h2{color:#660066; font-size:16px; padding:20px 0px 5px 0px; text-align:left; color:#660066; margin:0px}
.hrfp_content ul{padding:0px 35px; margin:0px}
.hrfp_content li{padding:5px 10px; margin:0px; list-style:inside; list-style-position:inside; list-style-type:disc}

.hrfp_pg_hdr{font-size:30px; color:#660066; padding:20px 15px;}

.hrfp_points{padding:10px; background:#f2f2f2; border-right:3px solid #FFF; text-align:left}
.hrfp_points td{padding:1px 5px 1px 0px;}
.hrfp_points img{padding-right:5px;}
.hrfp_points ul{padding:0px 15px; margin:0px;}
.hrfp_points li{padding:0px 10px; margin:0px}

.hrfp_highlights_gray{background:#f2f2f2; color:#000; font-size:23px; line-height:26px; font-weight:bold; padding:10px; text-align:left}

.hrfp_highlights_yellow{background:#ffcc00; color:#FFF; padding:10px; text-align:left}
.hrfp_highlights_yellow a{font-weight:bold; color:#fff;}
.hrfp_highlights_yellow a:hover{color:#000}    
.hrfp_highlights_yellow p{margin:0px; padding:0px; line-height:0px;}

.hrfp_purple{background:#660066; border-right:1px solid #FFF; height:100px; vertical-align:top; padding:5px; color:#FFF}
.hrfp_purple a{color:#FFF}
.hrfp_purple a:hover{text-decoration:underline;}

.hrfp_yellow{background:#ffcc00; width:25%; font-weight:bold}
.hrfp_grey{background:#ccc; width:25%; font-weight:bold}

.hrfp_red{background:#660066; border-right:1px solid #FFF; height:20px; vertical-align:top; padding:5px; color:#FFF}
.hrfp_red a{color:#FFF}
.hrfp_red a:hover{text-decoration:underline;}

.hrfp_black{background:#660066; width:25%; font-weight:bold}

.hrfp_gray{background:#ebebeb; width:35%; height:125px}

.hrfp_pg_hdng{font-size:26px; text-transform:uppercase; font-weight:bold; color:#FFF; padding:5px 0px; margin:0px;}
.hrfp_secure_pg_hdng{font-size:26px; text-transform:uppercase; font-weight:bold; color:#FFF; padding:5px 2px; margin:0px;}

.hrfp_contentbox{border:1px solid #ebebeb; padding:15px; text-align:justify; line-height:18px; font-size:12px;}
.hrfp_contentbox a{color:#660066}
.hrfp_contentbox a:hover{color:#000000}

.hrfp_eventDisplay{padding:10px; border:1px solid #ebebeb; border-bottom:none}
.hrfp_eventDisplay td{padding:0px;}

.hrfp_subNav{margin:10px 0px;}

.hrfp_mainmenu{background:url(../../images/mainmenu_bg.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.hrfp_mainmenu li{margin:0px; padding:0px; list-style:none; text-align:center; display:inline;}
.hrfp_mainmenu li a{margin:0px; padding:0px 15px; color:#000000; text-align:center; text-decoration:none; }
.hrfp_mainmenu li a:hover{margin:0px; padding:10px 15px; background:url(../../images/mainmenu_mover_bg.jpg) repeat-x center; color:#FFFFFF}

#_inpage{margin:0px; padding:20px 15px; background:url(../../images/mainmenu_mover_bg.jpg) repeat-x center; color:#FFFFFF}
#_inpage a{margin:0px; padding:0px; color:#ffffff; text-align:center; text-decoration:none; }

.hrfp_mainsubmenu{color:#660066; padding:5px;}
.hrfp_mainsubmenu td{padding:5px 10px;}
.hrfp_mainsubmenu a{color:#330000;}
.hrfp_mainsubmenu a:hover{color:#660066}

.hrfp_submenu{background:url(../../images/btn_bg_yellow.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.hrfp_submenu li{margin:0px; padding:0px; list-style:none; text-align:center; display:inline}
.hrfp_submenu li a{margin:0px; padding:0px 15px; color:#000000; text-align:center; text-decoration:none; }
.hrfp_submenu li a:hover{margin:0px; padding:2px 15px; background:url(../../images/btn_bg_purple.jpg) repeat-x center; color:#FFFFFF}

#hrfp_submenupage{margin:0px; padding:2px 15px 2px 15px; background:url(../../images/btn_bg_purple.jpg) repeat-x center; color:#FFFFFF}

.hrfp_side_links a{color:#FFF; text-transform:uppercase; text-decoration:underline; font-weight:bold; font-size:11px;}
.hrfp_secure_side_links a{color:#FFF; text-transform:uppercase; text-decoration:underline; font-weight:bold; font-size:11px;}
.hrfp_secure_side_links a:hover{text-transform:uppercase; text-decoration:underline; font-weight:bold; font-size:11px;}

.hrfp_vspace{padding:10px 0px}

.hrfp_gallery{padding:25px 25px 5px 25px; font-size:22px;}
.hrfp_gallery img{border:1px solid #000; background:#FFF}

.hrfp_bdr_one{border:1px solid #000}
.hrfp_bdr_top_one{border-top:1px solid #ebebeb}
.hrfp_bdr_btm_one{border-bottom:1px solid #ebebeb}
.hrfp_bdr_ryt_one{border-right:1px solid #000}
.hrfp_bdr_threeside{border:1px solid #ebebeb; border-bottom:none}
.hrfp_bdr_threeside td{border-bottom:1px solid #ebebeb; padding:5px 20px}


.hrfp_number{font-size:26px; padding:18px 5px 0px 15px; color:#660066; vertical-align:top; width:25px;}

.hrfp_dot{font-size:26px; padding:12px 0px 0px 10px; color:#660066; vertical-align:top; width:25px;}

.hrfp_titles{width: 100%; font-size: 20px; line-height: 30px; padding: 5px 10px 5px 0px; color:#660066}
.hrfp_titles a{color:#660066}
.hrfp_titles a:hover{color:#000}

.hrfp_title{font-size:20px; font-weight:normal; padding-bottom:5px; line-height:30px; color:#330000}
.hrfp_title a{color:#330000;}
.hrfp_title a:hover{color:#000}

.hrfp_message{font-size:14px; padding-bottom:5px; line-height:18px; color:#333}

.hrfp_careers{padding:15px 15px 10px 15px; color:#000000}
.hrfp_careers h1{font-size:18px; padding:25px 0px 5px 0px; margin:0px;}
.hrfp_careers td{color:#000; font-size:13px; line-height:18px; text-align:left;}

.hrfp_heading{font-size:20px; font-weight:normal; line-height:30px; color:#660066; vertical-align:middle}

.hrfp_brief{color:#333; text-align:left; line-height:20px; font-size:12px; padding-right:10px}

.hrfp_details{font-size:12px; padding:15px; color:#000000; text-align:justify;}

.hrfp_readmore{text-align:right; font-size:14px;}
.hrfp_readmore a{color:#660066}
.hrfp_readmore a:hover{color:#000000; text-decoration:underline}

.hrfp_pagepath{text-align:right; padding:2px 15px; border-bottom:1px solid #ebebeb}
.hrfp_pagepath a{color:#330000; text-align:right;}
.hrfp_pagepath a:hover{color:#660066;} 

.hrfp_postinfo{color:#666666;}

.hrfp_Secure_Home a{color:RED}
.hrfp_Secure_Home li{padding:10px 10px 15px 10px; }

.hrfp_btnYellow{color:#000; padding:0px 15px; height:22px;}
.hrfp_btnYellow a{color:#000000; font-size:13px; background:url(../../images/btn_bg_yellow.jpg) repeat-x;}
.hrfp_btnYellow a:hover{background:url(../../images/btn_bg_purple.jpg) repeat-x top;}

.hrfp_btnPurple{color:#FFF; background:url(../../images/btn_bg_purple.jpg) repeat-x; padding:0px 15px;}
.hrfp_btnPurple a{color:#FFF; font-size:13px}
 
.hrfp_footer{color:#666666; font-size:13px; text-align:center; padding:10px; border-top:1px solid #ebebeb; line-height:25px}
.hrfp_footer a{color:#333333;}
.hrfp_footer a:hover{color:#000000; text-decoration:underline}

/* Menu */
#hrfp
{	margin: 0;
	padding: 0;
	z-index: 30;	
	height: 30px;
	border:1px solid #ebebeb;
	}

#hrfp li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size:12px;
	border-right:1px solid #ebebeb	
	}

#hrfp li a
{	display: block;
	padding:9px 13px 9px 13px;	
	background: #FFFFFF;
	color: #000000;
	text-align: center;
	line-height: 1;
	}

#hrfp li a:hover
{	background: #660066;
 	color: #FFFFFF;}

#hrfp_highlight
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size:12px;
	border-right:1px solid #ebebeb	
	}

#hrfp_highlight a
{	display: block;
	padding:9px 15px 9px 15px;	
	background: RED;
	color: #000000;
	text-align: center;
	line-height: 1;
	}

#hrfp_highlight a:hover
{	background: #660066;
 	color: #FFFFFF;}


#hrfp div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	border: 1px solid #C0C0C0}

	#hrfp div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #FFFFFF;
		color: #000000;
		font: 11px arial}

	#hrfp div a:hover
	{	background: #000000;
		color: #FFFFFF}

#contact
{	margin: 0;
	padding: 0;
	z-index: 30;	
	height: 24px;
	border:1px solid #660066;
	}

#contact li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size:12px;
	}

#contact li a
{	display: block;
	padding:6px 15px 6px 15px;	
	background: #FFFFFF;
	color: #000000;
	text-align: center;
	line-height: 1;
	}

#contact li a:hover
{	background: #660066;
 	color: #FFFFFF;}



#nxt
{	margin: 0;
	padding: 0;
	z-index: 30;	
	height: 20px;
	border:1px solid #ebebeb;
	}

#nxt li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size:12px;
	}

#nxt li a
{	display: block;
	padding:4px 15px 4px 15px;	
	background: #FFFFFF;
	color: #000000;
	text-align: center;
	line-height: 1;
	}

#nxt li a:hover
{	background: #660066;
 	color: #FFFFFF;}

#prev
{	margin: 0;
	padding: 0;
	z-index: 30;	
	height: 20px;
	border:1px solid #ebebeb;
	}

#prev li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size:12px;
	}

#prev li a
{	display: block;
	padding:4px 15px 4px 15px;	
	background: #FFFFFF;
	color: #000000;
	text-align: center;
	line-height: 1;
	}

#prev li a:hover
{	background: #660066;
 	color: #FFFFFF;}


		
/* Menu */
#hrfpsecure
{	margin: 0;
	padding: 0;
	z-index: 30;	
	height: 30px;
	border:1px solid #ebebeb;
	}

#hrfpsecure li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size:12px;
	border-right:1px solid #ebebeb	
	}

#hrfpsecure li a
{	display: block;
	padding:9px 15px 9px 15px;	
	background: #FFFFFF;
	color: #000000;
	text-align: center;
	line-height: 1;
	}

#hrfpsecure li a:hover
{	background: red;
 	color: #FFFFFF;}

#hrfpsecure div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	border: 1px solid #C0C0C0}

	#hrfpsecure div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #FFFFFF;
		color: #000000;
		font: 11px arial}

	#hrfpsecure div a:hover
	{	background: #000000;
		color: #FFFFFF}		
