* { -webkit-text-size-adjust:none;}

body {
	font-family:PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	background-color:#f0f0f0;
	margin:0px;
	padding:0px;
}

img {border:0;}

#wrapper { width:1024px; background:#15293d; margin-left:auto; margin-right:auto; }

#container { width:940px; margin-left:auto; margin-right:auto; }

#container1 { float:left; padding:0 0 0 37px; }

#container2 { background:#25476a; border-left:1px #111920 solid; float:left; padding:0 0 0 1px; }

#header { background:url(images/bg-top-grad.jpg) no-repeat; width:940px; }

#topContent { margin-left:auto; margin-right:auto; width:900px; height:21px; }

#topContentLeft { width:460px; text-align:left; float:left; }

#topContentMiddle { text-align:right; float:right; }

#topContentRight { text-align:right; float:right; }

#leftColume { width:280px; float:left; }

#quoteBox { width:240px; margin:0 0 0 10px; text-align:left; }

#chartBox { width:240px; margin:0 0 0 10px; text-align:left; }

#mcBox { padding:15px; text-align:center; }

#content { width:554px; background:#15293d; float:left; padding:0 0 0 47px; }

.clear { clear:both; }

.flyLeft { float:left; }

.flyRight { float:right; }

.line3 { height:1px; background:#111920; }

.line4 { height:1px; background:#25476a; }

.line5 { height:1px; background:#0f1e2d; }

#marqueecontainer{
	position: relative;
	width: 100%; /*marquee width */
	text-align:left;
	height: 110px; /*marquee height */
	overflow: hidden;
}
.vmarquee_content {
	position:absolute;
	font-size:12px;
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
}

.outerFrame { border: 1px solid #0f161c; }

.innerFrame { border: 1px solid #25476a; }

.threeBoxBg { background:url(images/box-bg.jpg) repeat-x; border: 1px solid #25476a; }

.titleText {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:2px;
	padding:0 0 20px 0;
}

.engText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	vertical-align:middle;
	line-height:12px;
	letter-spacing:normal;
}

.descriptText {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	color:#8ec5f2;
	line-height:21px;
	letter-spacing:2px;
	padding:0 0 20px 0;
}

.blueText {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#8ec5f2;
	letter-spacing:2px;
}

.contentText {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#EEEEEE;
	line-height:20px;
	letter-spacing:2px;
	padding:0 0 15px 0;
}

.mcTitle {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFCF;
	letter-spacing:1px;
	TEXT-DECORATION:none;
}

.mcText {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#EEEEEE;
	letter-spacing:1px;
	TEXT-DECORATION:none;
}

.boxTitle {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color:#EEEEEE;
	letter-spacing:2px;
	padding:0 0 15px 0;
}

.boxText {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#EEEEEE;
	line-height:18px;
	letter-spacing:2px;
	padding:0 0 15px 0;
}

.smallText {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	COLOR: #EEEEEE;
	line-height:18px;
	letter-spacing:2px;
	TEXT-DECORATION: none;
}

A.effect:link {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	COLOR:#EEEEEE;
	letter-spacing:2px;
	TEXT-DECORATION:none;
}
A.effect:active {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	COLOR:#EEEEEE;
	letter-spacing:2px;
	TEXT-DECORATION:none;
}
A.effect:visited {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	COLOR:#EEEEEE;
	letter-spacing:2px;
	TEXT-DECORATION:none;
}
A.effect:hover {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	COLOR:#FFFF99;
	letter-spacing:2px;
	TEXT-DECORATION:underline;
}

A.effect1:link {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	COLOR:#EEEEEE;
	letter-spacing:2px;
	TEXT-DECORATION:none;
}
A.effect1:active {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	COLOR:#EEEEEE;
	letter-spacing:2px;
	TEXT-DECORATION:none;
}
A.effect1:visited {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	COLOR:#EEEEEE;
	letter-spacing:2px;
	TEXT-DECORATION:none;
}
A.effect1:hover {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	COLOR:#FFFF99;
	letter-spacing:2px;
	TEXT-DECORATION:underline;
}

A.effect2:link {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	COLOR:#00ffff;
	letter-spacing:2px;
	TEXT-DECORATION:none;
}
A.effect2:active {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	COLOR:#00ffff;
	letter-spacing:2px;
	TEXT-DECORATION:none;
}
A.effect2:visited {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	COLOR:#00ffff;
	letter-spacing:2px;
	TEXT-DECORATION:none;
}
A.effect2:hover {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	COLOR:#FFFF99;
	letter-spacing:2px;
	TEXT-DECORATION:none;
}

A.effect3:link {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	COLOR:#8dc63f;
	letter-spacing:2px;
	TEXT-DECORATION:none;
}
A.effect3:active {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	COLOR:#8dc63f;
	letter-spacing:2px;
	TEXT-DECORATION:none;
}
A.effect3:visited {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	COLOR:#8dc63f;
	letter-spacing:2px;
	TEXT-DECORATION:none;
}
A.effect3:hover {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	COLOR:#FFFF99;
	letter-spacing:2px;
	TEXT-DECORATION:none;
}

/* the menu styling */

.menu {font-family: PMingLiU, Verdana, Arial, Helvetica, sans-serif; width:940px; height:51px; position:relative; margin:0px; z-index:100; }
.menu ul {padding:0; margin:0; list-style-type: none;}
 
.menu ul li {display:inline; margin:0; padding:0; height:auto;}
 
.menu ul li a, .menu ul li a:visited {display:block; float:left; height:33px; padding:18px 11px 0 23px; text-decoration:none; font-size:13px; line-height:20px; white-space:nowrap; color:#FFFFFF; letter-spacing:2px; vertical-align:middle;}
 
.menu table {border-collapse:collapse; margin:0; padding:0}
 
.menu ul li ul {visibility:hidden; position:absolute; top:51px; height:30px; left:0;
/* for IE8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
/* for IE */ 
filter:alpha(opacity=80);
/* CSS3 standard */ 
opacity:0.8;
/* for Mozilla */ 
-moz-opacity:0.8;}
 
.menu ul li:hover a,
.menu ul li a:hover {color:#FFFF99; cursor:pointer;}
 
.menu ul li:hover ul,
.menu ul li a:hover ul {visibility:visible; width:920px; background:#132638; color:#FFFFFF;
/* for IE8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
/* for IE */ 
filter:alpha(opacity=80);
/* CSS3 standard */ 
opacity:0.8;
/* for Mozilla */ 
-moz-opacity:0.8;}
 
.menu ul li:hover ul.right_side li,
.menu ul li a:hover ul.right_side li {float:right; border:0;}
 
.menu ul li:hover ul.left_side li,
.menu ul li a:hover ul.left_side li {float:left; border:0;}
 
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block; color:#FFFFFF; font-size:12px; height:30px; padding:5px 20px 0px 20px; letter-spacing:2px;}
 
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {color:#FFFF99;}

/* end of the menu styling */

.risk {
	font-family: PMingLiU, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#cdcdcd;
	line-height:16px;
	letter-spacing:2px;
	padding:0 0 15px 0;
}

.copy {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#EEEEEE;
	line-height:12px;
	letter-spacing:normal;
	padding:25px 0 30px 0;
}
