#footer {
   position:absolute;
   bottom:0;
   width:100%;
}

html {
    overflow-y: scroll;
}

.navbar-inner {
    height: 30px;
}

/*
.active {
font-weight: bold;
}
*/

form label {
    font-size: 12px;
	font-weight: bold;
}

ul.nav li.dropdown:hover ul.dropdown-menu{
    display: block;    
}
a.menu:after, .dropdown-toggle:after {
    content: none;
}

.navbar .dropdown-menu {
 margin-top: 0px;
}

hr {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #2F2F2F;
/*#00FF00 !important;*/
  border-style: solid none;
  border-width: 1px 0;
  margin: 18px 0;
}

.level0 span {
font-weight: bold;
}

.level1 span {
font-weight: bold;
padding-left: 50px;
}

.level2 span {
padding-left: 100px;
}

.level3 span {
padding-left: 150px;
}

.level4 span {
padding-left: 200px;
}

.levelspecial span {
font-weight: bold;
}


.forumtable th  {
font-size: 18px;
}


.nav li a {
/*font-weight: bold;
font-size: 12px;
*/
font-family: arial, sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: bold;

}

/*

.navbar-fixed-top {


}
*/

span {

font-family: arial, sans-serif !Important;


}

label {

font-family: arial, sans-serif !Important;


}

input {
font-family: arial, sans-serif !Important;

}


body {

font-family: Arial, sans-serif !important;
/* font-size: 12px; */

}

.help-block {
font-size: 11px;

}

.pageviewtable {
border-radius: 0px !important;
  -webkit-border-radius:            0px !important;
  -moz-border-radius:               0px !important;

font-size: 11px;
border-top-left-radius: 0px !important;
}

.pageviewtable th {
border-top-left-radius: 0px !important;
border-bottom-left-radius: 0px !important;
background: #efefef;
font-size: 12px;
}

.pageviewtable td {
border-top-left-radius: 0px !important;
border-bottom-left-radius: 0px !important;

padding-bottom: 1px !important;
padding-top: 1px !important;

}


#footer {
font-size: 11px;
}




.bannerwell {
background-color: #ffffff !important;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
}



.wellhint {
position: relative;
top: -1px;
left: -1px;
padding: 3px 7px;
font-size: 12px;
font-weight: bold;
background-color: #f5f5f5;
border: 1px solid #DDD;
color: #9DA0A4;
-webkit-border-radius: 4px 0 4px 0;
-moz-border-radius: 4px 0 4px 0;
border-radius: 4px 0 4px 0;
width: 20%;
}

.bannerwell table {
margin-left: 10px;
margin-top: 20px;
margin-right: 20px;
}

.btn-primary {
    background-image: linear-gradient(to bottom,#333 0,#111 100%);
    border-color: #000;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
    background-color: #111 !important;
    border-color: #000 !important;
}
