html {
margin : 0;
padding : 0;
font-family : helvetica,arial,verdana, serif;
font-size : 11px;
border:8px solid #ffffff;
}


body {
margin :0px;
padding : 0;
font-size : 11px;
color : #000000;
background-color : #ffffff;
}
a {
margin : 0;
padding : 0;
text-decoration : none;
color:#b2b2b2;
}

a:hover{
color:#000;
}
a:visited{
color:#000;
}
a:active{
color:#b2b2b2;
}

.underline {
color : #656668;
font-family : georgia,helvetica,arial,verdana, serif;
font-size : 30px;
font-style:italic;
letter-spacing:-2.2px;
line-height:27px;
text-decoration:none;
}

.italic{font-style:italic;font-weight:bold;font-size:10px;}
#black {
color:#eaeaea;
background-color:#eaeaea;
line-height:170%;
}
#black :hover{background-color:#fff;}


.box_info, .box_welcome, .box1{
font-family : helvetica,arial,verdana, serif;
font-size : 11px;
}

.box_info{
margin:20px 0px 0px 10px;
padding-right:10px;
width:300px;
height:210px;
border-right:1px solid #EAEAEA;
float:left;
text-align:justify;
background-image: url(image/quote_bg.jpg);
background-repeat: no-repeat;
}

.box_update{
margin:20px 0px 0px 10px;
padding-right:10px;
width:300px;
height:165px;
text-align:justify;
overflow:auto;
float:left;
border-bottom:1px solid #EAEAEA;
}

.news_pic{
margin:0px 10px 0px 0px;
float:left;
border-left:1px solid #eaeaea;
border-right:1px solid #eaeaea;
}

.box_lastupdate{
margin:20px 0px 0px 10px;
width:270px;
padding-left:5px;
padding-right:8px;
height:165px;
text-align:justify;
overflow:auto;
float:left;
border-right:1px solid #EAEAEA;
}

.news_box{
margin:10px 0px 0px 0px;
padding-bottom:10px;
border-bottom:1px solid #878787;
}

.box_links{
margin:20px 0px 0px 20px;

width:252px;
height:210px;
float:left;
text-align:left;
border-right:1px solid #eaeaea;
overflow:auto;
}


.box_welcome{
margin:20px 0px 0px 10px;
width:300px;
height:165px;
padding-right:10px;
float:left;

overflow:hidden;}


.box_quote{
margin:20px 0px 0px 10px;
width:235px;
height:165px;
padding-right:10px;
padding-left:5px;
float:left;
overflow:hidden;
border-right:1px solid #EAEAEA;
}

 .box_contact{
margin:20px 0px 0px 10px;
padding-right:10px;
width:575px;
height:600px;
border-right:1px solid #EAEAEA;
text-align:left;
float:left;
overflow:auto;
}

.box1{
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
width:590px;
border-top:1px solid #EAEAEA;
border-bottom:1px solid #EAEAEA;
background-color:#fff;
background-image: url(image/po_bg.jpg);
background-repeat: no-repeat;
}

				
#job_menu_outer{
margin:20px 0px 0px 15px;
padding:0px 0px 0px 0px;
width:590px;
background-color:#fff;
float:left;
}

.job_menu{
width:590px;

}
.job_menu a{
background-color:#fff;
margin:0px 0px 3px 0px;
padding:2px 2px 2px 2px;
width:495px;
display:block;
border-right:1px solid #eaeaea;
border-left:1px solid #fff;
text-decoration : none;
font-family : helvetica,arial,verdana, serif;
font-size : 11px;
color : #000;}
.job_menu a:visited{background-color:#fff;color:#000;}
.job_menu a:active{background-color:#fff;color:#000;}
.job_menu a:hover{background-color:#eaeaea;color:#000;border-left:1px solid #B2B2B2;border-right:1px solid #eaeaea;}
.job_boxleft{width:495px;float:left;margin:3px 0px 0px 0px;border-bottom:1px solid #EAEAEA;}
.job_boxright{width:88px;text-align: right;float:left;margin:3px 0px 3px 0px;border-bottom:1px solid #EAEAEA;
padding:2px 2px 5px 2px;}









						























.box_headline{
margin:20px 0px 15px 15px;
width:200px;
height:125px;
padding-right:10px;
padding-top:25px;
float:left;
border-right:1px solid #EAEAEA;
overflow:hidden;}

.box_headline2{
margin:45px 0px 15px 16px;
width:270px;
height:70px;
padding-right:10px;
padding-top:10px;
float:left;
border-right:1px solid #EAEAEA;
overflow:hidden;}

.box_image350{
margin:10px 0px 15px 10px;
width:350px;
height:500px;
padding-right:10px;
float:left;
border-right:1px solid #EAEAEA;
overflow:hidden;}


.box_image500{
margin:10px 0px 15px 10px;
width:700px;
height:500px;
padding-right:30px;
float:left;
border-right:1px solid #EAEAEA;
overflow:hidden;}

.gallery{
margin:35px 0px 0px 295px;
width:595px;
height:496px;
padding-right:25px;
float:left;
overflow:hidden;}

.box_imgspace{
margin:10px 0px 15px 15px;
width:200px;
height:125px;
padding-right:10px;
padding-top:25px;
float:left;
border-right:1px solid #EAEAEA;
}

#quote{
font-family : georgia,helvetica,arial,verdana, serif;
font-size : 30px;
font-style:italic;
letter-spacing:-2.2px;
line-height:27px;
}

p{margin:0px;}

#spacer_text{
padding-left:3px;
}
#eXTReMe{display:none;}

html>body #navigation{
	position: fixed;
	left: 18px;
	top: 18px;
	padding-top: 5px;
	padding-left: 8px;
	margin:0px;
	padding:0px;
	z-index:5;
}

.outer_link{
	width: 281px;
	display:block;
	background-color:white;
	margin-left: 0px;
	padding-left: 0px;
}

#menu{
	padding-left:10px;
	margin:0px;
         margin-top:0px;
         margin-left:7px;
         width: 281px;
	display:none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
         background-color:#fff;
         color:#000;
         border-top:1px solid #b2b2b2;
         border-bottom:1px solid #b2b2b2;
}

#menu a {
	text-decoration:none;
	background-color:#fff;
	display:block;
         font-family: Arial,Courier New;
	font-size: 11px;
	color: #000000;
         width:270px;
}
#menu a:hover{
	background-color:#eaeaea;
         color:#000;

}
#menu_opener{
	width:310px;
         height: 30px;
         background-color:transparent;
	text-decoration:none;
	margin:0;
	padding-top:8px;
	padding-left:15px;
         background-image: url(../img/menu_opener1.png);
	background-repeat: no-repeat;}
}
#menu_opener a {
	text-decoration:none;
         height:15px;
	line-height:15px;
	background-color:transparent;
	display:block;
         font-family: Arial,Courier New;
	font-size: 11px;
	color: #000000;
         width:270px;
}

#jump_menu{
 font-family: helvetica, arial,"Courier New";
	font-size: 11px;
	color: #fff;
         width:300px;
         background-color:transparent;
         display:block;
}

#new{
display:inline;
width:100px;
padding:0px 5px 0px 2px;
color:#000;
font-style:italic;
background-color:yellow;}

#navigation em{
	padding-top: 10px;
	padding-bottom: 3px;
         font-style:normal;
	line-height:15px;
         font-family : georgia,helvetica,arial,verdana, serif;
font-size : 30px;
font-style:italic;
letter-spacing:-2.2px;
color:#656668;
}