#bottomcache{
top: 615px;
left: 0px;
height: 13px;
position: absolute;
width: 607px;
visibility:visible;
background-image: url(../images/brown_bottom.gif);
}

#bottomcache_FR{
top: 590px;
left: 0px;
height: 13px;
position: absolute;
width: 607px;
visibility:visible;
background-image: url(../images/brown_bottom.gif);
}

.ArticleSub {
padding: 4px 0px 5px 0px;
font-size: 9px;
color: #999999;
}

.IndexSep {
padding: 4px 0px 5px 0px;
font-size: 10px;
color: #545454;
}

.art_Title {
font-weight: bold;
font-size: 12px;
color: #545454;
}

.art_Title:link {
font-weight: bold;
font-size: 12px;
color: #545454;
}

.art_Title:visited {
font-weight: bold;
font-size: 12px;
color: #545454;
}

.art_Title:hover {
font-weight: bold;
font-size: 12px;
color: #545454;
}

.include_Title {
font-weight: none;
font-size: 12px;
color: #545454;
}

.homeReg {
font-weight: none;
font-size: 11px;
color:black;/*
color: #545454;*/
}

.art_SubTitle {
font-size: 11px;
color: #545454;
}

.special_home_page {
font-size: 10px;
color: #545454;
}

.lnTitle2 {
font-weight: bold;
font-size: 12px;
color: #000;
}

.lnDate2 {
border-top: 1px dashed #ccc;
padding: 10px 0px 5px 0px;
}





.lnDesc2 {
color: #666666;
margin: 4px 0px 10px 0px;
padding: 0px 0px 10px 0px;
font-size: 11px;

}

body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #fff;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.navButton {
width: 201px;
margin: 0px 0px 0px 0px;
}

.hide {
display: none;
background-position:bottom;
background-repeat:no-repeat;
}

.show {
display: block;
background-position:bottom;
background-repeat:no-repeat;
margin: 0px 0px 5px 0px;
}

