body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: arial,helvetica,sans-serif;
	color: #366;
	font-size: 12px
}
img {
	border: 0
}
h1 {
	margin: 12px 0 6px 0;
	font-size: 12px
}
h2 {
	font-size: 12px;
	margin: 0 14px;
}
body.characters h2 {
	font-size: 18px;
	margin: 12px 0 12px 14px
}
h3 {
	color: #f96;
	margin: 0 0 0 14px;
	font-size: 12px
}
p {
	margin: 2px 0 10px 16px;
}
ol li {
	margin-bottom: 8px;
}
.container {
	width: 700px;
	//width: 585px;
	margin: 12px auto 0 auto;
}
.nav {
	background: #000;
	height: 5px;
}
.nav img {
	margin: 212px 0 0 14px; 
}
.maincontents {
	background: #f90;
	border: 4px solid #000;
	border-top: none;
	position: relative;
	padding: 0 0 0 0 
}

/* was padding: 0 0 136px 0 */
.maincontent_footerimage {
	background: url(images/bg_maincontent_footer.gif) no-repeat bottom;
}
body.home .maincontent {
	background: #f90 url(images/bg_maincontent_home.gif) repeat-y bottom;
}
#content {
	padding: 10px 5px 10px 10px;
	//padding: 16px 0 29px 35px;
	//margin-right: 166px;
	width: 298px;
}
.sidebar {
	float: right;
	width: 166px;
	\width: 166px;
	w\idth: 166px;
}
.footer {
	clear: both;
	padding: 0;
	//background: url(images/bg_footer.gif) no-repeat;
	//width: 686px;
	//position: absolute;
	//height: 112px;
	//margin: 0 0 0 35px
}
.footer img {
	//margin: 50px 20px 0 14px;
}
.contentholder {
	background: #fff;
}
.contentholder img {
	//margin: 2px 14px
}
.corner_topleft, .corner_topright, .corner_bottomleft, .corner_bottomright {
	width: 9px;
	height: 9px;
}
.corner_topleft {
	background: url("images/bg_corner_topleft.gif") no-repeat top left;
}
.corner_topright {
	background: url("images/bg_corner_topright.gif") no-repeat top right;
}
.corner_bottomleft {
	background: url("images/bg_corner_bottomleft.gif") no-repeat bottom left;
}
.corner_bottomright {
	background: url("images/bg_corner_bottomright.gif") no-repeat bottom right;
}
a, .jobdescription {
	color: #f90;
	text-decoration: none
}
.callstoaction {
	position: absolute;
	top: 31px;
	left: 567px;
	width: 154px
}
.callstoaction img {
	margin-bottom: 4px
}
.characters {
	float: right
}
div.characters a, div.characters img {
	margin: 0;
	padding: 0;
	float: left
}
div.characters img {
	border-top: 2px solid #fff;
	border-left: 2px solid #fff
}
#bo {
	/*border: 1px solid #000;*/
	width: 152px;
	height: 80px;
	background: #a3bca4;
	overflow: hidden
}