/* CSS Style Sheet - Virginia's Gateway Region
Written by: Aston Lawrence
Oliver Creative, Inc. 
November 2nd, 2005
All Rights Reserved
*/
html{
	height:100%;
}
body{
	position:relative;
	margin:0px;
	padding:0px;
	height:100%;
	line-height:normal;
	font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
	text-align:center;


}
table#dcCheck td{
	vertical-align:top;
}
img{
	margin:0px;
	padding:0px;
	border:none;
}

#portal {padding-top: 15px; margin-bottom: 0; position: relative; width: 124px; height: 26px;}

#boardLeft{
	width:200px;
	float:left;
}
#boardRight{
	width:200px;
	float:right;
}
h1.homepage{
	color:#0c1a66;
	font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding:0px;
	line-height:normal;
}
h1.interior{
	color:#ffffff;
	height:20px;
	background-color:#017A54;
	width:220px;
	font-size:12px;
	margin:0px;
	margin-top:-3px;
	padding:0px;
	padding-top:5px;
	padding-left:5px;
	line-height:normal;
}
h2{
	line-height:normal;
	font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0;
	margin-top:5px;
	margin-bottom:0px;
}
h3{
	line-height:normal;
	font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
#ffpop{
	font-size:14px;
	background-color:#017A54;
	color:#ffffff;
	text-align:left;
	margin-left:25px;
}
#ffpop ul{
list-style:inside;
list-style-type:disc;
}
#ffpop a{
	color:#FFFFFF;
}
#siteMap{
	width:300px;
	padding-left:10px;
}
#siteMap ul{
	margin-left:10px;
	width:inherit;
}
#siteMap ul li{
	margin-left:10px;
}
#siteMap h2{
	width:200px;
}

#siteMap h3{
	font-weight:normal;
	width:inherit;
}

	
a:link, a:visited, a:hover, a:active{
	color:#0c1a66;
	text-decoration:none;
}

td{
	text-align:left;
}
td.right{
	text-align:right;
}
td.regular{
	width:100px;
}
td.medium{
	width:200px;
}
td.large{
	width:300px;
}
th{
	background-color:#0c1a66;
	color:#FFFFFF;
}
p{
	margin:0;
	padding:0px;
	color:#0c1a66;
}
ul {
	margin: 3px 0 0 0px;
	padding: 0;
}
#container{
	position:relative;
	width:800px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	background:url(../images/containerBackground.gif) repeat-y;
}
#innerContent{
	position:relative;
	width:706px;
	margin:0px;
	margin-left:9px;
	margin-right:9px;
	height:100%;
	
}
#top{
	position:relative;
	margin:0px;
	padding:0;
	width:100%;
	height:90px;
/*	background-image:url(/images/logo.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
}
#upperNav{
	position:absolute;
	color:#0c1a66;
	font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;
	top:-4px;
	right:0;
	height:37px;
	width:290px;
	font-size:10px;
	font-weight:bold;
	line-height:normal;
}
#upperNav form input{
	color:#0c1a66;
	font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:normal;
}
#upperNav a:link, #upperNav a:visited, #upperNav a:hover, #upperNav a:active{
	text-decoration:none;
	font-weight:bold;
	color:#0c1a66;
}
#mainNav{
	position:relative;
	width:100%;
	height:39px;
	background-image:url(../images/nav-back.gif);
	background-repeat:repeat-x;
	background-position:top left;
	margin:0px;
	padding:0px;
	z-index:2;
}
#navFooter{
	position:relative;
	width:100%;
	height:10px;
	background:url(../images/nav-foot.gif) top left repeat-x;
}
#homeLeft{
	width:464px;
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
}
#homeRight{
	width:229px;
	margin:0px;
	padding:0px;
	position:relative;
	float:right;
}
#homeSiteSelection{
	width:229px;
	height:170px;
	margin:0px;
	padding:0px;
	/*background:url(../images/map_animation_comp.gif) bottom center no-repeat;*/
}
#homeMediaCenter{
	width:229px;
	height:84px;
	margin:0px;
	margin-top:6px;
	padding:0px;
}
#homeInvestors{
	
	width:229px;
	height:145px;
	margin:0px;
	padding:0px;
	padding-top:25px;
	background-image:url(../images/hdr-investors.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#homeDatacenter{
	position:relative;
	width:225px;
	float:left;
	background-image:url(../images/home-data-center.gif);
	background-repeat:no-repeat;
	height:145px;
	margin:0;
	margin-top:20px;
	padding:0;
	padding-top:25px;
}
#homeBusinessCenter{
	float:right;
	width:230px;
	height:145px;
	background-image:url(../images/hdr-business-center.gif);
	background-repeat:no-repeat;
	margin:0;
	margin-top:20px;
	padding:0;
	padding-top:25px;
}
#homeBottomContainer{
	width:464px;
	height:196px;
	position:relative;
	margin:0px;
	height:0px;
}
#homeDiscoverVGR{
	width:224px;
	height:61px;
	background-image:url(../images/discover-vgr.gif);
	position:absolute;
	bottom:0px;
	left:0px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
