/* boxStyle00
================================================================================ */

.boxStyle00
{
padding-top:2px;
padding-bottom:20px;
width:240px;
clear:left;
float:left;
}
.boxStyle00 img
{
padding:0 0 10px 0;
}
.boxStyle00 img.newsletterOdd
{
padding:0 20px 20px 0;
}
.boxStyle00 img.newsletterEven
{
padding:0 0 20px 0;
}
.boxStyle00 h5
{
font-weight:bold;
font-size:68%;
margin:0 0 10px 0;
}
.boxStyle00 h5.textStyle00
{
font-size:86%;
margin:0 0 10px 0;
color:#004c4d;
font-weight:normal;
}
.boxStyle00 p
{
font-weight:normal;
font-size:68%;
padding:0 0 10px 0;
color:#666;
width:100%;
clear:left;
}
.boxStyle00 ul
{
float:left;
list-style:none;
}
.boxStyle00 ul li
{
vertical-align:middle;
text-align:left;
font-size:68%;
font-weight:bold;
margin:0;
padding:0;
}
.boxStyle00 ul li a
{
padding-left:10px;
margin:0;
color:#333 !important;
background:url("/Images/Backgrounds/li_bg.gif") no-repeat top left;
text-decoration:none;
display:block;
float:left;
}
.boxStyle00 ul li a:hover
{
text-decoration:underline;
color:#000;
}
.boxStyle00 table
{
width:240px;
float:left;
border:none;
border-collapse:collapse;
}
.boxStyle00 tr.extPositive,
.boxStyle00 tr.extPositive th,
.boxStyle00 tr.extPositive td
{
background-color:#f5fff5;
padding-top:4px !important;
padding-bottom:6px !important;
padding-left:14px !important;
}
.boxStyle00 tr.extPositive th
{
background-image:url("/Images/Backgrounds/arrow-bullet-8px-top.gif") !important;
background-repeat: no-repeat;
background-position: top left;
}
.boxStyle00 tr.extNegative,
.boxStyle00 tr.extNegative th,
.boxStyle00 tr.extNegative td
{
background-color:#fff7f7;
padding-top:4px !important;
padding-bottom:6px !important;
padding-left:14px !important;
}
.boxStyle00 tr.extNegative th
{
background-image:url("/Images/Backgrounds/arrow-bullet-8px-top.gif") !important;
background-repeat: no-repeat;
background-position: top left;
}
.boxStyle00 th
{
font-size:68%;
padding-bottom:10px;
padding-left:14px;
background-image:url("/Images/Backgrounds/arrow-bullet-4px-top.gif");
background-repeat: no-repeat;
background-position: 2px 0px;
}
.boxStyle00 th a
{
color:#323939;
text-decoration:none;
}
.boxStyle00 th a:hover
{
text-decoration:underline;
color:#000;
}
.boxStyle00 td
{
padding-bottom:10px;
/*width:55px;*/
text-align:right;
font-size:68%;
color:#333;
}
.boxStyle00 td span
{
padding-right:10px;
height:1%;
}
.boxStyle00 td span.extPositive
{
/*background-image:url("/Images/Icons/arrow-up-green.gif");
background-position:center right;
background-repeat:no-repeat;*/
font-weight:bold;
color:#0a0;
margin-right:1px;
}
.boxStyle00 td span.extNegative
{
/*background-image:url("/Images/Icons/arrow-down-red.gif");
background-position:top right;
background-repeat:no-repeat;*/
font-weight:bold;
color:#c00;
margin-right:1px;
}
.boxStyle00 input.text
{
float:left;
width:130px;
color:#666;
margin:0 10px 10px 0;
}
.boxStyle00 input.button
{
float:left;
margin:0 !important;
background:url("/Images/Backgrounds/Header/primary-navigation.gif") repeat-x center left;
border:1px solid #c6b100;
font-size:68%;
font-weight:bold;
text-align:center !important;
padding:2px 3px 2px 3px;
}


/* boxStyle01
================================================================================ */