.oil_smalltxt 
{ color: #545454; font-size: 10px; text-decoration:none;}


.link:link { color: #545454; text-decoration:none;}
.link:visited { color: #545454; text-decoration:none;}
.link:hover { color: #545454; text-decoration:none; }

.indexlink:link { color: #545454; font-size: 10px; text-decoration:none;}
.indexlink:visited { color: #545454; font-size: 10px; text-decoration:none;}
.indexlink:hover { color: #545454; font-size: 10px; text-decoration:none; background-color:#ffff00;}

.submenu {
text-align:right;
padding: 0px 20px 1px 0px;
margin: 0px 1px 0px 0px;
font-size: 12px;
display: block;
color: #333333;
}

.bold12 {
font-size: 12px;
font-weight: bold;

}

.font10 {
font-size: 10px;
}

.fontpuny {
font-size: 9px;
}

.newsHeader {
margin: 0px 0px 30px 0px;
}

.newsDate {
font-size: 12px;
margin: 10px 0px 5px 0px;
}

.newstitle {
font-size: 14px;
font-weight: bold;
margin: 10px 0px 5px 0px;
}

.newstitle2 {
font-size: 12px;
font-weight: bold;
margin: 10px 0px 5px 0px;
}

.newsContent {
}

.title {
margin: 12px 0px 0px 10px;
}

.text {
width: 440px;
float: left;
padding: 15px 10px 0px 0px;
}

.screen {
float: left;
width: 188px;
}

.snxUL {
padding: 0px 0px 0px 0px;
margin: 10px 30px 20px 30px;
list-style:url(../images/arr_yw_snx.gif);
}

.snxLI {
margin: 5px 0px 5px 0px;
}

.bottomCorner {
width: 100%;
height: 12px;
background-image: url(../images/bottom_corner.gif); 
background-position: bottom right; 
background-repeat: no-repeat;
}

.spTitle {
display: block;
font-size: 12px;
font-weight: bold;
margin: 0px 0px 0px 0px;
color:#666666;
}

.analysts {
height: 130px;
padding: 2px 2px 2px 2px;
margin: 0px 0px 20px 0px;
clear: both;
float: none;
}

.left {
float: left;
}

.analystLeft {
margin: 20px 0px 0px 20px;
}

/* ===================================== index */

.indexDate {
font-size: 10px;
padding: 10px 0px 2px 10px;
}

a.indexTitle {
text-decoration:none;
color:#000;
padding: 0px 0px 2px 10px;
font-size: 12px;
font-weight: bold;
display: block;
}

a.indexTitle:hover {
background-color:#000;
color:#fdb825;
}

.indexDescription {
padding: 0px 0px 0px 10px;
font-size: 11px;
color: #666666;
}

.newsIndex {
padding: 0px 0px 15px 0px;
}

.newsNav {
float: none; 
clear: both; 
text-align: right; 
margin: 10px 20px 0px 0px;
}

.fnImage {
margin: 10px 0px 0px 0px;
border:1px solid #bbb; /* #FFFF00; */
width: 88px;
height: 59px;
}


.fnColStart {
margin: 0px 0px 0px 7px;
float: left;
width: 119px;
text-align: left;
}

.fnCols {
float: left;
width: 122px;
text-align: left;
}

.fnColEnd {
float: left;
width: 88px;
text-align: left;
}

.fnItem {
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 5px;
border-left: 1px solid #bbb;
height: 90px;
}

/* ------------------ physical activations ------------------ */
#navMain a { text-decoration: none; }
#navMain a:link { color: #999; }
#navMain a:visited { color: #666; }
#navMain a:hover { color: #000; }
#navMain a:active { color: #666; }

#headerGray a { text-decoration: none; padding: 0px 2px 0px 2px; }
#headerGray a:link { color: #000; }
#headerGray a:visited { color: #000; }
#headerGray a:hover { color: #fff; background-color: #000; }
#headerGray a:active { color: #000; }

#footer a { text-decoration: none; padding: 0px 4px 0px 4px; }
#footer a:link { color: #aaa; }
#footer a:visited { color: #aaa; }
#footer a:hover { color: #333; background-color:#ccc; }

#item a { color: #000; text-decoration: none; padding: 0px 2px 0px 2px; }
#item a:link { color: #aaa; }
#item  a:visited { color: #555; }
#item  a:hover { color: #000; background-color:#ffff00; }

#whiteLinks a { text-decoration: none; }
#whiteLinks a:link { color: #999; }
#whiteLinks a:visited { color: #666; }
#whiteLinks a:hover { color: #000; background-color: #fff; }
#whiteLinks a:active { color: #666; }

#newNav a { text-decoration: none; padding: 0px 2px 0px 2px; }
#newNav a:link { color: #666; }
#newNav a:visited { color: #666; }
#newNav a:hover { color: #000; background-color: #ffff00; }
#newNav a:active { color: #666; }

#latestNews a { text-decoration: none;}
#latestNews a:link { color: #666; }
#latestNews a:visited { color: #666; }
#latestNews a:hover { color: #333; background-color: #ffff00; }
#latestNews a:active { color: #666; }

#latestCorp a { text-decoration: none;}
#latestCorp a:link { color: #666; }
#latestCorp a:visited { color: #666; }
#latestCorp a:hover { color: #333; background-color: #ffff00; }
#latestCorp a:active { color: #666; }

#newNav a { text-decoration: none;}
#newNav a:link { color: #666; }
#newNav a:visited { color: #666; }
#newNav a:hover { color: #333; background-color: #fff;}
#newNav a:active { color: #666; }

/* ------------------ tangible object system ------------------edf4fa */

#wrapper {
display: block;
width: 810px;
text-align:left;
height: 100%;
background-image: url(../images/bg810.gif);
}

DIV.container {
position: relative;
width: 105%;
height:100%;
z-index: 5;
visibility: hidden;
}



#header {
display: block;
width: 810px;
height: 98px;
text-align:left;
}

#headerGray {
display: block;
height: 19px;
background-image: url(../images/2007_navyellow.gif);
background-repeat:no-repeat;
border-bottom: 1px solid #fff;
}

#headerNav {
display: block;
text-align: right;
padding: 2px 8px 0px 8px;
float: right;
}

#headerLogo {
height: 78px;
background-image:url(../images/2007_navgrey.jpg);
background-repeat:no-repeat;
}

#bodyWrapper {
display: block;
margin: 0px 0px 0px 0px;
border-top: 1px solid #fff;
}

#leftWrapper {
display: block;
width: 609px;
float: left;
height: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*padding-bottom:50px;*/


}

