﻿html
{
    height: 100%;
}

body
{
    background-color: #fff;
    position: relative;
	height: auto !important;
    height: 100%;
    min-height: 100%;
}



#overview 
{
    height: 170px;
    clear: both;
    position: relative;
    margin-bottom: 35px;
    /*background-image: url(i/bg-page.png);
    background-repeat: repeat-x;
	background-position: 0 40px;*/
}

#overview .left 
{
    height: 155px;
    width: 670px!important;
    background: #fff;
    /*background-image: url(i/bg-page.png);
    background-repeat: repeat-x;*/
}


.top-logo 
{
    width: 900px;
    height: 166px;
    background-image: url(i/961x200.jpg);
    background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	left: -40px;
	top: 10px;
}

.navbar-inner{
	background-color: transparent!important;
    height: 38px;
}
.navbar-inner-front
{
    background-color: #0e6fc2;
/*transparent url(i/bg-top.png) repeat-x;   */
}

.navbar {
    color: #ffffff;
}

.navbar .nav > li > a, .navbar a
{
    color: #dfe9f6;
    font-size: 12px;
    /*text-shadow: 1px 1px 1px #000;*/
}


.navbar .nav .active > a, .navbar .nav .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #02879B;
  /*background-color: rgba(0, 0, 0, 0.5);*/
}
.brand 
{
    background-image: url(../i/expert-logo.gif);    
    background-repeat: no-repeat;
    background-position: 20px;
    padding-left: 65px!important;
    
}

footer 
{
    border-top: 3px solid #0e6fc2;
    background-color: #fff;   
    height: 66px;
    color: silver;
    padding: 0!important;
    
    position:absolute;
    width:100%;    
    bottom: 0;
	z-index:500;
	margin-top: 166px;
}

footer a, footer p {
    color: silver;
    padding-top: 20px;
}

.r {
    text-align: right!important;
}


.a_header {
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
}

.a_body {
    display: block;
    margin: 5px 0 20px 0;
}

.wizard {

    width: 100%; 
}

.wizard input, .wizard label 
{
    padding: 0!important;
    margin: 0!important;
    display: inline-block!important;
    font-size: 13px;
    vertical-align: middle;
}

.wizard input {
    margin-right: 10px;
}

.wizard label 
{
    padding-left:  10px;
    padding-top: 3px;
}

.wizard td {
    white-space: nowrap!important;
    text-align: left;
    padding: 0 10px 10px 0;
}

.table-form {
    
}

.table-form td, .table-form th {

    text-align: left;
    padding: 4px;
    vertical-align: top;
}

.white {
    color: #fff!important;
    
}

.w100 {
    width: 100%;
}

span.w100 {
    display: inline-block;
    width: 100%;
}