.boxStyle01
{
float:left;
margin-top:15px;
}
.boxStyle01 p
{
font-size:99%;
color:#333;
padding-bottom:10px;
width:230px;
}
.boxStyle01 h4
{
width:230px;
}
.boxStyle01 ul
{
width:230px;
clear:left;
float:left !important;
list-style:none;
margin:0; 
padding:0;
}
.boxStyle01 ul li
{
font-size:68%;
padding:4px 0 4px 0 !important;
margin:0 !important;
vertical-align:top;
display: inline; /* this gets rid of the gaps in IE5 */
float:left;
width:230px;
}
.boxStyle01 li a
{
padding:0 0 0 10px;
display:block;
font-weight:bold;
color:#333;
background-image:url("../../Images/Backgrounds/arrow-bullet-4px-top.gif");
background-position:top left;
background-repeat:no-repeat;
text-decoration:none;
margin:0;
}
.boxStyle01 li a:hover
{
text-decoration:underline;
color:#000;
}

.boxStyle01 ul.linkStyle03 li
{
font-size:68%;
margin:0 !important;
vertical-align:top;
display: inline; /* this gets rid of the gaps in IE5 */
float:left;
width:230px;
padding:0px 10px 4px 18px !important;
background:url("/Images/Backgrounds/linkbar-light-left.gif") top left no-repeat;
}
.boxStyle01 ul.linkStyle03 li a
{
background:url("/Images/Backgrounds/linkbar-light-right.gif") top right no-repeat;
padding:3px 10px 4px 0px;
display:block;
font-weight:bold;
color:#333;
text-decoration:none;
margin:0;
width: 202px;
}

div.liststyle05{
font-size: 68%;
color: #333;
font-weight: bold;
padding:0 0 10px 10px;
display:block;
font-weight:bold;
color:#333;
text-decoration:none;
margin:0;
}
ul.listStyle05
{
list-style:none;
}

ul.listStyle05 li a
{
padding-left:22px;
color: #333;
text-decoration:none;
background-image:url("/Images/Icons/newsletter-icon.gif");
background-position:top left;
background-repeat:no-repeat;

}
ul.listStyle05 li a:hover{
text-decoration:underline;
color:#000;
}

/* boxStyle02 - tabbed panel, usually on right-hand side of homepage
================================================================================ */

div.boxStyle02
{
width:240px;
/*float:left;*/
padding-bottom:20px;
clear:left;
}
div.boxStyle02 table
{
margin-top:15px !important;
width:240px;
float:left;
border:none;
border-collapse:collapse;
}
div.boxStyle02 th
{
font-size:68%;
width:110px;
wid\th:100px;
padding-bottom:15px;
padding-left:10px;
background:url("/Images/Backgrounds/li_bg.gif") no-repeat top left;
}
div.boxStyle02 th a
{
color:#323939;
text-decoration:none;
}
div.boxStyle02 th a:hover
{
text-decoration:underline;
color:#000;
}
div.boxStyle02 td
{
width:65px;
color:#333;
text-align:right;
padding-bottom:15px;
font-size:68%;
}
div.boxStyle02 td span
{
padding-right:15px;
height:1%;
font-weight:normal;
}
div.boxStyle02 td span.extPositive
{
background-image:url("/Images/Icons/arrow-up-green.gif");
background-position:center right;
background-repeat:no-repeat;
font-weight:normal;
color:#333;
}
div.boxStyle02 td span.extNegative
{
background-image:url("/Images/Icons/arrow-down-red.gif");
background-position:top right;
background-repeat:no-repeat;
font-weight:normal;
color:#333;
}
div.boxStyle02 ul.linkList
{
width:240px;
font-size:110%;
border-top:1px solid #ccc;
background-color:#f1f1f1;
padding:0;
float:left;
list-style:none;
border-bottom:1px solid #ccc;
}
div.boxStyle02 ul.linkList li
{
font-weight:bold;
background:none;
padding-left:8px;
}
div.boxStyle02 ul.linkList li a
{
text-transform:none;
padding:6px 8px 6px 12px;
color:#000;
background:url("/Images/Backgrounds/arrow-bullet-no-padding.gif") no-repeat center left !important;
text-decoration:none;
display:block;
font-size:62%;
}
div.boxStyle02 ul.linkList li a
{
float:left;
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
padding-left:12px;
padding-right:14px;
}
div.boxStyle02 ul.linkList li a:hover
{
text-decoration:underline;
color:#000;
}

