/*########################Background######################## */

body {
	padding: 0;
	margin: 0;
	padding-bottom: 1em;
	background-color: #FFFFFF;
	background-image: url(../images/Background.jpg);
	background-repeat: repeat-x;
	color: #000000;
	font-family		: Arial,helevetica,san-serif;
	font-weight		: normal;
	font-size		: 12px;
}


	a:link {font-size	: 12px;text-decoration: none; font-weight: bold; color: #FFFFFF;}
	a:visited {font-size	: 12px;text-decoration: none; font-weight: bold; color: #FFFFFF;}
	a:active {font-size	: 12px;text-decoration: none; font-weight: bold; color: #FFFFFF;}
	a:hover {font-size	: 12px;text-decoration: none; font-weight: bold; color: #FFFFFF;}
	
	a.alt:link {font-size	: 12px;text-decoration: none; font-weight: bold; color: #000000;}
	a.alt:visited {font-size	: 12px;text-decoration: none; font-weight: bold; color: #000000;}
	a.alt:active {font-size	: 12px;text-decoration: none; font-weight: bold; color: #000000;}
	a.alt:hover {font-size	: 12px;text-decoration: none; font-weight: bold; color: #000000;}

	a.base:link {font-size	: 10px;text-decoration: none; color: #447878;}
	a.base:visited {font-size	: 10px;text-decoration: none; color: #447878;}
	a.base:active {font-size	: 10px;text-decoration: none; color: #447878;}
	a.base:hover {font-size	: 10px;text-decoration: none; color: #447878;}

/*navigation*/

A.menulink {
display: block;
width: 202px;
height: 30px;
text-align: center;
text-decoration: none;
}

A.menulink:hover {
background-color:#C9C9CA;
}


/*######################Image overlays######################*/
#logo{
	position: absolute; top: 15px; left: 87px;
	width		: 200px;
	height		: 94px;
  	padding		: 0px;
	background-image: url(../images/Stuart&Co_Logo.jpg);
	z-index		: 5;
}


/* ###################### Text Control###################### */

#txtbox01{
	position: absolute; top: 130px; left: 95px;
	width		: 240px;
	height		: 280px;
  	padding		: 0px;
	z-index		: 5;
}

#txtbox02{
	position: absolute; top:10px; left: 315px;
height: 475px;
width: 420px;
overflow: auto;
border: 0px;
background-color: #ffffff;
padding: 8px;
	z-index		: 6;
	}

.fadeElem{position: absolute; top: 402px; left: 86px;width:200px;height:160px;z-index	: 5;}

	
#copyright{
	position: absolute; top:505px; left: 295px;
	width		: 440px;
  	padding		: 0px;
	z-index		: 5;
}

#imagefloat{
	position: absolute; top:-5px; left: -6px;
	background-image: url(../images/office.jpg);
	width		: 214px;
	height		: 173px;
  	padding		: 0px;
	z-index		: 5;
}

/* ###################### First Window ###################### */


#box01{
	position: absolute; top: 20px; left: 81px;
	width		: 212px;
	height		: 93px;
  	padding		: 0px;
	background	: #FFFFFF;
	z-index		: 4;
}

#cnrbox01-tl{
	position: absolute; top: 06px; left: 80px;
	width		: 14px;
	height		: 14px;
  	padding		: 0px;
	background-image: url(../images/Background1-tl.png);
	z-index		: 4;

}

#headerbox01{
	position: absolute; top: 06px; left: 94px;
	width		: 186px;
	height		: 14px;
  	padding		: 0px;
	border-top	: 1px solid #C0C0C0;
	background	: #FFFFFF;
	z-index		: 4;
}

#leftbox01{
	position: absolute; top: 20px; left: 80px;
	width		: 1px;
	height		: 85px;
  	padding		: 0px;
	background	: #C0C0C0;
	z-index		: 4;
}

#rightbox01{
	position: absolute; top:20px; left: 293px;
	width		: 1px;
	height		: 85px;
  	padding		: 0px;
	background	: #C0C0C0;
	z-index		: 4;
}

#cnrbox01-tr{
	position: absolute; top: 06px; left: 280px;
	width		: 14px;
	height		: 14px;
  	padding		: 0px;
	background-image: url(../images/Background1-tr.png);
	z-index		: 4;
}

#cnrbox01-bl{
	position: absolute; top:100px; left: 80px;
	width		: 14px;
	height		: 19px;
  	padding		: 0px;
	background-image: url(../images/Background1-bl.png);
	z-index		: 4;

}

