body {margin-top:4px !important}

.title-number td
{
		border-top: 1px solid #fff;
		border-right: 1px solid #e7e7ec;
		border-bottom: 1px solid #dfdede;
		padding: 2px;
		text-align: left;
		font-size: 50px;
		font-weight: bold;
		background: #FFFFFF;
}

.title-description td
{
		border-top: 1px solid #fff;
		border-right: 1px solid #e7e7ec;
		border-bottom: 1px solid #dfdede;
		padding: 2px;
		text-align: left;
		font-weight: bold;
		background: #FFFFFF;
}


div.container {
  border: 2px groove #333;
/*  background-color: #ffe; */
	padding: 5px 0px 0px 0px;
/*  height: 200px; */
  width: 740px;
  overflow:hidden; 
  }

div.float {
  float: left;
  margin: 5px 5px 5px 5px;
	width: 124px;
	overflow: hidden;
  }
  
div.float p {
   text-align: right;
/*   text-align: center; */
   }

/*
div.float img {
		width: 120px;
		height: 120px;
		border: 0;
}
*/

div.spacer {
  clear: both;
  }

div.left-div {
	float:left;
	padding: 0px 0px 0px 20px;
}

div.right-div {
	float:right;
	padding: 0px 20px 0px 0px;
}

#left {
	position: absolute;
	width: 180px; /* Incorrect value fed to ie5win */
	top: 10px;
	left: 20px;
	margin: 0px 0px 0px 0px;
	padding: 32px 5px 5px 5px;
	border: 0px ;
	background: #fff  no-repeat;
	text-align:left;
	text-transform : capitalize;
	}
body>#left {
	width: 180px; /* Correct for CSS2 browsers. */
	}

#right {
	position: absolute;
	width: 160px; /* Incorrect value fed to ie5win */
	top: 10px;
	right: -5px; /* Line it up with the edge */
	margin: 0px 0px 0px 0px;
	padding: 32px 5px 5px 5px;
	border: 0px ;
	background: #fff;
	text-align:left;
	}
body>#right {
	width: 160px; /* Correct for CSS2 browsers. */
	}

/*
 div.float a {display:block;width:120px;height:120px;border: 10px solid #eee; }
*/
div.float a {display:block;border: 2px solid #eee; }
div.float a:hover {border: 2px solid #c00; }
/* img{border:0;width:50px;height:50px;}  */

/*
div.float a {
	display:block;
	width:100px;
	background-color: #FFFFFF;
}

div.float a:hover{
	background-color: #990000;
	border-color: #990000;
}
*/

.lsidebox2{
	width:160px;
	color:#000;
	background-color:#fef5e6;
	margin:5px;
	padding:2px;
}

.lsidebox-grey{
  width:160px;
  color:#000;
  background-color:#eee;
  margin:5px;
  padding:2px;
}

.lsidebox-blue{
  width:160px;
  color:#000;
  background-color:#eff4fa;
  margin:5px;
  padding:2px;
}

.lsidebar-title-blue{font-weight:700;font-size:125%;color:#000;line-height:1.5em;letter-spacing:0.1em;background-color:#ceddf0;font-variant:small-caps;margin:0;padding:0 0 0 4px;}
.lsidebar-title-grey{font-weight:700;font-size:125%;color:#000;line-height:1.5em;letter-spacing:0.1em;background-color:#d9cfc3;font-variant:small-caps;margin:0;padding:0 0 0 4px;}

.rsidebox-green{
	width:160px;
	color:#000;
	background-color:#f0f6f5;
	margin:5px;
	padding:2px;
}

.rsidebox-blue{
width:160px;color:#000;background-color:#eff4fa;margin:5px;padding:2px;
}

.rsidebar-title-green{font-weight:700;font-size:125%;color:#000;line-height:1.5em;letter-spacing:0.1em;background-color:#c9ded9;font-variant:small-caps;margin:0;padding:0 0 0 4px;}
.rsidebar-title-blue{font-weight:700;font-size:125%;color:#000;line-height:1.5em;letter-spacing:0.1em;background-color:#ceddf0;font-variant:small-caps;margin:0;padding:0 0 0 4px;}