/* added 2007-05-21, vs: videos */
div.boxStyle02 p
{
font-size:68%;
float:left;
padding-bottom:5px;
color:#666;
}
div.boxStyle02 p img
{
float:left;
padding-right:5px
}
div.boxStyle02 div.column00
{
float:left;
width:49px;
}
div.boxStyle02 div.column01
{
width:191px;
float:left;
}
div.boxStyle02 div.column01 a
{
float:left;
font-size:68%;
text-decoration:none;
color:#333;
font-weight:bold;
}
div.boxStyle02 div.column01 a:hover
{
text-decoration:underline;
color:#333;
}
div.boxStyle02 div.column01 a.linkStyle01
{
padding:5px 8px 0 0;
clear:left;
}
div.boxStyle02 div.column01 a.linkStyle02
{
padding:5px 5px 5px 18px;
background:url("/images/icons/video.gif") center left no-repeat;
}
div.boxStyle02 div.column01 a.linkStyle03
{
padding:5px 0 5px 18px;
background:url("/images/icons/pdf.gif") center left no-repeat;
}


/* linkList01 
================================================================================ */

ul.linkList01
{
width:460px;
clear:both;
float:left;
list-style:none;
margin:0;
padding-top:8px;
}
ul.linkList01 li
{
font-size:68%;
padding-bottom:4px;
display:inline;
}
ul.linkList01 li a
{
padding:0 0 0 10px;
display:block;
font-weight:bold;
color:#333;
background:url("/Images/Backgrounds/arrow-bullet-no-padding.gif") no-repeat center left;
text-decoration:none;
}
ul.linkList01 li a:hover
{
text-decoration:underline;
color:#000;
}

/* tabStyle00 
================================================================================ */

ul.tabStyle00 
{
float:left;
margin:0;
padding:0;
width:240px;
list-style:none;
background-image:url("/Images/Backgrounds/li_tabs_bg.gif");
background-position: bottom left;
background-repeat: repeat-x;
}
ul.tabStyle00 li
{
font-weight:bold;
float:left;
margin-left:5px;
background-image:url("/Images/Backgrounds/tabStyle00-background.gif");
background-position: center left;
background-repeat: repeat-x;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background-color:#f1f1f1;

}
ul.tabStyle00 li.selected
{
background: #fff;
border-bottom:1px solid #fff;

}
ul.tabStyle00 li.selectedStyle01
{
background-color:#fff;
border-bottom:1px solid #fff;
}
ul.tabStyle00 li a
{
float:left;
font-size:68%;
font-weight:bold;
text-decoration:none;
color:#333;
padding:2px 8px 2px 8px;
}
ul.tabStyle00 li a:hover
{
text-decoration:underline;
color:#000;
}

/* tabStyle01 
================================================================================ */

ul.tabStyle01 
{
float:left;
margin:0px;
padding:0px;
width:100%;
list-style:none;
background:url("/Images/Backgrounds/li_tabs_bg.gif") repeat-x bottom left;
}
ul.tabStyle01 li
{
font-weight:bold;
float:left;
background:#f1f1f1;
margin-left:5px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background:url("/Images/Backgrounds/tabStyle01-background.gif") center left repeat-x;
}
ul.tabStyle01 li.selected
{
background:#f8f9f9;
border-bottom:1px solid #f8f9f9;
}
ul.tabStyle01 li.selectedStyle01
{
background:#fff;
border-bottom:1px solid #fff;
}
ul.tabStyle01 li a
{
float:left;
font-size:68%;
font-weight:bold;
text-decoration:none;
padding:8px 10px 8px 10px;
color:#333;
}
ul.tabStyle01 li a.gray
{
color:#848484;
}
ul.tabStyle01 li.selected a.gray
{
color:#333;
}
ul.tabStyle01 li a:hover
{
text-decoration:underline;
color:#000;
}

/* tabStyle02 
================================================================================ */

