head, body
{
	margin: 0 auto;
	padding: 0px;
}

div.frotr
{
	padding: 0em;
	padding-top: 0px;
	padding-bottom: 0px;

	background-color: White;
	background-image: url(images/stdbg.png);
	background-repeat: repeat-x;
}

div.frinr
{
	margin: 0 auto;

	width: 1060px;
/*
	height: 600px;
*/
}

html
{
/*	margin: 0px;*/

	color: #007F00;
	line-height: 1.2em;

/*
	dark green: #007F00
	lighter green: #00BD00
	light green: #00FA00

	blue #00407F
	purple #7F007F
	brown #7F4000

	burg: #7F0000
	dark blue: #00007F

	dark purple: #51007F
	purple/burg: #7F004F

	really dark green: #003F00
*/	
}

body, p, a, table, input, textarea, select, radio, checkbox, ul, li
{
/*	margin: 0px;*/

	font-family: Verdana, sans-serif;
	font-size: 9pt;
}

table, input, textarea, select, radio, checkbox
{
	font-size: 8pt;
}

h1, h2, h3
{
	font-style: italic;
	color: #7F007F;
}

h1
{
	font-size: 2em;
}

h2
{
	font-size: 1.5em;
}

a h2
{
	text-decoration: underline;
}

h3
{
	font-size: 1.17em;
}

h3.IEWorkaround
{
	display:inline;
}

div.aligntoimg
{
	margin-top: 2em;
}

p.info
{
	text-align:justify;
	text-justify:auto;
}

p.busadd
{
	font-size: 8pt;
	font-style: italic;
	line-height: 1.5em;
}

ul.info
{
	padding-left: 0px;
}

ul.info li
{
	padding: 1px;
}

ul.infofloated li
{
	list-style-position: inside;
	padding: 1px;
}

ul.info li.key, ul.infofloated li.key, ul.info li em, ul.infofloated li em
{
	font-weight:bold;
	font-style:italic;
	font-size: 10pt;
}

a:link img
{
	border-color: #7F007F;
	color: #7F007F;
}

a:link
{
	color: #7F007F;
}

a:visited
{
	color: #7F007F;
}

a:hover
{
	color: #00FA00;
}

a:visited img
{
	border-color: #7F007F;
	color: #7F007F;
}

a:hover img
{
	border-color: #00FA00;
	color: #00FA00;
}

a.infoleft, img.infoleft
{
	padding: 1% 1% 1% 0%;
	float: left;
	outline-style: none;
}

a.inforight, img.inforight
{
	padding: 1% 0% 1% 1%;
	float: right;
	outline-style: none;
}

div.imgfield
{
	padding: 2px;
}

div.imgfield img
{
	border-style:none;

	position:relative;
	top: 1px;
	left: 0.3em;
}

div.form button img
{
	position:relative;
	top: 0.25em;
}

address
{
	text-align:center;
	color: #003F00;

	font-size: 7pt;

	margin-top: 3em;
}

img.preload
{
	display: none;
	padding: 0px;
	margin: 0px;
}

div.spc
{
	clear: both;
}

div.spcrt
{
	clear: right;
}

div.spclt
{
	clear: left;
}

div.stdhdr
{
	text-align: center;
	/* margin: 0 auto; */
	padding: 0px;

	margin-left: 1.5em;


/*	margin: 0px;
	padding: 0px; */
}

div.stdhdr div.logoetc
{
	/*margin: 0em 9em 0em 9em;*/
}

div.logoetc span.mdbar
{
}

div.logoetc ul.mdbar
{
	
}

div.logoetc a img
{
	margin: 0px;
	padding: 0px;
	border-style:none;
}


div.stdhdr div.mnbar
{
	/*margin: 0em 6em 0em 6em;*/
}

div.stdhdr div.lt
{
	float:left;
}

div.stdhdr div.rt
{
	float:right;
	clear:right;
	
	text-align:right;
}

div.stdhdr div.rt img, div.stdhdr div.lt img
{
	padding: 0.5em;
}

div.stdhdr div.rt img
{
	padding-top: 2.1em;
}

ul.mnbar
{
	margin: 0 auto;
	padding:0px;

	width: 1043px;
	height: 40px;
}

li.mnitem, li.mdbar 
{
	display: inline;
}

li.mnitem a, li.mdbar a
{
	color: White;
	font-weight:bold;
	text-decoration: none;
	text-align: center;	
	float: left;
	overflow: hidden;
	outline-style: none;
	/*border: solid 1px #666;*/
}

li.mnitem a
{
	width: 139px;
	height: 40px;

	background-image: url(images/menubar.png);
	background-repeat: no-repeat;
}

