/*
 	Hack that came with display dag to
	get the arrows to only show on the right
*/

.displayTag div, .displayTag form, .displayTag table, .displayTag td, .displayTag th, .displayTag span, .displayTag a, .displayTag hr {
	background-repeat:no-repeat;
}

.displayTag a:link {
	color: #3A3A3A;
}

.displayTag a:visited {
	color: #3A3A3A;
}

.displayTag a:hover {
	color: orange;
}

/*
	pagebanner, pagelinks
	used for displaying a box at the top of page that says
	83 results... displaying page 1 of 8
	1, 2, 3, 4, 5, 6, 7, 8
*/

.displayTag span.pagebanner {
	font-family: tahoma;
	font-size: 9pt;
	color: #4D5764;
	background-color: #FFFDF9;
	border: 1px dashed #999999;
	padding: 3px;
	padding-bottom: 0px;
	width: 99%;
	margin-top: 10px;
	display:block;
	border-bottom: none;
}

.displayTag span.pagelinks {
	font-family: tahoma;
	font-size: 9pt;
	color: #4D5764; 
	background-color: #FFFDF9;
	border: 1px dashed #999999;
	padding: 3px;
	padding-top: 0px;
	width: 99%;
	display:block;
	border-top: none;
	margin-bottom: 20px;
}

/*
	table, and family of th, tr, td
	used for displaying the results table
*/

.displayTag table {
	border: 1px solid #6393DF;
	border-collapse:collapse;
	
	width: 99%;
	margin: 2px 0 2px 0;
}

.displayTag thead tr {
  background-color: #C8DEE8;
  
}

.displayTag th {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border-width:1px;
  	border-style:solid;
  	border-color:#99B8EA;
	background-color: #eef4f7;
	
	padding: 5px 4px 2px 5px;
	text-align: left;
	vertical-align: top;

	BACKGROUND: URL(../images/tabledescbg.gif);
}

.displayTag th a, .displayTag th a:visited {
  text-decoration: none;
}

.displayTag th a:hover {
  text-decoration: none;
  color: orange;
}

.displayTag th.sortable a {
	color: #666666;
	background-image: url('../images/arrow_off.png');
	
}

.displayTag th.sorted {
    background-color:#DAFCE1;
    background-image: url('../images/tabledescbg-sorted.gif');
}

.displayTag th.sorted a, .displayTag th.sortable a {
	background-position: right;
	display: block;
	width: 100%;
	
}

.displayTag th.order1 a {
	background-image: url('../images/arrow_down.png');
}

.displayTag th.order2 a {
	background-image: url('../images/arrow_up.png');
}

.displayTag tr.odd {
  background-color: #FFFFFF;
}

.displayTag tr.even, .displayTag tr.tableRowEven {
  background-color: #FEF8E9;
}

.displayTag tr.selected {
  background-color: #66CCDD;
}

.displayTag td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4D5764;
	
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;

	padding: 2px 4px 2px 4px;
	vertical-align: top;
}

.displayTag td a, .displayTag td a:visited {
  color: #3A3A3A;
}

.displayTag td a:hover {
  text-decoration: none;
  color: orange;
}


/*
	export links
	display a box that list a link of options for export
*/

.displayTag div.exportlinks {
	font-family: tahoma;
	font-size: 9pt;
	color: #4D5764; 
	background-color: #FFFDF9;
	border: 1px dashed #999999;
	padding: 3px;
	margin: 20px 0 10px 0;
	width: 99%;
}

.displayTag span.export {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
/*	color: #4D5764; */

	padding: 0 4px 1px 20px;
	display:inline; display:inline-block;
	cursor: pointer;
}

.displayTag span.excel {
	background-image: url('../images/ico_file_excel.png');
}

.displayTag span.csv {
	background-image: url('../images/ico_file_csv.png');
}

.displayTag span.xml {
	background-image: url('../images/ico_file_xml.png');
}

.quickbooks {
	vertical-align: bottom;
}

TABLE.adminlist {
	MARGIN-TOP: 1px;
}
TABLE.adminlist TR {
	
	BACKGROUND-COLOR: #FCFCFC
}
TABLE.adminlist TR.label {
	
}
TABLE.adminlist TR.label TD {

	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	BACKGROUND-COLOR: #eef4f7;
	BORDER-LEFT: #dadada 1px solid; 
	BORDER-RIGHT: #dadada 1px solid; 
	BORDER-BOTTOM: #dadada 1px solid; 
	BORDER-TOP: #dadada 1px solid;
}
TABLE.adminlist TD.divider-content {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;  
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	BORDER-TOP: #ffffff 1px solid; 

	
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Verdana, Arial;
}

