﻿
* {
}

* {
  font-family: Arial, Helvetica, sans-serif;
  color: #00259b;
}

.searchfield {
  font-size: 11px;
  width: 100px;
}
.ddsearchfield{
  font-size: 11px;
  width: 100px;
}
.Error
{

/*  text-transform: uppercase;*/
  font-weight:bold;
  font-size: 12px; 
  color: red;
  color: red;
}

strong {
  font-size: 12px;
}

body, form, td {
  margin: 0;
  border: 0;
  padding: 0;
}

body {
  text-align: center;
}

h1 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 90%;
  text-transform: uppercase;
}

h2 {
  font-size: 90%;
}


p, li {
  font-size: 80%;
}

#feedbacktable td {
  font-size: 80%;
}

address {
  line-height:20px;
  font-style:normal;
}

table {
  border-collapse:collapse;
  border-spacing:0;
}

#main {
  margin: auto;
  text-align: left;
}

td {
  vertical-align: top;
}

#navicell {
  text-align: right;
  font-size: 70%;
  font-weight: bold;
}

#frontpagelink {
  padding-top: 8px;
  padding-bottom: 6px;
}
  
#frontpagelink a {
  text-transform: uppercase;
  text-decoration: none;
  color: #8b3ebb;
  padding-right: 26px;
}

#loginlink {
  padding-right: 26px;
  padding-top: 9px;
  padding-bottom: 15px;
}

#loginlink a {
  text-transform: uppercase;
  text-decoration: none;
  color: #51b948;
}

#loginlink img {
  vertical-align: middle;
  border: 0;
}

#navi address, #membernavi address {
  padding-right: 12px;
}

#navi, #membernavi {
  width: 200px;
}

#navi a, #membernavi a {
  text-transform: uppercase;
  display: block;
  background-position: right bottom;
  padding-top: 19px;
  padding-bottom: 6px;
  padding-right: 12px;
  background-repeat: no-repeat;
  text-decoration: none;
}

#navi a {
  background-image:url('../pics/menu_bullet_line.gif');
}

#membernavi a {
  background-image:url('../pics/menu_bullet_line_member.gif');
}

#contenttopnavi {
  margin: 0;
  padding: 5px 0 3px 0;
  border-bottom: solid 1px #00259b; 
  text-align: center;
}

#contenttopnavi a {
  text-transform: uppercase;
  text-decoration: none;
  font-size: 70%;
  font-weight: bold;
  padding-left: 8px;
}

#contenttopnavi a.navi1sel{
  color: #8b3ebb;
}

#contentcell1_member a.navi2sel{
  color: #51b948;
}

#contentcell1_training a.navi1sel, #contentcell1_training a.navi2sel {
  color: #ff9900;
}

#contentleftnavicell_training a.navi2sel {
  color: #ff9900;
}

#contentcell1 {
  width: 656px;
  border-top: solid 1px #00259b; 
  border-left: solid 1px #00259b; 
  border-right: solid 1px #00259b;
  border-bottom: solid 1px #00259b; 
  background:url('../pics/magenta_mollu_content_center.gif') right -1px no-repeat;
}

#contentcell1_member {
  width: 656px;
  border-top: solid 1px #00259b; 
  border-left: solid 1px #00259b; 
  border-right: solid 1px #00259b;
  background:url('../pics/green_mollu_content_center.gif') right -1px no-repeat;
}

#contentcell1_training {
  width: 656px;
  border-top: solid 1px #00259b; 
  border-left: solid 1px #00259b; 
  border-right: solid 1px #00259b;
  background:url('../pics/orange_mollu_content_center.gif') right -1px no-repeat;
}

#contentleftnavicell {
  background: url('../pics/5px_border.gif') repeat-y right top;
  width: 170px;
  height: 500px;
}

#contentleftnavicelldiv {
  /* NOTE: margin-top is hacked programmatically in the page template to either -10px or 0px */
}

#contentleftnavicell a {
  display: block;
  text-decoration: none;
  text-align: right;
  font-size: 75%;
  font-weight: bold;
  padding-right: 18px;
  line-height:20px;
}

#contentleftnavicell a.navi2 {
  padding-top: 10px;
  padding-bottom: 10px;
}

#contentleftnavicell img {
  padding-right: 18px;
  padding-bottom: 20px;
}

#contentleftnavicell a.navi2sel {
  color: #8b3ebb;
  padding-top: 10px;
  padding-bottom: 10px;
}

