@charset "utf-8";

/*------------------------------------------

File Name	content.css

Created:	11 May 2010

Author:		Christy Bryson

Website:	www.peachdigital.com

-------------------------------------------*/


/*------------------------------------------
Home pgae Styles
-------------------------------------------*/
.homeWrap {
	width:486px;
	min-height:500px;
	font-family:Arial, Helvetica, sans-serif;
}

.homeWrap h2 {
	font-size:1.63em;
	font-weight:bold;
	color:#f12026;
	margin:30px 0 0 0;
}

*html .homeWrap {
	height:500px;
}

.homeMainLinks li {
	font-size:3em;
	font-weight:bold;
	padding:30px 0;
	border-bottom:1px dotted #666;
}

*html .homeMainLinks li {
	border-bottom:1px solid #666;
}

.homeMainLinks li a {
	line-height:44px;
	display:block;
	color:#fff;
	padding:0 0 0 24px;
	border-left:1px solid transparent;
	text-decoration:none;
}

*html .homeMainLinks li a {
	border-left:1px solid #000;
}

.homeMainLinks li a:hover {
	color:#f12026;
	text-decoration:none;
	border-left:1px solid #f12026;
}

ul.homeinlinelist {
	font-size:1em;
	font-weight:bold;
	color:#fff;
	margin:6px 0 0 0;
}

.homeinlinelist li {
	display: inline;
	float:left;
	padding:0 6px;
	border-right:1px solid #fff;
}

.homeinlinelist li a {
	color:#fff;
	text-decoration:underline;
}

.homeinlinelist li a:hover {
	text-decoration:none;
}

.redtext {
	color:#f05038;
}

/*------------------------------------------
Content Styles
-------------------------------------------*/
.contentwrap h1, .contentwrap h2, .contentwrap h3, .contentwrap h4, .contentwrap h5, .contentwrap h6 {
	color:#4b4c4e;
	font-weight:bold;
}

.contentwrap h1 {
	font-size:2.6em;
}

.contentwrap h2 {
	font-size:2em;
}

.contentwrap h3 {
	color:#f05038;
	font-size:1.3em;
}

.contentwrap h4 {
	font-size:1.1em;
}

.contentwrap h5 {
	font-size:0.9em;
}

.contentwrap h6 {
	font-size:0.8em;
}

.contentwrap p {
	line-height:20px;
	font-size:2m;
	margin:20px 0 0 0;
}

.contentwrap td {
	line-height:20px;
	font-size:2m;
	margin:20px 0 0 0;
	padding:3px 0;
}

.contentwrap ul.grey {
	color: #333 !important;
	list-style-type:none;
	position:relative;
	left:-10.5px;
	list-style-image:none;
}

.contentwrap ul.grey li 
{	
	color:#333;
	
}
.contentwrap ul {
	color: #F00 !important;
	position:relative;
	list-style-image:url(../images/ball.jpg);
	list-style-type:square;
	top:5px;
}

.contentwrap ul li {	
	color:#333;
	position:relative;
	left:3%;
	margin-bottom:5px;
	
}




.leftcolumn {
	width:360px;
	padding:0 20px 0 0;
	float:left;
}

.rightcolumn {
	width:250px;
	float:right;
}

.contentwrap a, .contentwrap a:active, .contentwrap a:visited {
	color:#4b4c4e;
	text-decoration:underline;
}

.contentwrap a:hover {
	text-decoration:none;
}

ul.inlinelist {
	font-size:1em;
	font-weight:bold;
	color:#4b4c4e;
	position:relative;
	left:-13px;
	margin:6px 0 0 0;
}

.inlinelist li {
	display: inline;
	float:left;
	padding:0 6px;
	border-right:1px solid #4b4c4e;
}

.inlinelist li a {
	color:#4b4c4e;
	text-decoration:underline;
}

.inlinelist li a:hover {
	text-decoration:none;
}




/*------------------------------------------
Vacancy Page
-------------------------------------------*/
.outerheader {
	color:#FFFFFF;
	padding:0 0 20px 0;
	font-size:2.6em;
	font-weight:bold;
	margin:0 0 0 192px;
}
.vacancyleftpanel{
	width: 160px;
	font-weight:bold;
	font-size:0.75em;
	line-height:18px;
	padding:10px 0;
	border-bottom:1px solid #666; 
}
.vacancyleftpanel h4 a{
	font-weight:bold;
	color: red ;
	padding:0 0 10px 16px;
	background:url(../liv/nav-selected.jpg) no-repeat;
	text-decoration:none;
}
.cta_argh{
	color:#FFFFFF;
}
.registerpanel{ 
	margin:60px 0 0 0;
	border-top:1px solid #666; 
}

