/* HR Style Sheet */
/* go to http://www.w3schools.com/css/css_reference.asp for a complete css reference */
.handcursor{CURSOR:pointer}

.verdanatext
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.smalltext {
 font-size:12px;
 }
 
.smallertext {
 font-size:10px;
 }


.redtable {
	border:1px solid #666666;
}

.redtable th {
	background-color:#333333; 
	border-left:10px solid red; 
	padding-left:6px; 
	height:22px; 
	vertical-align:middle;
	text-align:left;
	color:#FFFFFF;
	/*font-family: Arial, Geneva, Helvetica;	
	font-size: 0.8em;*/
	font-size: 1.10em;
	font-weight: bold;
}

.highlight {
	color:#FF0000;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;*/
	font-weight:bold;
}

/* hover menu style */
.hovermenu ul{
font: bold 13px arial;
padding-left: 0;
margin-left: 0;
height: 20px;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
padding: 2px 0.5em;
text-decoration: none;
float: left;
color: black;
background-color: #FFF2BF;
border: 2px solid #FFF2BF;
}

.hovermenu ul li a:hover{
background-color: #FFE271;
border-style: outset;
}

html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}
/* end hover menu style */

/* adds arrow dot points to list items instead of normal bullet points, also removes indent */
.mainmenu
{
 /*font-family: Arial, Geneva, Helvetica;
 font-size: 0.75em;
 color: #3A3939; */
 padding-left: 0;
 margin-left: 1em; 
}
.mainmenu li
{
 margin-left: 1em; 
 padding:0px 0px 3px 0px;
 list-style-image:url(images/arrow2.gif);
}

.mainmenu li ul li
{
 margin-left: .2em; 
 padding:0px 0px 3px 0px;
 list-style-image:url(images/arrow5.gif);
}

/* adds different arrow dot points to list items instead of normal bullet points, keeps indent */
.mainmenu2
{
 /*font-family: Arial, Geneva, Helvetica;
 font-size: 0.75em;
 color: #3A3939; */
 padding-left: 5px;
 margin-left: 1em; 
}

ol.mainmenu2 li
{
 margin-left: 1em; 
 padding:0px 0px 3px 0px;
}

ul.mainmenu2 li
{
 margin-left: 1em; 
 padding:0px 0px 3px 0px;
 list-style-image:url(images/arrow5.gif);
}

ul.mainmenu2 li.white
{
 margin-left: 1em; 
 margin-bottom:-10px;
 padding:0px 0px 3px 0px;
 list-style-image:url(images/arrow_white_left.gif);
 font-size:1em;
}

.mainmenu2 li ul li
{
 margin-left: 1em; 
 padding:0px 0px 3px 0px;
 list-style-image:url(images/arrow5.gif);
}

/* adds BIG arrow dot points to list items instead of normal bullet points, also removes indent */
.mainmenuBIG
{
 /*font-family: Arial, Geneva, Helvetica;
 font-size: .9em;*/
 font-size: 1.15em;
 font-weight:bold;
 /*color: #3A3939; */
 padding-left: 0;
 margin-left: 1em; 
}
.mainmenuBIG li
{
 margin-left: 1em; 
 padding:0px 0px 3px 0px;
 list-style-image:url(images/arrow6.gif);
}

.mainmenuBIG li ul li
{
 margin-left: 1em; 
 padding:0px 0px 3px 0px;
 list-style-image:url(images/arrow6.gif);
}


.hr_table
{
border: 1px solid #777;
}
.hr_table th{
	background-color:#333333; 
	border-left:10px solid red; 
	padding-left:6px; 
	height:22px; 
	vertical-align:middle;
	text-align:left;
	color:#FFFFFF;
	/*font-family: Arial, Geneva, Helvetica;	
	font-size: 0.7em;*/
	font-size: 0.90em;
	font-weight: bold;
}

.hr_table td {
	/*font-family: Arial, Geneva, Helvetica;
	font-size: 0.9em;	
	color: #3A3939;*/
	font-size: 1.15em;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;	
	vertical-align: top;
}

