@charset "utf-8";

* {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
}

body {
background-image:url(../images/pattern_062.gif);
}

#wrapper {
width:997px;
text-align:center;
background-color:#FFF;
margin:auto;
overflow:hidden;
border:1px solid #999999;
}




#header {
width:1002px;
height:108px;
float:left;
background-image:url(../images/etp/header_bg.jpg);
background-repeat:no-repeat;
}

#headerleft {
width:491px;
height:108px;
float:left;
padding-left:10px;
}

#headerright {
width:491px;
height:108px;
float:left;
}

#logo {
float:left;
height:70px;
}

#alerts {
width:315px;
height:25px;
float:left;
background-image:url(../images/etp/alertsbg.gif);
background-repeat:no-repeat;
background-position:top left;
text-align:left;
padding-left:75px;
padding-top:13px;
display:inline;
}

#alerts input {
background-color:transparent;
width:308px;
border:0;
float:left;
}

#topmenu {
width:490px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:right;
margin-bottom:5px;
margin-top:5px;
color:#000;
}

#topmenu li {
list-style:none;
display:inline;
margin-left:0px;
}

#topmenu li a:hover {
text-decoration:underline;
color:#000;
}

#topmenu li a,.pagination li a {
text-decoration:none;
color:#000;
}


.banner {
border:2px solid #dedede;
float:left;
display:inline;
margin-bottom:10px;
}

.advertisement {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999;
display:inline;
float:left;
}

.contentBanner {
margin-top:10px;
}

#container {
width:1002px;
float:left;
display:block;
}

.partitionbgmain {
background-image:url(../images/partiionbg.gif);
background-repeat:repeat-y;
background-position:top left;
background-color:#Fff;
}

.insidepartitionbg {
background-image:url(../images/partiionbginside.gif);
background-repeat:repeat-y;
background-position:top left;
background-color:#Fff;
}

.fourcolpartitionbg {
background-image:url(../images/fourcolpartiionbg.gif);
background-repeat:repeat-y;
background-position:top left;
background-color:#Fff;
}

.hlfourcolpartitionbg {
background-image:url(../images/fourcolpartiionbg.gif);
background-repeat:repeat-y;
background-position:-16px 0;
background-color:#Fff;
}

.halfcontainer {
width:486px;
float:left;
margin-left:10px;
display:inline;
}

.threecolcontainer {
width:733px;
float:left;
margin-left:10px;
display:inline;
}

.onecolcontainer {
width:238px;
float:left;
margin-left:10px;
display:inline;
}

.onecolblock {
width:486px;
float:left;
text-align:left;
background-color:#fff;
}

.onecolblockonecontainer {
width:720px;
float:left;
text-align:left;
background-color:#fff;
}

.sectionname {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#89221b;
font-weight:700;
text-transform:uppercase;
text-align:left;
border-bottom:solid 1px #89221b;
padding-bottom:5px;
}

.sectionnamered {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#cd110f;
font-weight:700;
text-transform:uppercase;
text-align:left;
border-bottom:solid 1px #cc0909;
padding-bottom:5px;
}

.sectionnamenoline a,.sectionname a {
text-decoration:none;
color:#89221b;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

.sectionnamenoline,#breadcrumbs .sectionnamenoline {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#89221b;
font-weight:700;
text-transform:uppercase;
text-align:left;
}

.highlightblock {
background-color:#e3f6fa;
}

.halfblockleft {
width:238px;
float:left;
display:inline;
}

.halfblockright {
width:238px;
margin-left:10px;
float:left;
display:inline;
}

.subhalf {
width:238px;
float:left;
}

.stories li {
list-style:none;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #dedede;
text-align:left;
}

.thumb {
border:1px solid #ccc;
background-color:#FFF;
text-align:left;
float:left;
margin:3px;
padding:2px;
}

.thumbspan {
background-image:url(../images/featuredstar.gif);
background-repeat:no-repeat;
background-position:top left;
}

.roundbutton {
background-color:red;
padding:2px 5px;
}

.currentissue {
width:193px;
background-color:#eee;
border:1px solid #979797;
text-align:center;
position:relative;
left:20px;
top:0;
float:left;
padding:10px;
}

.currentissue span {
position:relative;
left:-58px;
top:-25px;
}

.currentissue2 {
width:193px;
background-color:#eee;
border:1px solid #9fd04d;
text-align:center;
position:relative;
left:10px;
top:20px;
float:left;
margin-bottom:500px;
padding:10px;
}

