body,td {
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;

}


body {
		background-color:#E0DDD4;
/*	background-image:url(../images/body_repeat.gif);*/
	background-repeat:repeat-y;
	

}

.top {
	background-image:url(../images/topmiddle.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
/*	border-bottom:2px solid #CACAC2;*/

}

.rightrepeattop {
	background-image:url(../images/bg_right_repeat.jpg);
	background-repeat:repeat-x;
	border-right : 1px solid #A3A091;
}


.rightrepeatmiddle {
	background-image:url(../images/bg_repeater.jpg);
	background-repeat:repeat-x;
/*	border-right : 1px solid #A3A091;*/
}

.leftcol1 {
	background-color:#979382;
}

#leftcontent {
/*	background-color:#F3F3F3;*/
	padding-top : 30px;
	width:270px;
	/*background-image:url(../images/lc_top.jpg);	*/
	background-repeat:no-repeat;

}

.leftglobal {
	
}

#leftcontent #lefttitle {
	font-size : 20px ;
	padding-left : 90px;
	padding-right : 5px;
	padding-bottom:20px;

	color : #DC3636;
	

	
}

.lctable {
		background-image:url(../images/lc_repeater.jpg);
		background-repeat:repeat-y;
}

.leftcolumn {

	background-image:url(../images/lc_empty.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	

	
}


#topimg {
/*	padding-left : 50px;*/
	padding-bottom : 30px;
		background-color:#FFFFFF;
}

#content {
	background-color:#FFFFFF;
	
}

/*
#content p  {
		padding-left : 50px;
		padding-right : 50px;	
}


#content h1, #content h2, #content h3  {
	padding-left : 50px;
	padding-right : 50px;	
}

 #content ul  {
	padding-left : 30px;
	padding-right : 50px;	
	list-style-image:
 }
 */

#content h1 {

	margin  : 0 0 0 0;
	padding  : 0 0 0 0;
		
	color : #DC3636;
	font-size : 110%;
}

h2 {

	margin : 0 0 0 0;
	padding: 0 0 0 0; 
	color : #DC3636;
	font-size : 100%;
}

h3 {
	margin : 0 0 0 0;
	padding: 0 0 0 0; 
	
	font-size : 110%;
}

#right {

	background-image:url(../images/right_middle_repeat.jpg);
	background-repeat:repeat-x;

}


#bottomimagesspacer {
	width:  37px;
	background-color:#FFFFFF;
}


#bottomimages *{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}
.bottomnav {
	
	background-image:url:(../images/btn_bottom.gif);
	width : 57px;
	height : 36px;	
}

a {
	color:#333333;
	
}

a:hover {
	color : #DC3636;
}

.textblock, .tx-indexedsearch, .tx-cljoboffers-pi1, .tx-newloginbox-pi1, .tx-dirlisting-pi1 {
	padding-left : 50px;
	padding-right : 35px;	
	margin-top : 20px;
	margin-bottom : 15px;
}


#content .csc-frame-frame1 {
	background-image:url(../images/locations_bg.jpg);
	background-repeat:no-repeat;
	padding : 5px 32px 5px 77px;
	vertical-align:middle;	
	height : 140px;
	overflow:visible;
}

#content .csc-frame-frame1 .textblock {
	padding : 0 0 0 0;
	margin :  0 0 0 0 ;
}	

#content .csc-frame-frame1 .bodytext {
	padding-top : 10px;
}

#content .csc-frame-frame1 img {
	padding-top : 10px;
}

#content .csc-frame-frame2 {

	background-image:none;
	background-repeat:no-repeat;
	/*
	padding : 5px 32px 5px 77px;
	vertical-align:middle;	

	overflow:visible;*/
	border-top : 2px solid #CACAC2;
}

#taalnav {
padding-top:10px;

}

.taalnavitem  {
	padding : 5px 5px 0 5px;
}

#taalnav a {
	color : #A09E9F;
	font-weight : bold;
	text-decoration:none;
	vertical-align:top;
}

#taalnav  .langact a {
	color : #DC3636;
}


#menu_1 td {
		padding : 0 0 0 0;
	margin : 0 0 0 0;
}

#menu_1 img {
	float:left;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
}

#menu_1 a {
	padding : 0 0 0 10px;
	margin : 0 0 0 0;
	color : #6B6D72;
	font-size : 13px;
	/*font-weight : bold;*/
	text-decoration:none;


}

#menu_1 td.act a {
	color : #F60000;
}

.bottomnav {
	height : 36px;
	width : 57px;
	text-align:center;
	
	background-image:url(../images/btn_bottom.gif);
	background-repeat:no-repeat;

	
}

.bottomnav a {
	color : #F8F8F8;
	text-decoration:none;
}

.joblistitem {
	padding-right : 20px;
	padding-bottom : 10px;
}

.joblistitemdate {

}

.joblistitemlinke {

}

#content ul { 
	list-style:none;
}

#content ul li { 	
	background-image:url(../images/icon_bullet.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding-left : 15px;

	
}


#footer {
	padding-top : 0px;
	padding-left : 10px;


}

#footer, #footer a  {
	color : #999
}	

#location {
	
	padding-right : 0;
}

/* default styles for extension "tx_dirlisting_pi1" */
    .tx-dirlisting-pi1-error { color: maroon; }
    .tx-dirlisting-pi1-title { }
    
    .tx-dirlisting-pi1 table { border-width: 1px; border-style: none; border-color: black; }
    .tx-dirlisting-pi1-header-row { background-color: #9A957E; }
    .tx-dirlisting-pi1-row { background-color: #F3F3F3; }
    
    .tx-dirlisting-pi1-header-icon,
    .tx-dirlisting-pi1-header-filename,
    .tx-dirlisting-pi1-header-perms,
    .tx-dirlisting-pi1-header-owner,
    .tx-dirlisting-pi1-header-group,
    .tx-dirlisting-pi1-header-filesize,
    .tx-dirlisting-pi1-header-filemod {
	  font-size : 110%;
	  color : #fff;

      font-weight: bold;
      border-bottom-width: 1px;
      border-bottom-style: none;
      border-bottom-color: black;
    }
    
    .tx-dirlisting-pi1-icon,
    .tx-dirlisting-pi1-filename,
    .tx-dirlisting-pi1-filename-asb,
    .tx-dirlisting-pi1-perms,
    .tx-dirlisting-pi1-owner,
    .tx-dirlisting-pi1-group,
    .tx-dirlisting-pi1-filesize,
    .tx-dirlisting-pi1-filemod { }

#bottomimg {
	background-image:url(../images/bottomright.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#content img {
	border:none;
}

#bottomimg img  {
	background-color:aqua;
	border:none;
}

.csc-textpic-intext-right {
	margin-right : 35px;
}

#content p,#content ul {
	margin-top : 0;
	padding-top : 0;
}

.csc-textpic-intext-right-nowrap {
	margin-right : 35px;
}

.csc-frame-frame1 .csc-textpic-intext-right-nowrap {
	margin-right : 0;
}

.textblock .csc-textpic-intext-right  {
	margin-right : 0;
}

.csc-textpic-intext-left-nowrap .csc-textpic-image {

	padding-right : 15px;
	padding-bottom : 5px;
	
	
}

.csc-textpic-intext-right .csc-textpic-image {
	padding-left : 15px;
}

.csc-textpic-intext-right-nowrap .csc-textpic-image {
	padding-left : 15px;
	
}
/*
.csc-textpic-image {
	margin-right : 15px;
	padding-right : 15px;
}*/


.headerimage {
margin-left:50px;
margin-top:20px;
}
	


