/* General proSilver Markup Styles
---------------------------------------- */

* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;
}

body {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	color: #626262;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}

img {
    border: none;
}

a {
    text-decoration: underline;    
    color:#5091e5;
}

a:hover { 
    text-decoration:none; 
}

a.samepage {
    text-decoration: none;    
    border-bottom:1px dotted #5091e5;
}

.navigation_left, .navigation_right
{
    padding: 0; 
    margin: 0;
    list-style: none;
    width:250px;
    font:11px/18px Verdana, Arial, Helvetica, sans-serif; 
}

.navigation_left
{
    text-align: left;
    border-right: 1px solid #000000;
}

.navigation_right
{
    text-align: right;
    border-left: 1px solid #000000;
}

.navigation_left_group, .navigation_right_group
{
    color: #000000;
    font-weight: bold;
    font-size: 14px;
    border-bottom: 1px solid #000000;
    margin: 5px 0 5px 0;
}

.navigation_left li a, .navigation_right li a
{
    color: #404040;
    font:11px/18px Verdana, Arial, Helvetica, sans-serif;     
    text-decoration: none;
    padding: 2px 0 2px 15px;
    width:235px;
    display: block;
    text-align: left;
}

.navigation_left li a:hover, .navigation_right li a:hover
{
    background-color: #a8ddff;
    color: #000000;    
}

.navigation_left li.navigation_left_item_active a, .navigation_right li.navigation_right_item_active a 
{
    color: #000000; 
    font-weight: bold;  
    background-image: url(/images/aright.gif);
    background-position: 5px center;
    background-repeat: no-repeat;
}

.header_list
{
    list-style: none; 
    width: 100%; 
    background: #5293e3 url(/images/logo_r.png) top right no-repeat;
    height: 74px; 
}

.header_list_left
{
    float: left; 
}

.header_list_right
{
   
}

.header_site_name
{
    color:#ffffff; 
    font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;    
}

.header_site_desc
{
    font-weight: normal; 
    font-size: 11px; 
}

.login_box
{
    text-align: right; 
    padding: 3px 23px 3px 0px; 
    color: #000000; 
    font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

.footer_div
{
    border-top: 1px solid #d0d0d0;
    text-align: center;
    color: gray;
    font-size: 10px;
    margin: 40px 100px 0 100px;
    padding-top: 20px;
    padding-bottom: 25px;    
}
    
.login_box select {
   background: transparent;    
   padding: 0px ;
   border: 1px solid;
   line-height: 1;                              
   border-radius: 0;            
   -webkit-appearance: none;
}

/* ----------------------------------------------------------------------------- */
/*  Overwrite jQuery UI
/* ----------------------------------------------------------------------------- */

.ui-tabs {
    border: none;
}

.ui-tabs .ui-tabs-nav {
    display: block;
    display: table;
    width: 100%;        
    
    border: none;
    background: none;
}
.bordered.ui-tabs .tabs-content-wrapper {
    display: block;
    border: 1px solid #e6e6e6;
}
.ui-tabs .ui-tabs-nav li {
    position: relative;
    float: left;
    padding: 0;
    width: auto;
    line-height: 32px;
    border: none;
    border-radius: 0;
}

.ui-tabs .ui-tabs-nav li a {
    display: block;
    padding: 0 20px;
    border: 1px solid #e6e6e6;
    border-left: none;
    color: #959595;
    text-align: center;
    font-weight: bold;
}
.ui-tabs .ui-tabs-nav li a:last-child {
    margin-right: 0;
}
.ui-tabs .ui-tabs-nav li:first-child a {
    border-left: 1px solid #e6e6e6;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    border-bottom: 1px solid #fff;
    color: #333;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    position: relative;
    display: block;
    border: none;
}
.ui-tabs .ui-tabs-hide {
    display: none !important;
}
