* {
/*	font-family: Verdana, "Lucida Grande", Lucida, Arial, Tahoma, sans-serif;*/
}


.service_icon {
	padding:0px 3px 3px 3px;
	display:inline;
	float:left;
}

#irhp-container {
	background: url('/images/irhp_bg.gif') repeat-y;
	text-align: left;	
	width: 704px;
	font-size: 10pt;
	
}
#irhp-container img {
	display:block;
}
#irhp-container-head {
	background: url('/images/irhp_bg_top.gif') top no-repeat;
	width: 702px;
	height: 10px;
}

#irhp-container-foot {
	background: url('/images/irhp_bg_bottom.gif') bottom no-repeat;
	width: 702px;
	height: 10px;
	margin:0;
}


.irhp-inner {
	padding: 10px;
}
.clearer {
	clear:both;
}
#careers-sub {
	background: #FFF url('/images/careers_sub.gif') left top no-repeat;
	margin: 0;
	padding: 0;
}

#careers-sub h1 {
	background: url('/images/careers_sub_jobs.gif') no-repeat;
	background-position: 60px 12px;
	text-indent: -9999em;height: 110px;
}

/* mac hide \*/
* html #careers-sub h1 { text-indent: -9999em; height: 110px; }
/* end hide */



/* ############### */
/* IRHP NAVIGATION */
/* ############### */

#irhp-nav {
	float:left; 
	display: inline;
	background: #fff;
	width: 122px;
	margin-right: 10px;
	margin-left: 10px;
}

#irhp-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#irhp-nav ul li {
	list-style-type: none;
	margin-bottom: 0.4em;
	line-height: 1em;
	margin: 0;
	padding: 0;
	
}
#irhp-nav ul li a {
	font-size: 8pt;
	display:block;

}
#irhp-nav ul li a:hover {
	color: #000;
}

#irhp-nav a.selected {
	color: #C00;
	text-decoration: none;
	background: #e8e8e8;
}
#irhp-nav ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	font-size: 8pt;
	padding: 0.5em 0.2em;
	color: #333;
	font-weight: bold;
	margin-bottom: 0.4em;
}
#irhp-nav ul li a:hover {
	color: #CC0000;
}

#irhp-nav-home {
	background: #e8e8e8;
	font-size: 9pt;
	margin: 0;
	padding: 0;
}



/* ############## */
/* Sub Navigation */
/* ############## */

#irhp-nav ul ul {
	margin: 0;
	padding: 0;
}
#irhp-nav ul ul li {
	margin: 0;
	padding: 0;
}

#irhp-nav ul ul li a {
	padding: 0.5em 0;
	padding-left: 10px;
	font-size: 8pt;
	font-weight: normal;
}
#irhp-nav ul ul li a:hover {
	
}













/*
#irhptable {
	border: 1px solid #ccc;
}
#irhptable tr {
}
#irhp-nav, #irhp-content {
	border: 1px solid #ccc;
	text-align: left;
	
}
*/



























#irhp-content, #tinymce.mceContentBody {
	float: left; 
	width: 550px;
}

#irhp-content img, #tinymce.mceContentBody img {
	max-width: 550px;
	border: none;
}

#irhp-content p, #irhp-content h2, #tinymce.mceContentBody p, #tinymce.mceContentBody h2 {
	margin-bottom: 0.8em;
	line-height: 1.4;
}

#irhp-content h3, #tinymce.mceContentBody h3 {
	line-height: 1.4;
	margin-bottom: 1em 0 0.4em 0;
}

#irhp-content a {
	text-decoration: underline;
}

#irhp-content li {
	list-style: disc;
	padding-left: 0.5em;
	margin-left: 2em;
	line-height: 1.4;
}

.irhp-inner {
	padding: 10px;
}
.clearer {
	clear:both;
}
#careers-sub {
	background: #FFF url('/images/careers_sub.gif') left top no-repeat;
	margin: 0;
	padding: 0;
}

#careers-sub h1 {
	background: url('/images/careers_sub_jobs.gif') no-repeat;
	background-position: 60px 12px;
	text-indent: -9999em;height: 110px;
}

