/*body { padding:0; margin:0; border:0; background:url(i/bgs/bg003.gif) repeat-y 50% 0 #000; font-family:Tahoma}*/

body { padding:0; margin:0; border:0; background:#5b0005 url(i/bgs/bg_new2.gif) repeat-y 50% 0; font-family:Tahoma}
html, body {height:100%; margin:0; padding:0; min-width:1000px}

#a {height:100%; min-height:100%; background:url(i/bgs/bg002.jpg) no-repeat 50% 100%;  margin-bottom:-209px; min-width:1000px }


html>body #a{height:auto; }


form, input, select, textarea { margin:0; padding:0; color:#1c659c; font-family:Tahoma}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0}
div, p, td { font-family:Tahoma; font-size:12px}
p { margin:0; padding:5px 0}
a { text-decoration:underline; color:#1e95c0}
a:hover { text-decoration: none}

ul, li { margin:0; padding:0; list-style:none}

#main { width:1000px; margin:0 auto; margin-top:280px; position:relative; z-index:15;}
.main1 { width:870px; margin:0 auto;}

.menu01 { margin:54px 0 0 0 }
.menu01 a{ font-family:Tahoma; font-size:10px; text-transform:uppercase; color:#e6cdcf; text-decoration:none;
	
}

.menu01 a:hover { text-decoration:underline;}
.menu01 .st01 { width:50px; text-align:center; padding: 4px 0 0 0}

.find { margin:39px 0 0 0 }
.find .st01 { width:127px; height:16px; background:#fff; border:0; font-size:11px; color:#b6a5a5; padding:1px 0 0 6px; margin:9px 0 0 0}

#header { position:absolute; top:0; left:0; width:100%; height:386px; z-index:5}
/* #header { position:absolute; top:0; left:0; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); height:386px; z-index:5} */
.header01 { width:1000px; margin:0 auto}
.logo { margin:50px 0 0 44px}
.bg01 { background:url(i/bgs/bg006.jpg) no-repeat 50% 0}
.bg02 { background:url(i/bgs/bg007.jpg) no-repeat 50% 0}
.bg03 { background:url(i/bgs/bg008.jpg) no-repeat 50% 0}


#footer { }
.footer01 { width:1000px; margin:0 auto}
.copy { font-size:11px; color:#da8686; width:273px; border-right:1px solid #c98387; padding:27px 0 30px 0; line-height:19px; margin:74px 0 0 0}
.copy a{ font-size:11px; color:#da8686}
.copy a.st01{color:#fff}

.addr { font-size:11px; color:#da8686; width:273px; padding:22px 0 0px 0;  line-height:19px; margin:74px 0 0 0}

.login { width:229px; height:208px; /*background:url(i/bgs/bg004.jpg);*/ margin:0 0 0 0}
.login h3 { font-size:10px; font-weight:bold; text-transform:uppercase; color:#fff; margin:76px 0 0 16px}

.login .st01 { background:#fff; border:0; width:123px; height:16px; font-size:11px; color:#737373; padding:1px 0 0 4px}
.login a.st02 { font-size:11px; color:#fff; background:url(i/bullets/bul002.gif) no-repeat 0 5px; padding:0 0 0 11px; margin: 0 0 0 69px} 

#col_1 { width:153px; margin:0 0 200px 0;}
#col_2 { width:682px}
#col_2_1 { width:490px; margin-right:10px;}

#col_2_1 h1, #col_2 h1 {margin-bottom:30px;}

#col_2_1 h1 sup {font-size:14px;}

#col_3 { width:190px; margin:50px 0 0 0}

h2 { font-size:10px; text-transform:uppercase; color:#a4abaf}

.menu02 { border-top:1px solid #dbe2e6; margin:52px 0 0 0; padding:4px 0 0 0}

.menu02 li { padding:5px 0 8px 24px; background:url(i/bullets/bul003.gif) no-repeat 6px 10px; font-size:11px; font-weight:bold; border-bottom:1px solid #e8ecee}
.menu02 li a { font-size:11px; font-weight:bold}

.menu02 li ul li{ padding:5px 0 0px 18px; background:url(i/bullets/bul004.gif) no-repeat 4px 10px; font-size:11px; font-weight:normal; border-bottom:0px}
.menu02 li ul li a { font-size:11px; font-weight:normal}


h1 { font-size:26px; font-weight:normal; color:#be4312; margin:33px 0 0 0; border-bottom:1px solid #e8ecee}
h1.var03 { font-size:16px; font-weight:bold; color:#be4312; margin:13px 0 0 0; border:0}
h2.var04 { font-size:16px; font-weight:bold; color:#54626f; margin:13px 0 0 0; border:0; text-transform:none}

.box01 { width:490px; margin:0px 0 0 0; }
.pic { border:5px solid #d8dee2; background:#fff; text-align:center;}
#picv { width:480px; min-height:257px; display:table-cell; vertical-align:middle; text-align:center; margin-left:auto; margin-right:auto; }
#picv div { text-align:center; margin-left:auto; margin-right:auto; 
	margin-top: expression(((picv.offsetHeight/2)
	-parseInt(offsetHeight)/2)  <0 ? "0" : 
	(picv.offsetHeight/2)
	-(parseInt(offsetHeight)/2) +'px') ;
	}
	
#picv div img { margin:7px}

.box02 { margin:15px 0 0 0; /*width:190px;*/ background:#f5f8f8; border-bottom:5px solid #d8dee2;}
.box02 div {height:262px}
.box02 div.st01 {height: auto}
.box02 h3 { font-size:10px; font-weight:bold; text-transform:uppercase; color:#fffdfc; background:url(i/bgs/bg005.jpg) no-repeat 0 0; padding:14px 0 14px 18px; border-bottom:1px solid #fff}
.box02 div.st01 div {height: auto}

.box02 ul { margin:5px 0 0 10px}
.box02  li{ padding:0px 0 0px 15px; margin:0; background:url(i/bullets/bul004.gif) no-repeat 0px 8px;_background-position: 0px 7px; font-size:11px; font-weight:normal; line-height:13px}
.box02  li a { font-size:11px; font-weight:normal}

.box02 ul li {margin:0px 0 6px 0px;}

.box02 ul li ul {margin-left:0px;}
.box02 ul li ul li { margin:0px 0 5px -4px}

.box02 div.st01 {padding-bottom:12px;}




.box02  .menu02 { border-top:1px solid #dbe2e6; margin:13px 4px 0 4px; padding:4px 0 0 0}

.box02  .menu02 li { padding:5px 0 8px 24px; background:url(i/bullets/bul003.gif) no-repeat 6px 10px; font-size:11px; font-weight:bold; border-bottom:1px solid #e8ecee}
.box02  .menu02 li a { font-size:11px; font-weight:bold}

#col_1 .menu02 li ul li {background-position: 4px 13px;_background-position: 4px 12px;}

.box02  .menu02 li ul li{ padding:5px 0 0px 18px; background:url(i/bullets/bul004.gif) no-repeat 4px 13px; _background-position: 4px 12px; font-size:11px; font-weight:normal; border-bottom:0px}
.box02  .menu02 li ul li a { font-size:11px; font-weight:normal}



h3.var01 { font-size:16px; font-weight:bold; color:#be4312; margin-bottom:0px;}
h3.var02 { font-size:16px; font-weight:bold; color:#54626f}
.main2 { width:650px; padding-top:0px;}
.text1 { text-align:justify; color:#717c87;}
p.text1 { text-align:justify; color:#717c87}
.text2 { text-align:justify; color:#717c87; padding:5px}

.box03 { background:#eff2f4;margin:6px 0 0 0; padding:18px 0 18px 18px;}

*:first-child+html .gray_bg { background:#eff2f4; border:1px solid #eff2f4; margin-top:15px;}

.box03 .st01 {  position:relative}
.box03 .st02 { position:absolute; right:-10px; top:55px}
.box03 .st03 { width:16px}

.box03 .st05 {  margin:7px 0 5px 4px;  max-width:80px;}
.box03 .st05 a { font-size:11px; }

.box04 { margin:4px 0 0 0; line-height:18px; color:#8fa5b0; font-size:9px;}
.box04 a { font-size:11px; margin:0 5px 0 0 }

.box05 { background:#eff2f4; padding:19px 0 19px 30px; margin:6px 0 0 0}
.box05 .st01 input{background:#fff; border:1px solid #cf503c; width:185px; height:16px; font-size:11px; color:#737373; padding:1px 0 0 4px; margin:6px 0 8px 0 }
.box05 .st01 select{background:#fff; border:1px solid #cf503c; width:191px; height:18px;  height:18px; font-size:11px; color:#737373; padding:1px 0 0 4px; margin:6px 0 8px 0 }
.box05 .st01 span { font-size:11px; color:#717c87; padding:0 0 0 8px}
.box05 .st02 { width:20px}
.box05 .st01 input.st03{background:#fff; border:0; width:189px; height: auto; padding:0; margin:6px 0 0 0 }

.box06 { margin:30px 0 0 0}



.box06 .item { margin:7px 0 -4px 0; _margin:7px 0 -12px 0; }
.box06 .item .st01 { padding:3px; border:5px solid #ebeef0; margin:3px 14px 0 0 }

.box06 .item p { color:#6e7984; width:580px; text-align:justify; font-size:11px; line-height:16px; padding:0px}
.box06 .item p span{ color:#95abb5; font-size:9px }
.box06 .item p em { font-style:normal; display:block; padding:1px 0 6px 0}
.box06 .item a.st02 { font-size:10px; background:url(i/bullets/bul005.gif) no-repeat 0 5px; padding: 0 0 0 9px; margin:0 0 0 4px}


.box06  .pg { font-size:11px; color: #717c87; margin: 0 0 0 100px}
.box06  .pg a { font-size:11px; padding:0 3px 0 3px}

.box07 { margin:30px 0 0 0}
.box07 h3.vac_types {padding:0; margin:0; font-weight: bold}
.box07 .item { margin:13px 0 0px 0; _margin:3px 0 5px 0; }
.box07 .item p { color:#6e7984; font-size:11px; line-height:16px}
.box07 .item p span{ color:#94aab5; font-size:9px }

.box07 .item p a.st01 { background:url(i/bullets/bul006.gif) no-repeat 0 2px; padding: 0 0 0 16px; }
.box07 .item a.st02 { background:url(i/bullets/bul005.gif) no-repeat 0 5px; padding: 0 0 0 9px; margin:0 0 0 4px; font-size:10px;}


.pg { font-size:12px; color: #717c87;}
.pg a { font-size:12px;  font-weight:bold; padding:0 3px 0 3px}


.pic01 { border:5px solid #dfe5e9; margin:15px 0 15px 15px}

#sp01 { height:257px; }

.left { float:left}
.right { float:right}
.clear { clear:both}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

* html .clearfix {height: 1%;}

/* fixes
-------------*/

form div.st01  input.submit
{
	height:20px;
	width:190px;
}
#col_2_1 {
	width:54%;
	margin-right:30px;
}

*html #col_2_1 {
	width:54.5%;
	margin-right:10px;
}


.box03 .st03 {
	
}

.photobox {
	background-color:#FFF;
	width:72px;
	height:78px;	
	border-top:1px solid #dfe3e5;
	border-bottom:3px solid #dfe3e5;
	display:table-cell;
	_display:block;
	vertical-align:middle;
	text-align:center;
}

*html .photobox img {
	padding-top:20%;
}



.box03 .st01 {
	margin-bottom:25px;
	_margin-bottom:15px;
}

.box03 .last_line{
	margin-bottom:0px;
}

.clear_line {
	width:100%;
	clear:both;
	height:1px;
	overflow:hidden;
	border-top:1px solid #efefef;
}
/*-----------------------------------*/

#Pac010 TBODY TD {
	width: 50%;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
}

#logininfo{
text-align:left;
position: relative;
top: 80px;
left: 19px;

}

.first{
color: white;
font-size: 11px;

}

.second a{
color: #ffacae;
position:relative;
top:11px;
}

.second {
color: #ffacae;
font-size: 10px;
margin-top:11px;
}
