
@import url("style_common.css");


	 #outer { background: #dedede; border: ; float: none; margin: 0 auto; min-width: 800px; overflow: hidden; padding: 0px;  border-right: 1px solid #fff; border-left: 1px solid #fff; position: relative; text-align: center; width: 933px;  }
	 #banner { background-color: #dedede; height: 1px;  _height: 0px;  margin: 0 0 0 0; padding: 0 0 0 0; text-align: center; width: 100%;  }
	 #banner_hide ,.jsTablive .jsTabtabhide{ display: none; }
	 #logo1 { background-color: #003769; background-image: url('navtoplogo_MINI.gif'); background-repeat: no-repeat; height: 50px;  margin: 0 0 0 0; padding: 0; text-align: center; width: 100%;  }

	 #top_ad { background-color: #fff; background-image: url('top_ad_MINI.jpg'); background-repeat: no-repeat; border: 0px solid #000000; display: block; height: 90px;  margin-right: auto; padding: 0; width: 528px;  }
	 #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 { background-color: #fff; background-repeat: no-repeat; border: 0px solid #000000; display: none; height: 32px;  margin: 25px 0 25px 0; margin-left: auto; margin-right: auto; padding: 0; width: 33px;  }

	 #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; vertical-align:middle;}
	 #bannerlinks ul li.first { border-left: none; display: inline; list-style: none; margin-left: 0; }


	 #firstnav { background-color: #003769; 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; margin: 0; padding: 0; }
	 #firstnav ul li { display: inline; }
	 #firstnav ul li a { background-color: #003769; border-right: 1px solid #fff; color: #FFFFFF; float: left; padding: 5px 10px 5px 10px; text-decoration: none; }
	 #firstnav a:hover { background-color: #427daa; text-decoration: none; }
	 #firstnav #firstnavselect a { background-color: #427daa; }
	 .firstnavborder { border-bottom: 0px solid #fff; }


	 #secondnav { background-color: #427daa; border-bottom: 0px solid #fff; 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: #427daa; border-right: 1px solid #fff; color: #FFFFFF; float: left; padding: 3px 5px 3px 5px; text-decoration: none; }
	 #secondnav a:hover { background-color: #427daa; color: #d5e7f5; text-decoration: underline; }
	 #secondnav #secondnavselect a { background-color: #e7e7e7; color: #003c79; text-decoration: underline; }
	 .secondnavborder { border-bottom: 0px solid #fff; }

	 #page { background: #dedede; float: left; margin: 0; padding: 0; text-align: left; width: 100%;  }
	 #xslpage {float:left; background: #dedede; margin: 3px 0 0 0; padding: 0 0 0 0; text-align: left; width: 100%; }
	 #accountselector { 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: #dedede; float: left; _width: 72%;  margin: 0px; width: 72%;  }
	 #sidebar { background: #dedede; float: right; _width: 27%;  margin: 0 0 0 0; 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; text-align: left; }


	 body { background-color: #555555; 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; }
	 .iframebody { background-color: #DEDEDE; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; text-align: center; }
	 .Layoutbgcolor { background-color: #DEDEDE; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; text-align: center; }
	 .frame_body { background-color: #DEDEDE; text-align: left; width: 97%;  }

	 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; }
	.hand{ cursor:hand;}
	 .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: #a1b2c7; border-bottom: 0px solid #afafaf; border-left: 1px solid #aabbcc; border-right: 1px solid #aabbcc; border-top: 1px solid #aabbcc; caption-side: top; color: #003366; font-weight: bold; padding: 3px 3px 3px 3px; text-align: left; width: auto;  }
	 caption#aligncenter { text-align: center; }
	 th, td { border-bottom: 1px solid #afafaf; border-left: 1px solid #afafaf; padding: 3px 3px 3px 3px; }

	 caption A { color: #2C3153; text-decoration: underline; }
	 caption A:active { color: #2C3153; text-decoration: underline; }
	 caption A:visited { color: #2C3153; text-decoration: underline; }
	 caption A:hover { color: #2C3153; text-decoration: none; }

	 tr { background-color: #ffffff; text-align: left; }
	 tr.altrow { background-color: #eeeeee; }
	 tr.subhead { background-color: #dcdcdc; }
	 thead tr { background-color: #bec9d7; font-weight: bold; }
	 tfoot tr { background-color: #bec9d7; 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 table { border: 0; }
	 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: #dce2ea; }
	 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: #dce2ea; }
	 table#filtertools tr td { border: 0; margin: 0; padding: 1px 0 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: #dce2ea; }
	 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; background:transparent;}

	 #paging { background-color: #dce2ea; font-weight: normal; text-align: right; }
	 .paging { background-color: #dce2ea; 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 {background-color: #DEDEDE; border: 0; margin: 0; padding: 0; background:transparent;}


	 #control { border: 0px solid #000000; color: #000; 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 {margin: 0px; padding: 0px; float: right; width: 380px; border:0px solid #000000; color:#000; font-weight:normal; font-size:10px;}
     #control1 ul {margin: 0px; padding: 0px; float: right; display: inline; border: 0px solid #0f0;}
     #control1 li {float: left; list-style-type: none; line-height: 1.4em; margin: 0px; padding: 0px 4px 0px 0px}

	 #alignright { background-color: #a2a1a1; 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: #555; font-size: 9px; font-weight: normal; text-align: right; }
	 .boldtext { font-weight: bold; }
	 A.controls { color: #888; font-size: 10px; font-weight: normal; text-decoration: none; }
	 A.controls:active { color: #888; text-decoration: none; }
	 A.controls:visited { color: #888; text-decoration: none; }
	 A.controls:hover { color: #555; text-decoration: underline; }

	 #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;  }
	 .scroll {overflow-y: scroll; overflow-x: auto;  height: 400px; border-width: 1px; border-style: solid; border-color: grey; background-color: #fff; width: 99%;}



	 #thirdnav ,.jsTablive{ background-color: #dedede; 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("thirdnav_leftborder_MINI.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("thirdnav_rightborder_MINI.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("thirdnav_leftborder_selected_MINI.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("thirdnav_rightborder_selected_MINI.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 { background-color: #dedede; 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("thirdnav_leftborder_MINI.gif")  no-repeat left top; 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("thirdnav_rightborder_MINI.gif")  no-repeat right top; 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("thirdnav_leftborder_selected_MINI.gif")  no-repeat left top; 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("thirdnav_rightborder_selected_MINI.gif")  no-repeat right top; 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 { clear: left; border: solid #000000; border-width: 0px; font-size: 10px; height: 55px;  line-height: 180%; margin: 0px auto; padding: 0px; text-align: right; width: 98%;  }
	 #footer a { color: #465b9a; text-decoration: none; }
	 #footer a:hover { color: #fff; text-decoration: none; }

	 A.footer { color: #666666; text-decoration: none; }
	 A.footer:visited { color: #666666; text-decoration: none; }

	 #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; }


	 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 { 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%;  }
	 .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 { 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%;  }
	 .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 { 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%;  }
	 .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 { background: #fbe2e2; border: solid #ef3737; border-width: 1px 1px 1px 1px; color: #000000; font-size: 9px; font-weight: normal; _width: 98%;  margin: 0 auto auto auto; padding: 3px 4px 3px 4px; text-align: left; width: 99%;  }
	 .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%;  }


	 #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; }
	 .textboxcolored { background: #eeeeee; border: 0px; color: #000000; font-size: 9px; margin: 0; padding: 0; }
	 .satextbox { width: 175px; padding: 0; margin: 0; font-size: 11px;  color: #000000;}
	 .select { 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 { }


	 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; }



	 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; }


	 #displaynone { display: none; }
	 #display { display: inline; }
	 h1#screename { display: none; }


	 #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; }


	 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 { 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; }
	 .scroll {overflow-y: scroll; overflow-x: hidden;  height: 400px; border-width: 1px; border-style: solid; border-color: grey; background-color: #fff; width: 99%;}

#ie6Page{ top:-110px;}	 


        #progress {margin: 0 0 15px 0; background:#f0f0f0; border: 1px solid #d8d8d8; font-family:Arial, Helvetica, sans-serif; font-size:12px;color: #7b7b7b; width:99.7%; _width:99.7%; height:27px;}        
		#progress ul {list-style-type: none; padding: 6px 0px 0px 0px; margin: 0; text-align: left;color: #000000; }
        #progress li {background-color: transparent; padding: 3px 0px 3px 19px; display: inline; background-image:url("progress-arrow.gif");background-repeat: no-repeat; background-position: 10px 5px;}
        #progress li.progressselected {background-color: transparent;  padding-left: 19px; color: #30527a; font-weight:bold;}
        #progress li.progressdone {background-color: transparent; padding-left: 19px; color: #7b7b7b; font-weight:normal;}


        .panel {text-align: left; color:#000; background: #eee; margin:0; padding:3px; border:1px solid #cccccc;}


        .required {color:#043570; font-size:9px;}



        .headerbar{ background-color:#8291a3; height:21px; padding: 6px 0px 0px 15px; font-size: 14px; font-weight : bold; color: #fff; text-shadow:1px 1px 1px #4068a8; border-top:solid 1px #ffffff;text-align:left;}


        .bullets { margin-left: 190px; *margin-left: 230px; margin-top: 0px; list-style-image: url("bullet.gif");}
        .bullets li {padding-bottom: 10px;}

        .h1_iframe {color:#2e2959;  font-size: 14px; line-height: 17px; font-weight : bold; margin:0; padding: 7px 12px 7px 12px; }
        .framebody {margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;background-color: #DEDEDE; text-align: left;}
		
		.forminstruction {color:#990000;}

		.errorbox {padding: 0; margin: 0; font-family:Arial, Helvetica, sans-serif; font-size: 9px;border: solid #ef3737; border-width: 1px 1px 1px 1px; background:#fbe2e2; COLOR: #000000;}
		.definition{ color: #2c3153; text-decoration: underline; cursor: pointer;}


ul.jsTabnav li a span,.jsTabnav li span{ background: transparent url("thirdnav_rightborder_MINI.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("thirdnav_leftborder_selected_MINI.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("thirdnav_rightborder_selected_MINI.gif") no-repeat right top; color: #000; display: block; float: left; padding: 3px 9px 3px 6px; }
.jsTablive .jsTabtab{ float: left; border: solid #bcbcbc; border-width: 1px 1px 1px 1px; padding: 5px 5px 5px 5px; margin: 0;width:97.9%;_width:99.7%;}
		


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: #003366; 	background:#A1B2C7;	text-align:left; 	caption-side: top; 	width: auto; 	border-top: 1px solid #AABBCC; 	border-right: 1px solid #AABBCC; 	border-bottom: 1px solid #AABBCC; 	border-left: 1px solid #AABBCC;	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; border-bottom: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:#bec9d7; font-weight: bold;}
table.content tfoot tr {background-color:#bec9d7; 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 {	}
table.filtertable tr td {		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: #003366; 	background:#A1B2C7 none repeat scroll 0 0;	text-align:left; 	caption-side: top; 	width: 100%; 	border-top: 1px solid #AABBCC; 	border-right: 1px solid #AABBCC; 	border-bottom: 0px; 	border-left: 1px solid #AABBCC;}
.dj_ie table.filtertable caption {	padding:3px 0px 4px 5px; 	font-weight: bold; 	font-size: 11px; 	font-family: arial, verdana, helvetica, sans-serif; 	color: #003366; 	background:#A1B2C7;	text-align:left; 	caption-side: top; 	width: 100%; 	border-top: 0px; 	border-right: 1px solid #AABBCC; 	border-bottom: 0px; 	border-left: 1px solid #AABBCC;} 
.tableFa {	border:1px solid #CECFCE; 	clear: both; 	border-collapse: collapse; 	width:99.7%; 	_width: 99.7%;	font-family: Arial,Helvetica,sans-serif;}
table.datatable {	border-top:1px solid #CECFCE; 	border-right:1px solid #CECFCE; 	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: #003366; 	background:#A1B2C7 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:#bec9d7}
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:#BEC9D7;}
table.datatable tfoot tr {	background-color:#bec9d7; 	font-weight: bold;}
table.borderfreetable caption {	font-weight: bold; 	font-size: 11px; 	font-family: arial, verdana, helvetica, sans-serif; 	color: #FFFFFF; 	background: #A1B2C7; 	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(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(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(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:#dce2ea;border:1px solid #AFAFAF;}
table.filtertools tr {background-color:#dce2ea;}
table.filtertools tr td {border:0 none;margin:0;}

.dojoxGrid {	background-color: #e9e9e9;	font-family: Verdana;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #cccccc;	white-space: nowrap;}
.dojoxGridMasterMessages {	background-color: #fefefe;}
.dojoxGridHeader {	background-color:#BEC9D7; 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: #BEC9D7;	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;	}
table.quotePanel {border:0px solid #000000;border-collapse:separate;font-size:10px;}
table.quotePanel tbody tr td{border-bottom:0px solid #000000; border-left:0px solid #000000; border-top:0px solid #000000; border-right:0px solid #000000;padding:3px;}
table.quotePanel tbody th td{ border-top:0px solid #000000; border-right:0px solid #000000;}
table.regularlabel { border:0px solid #000000; }

.dijitTabPaneWrapper {background:none repeat scroll 0 0 #DEDEDE;}
.dijitDialog, .dojoxExpandoPane, .dijitContentPane, table.datatable thead th { background-color:#DEDEDE;}
.dijitTabContainerTopStrip {background:none repeat scroll 0 0 #DEDEDE;}
.dijitTabContainerTop-tabs {border-color:#DEDEDE;}