.hr_table tr.dark {
	background-color: #EFEFEF;
}

.hr_table tr.light {
	background-color: #FFFFFF;
}
.hr_table tr.light2 td {
	background-color: #FFFFFF;
	border-bottom:1px solid #EFEFEF;
}
.hr_table tr.dark2 td {
	background-color: #EFEFEF;
	border-bottom:1px solid #CCCCCC;
}


.hr_table tr.darker {
	background-color: #CCCCCC;
	font-weight: bold;
}

/*OHS contacts div boxes */
div.contact
{
	margin-top: 10px;
	margin-left: 10px;
	border:1px solid #777;
	width: 260px;
	padding: 0px 4px 2px 4px;
	background-color:#FFFFFF;
}

.hr_redheading
{
 /*font-family: Arial, Geneva, Helvetica;
 font-size: 1.1em;*/
 font-size: 1.5em;
 color: #CC3333;
}

.caps
{
 text-transform:uppercase;
}

.feedbackform
{
 width:100%;
 border:1px solid #000;
 padding: 3px 3px 3px 3px;
}

/*contact table*/
.contactTable
{
border: 1px solid #777;
background-color:#999999;
}
.contactTable th{
	background-color:#333333; 
	border-left:10px solid red; 
	padding-left:6px; 
	height:22px; 
	vertical-align:middle;
	text-align:left;
	color:#FFFFFF;
	/*font-family: Arial, Geneva, Helvetica;	
	font-size: 0.7em;*/
	font-size: 0.90em;
	font-weight: bold;
}

.contactTable td {
	/*font-family: Arial, Geneva, Helvetica;
	font-size: 0.9em;
	color: #3A3939;*/	
	font-size: 1.15em;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;	
	vertical-align: top;
}

.contactTable td.headingColA {
	/*font-family: Arial, Geneva, Helvetica;
	font-size: 1.4em;	
	color: #3A3939;*/
	font-size: 1.85em;	
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;	
	vertical-align: top;
	font-weight:bold;
	border-left:4px solid blue; 
	text-align:center;
	background-color:#FFFFFF;
}
.contactTable td.headingColB {
	/*font-family: Arial, Geneva, Helvetica;
	font-size: 1.4em;	
	color: #3A3939;*/
	font-size: 1.85em;	
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;	
	vertical-align: top;
	font-weight:bold;
	border-left:4px solid #0099FF; 
	text-align:center;
	background-color:#EFEFEF;
}


.contactTable td.corner {
	background-color: blue;
}

.contactTable td.dark {
	background-color:#E1E1E1;
}

.contactTable td.light {
	background-color: #FFFFFF;
}

.contactTable td.darker {
	background-color: #CCCCCC;
	font-weight: bold;
}

.director
{
 border:2px solid #ff00cc;
 width:330px;
 padding-left:6px;
 padding-bottom:6px;
 padding-top:0;
}

/*content boxes */
.contentBox 
{	
 color: #333333;
 padding-bottom: 2px;
 margin-top: 10px;	
 background: #d8ddc5 url(eb/images/ian_young_right.jpg) no-repeat right top;
}
.contentBox .heading 
{
 /*background: #990033 url(eb/images/redcorner_right.gif) no-repeat right top;*/
 background-color:#990033;
 border-bottom: 1px solid #FFFFFF;
 position: relative;
 margin-right:146px;	
}

.contentBox p 
{
 padding-left: 15px;
 margin-right: 146px;
}
.contentBox h3 
{
 color: #FFFFFF;
 background: url(eb/images/redcorner_left.gif) no-repeat left top;
 margin: 0px 15px 0px 0px;
 padding-left: 15px;
 font-weight: bold;
 padding-top: 6px;
 padding-bottom: 4px;
/* font-size:.95em;*/
font-size:1.20em;
}


.minicontentBoxPic
{	
 color: #333333;
 padding-bottom: 10px;
 margin-top: 12px;	
 background: #d8ddc5 url(eb/images/staff_right.jpg) no-repeat right top;
}