#footerbox01{
	position: absolute; top: 100px; left: 94px;
	width		: 186px;
	height		: 19px;
  	padding		: 0px;
	background	: #FFFFFF;
	z-index		: 4;
}

#cnrbox01-br{
	position: absolute; top: 100px; left: 280px;
	width		: 14px;
	height		: 19px;
  	padding		: 0px;
	background-image: url(../images/Background1-br.png);
	z-index		: 4;
}

#basebox01{
	position: absolute; top: 118px; left: 94px;
	width		: 186px;
	height		: 1px;
  	padding		: 0px;
	background	: #C0C0C0;
	z-index		: 5;
}


/* ###################### Second Window ###################### */


#box02{
	position: absolute; top: 140px; left: 81px;
	width		: 212px;
	height		: 230px;
  	padding		: 0px;
	background	: #D0D0D1;
	z-index		: 4;
}

#cnrbox02-tl{
	position: absolute; top: 126px; left: 80px;
	width		: 14px;
	height		: 14px;
  	padding		: 0px;
	background-image: url(../images/Background2-tl.png);
	z-index		: 4;

}

#headerbox02{
	position: absolute; top: 126px; left: 94px;
	width		: 186px;
	height		: 14px;
  	padding		: 0px;
	border-top	: 1px solid #C0C0C0;
	background	: #D0D0D1;
	z-index		: 4;
}

#leftbox02{
	position: absolute; top: 140px; left: 80px;
	width		: 1px;
	height		: 230px;
  	padding		: 0px;
	background	: #C0C0C0;
	z-index		: 4;
}

#rightbox02{
	position: absolute; top:140px; left: 293px;
	width		: 1px;
	height		: 230px;
  	padding		: 0px;
	background	: #C0C0C0;
	z-index		: 4;
}

#cnrbox02-tr{
	position: absolute; top: 126px; left: 280px;
	width		: 14px;
	height		: 14px;
  	padding		: 0px;
	background-image: url(../images/Background2-tr.png);
	z-index		: 4;
}

#cnrbox02-bl{
	position: absolute; top:370px; left: 80px;
	width		: 14px;
	height		: 19px;
  	padding		: 0px;
	background-image: url(../images/Background2-bl.png);
	z-index		: 4;

}

#footerbox02{
	position: absolute; top: 370px; left: 94px;
	width		: 186px;
	height		: 19px;
  	padding		: 0px;
	background	: #D0D0D1;
	z-index		: 4;
}

#cnrbox02-br{
	position: absolute; top: 370px; left: 280px;
	width		: 14px;
	height		: 19px;
  	padding		: 0px;
	background-image: url(../images/Background2-br.png);
	z-index		: 4;
}

/* ###################### Third Window ###################### */

#box03{
	position: absolute; top: 410px; left: 81px;
	width		: 212px;
	height		: 140px;
  	padding		: 0px;
	background	: #447878;
	z-index		: 4;
}

#cnrbox03-tl{
	position: absolute; top: 396px; left: 80px;
	width		: 14px;
	height		: 14px;
  	padding		: 0px;
	background-image: url(../images/Background3-tl.png);
	z-index		: 4;

}

#headerbox03{
	position: absolute; top: 396px; left: 94px;
	width		: 186px;
	height		: 14px;
  	padding		: 0px;
	border-top	: 1px solid #C0C0C0;
	background	: #447878;
	z-index		: 4;
}

#leftbox03{
	position: absolute; top: 410px; left: 80px;
	width		: 1px;
	height		: 140px;
  	padding		: 0px;
	background	: #C0C0C0;
	z-index		: 4;
}

#rightbox03{
	position: absolute; top: 410px; left: 293px;
	width		: 1px;
	height		: 140px;
  	padding		: 0px;
	background	: #C0C0C0;
	z-index		: 4;
}

#cnrbox03-tr{
	position: absolute; top: 396px; left: 280px;
	width		: 14px;
	height		: 14px;
  	padding		: 0px;
	background-image: url(../images/Background3-tr.png);
	z-index		: 4;
}

