body {width:100%; margin: 0; padding: 0; text-align: left; background: #ffffff url(../images/ibmStripe.png) repeat-x 0 0;
		font: 12px/1.8  verdana,geneva,sans-serif, "Bitstream Vera Serif","Lucida Grande","Lucida Sans Unicode", "Bitstream Vera Sans", "Gill Sans", Georgia, Trebuchet, "Trebuchet MS", sans-serif, "Palatino", Times, "News Gothic MT", serif; }
/* #entire { margin: 0 auto; width: 960px; text-align: left; }*/
/* #entire { margin: 0 auto; width: 100%; text-align: left; }*/

h1 { line-height: 1; padding: 16px 0 12px; margin: 0;}
h2 { line-height: 1; padding: 16px 0 12px; margin: 0;  }
h3 { line-height: 1; padding: 5px 0 12px; margin: 0;  }
p { padding: 4px 0; }

.header { background: transparent url(images/header.png) no-repeat 0 0; width: 100%; height: 150px; }

.navigation				{ padding: 105px 0 0 0; margin: 0; list-style-type: none; }
.navigation li 			{ float: left; width: 100px; margin-left: 10px; }
.navigation li a		{ text-decoration: none; color: black; width: 100px; display: block; 
						  border-bottom: 2px solid black; border-top: 2px solid transparent;  }
.navigation li a:hover	{ color: black; border-bottom: 5px solid black; }

#thisPage a 			{ border-bottom: 5px solid black !important; }

.pageNav	  		 { margin: 0 0 10px; padding: 0; }
.pageNav li   		 { margin: 0; padding: 0; display: inline; margin-right: 15px; }

.container {	
	width: 100%;  /* this will create a container 100% of the browser width */
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 10px
}

/*.content 	{ width: 600px; float: left; margin-left: 7px; padding-top: 10px;}*/
.content 	{ margin: 0 270px 0 10px; padding-top: 10px;}
/*.sidebar	{ width: 260px; height: 300px; float: right; margin-top: 20px;}*/
.sidebar {
	float: right; 
	width: 260px; /* since this element is floated, a width must be given */
	height: 300px;
	padding: 15px 0; /* top and bottom padding create visual space within this div  */
}

/*.footer	    { width: 600px; clear: both; float: left; margin-left: 7px; }*/
.footer	    { width: 80%; clear:both; float: left; padding-left: 10px}


.mainSidebar { background: transparent url(../images/ibmLogos.png) no-repeat 100% 0; }

.overview	{background: 'ff99f4'; }

table.tealist {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: green green green green;
	border-collapse: separate;
	background-color: white;
	text-align: left;
	width: 600px;
}
table.tealist th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	text-style: bold;
	-moz-border-radius: 3px 3px 3px 3px;
}
table.tealist td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}