body#gsm12 {
  background: url(back.jpg) no-repeat center top black;
  background-image: url(back.jpg);
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  background-attachment: initial;
  background-position-x: 50%;
  background-position-y: 0%;
  background-origin: initial;
  background-clip: initial;
  background-color: black;
  margin: 0;
  text-align: center;        
}

#node {width:985px; background:  url("node-back.jpg") no-repeat center top white; margin-top:-3px; padding:0px;}
#node-top-gsm12 { margin:20px 0 0 0; width:985px; height:67px; background: no-repeat url("node-top.jpg");}

#partners {background-color:white;}

.content p, #column-2 li, dt,dd {font-size: 16px;}

dt {font-weight: bold; margin-top:10px;}

#column-2 h2 {font-family: "Times New Roman","Helvetica Neue",Helvetica,sans-serif; font-size:36px;font-weight:lighter;}

#column-2 h3 {font-size:24px;font-weight:bold;}

#column-2 h4 {font-size:16px;font-weight:bold;}


ul.menu li {margin:0;}

.menu {background-color: #3399cc;padding:0px;margin:0px;}


.menu li {font-weight: bold; list-style:none;color:white; padding:15px 20px 15px 20px; border-bottom: 1px solid gray;}

.menu li a {color:white; font-size:18px; text-decoration: none;}

.menu li:hover {background-color:gray;}


.menu li.active {background-color: #11456c;}

#pre-registered-block h3 {padding:10px 10px 0 10px;}

#pre-registered-block li {padding: 5px 0 5px 0; list-style-type: square;}
#pre-registered-block ul {overflow: auto; height:200px;  margin:0;padding:0px 5px 5px 10px;list-style-type:square;};

#gsm12 legend {font-size: 16px; font-weight:bold;}
