body { position: relative; background-color: #ffffff; background-image: url('/news/interface/background.gif'); background-repeat: repeat-y; background-position: top center; margin: 0px; padding: 0px; font-family: arial, verdana, helvetica, sans; font-size: 11px; color: #000000; z-index: 0; line-height: 1.2; }

html, body { height: 100%; }

p { padding: 0px; margin: 0px; margin-top: 5px; margin-bottom: 5px; }

a { outline: none; }

.main { position: relative; width: 948px; margin: 0; _margin-left: 8px; text-align: left; z-index: 100; }

.content { position: relative; width: 948px; margin: 0 auto; text-align: left; margin-top: 1px; z-index: 1; _margin-left: 9px; }

.header { position: relative; width: 948px; height: 82px; background-image: url('/news/interface/header_background.gif'); background-repeat: repeat-x; margin-left: 1px; z-index: 100; }

.banner_out { position: absolute; top: 10px; left: 202px; width: 472px; height: 64px; background-image: url('/news/interface/banner_background.gif'); background-repeat: no-repeat; }

.banner_in { margin: 1px; }

.storebanner { position: absolute; width: 177px; height: 60px; top: 12px; left: 684px; }

.footer { width: 948px; margin: 0; margin-left: 1px; _margin-left: 6px; z-index: 10; }

.logo { width: 191px; height: 82px; float: left; }

.download_head { width: 87px; height: 82px; float: right; }

.menu { position: relative; width: 948px; margin-top: 1px; height: 24px; background-image: url('/news/interface/red_bar.gif'); z-index: 100; margin-left: 1px; }

.menusolutions { position: absolute; width: 130px; background-color: #970000; z-index: 101; background-image: url('/news/interface/sub_shadow.gif'); background-repeat: repeat-x; left: 230px; padding: 0px; display: none; border-bottom: 0px solid black; border: 1px solid #ffffff; border-top: none; }

.menuproducts { position: absolute; width: 130px; background-color: #970000; z-index: 101; background-image: url('/news/interface/sub_shadow.gif'); background-repeat: repeat-x; left: 293px; padding: 0px; display: none; border-bottom: 0px solid black; border: 1px solid #ffffff; border-top: none; }

.menushowcase { position: absolute; width: 130px; background-color: #970000; z-index: 101; background-image: url('/news/interface/sub_shadow.gif'); background-repeat: repeat-x; left: 353px; padding: 0px; display: none; border-bottom: 0px solid black; border: 1px solid #ffffff; border-top: none; }

.menunews { position: absolute; width: 130px; background-color: #970000; z-index: 101; background-image: url('/news/interface/sub_shadow.gif'); background-repeat: repeat-x; left: 414px; padding: 0px; display: none; border-bottom: 0px solid black; border: 1px solid #ffffff; border-top: none; }

.menuabout { position: absolute; width: 130px; background-color: #970000; z-index: 101; background-image: url('/news/interface/sub_shadow.gif'); background-repeat: repeat-x; left: 575px; padding: 0px; display: none; border-bottom: 0px solid black; border: 1px solid #ffffff; border-top: none; }

.menusupport { position: absolute; width: 130px; background-color: #970000; z-index: 101; background-image: url('/news/interface/sub_shadow.gif'); background-repeat: repeat-x; left: 454px; padding: 0px; display: none; border-bottom: 0px solid black; border: 1px solid #ffffff; border-top: none; }

.menucomm { position: absolute; width: 130px; background-color: #970000; z-index: 101; background-image: url('/news/interface/sub_shadow.gif'); background-repeat: repeat-x; left: 508px; padding: 0px; display: none; border-bottom: 0px solid black; border: 1px solid #ffffff; border-top: none; }

.submenu_list { list-style-type: none; padding: 0px; margin: 0px; margin-top: 7px; margin-bottom: 7px; margin-left: 10px; line-height: 13px; }

a.sub:link { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: bold; color: #ffffff; text-decoration: none; }
a.sub:visited { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: bold; color: #ffffff; text-decoration: none; }
a.sub:hover { font-size:10px; font-family: arial, verdana, helvetica, sans; font-weight: bold; color: #F58761; text-decoration: none; }
a.sub:active { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: bold; color: #ffffff; text-decoration: none; }


.subhead { position: relative; width: 110px; font-size: 10px; font-family: verdana, arial, helvetica, sans; font-weight: bold; color: #F58761; border-bottom: 1px solid #F58761; display: block; margin-top: 5px; margin-bottom: 3px; }

.sidebar { position: relative; width: 191px; margin: 0; margin-top: 1px; padding: 0; z-index: 101; }

.rightcontent { position: relative; margin-left: 9px; margin-top: 7px; width: 755px; z-index: 0; }

.feature { position: relative; margin-left: 7px; margin-top: 7px; }

.tabspace { position: relative; width: 191px; height: 100%; background-image: url('/news/interface/tab_background.gif'); background-repeat: no-repeat; margin-top: 1px; padding: 0px; }

.lineitem { display: block; border-bottom: 1px solid #C2C2C2; width: 171px; cursor: pointer; margin-left: 10px; }

.lineitem_header { display: block; margin-top: 5px; font-size: 11px; font-family: arial, verdana, helvetica, sans; font-weight: bold; color: #484848; }

.lineitem_desc { display: block; margin-bottom: 5px; font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #5b5b5b; }

.linkarrow { color: #A00B0D; font-weight: bold; font-size: 10px; margin-top: -10px; font-family: verdana, arial, helvetica, sans; }

a:link { font-weight: normal; color: #A00B0D; text-decoration: none; }
a:visited { font-weight: normal; color: #A00B0D; text-decoration: none; }
a:hover { font-weight: normal; color: #000000; text-decoration: none; }
a:active { font-weight: normal; color: #A00B0D; text-decoration: none; }

.collist { position: relative; width: 185px; height: 200px; overflow: hidden; background-image: url('/news/interface/collist_background.gif'); background-repeat: no-repeat; background-position: top left; padding: 0px; }

.collist_small { position: relative; width: 179px; height: 200px; overflow: hidden; background-image: url('/news/interface/collist_background_small.gif'); background-repeat: no-repeat; background-position: top left; padding: 0px; }

.collist_small p { font-size: 10px; padding: 0px; margin: 0px; margin-top: 3px; margin-bottom: 5px; margin-left: 3px; line-height: 14px; width: 159px; }

.collist_content { padding: 8px; }

.col_list { list-style-type: none; padding: 0px; margin: 0px; margin-top: 7px; margin-bottom: 5px; margin-left: 3px; }

a.col:link { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #000000; text-decoration: none;  display: block; margin-top: 4px; margin-bottom: 4px; }
a.col:visited { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #000000; text-decoration: none; display: block; margin-top: 4px; margin-bottom: 4px; }
a.col:hover { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #888888; text-decoration: none; display: block; margin-top: 4px; margin-bottom: 4px; }
a.col:active { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #000000; text-decoration: none; display: block; margin-top: 4px; margin-bottom: 4px; }

ul.col_list li { border-bottom: 1px solid #C2C2C2; margin-top: 1px; margin-bottom: 1px; }

.left_menu { position: relative; width: 191px; background-image: url('/news/interface/tab_background.gif'); background-repeat: no-repeat; background-position: top left; margin-top: 0px; padding: 0px; margin-top: -1px; }

.left_list { list-style-type: none; padding: 0px; margin-top: 4px; margin-bottom: 10px; margin-left: 10px; line-height: 17px; width: 171px; }

.right_list { list-style-type: none; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 4px; line-height: 17px; width: 155px; }

ul.left_list li { border-bottom: 1px solid #C2C2C2; margin-top: 1px; margin-bottom: 1px; }

ul.right_list li { border-bottom: 1px solid #C2C2C2; margin-top: 1px; margin-bottom: 1px; }

a.leftmenu:link { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #666666; text-decoration: none;  display: block; }
a.leftmenu:visited { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #666666; text-decoration: none; display: block; }
a.leftmenu:hover { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #000000; text-decoration: none; display: block; }
a.leftmenu:active { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #000000; text-decoration: none; display: block; }

.bodyblock { margin-left: 1px; margin-top: 10px; margin-right: 1px; }

.tourmenu { background-image: url('/news/interface/tour_strata3d/menu_background.gif'); width: 740px; height: 24px; }

a.tourmenul:link { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #ffffff; text-decoration: none;  display: block; }
a.tourmenul:visited { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #ffffff; text-decoration: none; display: block; }
a.tourmenul:hover { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #9e9e9e; text-decoration: none; display: block; }
a.tourmenul:active { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #9e9e9e; text-decoration: none; display: block; }

.tourcontent { position: absolute; margin-top: 1px; height: 394px; width: 511px; border: 0px solid red; overflow: hidden; z-index: 1; }

.tourmenu_sub { position: absolute; margin-top: 1px; margin-left: 513px; height: 394px; width: 227px; background-image: url('/news/interface/tour_strata3d/right_background.gif'); background-repeat: no-repeat; background-position: top left; border: 0px solid blue; overflow: hidden; }

.underline { border-bottom: 1px solid #C2C2C2; width: 50%; }

a.toursubl:link { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #494949; text-decoration: none;  display: block; margin: 3px 0px 3px 0px; }
a.toursubl:visited { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #494949; text-decoration: none; display: block; margin: 3px 0px 3px 0px; }
a.toursubl:hover { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #A00B0D; text-decoration: none; display: block; margin: 3px 0px 3px 0px; }
a.toursubl:active { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #A00B0D; text-decoration: none; display: block; margin: 3px 0px 3px 0px; }

a.toursublh:link { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #742A2B; text-decoration: none;  display: block; margin: 3px 0px 3px 0px; }
a.toursublh:visited { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #742A2B; text-decoration: none; display: block; margin: 3px 0px 3px 0px; }
a.toursublh:hover { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #A00B0D; text-decoration: none; display: block; margin: 3px 0px 3px 0px; }
a.toursublh:active { font-size: 10px; font-family: arial, verdana, helvetica, sans; font-weight: normal; color: #A00B0D; text-decoration: none; display: block; margin: 3px 0px 3px 0px; }


.tourmenu_sub_inner { margin-left: 10px; margin-top: 10px; }

.tourtitle { font-size: 14px; font-weight: bold; color: #000000; text-transform: uppercase; margin-left: -1px; font-family: arial narrow, arial, helvetica narrow, helvetica, verdana; }

.segment { background-image: url('/news/interface/market_background.gif'); background-repeat: no-repeat; width: 337px; height: 130px; }

.segment_inner { padding: 10px; padding-top: 5px; }

.question { font-size: 13px; font-weight: bold; color: #3e3e3e; }

.midtitle { font-size: 11px; font-weight: bold; color: #666666; }

.red { color: #A00B0D; font-weight: bold; }
