body {
	margin:0px;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#404040;
	min-width:812px;
}



table p {margin:0px; padding:0px; }

sup, 
sub {
height:0;
line-height:1;
vertical-align:baseline;
_vertical-align:bottom;
position:relative;
font-size:11px;
}

sup { bottom: 1ex;}
sub { top: .5ex; }

img {border-style:none;}
a {
	color:#404040;
	text-decoration:underline;
}
a:hover {text-decoration:none;}
#header {
	width:812px;
	overflow:hidden;
	padding:10px 0 0;
	margin:0 0 58px;
}
#header-home {
	width:812px;
	overflow:hidden;
	padding:10px 0 0;
	margin:0 0 0px;
}
#wrapper-invest-watermark { background:url(../images/bg-1.png) no-repeat; background-position:right top;  min-width:912px; }
#wrapper-home { background:#fff url(../images/bg-home.jpg) no-repeat; min-height:800px; }
#wrapper-discover { background:#fff url(../images/bg-main.jpg) no-repeat; min-height:800px; }
#wrapper-invest { background: url(../images/bg-invest.jpg) no-repeat; min-height:800px; }


.nav {
	float:right;
	list-style:none;
	margin:0 -3px 0 0;
	padding:0 0 14px;
}
.nav li {
	display:inline;
	background:url(../images/bullet.gif) no-repeat 0 3px;
	padding:0 2px 0 7px;
}
.nav li:first-child {background:none;}
.nav li a{
	display:inline;
	color:#a1a1a1;
	text-decoration:none;
}
.nav li a:hover {text-decoration:underline;}

h3 {	font-size:12px; }
#header h1 {
	margin:0;
	text-indent:-9999px;
	text-align:left;
	float:right;
	clear:right;
}
#header h1 a {
	background:url(../images/logo.gif) no-repeat;
	display:block;
	width:113px;
	height:70px;
}
#main {
	width:812px;
	overflow:hidden;
}
#sidebar {
	width:150px;
	float:left;
	margin:0 80px 0 0;
	padding:7px 0 0 15px;
}
#sidebar h3 {
	color:#ffffff;
	margin:0 0 4px;
	font-size:12px;
	font-weight:normal;
}
#sidebar h3 a{text-decoration:none; 	color:#ffffff;
}
#sidebar h3 a:hover{text-decoration:underline; 	color:#ffffff;
}
.menu {
	list-style:none;
	margin:0 0 16px -2px;
	padding:0;
	font-size:12px;
	line-height:19px;
}
.menu li a {
	text-decoration:none;
	background:url(../images/separator.gif) no-repeat 3px 5px;
	padding:0 0 0 13px;
	display:block;
	height:1%;
	color:#FFFFFF;
}
.menu li a:hover{text-decoration:underline; 	color:#FFFFFF;
}
.menu li a.active {background:url(../images/separator-hover.gif) no-repeat 2px 7px; color:#FFFFFF; text-decoration:underline;
}
.menu li a.active2 {background:url(../images/separator.gif) no-repeat 3px 5px; color:#FFFFFF; text-decoration:underline;
}
.menu li ul {
	list-style:none;
	margin:0 0 6px;
	padding:0 0 0 11px;
	line-height:16px;
}
.menu li li ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:15px;
}
.menu li li  a {background:url(../images/separator-little.gif) no-repeat 5px 6px; 	color:#FFFFFF;
}
.menu li li a.active {background:url(../images/separator-hover.gif) no-repeat 2px 7px; 	color:#FFFFFF;
}
.menu li li li a {background:url(../images/separator-little.gif) no-repeat 5px 6px; 	color:#FFFFFF;
}

#wrapper-invest-footerback { min-height:800px;}
#wrapper-discover-footerback { min-height:800px;}

#footer {  background:url(../images/footer-back.png) no-repeat bottom left; width:880px; height:31px; text-align:right; margin-right:20px; }
#footer-text { padding-top:6px; padding-bottom:3px; padding-right:45px; font-size:80%;} 
#data, #data-invest {
	width:490px;
	float:left;
}

#data ul li { line-height:18px }
#data-invest ul li { line-height:18px }
#data h2, #data-invest h2{
	margin:0 0 25px -2px;
	color:#818285;
	font-size:28px;
	font-weight:normal;
	line-height:34px;
	width:487px;
}
#data h3 {
	color:#d2232a;
	font-weight:bold;
	margin:0 0 14px;
	display:block;
	line-height:18px;
	
	}
hr {

float: left;
width: 100%;
height: 0px;
color: #cccccc;
background-color: #cccccc;
border: 1px solid #cccccc;
border-bottom: 0px;
padding:0;

}


#data h4, #data-invest h4 {
font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:24px; color:#818285; font-weight:normal;
}

#data h5, #data-invest h5 {
font-size:13px; font-family:Arial, Helvetica, sans-serif; 	letter-spacing:-0.1px;
	line-height:14px; color:#404040; font-weight:bold;
}

#data-invest h3 {
	color:#ffcc00;
	font-weight:bold;
	margin:0 0 14px;
	line-height:18px;
	display:block;
}
#data img, #data-invest img {
	display:block;
	margin:0 0 12px;
}
#data p, #data-invest p {
	margin:0 0 15px;
	letter-spacing:-0.1px;
	line-height:18px;
}

input { font-size:10px; }

/* News Items */
.news-item-date { font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:15px; color:#898a8d; }
.news-title {font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:22px; font-weight:bold;  }
.news-item-morelink {line-height:20px; background:url(../images/news-bullet.png) no-repeat 0px 7px; padding-left:8px; } 	
.csc-textpic-imagewrap {padding:0px; margin:0px;}
.csc-textpic-imagerow {padding:0px; margin:0px;}
.csc-textpic-image {padding:0px; margin:0px;}
.csc-textpic-firstcol {padding:0px; margin:0px;}
.csc-textpic-lastcol {padding:0px; margin:0px;}
.csc-textpic-text {padding:0px; margin:0px; }