@charset "utf-8";
html {
	margin: 0px;
	padding: 0px;
}

/*Text Styles*/
h2{
	margin:5px 0 8px 10px;
}
h3{
	margin:17px 0 0 10px;
}
/*Layout Selectors*/
body {
	/*background-image: url(images/background.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	*/
	background-color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
}

.clear{
	clear:both;
}
#wrapper{
	padding:0;
	margin-left:auto;
	margin-right:auto;
	width:996px;
}
#header{
	width:996px;
	height:166px;
	background:url(images/header-black.jpg) no-repeat 0 0;
	position:relative;
}
#navigation{
	text-align:right;
	position:absolute;
	bottom:33px;
	right:60px;
	/*width:590px;*/
	
	z-index:100;
}
#address{
	color:#fff;
	text-align:right;
	font-size:85%;
	position:absolute;
	top:40px;
	right:60px;
}
#navigation dl{
	padding:0;
	margin:0 1px;
	width:auto;
	float:left;
}
#navigation dt{
	list-style:none;
	list-style-type:none;
	padding:0 10px;
	margin:none;
	display:inline;
	font-size:14px;
	font-weight:bold;
	color:white;
	cursor: pointer;
	
}

#navigation dd{
	display: none;
	border: 1px solid #000;
	margin:1px;
}
#navigation li{
	background:#cd1f27;
	text-align: center;
}
#navigation li a, #navigation dt a{
	color:#fff;
	text-decoration:none;
	display:block;
	
	border: 0 none;
}

a.n_home{	
  background: url(images/home_g.jpg) no-repeat;
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 51px;
  height: 26px;
}
a.n_home.current{
	background-position: bottom;
}
a.n_home:hover{
	background-position: bottom;
}


a.n_corp{	
  background-image: url(images/corp_g.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 75px;
  height: 26px;
}
a.n_corp.current{
	background-position: bottom;
}
a.n_corp:hover{
	background-position: bottom;
}
a.n_proj{	
  background-image: url(images/proj_g.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 75px;
  height: 26px;
}
a.n_proj.current{
	background-position: bottom;
}
a.n_proj:hover{
	background-position: bottom;
}
a.n_photo{	
  background-image: url(images/photo_g.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 102px;
  height: 26px;
}
a.n_photo.current{
	background-position: bottom;
}
a.n_photo:hover{
	background-position: bottom;
}
a.n_invest{	
  background-image: url(images/investor_g.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 71px;
  height: 26px;
}
a.n_invest.current{
	background-position: bottom;
}
a.n_invest:hover{
	background-position: bottom;
}
a.n_news{	
  background-image: url(images/news_g.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  margin: 0px;
  padding: 0px;
  width: 49px;
  height: 26px;
}
a.n_news.current{
	background-position: bottom;
}
a.n_news:hover{
	background-position: bottom;
}

#main{
	position:relative;
	margin:0 auto 0 auto;
	padding:0;
	width:918px;
	min-height:635px;


}
#it{
text-decoration: underline;

}

.footer{
	position:relative;
	width:910px;
	margin:0 auto 0 auto;
	padding: 10px 0 10px;
	
}
.b_links{
float:left;
width:455px;
font-size:85%;
color:#fff;
text-align:right;

}
.b_links.left{
float:left;
width:455px;
text-align:left;
}
.b_links a{ color: #fff; text-decoration: none; }
.b_links a:hover{ color: red; }

/*CSS for corner box (Thanks Kyle Schaeffer)*/
.cornerBox { position:relative; background: #fff; width: 100%;}
.corner{ position: absolute; width:20px; height: 20px; 
	background: url('images/wback30px.gif') no-repeat; font-size:0%;}
.cornerBoxInner{ padding:10px 20px 10px 20px;}
.TL{ top:0; left:0; background-position: 0 0;}
.TR{ top:0; right:0; background-position: -20px 0;}
.BL{ bottom:0; left:0; background-position: 0 -20px;}
.BR{ bottom:0; right:0; background-position: -20px -20px;}

#leftcol{ width:20%; float:left; }
#rightcol{ width: 80%; float:left;}
