#qadevserver_message{
  display:none;
}

/** header section **/
#header{
  height:126px;
  position:relative;
}

body.member #header{
  height:64px;
  background-image: url('/longterm/images/header_bg.png');
  background-repeat: repeat-x;
  margin-bottom:10px;
}

#logo{
  margin: 0;
  padding: 0;
  float: left;
}

/** content **/

#page{
  width: 100%;
  position:relative;
}


#content-inner {
  width: 773px;
  padding:0px;
  margin:0px;
  padding: 0;
  float:left;
}


.right-col {
  float:right;
  margin-top:0px;
  width: 170px;

}


/** sidebar-left **/
#sidebar-left{
  float: left;
  position:static;
  margin-right: 5px;
  margin-top:-10px;
}


.table-wrapper {
  width: 800px;


  clear: none;
  float: left;
}


/** Prevent overflowing content **/
#header,#content,#navbar,#sidebar-left,#sidebar-right,#footer,#closure-blocks{
  overflow: visible;
  word-wrap: break-word; /* A very nice CSS3 property */
}

#footer_wrapper {
  width:100%;
  text-align:center;
}


/**************** start of footer ******************/
/* footer: menu */
div#footer_menu {
  font-size:11px;
  font-family: Arial;
  text-align:center;
}
div#footer_menu a {
  padding:0px 6px 0px 5px;
  color:#009233;
  border-right:1px dotted #CCCCCC;
}
div#footer_menu a.footer_menuLast { border:none; }
div#footer_menu a:hover {
  text-decoration:underline;
  color:#003399;
}
div#footer_menu p a {
  color:#003399;
}


/* footer: related sites */
div#footer_relatedSites {
  margin-top:50px;
  text-align:center;
}
div#footer_relatedSites a {
  margin:0px 10px;
}

/* footer: legal stuff */
div#footer_legal_wrapper {
  background:#EBEBEB;
  border:2px solid #E3E3E3;
  padding:0px 10px 0px 10px;
  margin-left:0px;
  margin-top:50px;
  margin-bottom:5px;
  font-size:9px;
}
div#footer_disclaimer {
  font-family:arial;
  color:#505050;
}
div#footer_terms {
  border-top:2px solid #BBBBBB;
  border-bottom:2px solid #BBBBBB;
  text-align:center;
  padding:10px;
  color:#505050;
}
div#footer_copyright {
  margin-top:20px;
  margin-bottom:10px;
  text-align:center;
  color:#081F5B;
}
/*************** start of footer ******************/

/**************** start of common *****************/
/* status messages */
div.info {
  font-size:12px;
  color:#333333;
  padding:10px;
  margin:5px;
  border:1px solid #B7D3FF;
  background:#E2EDFF;
}
div.warn {
  font-size:12px;
  color:#3E3A13;
  padding:10px;
  margin:5px;
  border:1px solid #E0B68B;
  background:#FFFFE2;
}
div.error {
  font-size:12px;
  color:#00004C;
  padding:10px;
  margin:5px;
  border:1px solid #FFA0A0;
  background:#FFE2E2;
}
div.node_wrapper {
  width:800px;
  float: left;
}
body {
width: 1155px;
}