a:link,
a:visited,
a:active,a.unvisited:link, a.unvisited:visited, a.boldThirteen:link, a.boldThirteen:visited 
{
color: #093d72;
text-decoration: none;
outline:0;
}

a:hover {
color:#c74b15;
text-decoration:none;
outline:0;
}

a.titlelink:link,
a.titlelink:visited,
a.titlelink:active {
color: #303030;
text-decoration: none;
}

.pumpkin, .boldPumpkinFourteen, .boldPumpkinSixteen, .timesBoldPumpkinSixteen, A:hover, A:active, a.blackBoldTwelve:hover, a.unvisited:hover, a.titlelink:hover, a.unvisited:active,a.whitelink:hover, a.whitelink:active, a.pumpkinIndex:link, a.pumpkinIndex:active, a.pumpkinIndex:visited {
color: #c74b15;text-decoration: underline;
}

a.whitelink:link,a.whitelink:visited {
color:#FFF}

a.navigation_bottom:link, a.navigation_bottom:visited, a.navigation_bottom:active {
color: whitesmoke;
text-decoration: none;
font-size: 12px
}

a.navigation_bottom:hover {
color: #c74b15;
text-decoration: none
}

a.loginlink:link, a.loginlink:visited, a.loginlink:active {
color:#e36627; 
background: url(../img/login_arrow_nav.gif) no-repeat right center; 
padding:7px 18px 7px 8px;
text-decoration: none;
line-height:30px;
font-weight:bold; 
cursor:pointer; 
outline:0;
display:none;
}

a.loginlink:hover {
background: url(../img/login_arrow_nav_white.gif) no-repeat right center;
background-color:#e36627;
color:#FFF;
outline:0;
}

span#welcomeuser {
color:#FFF;
text-decoration: none;
margin-top:5px;
line-height:30px;
display:none;
}

div.loginpanel {
position:absolute;
width: 333px;
z-index: 2000;
background-color:#FFF;
}

ul.navigation_bottom_sub a:link {
color: #C1E4FA; 
text-decoration: none; 
font-size: 12px; 
font-weight:normal;
padding:1px;
}

ul.navigation_bottom_sub a:visited {
color: #C1E4FA; 
text-decoration: none; 
font-size: 12px; 
font-weight:normal;
padding:1px;
}

ul.navigation_bottom_sub a:active {
color: #C1E4FA;
text-decoration: none; 
font-size: 12px;
font-weight:normal;
padding:1px;
}

ul.navigation_bottom_sub a:hover {
color: blue; 
text-decoration: none; 
font-size: 12px; 
font-weight:normal; 
background-color:#C1E4FA;
padding:1px;
}

body {
text-align:center; 
font-family: arial;
margin:0px;
padding:0px;
background-color:#1a1c1d;
overflow-x:hidden;
} 

div {
margin:auto;
}

#content {
background: url(../img/subnav_bg.gif) repeat-x top;
background-color:#FFF;
width:991px;
clear: left; 
text-align:left;
padding-top:5px;
}

#column1 {
width:590px;
float:left;
padding-bottom:20px;
overflow:hidden;
}

#column2 {
width:401px;
float:left;
}

#top1left, #top2left {
width:316px;
float:left;
}

#top1left {
background: url(../img/dot2.jpg) repeat-y right;
}

#top1right, #top2right {
width:268px;
float:left;
overflow:hidden;
display:inline;
}

#middle1 {
width:580px;
float:left;
overflow:hidden;
display:inline;
}

#ad377x140 {
width:377px;
}

#bottom1 {
background-color:#FFF;
width:991px;
text-align:left;
}

#bottom2 {
width:991px;
}

#sponsor {
background-color:#f5f7f9;
color:#303030; 
font-size:12px;  
margin: 15px 15px 15px 10px; 
padding:10px 0px 10px 10px;
border: 1px solid #e3e3e3;
}

#middle2left, #middle3left, #middle4left, #middle5left, #middle6left, #middle2right, #middle3right, #middle4right, #middle5right, #middle6right {
width:290px;
margin-right:5px;
float:left;
overflow:hidden;
display:inline;
}

#left3bottom, #middle3bottom, #right3bottom {
width:190px;
margin-right:5px;
float:left;
overflow:hidden;
display:inline;	
}

a.top10select:link,  a.top10select:visited, a.top10select:hover, a.top10select:active {
border-width: 1px 1px 0px 1px; 
border-style:solid; 
border-color:#CCC; 
background-color:#FFF; 
padding: 6px 8px 6px 8px;
text-decoration: none;
cursor:default;
color:#093D72;
}

a.top10select:focus {
outline:0
}

a.top10 {
border-width: 1px 1px 0px 1px; 
border-style:solid; 
border-color:#EFF4F8; 
padding: 6px 8px 5px 8px;
text-decoration: none;
}

a.top10:hover {
cursor:pointer;
border-width: 1px 1px 0px 1px; 
border-style:solid; 
border-color:#EFF4F8; 
text-decoration: none;
}

a.top10:focus {
outline:0
}