/*------------------------------------------
Job Manager Styles from old site
-------------------------------------------*/

table.listingMain {
	border: 0px;
	width:100%;
	margin:0px 0px 10px 0px;
}

.listingRow, .listingRowAlt {
	border: 3px solid #a2b5c3;
}

*+html .listingMain, /*IE7 hack*/ *+html .listingRow,  /*IE7 hack*/ *+html .listingRowAlt  /*IE7 hack*/ {
	border: 0px solid #a2b5c3 !important;
}

* html .listingMain,  /*IE6 hack*/ * html .listingRow,  /*IE6 hack*/ * html .listingRowAlt  /*IE6 hack*/ {
	border: 0px solid #a2b5c3 !important;
}

tr.listingRow td {
	background: #b2c3d0;
	border: 3px solid #a2b5c3;
	padding: 5px;
	color:#000000;
}

*+html tr.listingRow td  /*IE7 hack*/ {
	border: 0px solid #a2b5c3 !important;
}

* html tr.listingRow td   /*IE6 hack*/ {
	border: 0px solid #a2b5c3 !important;
}

.listingRow, .listingRowAlt {
	font-size: 12px;
}

.listingRow {
	background-color: #bbcccc;
}

.listingRowAlt {
	background-color: #dddddd;
}

tr.listingHeader td {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #a2b5c3;
	padding: 0 5px 0 5px;
	color:#000000;
}

.rightLean {
	position:relative;
	left: 50px;
	width: 850px;
}

.insideBox {
	position: relative;
	background-color: #b2c3d0;
	padding: 10px 15px 15px 15px;
	left: 0px;
	border: 1px solid #8ea0ae;
	font-size: 12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif !important;
}

.jobListingPagination {
	color:#000000;
}
#mc_content {
	position: relative;
	border: 1px solid #666666;
	background: #a2b5c3;
	width: 716px;
	padding: 16px;
}

#mc_content .insideBox form {
	margin:0px;
	padding:0px;
}

#mc_content .insideBox input, #mc_content .insideBox select {
	margin-bottom:10px;
}

#mc_content .insideBox p, p.MsoNormal, li.MsoNormal, div.MsoNormal, .MsoNormal{
	color:#000000;
	padding:0px;
	margin:10px 0px 0px 0px !important;
	
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px;
}

#mc_content .insideBox ul {
	margin:0px;
	padding:0px 0px 20px 15px !important;
}
.insideBox li {
	margin:0px;
	padding:4px 0px !important;
}
.insideBox h4 {
	color:#FFF !important;
	font-size:22px;
	font-weight:bold;
}
.insideBox p{padding-bottom: 10px ; line-height:17px;}



.calender {
	background-color: White;
}

.calenderDayHeader {
	background-color: White;
}

.calenderDayHeader {
	/* Bisque */
	background-color: #FFE4C4;
}

.calenderDay {
	/* Burlywood */
	background-color: #DEB887;
}

.calenderSelectedDay {
	/* DarkOliveGreen */
	background-color: #556B2F;
}

.jobForm {
	vertical-align: top;
	width: 100%;
	margin:0px;
	padding:0px;
}

.jobForm caption {
	font-size:12px;
	text-align:left;
	padding:5px 0px 10px 0px;
	color:#000000;
}

/*#mc_therighthome img	{
	float:right;
}*/

tr.listingRow td {
	background: #b2c3d0;
	border: 3px solid #a2b5c3;
	padding: 5px;
	color:#000000;
	font-size:12px;
}

*+html tr.listingRow td  /*IE7 hack*/{
	border: 0px solid #a2b5c3 !important;

}

* html tr.listingRow td   /*IE6 hack*/{
	border: 0px solid #a2b5c3 !important;

}


/*------------------------------------------
site map styles from old site
-------------------------------------------*/

#sitemap ul {
	font-size:14px;
	list-style-type:circle;
	margin:0px;
	padding:0px 0px 0px 5px;
}

#sitemap ul li ul {
	font-size:13px;
	list-style-type:square;
	margin:0px;
	padding:0px 0px 10px 10px;
}

#sitemap ul li ul li ul {
	font-size:12px;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 10px 15px;
}

#sitemap ul li ul li ul {
	font-size:10px;
	list-style-type:disc;
	margin:0px;
	padding:0px 0px 10px 20px;
}

#sitemap ul li, #sitemap ul li ul li, #sitemap ul li ul li ul li, #sitemap ul li ul li ul li ul li {
	padding:0px;
	margin:0px;
}

.contacttable th {
	text-align:left;
	font-weight:bold;
	font-size:1.3em;
	margin:20px 0 0 0 !important;
}

.contacttable h6 {
	font-weight:bold;
	font-size:0.9em;
}