TABLE.adminlist TD.label {
	
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 3px;  
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	PADDING-LEFT: 20px; 
	FONT-SIZE: 8pt; 
	BACKGROUND-IMAGE:url('../images/ivory-background.gif');
	BORDER: #dadada 1px solid; 

}

TABLE.adminlist TD.labelTop {
	 
	FONT-SIZE: 8pt; 
	BACKGROUND-IMAGE:url('../images/ivory-background.gif');
	BORDER: #dadada 1px solid; 

}

TABLE.adminlist TD.group-center {
 	BORDER: #CCCCCC 1px dashed; 
	BACKGROUND-COLOR: #F5FBFE;
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: tahoma;
	BORDER-BOTTOM: #CCCCCC 1px dashed; 
	BORDER-RIGHT: #CCCCCC 1px dashed; 
	BACKGROUND-COLOR: #F5FBFE;
	TEXT-ALIGN: CENTER;
	
}

TABLE.adminlist TD.group-center-green {
 	BORDER: #CCCCCC 1px solid; 
	BACKGROUND-COLOR: #D7FFD7;
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: tahoma;
	TEXT-ALIGN: CENTER;
	padding-left: 10px;
	padding-right: 10px;
}



TABLE.adminlist TD.group-center-blue {
 	BORDER: #CCCCCC 1px solid; 
	BACKGROUND-COLOR: #F0F7FF;
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: tahoma;
	TEXT-ALIGN: CENTER;
	padding-left: 10px;
	padding-right: 10px;
}

TABLE.adminlist TD.group {
 	BORDER: #CCCCCC 1px dashed; 
	BACKGROUND-COLOR: #F5FBFE;
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: tahoma;
	PADDING-LEFT: 20px; 
	BORDER-BOTTOM: #CCCCCC 1px dashed; 
	BORDER-RIGHT: #CCCCCC 1px dashed; 
	BACKGROUND-COLOR: #F5FBFE;
}

TABLE.adminlist TD.groupButton {
 
	BORDER-BOTTOM: #CCCCCC 1px dashed; 
}

TABLE.adminlist TD.labelBottom {

	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 35px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 15px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #FFFFFF 1px dashed; 
}

TABLE.adminlist TD.bottom {
	BORDER-BOTTOM: #FFFFFF 1px dashed; 
	PADDING-BOTTOM: 15px; 
}

TABLE.adminlist TR.bottom {

}

TABLE.adminlist TR.bottom TD {
	BORDER-BOTTOM: #FFFFFF 1px dashed;  
}

TABLE.adminlist TD.sel {
	FONT-WEIGHT: bold
}

TABLE.adminlist A {

	TEXT-DECORATION: none;
}

TABLE.adminlist A:visited {

}

TABLE.adminlist A:hover {

	COLOR: orange; 
}

.clear
{
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-BOTTOM: #FFFFFF 1px solid; 
	BORDER-TOP: #FFFFFF 1px solid; 
	MARGIN-TOP: 0px;
}

TABLE.adminlist TD.clear
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;  
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
}

.divider-label {
	BORDER-LEFT: #dadada 1px solid; 
	BORDER-RIGHT: #dadada 1px solid; 
	BORDER-BOTTOM: #dadada 1px solid; 
	BORDER-TOP: #dadada 1px solid; 
	MARGIN-TOP: 1px;
}

.mediumtext
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}

#newstitle:link {
	FONT-WEIGHT: none; FONT-SIZE: 13px; COLOR: #277DC9; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}
#newstitle:visited {
	FONT-WEIGHT: none; FONT-SIZE: 13px; COLOR: #277DC9; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}
#newstitle:hover {
	FONT-WEIGHT: none; FONT-SIZE: 13px; COLOR: red; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}

.newsdate
{
	FONT-SIZE: 10px;
	COLOR: #999999;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	MARGIN: 0 0 2px 0;
}

.small-red
{
	FONT-SIZE: 9px;
	COLOR: red;
	FONT-FAMILY: Tahoma;
}

.small-orange
{
	FONT-SIZE: 9px;
	COLOR: orange;
	FONT-FAMILY: Tahoma;
}

.supersmall
{
	FONT-SIZE: 9px;
	FONT-FAMILY: Tahoma;
}

.small-blue
{
	FONT-SIZE: 9px;
	FONT-FAMILY: Tahoma;
	COLOR: #9DC9EE;	
}

.small-grey
{
	FONT-SIZE: 9px;
	FONT-FAMILY: Tahoma;
	COLOR: #999999;	
}

.medium
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
}

.small-green
{
	FONT-SIZE: 9px;
	FONT-FAMILY: Tahoma;
	COLOR: green;	
}

.marketing-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
}
