/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{ 	margin: 0; 	padding: 0; 	border: 0; 	outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%;	font-family: inherit;	vertical-align: baseline; }

/* General */
body { font-family: Helvetica,Arial,sans-serif;	font-size: 12px; color: #666; line-height: 17px;	font-weight: normal; text-decoration: none;	background-color: transparent; } 

/* Forms */
select { font-size: 10px; color: #666666;}
input[type=submit] { font-size: 10px; color: #666666; width: 80px; }
input[type=button] { font-size: 10px; color: #666666; width: 80px; }
input[type=text] { font-size: 10px; color: #666666; width: 74px; text-align: right; }
input[type=checkbox] { font-size: 10px; color: #666666; }

/* Tables */
/* tables still need 'cellspacing="0"' in the markup */
.IRTable { border-collapse: collapse; width: 100%; font-weight:normal; font-size:11px; border:solid 1px #A6A6A6}
.IRTable th, .IRTable td { width:200px; padding: 2px; border-collapse: collapse; background-color: #F3FEFD; text-align: center }
.IRTable th { color: #FFF; font-size:12px; font-weight: normal; background:#A6A6A6; text-align:right;}
.IRTable td { color: #323232; background:#F9F9F9; text-align:right;}
.IRTable .left { text-align: left}

.title{width:100%; font-size:14px; font-weight:bold; color:#FFF; background:#666; border:solid 1px #A6A6A6;}
.IRTable2 { border-collapse: collapse; width: 100%; font-weight:normal; font-size:11px; }
.IRTable2 th, .IRTable2 td { padding: 2px; border-collapse: collapse; background-color: #F3FEFD; text-align: center; }
.IRTable2 th { color: #FFF; font-size:12px; font-weight: normal; background:#A6A6A6;}
.IRTable2 td { color: #323232; }

.lookupCalc { border-collapse: collapse; text-align: left; }
.lookupCalc th, .IRTable td { padding: 2px; border-collapse: collapse; }
.lookupCalc th { color: #333333; font-weight: bold; }
.lookupCalc td { color: #666666; }

.tickerTable { border-collapse: collapse;	width: 190px; }
.tickerTable th, td {	color: #666666; font-size: 11px; }
.tickerTable th {	}
.tickerTable td { }	

/* Spacers */
.horiSpacer20 {	height: 20px; background: transparent; width: 100%;	clear: left; clear: right; }
.horiSpacer40 {	height: 40px; background: transparent; width: 100%;	clear: left; clear: right; }

/* Links */
a { text-decoration: underline; }
a:link, a:visited { color: #666666; }
a:hover, a:active { text-decoration: none; color: #339900; }
a:link.printerFriendly { padding-left: 20px; background: url(images/printer_TransBG_simple2_Out.gif) no-repeat; }
a:visited.printerFriendly { padding-left: 20px; background: url(images/printer_TransBG_simple2_Out.gif) no-repeat; }
a:hover.printerFriendly { padding-left: 20px; background: url(images/printer_TransBG_simple2_Hover.gif) no-repeat; }
a:active.printerFriendly { padding-left: 20px; background: url(images/printer_TransBG_simple2_Hover.gif) no-repeat; }

/* Lookup results table */
#quotetable { border: none; border-collapse:	collapse; font-size: 11px; background-color: #FFFFFF; margin: 0px; padding: 0px; width: 500px;}
#quotetable th { border-bottom: 1px solid #D8E4E3; border-collapse:	collapse; background-color: #F3FEFD; color: #666666; font-weight: normal; text-align: center; }
#quotetable td { border-bottom: 1px solid #D8E4E3; border-collapse:	collapse; background-color: #F3FEFD; color: #339900; font-weight: normal; text-align: center; }
#quotetable td.alt { border-bottom: 1px solid #D8E4E3; border-collapse:	collapse; background-color: #F3FEFD; color: #339900; font-weight: normal; text-align: center; }
#quotetable th.sort { text-decoration: underline; }

/* Headers */
h1 { font-size: 19px; color: #0094C3; text-transform: uppercase; font-weight: bold; }
h2 {}
h3 { font-size: 13.43px; color: #0094C3; text-transform: uppercase; font-weight: bold; }
h4 {}

/* QuoteNew */
/* Stock Ticker Container */
.stockTickerContainer {	width: 170px;	height: 112px; background: url(images/stockTicker_bg.gif) no-repeat ; padding-left: 15px; padding-top: 5px; line-height: 10.82px; }
.stockTickerPanel_1 {	margin-left: 15px; padding-top: 5px; font-size: 9px; color: #339900; font-weight: bold; }
.stockTickerPanel_2 { height: 25px;	padding-top: 15px; font-size: 12px;	color: #666; line-height: 14.75px; }
.stockTickerPanel_3 { padding-top: 5px;	font-size: 10px; color: #666; }
.stockPrice {	width: 100px;	float: left; } 
.stockPrice span { color: #339900; font-weight: bold; }
.stockTickerUp { padding-left: 10px; padding-right: 18px; text-align: right; float: right; color: #339900; background: url(images/arrow_up.gif) no-repeat 0px 5px; }
.stockTickerDown { padding-left: 10px; padding-right: 18px; text-align: right; float: right; color: #cc0000; background: url(images/arrow_down.gif) no-repeat 0px 5px; }

.tickerContainer {	width: 176px; height: 112px; background: url(images/stockTicker_bg.gif) no-repeat ; padding-top: 5px; line-height: 10.82px; }
.tickerHeader{ font-size: 9px; color: #339900; font-weight: bold; }