hr.clearFloat {
clear:both;
display:block;
margin:0pt;
visibility:hidden;
}

.clearFloat {
clear:both;
height:0pt;
line-height:0pt;
}

#service { 
margin:3px;font-size:12px;font-weight:bold;color:#000000;margin:3px 3px 5px 6px;/*font-family:arial;*/
}

.service_sub { 
background: url(../img/orange_bullet.gif) no-repeat left; padding-left:10px;/*font-family:arial;*/
margin:3px 3px 5px 6px;font-size:12px;
}

#marketdata{
background-color:#F9F8F6;
font-size:12px;
width:385px; 
margin-top:5px
}

#mtable td {font-size:10px;/*font-family:arial;*/padding:0px 3px 0px 3px;vertical-align:bottom;white-space: nowrap; }


#nav {
background-Color:#FFF;
height:55px;
overflow:hidden;
}

#navigation { 
list-style-type: none;
margin:0px;
padding:0px 0px 0px 15px;
display:block;
position:relative;
background-Color:#EEE;
font-size:14px;
font-weight:bold;
height:30px;
background:url(../img/nav_bg_inactive.gif) repeat scroll 0 0;
}

ul.navigation_bottom {
list-style-type: none;
margin:0px 10px 0px 0px;
padding:0px;
display:block;
position:relative;
font-weight:bold;
height:120px;
}

ul.navigation_bottom_sub {
list-style-type: none;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 5px;
display:block;
position:relative;
height:220px;
}

ul.navigation_bottom_sub li {
background: url(../img/white_bullet.gif) no-repeat left; 
padding-left:8px;
}


li.navigation_bottom {
float:left;
display:block
margin:0px;
padding:8px 0px 5px 0px;
}


#navigation li {
display:block;
float:left;
margin:0px;
padding:8px 0px 5px 0px;
background:url(../img/nav_bg_inactive.gif) repeat scroll 0 0;
}

#navigation a {
display: block; 
text-align:center;
background: url(../img/dot3.gif) repeat-y right;
padding:0px 8px 0px 8px;
font-size:14px;
position:relative;
font-family:simsun;
}

#navigation a:link,#navigation a:visited {
  text-decoration:none;font-weight:bold;
}

#navigation li.sfhover a{
top:-5px;position:absolute;background:none;background-Color:#FFF;border-top:1px solid #AEAAA8;border-left:1px solid #AEAAA8;border-right:1px solid #AEAAA8;padding-top:10px;padding-bottom:8px;color:#c74b15;
}

#navigation li ul {
list-style-type:none;text-align:left;
left: -999em; position: absolute; float:left;top:30px;width:950px; 
}

#navigation li ul li{
float:left;
background: #FFF;
}

#navigation li ul a {
display: block; text-align:center; font-size:12px;
}

#navigation li ul a:hover,#navigation li.sfhover ul a {
top:0px;position:relative;background-Color:#FFF;border:0px;padding-top:0px;padding-bottom:0px;background: url(../img/dot3.gif) repeat-y right;color: #093d72;
}

#navigation li.sfhover ul a:hover {
background-color:#c74b15;
color:#FFF;
padding-top:2px
}

#navigation li ul a:link,#navigation li ul a:visited {
 text-decoration:none;
}

#navigation li.sfhover ul {
left: -20;
}

.homepage #navhomepage a /*.homepage #navmarkets a*/ {
top:-5px;position:absolute;background:none;background-Color:#FFF;border-top:1px solid #AEAAA8;border-left:1px solid #AEAAA8;border-right:1px solid #AEAAA8;padding-top:10px;padding-bottom:8px;color:#c74b15;
}

.homepage #navhomepage ul a /*.homepage #navmarkets ul a*/ {
top:0px;position:relative;background-Color:#FFF;border:0px;padding-top:0px;padding-bottom:0px;background: url(../img/dot3.gif) repeat-y right;color:#093d72;
}

.homepage #navhomepage ul a:hover /*.homepage #navmarkets ul a:hover*/ {
background-color:#c74b15;
color:#FFF;
padding-top:2px
}

.homepage #navhomepage ul /*.homepage #navmarkets ul*/ {
left:-20;
}

.homepage #navhomepage #tncn a:link {
background-color:#c74b15;
color:#FFF;
padding-top:2px
}

div#navlist a {
color:#B5D8F4;
text-decoration:none;
}

div#navlist div {
width:150px;
margin: 3px 0px 3px 0px;
padding: 3px 6px 3px 6px;
text-align:left;
}

#top1 {
width:590px;
overflow:hidden;
margin-bottom:10px;
color: #ffffff;
}

#top1news {
background-color:#5F5F5F;
border-top:4px solid #E8662E;
margin:5px 5px 10px 8px; 
padding-right: 8px;
height: 226px;
}

a.top2hdlink:link, a.top2hdlink:visited, a.top2hdlink:active {
color: #ffffff;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
a.top2hdlink:hover {
color:#FF6C00;
}

#vslides {
overflow:hidden;
display:none;
}