ul.tabStyle02 
{
float:left;
margin:0;
padding:0;
width:100%;
list-style:none;
background:#fff;
}
ul.tabStyle02 li
{
margin-left:10px;
float:left;
background-image:url("/Images/Backgrounds/SearchTabs/right.gif");
background-position:top right;
background-repeat:no-repeat;
padding-right:5px;
font-size:68%;
font-weight:bold;
}
ul.tabStyle02 li.selected
{
background-image:url("/Images/Backgrounds/SearchTabs/right-selected.gif");
}
ul.tabStyle02 li.first
{
margin-left:0;
}
ul.tabStyle02 li a
{
background-image:url("/Images/Backgrounds/SearchTabs/left.gif");
background-position:top left;
background-repeat:no-repeat;
float:left;
text-decoration:none;
color:#333;
padding:8px 20px 8px 20px;
}
ul.tabStyle02 li.selected a
{
background-image:url("/Images/Backgrounds/SearchTabs/left-selected.gif");
}
ul.tabStyle02 li a:hover
{
text-decoration:underline;
color:#000;
}

/* tableStyle00
================================================================================ */

table.tableStyle00 
{
border-bottom:none;
background:#fff;
border-collapse:collapse;
margin-bottom:20px;
}
table.tableStyle00 tr.alternate
{
background:#F7F7F7;
}
table.tableStyle00 caption
{
background:#009286;
text-align:left;
font-size:74%;
font-weight:bold;
color:#fff;
padding:0;
width:100%;
}
table.tableStyle00 caption span
{
display:block;
padding:8px 5px 8px 5px;
}
/* FIREFOX FIX */
table.tableStyle00 th
{
font-size:68%;
padding:8px 5px;
border-style:none;
}
table.tableStyle00 th a
{
color:#323939;
text-decoration:none;
border-bottom:1px solid #b8baba;
}
table.tableStyle00 th a:hover
{
border-bottom:1px solid #f3c000;
color:#f3c000;
text-decoration:none;
}
/* END FIREFOX FIX */
table.tableStyle00 tr th,
table.tableStyle00 tr td
{
font-size:68%;
padding:8px 5px;
border-style:none;
}
table.tableStyle00 tr th.extFirst
{
text-align:left;
}
table.tableStyle00 tr th
{
border-top:none;
border-bottom:1px solid #ccc;
background-color:#f6f7f8;
font-weight:bold;
text-transform:uppercase;
border-style:none;
}
table.tableStyle00 tr th a
{
color:#323939;
text-decoration:none;
border-bottom:1px solid #b8baba;
}
table.tableStyle00 tr th a:hover
{
border-bottom:1px solid #f3c000;
color:#f3c000;
text-decoration:none;
}
table.tableStyle00 tbody tr td
{
border-top:1px solid #ccc;
}
table.tableStyle00 tbody tr td
{
border-top:1px solid #ccc;
}
table.tableStyle00 tbody tr td input.text
{
width:30px;
}
table.tableStyle00 tbody tr.alertBarRow00 td
{
border-top:none;
}
table.tableStyle00 tbody tr td a
{
color:#323939;
font-weight:bold;
text-decoration:none;
}
table.tableStyle00 tbody tr td a:hover
{
text-decoration:underline;
color:#000;
}
table.tableStyle00 tbody tr td input.checkbox
{
margin-left:0;
margin-top:2px;
margin-bottom:10px;
}

/* tableStyle01
================================================================================ */

table.tableStyle01 
{
float:left;
width:464px;
border-bottom:none;
background:#fff;
border-collapse:collapse;

}
table.tableStyle01 caption
{
text-align:left;
font-size:111%;
font-weight:normal;
color:#333;
border-bottom:1px solid #ccc;
padding:30px 0 6px 0;
letter-spacing:-1px;
margin-bottom:10px;
}
table.tableStyle01 tr th,
table.tableStyle01 tr td
{
font-size:74%;
padding:8px 0;
border-style:none;
color:#666;
}
table.tableStyle01 tbody tr th
{
padding-left:0;
border-top: 0px;
font-weight:normal;
width:25%
}
table.tableStyle01 tbody tr td
{
font-weight:bold;
width:25%;
padding-left:4px;
border-top: 0px;
}
table.tableStyle01 tbody tr th.extAlternate,
table.tableStyle01 tbody tr td.extAlternate
{
background:#f8f9f9;
}
table.tableStyle01 tbody tr td span.extNegative
{
padding-left:15px;
color:inherit;
background-image:url("/Images/Icons/arrow-down-red.gif");
background-position:center left;
background-repeat:no-repeat;
}
table.tableStyle01 tbody tr td span.extPositive
{
padding-left:15px;
color:inherit;
background-image:url("/Images/Icons/arrow-up-green.gif");
background-position:center left;
background-repeat:no-repeat;
}
table.tableStyle01 tbody tr td a
{
color:#323939;
font-weight:bold;
text-decoration:none;
}
table.tableStyle01 tbody tr td a:hover
{
text-decoration:underline;
color:#000;
}
table.tableStyle01 a.downloadPdf
{
cursor:hand;
cursor:pointer;
padding:6px 0 6px 20px;
background:url("/Images/Icons/pdf.gif") no-repeat center left;
}
table.tableStyle01 tbody tr.equalWidths td
{
width:50%
}