.minicontentBoxPic .heading 
{
 /*background: #990033 url(eb/images/redcorner_right.gif) no-repeat right top;*/
 background-color:#990033;
 border-bottom: 1px solid #FFFFFF;
 position: relative;	
 margin-right:216px;	
}

.minicontentBoxPic p, .minicontentBoxPic ul 
{
 margin-right: 216px;
}



.minicontentBox 
{	
 color: #333333;
 margin-bottom: 0px;
 margin-top: 12px;	
 background: #d8ddc5;
 /*margin-right:146px;*/
}
.minicontentBox .heading 
{
 background: #990033 url(eb/images/redcorner_right.gif) no-repeat right top;
 background-color:#990033;
 border-bottom: 1px solid #FFFFFF;
 position: relative;	
}

.minicontentBox ul, .minicontentBox p, .minicontentBoxPic ul, .minicontentBoxPic p
{
 padding-bottom:6px;
 margin-bottom:6px;
 padding-top:6px;
 margin-top:6px;
}

.minicontentBox p , .minicontentBoxPic p 
{
 padding-left: 15px;
}
.minicontentBox h3, .minicontentBoxPic h3 
{
 color: #FFFFFF;
 background: url(eb/images/redcorner_left.gif) no-repeat left top;
 margin: 0px 15px 0px 0px;
 padding-left: 15px;
 font-weight: bold;
 padding-top: 3px;
 padding-bottom: 2px;
 /*font-size:.9em;*/
 font-size:1.15em;
}


table.hrhome_rmenu
{
 width:220px;
 border:0;
 margin-bottom:5px;
 margin-right:5px;
}

table.hrhome_rmenu img
{
 border:0;
}

table.hrhome_rmenu td a
{
 display:block;width:100%;height:100%;
}

table.hrhome_rmenu td.textmaroon
{
 background-color:#660000; 
 text-align:right; 
 padding-right:8px; 
 color:#FFFFFF; 
 /*font-family:Arial, Helvetica, sans-serif; 
 font-size:.9em;*/
 font-size:1.15em;
}
table.hrhome_rmenu td.textmaroon a:link,table.hrhome_rmenu td.textmaroon a:visited,table.hrhome_rmenu td.textmaroon a:hover
{color:#ffffff;}
table.hrhome_rmenu td.textmaroon a:hover
{color:#ffff33;}

table.hrhome_rmenu td.textblue
{
 background-color:#588FA2; 
 text-align:right; 
 padding-right:8px; 
 color:#FFFFFF; 
  /*font-family:Arial, Helvetica, sans-serif; 
font-size:.9em;*/
 font-size:1.15em;
}
table.hrhome_rmenu td.textblue a:link,table.hrhome_rmenu td.textblue a:visited,table.hrhome_rmenu td.textblue a:hover
{color:#ffffff;}
table.hrhome_rmenu td.textblue a:hover
{color:#ffff33;}

table.hrhome_rmenu td.textgrey
{
 background-color:#333333; 
 text-align:right; 
 padding-right:8px; 
 color:#FFFFFF; 
 /*font-family:Arial, Helvetica, sans-serif; 
font-size:.9em;*/
 font-size:1.15em;
}
table.hrhome_rmenu td.textgrey a:link,table.hrhome_rmenu td.textgrey a:visited,table.hrhome_rmenu td.textgrey a:hover
{color:#ffffff;}
table.hrhome_rmenu td.textgrey a:hover
{color:#ffff33;}



.hdg_bkgd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-image: url(images/headings/red_grad.png);
	height: 16px;
	width: auto;
	color: #FFFFFF;
}

.box 
{
 border:1px solid #888; 
 margin:0px 20px 0px 20px; 
 padding:3px 3px 3px 3px;
}

h2.h2heading
{
 /*font-size:1em;*/
 font-size:1.25em;
 border:1px solid #888;
 background-color:#CCCCCC;
 padding-top:2px;
 padding-bottom:2px;
}

.rec_heading1{
	font-family: "Arial Narrow";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant:normal;
	color:#CC0000;
}
