  /* Clean up basics */
  td { padding: 0 10px 5px 0; } 
  a { text-decoration: none; color: black; }
  img { border: 0px; } 
  table { font-size: 100%; } 
  html { background-color: #555555; }
  
  /* Nettalk Overrides & Layouts */
  .PageBodyDiv { position: relative; clear: both; width: auto; padding: 0px; margin: 20px 30px; height: auto; } /* background: #DDDDDD; */
  .PageBody {background-color: #555555; }
  .FormTable td {padding: 1px 4px; }
  /* .FormEntry { background-color:#FDFDFD; border:1px solid #888888; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; height:16px; padding-left:2px; padding-right:2px; vertical-align:top; }   */
  ._fdiv { width: 980px; border-collapse: collapse; }
  .is-dropdown { height: 20px; font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px; }  /* fixes drop down height issue in FF */
  .loginlogo { position: relative; left: 320px; top: 35px }
  .PageBodyHardLeft { margin:0;  padding:0;  height:100%;  }
  .helptext { font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif; font-size: 10px;  background-color: #F00; }
  .MainButtonL { cursor:pointer; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; height:26px; margin:3px 1px; padding:0; width:100px; }
  .MainButtonXL { cursor:pointer; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; height:26px; margin:3px 1px; padding:0; width:120px; }
  .MainButtonXXL { cursor:pointer; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; height:26px; margin:3px 1px; padding:0; width:140px; }
  .MainButtonXXXL { cursor:pointer; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; margin:3px 1px; padding:0; width:160px; }
  
  /*Login Page Structure */
  #login-container { width: 500px; margin: 0 auto; }
  #login-header { height: 80px; width: 500px; background-color: #2d2c2c; }
  #login-header .logo { position: relative; left: -30px; }
  #login-header h1 { font-size: 75%; line-height: 1.2em; color: #ee9803; float: right; padding-right: 10px; }
  #login-header-strip { background-color:#727171; display:block; height:36px; left:152px; margin:0; padding:0 5px 0 0; position:relative; top:-80px; width:343px; }
  #login-content { background-color: #FFF6E8; margin: 0px; padding: 40px 10px 10px 20px; overflow: auto; }
  #login-footer { padding-left: 10px; padding-bottom: 10px; background-color: #2d2c2c; overflow: auto; clear: both; }
  #login-footer .footer-tail {background:transparent url(/_rsc/footer-brdr.gif) repeat-x scroll center top; display:block; float:left; margin:16px 0 0 0px; padding-top:0px; width:480px; }
  #login-footer .footer-tail ul { display: block; }
  #login-footer .footer-tail ul li {float: left; width: 100px; }
  #login-footer .footer-tail ul li.right {float:right; width: auto; }
  #login-footer ul {margin-left: 0px; padding-left: 0px; margin-top: 10px; }
  #login-footer ul li {margin-left: 0px; padding-left: 0px; list-style: none; color: #ccc; }
  #login-footer ul li a {list-style: none; text-decoration: none; }
  #login-footer ul li a:hover {list-style: none; text-decoration: underline; }

  /* Page Structure */
  #header { height: 80px; width: 100%; background-color: #2d2c2c; }
  #content { background: white url(/_rsc/menu-bkgd.png) repeat-y scroll 0 0; margin: 0px; padding: 10px; overflow: hidden; }
  #leftmenu { padding-top: 10px; margin: 0 20px 0 0; width: 180px; color: black; float: left; }
  #rightpane { width: auto; overflow: hidden; display: block; margin-top: 0px; padding-top: 0px; }
  #footer { padding-left: 10px; padding-bottom: 10px; background-color: #2d2c2c; overflow: hidden; clear: both; }
  
  /* Heading Container */
  #header .logo { position: absolute; left: -30px; z-index: 99;}
  #header h1 { font-size: 100%; line-height: 1.4em; color: #ee9803; float: right; padding-right: 10px; }

  /* Menubar */
  #menubar { display: block; position: absolute; top: 28px; height: 36px; padding: 0 0px 0 0; margin: 0px; width: 100%; background: url(/_rsc/menubar-bkgd.png); }
  #menubar ul { display: block; float: right; height: 36px; width: auto; margin: 0px; padding-right: 20px; }
  #menubar ul li { color: white; font-weight: normal; position: relative; float: left; height: 33px; list-style: none; font-size: 140%; line-height: 2.2em; }
  #menubar ul li a { color: white; text-decoration: none; display: block; float: left; padding-left: 10px; padding-right: 10px; font-family: arial; font-size: 13px; font-weight: normal; }
  #menubar ul li a:hover, #navigation ul li.sfHover a { text-decoration: underline; }
  #menubar  ul ul { position: absolute; top: 33px; left: 0px; width: 180px; height: auto; padding: 3px 0 0 0; }
  #menubar  ul ul li { float: left; clear: both; width: 164px; height: auto; padding: 0 8px; font-size: .9285em; line-height: 1.5em; background-color: #727171; }
  #menubar  ul ul li a { float: none; padding: 0 0 5px 0; color: white !important; }
  #menubar  ul ul li a:hover { text-decoration: underline; color: white !important; }

  /* Footer Container */
  #footer, #footer ul li a, #footer ul li a:hover {color: #777; }
  #footer h1 {font-size: 130%; font-weight: bold; line-height: 1.4em; margin-right: 10px; margin-top: 10px; margin-bottom: 5px; color: #777777; }
  #footer ul {margin-left: 0px; padding-left: 0px; margin-top: 10px; }
  #footer ul li {margin-left: 0px; padding-left: 0px; list-style: none; }
  #footer ul li a {list-style: none; text-decoration: none; }
  #footer ul li a:hover {list-style: none; text-decoration: underline; }
  #footer ul.smalllist li {float: left; list-style: none; text-decoration: none; font-size: 90%; line-height: 1em; width: 200px; }
  #footer ul.smalllist li a {list-style: none; text-decoration: none; font-size: 80%; line-height: 1em; }
  #footer input {float:left; margin:0 6px 12px 0; padding:2px 3px; width:80px; }  
  #footer input.submit {float:left; margin:0px; padding:0px; width: auto; }  
  #footer .footer-tail {background:transparent url(/_rsc/footer-brdr.gif) repeat-x scroll center top; display:block; float:left; margin:16px 0 0 0px; padding-top:0px; width:100%; }
  #footer .footer-tail ul { display: block; }
  #footer .footer-tail ul li {float: left; width: 120px; }
  #footer .footer-tail ul li.right {float:right; width: auto; margin-right: 5px; }
  #footer form {margin: 0px; padding: 0px; }
  
  /* Left Menu */
  #leftmenu ul { list-style: none; margin: 0px; padding: 0px; }
  #leftmenu ul li { margin: 0px; background-color: #727171; padding: 4px 10px; background: transparent url(/_rsc/menu-brdr.gif) repeat-x scroll center top; }
  #leftmenu ul li ul { list-style: none; margin: 6px -22px 0 -22px; padding: 0 12px 0 12px; }
  #leftmenu ul li ul li { margin: 0 0 2px 2px; background-color: #727171; padding: 2px 0px 2px 0px; background: transparent url(/_rsc/menu-brdr.gif) repeat-x scroll center top; }
  #leftmenu ul li a{ margin: 0px; text-decoration: none; font-weight: bold; }
  #leftmenu ul li ul li a{ padding-left: 4px; margin: 0px; text-decoration: none; font-weight: normal; }
  #leftmenu ul li ul li img { margin: 0px; padding-left: 16px; }
  #leftmenu ul li ul li.withicon a{ position: relative; margin: 0px; top: -4px; text-decoration: none; }
  #leftmenu ul li ul li.withicon a img { margin-top: 4px; margin-right: 4px; position: relative; top: 6px; }
  #leftmenu ul li.withicon a{ position: relative; margin: 0px; top: -4px; text-decoration: none; }
  #leftmenu ul li.withicon a img { margin-top: 4px; margin-right: 4px; position: relative; top: 6px; }
  
  #rightpane a  {text-decoration: underline; }

.imgbutton { padding: 0px; font-family: Geneva, Vera, Arial, Helvetica, sans-serif; font-size: x-small; font-variant : small-caps; border:  0; background: transparent; cursor:pointer; margin: -3px; }
.LookupButton { cursor:pointer; height:24px;  width:26px; border: 0; background: transparent; }

/*  POSSIBLY NOT USED ANYMORE

ToolbarButton { cursor:pointer; height:36px; width:36px; border: 0; }
.FormPrompt { font-weight:bold; line-height:12pt; }
.whiteheadingtable {  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif; font-size: 26px;  color: #000000;  margin: 0;  width: 100%;  border: 0;  padding: 0px;  background-image: url(../header_repeat.gif);  background-position: 10px;  background-repeat: repeat-x; }
div.loginform {  background-color : #D3D4D7;}
div.formcorner {  background-color : #D3D4D7; }
.BlackMainHeading {  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;  font-size: 24px;  color: #000;  font-weight: bold; }

*/

  .MainHeading h1 { font-size: 16px; font-weight: bold; margin: 0 0 10px 0px; padding: 0px; }
  .MainHeading img { position: relative; top: 10px; margin-right: 10px;  }
  
  
  /* NT 5 Overrides */
  
  .nt-browse-table th {font-size: 1em; font-weight: normal; padding: 0 2px 0 2px; }
  .ui-widget-header { background:#FFF6E8; border:1px solid #E78F08; color:#000; font-weight:bold; }  
  .ui-widget-header a { color: black; }
  .nt-form-table { border:0 none; border-collapse:collapse; margin: 0px; padding:4px; text-align:left; } 
  .nt-form-table td { border: 0 none; font-weight: normal; padding: 0 0 5px 0; }
  .nt-browse-table td { border-color:#EEEEEE #EEEEEE #CCCCCC #AAAAAA; border-style:solid; border-width:1px 1px 1px 0; padding-left:3px; padding-right:3px; }
  .nt-header { padding: 0px; }
  .adiv { margin-right: 0px; }
  .bbc img { position: relative; top: 5px; padding-right: 3px; }
  .ui-widget { font-family:Tahoma,Verdana,Arial,sans-serif; font-size:1.1em; }
  /* .nt-entry { height: 18px; } */
  
  .prompt-indent { margin-left: 220px; float: left; margin-right: 10px; }
  .comment-indent { color: #444444; position: relative; top: 4px; height: 0px; }
  .xxxui-widget-header {background: #FFF6E8 none repeat scroll 0 0; }
  .nt-width-99 {width: 94%; }
  
  
/*Hadyns Additions*/
h1 img{margin-right:5px;}
#loadingScreen { background: url(/_ui/images/loading.gif) no-repeat 5px 8px; padding-left: 25px; }