html {
  background: none repeat scroll 0 0 #65635F !important;
}

#project-logo, #template-body > div > table div#loginGrid > div:first-child, 
#menuBar > div ul > li:first-child, 
#footer > hr, 
form#menuBar > div > ul > li > a > span:first-child  {
  display: none !important;
}

#project-body {
  height: 100% !important;
  margin: 140px auto !important;
  min-width: 623px !important;
  position: relative !important;
  width: 623px !important;
}

#footer > p {
  color: #816000 !important;
  display: block !important;
  font-size: 9px !important;
  height: 17px !important;
  left: 19px !important;
  overflow: hidden !important;
  position: absolute !important;
  text-align: left !important;
  top: -58px !important;
}


form#menuBar > div {
  background: none repeat scroll 0 0 transparent !important;
  border: medium none !important;
  padding: 0 !important;
  position: absolute !important;
  right: 40px !important;
  top: 50px !important;
  z-index: 10 !important;
}

#template-body > div > table div#loginGrid {
  background: none repeat scroll 0 0 #FCBA00 !important;
  border: 7px solid #FFFFFF !important;
  border-radius: 8px !important;
  width: 600px !important;
    height: 233px !important;
    position: relative !important;
}

#template-body > div > table div#loginGrid > div:last-child{
    background: url('/resources/vb/login-logo.jpg') no-repeat scroll 25px 75px transparent !important;
    height: 233px !important;
    margin: -3px 0 0 -2px !important;
    position: relative !important;
    width: 605px !important;
padding:0 !important;
}

#template-body > div > table div#loginGrid > div:last-child > form {
  border-left: 1px solid #C28F00 !important;
  height: 170px !important;
  margin: 30px 0 0 327px !important;
  width: 200px !important;
}

#template-body > div > table div#loginGrid > div:last-child > form > table {
  border-left: 1px solid #EFCA60 !important;
  display: block !important;
  height: 170px !important;
  width: 260px !important;
padding-top: 30px !important;
}

#template-body > div > table div#loginGrid > div:last-child > form > table td {
  display: block !important;
margin-left: 35px !important;
}

#template-body > div > table div#loginGrid > div:last-child > form > table td > label {
  color: #000000 !important;
  display: block !important;
  font: bold 12px sans-serif !important;
  padding: 2px 0 !important;
}

#template-body > div > table div#loginGrid > div:last-child > form input[type="text"], 
#template-body > div > table div#loginGrid > div:last-child > form input[type="password"] {
  border: 1px solid #DCA51E !important;
  box-shadow: 0 3px 2px #CCCCCC inset !important;
  display: block !important;
  font: 11px tahoma !important;
  height: 15px !important;
  padding: 5px !important;
  width: 190px !important;
}

#template-body > div > table div#loginGrid > div:last-child > form > table td > div > input[type="submit"] {
  background: none repeat scroll 0 0 #FCBA00 !important;
  border: 1px solid #B48200 !important;
  border-radius: 3px !important;
  box-shadow: 0 -1px 3px #CE9800 inset !important;
  color: #000000 !important;
  float: right !important;
  font-size: 12px !important;
  margin-right: 22px !important;
  padding: 5px 10px !important;
}

#template-body > div > table div#loginGrid > div:last-child > form > table td > div > input[type="submit"] {
  background: none repeat scroll 0 0 #b48200 !important;
}

#template-body > div > table div#loginGrid > div:last-child > form > table td > div > a {
  color: #644B00 !important;
  display: block !important;
  float: left !important;
  font: 9px sans-serif !important;
  margin: 21px 0 0 !important;
  text-decoration: underline !important;
}

#project-body > form#menuBar > div > ul > li > a {
  background: none repeat scroll 0 0 #B48200 !important;
  border: 1px solid #916900 !important;
  border-radius: 5px !important;
  color: #FFFFFF !important;
  font: 11px sans-serif !important;
  padding: 5px 10px !important;
}

#project-body > form#menuBar > div > ul > li > a:hover {
  background: none repeat scroll 0 0 #735500 !important; 
  padding: 7px 10px 3px 10px !important;
}





#template-body > form#recoverForm {
  background: none repeat scroll 0 0 #FFFFFF !important;
  border-radius: 4px !important;
}

#template-body > form#recoverForm > div {
  border: medium none !important;
  width: 100% !important;
}

#template-body > form#recoverForm .ui-wizard-step-title.ui-state-default.ui-corner-all,
#template-body > form#recoverForm div > .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.ui-wizard-nav-next,
#template-body > form#recoverForm div > .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.ui-wizard-nav-back
 {
  background: none repeat scroll 0 0 #FCBA00 !important;
  border: medium none !important;
  float:right !important;
}

#menuBar > div ul > li:first-child {
  display: inline !important;
}

