body.home {
	background: repeat url("../images/backg-beigewhitedots.gif");	
}
/* toolnav */


body.home #toolnav2 div {	
	left: 50%; top: 10px;
	margin-left: 100px;
	background: no-repeat url("../images/home/divider.gif") 0px 8px;
}

body.home #toolnav2 div#mediacenter { margin-left: 88px; }
body.home #toolnav2 div#research { margin-left: 145px; }
body.home #toolnav2 div#careers { margin-left: 225px; }
body.home #toolnav2 div#contactus { margin-left: 295px; }

body.home #toolnav2 div.first {
	background: none;	
}

body.home #toolnav3 div {	
	left: 50%; top: 10px;
	margin-left: 100px;
	background: no-repeat url("../images/home/divider.gif") 0px 8px;
}

body.home #toolnav3 div#research { margin-left: -25px; }
body.home #toolnav3 div#mediacenter { margin-left: 53px; }
body.home #toolnav3 div#announcements { margin-left: 110px; }
body.home #toolnav3 div#careers { margin-left: 225px; }
body.home #toolnav3 div#contactus { margin-left: 295px; }

body.home #toolnav3 div.first {
	background: none;	
}


/* /toolnav */

#container {
	background: none;
	padding-top: 0;
}

body.home #main {
	width: 737px;
	margin: 43px 0 0 31px;
	clear: both;

}

/* leftcolumn */
#leftside {
	width: 272px; height: 529px;
	background: no-repeat url("../images/home/backg-left.gif");
}

#meaning {
	width: 209px; height: 45px;
	position: absolute;
	left: 50%; top: 496px;
	cursor: hand; cursor: pointer;
	margin-left: -330px;
}

body.home #nav {
	position: relative;
	top: 97px;
	width: auto; height: auto;	
}

body.home #nav ul {
	padding: 0; margin: 0;
	width: 267px;
	
}
body.home #nav li div {
	height: 17px; width: 267px;
	cursor: hand; cursor: pointer;
}

body.home #nav li a:hover {
	cursor: hand; cursor: pointer;
}

body.home #nav li {
	list-style: none;
	height: 17px;
	width: 267px;
	padding: 0; margin: 0 0 6px 5px;
	display: block;
}

body.home #nav li a {
	height: 17px;
	width: 267px;
}

body.home #nav li a #aboutus { background: no-repeat url("../images/home/mainnav/aboutus-off.gif"); }
body.home #nav li a #ourteam { background: no-repeat url("../images/home/mainnav/ourteam-off.gif"); }
body.home #nav li a #transactions { background: no-repeat url("../images/home/mainnav/transactions-off.gif"); }
body.home #nav li a #industrycoverage { background: no-repeat url("../images/home/mainnav/industrycoverage-off.gif"); }
body.home #nav li a #services { background: no-repeat url("../images/home/mainnav/services-off.gif"); }

body.home #nav li a:hover #aboutus { background: no-repeat url("../images/home/mainnav/aboutus-on.gif"); }
body.home #nav li a:hover #ourteam { background: no-repeat url("../images/home/mainnav/ourteam-on.gif"); }
body.home #nav li a:hover #transactions { background: no-repeat url("../images/home/mainnav/transactions-on.gif"); }
body.home #nav li a:hover #industrycoverage { background: no-repeat url("../images/home/mainnav/industrycoverage-on.gif"); }
body.home #nav li a:hover #services { background: no-repeat url("../images/home/mainnav/services-on.gif"); }

/* /leftcolumn */


/* rightcolumn */

#rightside {
	width: 465px; height: 529px;
	background: no-repeat url("../images/home/backg-right.gif");
}

body.home #logo {
	width: 298px; height: 59px;
	background: no-repeat url("../images/home/logo-capstone-2.gif");
	position: absolute;
	top: 57px; left: 50%;
	margin-left: -76px;
	cursor: default;
}

#aboutcapstone {
	width: 407px; height: 113px;
	background: no-repeat url("../images/home/aboutcapstone-2.gif");
	position: absolute;
	left: 50%; top: 140px;
	margin-left: -78px;	
}

* html body.home #logo {
	margin-left: -60px;	
}

* html #aboutcapstone {
	margin-left: -62px;	
}

#logo h1, #meaning h1, #aboutcapstone h1 {
	font-size: 1px;
	text-indent: -10000px;	
}

#photo {
	width: 228px; height: 169px;
	background: no-repeat url("../images/home/featured-transaction.gif");
	position: absolute;
	left: 50%; top: 263px;
	margin-left: 115px;
}


#featured {
	width: 228px; height: 88px;
	background: #fff;
	position: absolute;
	left: 50%; top: 433px;
	margin-left: 115px; overflow: hidden;
}

* html #featured, * html #photo {
	margin-left: 131px;	
}

#featuredLogo {
	width: 155px; height: 49px;
	margin-left: 33px;
}

#featuredLink {
	margin: 0 0 0 6px;
	padding: 5px 0 5px 0;
}

#featuredLink a {
	color: #05092E;
	text-decoration: none;
	/*background: no-repeat url("../images/home/button-square.gif") right bottom;*/
	padding: 0 20px 0 0;
}

* html #featuredLink a {
	padding-right: 5px;
	background: none;
	display: block;
}

/** html #featuredLink #squarebutton {
	background: no-repeat url("../images/home/button-square.gif");
	width: 14px; height: 13px;
}*/

#featuredLink a:hover {
	text-decoration: underline;	
}

#links {
	position: absolute;
	top: 291px; left: 50%;	
	width: 167px;
	margin-left: -55px;
}

* html #links {
	margin-left: -45px;	
}

#links ul {
	padding: 0; margin: 0;
}

#links li {
	list-style: none;
}

#links a {
	text-decoration: none;
	font-size: 11px;
	color: #fff; 
	padding: 0 0 0 25px; 
	display: block;
	/*background: no-repeat url("../images/home/plus1-off.gif") 2px -1px ;*/
	margin: 0 0 10px 0;
	line-height: 13px;
}

* html #links a {
	margin-bottom: 0;
}

#links a:hover {
	/*background: no-repeat url("../images/home/plus1-on.gif") 2px -1px ;*/
}

/*#links a h1*/
#links .heading {
	font: 11px Arial, sans-serif;
	color: #000066;
	margin: 0;
	display: block;
}

#links a .readmore {
	color: #B6CDDC;
	font-size: 10px;
	text-decoration: underline;	
	font-weight: bold;
}
/* /rightcolumn */


/* added 05/16/06 */
#top20 {
	position: absolute;
	width: 175px; height: 31px;
	top: 450px; margin-left: 50px;
}

#top20 img {
	border: 0;
}
