html {
	overflow-y:scroll;
	overflow-x:none;
}

body {
	
	margin: auto;
	background: url(/images/1/bodyBak.gif) repeat-x #ffffff;
}

#GB_frame body 
{
	background-color:#ffffff;
}


/*used in smartwebs editor - do not remove */
#pageContent {
	font-family:Helvetica, Tahoma, Sans-Serif;
	font-size:12px;
	color:#000000;
	background:#FFFFFF;
	line-height:15px;
}

a {
	color: #0080bd;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color:#11b4e0;
}

h1 {
	font-size:18px;
	color:#0080bd;
	font-weight:bold;
	display:inline;
}

h2{
	font-size:12px;
	color:#11b4e0;
	font-weight:bold;
	display:inline;
}


p {margin-top: 0; padding-top: 0;} 




ul li {
	padding-bottom:10px;
}

#wrapper {
	width:100%;
	margin:0;
	padding:0;
	font-family:Helvetica, Tahoma, Sans-Serif;
	font-size:12px;
	color:#000000;
	line-height:15px;
}
#swrapper {
	width:100%;
	margin:0;
}
#mainContainer {
	width:964px;
	margin:0 auto;
	padding:0;
	
}
#footerWrapper {
	width:100%;
	margin:0;
	background:url(/images/1/footerBak.gif);
}
#footer {
	width:942px;
	height:27px;
	margin:0 auto;
	padding:10px 20px 0px 0px;
	color:#919295;
	font-size:11px;
	
	
}



#utility {
	width:942px;
	height:38px;
	position:relative;
	/*margin:0 auto;
	padding:0;*/
}
	#utilityLinks {
		position:absolute;
		font-size:11px;
		top:10px;
		right:0px;
		
	}

#header {
	width:942px;
	height:72px;
	position:relative;
	/*margin:0 auto;
	padding:0;*/
	
}
	#headerLogo{
		position:absolute;
		top:0px;
		left:0px;
		}
	#navAboutUs{
		position:absolute;
		top:30px;
		left:302px;
        background: transparent url('/images/1/navAboutUsOver.gif') no-repeat bottom left;
        height:42px;
		}
	#navAssets{
		position:absolute;
		top:30px;
		left:443px;
        background: transparent url('/images/1/navAssetsOver.gif') no-repeat bottom left;
        height:42px;
		}
	#navInvestors{
		position:absolute;
		top:30px;
		left:567px;
        background: transparent url('/images/1/navInvestorsOver.gif') no-repeat bottom left;
        height:42px;
		}
	#navMediaAndEvents{
		position:absolute;
		top:30px;
		left:717px;
        background: transparent url('/images/1/navMediaAndEventsOver.gif') no-repeat bottom left;
        height:42px;
		}
	#navFAQs{
		position:absolute;
		top:30px;
		left:900px;
        background: transparent url('/images/1/navFAQsOver.gif') no-repeat bottom left;
        height:42px;
		}

#homeHeader {
	width:842px;
	height:309px;
	clear:both;
	}
	#homeBanner {
		width:942px;
		/*z-index:-1000;*/
		position:relative;
		/*margin:0 auto;
		padding:0;*/
		}
	
	#homeBannerImage{
		float:left;
		}
		
	#homeBannerCopy{
		float:left;
		width:252px;
		height:246px;
		background:url(/images/1/homeBannerCopyBak.jpg);
		padding:53px 29px 10px 20px;
		color:#FFFFFF;
		font-size:14px;
		line-height:18px;
		}
		
	#homeBannerCopy a, #homeBannerCopy a:hover, #homeBannerCopy a:visited{
		color:#c4f391;
		}

/*home buckets */
	#homeBoxes {
		width:942px;
		/*margin:0 auto;
		padding:0;*/
		}
	#homeSpotlightBoxTop {
		width:300px;
		height:28px;
		background: url(/images/1/homeSpotlightBoxTop.gif);
	}

	#homeStockBoxTop {
		width:300px;
		height:28px;
		background: url(/images/1/homeStockBoxTop.gif);
		text-align:right;
	}

	#homeOurTeamBoxTop {
		width:300px;
		height:28px;
		background: url(/images/1/homeOurTeamBoxTop.gif);
	}
	
	.homeBuckets{
		border-right:1px solid #c1c2c4;
		border-left:1px solid #c1c2c4;
		vertical-align:top;
		background: url(/images/1/homeBucketBak.gif) repeat-x #ffffff;
		}
	.homeBucketBottom{
		width:300px;
		height:8px;
		background: url(/images/1/homeBucketBottom.gif);
		}
		
	.homeBucketContent {
		padding:5px 10px 5px 10px;
		width:278px;
		color:#505154;
		}
	.homeBucketContentBlue {
		padding:5px 10px 5px 10px;
		background:#dbe9ef;
		width:278px;
		color:#505154;
		}
		

#innerContentContainer {
	width:940px;
	/*z-index:-1000;*/
	position:relative;

	
}		

