td.topBorder
{
	color:#000000;
	font-weight:100;
	border-top: 0.5pt solid #999999;
}
td.topBorderLeftCol
{
	color:#000000;
	font-weight:100;
	border-top: 0.5pt solid #999999;
	padding-right: 7pt;
	border-right: 1pt solid #cccccc;
}
td.topBottomBorder
{
	color:#000000;
	font-weight:100;
	border-top: 0.5pt solid #999999;
	border-bottom: 0.5pt solid #999999;
}
td.topBottomBorderLeftCol
{
	color:#000000;
	font-weight:100;
	border-top: 0.5pt solid #999999;
	border-bottom: 0.5pt solid #999999;
	padding-right: 7pt;
	border-right: 1pt solid #cccccc;
}

td.bottomBorder
{
	color:#000000;
	font-weight:100;
	border-bottom: 0.5pt solid #999999;
}


td.rightBorder
{
	color:#000000;
	font-weight:100;
	border-right: thin solid #999999;
}

td.leftBorder
{
	color:#000000;
	font-weight:100;
	border-right: thin solid #999999;
}

table
{
	border: 0.5pt solid #aaaaaa;
/*	border-right: 1px solid #999999;*/
	width: 100%;
}

td
{
	margin-left:25px;
	margin-right:15px;
	border-top: 1px none #cccccc;
	border-right: 1px none #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #aaaaaa;
	background-color:#ffffff;
}

p
{
	margin-top: 6pt;
	margin-bottom: 3pt;
	font-family:arial;
	font-size:10pt;
}

{
	margin-top: 6pt;
	margin-bottom: 3pt;
	font-family:arial;
	font-size:10pt;
}
ul
{
	list-style-type: none;
	margin-top: 6pt;
	margin-bottom: 3pt;
	font-family:arial;
	font-size:10pt;
}
ol
{
	list-style-type: disc;
	margin-top: 6pt;
	margin-bottom: 3pt;
	font-family:arial;
	font-size:10pt;
}

ul.disc {list-style-type: disc}
ul.circle {list-style-type: circle}
ul.square {list-style-type: square}
ul.none {list-style-type: none}

li
{
	margin-top: 3pt;
	margin-bottom: 3pt;
}
.caution
{
	margin-top: 6pt;
	margin-bottom: 3pt;
	font-family:arial;
	font-size:10pt;
	color:#ff7700;
}
.warning
{
	margin-top: 6pt;
	margin-bottom: 3pt;
	font-family:arial;
	font-size:10pt;
	color:#ee0000;
}
.note
{
	margin-top: 6pt;
	margin-bottom: 3pt;
	font-family:arial;
	font-size:10pt;
	color:#0000ee;
}
.connbr
{
	font-size:10pt;
	font-weight:600;
	color:#770077;
}
.conname
{
	font-size:10pt;
	font-weight:600;
	color:#770077;
}
.toolnbr
{
	font-size:10pt;
	font-weight:600;
	color:#007700;
}
.toolname
{
	font-size:10pt;
	font-weight:600;
	color:#007700;
}
th
{
	font-family:arial;
	font-size:10pt;
	font-weight:600;
}
td
{
	font-family:arial;
	font-size:10pt;
}
.title-task
{
	font-size:16pt;
	font-weight:100;
	color:#666666;
	margin-bottom: 6pt;
}
.title-taskproc
{
	font-size:12pt;
	font-weight:600;
	color:#000000;
}
.title
{
	font-size:12pt;
	font-weight:100;
	color:#555555;
}
.modTitle 
{
	text-decoration:none;
	font-family:arial;
	font-size:10pt;
	color:#555555;
	font-weight:100;
	align:right;
}
a.manPNTitle 
{
	text-decoration:none;
	font-family:arial;
	font-size:12pt;
	color:blue;
	font-weight:600;
	align:right;
}
a 
{
	text-decoration:none;
	font-family:arial;
	font-size:10pt;
	color:blue;
	font-weight:100;
}

a.light {color:#aaaaaa;}
a.light:active {color:#aaaaaa;}
a.light:link {color:#aaaaaa;}
a.light:visited {color:#aaaaaa;}
a.light:hover {color:#aaaaaa;}

.leftTitles 
{
	font-variant: small-caps;
	text-decoration:none;
	font-family:arial;
	font-size:10pt;
	color:#666666;
	font-weight:100;
	align:right;
}

.colHead
{
	font-family:Arial;
	font-size:11;
	font-weight:100;
	color:#ffffff;
	background-color:#555555;
	border-top:none 1px #666666;
	border-left:none 1px #666666;
	border-right:solid 1px bbbbbb;
	border-bottom:none 1px #666666;
	background-image: url('bkgdStripeSmall.png');
	background-attachment: fixed; 
}
.colHeadLeftCol
{
	font-family:Arial;
	font-size:11;
	font-weight:100;
	color:#ffffff;
	background-color:#555555;
	border-top:none 1px #666666;
	border-left:none 1px #666666;
	border-right:solid 1px bbbbbb;
	border-bottom:none 1px #666666;
	background-image: url('bkgdStripeSmall.png');
	background-attachment: fixed; 
	padding-left:12px;
	text-align:left;
}
.colHeadRightCol
{
	font-family:Arial;
	font-size:11;
	font-weight:100;
	color:#ffffff;
	background-color:#555555;
	border-top:none 1px #666666;
	border-left:none 1px #666666;
	border-right:none 1px #666666;
	border-bottom:none 1px #666666;
	background-image: url('bkgdStripeSmall.png');
	background-attachment: fixed; margin-left:8px;
}

.leftCol
{
	padding-left:8px;
	text-align:left;
}

table
{
	background-color:#ffffff;
	border:solid 1px #666666
}

body
{
	background-color:#ffffff;
}

.topSpacerBr
{
	font-size:12pt;
}


