/* CSS Document */
body
{
	/*background-color:#eeeff4;*/
	font-size:12px;
	font-family:Arial, Helvetica, serif;
	line-height:17px;
}
a
{
	/*color:#4fbaff;*/
	color:#3399FF;
	text-decoration:none;
}
a:hover
{
	color:#FFA477;
	text-decoration:none;
}
.maindiv
{
	margin:0px;
	padding:0px;
	width:100%;
}
.home
{
	margin:0px 0px;
	padding:8px 0px;
	width:100%;
}
.maincont
{
	margin:0px;
	padding:0px;
	width:900px;
	/*background-color:#FCFCFC;*/
}
.title1
{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#004D71;
}
.title2
{
	font-size:13px;
	font-weight:bold;
	color:#FF5604;
	
}
.event
{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#DF7000;
}
.logo
{
	margin-bottom:4px;
}
.line1
{
	margin:0px 0px 8px 0px;
	background-color:#d5e4ec;
}
.line2
{
	margin:5px 0px;
	background-color:#d5e4ec;
}
/*menu*/
#mnli1
{
	padding-right: 0.35%;
}
#mnli2
{
	padding-right: 0.35%;
	padding-left: 0.35%;
}
#mnli3
{
	padding-right: 0.35%;
	padding-left: 0.35%;
}
#mnli4
{
	padding-right: 0.35%;
	padding-left: 0.35%;
}
#mnli5
{
	padding-right: 0.35%;
	padding-left: 0.35%;
}
#mnli6
{
	padding-right: 0.35%;
	padding-left: 0.35%;
}
#mnli7
{
	padding-right: 0.35%;
	padding-left: 0.35%;
}
#mnli8
{
	padding-right: 0.35%;
	padding-left: 0.35%;
}
#mnli9
{
	
	padding-left: 0.35%;
}

