

body {
	background-color:#dddddd;
	background-image:url('/agileImages/backgroundFade.png');
	background-repeat:repeat-x;
}

div#nisekoContainer {
	width:900px;
	margin:0px auto 0px auto;
	background-color:#ffffff;
	padding:20px;
}

div#nisekoMain {
	background-color:#eeeeee;
	padding:10px;
	margin-top:5px;
}


div#contentContainer {
	border-style: groove;
	margin-bottom: 10px;
	padding: 10px;
}



/* Reusable code for divs to replace tables */

div.tableContainerBorderAlignCenter {
	margin:0px auto 0px auto;
	border:1px solid #dddddd;
}

div.tableCellBorderAlignLeft {
	float:left;
	border:1px solid #dddddd;
	text-align:left;
}

div.tableCellBorderAlignCenter {
	float:left;
	border:1px solid #dddddd;
	text-align:center;
}

div.tableCellBorderAlignRight {
	float:left;
	border:1px solid #dddddd;
	text-align:right;
}

/* remember to clear floats at end of table */



.borderAlignLeft {
	border-color: #dddddd;
	border-style: solid;
	border-width: 1px;
	text-align: left;
	font-size:90%;
}

.borderAlignCenter {
	border-color: #dddddd;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	font-size:90%;
}

.borderAlignRight {
	border-color: #dddddd;
	border-style: solid;
	border-width: 1px;
	text-align: right;
	font-size:90%;
}

a.niceLinkageBro {
	color:#ff0000;
	margin:1px;
	padding:1px;
	text-decoration:none;
}

a.niceLinkageBroBlue {
	color:#0000ff;
	margin:1px;
	padding:1px;
	text-decoration:none;
}

a.agilePosBlue {
	color:#0000ff;
	margin:1px;
	padding:1px;
	text-decoration:none;
}

a.agilePosRed {
	color:#ff0000;
	margin:1px;
	padding:1px;
	text-decoration:none;
}


a.inTheRed {
	color:#ff0000;
	margin:1px;
	padding:1px;
	text-decoration:none;
}

a.niceLinkage {
	color:#0000ff;
	margin:1px;
	padding:1px;
	text-decoration:none;
}




/* START AGILE TOOLTIPS */

a.agileTooltip span {

	display:none;
	padding:2px 3px;
	margin-top:25px;
}

a.agileTooltip:hover span{
	display:inline;
	position:absolute;
	background:#fff;
	border:1px solid #ccc;
	color:#000;
}

/* END AGILE TOOLTIPS */
