﻿html
{
    font-family: Arial,Helvetica,sans-serif !important;
}
.header-bar
{
    height:50px
}
.header-bar-search
{
    height:35px
}
body
{
    margin:0;
    padding:0;
    border:0 none;
}
.content
{
    padding:0 44px;
}
.logotext
{
    float:left;
    margin-top:8px;
    font-size:x-large;
    margin-left:25px;
}
.logotext-search
{
    float:left;
    margin-top:8px;
    font-size:large;
    margin-left:25px;
}
.logo
{
    float:left;
    margin:0;
    border: thin solid #5291AB;
    border-radius:8px 8px 2px 8px;
}
.searchlogo
{
    width:100px;
    height:50px;
}
.header-buttons
{
    float:right;
    margin:10px;
}
.ui-btn
{
    font-size:small;
}
.main
{
    max-width:1000px;
    min-width:780px;
    width:auto;
    margin:0 auto;
    padding-top:25px;
}
.footer-bar {
    border-top: 1px solid #5291AB;
    bottom: 0;
    height: 35px;
    overflow: hidden;
    position: absolute;
    width: 100%;
    clear:both;
}
.footer-bar-search {
    border-top: 1px solid #5291AB;
    bottom: 0;
    height: 25px;
    overflow: hidden;
    position: absolute;
    width: 100%;
    clear:both;
}
.footer
{
    font-size: 0.85em;
    line-height: 0;
    padding-top: 9px;
    white-space: nowrap;
    font-size: 0.75em;    
}
.footer ul {
    color: #999999;
    float: left;
    max-width: 80%;
    line-height: 17px;
    list-style: none outside none;
    margin: 0 0 1em;
}
.footer ul li {
    display: inline;
    padding: 0 1.5em 0 0;
    margin:0 0 0.5em;
}
.facebook
{
    background: url("../images/facebook.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 24px;
    padding: 0 2px;
    width: 24px;
    float:right;
}
.social
{
    float:right;
    margin-right:10px;   
}

.twitter
{
    background: url("../images/twitter.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 24px;
    padding: 0 2px;
    width: 24px;
    float:right;
}
.google
{
    background: url("../images/googleplus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 24px;
    padding: 0 2px;
    width: 24px;
    float:right;
}
.login-box
{
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #E5E5E5;
    margin: 0;
    padding: 20px 25px 15px;
}
.login
{
    float: right;
    width: 350px;
}
.widget-header
{
    text-align:center;
    height:32px;
    padding-top:5px;
    font-size:18px;
}
.login-box div
{
    margin: 0 0 1.5em;
}
.login-box label
{
    font-weight:bold;
    display:block;
    font-size:15px;
    font-family:inherit;
}
.login-box input[type="text"], .login-box input[type="password"]
{
    width:85%;
    height:25px;
    font-size:15px;
    border:1px solid #bdbdbd;
    border-radius:5px;
    padding:5px 5px 5px 30px;
    background-repeat:no-repeat;
    background-position:8px 9px;
    display:block;
    color:inherit;

}
.login-box input[type="submit"]
{
    font-size:15px;
}
.padding-20
{
    padding-top:20px;
    font-size:15px;
}
.main-banner
{
    float:left;
    width:300px;
    border: thin solid #5291AB;
    border-radius:8px 8px 2px 8px;
    height:400px;
    width:400px;
}
.login:before
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.08);
    bottom:-8px;
    left:-8px;
    right:-8px;
    top:-8px;
    position:absolute;   
}
input#txtUserName
{
    background-image:url("../images/username.png")
}
input#txtPassword
{
    background-image:url("../images/password.png")
}
.field-validation-error
{
    font-size:12px;
    color:red;
}
.validation-summary-errors
{
    font-size:12px;
    color:red;
}
.hide
{
    display:none;
}
.normal-font
{
    font-size:15px;
    font-family:inherit;
}
.btn-font
{
    font-family:inherit;
    font-size:12px;
}
.radio-list-vertical
{
    margin-right:45px;
    float:left;
}
.dialog-font
{
    font-size: 0.8em;
    font-family: Arial,Helvetica,sans-serif !important;
}
.col1
{
    float:left;
    width:30%;
    font-weight:bold;
    font-size:12px
}
.col2
{
    float:left;
    font-weight:bold;
    font-size:12px
}
.col2 input[type="text"]
{
    width:300px;
}
.tbl-rdo tr td
{
    padding-bottom:10px;
}
.ui-autocomplete-loading 
{
    background: white url('../images/ui-anim_basic_16x16.gif') right center no-repeat;
}
.ui-autocomplete .ui-menu-item
{ font-size:12px;}
.gridResult
{
    border-top: 1px solid #5291AB;
    bottom: 0;        
    position: absolute;
    width: 100%;   
    clear:both;
}
.highlight { background-color: yellow }

.ui-tooltip-extra
{ font-size:10pt; }