ul.menu
{
	margin: 0;
	padding: 0px 0px;
	list-style-type: none;
	width:100%;
}
ul.menu li
{
	margin:0px;
	position:relative;
	float: left;
	text-align:center;
	line-height:30px;

}
.mn_m  a
{
	color:#677e8c;
	text-decoration:none;
	display:block;
}
.mn_m  a:visited
{
	color:#677e8c;
	text-decoration:none;
	display:block;
}
.mn_m  a:hover
{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
.smn_m a
{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
.smn_m a:visited
{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
.smn_m a:hover
{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

.smn_m
{
	
	/*background-color:#1CB5FF;*/
	background:url(img/mn_m.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	/*cursor:pointer;*/
	height:45px;
	vertical-align:top;
}
.smn_l
{
	
	background:url(img/mn_l.jpg);
	background-repeat:no-repeat;
/*	background-color:#1CB5FF;*/
	width:8px;
	height:45px;
	/*cursor:pointer;*/

}
.smn_r
{
	background:url(img/mn_r.jpg);
	background-repeat:no-repeat;
	height:45px;
	/*cursor:pointer;*/
	width:8px;
	/*background-color:#1CB5FF;*/
	
}
.mn_m
{
	background-color:#FFFFFF;
	color:#677e8c;
	/*cursor:pointer;*/
	vertical-align:top;

}
.mn_l
{
	background-color:#FFFFFF;
	height:45px;
	width:8px;

}
.mn_r
{
	background-color:#FFFFFF;
	height:45px;
	width:8px;
}
.submn
{
	background-color:#2a9dd5;
}
.submn_l
{
	background:url(img/submn_l.gif);
	background-repeat:no-repeat;
	width:10px;
}
.submn_r
{
	background:url(img/submn_r.gif);
	background-repeat:no-repeat;
	width:10px;
}
.submn_m
{
	background:url(img/selsubmn_m.jpg);
	background-repeat:repeat-x;
	height:25px;
	/*color:#FFFFFF;*/
	line-height:25px;
}
.selsubmn_l
{
	background:url(img/selsubmn_l.gif);
	background-repeat:no-repeat;
	width:10px;
}
.selsubmn_r
{
	background:url(img/selsubmn_r.gif);
	background-repeat:no-repeat;
	width:10px;
}
.selsubmn_m
{
	background:url(img/submn_m.jpg);
	background-repeat:repeat-x;
	color:#E1E1E1;
	height:25px;
	line-height:25px;
}
.selsubmn_m a
{
	color:#E1E1E1;
	display:block;
}
.selsubmn_m a:visited
{
	color:#E1E1E1;
	display:block;
}
.selsubmn_m a:hover
{
	color:#E1E1E1;
	display:block;
}
.submn_m a
{
	color:#FFFFFF;
	display:block;
	width:100%;
}
.submn_m a:visited
{
	color:#FFFFFF;
}
.submn_m a:hover
{
	/*color:#FFFFFF;*/
}
#submn
{
	width:310px;
	margin-bottom:5px;
	cursor:pointer;
}

/**/
.latestnews
{
	background-color:#f3f8fc;
	padding-top:8px;
}
.homecont
{
	
	padding:8px 8px 0px 0px;
}
.ltn_tpl
{
	background:url(img/ltn_tl.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	background-color:#f3f8fc;
}
.ltn_tpr
{
	background:url(img/ltn_tpr.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	background-color:#f3f8fc;
}
.ltn_bl
{
	background:url(img/ltn_bl.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	background-color:#f3f8fc;
	
}
.ltn_br
{
	background:url(img/ltn_br.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	background-color:#f3f8fc;
}
.hd_r
{
	background-image:url(img/hd1_r.jpg);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#e0f1f9;
	width:16px;
}
.hd_m1
{
	margin:0px;
	padding:0px;
	background-image:url(img/hd1_m3.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:870px;
	background-color:#e0f1f9;
}
.hd_m2
{
	background-color:#e0f1f9;
}

.hd_l
{
	background:url(img/hd_l.jpg);
	background-repeat:no-repeat;
	/*background-color:#e0f1f9;*/
	width:18px;
 	
	height:199px;
	
}
.nospace
{
	padding:0;
	margin:0;
}
.title_serv
{
	font-weight:bold;
}
/*job*/
.jobmaintable
{
	margin:8px 0px 0px 0px;
	padding:0px;
}
.appform
{
	margin:0px;
	padding:2px;
	border:#7892A0 1px solid;
	
}
.appform_b
{
	vertical-align:middle;
	background:#FFFFFF;
	margin:12px;
	
}
.plus
{
	display:block;
}
.minus
{
	display:block;
}
.displayblock
{
	display:block;
}
.jobdescr
{
	font-weight:bold;
	margin:4px 0px 0px 4px;
}
.jobdescription
{
	margin:0px 0px 0px 0px;
	padding:0px 1px 0px 40px;
}
.job_t
{
	margin:2px 0px 2px 0px;
	padding:4px 3px 4px 3px;
	font-weight:bold;
	font-size:11px;
	/*border:#000000 1px solid;*/
	background-color:#D6ECFE;
}
.jobreq
{
	margin-bottom:0px;
}
.job_t a
{
	color:#005E8A;
	text-decoration:none;
}


.job_t a:visited
{
	color:#005E8A;
	text-decoration:none;
}
.job_t a:hover
{
	color:#005E8A;	/*text-decoration:underline;*/
}
a.apply
{
	color:#0054A8/*#5F6D83*/;
}
a.apply:visited
{
	color:#0054A8;/*#000066;*/ 		
}
a.apply:hover
{
	color:#53A9FF;/*#00D2D2#947d58#0000CC*/
}
.descr_title
{
	color:#006A9D;
	font-weight:bold;
}
/**/
/*gallery*/
.gallery_b
{
	background-color:#F2F2F2;
	border:#000000 1px solid;
	cursor:pointer;
	/*margin-left:15px;*/
}
.pictures_b
{
	border:#000000 1px solid;
	padding:5px;

	background-color:#A3A3A3;
}

.pictures_bhover
{
	border:#000000 1px solid;
	padding:5px;
	background-color:#919191;
}
.img_b
{
	border:#FFFFFF 1px solid;
}
.ph_titles
{
	color:#0066CC;
	font-weight:bold;
}
.footer
{
	font-size:11px;
}
.offerlist
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.offerlist li
{
	
	padding-bottom:5px;
}
.homejob
{
	margin:0px 0px 0px 15px;
	padding:0px;
}
.homejob li
{
	margin:2px 0px 0px 0px;
	padding:0px;
}
.tick
{
	background: url(img/tick_b.jpg);
	background-repeat:no-repeat;
	width:16px;
	padding:2px 0px;
}
.jobprog
{
	background:url(img/computer.jpg);
	background-repeat:no-repeat;
	width:16px;
	background-position:0px 3px;
/*	margin:5px 0px 0px 0px;*/
}
.jobecon
{
	background:url(img/chart_curve.jpg);
	background-repeat:no-repeat;
	width:16px;
	background-position:0px 3px;
	/*margin:5px 0px 0px 0px;*/
}
.arrow
{
	background: url(img/control_fastforward_blue2.jpg);
	background-repeat:no-repeat;
	width:16px;
}
.newstitle
{
	padding:0px 0px 0px 5px;
	font-weight:bold; 
	color:#FF5604; 
}
.arrow_t
{
	background:url(img/control_fastforward_blue1.jpg);
	background-repeat:no-repeat;
	width:20px;
	background-position:left;
}
.sysprod_tl
{
	width:10px;
	height:25px;
	/*background-color:#000099;*/
	background:url(img/sysprod_l.jpg);
	background-repeat:no-repeat;
}
.sysprod_tr
{
	width:10px;
	height:25px;
	/*background-color:#000099;*/
	background:url(img/sysprod_r.jpg);
	background-repeat:no-repeat;
	background-color:#deefff;
}
.sysprod_tm
{
	background-color:#4a7db4;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	border-top:1px solid #d5e4ec;
}
.sysprod_m
{
	/*background:url(img/sysprod_m.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border-left:#f6f5f5 1px solid;
	height:150px;*/
	/*background-color:#deefff;#deefff;*/
	border-left:1px solid #d5e4ec;
	border-top:#d5e4ec 1px solid;
}


.sysprod_bm
{
	/*border-bottom:#f6f5f5 1px solid;
	background-color:#deefff;*/
	border-bottom:1px solid #d5e4ec;
}

.border_tl
{
 	background:url(img/border_b_tl.jpg);
	width:12px;
	height:12px;
	background-repeat:no-repeat;
}
.border_tr
{
 	background:url(img/t.jpg);
	width:15px;
	height:12px;
	background-repeat:no-repeat;
	background-position:right;
	background-position:top;
}
.border_br
{
 	background:url(img/border_b_br.jpg);
	width:12px;
	height:12px;
	background-repeat:no-repeat;
}
.border_bl
{
 	background:url(img/border_b_bl.jpg);
	width:12px;
	height:12px;
	background-repeat:no-repeat;
}
.border_bottom
{
	border-bottom:1px solid #d5e4ec;
}
.border_right
{
	border-right:1px solid #d5e4ec;
	
}
.prod_highlight
{
	color:#FF5604;
	font-size:12px;
}