/* tableStyle02
================================================================================ */

table.tableStyle02 
{
margin-top:20px;
float:left;
border:1px solid #ccc;
background:#fff;
border-collapse:collapse;
display:block;
}
table.tableStyleVariation00 
{
width:464px;
margin-top:0px;
}
table.tableStyle02 tr th,
table.tableStyle02 tr td
{
font-size:74%;
padding:8px 0;
border-style:none;
color:#666;
}
table.tableStyle02 tbody tr th
{
padding-left:0;
border-top:none;
font-weight:normal;
}
table.tableStyle02 tbody tr td
{
font-weight:bold;

}
table.tableStyle02 tbody tr td a
{
color:#323939;
font-weight:bold;
text-decoration:none;
}
table.tableStyle02 tbody tr td a:hover
{
text-decoration:underline;
color:#000;
}
table.tableStyle02 a.downloadPdf
{
cursor:hand;
cursor:pointer;
padding:6px 0 6px 20px;
background:url("/Images/Icons/pdf.gif") no-repeat center left;
}
table.tableStyle02 th.tableContentStyle00
{
font-weight:normal;
color:#333;
font-size:93%;
text-align:center;
width:74px;
vertical-align:bottom;
padding-bottom:4px;
border-bottom:1px solid #fff;
}
table.tableStyle02 td.tableContentStyle00
{
padding-top:0;
vertical-align:top;
font-weight:bold;
color:#333;
font-size:93%;
text-align:center;
width:74px;
border:0;
}
table.tableStyle02 th.tableContentStyle01
{
background:#f6f6f6;
text-align:center;
/*width:60px;*/
border-bottom:1px solid #ccc;
font-size:68%;
}
table.tableStyle02 td.tableContentStyle01
{
text-align:center;
/*width:60px;*/
font-size:68%;
}
table.tableStyle02 .extFirst
{
border-left:1px solid #ccc;
}

/* tableStyle03
================================================================================ */

table.tableStyle03
{
border:1px solid #ccc;
width:462px;
float:left;
border-collapse:collapse;
margin-bottom:20px;
}
table.tableStyle03 caption
{
background:#009286;
text-align:left;
font-size:74%;
font-weight:bold;
color:#fff;
padding:0;
width:100%;
}
table.tableStyle03 caption span
{
display:block;
padding:8px 10px 8px 10px;
}
table.tableStyle03 tr th,
table.tableStyle03 tr td
{
font-size:68%;
padding:8px 10px;
}
table.tableStyle03 tr th.extFirst
{
text-align:left;
}
table.tableStyle03 thead tr th
{
border-top:none;
border-bottom:1px solid #ccc;
background-color:#f6f7f8;
font-weight:bold;
text-transform:uppercase;
border-style:none;
}
table.tableStyle03 tr th a
{
color:#323939;
text-decoration:none;
border-bottom:1px solid #b8baba;
}
table.tableStyle03 tr th a:hover
{
border-bottom:1px solid #f3c000;
color:#f3c000;
text-decoration:none;
}
table.tableStyle03 tbody tr td,
table.tableStyle03 tbody tr th
{
border-top:1px solid #ccc;
border-top:1px solid #ccc;
}
table.tableStyle03 tbody tr td input.text
{
width:30px;
}
table.tableStyle03 tbody tr.alertBarRow00 td
{
border-top:none;
}
table.tableStyle03 tbody tr td a
{
color:#323939;
font-weight:bold;
text-decoration:none;
}
table.tableStyle03 tbody tr td a:hover
{
text-decoration:underline;
color:#000;
}
table.tableStyle03 tbody tr td input.checkbox
{
margin-left:0;
margin-top:2px;
margin-bottom:10px;
}
table.tableStyle03 td,
table.tableStyle03 th 
{
padding:5px;
font-size:74%;
vertical-align:top;
}
table.tableStyle03 tr.extAlternate
{
background:#fafbfb;
}
table.tableStyle03 thead th
{
background:#f2f4f4;
}

