/* CSS Document */
@import url("/images/style_common.css");

/* layout -------------------------------------------*/
	 #outer { background-color: #ffffff; border-left: 1px solid #fff; border-right: 1px solid #fff; margin: 0 auto; min-width: 800px; padding: 0px; position: relative; text-align: left; width: 92%;  }
	 #banner { background-color: #4d4d4d; margin: 0 0 0 0; padding: 0 0 0 0; text-align: center; width: 100%;  }
	 #banner_hide,.jsTablive .jsTabtabhide { display: none; }
	 #logo1 { background-color: #4d4d4d; background-image: url('/images/navtoplogo_44A.gif'); background-repeat: no-repeat; height: 60px;  margin: 0 0 0 0; padding: 0; text-align: center; width: 100%;  }

	 #top_ad { background-color: #fff; background-image: url('/images/top_ad_44A.jpg'); background-repeat: no-repeat; border: 0px solid #000000; display: block; height: 90px;  margin-right: auto; padding: 0; width: 546px;  }

	 #welcome_text { background-color: #fff; background-repeat: no-repeat; border: 0px solid #000000; display: none; height: 78px;  margin-right: auto; padding: 0; width: 409px;  }
	 #icon { display: none; }

	 #bannerlinks ul { border: none; display: inline; float: right; font-size: 10px; margin: 15px 15px 0 0; padding: 0; }
	 #bannerlinks ul li { border-left: 0px solid #fff; display: inline; list-style: none; margin-left: 0; padding: 0 2px 0 6px; }
	 #bannerlinks ul li.first { border-left: none; display: inline; list-style: none; margin-left: 0; }


