/********************* LAYOUT *********************/

body { background: url(/images/styles/safety/bg.gif) 0 0 repeat; }

/********************* Logo *********************/

div#logo {
background-image:url(/images/styles/safety/headerlogo.gif);
height: 90px;
}

/********************* Titles *********************/

.title
{
	background: url(/images/styles/safety/arrow.gif) 0 0 no-repeat;
	padding:0 10px 0 30px;
	margin:0;
	color: #00b8b8;
	line-height:30px;
	border-right:5px solid #8adbff;
	border-bottom:1px solid #8adbff;
}

.subtitle
{
	padding:0 10px 0 30px;
	margin:0;
	color: #00b8b8;
	line-height:30px;
	border-right:5px solid #8adbff;
	border-bottom:1px solid #8adbff;
}

.texttitle
{
	background: url(/images/styles/safety/arrow.gif) 0 0 no-repeat;
	padding:0 10px 0 30px;
	margin:20px 0px 0px 0px;
	color:#000000;
	line-height:30px;
	display: none;
}

/**************** CD HEADER *********************/

div#cdheadermenu { background-color:#8adbff; }
div#cdheadermenu ul li a:hover { color: #00b8b8; }

/******************* HEADER *********************/

div#login, div#logout { border-bottom:5px solid #8adbff; }
div#landing_image { background: url(/images/styles/safety/banner.jpg) 0 0 no-repeat; width:600px;}
div#countries p { border-bottom:1px solid #8adbff; }
div#header_main { border-bottom:1px solid #8adbff; }
div#header_main div#header_menu ul li.line { border-right:1px solid #8adbff; padding-right:5px; }
div#header_main div#header_search { background-color:#8adbff; min-height: 25px;}
div#phonenumber { background:url(/images/styles/safety/phonenumber.gif) no-repeat; }

/******************* TABS *********************/

.tabs ul li {background-color: #ffffff; border-color: #8ADBFF;}
.tabs ul li.selected { background-color:#8adbff; }
.tabs ul li.selected a { color:#6B248B; }

#scheduletabs ul { border-top: 1px solid #8adbff; }

/******************** LEFT MENU *********************************/

ul#maincategories li.selected a { color: #00b8b8; }

/*ul#leftmenu li.selected a, ul#indexmenu li.selected a { color: #00b8b8; }
ul#leftmenu li a, ul#indexmenu li a { color: #6b248b; text-decoration: none}*/

ul#leftmenu li.selected a { color: #00b8b8; text-decoration: none !important;}

ul#leftmenu li.selected a:link { color: #00b8b8; text-decoration: none !important;}
ul#indexmenu li.selected a:visited { color: #00b8b8; text-decoration: none !important;}
ul#leftmenu li.selected a:hover { color: #00b8b8; text-decoration: none !important;}
ul#indexmenu li.selected a:active { color: #00b8b8; text-decoration: none !important;}

ul#leftmenu li a:link { color: #6b248b; text-decoration: none !important;}
ul#indexmenu li a:visited { color: #6b248b; text-decoration: none !important;}
ul#leftmenu li a:hover { color: #00b8b8; text-decoration: none !important;}
ul#indexmenu li a:active { color: #6b248b; text-decoration: none !important;}



/********************** CATEGORIES *******************************/

div#categories { padding-bottom:20px; }
div#categories ul { margin:0px;	padding:0px; list-style:none }
div#categories ul li
{
	float: left;
	margin: 0px 15px 0px 0px;
	padding: 68px 0px 20px 0px;
	width: 30%;
	list-style:none;
	/*border-bottom:1px solid #8adbff;*/
}
div#categories ul li a
{
	display:block;
	padding:8px 0px 5px 30px;
	margin:0px 10px 0px 0px;
/*	background: url(/images/styles/safety/arrow.gif) 0 0 no-repeat;*/
	color: #00b8b8;
	font-weight:bold;
/*	font-size: 1.15em; */ /* Removed for small screens */
}

div#categories ul li.index_whatsnew {background: url(/images/new_menu/new_hs_off.gif) 0 0 no-repeat;}
div#categories ul li.index_welfare {background: url(/images/new_menu/welfare_off.gif) 0 0 no-repeat;}
div#categories ul li.index_management {background: url(/images/new_menu/management_off.gif) 0 0 no-repeat;}
div#categories ul li.index_welfare {background: url(/images/new_menu/welfare_off.gif) 0 0 no-repeat;}
div#categories ul li.index_work-equipment {background: url(/images/new_menu/equipment_off.gif) 0 0 no-repeat;}
div#categories ul li.index_hazardous-material {background: url(/images/new_menu/haz_off.gif) 0 0 no-repeat;}
div#categories ul li.index_work-activities {background: url(/images/new_menu/activities_off.gif) 0 0 no-repeat;}
div#categories ul li.index_employment-sectors {background: url(/images/new_menu/sectors_off.gif) 0 0 no-repeat;}
div#categories ul li.index_general_hs {background: url(/images/new_menu/general_hs_off.gif) 0 0 no-repeat;}
div#categories ul li.index_buildings-and-premises {background: url(/images/new_menu/buildings_off.gif) 0 0 no-repeat;}
div#categories ul li.index_index {background: url(/images/new_menu/all_hs_off.gif) 0 0 no-repeat;}

div#categories ul li a:hover { background: url(/images/styles/safety/arrow2.gif) 0 0 no-repeat; text-decoration: none !important;}

/************************** Doc List ************************/

div#doc_list { margin-bottom:20px; text-align: left;}
div#doc_list h3 { margin:20px 0px 0px 0px;  text-align: left;}
div#doc_list h4 { margin:10px 0px; padding:0px; color:#df3a71;  text-align: left;}

div#doc_list table td { border-bottom:1px solid #8adbff; padding:5px; }
div#doc_list table td.status { text-align:center; width:14px; }
div#doc_list table { width:100%; }

div.key { position:relative; top:-30px; }
th div.key { width:100%; }
div.key p { position:absolute; right:0px; padding:5px 10px; }

/************************** Doc Type List ************************/

div#doctype_list { margin-bottom:20px }
div#doctype_list h3 { margin:20px 0px 0px 0px; }
div#doctype_list h4 { margin:10px 0px; padding:0px; color:#00b8b8 }

/***************************** TABLE ***************************/

table.datatable th
{
	color:#00b8b8;
	border-bottom:solid 2px #8adbff;
}

/****************************** RIGHT BOX HEADERS ***************/

#relateddocs, #keydates, #regulators, #userPrefs, #currentUserFilter, #userPrefForm, #seealso { background-color:#8ADBFF; }

/************************** FOOTER ************************/

div#footer_links { border-top:2px solid #8adbff; }
#copyright {font-size: 8pt; padding-top: 1em; padding-bottom: 10px; border-top: 1px solid #8ADBFF;}