/* performanceBar - change the width inline to change the bar length
================================================================================ */

span.performanceBar
{
height:10px;
width:300px;
display:block;
float:left;
font-size:1px;
line-height:0;
padding:0;
margin:0;
}
span.performanceBarPositive
{
background-color:#00a400;
}
span.performanceBarNegative
{
background-color:#e2001a;
}
span.performanceBarNull
{
background-color:none;
}

/* periodSelector00
================================================================================ */

div.periodSelector00
{
padding-top:20px;
float:right;
padding-bottom:10px;
}
div.periodSelector00 select
{
width:150px;
font-size:68%;
color:#333;
margin-right:10px;
}
div.periodSelector00 span
{
padding-right:10px;
font-size:68%;
font-weight:bold;
}
div.periodSelector00 input.button
{
background:url("/Images/Backgrounds/Header/primary-navigation.gif") repeat-x center left;
border:1px solid #c6b100;
font-size:68%;
font-weight:bold;
min-height:20px;
/*min-width:44px;*/
padding:1px 6px;
text-align:center !important;
}

/* periodSelector01
================================================================================ */

div.periodSelector01
{
padding-top:15px;
float:left;
padding-bottom:15px;
border:1px solid #ccc;
width:464px;
wid\th:452px;
vertical-align:middle;
padding-left:10px;
}
div.periodSelector01 select
{
width:150px;
font-size:68%;
color:#333;
margin-right:10px;
vertical-align:middle;
}
div.periodSelector01 span
{
padding-right:10px;
font-size:74%;
color:#666;
vertical-align:middle;
}
div.periodSelector01 input.button
{
background:url("/Images/Backgrounds/Header/primary-navigation.gif") repeat-x center left;
border:1px solid #c6b100;
font-size:68%;
font-weight:bold;
min-height:20px;
/*min-width:30px;*/
text-align:center !important;
padding-left:6px;
padding-right:6px;
}

/* periodSelector02
================================================================================ */

div.periodSelector02
{
margin-top:15px;
padding-top:5px;
float:left;
padding-bottom:5px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
width:464px;
wid\th:462px;
vertical-align:middle;
background:#f8f9f9;
}
div.periodSelector02 select
{
width:200px;
font-size:68%;
color:#333;
margin-right:10px;
vertical-align:middle;
}
div.periodSelector02 span
{
padding-left:10px;
padding-right:10px;
font-size:74%;
color:#333;
font-weight:bold;
vertical-align:middle;
}
div.periodSelector02 input.button
{
background:url("/Images/Backgrounds/Header/primary-navigation.gif") repeat-x center left;
border:1px solid #c6b100;
font-size:68%;
font-weight:bold;
min-height:18px;
/*min-width:30px;*/
text-align:center !important;
padding-left:6px;
padding-right:6px;
}

/* watchListControl
================================================================================ */

.watchListControl
{
margin-top:20px;
float:left;
border:1px solid #ccc;
background:url("/Images/Backgrounds/watchlist-control.gif") repeat-x center left;
margin-right:10px;
}
.watchListControl a
{
white-space:nowrap;
float:left;
color:#666666;
font-size:75%;
font-weight:bold;
text-decoration:none;
}
.watchListControl a
{
padding:5px 10px 5px 10px;
}
.watchListControl a.add
{
margin-left:10px;
padding:5px 10px 5px 20px;
background:url("/Images/Icons/watchlist-add.gif") no-repeat center left;
}
.watchListControl a.added
{
margin-left:10px;
padding:5px 10px 5px 20px;
background:url("/Images/Icons/watchlist-added.gif") no-repeat center left;
}
.watchListControl a.cancel
{
margin-left:10px;
padding:5px 10px 5px 20px;
background:url("/Images/Icons/watchlist-cancel.gif") no-repeat center left;
}

.watchListControl a:hover
{
text-decoration:underline;
color:#000;
}

/* pluginDownloadLink
================================================================================ */

