/*
 * filename: displaytag.css
 * descrip.: this is used to configure the styles relating to the data tables
 * 
 * Copyright 2007 X-IT Management Ltd. 
 */


/*******************************************************************************
 HTML Tags 
*******************************************************************************/

body
{
	margin-top: 0px;

	padding: 0;
}

table 
{
	border-width: 1px;
	border-color: #eee;
	border-style: solid;
	font-family: "arial black", verdana, arial, sans-serif;
        font-size: 16pt;
	background-color: whitesmoke;
	padding: 0px;
	width: 100%;
	margin-left: 0px;
	margin-right: 3px;
        
        letter-spacing: 1.2px; 
}


table td 
{
/*	padding: 3px;*/
	padding: 2px;
        padding-left: 3px;
        border: 1px dotted #aaa;
        
}

table th 
{
	/*padding: 3px;*/
	padding: 0px;
        padding-left: 3px;
        border: 1px solid whitesmoke;
        
	text-align: left;
	background-color: #DDDDDD;
        
}

table td.hidden 
{
	display: none;
}

table th.hidden 
{
	display: none;
}

table tr.odd 
{
	/*background-color: #FAF8F8;*/
	background-color: #eee;
}

table tr.even 
{
	/*background-color: #F1F1F1;*/
	background-color: #fff;
}

table tr.rowMouseOver 
{
	cursor: pointer;
	/*background-color: #E8ECF2;*/
	background-color: #E8ECF2;

}

table a, table a:visited 
{
	text-decoration: none;
	color: black;
}

table a:hover 
{
	text-decoration: underline;
	color: black;
}


table th.sorted a, table th.sortable a 
{
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	width: 100%;
}
/*
table th.sortable a {
	background-image: url(../images_dt/arrow_off.png);
}*/

table th.order1 a 
{
	background-image: url(../img/arrow_down.gif);
}
table th.order2 a 
{
	background-image: url(../img/arrow_up.gif);
}


table.nostyle 
{
	border-width:0px; color:gray; background-color:white;
        font-size: 0.75em;
}

table.nostyle td 
{
	padding: 0px;
        border-width: 0px;
}

table.nostyle th 
{
	padding: 0px;
        border-width: 0px;
}



/*******************************************************************************
 Div Tags 
*******************************************************************************/

#pagebanner 
{
	float: left;
}

#pagelinks 
{
	float: right;
}

#pagebanner,
#pagelinks 
{
	/*padding-top: 10px;*/
	padding-top: 0px;
}


/*******************************************************************************
 Style Tags 
*******************************************************************************/

.column-date
{
    padding-right: 15px;
    width: 55px;
}

.listing-header
{
    text-align: center;
    font-size: 11px;
    text-transform: uppercase;
}

.vslDest
{
    font-style: italic;
}

.vslName-even
{
    background-color: whitesmoke;
    border: 1px solid whitesmoke;
    border-width: 0 1px 0 0;
}

.vslName-odd
{
    background-color: white;
    border: 1px solid white;
    border-width: 0 1px 0 0;
}