.currentissue2 div {
background-image:url(../images/currentissuetitlehor.gif);
background-position:top left;
background-repeat:no-repeat;
width:124px;
height:15px;
padding-top:4px;
background-color:#036;
font-weight:700;
color:#FFF;
text-transform:uppercase;
position:absolute;
top:-20px;
left:10px;
}

.currentissue2height {
height:240px;
}

.sectionlinks a:hover {
color:#cd0706;
}

.sectionlinksred,.sectionlinksred a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#e73940;
text-decoration:none;
text-align:left;
font-weight:700;
}

.more {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#e73940;
text-decoration:none;
text-align:left;
font-weight:700;
float:left;
display:inline;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:center right;
padding-right:5px;
margin-top:5px;
}

.more a {
color:#e73940;
text-decoration:none;
}

.footerbg {
width:1002px;
background-image:url(../images/etp/footerbg.gif);
background-repeat:repeat-x;
height:101px;
float:center;
margin:auto;
}


.polymerlogofooter {
float:left;
margin-left:10px;
margin-top:18px;
display:inline;
}

.timessite {
width:800px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
float:left;
margin-bottom:10px;
text-align:left;
margin-left:10px;
margin-right:10px;
}

.timessitebluetext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
float:left;
font-weight:700;
}

.timessite a:hover {
color:#000;
text-decoration:none;
}

.links {
width:800px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
float:left;
margin-bottom:10px;
text-align:left;
margin-left:10px;
margin-right:5px;
}

.links a:hover {
color:#000;
text-decoration:underline;
}

p {
text-align:left;
color:#666;
}

p a {
text-decoration:none;
color:#000;
}

p.grey {
text-decoration:none;
color:#666;
margin-top:5px;
}

p.grey a {
text-decoration:none;
color:#666;
}

p.grey a:hover {
text-decoration:none;
color:#c00;
}

.viewdetails a {
font-weight:700;
color:#444;
line-height:20px;
}

.boldlinks a {
font-weight:700;
color:#444;
}

.boldlinks a:hover {
font-weight:700;
color:#c00;
}

.vd {
background-image:url(../images/viewicon.jpg);
background-repeat:no-repeat;
background-position:center left;
padding-left:12px;
color:#000;
display:block;
float:left;
}

#pagedetails {
width:748px;
float:left;
background-color:#fff;
padding-bottom:10px;
}

#pagedetails li {
height:5px;
}

#breadcrumbs {
float:left;
display:inline;
margin:5px 10px 10px;
}

#breadcrumbs li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#444848;
text-decoration:none;
display:inline;
margin-right:5px;
}

#breadcrumbs li.pagetitle {
font-family:"Times New Roman", Times, serif;
font-size:15px;
text-transform:uppercase;
font-weight:700;
color:#4d5050;
}

#breadcrumbs li a {
color:#444848;
text-decoration:none;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:10px;
}

#breadcrumbs li a:hover {
color:#c00;
text-decoration:none;
}

.pagetitle {
font-family:"Times New Roman", Times, serif;
font-size:20px;
text-transform:uppercase;
font-weight:700;
color:#4d5050;
display:block;
clear:left;
}

.pagehalf {
width:500px;
float:left;
display:inline;
}

a.button {
background:transparent url(../images/button_right_03.gif) no-repeat scroll top right;
display:block;
float:left;
height:20px;
margin-right:6px;
padding-right:10px;
text-decoration:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
}

a.button span {
background:transparent url(../images/button_left_03.gif) no-repeat;
display:block;
line-height:20px;
color:#fff;
padding:0 0 5px 10px;
}

a.button:hover span {
text-decoration:none;
color:#FF0;
}

.textbox {
height:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
border:1px solid #CCC;
width:155px;
float:left;
}

.textboxsmall {
height:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
border:1px solid #CCC;
width:100px;
}

.textboxbig {
height:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
border:1px solid #CCC;
width:230px;
}

.textbox1 {
height:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
border:1px solid #CCC;
width:125px;
float:left;
margin-right:5px;
}

.greybox {
background-color:#e9ebea;
width:480px;
margin-left:5px;
height:49px;
padding:5px;
}

.greybox2 {
background-color:#e9ebea;
width:460px;
margin-left:5px;
height:49px;
padding:5px;
}

.commentbox {
height:200px;
width:250px;
}

.commentbox2 {
height:50px;
width:250px;
}

