html {
  margin : 0;
  padding : 0;
}

body 
{ margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  background:#006699;
  color:#000;
}

#header {
  margin: 20px;
  padding: 0px;
  height: 90px;
  background: url("images/logo_left.GIF") no-repeat #006699;
  color:#000;
}

#header h1 {
  background: url("images/logo_right.GIF") no-repeat;
  width:287px;
  height:38px;
  text-indent:-9000px;
  float:right;
  margin: 37px 0 0 0;
  padding:0;
}

#header h2 {
  text-indent:-9999px;
}

#left {
	position: absolute;
	left: 21px;
	top: 127px;
	width: /*6em*/150px;
	background: #006699;
	color:#000;
	font-family:sans-serif;
	padding:0;
	height: 194px;

}

#left ul{
  text-align:left;
  list-style:none;
  padding:0;
  margin-left:0;
}


#left li a {
  display:block;
  padding: 5px 5px 5px 0.5em;
  background/*-color*/: #006699;
  color: #fff;
  text-decoration:none;
}

html>body #left li a {
  width: auto;
}

#left li a:hover {
	background/*-color*/:#006699; /*#e7cf2e; #2586d7;*/
	color: #e7cf2e; /*#006699;*/
}



/********** ROUNDED CORNER BOXES BELOW *******************/

 /* set background images for corners */

.box { background: white url("images/bg-white.gif") repeat-y center;
       color:#fff;
}
.box_top div  { background: url("images/corner_tl.gif") no-repeat top left; }
.box_top      { background: url("images/corner_tr.gif") no-repeat top right; }
.box_bottom div  { background: url("images/corner_bl.gif") no-repeat bottom left; }
.box_bottom     { background: url("images/corner_br.gif") no-repeat bottom right; }

 /* height and width details */
.box_top div, .box_top, .box_bottom div, .box_bottom {
	width: 100%;
	height: 14px;
	font-size: 1px;
}

.content  { 
  margin: 0 14px; 
  font-family:sans-serif;
  background: white url("images/bg-white.gif") repeat-y center;
  color:#006698;
}

.box { margin: 0 20px 0 190px; 
 	/*margin-left:8.5em;*/}

/********** ROUNDED CORNER BOXES ABOVE *******************/



#footer {
  clear:both;
  text-align:center;
  font-family:sans-serif;
  font-size:12px;
  margin:0 20px 20px 190px;
  /*margin-left:9em;*/
  color:white;
  background:#006699 none;
}


.center {
  text-align:center;
  display:block;
}

.returnToTop {
  text-align:right;
}

ol {list-style: decimal inside;}
dl {list-style: circle outside;}
dl {font-weight: bold;}


/**** FOR ALL TBP PAGE MENU ****/
.menu {font-weight:bold;}

/**** FOR JOIN WEBPAGE'S LINKS SECTION ****/
.join,.currentlist{font-weight:bold; list-style:none;}


/**** INDENTS ALL PARAGRAPHS SLIGHTLY ****/
/**** REPLACES BLOCKQUOTE USED ON OLD TBP SITE ****/
.content p {margin-left:1em;}

table {margin-left:2.5em;}

.valid {
  border:0;
  width:88px;
  height:31px;
}

noscript {
text-align:center;
}

