/* CSS Document */

body, p, ul, ol, li, div, h1, h2, h3, a, img {
	padding: 0em;
	margin: 0em;
}

body {
	background-color: #808080;
}

p, li {
	font-family: Helvetica, Arial, sans-serif;
}

img {
	border: none;
}

address {
	font-style: normal;
}

.allCaps {
	text-transform: uppercase;
}




#logo {
	margin-top: .9375em;
	padding: 1.8125em 0em 1.625em 1.3125em;
	background-color: #fff;
	border-bottom: .0625em solid #dcdcdc;
}

#logo img {
	width: 18.375em;
	height: 3.4375em;
}

/*  nav  */

#nav {
	width: 100%;
	height: 1.5625em;
	background-color: #fff;
	border-bottom: .0625em solid #fff;
}

#nav ul {
	text-align: right;
	margin: 0 auto 0 auto;
	width: 58.125em;
	clear: both;
	padding-top: .25em;
}

#nav ul li {
	float: left;
	width: 9.5625em;
	list-style: none;
	border-bottom: .1875em solid #b7b7b7;
	margin-left: .125em;
}

#nav ul li#nav1 {
	margin-left: .0625em;
	width: 9.375em;
}

#nav ul li.nextSection {
	border-bottom: .1875em solid #8cd7ff;
}

#nav ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	padding-right: .25em;
	text-decoration: none;
	color: #808080;
}

ul#dropDownMenu {
	position: absolute;
	top: 9.75em;
	width: 9.5625em;
	background-color: #eaeaea;
	border-left: .0625em solid #fff;
	border-right: .0625em solid #fff;
	border-bottom: .0625em solid #fff;
	padding: 0em;
}

ul#dropDownMenu li {
	border-bottom: none;
	text-align: left;
	padding: 0em;
	margin: 0em;
}

ul#dropDownMenu li a {
	font-size: .6875em;
	padding: .625em;	
	display: block;
}

ul#dropDownMenu li a:hover {
	background-color: #8cd7ff;
	color: #fff;
}



/*  interior page hero & common home hero  */

#hero {
	width: 100%;
	background-color: #b7b7b7;
}

#hero p {
	width: 58.125em;
	height: .5625em;
	margin: 0em auto 0em auto;
}

#hero p img {
	border-right: .0625em solid #fff;
	border-left: .0625em solid #fff;
	width: 57.875em;
	height: .5625em;
	float:left;
}





/*  home page  */
.mvGallery {
	float:right;
	display:block;
	width:205px;
	height:205px;
}
.mvGallery a {
	display:block;
	width:100%;
	height:100%;
	background:url(../img/mvGallery.gif) no-repeat top left;
	outline:none;
}
.mvGallery a:hover {
	background:url(../img/mvGallery.gif) no-repeat bottom left;
}

#hero.home {
	height: 10.75em;
}

#hero.home p {
	width: 58.125em;
}

#hero.home p img {
	border-right: .0625em solid #fff;
	border-left: none;
}

#hero.home p #fullStream {
	width: 20.75em;
	height: 10.75em;
	border-left: .0625em solid #fff;	
}

#hero.home p #streamDef, #hero.home p #bankDef {
	width: 11.75em;
	height: 10.75em;	
}

#hero.home p #halfStream {
	width: 13.4375em;
	height: 10.75em;
}

#engagement {
	width: 10.25em;
	float: left;
	clear: none;
	margin-left: 2em;
	padding-bottom: 1em;
	overflow: auto;
}

#contentWrapper #engagement.home_test_4 {
	background-color: #edf8ff;
	padding-right: 1em;
	padding-left: 1em;
	width: 11.5em;
	margin-left: 0em;
}

#engagement p, #engagement h2, #engagement h3 {
	font-family: Arial, Helvetica, sans-serif;
}

#engagement h2.home_test_1, #engagement.home_test_4 h2 {
	font-size: .875em;
	font-weight: normal;
	margin-top: 1.5em;
	margin-bottom: .75em;
	color: #0074b2;
	text-align: left;
	margin-left: 0em;

}

#engagement p, #engagement.home_test_4 h3 {
	font-size: .75em;
	color: #666;
	line-height: 1.25em;
/* 	border-bottom: 1px solid #ccc; */
}

#engagement.home_test_4 h3 {
	font-size: .8125em;
}




/*  content area  */

#contentArea {
	width: 100%;
	background-color: #fff;
}

#contentWrapper {
	width: 58.125em;
	margin: 0 auto 0 auto;
	padding-top: 1.875em;
	overflow: auto;
	/* padding-bottom: 1.25em; */
}

#subNav {
	width: 10.75em;
	float: left;
	margin-right: 1.625em;
}

#subNav h2, #engagement.home_test_2 h2, #engagement.home_test_4 h2  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.125em;
	color: #666;
	font-weight: normal;
	margin-top: .875em;
	margin-bottom: .875em;
	margin-left: 1.25em;
}