#template-body > form#recoverForm .ui-state-hover, 
#template-body > form#recoverForm .ui-widget-content 
#template-body > form#recoverForm .ui-state-hover, 
#template-body > form#recoverForm .ui-widget-header .ui-state-hover, 
#template-body > form#recoverForm .ui-state-focus, 
#template-body > form#recoverForm .ui-widget-content .ui-state-focus, 
#template-body > form#recoverForm .ui-widget-header .ui-state-focus{
	background:#FCBA00 !important;
}

#recoverForm div.ui-wizard.ui-widget > div.ui-wizard-navbar.ui-helper-clearfix {
  background: none repeat scroll 0 0 #FFFFFF !important;
  display: block !important;
  position: relative !important;
  z-index: 55;
}

h3.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all {
  background: none repeat scroll 0 0 #F2F0EB !important;
  border: medium none !important;
  font-weight: normal !important;
  margin-left: -60px !important;
  margin-right: 28px !important;
}


h3.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all.ui-state-hover{
  background: none repeat scroll 0 0 #dbd8d2 !important;
  border: medium none !important;
  font-weight: normal !important;
  margin-left: -60px !important;
  margin-right: 28px !important;
}


h3.ui-accordion-header.ui-helper-reset.ui-state-default.ui-state-active.ui-corner-top{
  background: none repeat scroll 0 0 #fcba00 !important;
  border: medium none !important;
  font-weight: bold !important;
  margin-left: -60px !important;
  margin-right: 28px !important;
}

div.ui-accordion.ui-widget.ui-helper-reset.ui-hidden-container > div.ui-accordion-content.ui-helper-reset.ui-widget-content{
   
    margin-left: -60px !important;
    margin-right: 28px !important;
}

div#template-body > form#recoverForm > div.ui-panel.ui-widget.ui-widget-content.ui-corner-all > div > div.ui-wizard.ui-widget > ul.ui-wizard-step-titles.ui-helper-reset.ui-helper-clearfix > li {
  float: left !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: none repeat scroll 0 0 #FCBA00 !important;
  border: 1px solid #FCBA00 !important;
}



.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background: none repeat scroll 0 0 #3F3F3D !important;
  border: 1px solid #3F3F3D !important;
}



/* IE 8 */


#project-logo, #template-body > div > table div#loginGrid > div#loginGrid_header, 
#footer > hr, form#menuBar > div > ul > li > a > span.ui-menuitem-icon  {
  display: none !important;
}

#project-body {
  height: 100% !important;
  margin: 140px auto !important;
  min-width: 623px !important;
  position: relative !important;
  width: 623px !important;
}

#footer > p {
  color: #816000 !important;
  display: block !important;
  font-size: 9px !important;
  height: 17px !important;
  left: 19px !important;
  overflow: hidden !important;
  position: absolute !important;
  text-align: left !important;
  top: -58px !important;
}


form#menuBar > div {
  background: none repeat scroll 0 0 transparent !important;
  border: medium none !important;
  padding: 0 !important;
  position: absolute !important;
  right: 40px !important;
  top: 50px !important;
  z-index: 10 !important;
}

#template-body > div > table div#loginGrid {
  background: none repeat scroll 0 0 #FCBA00 !important;
  border: 7px solid #FFFFFF !important;
  border-radius: 8px !important;
  width: 600px !important;
    height: 233px !important;
    position: relative !important;
}

#template-body > div > table div#loginGrid > div#loginGrid_content{
    background: url('/resources/vb/login-logo.jpg') no-repeat scroll 25px 75px transparent !important;
    height: 233px !important;
    margin: -3px 0 0 -2px !important;
    position: relative !important;
    width: 605px !important;
padding:0 !important;
}

#template-body > div > table div#loginGrid > div#loginGrid_content > form {
  border-left: 1px solid #C28F00 !important;
  height: 170px !important;
  margin: 30px 0 0 327px !important;
  width: 200px !important;
}

#template-body > div > table div#loginGrid > div#loginGrid_content > form > table {
  border-left: 1px solid #EFCA60 !important;
  display: block !important;
  height: 170px !important;
  width: 260px !important;
padding-top: 30px !important;
}

#template-body > div > table div#loginGrid > div#loginGrid_content > form > table td {
  display: table !important; /* block !important;*/
margin-left: 35px !important;
min-width:80px  !important;
}

#template-body > div > table div#loginGrid > div#loginGrid_content > form > table td > label {
  color: #000000 !important;
  display: block !important;
  font: bold 12px sans-serif !important;
  padding: 2px 0 !important;
  width: 100% !important;
	text-align:left !important;
 
}

#template-body > div > table div#loginGrid > div#loginGrid_content > form input[type="text"], 
#template-body > div > table div#loginGrid > div#loginGrid_content > form input[type="password"] {
  border: 1px solid #DCA51E !important;
  box-shadow: 0 3px 2px #CCCCCC inset !important;
  display: block !important;
  font: 11px tahoma !important;
  height: 15px !important;
  padding: 5px !important;
  width: 150px !important;
}