.commentbox3 {
height:50px;
width:230px;
}

.commentbox3big {
height:100px;
width:230px;
}

.search {
width:380px;
margin-right:5px;
}

.categoryname {
background-image:url(../images/etp/categorybg.gif);
background-repeat:repeat-y;
background-position:top left;
background-color:#40a6d5;
height:19px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
font-weight:700;
text-transform:uppercase;
text-align:left;
float:left;
display:block;
padding:2px 5px 0;
}

.date {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#908d8d;
text-align:left;
clear:left;
}

.articleheading {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#2e2d2d;
}

.labelred {
color:#d63a3a;
}

.headingitalic {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#3c3d3d;
font-style:italic;
text-transform:none;
}

.comments li {
list-style:none;
float:left;
width:476px;
padding:10px 5px;
}

.alternatecomments {
background-color:#edecec;
padding-top:5px;
padding-bottom:5px;
}

.bottomspacing {
margin-bottom:15px;
}

.articlebottomspacing {
margin-bottom:7px;
}

.partitionbghalf {
background-image:url(../images/partiionbghalf.gif);
background-repeat:repeat-y;
background-position:top left;
}

.twocolpartitionbg {
background-image:url(../images/threecolpartitionbg.gif);
background-repeat:repeat-y;
background-position:top left;
background-color:#FFF;
}

.wrapdiv {
background-image:url(../images/partiionbghalf.gif);
background-repeat:repeat-y;
background-position:top left;
width:486px;
float:left;
text-align:left;
display:inline;
}

#searchalphabet li {
list-style:none;
display:inline;
margin-right:5px;
}

#searchalphabet li a {
text-decoration:none;
font-weight:700;
color:#333;
}

.toppadding {
padding-top:10px;
}

.pagination {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;
}

.pagination li {
list-style:none;
margin-left:5px;
float:left;
}

.pagination li a:hover {
text-decoration:underline;
color:#cd110f;
}

.paginationtextbox {
height:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
border:1px solid #CCC;
width:20px;
text-align:left;
}

.limargin {
margin-top:2px;
}

.eventdetails li {
display:inline;
margin-right:5px;
border-bottom:none;
}

.eventsline {
display:block;
float:left;
padding-bottom:8px;
padding-top:8px;
width:480px;
}

.eventsline2 {
display:block;
float:left;
padding-bottom:8px;
padding-top:8px;
background-color:#ebebeb;
}

.label {
font-weight:700;
}

.tablepadding td {
padding-top:3px;
}

#logo img,.banner *,.floatleft {
float:left;
}

#topmenu li a,.pagination li a {
text-decoration:none;
color:#060a1e;
}

.sectionnamenoline,#breadcrumbs .sectionnamenoline {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#8c0152;
font-weight:700;
text-transform:uppercase;
text-align:left;
}

.floatright {
text-align:right;
}

.sectionnamenoline a:hover,.sectionname a:hover,p a:hover,#searchalphabet li a:hover,.pagination li.active,a:hover {
color:#c00;
}

.sectionlinks,.sectionlinks a,.formlabel {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#444848;
text-decoration:none;
text-align:left;
font-weight:700;
}

.sectionlinksred a:hover,.more a:hover,a {
color:#000;
}

.timessite a,.links a {
color:#000;
text-decoration:none;
}

.categoryname a,.categoryname a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
}

.ul {
list-style:square;
margin-left:30px;
}

.threecol {
width:739px;
margin-left:5px;
float:left;
display:inline;
}

.twocol {
width:492px;
margin-left:5px;
background-color:#fff;
float:left;
display:inline;
}

.singlecol {
width:240px;
margin-left:8px;
background-color:#fff;
float:left;
display:inline;
}

#workarea {
width:748px;
float:left;
}



.video-dev {
cursor:pointer;
position:relative;
background:url(rockingvideo.jpg) no-repeat center;
width:236px;
left:0;
top:0;
}

.video-a-link {
position:relative;
}

.video-dev a {
width:236px;
left:0;
top:0;
display:block;
}

.video-dev .video-link-span {
background:transparent url(../images/featuredstar.gif) no-repeat scroll 0 50%;
cursor:pointer;
color:#000;
display:block;
height:35px;
position:absolute;
text-align:center;
text-decoration:none;
vertical-align:bottom;
width:34px;
opacity:0.8;
left:208px;
top:0;
}

.container-border {
border:1px #CCC solid;
width:236px;
margin-top:5px;
margin-right:1px;
float:left;
padding:3px;
}