/* mac hide \*/
* html #careers-sub h1 {text-indent: -9999em;height: 110px;}
/* end hide */


#irhp-info {
	width: 100%;
	border-collapse: collapse;
}
#irhp-info td {
	padding: 8px;
}

#irhphomepage {
	background: #6B0B0F url('/images/irhp/irhphead-tall.jpg') top no-repeat;
}

#irhpcontentpage {
	background: #6B0B0F url('/images/irhp/irhphead-short.jpg') top no-repeat;
}

#irhpcareers {
	background: #33978B url('/images/irhp/irhphead-careers.jpg') top no-repeat;
}

.irhp-opportunity-item {
	
}
.irhp-opportunity-details p {
	line-height: 1.1em;
	padding: 0;
	margin: 0;
}

p strong {
	font-weight: bold;
}

.irhp-address-bar {
}

.irhp-address-bar .storename {
	font-size: 1.3em;
	margin-bottom: 0.2em;
}
.irhp-address-bar .storeaddress {
	font-size: 1.1em;
}





#irhp-disclaimer {
	padding: 20px;
	font-size: 8pt;
	color: #666;
}


#irhp-info {
	width: 100%;
	border-collapse: collapse;
}
#irhp-info td {
	padding: 8px;
}

.irhp-opportunity-item {
	
}
.irhp-opportunity-details p {
	line-height: 1.1em;
	padding: 0;
	margin: 0;
}

p strong {
	font-weight: bold;
}

.irhp-address-bar {
}

.irhp-address-bar .storename {
	padding-top: 5px;
	font-size: 1.3em;
}
.irhp-address-bar .storeaddress {
	padding-bottom: 4px;
}

#irhp-icons {
	width: 225px;
}
#irhp-icons img {
	float:right;
	padding-right: 7px;
}

.irhp-address-bar td {
	color: #fff;
	padding: 6px;
	font-size: 10px;
}

/*
.irhp-address-bar-std td {
	background: #444;
}
.irhp-address-bar-careers td {
	background: #33978B;
}

*/
.irhp-address-bar em {
	color: #ccc;
	font-size: 9px;
}
.irhp-address-bar a {
	color: #fff;
}

.irhp-opportunity-title {
	margin-bottom: 1em;
	padding-bottom: 3px;
	border-bottom: 1px solid #ccc;
	font-size: 12pt;
	color: #035B4F;
	
}
.irhp-opportunity {
	font-size: 9pt;
	margin-bottom: 1.5em;
}

.irhp-opportunity .title {
	margin-bottom: 0.8em;
	font-size: 1.2em;
}
.irhp-opportunity .title strong {
	font-weight: bold;
	
}
.irhp-opportunity .title a {
	color: #666;
}
.irhp-opportunity .title a:hover {
	color: #F0B017;
}

.irhp-opportunity .details {
	padding-left: 10px;
}

.details {
	padding-left:10px;
}

.irhp-opportunity .disclaimer {
	color: #666;
	font-size: 10px;
}
.irhp-opportunity .hours {
	margin: 0;
	padding: 0;
}
.irhp-opportunity .benefits, .irhp-opportunity .description, .irhp-opportunity .pay {
	margin-bottom: 1em;
}


#irhp-enhancement {
	
}
#irhp-enhancement img {
	display:block;
}



#irhp-disclaimer {
	padding: 20px;
	font-size: 8pt;
	color: #666;
}

#irhp-banner td {
	width: 550px;
	text-align: center;
}
#irhp-banner img {
	margin: 0 auto;
}


#EmailForm {
}

#EmailForm td {
	padding: 6px 0;
	padding-right: 10px;
}

#mcfacts {
	clear:both;
	width: 550px;
	height: 65px;
	background: #770910 url('/images/irhp/mcfacts.gif') center no-repeat;
}
#mcfacts td {
	padding: 20px;
	color: #fff;
	padding-left: 160px;
}

#storephoto {
width: 110px; float:left; margin-right: 10px;
}


.benefit_heading {
	margin-left: -1.1em;
	margin-bottom: 0;
	font-size: 1.5em;
	color: #D71634;
	padding-left: 0;
	padding-bottom: 0;
	list-style-type: none;
}