li.mnitem a:hover
{
	background-image: url(images/menubar_hl.png);
}

li.mnitem a:active, li.mnitem a:focus, li.mnitem span.selected a
{
	background-image: url(images/menubar_pressed.png);
}

li.mnitem a.index
{
	width: 69px;
	background-position: 0px 0px;
}
li.mnitem a.recovery		{	background-position: -70px 0px;	}
li.mnitem a.destruction	{	background-position: -210px 0px;	}
li.mnitem a.forensic		{	background-position: -350px 0px;	}
li.mnitem a.compliance	{	background-position: -490px 0px;	}
li.mnitem a.development	{	background-position: -630px 0px;	}
li.mnitem a.about			{	background-position: -770px 0px;	}
li.mnitem a.contact		{	background-position: -910px 0px;	}


ul.mdbar
{
	margin: 0px;
	/*margin-right: 6em;*/
	position:static;
	padding:0px;

	width: 280px;
	height: 30px;
}

li.mdbar a
{
	width: 140px;
	height: 30px;

	background-image: url(images/modebar.png);
	background-repeat: no-repeat;
}

li.mdbar a:hover
{
	background-image: url(images/modebar_hl.png);
}

li.mdbar a:active, li.mdbar span.selected a
{
	background-image: url(images/modebar_pressed.png);
}

li.mdbar a.home
{
	background-position: 0px 0px;
}

li.mdbar a.business
{
	background-position: -141px 0px;
}


div.stdbdy
{
	margin: 0 auto;
	margin-left: 3em;
	margin-right: 3em;
}

div.idt
{
	margin-left: 1.5em;
	margin-right: 1.5em;
}

div.form
{
	background-image: url(images/formbg.jpg);
	background-repeat:no-repeat;

	color: White;
	font-weight: bold;
	font-style:italic;
	
	width: 52em;
	border: 2px outset #00DD00;
	padding: 8px;
}

div.form input[type="text"], textarea
{
	background-color: #EEFFEE;
}

table.form
{
}

table.form td
{
	padding: 4px;
}

table.form td.spc
{
	height: 0.7em;
}

table.form td.label
{
	text-align: right;
}

table.form td.labelmulti
{
	text-align: right;
	vertical-align: text-top;
}

table.form td.ctrl
{
	text-align: left;
}

div.indexparent
{
	text-align: center;
	height: 380px;
}


div.indexhome
{
	margin: 0 auto;
	text-align: center;
	width: 890px;
	height: 381px;
}

div.indexhome a
{
	position:relative;
}

div.indexhome a.recovery
{
	top: 0px;
	left: -148px;
	z-index:5;
}

div.indexhome a.forensic
{
	top: 0px;
	left: -72px;
	z-index:3;
}

div.indexhome a.destruction
{
	top: -79px;
	left: -110px;
	z-index:4;
}

div.indexhome a.compliance
{
	top: -310px;
	left: 337px;
	z-index:2;
}

div.indexhome a.development
{
	top: -235px;
	left: 230px;
	z-index:1;
}


div.indexbusiness
{
	margin: 0 auto;
	text-align: center;
	width: 712px;
	height: 365px;
}

div.indexbusiness a
{
	position:relative;
}

div.indexbusiness a.recovery
{
	top: 0px;
	left: -154px;
	z-index:5;
}

div.indexbusiness a.development
{
	top: 0px;
	left: 154px;
	z-index:1;
}

div.indexbusiness a.destruction
{
	top: -50px;
	left: -25px;
	z-index:4;
}

div.indexbusiness a.compliance
{
	top: -50px;
	left: 25px;
	z-index:2;
}

div.indexbusiness a.forensic
{
	top: -100px;
	left: 0px;
	z-index:3;
}

div.homeorbusinessparent
{
	text-align: center;
	height: 336px;
}

div.indexhomeorbusiness
{
	margin: 0 auto;
	text-align: center;
	width: 661px;
	height: 354px;
}

div.indexhomeorbusiness a
{
	position:relative;
}

div.indexhomeorbusiness a.home
{
	top: 0px;
	left: -174.5px;
	z-index:2;
}

div.indexhomeorbusiness a.business
{
	top: -58px;
	left: 174.5px;
	z-index:1;
}

div.indexhomeorbusiness span.link a
{
	font-size: 1.5em;
	font-weight:bold;
	font-style:italic;
}

div.indexhomeorbusiness a.hometext
{
	top: -100px;
	left: -182px;
}

div.indexhomeorbusiness a.businesstext
{
	top: -154px;
	left: 182px;
}