/* firstnav ------------------------------  */
	 #firstnav { background-color: #6d6f71; border-bottom: 1px solid #fff; float: left; font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 1px; width: 100%;  }
	 #firstnav ul { border-bottom: 0px solid #fff; border-top: 1px solid #fff; color: #666666; margin: 0; padding: 0 0 0 0; }
	 #firstnav ul li { display: inline; }
	 #firstnav ul { border-bottom: 0px solid #fff; border-top: 1px solid #fff; color: #666666; margin: 0; padding: 0 0 0 0; }
	 #firstnav ul li a { background-color: #6d6f71; border-right: 1px solid #fff; color: #FFFFFF; float: left; padding: 5px 10px 5px 10px; text-decoration: none; }
	 #firstnav a:hover { background-color: #ff9933; color: #cccccc; text-decoration: none; }
	 #firstnav #firstnavselect a { background-color: #ff9933; }
	 .firstnavborder { border-bottom: 0px solid #fff; }

/* secondnav ------------------------------  */
	 #secondnav { background-color: #ff9933; border-right: 1px solid #ffffff; float: left; font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; font-weight: normal; letter-spacing: 0px; width: 100%;  }
	 #secondnav ul { border-bottom: 0px solid #fff; border-top: 0px solid #fff; color: #FFFFFF; margin: 0; padding: 0 0 0 0; }
	 #secondnav ul li { display: inline; }
	 #secondnav ul { border-bottom: 0px solid #fff; border-top: 0px solid #fff; color: #FFFFFF; margin: 0; padding: 0 0 0 0; }
	 #secondnav ul li a { background-color: #ff9933; border-right: 1px solid #fff; color: #FFFFFF; float: left; padding: 3px 5px 3px 5px; text-decoration: none; }
	 #secondnav a:hover { background-color: #ffffff; color: #696969; text-decoration: underline; }
	 #secondnav #secondnavselect a { background-color: #ffffff; color: #696969; text-decoration: underline; }
	 .secondnavborder { border-bottom: 0px solid #fff; }

/* pipenav ------------------------------  */
	 #pipenavcontainer { font-family: arial, verdana, helvetica, sans-serif; font-size: 9px; letter-spacing: 1px; margin-bottom: 2px; overflow: hidden; }
	 #pipenavlist { list-style-type: none; margin: 0; padding: 0; }
	 #pipenavlist li { border-right: 1px solid #8fbed5; float: left; line-height: 1.1em; margin: 1px 1px 1px 4px; padding: 1px 4px 1px 1px; }

	 #page { background: #ffffff; float: left; margin: 0; padding: 0 0 0 0; text-align: left; width: 100%;  }
	 #xslpage { background: #fff; float: left; margin: 12px 0 0 0; padding: 0 0 0 0; text-align: left; width: 100%;  }
	 #accountselector { border: 0px solid #000000; color: #000000; font-size: 11px; margin: 0 12px 0 12px; padding: 0 0 10px 0; }
	 #printexcel { color: #000000; float: right; font-size: 11px; margin: 0 12px 0 0; padding: 0 0 0 0; }
	 #content {margin-top: 0px; margin-right: 12px; margin-bottom: 0px; margin-left: 12px; text-align: left;}
	 #xslcontent {margin-top: 15px; margin-right: 12px; margin-bottom: 0px; margin-left: 12px; text-align: left; padding : 1px 0 0 0;}
	 #main_with_sidebar { background: #fff; float: left; _width: 72%;  margin: 0 0 0 0; width: 72%;  }
	 #sidebar { clear: right; float: right; margin: 0 0 0 0; width:27%; _width:27%;  }
	 #main { _width: 99.7%;  margin: 0 0 0 0; padding: 0 0 0 0; width: 99.7%;  }
	 #empty { float: left; _width: _4%;  margin: 0 0 0 0; width: 5%;  }
	 #timestamp { font-size: 11px; margin: 3px 2px 3px 2px; padding: 0px; text-align: right; }
	 #break { padding-bottom: 25px; clear: left; width: 99.7%;  }

/* general formatting ------------------------------ */
	 body { background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: auto; padding: 0; text-align: center; }
	 .body_popup { background-color:#FFFFFF; background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 15px auto; padding: 0; text-align: center; }
	 .frame_body { text-align: left; width: 97%;  }
	 .iframebody { background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; text-align: center; }
	 .Layoutbgcolor { background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; text-align: center; }

	 h1 { color: #2e2959; font-size: 14px; font-weight: bold; line-height: 17px; margin: 0; padding: 7px 12px 7px 12px; }
	 h2 { color: #069; font-size: 13px; margin: 0; }
	 h3 { color: #666; font-size: 13px; margin: 0; }

	 .header { background: transparent; }
	 .nav { background: #eee; }
	 .login { background: #eee; }

	 hr { background-color: #999999; border: 1px; height: 1px;  _height: 2px;  }
	 table { border-collapse: collapse; border-right: 1px solid #afafaf; border-top: 1px solid #afafaf; clear: both; font-size: 11px; width: 100%;  }
	 caption { background-color: #ff9933; border-bottom: 0px solid #afafaf; border-left: 1px solid #afafaf; border-right: 1px solid #afafaf; border-top: 1px solid #afafaf; caption-side: top; color: #ffffff; font-weight: bold; padding: 3px 3px 3px 3px; text-align: left; width: auto;  }
	 caption A { color: #ffffff; text-decoration: underline; }
	 caption A:active { color: #ffffff; text-decoration: underline; }
	 caption A:visited { color: #ffffff; text-decoration: underline; }
	 caption A:hover { color: #ffffff; text-decoration: none; }
	 th, td { border-bottom: 1px solid #afafaf; border-left: 1px solid #afafaf; padding: 3px 3px 3px 3px; }
	 tr { background-color: #ffffff; text-align: left; }
	 tr.bgcolor2 { background-color: #eeeeee; }
	 tr.subhead { background-color: #dcdcdc; }
	 thead tr { background-color: #c5c5c5; font-weight: bold; }
	 tfoot tr { background-color: #c5c5c5; font-weight: bold; }

	 td.active { font-weight: bold; }
	 .thcolor { background-color: #eef1f4; font-weight: bold; }

	 tr.chartbg, th.chartbg, td.chartbg { background-color: #fff; }
	 tr.chartbg td { border: 0; padding: 0; }
	 tr.chartbg:hover { background-color: #fff; }
	 tr.chartbg td table tr td { border-bottom: 1px solid #afafaf; border-left: 1px solid #afafaf; padding: 3px; }
	 tr.chartbg td { border: 0; padding: 0; padding-right: 3px; }
	 tr.chartbg td.assettable { border: 0; padding-right: 0px; }
	 tr.chartbg table { border-right: 1px solid #cccccc; }
	 tr.chartbg td { border: 0; padding: 0; }
	 tr.chartbg img { padding: 0 3px 0 3px; }
	 tr.chartbg applet { margin: 5px; }

	 table#chartlefttable { border-bottom: 1px solid #afafaf; border-left: 1px solid #afafaf; }
	 table#charttoptable { border-left: 1px solid #afafaf; }

	 table#tabletools { border-bottom: 0px solid #afafaf; border-left: 1px solid #afafaf; border-right: 1px solid #afafaf; border-top: 1px solid #afafaf; }
	 table#tabletools tr { background-color: #c5c5c5; }
	 table#tabletools tr td { border: 0; margin: 0; padding: 1px 0 1px 1px; }

	 table#filtertools { border-bottom: 1px solid #afafaf; border-left: 1px solid #afafaf; border-right: 1px solid #afafaf; border-top: 1px solid #afafaf; }
	 table#filtertools tr { background-color: #c5c5c5; }
	 table#filtertools tr td { border: 0; margin: 0; padding: 1px 0px 1px 1px; }

	 table#tools { border-bottom: 1px solid #afafaf; border-left: 1px solid #afafaf; border-right: 1px solid #afafaf; border-top: 1px solid #afafaf; }
	 table#tools tr { background-color: #a2a1a1; }
	 table#tools tr td { border: 0; margin: 0; padding: 1px 0 1px 1px; }

	 table#login { border-bottom: 1px solid #afafaf; border-left: 1px solid #afafaf; border-right: 1px solid #afafaf; border-top: 1px solid #afafaf; font-size: 9px; }
	 table#login tr { background: #eee; }
	 table#login tr th,table#login tr td { border-bottom: 0px solid #afafaf; border-left: 0px solid #afafaf; margin: 0; padding: 5px 1px 1px 5px; }

	 table#borderfreetable { border: 0; margin: 0; padding: 0; }

	 table#welcometable { border-bottom: 0px solid #cccccc; border-left: 0px solid #cccccc; border-right: 0px solid #cccccc; border-top: 0px solid #cccccc; font-size: 11px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; width: 568;  }
	 table#welcometable tr { background: #fff; }
	 table#welcometable tr th,table#welcometable tr td { border-bottom: 0px solid #cccccc; border-left: 0px solid #cccccc; border-right: 0px solid #cccccc; border-top: 0px solid #cccccc; margin: 0; padding: 5px 1px 1px 5px; }
	 table#welcometable tr.welcometablee:hover { background-color: #fff; }

	 table#welcometable tr td#welcome { background-color: #8d9091; color: White; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1px; line-height: 23px; margin: 0px; padding: 5px 5px 5px 15px; width: 140px;  }


	 #paging { background-color: #c5c5c5; font-weight: normal; text-align: right; }
	 .paging { background-color: #c5c5c5; font-weight: normal; text-align: right; }
	 .italics { font-style: italic; }
	 .redfont { color: #ff0000; }
	 .bluefont { color: #0000ff; }
	 .negcolor { color: #ff0000; }
	 .poscolor { color: #008000; }
	 .nochgcolor { color: #000000; }
	 .bgcolor1 { background-color: #ffffff; }
	 .bgcolor2 { background-color: #eeeeee; }

	 .backtotop { font-size: 10px; font-weight: normal; margin: 0px 0px 0px 5px; }
	 .note1 { font-size: 10px; font-weight: normal; margin: 0px; text-align:left; }
	 .note2 { color: #006699; font-size: 10px; font-weight: normal; margin: 0px 0px 0px 20px; }
	 .note-emphases { color: #ff0000; font-size: 10px; font-weight: normal; margin: 0px; }

	 .noborders { border: 0; margin: 0; padding: 0; }

	 #tooltipdiv { background-color: #d8dde3; border-bottom: black 1px solid; border-left: black 1px solid; border-right: black 1px solid; border-top: black 1px solid; font: 9px/12px Verdana; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; position: absolute; visibility: hidden;  width: 350px;  z-index: 100;  }

/*  controls ------------------------------------- */
	 #control { border: 0px solid #000000; color: #ffffff; float: right; font-size: 10px; font-weight: normal; margin: 0px; padding: 0px; width: 200px;  }
	 #control ul { border: 0px solid #0f0; display: inline; float: right; margin: 0px; padding: 0px; }
	 #control li { float: left; line-height: 1.4em; list-style-type: none; margin: 0px; padding: 0px 4px 0px 0px; }
	 #control1 { border: 0px solid #000000; color: #fff; float: right; font-size: 10px; font-weight: normal; margin: 0px; padding: 0px; width: 380px;  }
	 #control1 ul { border: 0px solid #0f0; display: inline; float: right; margin: 0px; padding: 0px; }
	 #control1 li { float: left; line-height: 1.4em; list-style-type: none; margin: 0px; padding: 0px 4px 0px 0px; }

	 #alignright { background-color: #871a4b; background-repeat: yes-repeat; border: 0px solid #000000; caption-side: top; color: #000000; float: right; font-weight: bold; margin: 0px; padding: 0px; text-align: left; width: 300px;  }
	 #alignright ul { border: 0px solid #0f0; display: inline; float: right; margin: 0px; padding: 0px; }
	 #alignright li { float: left; line-height: 1.4em; list-style-type: none; margin: 0px; padding: 0px 4px 0px 0px; }

	 .centeralign { text-align: center; }
	 .rightalign { text-align: right; }
	 .leftalign { text-align: left; }
	 .controls { color: #ffffff; font-size: 9px; font-weight: normal; text-align: right; }
	 .boldtext { font-weight: bold; }
	 A.controls { color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none; }
	 A.controls:active { color: #ffffff; text-decoration: none; }
	 A.controls:visited { color: #ffffff; text-decoration: none; }
	 A.controls:hover { color: #ffffff; text-decoration: underline; }
	 .scroll {overflow-y: scroll; overflow-x: auto;  height: 400px; border-width: 1px; border-style: solid; border-color: grey;background-color: #ffffff; width: 99%;}


/* thirdnav-----------------------------  */
	 #thirdnav,.jsTablive { background: #ffffff; color: #8f8f8f; float: none; font-size: 9px; overflow :hidden;  margin-left: 0px; padding: 0; width: 99.7%; white-space:nowrap; }
	 #thirdnav ul,ul.jsTabnav { list-style: none; margin: 0; padding: 0; }
	 #thirdnav li,ul.jsTabnav li,ul.jsTabactive li,ul.jsTabnav li.jsTabactive { display: inline; margin: 0 2px 0 0; padding: 0; }
	 #thirdnav a,.jsTabnav a { background: transparent url("../images/thirdnav_leftborder_44A.gif") no-repeat left top; color: #8f8f8f; float: left; margin: 0 2px 0 0; padding: 0 0 0 3px; text-decoration: none; }
	 #thirdnav a span, #thirdnav span { background: transparent url("../images/thirdnav_rightborder_44A.gif") no-repeat right top; color: #000000; display: block; float: left; padding: 3px 9px 3px 6px; }
	 #thirdnav a:hover,ul.jsTabnav li a:hover { background-position: 0% -42px; cursor: hand; }
	 #thirdnav a:hover span,ul.jsTabnav li a:hover span,ul.jsTabnav li.jsTabactive a:hover span { background-position: 100% -42px; color: #000; cursor: hand; }

	 #thirdnav #thirdnavselect a,.jsTabnav .jsTabactive a { background: transparent url("../images/thirdnav_leftborder_selected_44A.gif") no-repeat left top; color: #8f8f8f; margin: 0 2px 0 0; padding: 0 0 0 3px; text-decoration: none; }
	 #thirdnav #thirdnavselect a span, #thirdnav  #thirdnavselect span { background: transparent url("../images/thirdnav_rightborder_selected_44A.gif") no-repeat right top; color: #000; display: block; float: left; padding: 3px 9px 3px 6px; }
	 #thirdnav #thirdnavselect a:hover { background-position: 0% -42px; cursor: hand; }
	 #thirdnav #thirdnavselect a:hover span { background-position: 100% -42px; color: #000; cursor: hand; }
	 #thirdnavcontainer { border: solid #bcbcbc; border-width: 1px 1px 1px 1px; margin: 0; padding: 5px 5px 5px 5px; }

/* fourthnav -----------------------------  */
	 #fourthnav { background: #ffffff; color: #8f8f8f; float: none; font-size: 9px; height: 18px;  margin-left: 0px; padding: 0; width: 99.7%;  }
	 #fourthnav ul { list-style: none; margin: 0; padding: 0; }
	 #fourthnav li { display: inline; margin: 0 2px 0 0; padding: 0; }
	 #fourthnav a { background: transparent url("../images/thirdnav_leftborder_44A.gif"); color: #8f8f8f; float: left; margin: 0 2px 0 0; padding: 0 0 0 3px; text-decoration: none; }
	 #fourthnav a span, #fourthnav span { background: transparent url("../images/thirdnav_rightborder_44A.gif"); color: #000000; display: block; float: left; padding: 3px 9px 3px 6px; }
	 #fourthnav a:hover { background-position: 0% -42px; cursor: hand; }
	 #fourthnav a:hover span { background-position: 100% -42px; color: #000; cursor: hand; }
	 #fourthnav #fourthnavselect a { background: transparent url("../images/thirdnav_leftborder_selected_44A.gif"); color: #8f8f8f; margin: 0 2px 0 0; padding: 0 0 0 3px; text-decoration: none; }
	 #fourthnav #fourthnavselect a span, #fourthnav  #fourthnavselect span { background: transparent url("../images/thirdnav_rightborder_selected_44A.gif"); color: #000; display: block; float: left; padding: 3px 9px 3px 6px; }
	 #fourthnav #fourthnavselect a:hover { background-position: 0% -42px; cursor: hand; }
	 #fourthnav #fourthnavselect a:hover span { background-position: 100% -42px; color: #000; cursor: hand; }
	 #fourthnavcontainer { border: solid #bcbcbc; border-width: 1px 1px 1px 1px; margin: 0; padding: 5px 5px 5px 5px; }

/* footer ------------------------------ */
	 #footer { background-color: #ffffff; border: solid #000000; border-width: 0px; clear: both; font-size: 10px; height: 40px;  line-height: 180%; margin: 0px auto; padding: 0px; text-align: right; width: 98%;  }
	 #footer a { color: #465b9a; margin: 8px; text-decoration: none; }
	 #footer a:active { color: #666666; text-decoration: none; }
	 #footer a:visited { color: #666666; text-decoration: none; }
	 #footer a:hover {text-decoration: underline; color: #465b9a;}

	 #disclaimer { clear: both; color: #000000; font-size: 9px; font-weight: normal; margin: 0 12px 0 12px; padding: 0 0 0 0; text-align:left; }
	 A.disclaimer:link { color: #003399; font-size: 9px; font-weight: normal; text-decoration: underline; }
	 A.disclaimer:active { color: #003399; font-size: 9px; font-weight: normal; text-decoration: underline; }
	 A.disclaimer:visited { color: #003399; font-size: 9px; font-weight: normal; text-decoration: underline; }
/* links ---------------------------------*/
	 A { color: #2c3153; text-decoration: underline; }
	 A:active { color: #2c3153; text-decoration: underline; }
	 A:visited { color: #2c3153; text-decoration: underline; }
	 A:hover { color: #2c3153; text-decoration: none; }

	 A.selected { color: #2c3153; text-decoration: underline; }
	 A.selected:active { color: #2c3153; text-decoration: underline; }
	 A.selected:visited { color: #2c3153; text-decoration: underline; }
	 A.selected:hover { color: #2c3153; text-decoration: underline; }

	 A.header:link { color: #fff; text-decoration: none; }
	 A.header:active { color: #fff; text-decoration: none; }
	 A.header:visited { color: #fff; text-decoration: none; }
	 A.header:hover { color: #fff; text-decoration: underline; }

/* error ------------------------------ */
	 .error { background: #fbe2e2; border: solid #ef3737; border-width: 1px 1px 1px 1px; color: #ff0000; font-size: 9px; font-weight: bold; padding: 3px 4px 3px 4px; text-align: left; }
	 .errorfull { background: #fbe2e2; border: solid #ef3737; border-width: 1px 1px 1px 1px; color: #ff0000; font-size: 9px; font-weight: bold; _width: 98%;  margin: 0 auto auto auto; padding: 3px 4px 3px 4px; text-align: left; width: 98%;  }

/* warning ------------------------------ */
	 .warning { background: #fffcf0; border: solid #aeac54; border-width: 1px 1px 1px 1px; color: #000000; font-size: 9px; font-weight: bold; padding: 3px 4px 3px 4px; text-align: left; }
	 .warningfull { background: #fffcf0; border: solid #aeac54; border-width: 1px 1px 1px 1px; color: #000000; font-size: 9px; font-weight: bold; _width: 98%;  margin: 0 auto auto auto; padding: 3px 4px 3px 4px; text-align: left; width: 98%;  }

/* info ------------------------------ */
	 .info { background: #ebf0fa; border: solid #0069b3; border-width: 1px 1px 1px 1px; color: #000000; font-size: 9px; font-weight: bold; padding: 3px 4px 3px 4px; text-align: left; }
	 .infofull { background: #ebf0fa; border: solid #0069b3; border-width: 1px 1px 1px 1px; color: #000000; font-size: 9px; font-weight: bold; _width: 98%;  margin: 0 auto auto auto; padding: 3px 4px 3px 4px; text-align: left; width: 98%;  }

/* notice ------------------------------ */
	 .notice { background: #fbe2e2; border: solid #ef3737; border-width: 1px 1px 1px 1px; color: #000000; font-size: 9px; font-weight: normal; padding: 3px 4px 3px 4px; text-align: left; }
	 .noticefull { background: #fbe2e2; border: solid #ef3737; border-width: 1px 1px 1px 1px; color: #000000; font-size: 9px; font-weight: normal; _width: 98%;  padding: 3px 4px 3px 4px; text-align: left; width: 99%;  }

/* form elements ------------------------------ */
	 #button_navigation { border: 0px solid #000000; margin: 0px; padding: 10px; text-align: center; }
	 .form { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
	 .formsm { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8px; }
	 .button { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: center; }
	 .button_sm { font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; text-align: center; }
	 .textbox { color: #000000; font-size: 9px; margin: 0; padding: 0; }
	 .select { color: #000000; font-size: 9px; margin: 0; padding: 0; }
	 .textboxcolored { background: #eeeeee; border: 0px; color: #000000; font-size: 9px; margin: 0; padding: 0; }

	 .quickquotetext { color: #000000; font-size: 10px; margin: 0; padding: 2px 2px 2px 2px; }
	 .quickquote { color: #000000; font-size: 14px; margin: 0; padding: 5px 20px 5px 20px; }
	 #tabclear { }

/* Symbol Rollover Menu ----------------------------- */

	 div.itemDivNormal { background-color: #eeeeee; color: #5a5a5a; display: block; font-family: arial, verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; padding: 1px 1em; text-align: left; text-decoration: underline; visibility: visible;  }
	 div.itemDivOver { background-color: #d8d8d8; color: #5a5a5a; display: none; font-family: arial, Tahoma, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; padding: 1px 1em; text-align: left; text-decoration: none; visibility: hidden;  }
	 div.menu { clip: rect(0,154,200,0); padding: 0px 1px 0px 0px; position: absolute; top: 0px; }
	 div.menu span.menuSymbol { background-color: #c7c7c7; color: #000000; display: block; font-family: arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; padding: 3px 1em; text-align: left; text-decoration: none; }

	 #dropmenudiv { border: 0px solid black; line-height: 11px; position: absolute; }

	 .menuLink a { color: #5a5a5a; padding: 10px; text-decoration: underline; }
	 .menuLink a:active { color: #5a5a5a; text-decoration: underline; }
	 .menuLink a:visited { color: #5a5a5a; text-decoration: underline; }
	 .menuLink a:hover { color: #5a5a5a; text-decoration: none; }
	 .menuhrulebgcolor { background-color: #ffffff; }

/* FAQs ----------------------------- */
	 li#squarelist { list-style-type: square; padding: 8px 0px 0px 0px; }
	 li#disclist { list-style-type: disc; padding: 8px 0px 0px 0px; }
	 #faq { text-align: left; }

/* Exchange Agreements -------------- */
	 #displaynone { display: none; }
	 #display { display: inline; }
	 h1#screename { display: none; }

/* Popup  -------*/
	 caption#popup { border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; }
	 table#popup { border-bottom: black 1px solid; border-left: black 1px solid; border-right: black 1px solid; width: 500px;  }

/* Sitemap -------------- */
	 #sitemap { border: 0px solid black; width: 940px;  }
	 #sitemap div { border: 0px solid red; float: left; margin-bottom: 20px; margin-right: 10px; width: 205px;  }
	 .secnavitem { margin-left: 0px; }
	 .thirdnavitem { margin-left: 15px; }
	 .imagecursorhand { cursor: hand; }

/* Jaywalk -------------- */
	 table#jaywalk { border-bottom: 0px solid #cccccc; border-collapse: collapse; border-left: 0px solid #cccccc; border-right: 0px solid #cccccc; border-top: 0px solid #cccccc; clear: both; font-size: 11px; width: 99.7%;  }
	 table#jaywalksearch { border-collapse: collapse; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; clear: both; font-size: 11px; width: 99.7%;  }
	 table#jaywalksearch tr { border-bottom: 1px solid #cccccc; }
	 table#jaywalksearch tr td { border-left: 0px solid #cccccc; border-right: 0px solid #cccccc; }
	 table#borderfreetablejaywalk { border: 0; margin: 0; padding: 0; }
	 table#borderfreetablejaywalk td { border: 0; margin: 0; padding: 0; }
	 table#jaywalkcontent { border: 0; padding: 0; }
	 table#jaywalkcontent tr { background-color: #990000; }
	 table#jaywalkcontenta { border: 1; padding: 1px; }
	 table#ratingcontent { border: 1; padding: 1px; width: 74%;  }

	 td.tableshaded_jaywalk { color: #000000; font-family: arial; font-size: 11px; font-weight: normal; }
	 .tableshaded_jaywalk { color: #000000; font-family: arial; font-size: 11px; font-weight: normal; }

	 td.tableshaded_titlea { color: #990000; font-family: arial; font-size: 12px; font-weight: bold; }
	 td.tableshaded_headera { background-color: #990000; color: #FFFFFF; font-family: arial; font-size: 12px; font-weight: bold; }
	 .tableshaded_titlea { color: #990000; font-family: arial; font-size: 12px; font-weight: bold; }
	 .jaywalkbgcolor1 { background-color: #ffffff; }
	 .jaywalkbgcolor2 { background-color: #f6f6f6; }
	 .jaywalkbgcolor { background-color: #990000; }
	 td.jaywalkbgcolor { background-color: #990000; }
	 td.mainA { font-family: arial; font-size: 12px; font-weight: normal; }
	 td.maina_link { color: #990000; font-family: arial; font-size: 11px; font-weight: normal; }
	 td.mainA_alt { color: #000000; font-family: arial; font-size: 11px; font-weight: bold; }
	 td.jaywalkfont { color: #000000; font-family: arial,verdana,sans-serif; font-size: 10px; font-weight: normal; padding-left: 2pt; padding-right: 2pt; }

	 td.tableshaded_jaywalkcolor1 { background-color: #abe4ae; color: #000000; font-family: arial; font-size: 11px; font-weight: normal; }
	 td.tableshaded_jaywalkcolor2 { background-color: #c9fac9; color: #000000; font-family: arial; font-size: 11px; font-weight: normal; }
	 td.tableshaded_jaywalkcolor3 { background-color: #ffffff; color: #000000; font-family: arial; font-size: 11px; font-weight: normal; }
	 td.tableshaded_jaywalkcolor4 { background-color: #f5cfcf; color: #000000; font-family: arial; font-size: 11px; font-weight: normal; }
	 td.tableshaded_jaywalkcolor5 { background-color: #eba3a3; color: #000000; font-family: arial; font-size: 11px; font-weight: normal; }

	 .jaywalknote1 { color: #990000; font-family: arial; font-size: 11px; font-weight: normal; }
	 .jaywalknote2 { color: #666666; font-family: arial; font-size: 11px; font-weight: normal; }
	 .filter { font-family: arial; font-size: 11px; font-weight: normal; }
	 .mainA { font-family: arial; font-size: 12px; font-weight: normal; }
	 .maina_link { color: #990000; font-family: arial; font-size: 11px; font-weight: normal; }


	 A.tableshaded_headera { color: #ffffff; text-decoration: underline; }
	 A.tableshaded_headera:active { color: #ffffff; text-decoration: underline; }
	 A.tableshaded_headera:visited { color: #ffffff; text-decoration: underline; }
	 A.tableshaded_headera:hover { color: #ffffff; text-decoration: underline; }

	 A.tableshaded_jaywalk { color: #683525; text-decoration: underline; }
	 A.tableshaded_jaywalk:active { color: #683525; text-decoration: underline; }
	 A.tableshaded_jaywalk:visited { color: #683525; text-decoration: underline; }
	 A.tableshaded_jaywalk:hover { color: #683525; text-decoration: underline; }

	 A.maina_link { color: #990000; text-decoration: underline; }
	 A.maina_link:active { color: #990000; text-decoration: underline; }
	 A.maina_link:visited { color: #990000; text-decoration: underline; }

/* Balances */
ul.jsTabnav li a span,.jsTabnav li span{ background: transparent url("../images/thirdnav_rightborder_44A.gif") no-repeat right top; color: #000000; display: block; float: left; padding: 3px 9px 3px 6px; }
ul.jsTabnav li a:link{ color: #8f8f8f; float: left; margin: 0 2px 0 0; padding: 0 0 0 3px; text-decoration: none; font-weight:normal;}
ul.jsTabnav li a:visited{ background: transparent url("../images/thirdnav_leftborder_selected_44A.gif") no-repeat left top; color: #8f8f8f; margin: 0 2px 0 0; padding: 0 0 0 3px; text-decoration: none; font-weight:normal;}
ul.jsTabnav li.jsTabactive a span,.jsTabnav .jsTabactive span{ background: transparent url("../images/thirdnav_rightborder_selected_44A.gif") no-repeat right top; color: #000; display: block; float: left; padding: 3px 9px 3px 6px; }		
.jsTablive .jsTabtab{ border: solid #bcbcbc; border-width: 1px 1px 1px 1px; margin: 0; padding: 5px 5px 5px 5px; width:97.9%;_width:99.7%;float:left}

/* Studio  css */
table.content  {font-size:11px; border:1px solid #AFAFAF;  clear: both; border-collapse: collapse; width:99.7%;	 border-left:1px solid #AFAFAF; margin-left:1px}
table.content caption { 	padding:3px 0px 4px 5px; 	font-weight: bold; 	font-size: 11px; 	font-family: arial, verdana, helvetica, sans-serif; 	color: #FFFFFF; 	background:#FF9933;	text-align:left; 	caption-side: top; 	width: auto; 	border-top: 1px solid #AFAFAF; 	border-right: 1px solid #AFAFAF; 	border-bottom: 1px solid #AFAFAF; 	border-left: 1px solid #AFAFAF;	margin: 0 0 0 -1px;}
table.content thead th {padding:3px 3px 3px 3px; border-left:1px solid #AFAFAF; border-bottom:1px solid #AFAFAF;font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; width:25%}
table.content td {padding:3px 3px 3px 3px; border-left:1px solid #AFAFAF; :1px solid #AFAFAF; font-family: arial, verdana, helvetica, sans-serif;  }
.tdwidth {padding:3px 3px 3px 3px; border-left:1px solid #AFAFAF; border-bottom:1px solid #AFAFAF; font-family: arial, verdana, helvetica, sans-serif; width:25%; text-align:left;}
table.content tr {background-color: #ffffff;}
table.content thead tr {background-color:#c5c5c5; font-weight: bold;}
table.content tfoot tr {background-color:#c5c5c5; font-weight: bold;}
table.filtertable {	background-color: #ffffff; 	width: 100%; 	_width: 100%;	border-bottom:1px solid #AFAFAF; 	border-left:1px solid #AFAFAF 	border-right:1px solid #AFAFAF; }
table.filtertable tr {/*	background-color: #ffffff; */}
table.filtertable tr td {	/*padding:3px 2px 3px 8px;*/ 	border:0; 	font-weight: regular; 	font-family: arial, verdana, helvetica, sans-serif;	font-size: 11px; 	font-color: #000000;}
table.filtertable caption {	padding:3px 0px 4px 5px; 	font-weight: bold; 	font-size: 11px; 	font-family: arial, verdana, helvetica, sans-serif; 	color: #FFFFFF; 	background:#FF9933 none repeat scroll 0 0;	text-align:left; 	caption-side: top; 	width: 100%; 	border-top: 1px solid #AFAFAF; 	border-right: 1px solid #AFAFAF; 	border-bottom: 0px; 	border-left: 1px solid #AFAFAF;}
.dj_ie table.filtertable caption {	padding:3px 0px 4px 5px; 	font-weight: bold; 	font-size: 11px; 	font-family: arial, verdana, helvetica, sans-serif; 	color: #FFFFFF; 	background:#FF9933 none repeat scroll 0 0;	text-align:left; 	caption-side: top; 	width: 100%; 	border-top: 0px; 	border-right: 1px solid #AFAFAF; 	border-bottom: 0px; 	border-left: 1px solid #AFAFAF;} 
table.datatable {	border-top:1px solid #AFAFAF; 	border-right:1px solid #AFAFAF; 	clear: both; 	border-collapse: collapse; 	width:100%; 	_width: 100%;	font-family: Arial,Helvetica,sans-serif;}
table.datatable caption {	padding:3px 0px 4px 5px; 	font-weight: bold; 	font-family: Arial,Helvetica,sans-serif; 	font-size: 11px; 	color: #FFFFFF; 	background:#FF9933 repeat-x top left; 	text-align:left; 	caption-side: top; 	width: 100%; 	border-top: 1px solid #AFAFAF; 	border-right: 1px solid #AFAFAF; 	border-bottom: 0px solid #AFAFAF; 	border-left: 1px solid #AFAFAF;} 
table.datatable tbody tr td {	padding:3px 3px 3px 6px; 	border-left:1px solid #AFAFAF; 	border-bottom:1px solid #AFAFAF; 	font-size: 11px; }
table.datatable tbody tr th {	padding:3px 3px 3px 6px; 	border-left:1px solid #AFAFAF; 	border-bottom:1px solid #AFAFAF; 	font-size: 11px; 	font-weight: bold;}
table.datatable thead tr {	background-color:#c5c5c5}
table.datatable thead tr th {	font-weight: bold; 	text-align: center; 	border-left:1px solid #AFAFAF; 	border-bottom:1px solid #AFAFAF; 	padding: 2px 3px 2px 3px; 	font-size: 11px;    background-color:#eef1f4;}
table.datatable tfoot tr {	background-color:#c5c5c5; 	font-weight: bold;}
table.borderfreetable caption {	font-weight: bold; 	font-size: 11px; 	font-family: arial, verdana, helvetica, sans-serif; 	color: #FFFFFF; 	background: #FF9933; 	caption-side: top; 	width: 100%; 	border: 0px;} 
table.borderfreetable tr {	background:color: #ffffff;}
table.borderfreetable td {	padding:3px 3px 3px 6px; 	border: 0px;}
table.message tr td span.error {	border: solid #ef3737;	border-width: 1px 1px 1px 1px;	background: transparent  url(../images/error.gif) no-repeat 3px 4px; 	background-color : #fbe2e2; 	padding: 3px 4px 3px 20px; 	font-weight: bold;  	font-size: 11px; 	color: #ff0000; 	text-align: left; 	vertical-align: middle;}
table.message tr td span.info {	border: solid #0069B3; 	border-width: 1px 1px 1px 1px; 	background: transparent  url(../images/info.gif) no-repeat 3px 4px; 	background-color : #ebf0fa; 	padding: 3px 4px 3px 20px; 	font-weight: bold;  	font-size: 11px; 	color: #000000; 	text-align: left; 	vertical-align: middle; }
table.message tr td span.warning {	border: solid #000000; 	border-width: 1px 1px 1px 1px; 	background: transparent  url(../images/warning.gif) no-repeat 3px 4px; 	background-color : #ebf0fa; 	padding: 3px 4px 3px 20px; 	font-weight: bold;  	font-size: 11px; 	color: #000000; 	text-align: left; 	vertical-align: middle; }
.dj_ie6 .textbox {	font-size:10px;	height: 17px;	border: 1px solid #8BA0BD;	text-align: left; 	vertical-align: middle;	}
.componentContent {	border:#cccccc;}
.evenRow { 	background-color:#EEEEEE !important;}
a {	color:#2C3153;	text-decoration:underline;}
a:active {	color:#2C3153;	text-decoration:underline;}
a:visited {	color:#2C3153;	text-decoration:underline;}
a:hover {	color:#2C3153;	text-decoration:none;}
table.filtertools {background-color:#c5c5c5;border:1px solid #AFAFAF;}
table.filtertools tr {background-color:#c5c5c5;}
table.filtertools tr td {border:0 none;margin:0;/*padding:0px 0px 0px 0px;*/}
/* dojo */
.dojoxGrid {	background-color: #e9e9e9;	font-family: Verdana;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #AFAFAF;	white-space: nowrap;}
.dojoxGridMasterMessages {	background-color: #fefefe;}
.dojoxGridHeader {	background-color:#eef1f4; font-weight: bold;	white-space:normal;	}
.dojoxGridCell {	border: 1px solid;	border-color: #EEEEEE; border-right-color: #AFAFAF;	padding: 3px 3px 3px 3px;	height:auto;}
.dojoxGridHeader .dojoxGridCell {	border-width: 1px;	padding: 3px 3px 3px 3px;	border-color: transparent #AFAFAF #AFAFAF transparent;	background: #C5C5C5;	font-weight: bold;	font-family: arial, verdana, helvetica, sans-serif;	font-size: 11px;	text-align: center;	white-space: normal;	color: #000 !important;	height:auto;}
.dojoxGrid td {	white-space: normal;	font-family: arial, verdana, helvetica, sans-serif;	font-size: 11px;	border-bottom:1px solid #AFAFAF}
.dj_ie6  .dojoxGrid td {	white-space: normal;	font-family: arial, verdana, helvetica, sans-serif;	font-size: 11px;	border-bottom:1px solid #AFAFAF}
.dojoxGridRowOdd {	background-color: #EEEEEE;	}