#homeDataButton{
	position:absolute;
	left:1px;
	width:224px;
	height:61px;
	background-color:transparent;
	cursor:pointer;
	top: 84px;
}
#homeDataHeaderLink{
	position:absolute;
	top:266px;
	left:0;
	width:140px;
	height:21px;
	background-color:transparent;
	cursor:pointer;
	left: 1px;
}
#homeBusinessHeaderLink{
	position:absolute;
	top:266px;
	left:236px;
	width:190px;
	height:21px;
	background-color:transparent;
	cursor:pointer;
	
}
#homeInvestorsHeaderLink{
	position:absolute;
	top:265px;
	left:0;
	width:100px;
	height:21px;
	background-color:transparent;
	cursor:pointer;
}
#homeBusinessButton{
	position:absolute;
	left:236px;
	width:224px;
	height:61px;
	background-color:transparent;
	cursor:pointer;
	top: 351px;
}
#homeExploreButton{
	position:absolute;
	left:2px;
	width:224px;
	height:61px;
	background-color:transparent;
	cursor:pointer;
	top: 348px;
}
#homeExploreUnlimited{
	position:absolute;
	bottom:0px;
	left:0px;
	margin:0px;
	padding:0px;
	width:230px;
	height:61px;
	background-image:url(../images/explore.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
#homeInformation{
	width:229px;
	position:absolute;
	bottom:0px;
	left:0px;
	margin:0px;
	padding:0px;
	height:61px;
	background-image:url(../images/information.gif);
	cursor:pointer;
}
#interiorLeft{
	width:225px;
	float:left;
	
}
#interiorRight{
	width:463px;
	float:right;
	padding:0px;
	padding-right:5px;
}
#leftColumn{
	width:225px;
	float:left;
	margin:0;
	padding:0;
}
#middleColumn{
	width:225px;
	float:left;
	margin:0;
	margin-left:7px;
	padding:0;
}
#rightColumn{
	width:225px;
	float:right;
	margin:0;
	padding:0;
}
#outerTable{
	width:800px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	z-index:0;
}
#newsFeed{
	width:463px;
	height:137px;
	background:url(../images/newsBackground.gif) top left repeat-x;
	color:#FFFFFF;
}
#newsFeed h1{
	margin:0px 0 0px 5px;
	font-size:12px;
	line-height:normal;
	padding:0px;
	padding-top:5px;
}
#results{
	text-align:center;
	margin-left:15px;
}
.results{
	text-align:center;
	margin-left:15px;
}
#results a{
	margin-left:0px;
}
#results table td{border-spacing:0px; padding:2px;}

#videoThumbInterior{
	position:absolute;
	width:74px;
	height:75px;
	cursor:pointer;
	background:url(../images/video.gif) top left no-repeat;
	left: 136px;
	top: 428px;
}
#interiorRight p{
	color:#292929;
}
#interiorRight ul{
	margin-left:30px;
}
#newsFeed p{
	margin:0px 0px 0px 20px;
	color:#ffffff;
	line-height:normal;
}
#newsFeed img{
	margin:0px;
	padding:0px;
	line-height:normal;
}

#footer{
	position:relative;
	width:725px;
	margin:0;
	margin-left:-9px;
	margin-right:-9px;
	height:126px;
	padding:0px;
	padding-top:15px;
	background:url(../images/footerBackground.gif) top left repeat-x;
}
#footer p{
	width:590px;
	margin:0 auto 0px auto;
	text-align:center;
	color:#666666;
	font-size:10px;
	font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;
	line-height:15px;
	
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{
	font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;
	color:#181D64;
	text-decoration:underline;
	font-weight:bold;
}
#footer a.oliver:link, #footer a.oliver:visited, #footer a.oliver:hover, #footer a.oliver:active{
	color:#666666;
	text-decoration:underline;
}
#flashRotate{
	z-index:0;
}
	