#breadcrumb {
	width:925px;
	height:30px;
	background:url(/images/1/breadcrumbBak.gif);
	padding-left:15px;
	}
	#breadcrumb .container {
		padding: 8px 12px 0px 12px;
		float:left;
		font-family:Helvetica, Tahoma, Sans-Serif;
		font-size:11px;
		color:#a2a2a2;
	}
	
	#breadcrumb .container a {
		color: #0080bd;
		text-decoration:none;
		}
	
	#breadcrumb .container a:hover {
		color: #11b4e0;
		text-decoration:underline;
		}
		
		
	
	#breadcrumb .divider {
		width:11px;
		height:30px;
		background: url(/images/1/breadcrumbDivider.gif);
		float:left;
		}
		
	#contentTable {
		width:940px;
		position:relative;
		/*z-index:-1000;*/

	}
	
		#contentTable #leftNav {
			width:220px;
			vertical-align:top;
			background:	url(/images/1/leftNavBottom.jpg) repeat-x bottom #0080bd;
			padding:0px;
			padding-bottom:105px;
			}
			
			#leftNavContent {
				background:	url(/images/1/navBak.jpg) repeat-x;
				height:!important;
				min-height:500px;
				padding-top:18px;
				font-size:13px;
				font-family:Helvetica, Tahoma, Sans-Serif;
				font-weight:bold;
			}
			
			#leftNav .levelOne {
				color:#c4f391;
				background: url(/images/1/navArrow.png) no-repeat 25px 13px;
				padding: 7px 10px 7px 35px;
			}
			
			#leftNav .levelOne a {
				color:#c4f391;
				text-decoration:none;
			}
			
			#leftNav .levelOne a:hover {
				text-decoration:underline;
			}
			
			#leftNav .levelTwo {
				color:#c4f391;
				background: url(/images/1/navArrow.png) no-repeat 35px 13px;
				padding: 7px 10px 7px 45px;
			}
			
			#leftNav .levelTwo a {
				color:#c4f391;
				text-decoration:none;
			}
			
			#leftNav .levelTwo a:hover {
				text-decoration:underline;
			}
			
			#leftNav .levelTwoOn {
				background: url(/images/1/navArrow.png) no-repeat 35px 13px;
				padding: 7px 10px 7px 45px;
			}
			#leftNav .levelTwoOn a {
				color:#ffffff;
				text-decoration:none;
			}
			
			#leftNav .levelTwo a:hover {
				text-decoration:underline;
			}
		
	
		#contentTable #buffer {
			width:30px;
			vertical-align:top;
			
			}
	
		#contentTable #content {
			width:690px;
			vertical-align:top;
			
			line-height:18px;
			}
			
		#templateContainer {
			width:690px;
			line-height:18px;
		
		}
		
		#templateContainer H1 {
			margin-bottom:5px;
			}
		
		#templateContainer #leftColumn {
			width:480px; 
			float:left;
			padding-right: 30px
		}
		#templateContainer #rightColumn {
			width:180px; 
			float:left;
		}
		
		#templateContainer #landingPageImage{
			width:689px;
			height:99px;
		}
		
		#templateContainer #leftColumnProject {
			width: 410px;
			float:left;
			padding-right: 10px;
			}
		#templateContainer #rightColumnProject {
			width: 265px;
			float:left;
			}
			
	
		
/* callout box */

	.calloutBox {
		width:180px;
		}
		
	.calloutBoxTop{
		height:24px;
		background: url(/images/1/calloutTop.gif);
		text-align:center;
		font-family:helvetica,tahoma;
		font-size:12px;
		color:#ffffff;
		padding-top:4px;
		font-weight:bold;
	}
		
	.calloutBoxBody{
		background: url(/images/1/calloutBak.gif);
		color:#0080bd;
		padding: 14px;
	
	}
		
	.calloutBoxBottom{
		height:9px;
		background: url(/images/1/calloutBottom.gif);
	
	}
	
/* asset callout box */

	#assetCalloutBox {
		width:262px;
		}
		
	#assetCalloutBoxTop{
		height:24px;
		background: url(/images/1/assetCalloutTop.gif);
		text-align:center;
		font-family:helvetica,tahoma;
		font-size:12px;
		color:#ffffff;
		padding-top:4px;
		font-weight:bold;
	}
		
	#assetCalloutBoxBody{
		background: url(/images/1/assetCalloutBak.gif);
		color:#505154;
		padding: 11px 12px 0px 12px;
		font-size:11px;
	
	}
		
	#assetCalloutBoxBottom{
		height:11px;
		background: url(/images/1/assetCalloutBottom.gif);
	
	}
	
	#assetCalloutBoxBody td {
		padding-bottom:8px;
		vertical-align:top;
	}
	
/* ASSETS TABLE */

.sw_assetsTable td{
	font-family:helvetica,tahoma;
	font-size:12px;
	color:#505154;
	padding:7px 0px 7px 4px;
	vertical-align:top;
}

.sw_assetsTable td.sw_header{
	font-family:helvetica,tahoma;
	font-size:12px;
	color:#505154;
	padding:3px 0px 5px 4px;
	vertical-align:top;
}

.sw_assetsTable tr.sw_contentAlternate{
	background:#e4f1f7;
}

.sw_assetsTable td a{
	color:#0080bd;
	text-decoration:none;
}

.sw_assetsTable td a:hover{
	color:#0080bd;
	text-decoration:underline;
}

.sw_bioImage img {
	border:1px solid #505154;
	}
.sw_bioImage {
	
	float:left;
	padding: 4px 8px 8px 4px;
	}