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

body{
	font-family:Helvetica, verdana, arial;
	font-size:14px;
}

h3{
	display:inline;
}


							/* custom CSS elements */
.container{
	margin-left:20%;
	width:800px;
}

.contentarea{
	height:500px;
}

.banner{
	width:680px;
}

.admincontrols{
	float:right;
	width:200px;
}

.footer{
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	height:15px;
}

.footer a{
	color:#666666;
	text-decoration:none;
}

.footer a:hover{
	color:#000000;
}

.footer li{
	float:left;
	margin-left:30px;
	text-align:center;
	color:#666666;
	display:block;
	list-style-type:none;
	width:150px;
}

.footer ul{
	display:inline;
}


/* Job description boxs */

.job{
	padding:5px;
	color:#000000;
	border-bottom:1px solid #000000;
}

.job img{
	float:right;
}

.added{
	float:right;
}

/*------------------ */

/* Rounded Corner code */

.box { 
  background: #CCCCCC; 
  margin-top:30px;
  margin-bottom:50px;
}
.boxtop { 
  background: url(images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 10px; 
  background: url(images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
	padding: 0px 10px 0px 10px;
	min-height:380px;
    height:auto;
}

.boxcontent img{
	margin-left:50px;
}

/* ----------------------*/


/* Rounded Corner code for the SEARCH PAGE */

.box1 { 
  background: #CCCCCC; 
  margin-top:50px;
  margin-bottom:50px;
  width:500px;
}
.boxtop1 { 
  background: url(images/ne.gif) no-repeat top right; 
}
.boxtop1 div { 
  font-size: 0;
  height: 10px; 
  background: url(images/nw.gif) no-repeat top left; 
}
.boxbottom1 { 
  background: url(images/se.gif) no-repeat bottom right; 
}
.boxbottom1 div { 
  font-size: 0;
  height: 10px; 
  background: url(images/sw.gif) no-repeat bottom left; 
}
.boxcontent1 {
	padding: 0px 10px 0px 10px;
	min-height:380px;
    height:auto;
}

.boxcontent1 img{
	margin-left:50px;
}
/* ------ */

.box2 { 
  background: #CCCCCC; 
  margin-top:50px;
  margin-bottom:50px;
  width:250px;
  float:right;
}
.boxtop2 { 
  background: url(images/ne.gif) no-repeat top right; 
}
.boxtop2 div { 
  font-size: 0;
  height: 10px; 
  background: url(images/nw.gif) no-repeat top left; 
}
.boxbottom2 { 
  background: url(images/se.gif) no-repeat bottom right; 
}
.boxbottom2 div { 
  font-size: 0;
  height: 10px; 
  background: url(images/sw.gif) no-repeat bottom left; 
}
.boxcontent2 {
	padding: 0px 10px 0px 10px;
	min-height:200px;
    height:auto;
}

.boxcontent2 img{
	margin-left:50px;
}
/* ----------------------*/