* {margin:0; padding:0;}
body{
	background:#F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
}
.fl-left{
	float:left;
}
.float-trick{
	float:none;
	width:1015px;
	margin:0 auto;
	position:relative;
}
.main-holder{
	float:left;
	width:1015px;
	background:url(../images/main-holder.gif) repeat-y;
}

A IMG
{
    border:none;
}
/*==============================HEADER=======*/
.headerer{
	float:left;
	width:950px;
	padding-left:29px;
	padding-right:25px;
}

.where_am_i
{
    clear:both;
    padding-left:10px;
    height:15px;
    overflow:hidden;
    zmargin-top:-10px;
    position:relative;
    top:-10px;
    margin-bottom:-15px;

}

.where_am_i A
{
    color:#002052;
    text-decoration:none;
}

.where_am_i A:hover
{
    text-decoration:underline;
}

.where_am_i DIV
{
    float:left;
}

.logo{
	float:left;
	display:block;
	width:262px;
	height:77px;
	background:url(../images/logo.gif) no-repeat;
	text-indent:-3300px;
}
.home .logo{
	cursor:pointer;}
	
.search{
	float:left;
	padding-top:24px;
}
.search form{
	float:left;
	width:142px;
	margin:1px 1px 1px 0px;
	border:1px solid #7b7c7e;
	text-align:left;
}
.search span{
	float:left;
	display:block;
	color:#7b7c7e;
	font-size:13px;
	font-weight:normal;
	padding-top:1px;
}
.search-text{
	float:left;
	width:115px;
	border:none;
	background:none;
	font-size:11px;
	height:13px;
	line-height:11px;
	padding-top:3px;
	color:#7b7c7e;
	margin-left:10px;
}
.search-submit{
	float:right;
	width:14px;
	height:14px;
	border:none;
	background:url(../images/submit.gif) no-repeat;
	margin:1px;
	cursor:pointer;
}
.frames-holder{
	float:left;
}
.frame{
	float:left;
	height:95px;
	overflow:hidden;
}

.specialist
{
    float:right;
    width:244px;
    height:15px;
    padding-top:2px;
    border:solid 1px #ace700;
    margin-right:36px;
    margin-top:8px;
    font-style:italic;
    font-size:10px;
    text-align:center;
    color:#ace700;
}

* html .specialist{
margin-right:18px;
}


/*==============================CONTENT=======*/
.content-holder{
	float:left;
	padding:0px 25px 20px 29px;
	width:950;
}

.picture-frame
{
    width:229px;
    height:202px;
    float:left;    
}


.frontpage .picture-frame{
	
	position:relative;
	width:379px;
	height:323px;
	overflow:hidden;
}

.contact .picture-frame{

    display:none;
}


.frame-over{
	position:absolute;
	top:0;
	left:0;
	width:258px;
	height:313px;
	background:url(../images/frame-over.png) no-repeat;
}
* html .frame-over{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./site/core/images/frame-over.png', sizingmethod='crop');
	cursor:pointer;
}

DIV.content
{
    float:left;
    overflow:hidden;
    margin-left:30px;
    xmargin-top:-1px;
    width:688px;
}

.frontpage  DIV.content{
	width:553px;
	margin-left:20px;
}


.contact DIV.content{
    margin-left:0;
    width:950px;
}


/*==============================FOOTER=======*/
.footer{
	float:left;
	width:985px;
	height:28px;
	padding:10px 0 0 30px;
	background:url(../images/footer.gif) no-repeat 0 100%;
	color:#a4ce28;
	
}
.footer a{
	text-decoration:none;
	color:#a4ce28;
}

.footer SPAN
{
    float:left;
}

.footer a:hover{
	text-decoration:underline;
}
.negeso{
	background:url(../images/negeso.gif) no-repeat 0 1px;
	padding-left:20px;
	xmargin-left:675px;
	float:right;
	margin-right:32px;
}

.paging
{
    float:right;
    height:auto;
}

.pagingC
{
    clear:both;
    position:relative;
    top:-15px;
    height:auto;
    padding-right:30px;

    height:16px;
    overflow:hidden;    
}

.pagingC .jobNavBar
{
    position:relative;
    left:290px;
}

.paging A
{
    color:#595858;
}

.paging SPAN
{
color:#abc60c;
}



A.leesMeer, INPUT.leesMeer
{
    text-decoration:underline;
    background-image:url(/site/core/images/red-arrow.gif);
    background-position:right 60%;
    background-repeat:no-repeat;
    padding-right:12px;
    white-space:normal;
    display:block;
    width:auto;
    display:inline-block;
    cursor:pointer;
    margin-left:3px;
    height:auto;
    background-color:Transparent;
    border:none;
    
}

INPUT.reset
{
     background-image:none;
     margin-left:325px;
     xcolor:Red;
     font-weight:bold;
}


IMG.leesMeer
{
    margin-left:5px;
}


A.noDecoration:hover, A.noDecoration
{
    text-decoration:none;
}

.frontTable
{
    width:100%;
}

.frontTable TD
{
    vertical-align:top;
    width:224px;
}

.frontTable TD A.leesMeer
{
    margin:0;
}

.frontTable TD .tdOverflow
{
    width:224px;
    height:auto;
    overflow:hidden;
}
.frontTable td.sep
{
    width:30px;
}

DIV.paging a.disabled
{
    color:Gray;
    cursor:default;
}
DIV.paging a.disabled:hover
{
    text-decoration:none;
}

.floatLeft
{
    float:left;
}

HR, .contentStyle HR
{
    height:1px;
    margin:5px auto;
    color:#3970b1;
}

.bold
{
    font-weight:bold;
}

.RTEEntryPoint
{
    position:absolute;
}


.cell INPUT
{
    display:block;
    height:20px;
    border:solid 1px #7c7e7c;
    margin-left:13px;
    margin-top:6px;
    width:143px;
    padding-left:5px;
    font:normal 11px Verdana;
    color:#7b7c7e;
    line-height:20px;
    vertical-align:bottom;
}

.cell INPUT.submit
{
    width:87px;
    height:23px;
	border:none;
	width:87px;
	padding:0 5px;
	color:#fff;
	font-weight:bold;
	margin-top:4px;
	float:right;
	margin-right:14px;
}

.cell SELECT
{
    display:block;
    height:21px;
    border:solid 1px #7c7e7c;
    margin-left:13px;
    margin-top:7px;
    width:128px;
    padding:0;
    font:normal 11px Verdana;
    color:#7b7c7e;
    line-height:20px;
    vertical-align:bottom;
}


.frontForm
{
    margin-bottom:-157px;
    position:relative;
    width:177px;
    height:157px;
}

* html .frontForm{
margin-bottom:-169px;
}

* html .frontForm TABLE.cell  INPUT.submit
{
margin-right:7px;
}

.italic
{
font-style:italic;
}

.smallFont
{
font-size:11px;
}