#cnrbox03-bl{
	position: absolute; top: 550px; left: 80px;
	width		: 14px;
	height		: 19px;
  	padding		: 0px;
	background-image: url(../images/Background3-bl.png);
	z-index		: 4;

}

#footerbox03{
	position: absolute; top: 550px; left: 94px;
	width		: 186px;
	height		: 19px;
  	padding		: 0px;
	background	: #447878;
	z-index		: 4;
}

#cnrbox03-br{
	position: absolute; top: 550px; left: 280px;
	width		: 14px;
	height		: 19px;
  	padding		: 0px;
	background-image: url(../images/Background3-br.png);
	z-index		: 4;
}

/* ###################### First Window ###################### */


#box04{
	position: absolute; top: 20px; left: 311px;
	width		: 442px;
	height		: 470px;
  	padding		: 0px;
	background	: #FFFFFF;
	z-index		: 4;
}

#cnrbox04-tl{
	position: absolute; top: 06px; left: 310px;
	width		: 14px;
	height		: 14px;
  	padding		: 0px;
	background-image: url(../images/Background1-tl.png);
	z-index		: 4;

}

#headerbox04{
	position: absolute; top: 06px; left: 324px;
	width		: 416px;
	height		: 14px;
  	padding		: 0px;
	border-top	: 1px solid #C0C0C0;
	background	: #FFFFFF;
	z-index		: 4;
}

#leftbox04{
	position: absolute; top: 20px; left: 310px;
	width		: 1px;
	height		: 470px;
  	padding		: 0px;
	background	: #C0C0C0;
	z-index		: 4;
}

#rightbox04{
	position: absolute; top:20px; left: 753px;
	width		: 1px;
	height		: 470px;
  	padding		: 0px;
	background	: #C0C0C0;
	z-index		: 4;
}

#cnrbox04-tr{
	position: absolute; top: 06px; left: 740px;
	width		: 14px;
	height		: 14px;
  	padding		: 0px;
	background-image: url(../images/Background1-tr.png);
	z-index		: 4;
}

#cnrbox04-bl{
	position: absolute; top:490px; left: 310px;
	width		: 14px;
	height		: 19px;
  	padding		: 0px;
	background-image: url(../images/Background1-bl.png);
	z-index		: 4;

}

#footerbox04{
	position: absolute; top: 490px; left: 324px;
	width		: 416px;
	height		: 19px;
  	padding		: 0px;
	background	: #FFFFFF;
	z-index		: 4;
}

#cnrbox04-br{
	position: absolute; top:490px; left: 740px;
	width		: 14px;
	height		: 19px;
  	padding		: 0px;
	background-image: url(../images/Background1-br.png);
	z-index		: 4;
}

#basebox04{
	position: absolute; top: 508px; left: 324px;
	width		: 416px;
	height		: 1px;
  	padding		: 0px;
	background	: #C0C0C0;
	z-index		: 5;
}



/* ###################### Text ###################### */
p {
	font-family		: Arial,helevetica,san-serif;
	color			: #000000;
	font-weight		: normal;
	font-size		: 10px;
}

p.white {
	font-family		: Arial,helevetica,san-serif;
	color			: #FFFFFF;
	font-weight		: normal;
	font-size		: 10px;
}


p.Lcopy{
	font-family		: Arial,helevetica,san-serif;
	letter-spacing  : 0.3em;
	color			: #000000;
	font-weight		: normal;
	font-size		: 8px;
	text-align      : center;
}

p.Scopy {
	font-family		: Arial,helevetica,san-serif;
	letter-spacing  : 0.3em;
	color			: #000000;
	font-weight		: normal;
	font-size		: 8px;
	text-align      : center;
}

p.red {
	font-family		: Arial,helevetica,san-serif;
	color			: #841010;
	font-weight		: normal;
	font-size		: 12px;
}

h1 {
	font-family		: Arial,helevetica,san-serif;
	line-height: 3pt;
	color			: #841010;
	font-weight		: bold;
	font-size		: 18px;
}

h2 {
	font-family		: Arial,helevetica,san-serif;
	color			: #000000;
	font-weight		: bold;
	font-size		: 12px;
}

h3 {
	font-family		: Arial,helevetica,san-serif;
	color			: #841010;
	font-weight		: bold;
	font-size		: 12px;
}