#helplinetable a:hover {
width:100%;
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
color:#c00;
margin:auto;
}

.submenu {
color:#6e6e6e;
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
}

.mainmenu,.mainmenu a {
color:#000;
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
}

#cluetip {
border:1px solid #999;
}

#cluetip-close img {
border:0;
}

#cluetip-title #cluetip-close {
float:right;
position:relative;
}

#cluetip-waitimage {
width:43px;
height:11px;
position:absolute;
background-image:url(wait.gif);
}

.cluetip-arrows {
display:none;
position:absolute;
top:0;
left:-11px;
height:22px;
width:11px;
background-repeat:no-repeat;
background-position:0 0;
}

#cluetip-extra {
display:none;
}

.cluetip-default {
background-color:#d9d9c2;
}

.cluetip-default #cluetip-outer {
position:relative;
background-color:#dedede;
margin:0;
}

.cluetip-default h3#cluetip-title {
font-size:1.1em;
font-weight:700;
background-color:#74deff;
color:#fff;
background-image:url(../images/titlebg.gif);
background-position:top left;
background-repeat:repeat-x;
margin:0 0 5px;
padding:8px 10px 4px;
}

.cluetip-default #cluetip-title a {
color:#000;
font-size:.95em;
}

.cluetip-default #cluetip-inner {
padding:10px;
}

.clue-right-default .cluetip-arrows {
background-image:url(images/darrowleft.gif);
}

.clue-left-default .cluetip-arrows {
background-image:url(images/darrowright.gif);
left:100%;
margin-right:-11px;
}

.clue-top-default .cluetip-arrows {
background-image:url(images/darrowdown.gif);
top:100%;
left:50%;
margin-left:-11px;
height:11px;
width:22px;
}

.clue-bottom-default .cluetip-arrows {
background-image:url(images/darrowup.gif);
top:-11px;
left:50%;
margin-left:-11px;
height:11px;
width:22px;
}

.cluetip-jtip {
background-color:transparent;
}

.cluetip-jtip #cluetip-outer {
border:2px solid #ccc;
position:relative;
background-color:#fff;
}

.cluetip-jtip h3#cluetip-title {
font-size:16px;
font-weight:400;
background-color:#ccc;
color:#333;
margin:0 0 5px;
padding:2px 5px;
}

.cluetip-jtip #cluetip-inner {
display:inline-block;
padding:0 5px 5px;
}

.clue-right-jtip .cluetip-arrows {
background-image:url(images/arrowleft.gif);
}

.clue-left-jtip .cluetip-arrows {
background-image:url(images/arrowright.gif);
left:100%;
margin-right:-11px;
}

.clue-top-jtip .cluetip-arrows {
background-image:url(images/arrowdown.gif);
top:100%;
left:50%;
margin-left:-11px;
height:11px;
width:22px;
}

.clue-bottom-jtip .cluetip-arrows {
background-image:url(images/arrowup.gif);
top:-11px;
left:50%;
margin-left:-11px;
height:11px;
width:22px;
}

.cluetip-rounded {
background:transparent url(images/bl.gif) no-repeat 0 100%;
margin-top:10px;
margin-left:12px;
}

.cluetip-rounded #cluetip-outer {
background:transparent url(images/tl.gif) no-repeat 0 0;
margin-top:-12px;
}

.cluetip-rounded #cluetip-title {
background-color:transparent;
position:relative;
margin:0 -12px 0 0;
padding:12px 12px 0;
}

.cluetip-rounded #cluetip-extra {
position:absolute;
display:block;
background:transparent url(images/tr.gif) no-repeat 100% 0;
top:0;
right:0;
width:12px;
height:30px;
margin:-12px -12px 0 0;
}

.cluetip-rounded #cluetip-inner {
background:url(images/br.gif) no-repeat 100% 100%;
position:relative;
margin:-18px -12px 0 0;
padding:5px 12px 12px;
}

.cluetip-rounded div#cluetip-close {
text-align:right;
color:#009;
background:transparent;
margin:0 5px 5px;
}

.cluetip-rounded div#cluetip-close a {
color:#777;
}

.clue-right-rounded .cluetip-arrows {
background-image:url(images/rarrowleft.gif);
}

.clue-left-rounded .cluetip-arrows {
background-image:url(images/rarrowright.gif);
left:100%;
margin-left:12px;
}

