body {
    font-family: verdana, arial, helvetica;
    font-size: 12px;
}

a {
    text-decoration: none;
    color: #0b559b;
}

a:hover {
    color: #ff0000;
    text-decoration: underline;
}

ul { list-style: none; }

h2, h3 {
    margin: 0;
    color: #666;
}

h2 { font-size: 18px; }
h3 { font-size: 14px; }

th { text-align: left; }

a.button:hover {
    text-decoration: none;
}

table.databox {
    font-family: verdana, arial, helvetica;
    font-size: 11px;
    border-collapse: collapse;
	/* border: 1px solid #999; */
}

.databox th, .databox td {
    padding: 5px;
	border: 0px solid #fff;
    font-size: 11px;
}

.databox td.borderLeft {
    border-left: 1px solid #ccc;
}

.databox .header {
    font-weight: bold;
    background-color: #4082b6;
    color: white;
}

.databox_color {
    position : relative;
    clear : both;
    background-color : #CBCDBE;
    padding : 2px 4px 2px;
}


.shareLink {
    margin: 10px 0px 0px 0px;
}

.odd {
    background-color: #ffffff;
}

.even {
    background-color: #eeeef2;
}

/*
.sortingTable th {
    padding: 3px 18px 3px 10px;
    cursor: pointer;
}
*/

/* DataTables */

tr.odd td.sorting_1 {
    /* background-color: #ffffcc; */
    background-color: #DFEFFC;
}

tr.even td.sorting_1 {
    /* background-color: #ffffcc; */
    background-color: #DFEFFC;
}

tr.odd td.sorting_2 {
    background-color: #eeeeee;
}

tr.even td.sorting_2 {
    background-color: #dadccd;
}

.sorting, .sorting_asc, .sorting_desc {
    cursor: pointer;
}

/*
.sorting_asc {
	background: url('/img/sort_asc.gif') no-repeat center right;
}

.sorting_desc {
	background: url('/img/sort_desc.gif') no-repeat center right;
}

.sorting {
	background: url('/img/sort_both.png') no-repeat center right;
}

.sorting_asc_disabled {
	background: url('/img/sort_asc_disabled.png') no-repeat center right;
}

.sorting_desc_disabled {
	background: url('/img/sort_desc_disabled.png') no-repeat center right;
}
*/

.cellHighlight {
    background-color: #ffffcc;
}

.tleft {
    text-align: left;
}
.tright {
    text-align: right;
}
.tcenter {
    text-align: center;
}

.text9 {
    font-family: verdana, arial, helvetica;
    font-size: 9px;
}

.text10 {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
}

.text11 {
    font-family: verdana, arial, helvetica;
    font-size: 11px;
}

.text12 {
    font-family: verdana, arial, helvetica;
    font-size: 12px;
}

.text14 {
    font-family: verdana, arial, helvetica;
    font-size: 14px;
}

.text16 {
    font-family: verdana, arial, helvetica;
    font-size: 16px;
}

.grey {
    color: #999999;
}

.green {
    color: green;
}

.red {
    color: red;
}

.i {
    font-style: italic;
}

.b {
    font-weight: bold;
}

.u { text-decoration: underline; }

.binoculars {
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.binoculars:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

/* jqueryui */

.ui-tabs-selected a {
    cursor: pointer !important;
}


/* somTooltip */

.somTooltip {
    position: absolute;
    border: 1px solid #333;
    background: #ddeeff;
    padding: 3px 6px;
    font-family: Verdana, Arial;
    font-size: 10px;
    z-index: 500;
    box-shadow: 3px 3px 2px #999;
    -moz-box-shadow: 3px 3px 2px #999;
    -webkit-box-shadow: 3px 3px 2px #999;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999');
}

.tooltipPos, .tooltipStl, .tooltipOwner {
    cursor: default;
}


/* DROPDOWNS - LEVEL ONE */

ul.dropdown                         { z-index: 500; position: relative; height: 29px; margin: 0; padding: 0; }
ul.dropdown li                      { float: left; zoom: 1; border: 0; font-weight: normal; padding: 3px 10px; }
ul.dropdown li a                    { display: block; padding: 4px 8px; font-weight: normal; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; }

/*  DROPDOWNS - LEVEL TWO */

ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; margin: 0; padding: 0; box-shadow: 2px 2px 5px #888; -moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow: 2px 2px 5px #888; }
ul.dropdown ul li 					{ font-weight: normal; float: none; padding: 3px; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* DROPDOWNS - LEVEL THREE */

ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
