body
{
	margin: 0;
	padding: 0;
	width: 100%;
}

div#wrapper
{
	background: #D3EFF8 url(../media/graphics/Fade.gif) repeat-x scroll top left;
	margin: 0;
	padding: 0;
	width: 100%;
}

div#flash
{
	background-color: #fff;
	width: 100%;
	height: 270px;
	margin-bottom: 10px;
}

div#content
{
	margin: 0 0 0 40px;
	padding: 0;
	width: 910px;
	clear: both;
}

div#splashLeftColumn
{
	margin: 40px 0 20px 0;
	padding: 0;
	width: 533px;
	float: left;
}

div#splashRightColumn
{
	margin: 45px 0 20px 0;
	padding: 0;
	width: 350px;
	float: right;
}

div#LeftColumn
{
	margin: 40px 0 0 0;
	padding: 0 0 0 0;
	width: 280px;
	float: left;
}

div#RightColumn
{
	margin: 40px 0 100px 0;
	padding: 0 0 0 0;
	width: 630px;
	float: left;
}

div.shortLeft
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 120px;
	float: left;
}

div.longRight
{
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	width: 410px;
	float: right;
}

div.longLeft
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 410px;
	float: left;
}

div.shortRight
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 220px;
	float: right;
	text-align: right;
}

img.ContactPhoto1
{
	margin: 0 10px 20px 0;
	padding: 0 0 0 0;
	border-color: #9ABFD3;
	border-width: 1px;
	border-style: solid;
}

img.ContactPhoto2
{
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	border-color: #9ABFD3;
	border-width: 1px;
	border-style: solid;
}

div.ContactCity
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 210px;
	float: left;
}

div#footer
{
	position: relative;
	background: #fff url(../media/graphics/footer.gif) repeat-x scroll bottom left;
	width: 100%;
	height: 30px;
	clear: both;
}

div#footerLeft
{
	position: absolute;
	top: 0px;
	left: 40px;
	width: 200px;
	height: 30px;
	font: normal normal normal 10px Verdana, Arial, sans-serif;
	line-height: 30px;
}

div#footerRight
{
	position: absolute;
	top: 0px;
	left: 850px;
	width: 120px;
	height: 30px;
	font: normal normal normal 10px Verdana, Arial, sans-serif;
	color: #777777;
	line-height: 30px;
}

div#footerLeft a
{
	color: #777777;
	text-decoration: none;
}

div#footerLeft a:hover, div#footerLeft a:visited, div#footerLeft a:active
{
	color: #40B9E1;
	text-decoration: none;
}

body
{
	font: normal normal normal 11px Verdana, Arial, sans-serif;
	color: #666666;
	line-height: 17px;
}

h2
{
	font: normal normal normal 14px Arial, sans-serif;
	color: #006699;
	margin: 0 0 0 0;
	padding: 0;
	line-height: 17px;
}

h3
{
	font: normal normal normal 13px Arial, sans-serif;
	color: #40B9E1;
	margin: 0;
	padding: 0;
	line-height: 17px;
}

.darkblue { color: #006699; }
.lightblue { color: #40B9E1; }

div.rsstitle
{
	font: normal normal normal 11px Verdana, Arial, sans-serif;
	color: #006699;
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 17px;
}

div.rssdate
{
	font: normal normal normal 11px Verdana, Arial, sans-serif;
	color: #40B9E1;
	margin: 0;
	padding: 0;
	line-height: 17px;
}

div.rsstitle a
{
	color: #006699;
	text-decoration: none;
}

div.rsstitle a:hover, div.rsstitle a:visited, div.rsstitle a:active
{
	color: #666666;
	text-decoration: underline;
}

a
{
	color: #40B9E1;
	text-decoration: underline;
}

a:hover, a:visited, a:active
{
	color: #40B9E1;
	text-decoration: none;
}

ul.menu
{
	margin: 0;
	padding: 0;
	list-style: none outside;
}

li.menuItem
{
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none outside;
}

a.image:hover
{
	background: none;
	border: none;
}

a.image img
{
	background: none;
	border: none;
}

img { border: 0; }

div#flash img {
	display: block;
	padding: 0;
	margin: 0;
}

ul.primary-navigation
{
	display: block;
	height: 40px;
	width: 656px;
	margin: 0px;
	padding: 0px;
	background: transparent url(../media/primary/primary-background.gif) no-repeat -1px top;
}

ul.primary-navigation li
{
	height: 40px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}

ul.primary-navigation li a
{
	height: 30px;
	float: left;
}

ul.primary-navigation li.home-navigation a
{
	background: transparent url(../media/primary/home.gif) no-repeat left top;
	width: 91px;
	margin: 0px 0px 0px 20px;
}

ul.primary-navigation li.about-capstone-navigation a
{
	background: transparent url(../media/primary/about-capstone.gif) no-repeat left top;
	width: 111px;
	margin: 0px 0px 0px 27px;
}

ul.primary-navigation li.our-network-navigation a
{
	background: transparent url(../media/primary/our-network.gif) no-repeat left top;
	width: 96px;
	margin: 0px 0px 0px 27px;
}

ul.primary-navigation li.investor-login-navigation a
{
	background: transparent url(../media/primary/investor-login.gif) no-repeat left top;
	width: 102px;
	margin: 0px 0px 0px 27px;
}

ul.primary-navigation li.contact-us-navigation a
{
	background: transparent url(../media/primary/contact-us.gif) no-repeat left top;
	width: 91px;
	margin: 0px 0px 0px 27px;
}

ul.primary-navigation li.current a,
ul.primary-navigation li.current a:visited,
ul.primary-navigation li.current a:active { background-position: left bottom; }

ul.primary-navigation li a span { display: none; }

ul.primary-navigation li a:hover { background-position: 0px -30px; }





ul.secondary-navigation
{
	height: 240px;
	width: 240px;
	margin: 0px;
	padding: 0px;
}

ul.secondary-navigation li
{
	height: 30px;
	width: 240px;
	list-style: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

ul.secondary-navigation li a
{
	height: 30px;
	width: 240px;
	float: left;
}

ul.secondary-navigation li.current a,
ul.secondary-navigation li.current a:visited,
ul.secondary-navigation li.current a:active { background-position: left bottom; }

ul.secondary-navigation li a span { display: none; }

ul.secondary-navigation li.vision-navigation a
{
	background: transparent url(../media/secondary/vision.gif) no-repeat left top;
}

ul.secondary-navigation li.culture-navigation a
{
	background: transparent url(../media/secondary/culture.gif) no-repeat left top;
}

ul.secondary-navigation li.people-navigation a
{
	background: transparent url(../media/secondary/people.gif) no-repeat left top;
}

ul.secondary-navigation li.careers-navigation a
{
	background: transparent url(../media/secondary/careers.gif) no-repeat left top;
}


ul.secondary-navigation li a:hover { background-position: 0px -30px; }