#rightWrapper {
/*width: 201px;*/
height: 100%;
float: left;
display: block;
background-image:url(../images/new_side_bg.gif);
/*background-color:#ececec;*/
}

#flashWrapper {
border-bottom: 1px solid #fff;
}

#navMain {
display: block;
width: 201px;
/*background-image:url(../images/bg_main_btm.gif);*/
}

#latestNews:after { 
content: "."; 
display: block; 
clear: both; 
height: 0; 
visibility: hidden; 
}
#latestCorp:after { 
content: "."; 
display: block; 
clear: both; 
height: 0; 
visibility: hidden; 
}

#contentItem {
display: block;
font-size: 12px;
padding: 0px 10px 0px 10px;
border-top: 1px solid #fff;
}

#footer {
float: center;
clear: both;
display: block;
/*border-top: 1px solid #eee;*/
/*width:609px;*/
text-align: center;
/*margin: 20px 10px 20px 0px;*/
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
font-size: 9px;
color: #888;
}

#widgetNav {
width: 200px;
margin: 1px 0px 0px 1px;
}


#ticker {
width: 200px;
margin: 0px 0px 0px 1px;
}

#tickerIndex {
width: 200px;
margin: 0px 0px 0px 1px;
border-top:1px solid #fff;
}

#titleWrapper {
margin: 1px 0px 0px 0px;
}

#bottomCorner {
width: 609px;
background-image: url(../images/bottom_corner.gif); 
background-position: bottom right; 
background-repeat: no-repeat;
}

#bottomCorner2 {
width: 200px;
background-image: url(../images/bottom_corner2.gif); 
background-position: bottom right; 
background-repeat: no-repeat;
}


#newsSearch {
padding:15px 5px 10px 10px;
text-align: left;
}

.side_td {
width: 201px; 

background-image: url(../images/side_td_bg.gif); 
}

#newsReg {
padding:0px 0px 0px 1px;
height:100%;
}

#latestPress {
margin: 30px 10px 0px 10px;	
display: block;
}


#latestPress2 {
margin: 1000px 1000px 1000px 1000px;	
display: block;
}

#newNav {
width: 609px; 
height:181px; 
background-image:url(../images/fn_bg.gif); 
background-repeat: no-repeat;
margin: 1px 0px 0px 0px;
border-top: 1px solid #fff;
}

#latestVideo {
display: block;
width: 320px;
height: 290px;
padding: 10px 0px 0px 30px;
background-color: #fff;
float: left;
}

/*#Rside_things {
display: block;
width: 210px;
margin: 0px 0px 0px 0x;
padding: 35px 0px 10px 65px;
float: left;
}*/

/* ------------------ mj styles ------------------edf4fa */

#BottomPart {
display: block;
width:609px;
color: #545454;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
background-image:  url(../images/bg_bottomw.gif);	
border-top: 1px solid #fff;
}

#LatestPress {
display:block;
margin: 30px 30px 0px 10px;
padding: 0px 15px 0px 0px;
float:left;
width:282px;
color: #545454;
/* border-right: 1px solid #bbb; */
}

#LatestCorp {
display:block;
margin: 30px 30px 0px 10px;
padding: 0px 15px 0px 0px;
float:left;
width:282px;
color: #545454;
border: 1px solid #bbb; 
}

#LatestPress2 {
display:block;
/*margin: 30px 0px 0px 10px;
padding: 0px 15px 0px 0px;
float:left;*/
width:226px;
color: #545454;
/* border-right: 1px solid #bbb; */
}



.lnDate {
/*border-top: 1px dashed #ccc;*/
padding: 10px 0px 5px 0px;
}

.lnTitle {
font-weight: bold;
font-size: 12px;
color: #000;
}

.lnDesc {
color: #666666;
margin: 4px 0px 10px 0px;
padding: 0px 0px 12px 0px;
font-size: 11px;
border-bottom: 1px dashed #ccc;
}
