body {
  margin:0;
  padding:0;
  text-align:center;
  font:normal 75% Arial,Helvetica,sans-serif;
  color:#000;
  background:#fff url('/_images/back-body.gif') repeat-x top;
}

h1 {
  margin:0 0 0.4em 0;
  font-family:Georgia,'Times New Roman',Times,serif;
  font-size:2em;
  font-weight:normal;
  color:#547;
}
h2 {
  margin:0 0 0.4em 0;
  font-size:1.2em;
}
h3 {
  margin:0 0 0.1em 0;
  font-size:1.1em;
}
h4,
h5,
h6 {
  font-size:1em;
}

a {
  text-decoration:none;
  color:#ac7;
}
a:hover {
  text-decoration:underline;
}

p {
  margin:0 0 1em 0;
  line-height:1.4em;
}

ul {
  margin:0 0 1em 20px;
  padding:0;
  list-style-type: disc;
}

img {
  border:0;
}

form {
  margin:0 0 1em 0;
  line-height:1.2em;
}
input,select,textarea {
  font:normal 1em Arial,Helvetica,sans-serif;
}
input.text {
  border:1px solid #7f9db9;
}
input.button {
  width:auto;
  padding:5px 8px;
  overflow:visible;
  font-weight:bold;
  color:#ac7;
  background:#4a4e51 url('/_images/back-button.gif') repeat-x top;
  border:1px solid #424749;
}
div.row {
  clear:both;
  margin:2px 0;
}
div.row .label {
  float:left;
  width:40%;
  padding:3px 0 0 0;
}
div.row .error {
  color:#f00;
  margin:0 0 5px 0;
}

.textleft {
  text-align:left;
}
.textright {
  text-align:right;
}
.textcenter {
  text-align:center;
}
.floatleft {
  float:left;
}
.floatright {
  float:right;
}

div#holder {
  width:779px;
  margin:0 auto;
  text-align:left;
  color:#888;
  background:url('/_images/back-holder.gif') repeat-y;
}

div#header {
  min-height:1%;
  padding:0 3px;
  background:url('/_images/back-header.gif') no-repeat top;
}
div#header:after {
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}
a#logo img {
  float:left;
}
ul#navbar {
  clear:both;
  min-height:1%;
  margin:0;
  padding:0;
  list-style:none;
  background:#eeecec url('/_images/back-navbar.gif') repeat-x bottom;
  border-top:1px solid #f2f2f2;
  border-bottom:1px solid #e4e0e0;
}
ul#navbar:after {
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}
ul#navbar li {
  float:left;
  border-right:1px solid #ddd;
}
ul#navbar li a {
  float:left;
  padding:8px 10px;
  font-weight:bold;
}
ul#navbar li.selected a {
  color:#888;
}

div#banner {
  margin:1px 3px 0 3px;
}
div#banner img {
  display:block;
}

div#home {
  min-height:320px;
  margin:30px 3px;
  padding:0 20px 1px 20px;
  background:url('/_images/back-home.gif') repeat-y 331px 0;
}
div#home:after {
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}
div#leader {
  float:left;
  width:296px;
  margin:0 26px 0 0;
}
div#studies {
  float:left;
  width:200px;
  background:url('/_images/back-studies.gif') no-repeat top;
}
div#studies h2 {
  margin:0;
  padding:5px 11px 7px 11px;
  font-family:Georgia,'Times New Roman',Times,serif;
  font-size:1.6em;
  font-weight:normal;
  color:#547;
}
div#studies ul {
  margin:0;
  padding:0 1px 102px 1px;
  list-style:none;
  background:url('/_images/back-studies-ul.gif') no-repeat bottom;
}
div#studies ul li {
  padding:9px 10px 8px 10px;
  background:url('/_images/back-studies-ul-li.gif') no-repeat top;
}

div#studies ul li h2 {
 margin: 0;
 padding: 0;
}