#access{
	position:relative;
	padding:0px;
	width:464px;
	height:247px;
	background-image:url(../images/access.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#access p{
	position:absolute;
	top:190px;
	left:180px;
	color:#ffffff;
	width:280px;
	margin:0px;
}
#video{
	text-align:center;
	position:absolute;
	top:180px;
	right:0px;
	width:90px;
	height:25px;
	padding-top:75px;
	background-image:url(../images/video.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#video a:link, #video a:visited, #video a:hover, #video a:active{
	text-decoration:underline;
	font-family:Univers;
	font-weight:bold;
	color:#0c1a66;
	font-size:10px;
}
#video p{
	margin-top:76px;
	text-align:center;
	color:#000000;
	font-size:24px;
}
.italic{
	font-style:italic;
}
.sink{
	position:absolute;
	bottom:0;
	left:0;
}

.center{
	text-align:center;
}
.clearBoth{
	clear:both;
}
.outerTable{
	height:100%;
	width:800px;
	margin:0 auto 0 auto;
}
.leftBorder{
	position:relative;
	height:100%;
	width:40px;
	background-image:url(../images/blue-border-left.gif);
	background-repeat:repeat-y;
	background-position:top left;
	float:right;
	margin:0px;
}
.leftBorderOuter{
	z-index:0;
	float:left;
	height:100%;
	width:40px;
	background-image:url(../images/blue-border-left.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.rightBorder{
	position:relative;
	height:100%;
	width:40px;
	background-image:url(../images/blue-border-right.gif);
	background-repeat:repeat-y;
	background-position:top left;
	z-index:0 !important;
	z-index:-1;
	z-index/**/:/**/-1;
}
.blueGradientLeft{
	z-index:1;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
	width:40px;
	height:479px;
	background-image:url(../images/blue-gradient-left.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.blueGradientRight{
	z-index:1;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	right:0px;
	width:40px;
	height:479px;
	background-image:url(../images/blue-gradient-right.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.bold{
	font-weight:bold;
}
.greenBold{
	font-size:12px;
	font-weight:bold;
	color:#017A54;
}
.whiteline{
	margin:0px;
	padding:0px;
}

#innerContent ul.circled li {
	padding: 0 0 0 20px;
	margin:0 0 0px 0;
	list-style: none;
	line-height:19px;
	background: url(../images/circle-arrow.gif) top left no-repeat;
}
#innerContent ul.video li{
	line-height:normal;
	width:100px;
}
#innerContent ul.video li a:link, #innerContent ul.video li a:visited, #innerContent ul.video li a:hover, #innerContent ul.video li a:active{
	text-decoration:underline;
}

#innerContent ul.bluearrow li {
	padding: 0 0 0 12px;
	margin:0px 0 0px 5px;
	list-style: none;
	line-height:13px;
	background: url(../images/blue-arrow.gif) top left no-repeat;
	width:170px;
}

#innerContent ul.bluearrow li.opp{
	margin-left:20px;
	background:none;
}



#test{
	margin-left:50px;
}

/*************************************************************** START - NAVIGATION CODE ******************************/
#navigation {
	background:url(../images/nav-back.gif) top left repeat-x;
	width:100%;
	z-index:5;
}
#navigation ul {
	padding: 0;
	margin: 0;
	list-style: none;
	height: 27px;
	z-index:5;
  }
#navigation li {
	float: left;
	position: relative;
	width: auto;
	z-index: 2;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	z-index:5;
  }
li ul {
	display: none;
	position: absolute;
	top: 27px;
	left: 0px;
	background-color: #C6CDF5;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
	z-index:5;
  }
#navigation li:hover ul, #navigation li.over ul{ 
	display: block; 
	z-index:5;}

li li {
	display: block;
	float: none;
	background: #C6CDF5;
	border: 0;
	border-top:1px solid #0C1A66;
	color:#0C1A66;
	clear: both;
	padding-top: 2px;
	padding-bottom: 2px;
	background-repeat: no-repeat;
	background-position: left center;
	width: 237px;
	height:17px;
	z-index:5;
}
#nav {
	font-family: "Lucida Grande","Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;
	color: #FF6600;
	font-size: 12px;
	font-weight: bold;
	z-index:5;
}
#navigation a {
	text-indent: -9999px;
	display: block;
	text-decoration: none;
	z-index:5;
}