/*
#engagement.home_test_2 h2, #engagement.home_test_3 h2  {
	margin-left: 0;
}
*/

#engagement.home_test_2, #engagement.home_test_3 {
	margin-left: 0;
}

#engagement.home_test_3 {
	width: 12.5em;
}

#engagement.home_test_4 {
/* 	width: 10.5em; */
	margin-left: 1.3125em;
}

#engagement.home_test_4 h2 {
/* 	width: 10.5em; */
	margin-left: 0em;
	color: #666;
}

#engagement.home_test_4 h3 {
	margin-top: 1.5em;
	color: #333;
	font-weight: normal;
	border-bottom: none;
	margin-bottom: .25em;
}

#subNav ul li, #engagement.home_test_2  ul li, #engagement.home_test_3  ul li {
	list-style: none;
	border-bottom: .0625em dotted #9a9a9a;
	line-height: 1.375em;
}

#subNav ul li img, #engagement.home_test_2  ul li img, #engagement.home_test_3  ul li img {
	padding-bottom: .0625em;
}


#subNav ul li a, #engagement.home_test_2  ul li a, #engagement.home_test_3  ul li a {
	font-size: .8125em;
	padding-left: .5em;
	text-decoration: none;
	color: #808080;
}

#subNav ul li a:hover, #engagement.home_test_2 ul li a:hover, #engagement.home_test_3 ul li a:hover {
	color: #91BE00;
}


#subNav ul, #engagement.home_test_2  ul, #engagement.home_test_3  ul {
	margin-bottom: 3.1875em;
	margin-left: 1.25em;
}

#mainContent {
	float: left;
	width: 30.75em;
	border-left: .0625em dotted #a9a9a9;
	padding: .5625em 0em 0em 1.25em;
	margin-bottom: 1.875em;
}

div#mainContent.minimum {
	height: 26em;
}

#mainContent h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.625em;
	font-weight: normal;
	color: #0074b2;
}

#mainContent p, #mainContent ul, #mainContent ol, #mainContent address {
	font-family: Helvetica, Arial, sans-serif;
	font-size: .8125em;
	color: #666;
	margin-bottom: 1em;
	line-height: 1.3125em;
}

#mainContent p.blue {
	color: #0074b2;
	font-size: .875em;
}

#mainContent p.caption {
	font-size: .625em;
	font-style: italic;
	margin-bottom: 2em;
}

#mainContent h1 + p {
	font-size: 1em;
	margin-top: 1.25em;
}

#mainContent h1 + p.pressReleaseLink a {
	font-size: .6875em;
}

#mainContent h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.125em;
	color: #0074b2;
	font-weight: normal;
	margin-top: 1.5em;
	margin-bottom: .75em;
}

#mainContent h2 + p.founder {
	font-size: 1em;
	margin-top: -1.5em;
}

#mainContent a {
	color: #117db7;
}

#mainContent h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: .8125em;
	color: #808080;
	line-height: 1.3125em;
}

#mainContent ul, #mainContent ol {
	margin-left: 1.5em;
}

#mainContent ul li, #mainContent ol li {
	margin-top: .5em;
}










/*  footer  */

#footer {
	clear: both;
	background-color: #808080;
	width: 100%;
	padding-top: .5em;
	padding-bottom: 1.5em;
}

#footer p {
	width: 84em;
	margin: 0em auto 0em auto;
	color: #fff;
	font-size: .6875em;
}


#footer a {
	text-decoration: none;
	color: #fff;
}

#footer p a:hover {
	text-decoration: underline;
}

#footer p a {
	padding-right: .6875em;
}

#footer p a.legal {
	padding-right: 0em;
	padding-left: .6875em;
}

#footer span {
	padding-left: 44em;
}





/*     news     */

#mainContent h2.news {
	margin-bottom: .25em;
	margin-top: 2em;
}

#mainContent p.news {
	margin-top: 0em;
	font-size: .75em;
	font-style: italic
}




/*  contact us  */

p#contact {
	position: absolute;
	top: 0em;
	right: 0em;
	width: 8.3125em;
	height: 1.25em;
	padding-top:.0625em;
	background-image: url(../img/top_corner.png);
	font-family: Helvetica, Arial, sans-serif;
}

#contact a {
	font-size: .6875em;
	color: #fff;
	text-decoration: none;
	margin-left: 0em;
}

#contact a:hover {
	text-decoration: underline;
}

#contact img {
	margin-left: 2.15em;
}







/*  press releases and events  */

#fauxBullets {
	margin-top: 1.6875em;
}


#fauxBullets p a {
	display: block;
	float: left;
	margin-right: 1.25em;
	margin-bottom: 2em;
}

#fauBullets p a.oneLine {
	margin-bottom: 1em;
}


#fauxBullets p.indent {
	margin-left: 5.125em;
	margin-bottom: 2.75em;
}

#fauxBullets p {
	overflow: auto;
	clear: both;
}
