@charset "UTF-8";
/* CSS Document */

  ul#tabnav {
	  float:left;
	  width:195px;
	  background: #fff url(/images/tab_ul_background.gif) repeat-y;
      border-bottom:2px solid #b3b3b3;
	  border-top:2px solid #b3b3b3;
      margin:0px 0px 0px 10px;
      padding:0pt;	  
	  }
	  ul#tabnav li {
	    margin:0;
	    padding:0;
		list-style-type:none;
		background:none !important;
	  
	  }
	  ul#tabnav li a {
	  color:#000000 !important;     
      font-size:11px;
      font-weight:bold;
      text-decoration:none !important;
      margin-bottom:0px !important;
      padding:6px 2px 6px 24px;
	  display:block;
	  border:1px solid #a8a8a8;
	  border-right:0px;
	  border-bottom:0px;
	  background:none;
	  background-color: transparent;
	  background:url(/images/tab_li_unselected.gif) no-repeat;
	  }
	  ul#tabnav li a:link, ul#tab li a.visited {
	   background:url(/images/tab_li_unselected.gif) no-repeat;
		
	  }
	  ul#tabnav li a:hover, ul#tab li a.active {
		color:#dd3f45 !important;
		background:url(/images/tab_li_unselected.gif) no-repeat;
		background-color:transparent;
	  }
	  ul#tabnav li a.selected, ul#tabnav li a.selected:hover, ul#tabnav li a.selected:active {
	  	color:#FFFFFF !important;
		background: #dd3f45 url(/images/tab_li_selected.gif) no-repeat;
	  }
	  ul#tabnav li.Divider {
	  padding:6px;
	  display:block;
	  border:1px solid #a8a8a8;
	  border-right:0px;
	  border-bottom:0px;
	  background: url(/images/tab_li_divider.gif) repeat-y !important;
	  color:#ffffff;
	  font-weight:bold;
	  }
	  .panel {
	    background:#fff;
		width:600px;
		float:left;
		border:1px solid #b3b3b3;
		border-top:2px solid #b3b3b3;
      	display:block;
		min-height:400px;
	  }
	  .content {
      	padding:9px;
      	text-align:left;
		margin-left:20px;
	  }
	  #tabcontainer {
	  	min-height:450px;
	  }
	  #PanelTable {
	  border: 1px solid #cccccc;
	  margin: 0 10px 10px 10px;
	  width:550px;
	  }
	  th { 
	  background:#a4a9ba;
	  border-bottom: 1px solid #cccccc;
	  color:#ffffff;
	  font-size:14px;
	  text-align:left;
	  }
	  .clsAltRow {
	  background: #e9e9e9;
	  }
  .clsBUHeader {
	border:1px solid #b3b3b3;
	margin:0px; 
	padding:10px;
	background:#ebebeb;
	clear:both;
	_margin-top:-5px;
  }
  .clsGradDown {
    	background: url(/images/grad_diagonal_down.gif) repeat-x bottom;
  }
  .clsClearBoth {
  	clear:both;
  }
  .clsLeftBorder {
  	border-left:1px solid #b3b3b3;
	padding-left:10px;
	text-align:center;
  }
  .clsBigCell {
  	font-size:13px;
	border-bottom: 1px solid #ebebeb;
  }
  #BUNav ul {
  	margin:5px 0px 0px 0px !important;
	padding:0px !important;
	background: url(/images/shim.gif) no-repeat !important;
  }
  #BUNav li {
  	font-size:12px;
	font-weight:bold;
	float:left;
	padding:0px !important;
	margin-left:5px;
	margin-bottom:0px;
	background: url(/images/shim.gif) no-repeat !important;
	border:1px solid #b3b3b3 !important;
	border-bottom:1px !important;
  }
  #BUNav li a {
  	display:block;
	margin-bottom:0px;
  	background: #cacaca url() repeat-x !important;
  	padding:5px;
	text-decoration:none !important;
  }
  #BUNav li a.clsThisTab {
  	background: #dd3f45 url(/images/BU_topTab_active.gif) repeat-x !important;
	color:#ffffff !important;
  }
  
  input.textbox {
  	width:250px !important;
  }
  label { width:200px !important! }