#main #main_banner{
    background-image:url(/assets/images/banners/main_banner_jobs.jpg);
}

#job_description_info{
	width:550px;
}

#job_company_info{
	width:240px;
	font-size:14px;
}

.round_box .box_tile{
    position:relative;
    padding:0 20px;
    overflow:hidden;
	text-align:right;
	background-color:#383b38;
}

#main .round_box .box_tile h2{
    padding-top:0px;
}

.round_box .edges_skin,
.round_box .edges_skin .left,
.round_box .edges_skin .right{
    display:block;
    height:15px;
}

.round_box_side .edges_skin,
.round_box_side .edges_skin .left,
.round_box_side .edges_skin .right{
    height:10px;
}

.round_box .edges_skin .left,
.round_box .edges_skin .right{
    float:left;
	background-image:url(/assets/images/backgrounds/round_box.gif);
}

.round_box .edges_skin .left{
    width:80%;
}

.round_box .edges_skin .right{
    width:20%;
}

.round_box .top_edges .left{
    background-position:top left;
}

.round_box .top_edges .right{
    background-position:top right;
}

.round_box .bottom_edges .left{
    background-position:bottom left;
}

.round_box .bottom_edges .right{
    background-position:bottom right;
}

#main h2{
	padding-bottom:20px;
	font-size:24px;
}

#main #job_description_info h2{
    padding-top:15px;
}

#page #main .job_list_item h3{
    font-size:20px;
	font-weight:normal;
}

#page #main .job_description_item h3{
    font-size:14px;
	padding-top:15px;
}

#page #main .job_description_item h2{
	padding-top:10px;
	padding-bottom:0px;
}

.job_list_item ul{
	margin:0px;
	padding:0 0 20px 0px;
}

.job_description_item ul{
    margin:0px;
    padding:5px 0 10px 30px;
}

.job_list_item li{
	list-style:none;
	margin:0px;
	padding:3px 0;
}

#page #main .job_list_item li a{
	text-decoration:none;
}

