@charset "utf-8";
/* CSS Document */


a{
color:#085897;

}

html{
height:100%
}
body{
background:url(images/bg.jpg) repeat-x #3b9ed9;
font-family:"Calibri",Arial, Helvetica, sans-serif;
color:#504949;
font:14px;
height:100%
}



#wrapper{
width:1000px;
margin: 0 auto;
height:100%


}

h1{
color:#085897;
font-size:32px;


}

h2{
color:#085897;
font-size:22px;


}


#header{
background: url(images/header.png) no-repeat;
width:1039px;
height:156px;
margin-top:65px;



}

#header a{
color:#085897;
font-size:20px;
font-weight:bold;



}

#nav{
background:url(images/nav_back.png) no-repeat;
width:1039px;
height:43px;
padding-left:23px;



}

#nav a{
margin:-1px;


}


#middle{
background:url(images/fill.png) repeat-y;
width:1001px;
padding-left:20px;
padding-right:28px;



}

#content{
padding:30px;
font-size:1.1em;


}
.indexcont{
padding:10px;



}

#bottom{
background:url(images/footer.png) no-repeat;
width:1039px;
height:33px;



}

.mainimage{
background:url(images/main_image.jpg);
width:651px;
height:316px;
float:right;

}

input{
padding:5px;

}

.regbox{
background:url(images/register.jpg);
height:276px;
width:280px;
float:left;
padding:20px;
color:#FFFFFF;
font-weight:normal;
font-size:19px;
position:relative;

}

.regbox a{
float:right;
margin-right:20px;
margin-bottom:30px;

}

.regboxtext{
height:230px;

}

.indbottom{
padding-top:10px;

}

.newsboxmain{
background:url(images/news.jpg);
width:300px;
height:247px;
float:left;
padding-top:50px;
padding-left:20px;

}

.newsbox p{



}

.newsbox a{
text-decoration:none;
color:#0b5795;

}

.jobitemT{
height:22px;

font-size:18px;
font-weight:bold;

}

.jobitemL{
height:22px;

font-size:16px;
font-weight:bold;
color:#aaaaaa;


}

.jobitemI{
margin-top:5px;

font-size:15px;
font-weight:bold;
color:#504949;


}

.jobitem{
background-color:#f9f9f9;
width:260px;
height:100px;
margin-top:10px;
padding: 0px 10px 0px 10px;


}

.introbox{
padding:10px;
background:url(images/intro.jpg);
width:300px;
height:277px;
float:left;
margin-left:10px;
font-size:14px;
font-weight:900;
color:#504949;

}

.imgbox{
background:url(images/looking.jpg);
width:320px;
height:297px;
float:left;
margin-left:10px;


}

.imgbox a{
float:right;
margin-right:9px;
margin-top:232px;

}

.hand{
background:url(images/hand.png) no-repeat;
width:77px;
height:83px;
position:absolute;
z-index:99;
top:276px;
left:234px;

}


.login{
float:right;

margin-top:35px;
margin-right:50px;

}

.login h3{
color:#0b5795;
font-size:20px;
font-weight:bold;


}

.login input{
padding:4px;

}


.table tr {



}
.table th {
text-align:center;

padding-right:0px;

}

.table td{

text-align:left;

padding:3px;

}
.table img{
margin-left:10px;


}

.table2 {
margin-top:20px;
}

.table2 tr {
border:#000000 solid 1px;


}
.table2 th {
text-align:center;
background:url(images/tbl_fill.png) repeat-x;
border:#000000 solid 1px;
color:#FFFFFF;


}

.table2 td{
border:#000000 solid 1px;
text-align:left;

padding:5px;

}
.table2 img{
margin-left:10px;


}


.pages{

float:right;


}

.msg{
width:700px;
height:30px;

background-color:#DDDDDD;
border:solid 1px #003399;
margin: 0 auto;
padding-top:5px;
text-align:center;

}

.seemsg{
float:right;

}

.newsTitleRow{
font-size:18px;
font-weight:bold;
color:#085897;


}
.newsSubtitleRow2{

font-size:16px;
font-weight:bold;
height:22px;
}

.newsContentRow td{
font-size:16px;
font-weight:normal;
padding-top:10px;


}

.admin{
width:30px;
margin: 0 auto;

}

.bottomlinks{
width:400px;
margin:0 auto;

}

.bottomlinks a{
padding-left:20px;

}