@charset "utf-8";
body {
	background-image: url(../images/fokus_pattern.gif);
	background-repeat: repeat;
	color: #053e54;
}
.container {
	background-image: url(../images/main_BKGND.png);
	background-position: top;
	background-repeat: repeat-y;
}
#header, #contentWrap, #footer {
	margin-left: 8px;
}
#headerImage {
	padding-top: 7px;
}
h1 {
	color: #ee8016;
	font-weight: bold;
}

h2,h3 {
	color: #053e54;
	font-weight: bold;
}
h4 {
	font-weight: bold;
}

a {
	color: #ee8016;
	text-decoration: none;
}
#content, #footerText {
	margin-left: 10px;
}


a:hover {
	color: #008b45;
	text-decoration: underline;	
}

#events ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}


#events, #sponsors {
	background-image: url(../images/menu_big_BKGND.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#partners, #archive, #mediaPartners {
	background-image: url(../images/menu_small_BKGND.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#partners, #archive {
  min-height:100px;
  height:auto !important;
  height:100px;
}
#mediaPartners {
  min-height:150px;
  height:auto !important;
  height:150px;
}

#sponsors {
  min-height:260px;
  height:auto !important;
  height:260px;

}
#mainMenuWrap h1 {
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9cdce;
	margin-right: 13px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	font-weight: bold;
	font-size: 18px;
	color: #053e54;
}

.menuHeader p{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#events li   {
	background-image: url(../images/bullet_small.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left:12px;
	margin-bottom: 8px;
	font-weight: bold;
}

#events ul ul li  {
	background-image: url(../images/bullet_small.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	padding-left:24px;
	font-weight: normal;
}

#events li a, #mainMenuWrap h1 a  {
 color: #053e54;
}

#events li a:hover, #mainMenuWrap h1 a:hover  {
	color: #ee8016;
	text-decoration: none;
}

#shellLogo {
	float: left;
	padding-top: 15px;
	padding-left: 17px;
}
#unileverLogo {
	float: left;
	padding-top: 15px;
	padding-left: 25px;
}

#philipsLogo {
	float: left;
	padding-top: 15px;
	padding-left: 37px;
}
#upcomingEvents {
	background-image: url(../images/upcoming_events_BKGND.gif);
	background-repeat: no-repeat;
	height: 146px;
	width: 572px;
	padding-top: 30px;
	padding-bottom: 30px;
	background-position: 0px 20px;
	padding-left: 15px;
	margin-left: 10px;
	float: left;
	clear: both;
	margin-top: 30px;
}

#oceanOrchidsLogo {
	float: left;
	padding-top: 15px;
	padding-left: 45px;
}

#archive {
	clear: both;
}
#footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c9cdce;
	padding-top: 15px;
}
#events .active a {
color:#ee8016;;
}
#breadcrumbs ul li {
	float: left;
}
#breadcrumbs ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
#breadcrumbs p {
	float: left;
	margin: 0px;
}
.newsListImage  {
	float: left;
	width: 130px;
	height: 130px;
	margin-right: 20px;
}

.newsListContent  {
	float: left;
	width: 430px;
}
.newsListContent p {
	margin-bottom: 5px;
}
.news-list-item {
	margin-bottom: 25px;
}

.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {
	float: left;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: auto;
	padding-top: 0px;
	background:none;
	height:1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c9cdce;
}

.news-list-container {
	float: left;
}

.news-latest-item {
	float: left;
	width: 170px;
	padding-right: 20px;
}

.news-latest-item h5 a{
	color: #053e54;
}

.news-latest-container h3 {
	color: #ee8016;
}

.news-latest-item h5 a:hover{
	color: #ee8016;
}

#eventsHeader p {
	font-size:.8em;
	margin-bottom:1.875em;
	line-height:1.875em;
}

.news-list-browse {
	float: left;
	clear: both;
}

.tx-ttnews-browsebox td {
	padding: 0px;
}

#mediaPartners h1 {
	margin-bottom: 20px;
}