/************************** TOP LEVEL NAVGATION *****************/
li#who a {
	background-image: url(../images/nav/who-we-are.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 110px;
	background-position: left top;
	z-index:5;
}
li#media a {
	background-image: url(../images/nav/media-center.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 109px;
	background-position: left top;
	z-index:5;
}
li#data a {
	background-image: url(../images/nav/data-center.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 97px;
	background-position: left top;
}
li#siteSelection a {
	background-image: url(../images/nav/site-selection-center.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 158px;
	background-position: left top;
}
li#business a {
	background-image: url(../images/nav/business-center.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 140px;
	background-position: left top;
}
li#contact a {
	background-image: url(../images/nav/investors.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 88px;
	background-position: left top;
}
/*********** HOVER STATES ************/
li#about a:hover {background-image: url(../images/nav/about_f2.gif);z-index:5;}
li#support a:hover {background-image: url(../images/nav/support_f2.gif);}
li#programs a:hover{background-image: url(../images/nav/programs_f2.gif);}
li#projects a:hover {background-image: url(../images/nav/projects_f2.gif);}
li#members a:hover {background-image: url(../images/nav/members_f2.gif);}
li#leadershipNews a:hover {background-image: url(../images/nav/news_f2.gif);}
li#events a:hover {background-image: url(../images/nav/events_f2.gif);}



/*********************** SECOND LEVEL NAVIGATION *********************/

li#calendar a{background-image: url(../images/nav/sub-calendar.gif);width: 137px;height: 17px;}
li#overview a{background-image: url(../images/nav/sub-regional-overview.gif); height:17px; width:137px;z-index:5;}
li#targeted a{background-image: url(../images/nav/sub-targeted-industries.gif);width: 137px;height: 17px;}
li#investors a{background-image: url(../images/nav/sub-investors.gif);width: 137px;height: 17px;}
li#board a{background-image: url(../images/nav/sub-board-of-directors.gif);width: 137px;height: 17px;}
li#meet a{background-image: url(../images/nav/sub-meet-the-team.gif);width: 137px;height: 17px;}
li#join a{background-image: url(../images/nav/sub-become-an-investor.gif);width: 137px;height: 17px;}
li#press a{background-image: url(../images/nav/sub-press-releases.gif);width: 137px;height: 17px;}
li#publications a{background-image: url(../images/nav/sub-publications.gif);width: 137px;height: 17px;}
li#accolades a{background-image: url(../images/nav/sub-accolades.gif);width: 137px;height: 17px;}
li#success a{background-image: url(../images/nav/sub-success-stories.gif);width: 137px;height: 17px;}
li#videosub a{background-image: url(../images/nav/sub-video-testimonials.gif);width: 137px;height: 17px;}
li#newsletters a{background-image: url(../images/nav/sub-newsletters.gif);width: 137px;height: 17px;}
li#available a{background-image: url(../images/nav/sub-available-properties.gif);width: 137px;height: 17px;}
li#quick a{background-image: url(../images/nav/sub-quick-facts.gif);width: 137px;height: 17px;}
li#resources a{background-image: url(../images/nav/sub-resources-link.gif);width: 137px;height: 17px;}
li#opportunity a{background-image: url(../images/nav/sub-opp-regions.gif);width: 137px;height: 17px;}
li#international a{background-image: url(../images/nav/sub-international-business.gif);width: 137px;height: 17px;}
li#existing a{background-image: url(../images/nav/sub-existing-industry-portal.gif);width: 137px;height: 17px;}
li#relocation a{background-image: url(../images/nav/sub-relocation.gif);width: 137px;height: 17px;}
li#consulting a{background-image: url(../images/nav/consulting.gif);width: 137px;height: 17px;}
li#contactinfo a{background-image: url(../images/nav/sub-contact-information.gif);width: 137px;height: 17px;}
li#request a{background-image: url(../images/nav/sub-request-for-information.gif);width: 137px;height: 17px;}
li#becomeinvestor a{background-image: url(../images/nav/sub-become-an-investor.gif);width: 137px;height: 17px;}
li#investordirectory a{background-image: url(../images/nav/sub-investor-directory.gif);width: 137px;height: 17px;}
li#onlineresources a{background-image: url(../images/nav/sub-online-resources.gif);width: 137px;height: 17px;}

/**************************************************** END - NAVIGATION CODE *********************************************/




/*** ADDITIONAL DATACENTER STYLING ***/
tr.blueBackground td{background:#C6CDF5;}
tr.whiteBackground td{background:#ffffff;}


/*** OPPORTUNITY REGIONS ***/
#interiorRight p.greenItalic{ color:#017A54; font-style:italic;}
