html, body {
	padding:0px;
	margin:0px;
	border:0px;
	}

body {
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size:80%;
	color: #000;
	background-color:#fbffff; 
	/* word-wrap: break-word; */
	}

table.main { width:100%; height:100%; }

/* Standard links styles */
a			{ color:#003366; text-decoration:underline; }
a:active	{ color:#003366; text-decoration:underline; }
a:link		{ color:#003366; text-decoration:underline; }
a:visited	{ color:#003366; text-decoration:underline; }
a:hover		{ color:#003366; text-decoration:underline; }


/* Body style */ /* Background-color: light */
body.body	{ background-color:#fbffff; font-family:helvetica,verdana,arial,sans-serif; font-size:80%; }


/* Headers levels 1,2,3 styles */
.h1		{ font-size:130%; font-weight: bold; margin-bottom:2px; margin-top:2px; }
.h2		{ font-size:120%; font-weight: bold; margin-bottom:2px; margin-top:2px; }
.h3		{ font-size:100%; font-weight: bold; margin-bottom:2px; margin-top:2px; }


/* Truwex logo text styles */
.truwex01	{ color: #ffffff; font-size:130%; font-weight:bold; }		/* truwex01 */
.truwex02	{ color: #ffffff; text-decoration:italic; }					/* truwex02 */

h1 {font-size: 130%; font-weight: normal; margin-bottom: 2px; margin-top: 2px;}
h2 {font-size: small; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}
h3 {font-size: small; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}
.menuheader { color: #ffffff; font-weight: bold;}
.bold {font-weight: bold;}
.code { 
	width: 100%; 
	margin-left: 20px;
	font-family: 'Courier New', 'Lucida Console', Courier, monospace;

	}

/* Bgcolors styles */
.bglight		{ background-color:#fbffff; } /* Background-color: light */
.bgdark			{ background-color:#464ca0; } /* Background-color: dark */


/* Menu bgcolors styles */
.menulight		{ background-color:#fbffff; } /* Background-color: light */		/* menulight */
.menudark		{ background-color:#464ca0; } /* Background-color: dark */		/* menudark */

/* Menu links styles. Background-color: light */
td.menulight a				{ color:#003366; text-decoration:none; }
td.menulight a:active		{ color:#003366; text-decoration:none;}
td.menulight a:link			{ color:#003366; text-decoration:none;}
td.menulight a:visited		{ color:#003366; text-decoration:none;}
td.menulight a:hover		{ color:#003366; text-decoration: underline; }

/* Menu links styles. Background-color: dark */
td.menudark a				{ color:#ffffff; text-decoration:none; }
td.menudark a:active		{ color:#ffffff; text-decoration:none;}
td.menudark a:link			{ color:#ffffff; text-decoration:none;}
td.menudark a:visited		{ color:#ffffff; text-decoration:none;}
td.menudark a:hover			{ color:#ffffff; text-decoration: underline; }


/* Wizard steps styles */
.wstepselected	{ font-weight:bold; }
.wstep			{ }

/* non-clickable wizard steps */
.wstepselected2	{ font-weight:bold; color:#003366; }
.wstep2			{ color:#003366;}


/* Tabs. */
table.tab { background-color:#fbffff; text-align:center; font-weight:bold; }
td.tab0   { 
 color:#ffffff;
 background-color:#daeffe; 
 border-right:#000066 4px solid; 
 border-top:#000066 4px solid; 
 border-left:#000066 4px solid; 
 border-bottom:#fbffff 0px solid; }
td.tab1   { 
 color:#003366;
 background-color:#fbffff; 
 border-right:#fbffff 0px solid; 
 border-top:#fbffff 0px solid; 
 border-left:#fbffff 0px solid; 
 border-bottom:#000066 4px solid; }


/* Quick Table. Plug&Play */
table.qck				{ border-collapse:collapse; border: 1px solid #464ca0; }
table.qck td			{ border-collapse:collapse; border: 1px solid #464ca0; background-color:#fbffff; }
table.qck th			{ border-collapse:collapse; border: 1px solid #464ca0; color:#ffffff; background-color:#464ca0; }


/* Tables and table rows style. Background-color: light */
table.tbl				{ border-collapse:collapse; border: 1px solid #464ca0; } 
table.tbl {
	margin: 1px 0px 0px 1px; 
	/* table-layout: fixed; */
	}
td.tblitem				{ font-size:90%; }

.border					{ border: 1px solid #000066!important; }
tr.border td			{ border: 1px solid #000066!important; }

.lborder				{ border: 1px solid #464ca0!important; }
table.lborder td		{ border: 1px solid #464ca0!important; }
tr.lborder td			{ border: 1px solid #464ca0!important; }

.noborder				{ border: 0px!important; }
table.noborder td		{ border: 0px!important; }
tr.noborder td			{ border: 0px!important; }

.tbljoin				{ border-top:#fbffff 0px solid!important; }

.border_t				{ border-top:#464ca0 1px solid!important; }

tr.tbllight				{ border-collapse:collapse; background-color:#fbffff; } /* Background-color: light */
tr.tbllight td			{ border-collapse:collapse; border: 1px solid #464ca0; }
td.tbllight 			{ border-collapse:collapse; border: 1px solid #464ca0; }

tr.tblalt				{ border-collapse:collapse; background-color:#fbffff; } /* Background-color: light */
tr.tblalt td			{ border-collapse:collapse; border: 1px solid #464ca0; }

tr.tbldark a			{ color:#003366; text-decoration:none; }
tr.tbldark a:active		{ color:#003366; }
tr.tbldark a:link		{ color:#003366; }
tr.tbldark a:visited	{ color:#003366; }
tr.tbldark a:hover		{ color:#003366; text-decoration: underline; }

tr.tbldark				{ border-collapse:collapse; background-color:#464ca0; color:#ffffff; } /* Background-color: dark */
tr.tbldark td			{ border-collapse:collapse; border: 1px solid #464ca0; color:#ffffff; }
tr.tbldark a			{ color:#ffffff; text-decoration:none; }
tr.tbldark a:active		{ color:#ffffff; }
tr.tbldark a:link		{ color:#ffffff; }
tr.tbldark a:visited	{ color:#ffffff; }
tr.tbldark a:hover		{ color:#ffffff; text-decoration: underline; }


/* Table header rows styles. Background-color: dark */
tr.hrow				{ font-weight:bold; color:#ffffff; background-color:#464ca0; }
tr.hrow td			{ border-collapse:collapse; border: 1px solid #464ca0; }
th.hrow				{ border-collapse:collapse; border: 1px solid #464ca0; color:#ffffff; background-color:#464ca0; }
tr.hrow a			{ font-weight:bold; color:#ffffff; }
tr.hrow a:active	{ font-weight:bold; color:#ffffff; }
tr.hrow a:link		{ font-weight:bold; color:#ffffff; } 
tr.hrow a:visited	{ font-weight:bold; color:#ffffff; }

/* Table subheader rows styles. Background-color: dark */
tr.slhrow		{ font-weight:bold; padding-top:10px; padding-left:10px; border-bottom:#464ca0 1px solid; }
tr.slhrow td	{ font-weight:bold; padding-top:10px; padding-left:10px; border-bottom:#464ca0 1px solid; }
th.slhrow		{ font-weight:bold; padding-top:10px; padding-left:10px; border-bottom:#464ca0 1px solid; }

td.slevel		{ padding-left:25px; }


/* Highlighted table rows styles. Background-color: Highlighted */
.hl					{ font-weight:bold; color:#000000; background-color:#daeffe; }
tr.hl				{ font-weight:bold; color:#000000; background-color:#daeffe; }
td.hl				{ font-weight:bold; color:#000000; background-color:#daeffe; }
td.hl a				{ font-weight:bold; color:#000000; }
td.hl:active		{ font-weight:bold; color:#000000; }
td.hl a:link		{ font-weight:bold; color:#000000; } 
td.hl a:visited		{ font-weight:bold; color:#000000; }

/* Button style. Background-color: dark */
.btn {
 border-right:#000066 2px solid; 
 border-top:#ffffff 2px solid; 
 border-left:#ffffff 2px solid; 
 border-bottom:#000066 2px solid; 
 font-size:85%; font-weight:bold; color:#ffffff; 
 font-family:arial,verdana,helvetica,sans-serif; 
 background-color:#464ca0; text-align:center; padding-right:0px; margin-right:0px; 
 cursor: pointer; cursor: hand; 
 }


/* Help Icon */
span.helpIcon {
	border-left:#ffffff 1px solid; 
	border-top:#ffffff 1px solid; 
	border-right:#000066 1px solid; 
	border-bottom:#000066 1px solid; 
	font-size:70%; font-weight:bold; text-align:center; color:#000000; 
	background-color:#fbffff; backgroundcolor:lightskyblue; 
	font-family:verdana,arial,helvetica,sans-serif; 
	padding-left:3px; padding-right:2px; padding-bottom:0px; 
	margin-right:1px; margin-bottom:0px; 
	display:none;
}
a.helpIcon				{ font-weight:bold; color:#000000; text-decoration:none!important; }
a.helpIcon:active		{ font-weight:bold; color:#000000; text-decoration:none!important; }
a.helpIcon:link			{ font-weight:bold; color:#000000; text-decoration:none!important; } 
a.helpIcon:visited		{ font-weight:bold; color:#000000; text-decoration:none!important; }


/* Pager style. Background-color: light */
table.pager	{ font-weight:bold; color:#000000; background-color:#fbffff;  }
tr.pager	{ font-weight:bold; color:#000000; background-color:#fbffff; border:1px solid #464ca0; }
tr.pager td { border-collapse:collapse; border: 1px solid #464ca0; }


/* Other common styles */
.v { writing-mode: tb-rl; }


.promo {font-size: 100%; border-collapse:collapse; border: 2px solid #000000; background-color:#ffffff;}
.promo a {color: #003366; text-decoration: underline;}
.promo a:active {color: #003366; text-decoration: underline;}
.promo a:link {color: #003366; text-decoration: underline;}
.promo a:visited {color: #003366; text-decoration: underline;}
.promo a:hover {color: #003366; text-decoration: underline;}

.lcell {background-color: #F7F7F7;}
.banner{color: #ffffff;background-color:#464ca0; padding:5px; font-weight: bold; margin:5px; }


table caption {
	font-weight: bold;
	text-align: left;
	padding-bottom: 2px;
	}
	
/* 
---------------------------------------------
issue selection on PageTester, UpdateJob etc.
---------------------------------------------
*/

.conclusionselection 
{
	margin: 2px;
}

.conclusionselection .group
{
	margin-bottom: 2px;
}

.conclusionselection img 
{
	width: 11px;
	height: 11px;
	border: 0px;
	cursor: pointer;
	cursor: hand;
	margin-left: 2px;
	margin-right: 0px;
}

.conclusionselection .controls,
.conclusionselection .settings,
.conclusionselection .issues
{
	margin-left: 40px;
}

.conclusionselection .conclusion .name
{
	float: left;
	width: 560px; /* fix for IE */
}

.conclusionselection .conclusion .type
{
	float: right;
}

.conclusionselection .conclusion 
{
	clear: both;
}

#footer a 
{
	margin-right: 10px;
	text-decoration: underline; 
}
