@charset "utf-8";
/* CSS Document */

a { text-decoration:none; outline:none; color:#696969;}
a:hover { text-decoration:underline; color:#de9d05;}
a:link { outline:none;}

body { background:url(../images/bg-body.gif) top left repeat-x #323232; font-family:Arial, Helvetica, sans-serif; color:#88898B;}

.hr { background-color:#c0c0c0;}

.times_new_roman { font-family:"Times New Roman", Times, serif;}

.btn { background: #e9a811; border:none; color:#333; font-size:16px; box-shadow:1px 1px 1px #333333; padding:4px 20px; cursor: pointer; filter:progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=3);}
.btn:hover { text-decoration:none; text-shadow:0 1px 0 #fff; color:#fff; background-color:#de9d05;}

.gray_btn { background-color: #DBDBDB; border:none; color:#696969; font-size:16px; box-shadow:1px 1px 1px #333333; padding:4px 20px;}
.gray_btn:hover { text-decoration:none; color:#fff; background-color:#A3A3A3;}
.gray_btn.active { background-color:#DE9D05; color:#000;}

input.datepicker { float:left; border:1px solid #dbdbdb; color:#696969; box-shadow:1px 1px 0 #dbdbdb inset; padding:5px; background:url(../images/Calendar_Icon_22_X_25.jpg) 99% center no-repeat; cursor:pointer; display:block;}
input.text_field { border:1px solid #dbdbdb; box-shadow:1px 1px 0 #dbdbdb inset; padding:5px;}
.border { border:1px solid #dbdbdb; box-shadow:1px 1px 0 #dbdbdb inset; color:#696969;}


h1,h2,h3,h4,h5,h6 { color:#696969;}
h1 { font-size:28px; margin-top:0px;}
h2 { font-size:26px;}
h3 { font-size:24px;}
h4 { font-size:22px;}
h5 { font-size:20px;}
h6 { font-size:18px;}


#wrapper { max-width:995px;}


#logo { float:left; width:48.469387755102040816326530612245%; margin:7% 0;}

#logo a { color:rgba(0,0,0,0)}
#logo img { width:100%;}

.tagline { margin-top: -105px; margin-bottom: 20px;}
.tagline h2 { color: #de9d05; text-align: center; font-size: 50px;}

/*#logo a { background:url(../images/logo.png) left top no-repeat;}*/

/*-------------------------------------------------------------Top Nav End----------------------------------------------------------------*/

.nav > li, .nav:active > .active {
  color: #595959;
  text-shadow: 0 1px white;
  background-color: #F7F7F9;
  border: 1px solid;
  border-color: #cfcfcf #d6d6d6 #c8c8c8;
  /*background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.25));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.25));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.25));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.25));
  -webkit-box-shadow: inset 0 1px white, inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 2px #dadada, 0 3px #c4c4c4, 0 4px 3px rgba(0, 0, 0, 0.1);*/
  box-shadow: inset 0 1px white, inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 2px #dadada, 0 3px #c4c4c4, 0 4px 3px rgba(0, 0, 0, 0.1);
}
.nav > li:hover {
  color: #12415F;
  text-shadow: 0 1px white, 0 0 20px white;
}

.nav > li.active,
.nav > .active:active,
.nav > li:active {
  margin: 4px 0 0;
}


.nav > li.active,
.nav > .active:active,
.nav > li:active {
  color: #12415F;
  background: transparent;
  border-color: #ccc;
  border-width: 1px 0;
  background-color: #EFEFEF;
  /*background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0));
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.35), inset 0 -1px 1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.05), -1px 0 rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.4);*/
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.35), inset 0 -1px 1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.05), -1px 0 rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.4);
}


/*-------------------------------------------------------------Top Nav End----------------------------------------------------------------*/

#header { background-color: #81878E; margin-bottom: 0px;}
#header object { position: relative; z-index: 3;}

#container { background-color:#81878E; margin-bottom: 0px;}

#sign_in { background-color:#E5E5E5; border:1px solid #999;}
#sign_in label { color:#666;}
#sign_in input.text_field { border:1px solid #999; color:#666;}

#sign_in #message {
    background-color: #FF4343;
    color: #FFFFFF;
}


#tab_wrap a { background:#e9a811; font-size:11pt; color:#fff; box-shadow:2px 2px 2px #555; filter:progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=3);}
#tab_wrap a:hover, #tab_wrap a.active { text-decoration:none; text-shadow:0 1px 1px #fff; background-color:#de9d05; color:#000; filter:progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=3);}
#tab_wrap a.active {  font-weight: bold;}
#tab_wrap a.in_active { text-decoration:none; background-color:#B2B2B2; color:#8E8E8E; cursor: default; display: none;}
#tab_wrap a.in_active:hover { text-shadow: none;}
#tab_wrap span.singout_btn { background:#e9a811;font-weight: bold; font-size:10pt;color:#fff; box-shadow:2px 2px 2px #333; filter:progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=3);}
#tab_wrap span.singout_btn cite {
    color: #FFFFFF;
    font-family: Times New Roman;
    font-style: italic;
    font-weight: bold;
}
#tab_wrap span.singout_btn a { text-align:center;text-decoration:underline; background:none; font-size:10pt; box-shadow:none; border-left:none;}
#tab_wrap span.singout_btn a:hover { text-shadow:none;}


.case_form { border:3px solid #c0c0c0; background-color:#fff;}

.form_content_head { border-bottom:3px solid #c0c0c0;}
.form_content_head .top_label { font-family:"Times New Roman", Times, serif;}

table.date_table td input.search_cases_btn { font-weight:bold; border:none; font-size:17px; background:#e9a811; color:#fff; box-shadow:1px 1px 1px #333; filter:progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=3);}
table.date_table td input.search_cases_btn:hover { background-color:#de9d05;}

.select_filde { background-color:#f5f5f5; border:1px solid #c0c0c0; color:#696969;}
.select_filde label { font-size:10pt; font-weight:bold;}
.select_filde select { font-size:10pt; font-weight:bold;}
.schedule_content label { font-size:10pt; font-weight:bold;}

table.form_aera td h6, table.new_case td h6 { background-color:#E5E5E5;}
table.form_aera td input.text_field, table.new_case td input.text_field { color:#696969;}
table.form_aera td select, table.new_case td select { color:#696969; font-size:10pt; font-weight:bold;}

table.table_data tr.table_head { background-color:#696969; color:#fff; font-weight:bold;}
table.table_data tr.table_head td { border:1px solid #696969;}
table.table_data td { border:1px solid #696969;}
table.table_data td a { color:#696969; font-weight:bold;}
table.table_data td a:hover { color:#12416D;}

.case_info_tab a { background-color:#DBDBDB; color:#696969; box-shadow:2px 2px 2px #555; font-weight:bold; font-size:12pt; filter:progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=3);}
.case_info_tab a:hover { text-decoration:none; background-color:#A3A3A3; color:#fff;}
.case_info_tab a.active { text-decoration:none; background-color:#de9d05; color:#000;}
.case_info_tab a.in_active { text-decoration:none; background-color:#B2B2B2; color:#8E8E8E;}
.case_info_tab a.in_active:hover { text-shadow: none;}
.case_info h6 { color:#12416D; font-size:16pt;}
.case_id { color:#696969; font-size:16pt; font-weight:bold;}

.invices_info table.table_data td:first-child { font-weight:bold;}

.add_user { background-color:#fff;}
.add_user table.form_aera td { font-weight:bold;}
.add_user table.form_aera td table td { font-weight:normal;}

#BrowserVisible, #BrowserVisible2, #BrowserVisible3 { background:url(../images/browse_btn.png) 100% 0px no-repeat;}
 
#FileField, #FileField2, #FileField3 { color:#88898B; border:1px solid #dbdbdb; box-shadow:1px 1px 0 #dbdbdb inset;}

.dataTables_filter input, .dataTables_length select { border:1px solid #dbdbdb; box-shadow:1px 1px 0 #dbdbdb inset; color:#696969;}

#loader { display: none; position: absolute; left: 44%; top: 50%; z-index: 16; }
#loading {
 display: none;
 background: url(../images/loader_bg.png) left top;
 cursor:auto;
 width: 100%;
 height: 100%;
 z-index:15;
 /* Positioning */
 position: absolute;
 left: 0;
 top: 0;
}

#pay_current_balance.in_active { text-decoration:none; background-color:#ABABAB; color:#919191; cursor: default; border: 0px;}
#pay_current_balance.in_active:hover { text-shadow: none;}


.main-nav {
    background: url("../images/bg-main-nav.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 49px;
    overflow: hidden;
    width: 100%;
    float: left;
}
.main-nav ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 597px;
}
.main-nav ul li {
    float: left;
}
.main-nav ul li a {
    background: url("../images/bg-main-nav-ul.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 49px;
    overflow: hidden;
    text-indent: -9999px;
}
.main-nav ul li a.forms {
    background-position: 0 0;
    width: 104px;
}
.main-nav ul li a.forms:hover, .main-nav ul li.active a.forms {
    background-position: 0 -49px;
}
.main-nav ul li a.seminars {
    background-position: -104px 0;
    width: 106px;
}
.main-nav ul li a.seminars:hover, .main-nav ul li.active a.seminars {
    background-position: -104px -49px;
}
.main-nav ul li a.send-us {
    background-position: -210px 0;
    width: 169px;
}
.main-nav ul li a.send-us:hover, .main-nav ul li.active a.send-us {
    background-position: -210px -49px;
}
.main-nav ul li a.company {
    background-position: -379px 0;
    width: 104px;
}
.main-nav ul li a.company:hover, .main-nav ul li.active a.company {
    background-position: -379px -49px;
}
.main-nav ul li a.contact-us {
    background-position: -483px 0;
    width: 114px;
}
.main-nav ul li a.contact-us:hover, .main-nav ul l.activei a.contact-us {
    background-position: -483px -49px;
}
.search-form {
    float: right;
    padding: 14px 18px 0 0;
    width: 176px;
}
.btn-search {
    float: right;
}
.shadow-bottom {
    background: url("../images/bg-shadow-bottom.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 10px;
    margin: -3px auto 0;
    overflow: hidden;
    width: 100%;
    float:left;
}
#footer {
    margin: 0 auto;
    overflow: hidden;
    padding: 5px 0 30px;
    width: 100%;
    float:left;
    font-size: 11px;
}
#footer ul {
    float: left;
    font-weight: bold;
    height: 26px;
    list-style: none outside none;
    margin: 0 0 0 -4px;
    padding: 0;
}
#footer ul li {
    background: url("../images/separator-01.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    float: left;
    margin: 0 0 0 -2px;
    padding: 0 9px 0 11px;
}
#footer ul li a {
    color: #979797;
}
#footer ul.social-nav {
    float: right;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#footer ul.social-nav li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin: 0;
    padding: 0 5px 0 0;
}
#footer ul.social-nav li a img {
    display: block;
}
#footer p {
    clear: both;
    color: #979797;
    display: inline;
    float: left;
    font-size: 10px;
    margin: -7px 0 0 4px;
    text-align: left;
    width: 100%;
}