#contentleftnavicell a.navi3 {
  padding-bottom: 6px;
  color: #4764bf;
}

#contentleftnavicell a.navi3sel {
  padding-bottom: 6px;
  color: #8b3ebb;
}

#contentcell1_member a.navi2sel {
  color: #51b948;
}

#contentcell1_member #contentleftnavicell a.navi3sel, #contentcell1_member #contentleftnavicell a.navi4sel {
  color: #51b948;
}


#contentcell1_training a.navi3sel {
  color: #ff9900;
}

#contentleftnavicell a.navi4 {
  padding-bottom: 2px;
  color: #4764bf;
}

#contentleftnavicell a.navi4sel {
  padding-bottom: 2px;
  color: #8b3ebb;
}

#contentcell1_training a.navi2sel, #contentcell1_training a.navi3sel, #contentcell1_training a.navi4sel {
  color: #ff9900;
}

.innercontroltitle {
  background-color: #00259b;
  color: White;
  text-align: center;
  text-transform: uppercase;
  font-size: 75%;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
}

.innercontroltitle a {
  text-decoration: none;
  color: White;
}

.innercontrolcontent {
  padding-top: 16px;
  padding-left: 24px;
  padding-right: 24px;
}

.innercontrolcontent h1 {
  font-size: 90%
}

.innercontrolcontent h2 {
  font-size: 85%
}

.innercontrolcontent h3,h4,h5 {
  font-size: 80%;
}

#rightcell {
  background:url('../pics/magenta_mollu_content_right.gif') -1px 0px no-repeat;
}

#rightcell_member {
  background:url('../pics/green_mollu_content_right.gif') -1px 0px no-repeat;
}

#rightcell_training {
  background:url('../pics/orange_mollu_content_right.gif') -1px 0px no-repeat;
}

#toprightcorner {
  background:url('../pics/magenta_mollu_top_right.gif') left bottom no-repeat;
}

#toprightcorner_member {
  background:url('../pics/green_mollu_top_right.gif') left bottom no-repeat;
}

#toprightcorner_training {
  background:url('../pics/orange_mollu_top_right.gif') left bottom no-repeat;
}

#topcenter {
  vertical-align: bottom;
  background:url('../pics/magenta_mollu_top_center.gif') right bottom no-repeat;
}

#topcenter_member {
  vertical-align: bottom;
  background:url('../pics/green_mollu_top_center.gif') right bottom no-repeat;
}

#topcenter_training {
  vertical-align: bottom;
  background:url('../pics/orange_mollu_top_center.gif') right bottom no-repeat;
}

#logo {
  vertical-align: bottom;
  border: 0;
}

#cornershim {
  width:100px; 
  height:104px;
}

#contentarea {
  padding: 32px 0 40px 10px;
  line-height: 120%;
}

#slot1contentcellwithnavi {
  width: 440px;
  padding: 0 20px;
}

#slot1contentcellwithoutnavi {
  padding: 0 20px 0 0;
}

#contentcell2 {
  width: 33%;
}

#contentcell3 {
  border-left: solid 1px #00259b;
  border-right: solid 1px #00259b;
  width: 33%;
}

#contentcell4 {
  width: 33%;
  height: 255px;
}

.xmldocument102, .xmldocument103, .xmldocument104 {
  font-size: 85%;
}

#printaddress {
  display: none;
}

#lowercontent {
  width:100%;
  height:150px;
}

#OrganisationsEventList .ListCell {
	border: 1px solid #00259b;
	padding: 1px 7px 3px 2px;
	font-size: 12px;
	border-collapse: collapse;
}


#OrganisationsEventList .ListTable {
	border: 0px solid #00259b;
	margin-top: 10px;
	width: 90%;
}


#OrganisationsEventList .ListHeaderCell2 {
	border: 0px solid #00259b;
	padding: 6px 0px 6px 2px;
	font-size: 14px;
	text-transform: uppercase;
}


#OrganisationsEventList a:visited {
	color: #FF9900;
}

#OrganisationsEventList .ListLink {
	text-decoration: none;
	font-weight: bold;
}

.searchresources_help p {
  font-size: 70%;
}

.section {
  font-size: 11px;
  }
  
a.LinkButton2 {
	font-size: 13px;
  font-weight: bold;
}

.ListLink {
	font-size: 13px;
  font-weight: bold;
}

.Heading3 {
	font-size: 11px;
  font-weight: bold;
}