.clue-top-rounded .cluetip-arrows {
background-image:url(images/rarrowdown.gif);
top:100%;
left:50%;
margin-left:-11px;
height:11px;
width:22px;
}

.clue-bottom-rounded .cluetip-arrows {
background-image:url(images/rarrowup.gif);
top:-23px;
left:50%;
margin-left:-11px;
height:11px;
width:22px;
}

.cluetip-rounded #cluetip-title,.cluetip-rounded #cluetip-inner {
zoom:1;
}

.tabs-nav {
list-style:none;
display:inline-block;
margin:0;
padding:10px 0 0 4px;
}

.tabs-nav:after {
display:block;
clear:both;
content:" ";
}

.tabs-nav li {
float:left;
min-width:84px;
margin:0 0 0 1px;
}

.tabs-nav a,.tabs-nav a span {
display:block;
background:url(../images/etp/tab.png) no-repeat;
padding:0 10px;
}

.tabs-nav a {
position:relative;
top:1px;
z-index:2;
padding-left:0;
color:#000;
font-size:12px;
font-weight:700;
line-height:1.2;
text-align:center;
text-decoration:none;
white-space:nowrap;
}

.tabs-nav .tabs-selected a {
color:#fff;
}

.tabs-nav .tabs-selected a,.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active {
background-position:100% -150px;
outline:0;
}

.tabs-nav a,.tabs-nav .tabs-disabled a:hover,.tabs-nav .tabs-disabled a:focus,.tabs-nav .tabs-disabled a:active {
background-position:100% -100px;
}

.tabs-nav a span {
width:64px;
min-width:64px;
height:18px;
min-height:18px;
padding-top:6px;
padding-right:0;
}

*>.tabs-nav a span {
width:auto;
height:auto;
}

.tabs-nav .tabs-selected a span {
padding-top:7px;
}

.tabs-nav .tabs-selected a span,.tabs-nav a:hover span,.tabs-nav a:focus span,.tabs-nav a:active span {
background-position:0 -50px;
}

.tabs-nav a span,.tabs-nav .tabs-disabled a:hover span,.tabs-nav .tabs-disabled a:focus span,.tabs-nav .tabs-disabled a:active span {
background-position:0 0;
}

.tabs-nav .tabs-selected a:link,.tabs-nav .tabs-selected a:visited,.tabs-nav .tabs-disabled a:link,.tabs-nav .tabs-disabled a:visited {
cursor:text;
}

.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active {
cursor:pointer;
}

.tabs-nav .tabs-disabled {
opacity:.4;
position:relative;
filter:alpha(opacity=40);
}

.tabs-container {
width:486px;
border-top:1px solid #89221b;
padding-top:10px;
background:#fff;
float:left;
}

.advertisement_top{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
display:inline;
float:left;
}

.tabs-loading em {
background:url(loading.gif) no-repeat 0 50%;
padding:0 0 0 20px;
}

.tabs-nav .tabs-disabled a span {
_height:19px;
min-height:19px;
}

#banner {
background-color:#06b;
color:#FFF;
font-size:large;
border-bottom:1px solid #ccc;
background:url(bg.gif) repeat-x;
text-align:center;
padding:15px;
}

#main {
padding:1em;
}

.tt {
font-size:12px;
}

.sample {
border:1px solid #009;
background:red;
padding:3px;
}

#T2tDirect {
border:2px dotted red;
background:#FF0;
padding:3px;
}


.stories .noline,a img {
border:none;
}

.eventsline ul li,#subMenusContainer li {
list-style:none;
}

#helplinetable,#helplinetable a {
width:100%;
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
color:#000;
margin:auto;
}

.cluetip-default div#cluetip-close,.cluetip-jtip div#cluetip-close {
text-align:right;
color:#900;
margin:0 5px 5px;
}

.tabs-nav a:hover,#banner a {
color:#FFF;
}

#menu #nav li:hover ul,#menu #nav li:hover a:focus {
margin-left:0;
}

#menu ul.dropdown li {
float:left;
line-height:1.3em;
vertical-align:middle;
zoom:1;
background-color:#fff;
color:#000;
border-color:#fff;
border-style:solid;
border-width:1px 1px 1px 0;
padding:7px 10px;
}

#menu ul.dropdown a:link,#menu ul.dropdown a:visited {
color:#000;
text-decoration:none;
}


@media projection,screen {
.tabs-hide {
display:none;
}
}

@media print {
.tabs-nav {
display:none;
}
}