#template-body > div > table div#loginGrid > div#loginGrid_content > form > table td > div > input[type="submit"] {
  background: none repeat scroll 0 0 #FCBA00 !important;
  border: 1px solid #B48200 !important;
  border-radius: 3px !important;
  box-shadow: 0 -1px 3px #CE9800 inset !important;
  color: #000000 !important;
  float: right !important;
  font-size: 12px !important;
  margin-right: 22px !important;
  padding: 5px 10px !important;
}

#template-body > div > table div#loginGrid > div#loginGrid_content > form > table td > div > input[type="submit"] {
  background: none repeat scroll 0 0 #b48200 !important;
}

#template-body > div > table div#loginGrid > div#loginGrid_content > form > table td > div > a {
  color: #644B00 !important;
  display: block !important;
  float: left !important;
  font: 9px sans-serif !important;
  margin: 21px 0 0 !important;
  text-decoration: underline !important;
}

#project-body > form#menuBar > div > ul > li > a {
  background: none repeat scroll 0 0 #B48200 !important;
  border: 1px solid #916900 !important;
  border-radius: 5px !important;
  color: #FFFFFF !important;
  font: 11px sans-serif !important;
  padding: 5px 10px !important;
}

#project-body > form#menuBar > div > ul > li > a:hover {
  background: none repeat scroll 0 0 #735500 !important; 
  padding: 7px 10px 3px 10px !important;
}





#template-body > form#recoverForm {
  background: none repeat scroll 0 0 #FFFFFF !important;
  border-radius: 4px !important;
}

#template-body > form#recoverForm > div {
  border: medium none !important;
  width: 100% !important;
}

#template-body > form#recoverForm .ui-wizard-step-title.ui-state-default.ui-corner-all,
#template-body > form#recoverForm div > .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.ui-wizard-nav-next,
#template-body > form#recoverForm div > .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.ui-wizard-nav-back
 {
  background: none repeat scroll 0 0 #FCBA00 !important;
  border: medium none !important;
  float:right !important;
}


#template-body > form#recoverForm .ui-state-hover, 
#template-body > form#recoverForm .ui-widget-content 
#template-body > form#recoverForm .ui-state-hover, 
#template-body > form#recoverForm .ui-widget-header .ui-state-hover, 
#template-body > form#recoverForm .ui-state-focus, 
#template-body > form#recoverForm .ui-widget-content .ui-state-focus, 
#template-body > form#recoverForm .ui-widget-header .ui-state-focus{
	background:#FCBA00 !important;
}

#recoverForm div.ui-wizard.ui-widget > div.ui-wizard-navbar.ui-helper-clearfix {
  background: none repeat scroll 0 0 #FFFFFF !important;
  display: block !important;
  position: relative !important;
  z-index: 55;
}

h3.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all {
  background: none repeat scroll 0 0 #F2F0EB !important;
  border: medium none !important;
  font-weight: normal !important;
  margin-left: -60px !important;
  margin-right: 28px !important;
}


h3.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all.ui-state-hover{
  background: none repeat scroll 0 0 #dbd8d2 !important;
  border: medium none !important;
  font-weight: normal !important;
  margin-left: -60px !important;
  margin-right: 28px !important;
}


h3.ui-accordion-header.ui-helper-reset.ui-state-default.ui-state-active.ui-corner-top{
  background: none repeat scroll 0 0 #fcba00 !important;
  border: medium none !important;
  font-weight: bold !important;
  margin-left: -60px !important;
  margin-right: 28px !important;
}

div.ui-accordion.ui-widget.ui-helper-reset.ui-hidden-container > div.ui-accordion-content.ui-helper-reset.ui-widget-content{
    /*display: block !important;*/
    margin-left: -60px !important;
    margin-right: 28px !important;
}

div#template-body > form#recoverForm > div.ui-panel.ui-widget.ui-widget-content.ui-corner-all > div > div.ui-wizard.ui-widget > ul.ui-wizard-step-titles.ui-helper-reset.ui-helper-clearfix > li {
  float: left !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: none repeat scroll 0 0 #FCBA00 !important;
  border: 1px solid #FCBA00 !important;
}



.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background: none repeat scroll 0 0 #3F3F3D !important;
  border: 1px solid #3F3F3D !important;
}

#template-body > div > table div#loginGrid > div#loginGrid_content > form > table #recaptcha_table td {
  display: table-cell !important;
  margin: 0 !important;
  min-width: inherit !important;
  padding: 0 !important;
  vertical-align: top !important;
}
#template-body > div > table div#loginGrid > div#loginGrid_content > form > table #recaptcha_table #recaptcha_response_field {
  display: inline !important;
  width: 140px !important;
}