p.pluginDownloadLink
{
font-size:68% !important;
}
p.pluginDownloadLink a
{
vertical-align:middle;
float:left;
color:#333;
text-decoration:none !important;
background:#fff url("/Images/Buttons/adobe-reader.gif") no-repeat center left;
padding:30px 15px 30px 110px;
}
p.pluginDownloadLink a:hover
{
text-decoration:underline !important;
color:#000;
}

/* chartLegend00
================================================================================ */

ul.chartLegend00
{
float:left;
list-style:none;
padding-top:10px;
width:414px;
padding-left:45px;
padding-bottom:20px;
}
ul.chartLegend00 li
{
float:left;
width:32.5%;
}
ul.chartLegend00 li input
{
float:left;
padding:0 !important;
margin:0 !important;
width:1em;
height:1em;
}
ul.chartLegend00 label
{
float:left;
font-size:69%;
color:#323939;
margin-left:3px;
padding:0 0 6px 15px;
background-position:top left;
background-repeat:no-repeat;
}

/* chartLegend01
================================================================================ */

ul.chartLegend01
{
float:right;
list-style:none;
padding-top:30px;
width:100px;
}
ul.chartLegend01 li
{
float:left;
clear:both;
width:100%;
}
ul.chartLegend01 li input
{
float:left;
}
ul.chartLegend01 label
{
float:left;
width:54px;
wid\th:50px;
font-size:69%;
color:#323939;
margin-left:3px;
padding:0 0 6px 2px;
background-position:top left;
background-repeat:no-repeat;
}

/* graphArea00
================================================================================ */

div.graphArea00
{
float:left;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
width:464px;
wid\th:462px;
}
div.graphArea00 img.chartImage
{
float:left;
width:434px;
height:184px;
padding-top:15px;
}

/* graphArea01
================================================================================ */

div.graphArea01
{
float:left;
border:1px solid #ccc;
width:464px;
wid\th:462px;
}
div.graphArea01 img.chartImage
{
float:left;
width:325px;
}

/* productPanels and underlyingPanels 
================================================================================ */

div.productPanels,
div.underlyingPanels 
{
float:left;
width:464px;
padding-bottom:15px;
}
div.productPanel,
div.underlyingPanel
{
border-top:solid 1px #ccc;
border-bottom:solid 1px #ccc;
float:left;
width:225px;
background-color:#f1f1f1;
margin-bottom:20px;
background-image:url("/Images/Backgrounds/product-panels-arrow.gif");
background-position:top left;
background-repeat:no-repeat;
}
div.productPanel.extFirst,
div.underlyingPanel.extFirst
{
margin-right:14px;
}
div.productPanel h5,
div.underlyingPanel h5
{
margin:16px 0 9px 0;
padding:0 0 0 20px;
font-weight:bold;
font-size:86%;
color:#333;
}
div.productPanel h5 a,
div.underlyingPanel h5 a
{
color:#333;
text-decoration:none;
}
div.productPanel h5 a:hover,
div.underlyingPanel h5 a:hover
{
text-decoration:underline;
color:#000;
}
div.productPanel span,
div.underlyingPanel span
{
float:left;
padding:5px 3px 15px 0;
font-size:86%;
font-weight:normal;
}
div.productPanel span.extFirst,
div.underlyingPanel span.extFirst
{
padding-left:20px !important;
}
div.productPanel span.extPositive,
div.underlyingPanel span.extPositive,
div.productPanel span.extNegative,
div.underlyingPanel span.extNegative
{
padding-right:0 !important;
}
div.productPanel span.data,
div.underlyingPanel span.data
{
font-weight:bold;
}

/* linkArea01
================================================================================ */

ul.linkArea01
{
display:block;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
width:464px;
wid\th:444px;
background:#f1f1f1;
float:left;
list-style:none;
padding:10px;
}
ul.linkArea01 li
{
float:left;
display:block;
width:464px !important;
font-size:74%;
padding:4px 0 4px 0;
}
ul.linkArea01 li a
{
padding:0 0 0 10px;
display:block;
font-weight:bold;
color:#333;
background:url("/Images/Backgrounds/arrow-bullet-no-padding.gif") no-repeat center left;
text-decoration:none;
}
ul.linkArea01 li a:hover
{
text-decoration:underline;
color:#000;
}