div#eventsclub {
  float:right;
  width:190px;
}
div#eventsclub h2 {
  background-image:none;
}
div#eventsclub ul {
  margin:0;
  padding:0;
  list-style:none;
}
div#eventsclub ul li {
  padding:9px 10px 8px 10px;
  background:url('/_images/back-note-h2.gif') no-repeat top;
}
div#eventsclub p {
  margin:0 0 5px 0;
  padding:0 10px;
}

div#main {
  min-height:320px;
  margin:10px 3px 30px 3px;
  padding:0 10px 1px 10px;
  background:url('/_images/back-main.gif') repeat-y 211px 0;
}
div#main:after {
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}
div#side {
  float:left;
  width:191px;
}
div#menu {
  margin:0 0 10px 0;
  border:1px solid #ddd;
  border-bottom-color:#ccc;
}
div#menu h2 {
  margin:0;
  padding:0;
  background:#f0eeee url('/_images/back-menu-h2.gif') repeat-x bottom;
}
div#menu h2 a {
  display:block;
  padding:8px 10px;
}
ul#navmenu {
  margin:0;
  padding:0;
  list-style:none;
}
ul#navmenu li {
  padding:1px 0 0 0;
  background:url('/_images/back-navmenu-li.gif') no-repeat top;
}
ul#navmenu li.first {
  padding:0;
  background-image:none;
  border-top:2px solid #ac7;
}
ul#navmenu li a {
  display:block;
  padding:8px 10px 8px 20px;
  font-weight:bold;
}
ul#navmenu li a.selected {
  color:#888;
}
div.note {
  margin:0 0 10px 0;
  padding:0 0 1px 0;
  background:#f5fee7 url('/_images/back-note.gif') repeat-x top;
}
div.note h2 {
  margin:0;
  padding:5px 10px 7px 10px;
  font-family:Georgia,'Times New Roman',Times,serif;
  font-size:1.6em;
  font-weight:normal;
  color:#547;
  background:url('/_images/back-note-h2.gif') no-repeat bottom;
}
form#contactform {
  margin:0;
  padding:10px;
}
form#contactform label {
  display:block;
}
form#contactform input.text {
  display:block;
  width:166px;
  margin:0 0 10px 0;
}

div#content {
  float:right;
  width:531px;
}

div#contactleft {
  float: left;
  width: 240px; 	
}

div#contactright {
  float: right;	
  width: 220px; 
  margin-right: 20px;
}

div.aboutteam {
  min-height: 1%; 
  margin: 0 0 15px 0;
  padding: 0 0 8px 0;
  background:url('/_images/back-navmenu-li.gif') repeat-x bottom;
}

div.aboutteam:after {
  content:".";
  clear:right;
  display:block;
  height:0;
  visibility:hidden;
}

div.aboutteam img {
  float: right;
  margin: 0 0 15px 15px;
  border: 3px solid #b4b4b4;
}

div#crumbs {
  margin:0 0 32px 0;
  font-size:0.8em;
}

div#text {
  float:left;
  width:342px;
}

div#flashvideo {
  margin: 18px 0;
}

div#flashvideo:after {
  content:".";
  clear:right;
  display:block;
  height:0;
  visibility:hidden;
}

div#plus {
  float:right;
  width:174px;
}

div#rule {
  height:1px;
  margin:0 3px;
  background:url('/_images/back-rule.gif') no-repeat;
}

.journaltable {
  border: 1px solid #d6dde6;
  border-collapse: collapse;
  width: 100%;
}

.journaltable td {
  border: 1px solid #d6dde6;
  padding: 0.3em;	
}

.journaltable th {
  border: 1px solid #828282;
  color: #000000;
  background-color: #bcbcbc;
  font-weight: bold;
  padding-left: 0.3em;
}

.journaltable tr.secondrow {
  background-color: #dfe7f2;
  color: #999;	
}

div#footer {
  min-height:1%;
  padding:16px 23px 59px 23px;
  text-align:right;
  background:url('/_images/back-footer.gif') no-repeat bottom;
}
div#footer:after {
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}
div#copyright {
  float:left;
}
