body{margin:0; padding:0;
	background:#9DBDE4 url(../img/layout/body.gif) repeat-x; color:#403C3E;
	font-size:13px;font-family:sans-serif;font-style:italic;
}

h1,h2,h3,h4{margin:0;font-weight:bold;font-style:italic;}

h2{color:#005DAA;font-size:24px;margin:.5em 0;}
h3{color:#53A50D;font-size:18px;margin:.5em 0;}
h4{color:#338807;font-size:14px;margin-bottom:1em;}
form table{border-collapse:collapse;}
form table td{padding:2px 0;margin:0;}
form table th{text-align:right;padding-right:1em;width:150px;}
form input{width:308px;border:1px solid #C6C6C6;}
form textarea{width:308px;height:200px;border:1px solid #C6C6C6;}
form select{width:168px;border:1px solid #C6C6C6;}
form .short2{width:40px;}
form .short4{width:60px;}
form .aw{width:auto;}


a{color:#C70F29;font-weight:bold;text-decoration:none;}
a:hover{text-decoration:underline;}
a.altlink{color:#005DAA;}
p, .article-text{margin:0 0 1em 0;}
img{border:none;}
/* BASIC LAYOUT */
#page{position:relative;width:934px;margin:0 auto;}
#header{position:relative;width:934px;height:166px;background:url(../img/layout/header.jpg) no-repeat;}
#contentBox{position:relative;width:914px;padding:7px 10px 15px;background:#fff url(../img/layout/content.gif) repeat-x;}
#content{position:relative;float:right;width:728px;}
#jobsFilter{float:left;width:156px;padding:10px 5px;background:#f5f5f5;}
#footer{margin:1em 0; text-align:center; }

/* LOGO */
h1#logo, 
h1#logo a, 
h1#logo span{position:absolute;width:221px;height:83px;margin:0;padding:0;overflow:hidden;}
h1#logo{left:11px;top:11px;}
h1#logo span {position:absolute;left:0;top:0;background:url(../img/layout/logo.gif) no-repeat;cursor:pointer;}

/* HORIZONTAL MENU */
#horizontalMenu{position:absolute;bottom:0;width:934px;height:56px;z-index:100;}
#horizontalMenu ul {position:relative;margin:0;padding:0;list-style:none;}
#horizontalMenu ul li{position:relative;float:left;white-space:nowrap;_width:1px;}
#horizontalMenu ul li a {display:block;color:#fff;height:56px;line-height:56px;padding:0 12px;
	font-size:14px;font-weight:bold;font-style:italic;
	text-align:center;text-decoration:none;text-transform:uppercase;
	background:url(../img/layout/hm-separator.gif) 0 0 no-repeat;}
#horizontalMenu ul li a.first{background-image:none;}
#horizontalMenu ul li:hover, #horizontalMenu ul li a:hover, #horizontalMenu ul li a.active {background:url(../img/layout/hm-hover.gif) repeat-x;}

#horizontalMenu ul ul {position:absolute;left:0;top:56px;_top:56px;width:275px;
	background-color:#4C6C97;border:1px solid #4C6C97;visibility:hidden;}
#horizontalMenu ul ul li{display:list-item;float:none;width:275px;}
#horizontalMenu ul ul li a {text-align:left;padding:5px 24px;margin:0;color:#fff;height:auto;line-height:1.2em;text-transform:uppercase;background-image:none;}
#horizontalMenu ul ul li:hover{background-image:none;}
#horizontalMenu ul ul li a:hover, #horizontalMenu ul ul li a.active {background-image:none;color:#F8BD1C;}
#horizontalMenu ul li{behavior:url(../hover.htc);}
#horizontalMenu ul li:hover,
#horizontalMenu ul li.Hover{}
#horizontalMenu ul li.Hover ul,
#horizontalMenu ul li:hover ul{visibility:visible;}

/* TOP MENU */
ul#topMenu{float:right;margin:0;padding:30px 5px 0 0;list-style:none;}
ul#topMenu li{text-align:right;}
ul#topMenu a{color:#006699;text-decoration:none;font-size:14px;font-weight:bold;font-style:italic;}
ul#topMenu a:hover{text-decoration:underline;}

/* JOBS FILTER */
#jobsFilter ul{margin:0 0 1em 0;padding:0;list-style:none;color:#555151;}
#jobsFilter li{font-size:13px;font-weight:bold;padding:5px 0;}
#jobsFilter a{color:#C70F29;text-decoration:none;}
#jobsFilter a:hover{text-decoration:underline;}

/* FORM SEARCH JOB */
#searchJob{width:380px;height:97px;padding:17px 25px;background:url(../img/layout/form-sj-bg.gif) no-repeat;}
#searchJob form{float:right;text-align:right;}
#searchJob label{color:#666;font-weight:bold;}
#searchJob select{width:174px;}
#searchJob .submit{display:block;width:83px;height:24px;line-height:24px;padding:0 6px 7px 0;margin:0 auto;border:none;text-align:center;color:#C70F29;background:url(../img/layout/submit.png) no-repeat;
	text-decoration:none;}
#searchJobForm{}

#sendOffers{width:248px;height:100px;padding:17px 25px;background:url(../img/layout/form-zn-bg.gif) no-repeat;}
#sendOffers form{float:right;}
#sendOffers label{color:#666;}
#sendOffers input{width:138px;border:1px solid #9495A2;}
#sendOffers .submit{display:block;width:83px;height:24px;line-height:24px;padding:0 6px 7px 0;margin:0 auto;border:none;text-align:center;color:#C70F29;background:url(../img/layout/submit.png) no-repeat;
	text-decoration:none;}
#sendOffersForm{}
#submitOffers{display:block;width:250px;height:30px;line-height:30px;padding:0 5px 10px 0;margin:.5em 0;text-align:center;background:url(/img/layout/submit-offers.gif) no-repeat;color:#fff;
	border:none;}
#sendOffers a{color:#4B4B49;}
	

#jForm th,
#jForm tdh{vertical-align:top;}
#jForm th{text-align:right;padding-right:2em;}

/* TABLE */
.lTable{border-collapse:collapse;width:100%;margin:2em 0;}
.lTable th,
.lTable td{padding:3px .5em;border:1px solid #fff;}
.lTable thead th{background:#5A79A7;color:#fff;}
.lTable a{color:#005DAA;text-decoration:underline;}
.lTable a:hover{text-decoration:none;}
#striped .odd{background:#E5EEF3;}
#striped .even{background:#D7E5E6;}


/* INDEX BOXY */
.ibox{position:relative;float:left;width:208px;min-height:255px;_height:255px;padding:15px 6px;border:1px solid #D9D9D9;background:#EDF5FC url(../img/layout/ibox-bg.gif) repeat-x;}
.ibox .corner{position:absolute;right:-1px;top:-1px;width:20px;height:22px;background:url(../img/layout/roh.gif) no-repeat;}
.ibox h3{padding-bottom:5px;background:url(../img/layout/ibox-underline.gif) 0 100% no-repeat;}
.ibox .text{min-height:175px;_height:175px;font-style:normal;}
#ibox01 h3{color:#005DAA;}
#ibox02{margin:0 18px;}
#ibox02 h3{}
#ibox03{text-align:center;}
#ibox03 h3{color:#565653;}
#ibox03 strong{font-size:1.1em}

/* GALERIE */
.galerie{margin:1em 0;}

.cp{border-top:1px dashed #005DAA;padding:1em 0;}
.cp a{display:block;float:left;color:#005DAA;padding-left:45px;height:40px;margin-right:1em;}
#cpPrint{background:url(../img/layout/icon-print.gif) 0 50% no-repeat;line-height:40px;}
#cpSend{background:url(../img/layout/icon-send.gif) 0 50% no-repeat;line-height:40px;}
#cpAgent{background:url(../img/layout/icon-contact.gif) 0 50% no-repeat;line-height:40px; }

/* CLASSES */
.cls{clear:both;}
.fl{float:left;}
.fr{float:right;}
.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}
.ir{position:relative;margin:0 0 1em 2em;}
.il{position:relative;margin:0 2em  1em 0;}
.message{color:#a00000;font-weight:bold;}
/* COLORS */
.blue{color:#005DAA;}
.green{color:#53A50D;}
