/*
-----------------------------------------------
'redundancy.ie' Screen Styles
Author:   Tom Duke
          http://www.revolutionaries.ie/
Version:  30th Jun 2008
----------------------------------------------- */


/* body#index #leftbar {
	display: none;
}*/

#skiplink
{
	left: 138px;
}
div.home-linkbox {
	width: 240px;
	float: left;
	margin: 0;
	text-align: center;
	color: #fff;
	background-color: #666;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	min-height: 170px;
}
/* body#index #content {
	width: 710px;
} */
body#index div.home-linkbox h2
{
	font-size: 1.2em;
	color: #fff;
	border: 0;
	margin: 5px 0 5px 0;
	font-weight: bold;
}
body#index div.home-linkbox p
{
	color: #fff;
	font-weight: bold;
	border: 0;
	margin: 0;
	padding: 5px 5px 8px 5px;
	font-size: .85em;
	line-height: 1.1;
	text-align: center;
}
body#index div.home-linkbox a {
	text-decoration: none;
	background: transparent;
}
body#index div.home-linkbox a:hover {
	text-decoration: underline;
}
#home-employee {
	background: #F8941D /*url(/common/images/redie/css_hemployee_back.gif) left top no-repeat*/;
}
#home-employer {
	background: #691E79 /*url(/common/images/redie/css_hemployer_back.gif) left top no-repeat*/;
	float: right;
}
body#index #home-employee p, body#index #home-employer p {
	text-align: center;
}
body#index div.home-linkbox img {
	border: 0;
	padding: 0;
}


#home-union {
	background: #840259 url(/common/images/redie/css_hunion_back.gif) left top no-repeat;
}
#home-union p {
	background: url(/common/images/redie/css_hunion_p_back.jpg) left bottom no-repeat;
}
#home-other {
	background: #4C7016 url(/common/images/redie/css_hother_back.gif) left top no-repeat;
}
#home-other p {
	background: url(/common/images/redie/css_hother_p_back.jpg) left bottom no-repeat;
}


body#index #example {
	margin-top: 34px;
}
body#index #example .ui-tabs-nav li {
	width: 171px;
	margin-left: 2px;
	margin-right: 0;
}

#header h1 {
	height: 105px;
	background: transparent url(/common/images/redie/css_header_logo_25.png) left top no-repeat;
}
#header div {
	background-image: url(/common/images/redie/css_header_back2.gif);
}
body#jobannoucements #header div {
	background-image: url(/common/images/navigation/css_header_back.gif);
}
body#employee #header div {
	background-image: url(/common/images/redie/css_header_back_employee.gif);
}
body#employers #header div {
	background-image: url(/common/images/redie/css_header_back_employer.gif);
}
body#union #header div {
	background-image: url(/common/images/redie/css_header_back_union.gif);
}
body#infoprovider #header div {
	background-image: url(/common/images/redie/css_header_back_info.gif);
}

#example {
	clear: both;
	margin-top: 2em;
}
#example #fragment-1, #example #fragment-2, #example #fragment-5, #example #fragment-6 {
	padding: 0px;
	padding-bottom: 20px;
	background-color: #fff;
	background-image: url(/common/css/themes/stilbuero/frag_home_back_bot3.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#example #fragment-1 div.wrapper, #example #fragment-2 div.wrapper, #example #fragment-5 div.wrapper, #example #fragment-6 div.wrapper {
	display: block;
	padding: 30px 15px 0px 15px;
	background-color: #fff;
	background-image: url(/common/css/themes/stilbuero/frag_home_back_top3.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
#example #fragment-111 p, #example #fragment-2 p {
	clear: both;
	padding-top: 1em;
	text-align: center;
}

#tabs2 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#tabs2 li {
	display: inline
}
#tabs2 li a {
	width: 166px;
	margin: 0 0 8px 8px;
	float: left;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background-color: #1A88C0;
	text-decoration: none;
}
#tabs2 li.newline a {
	margin: 0 0 8px 0;
}

#tabs2 a#tab-pubs, #tabs2 a#tab-pubs span {
    background-image: url(/common/css/themes/stilbuero/tab_stats.gif);
}
#tabs2 a#tab-redfigs, #tabs2 a#tab-redfigs span {
	background-color: #D65A34;
}
#tabs2 a#tab-policy, #tabs2 a#tab-policy span {
	background-color: #798960;
}
#tabs2 a#tab-links, #tabs2 a#tab-links span {
	background-color: #003371;
}
#tabs2 a#tab-selfemployed, #tabs2 a#tab-selfemployed span {
	background-color: #9B0C2B;
}

a#tab-redfigs span, a#tab-policy span, a#tab-links span, a#tab-selfemployed span  {
	padding: 3px;
}

div.red-calc-box
{
	margin: 8px 0 8px 0;
	background: #fff url(/common/images/redie/css_red-calc-box_back.gif) left bottom no-repeat;
}
div.red-calc-box h2 {
	font-size: .9em;
}
div.red-calc-box h2, div.red-calc-box p {
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 1;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}
div.red-calc-box h2 {
	background: #fff url(/common/images/redie/css_red-calc-box_top.gif) left top no-repeat;
	padding: 4px 1px 5px 1px;
}
div.red-calc-box p {
	text-align: left;
	padding: 3px 10px 10px 10px;
}
div.red-calc-box p img {
	border: 0 !important;
	margin: 5px !important;
	margin-right: 10px;
}
div.red-calc-box p img:hover {
	border: 0 !important;
}
div.red-calc-box h2 span, div.red-calc-box p span {
	display: block;
}
div.red-calc-box h2 span.lighter, div.red-calc-box p span.lighter {
	font-weight: normal;
}
div.red-calc-box h2 span.smaller, div.red-calc-box p span.smaller {
	font-size: .9em;
	font-weight: normal;
}
div.red-calc-box h2 span.larger, div.red-calc-box p span.larger {
	font-size: 1.3em;
}
div.red-calc-box h2 span.vlarge, div.red-calc-box p span.vlarge {
	font-size: 2em;
	font-weight: bold;
}
div.red-calc-box a {
	background: transparent !important;
	color: #000;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
div.red-calc-box a:hover {
	background: transparent;
	text-decoration: underline;
	color: blue !important;
}
div.red-calc-box a:hover, div.red-calc-box a:active, div.red-calc-box a:focus {
	text-decoration: underline;
	color: #000;
}
#fragment-4, #fragment-3 {
	cursor: pointer;
}

