
table.output 
{
	margin-top:10px;
	width:99%;
	font-family:'Trebutchet MS','Verdana','Arial','Helvetica';
	font-size:8pt;
	/*
	border-left:1px solid #777;
	border-right:1px solid #777;
	 */
}
/* tr.alternate MUST adapt bgcolor also in js/admin_overviewTable_display.js #646464
 */
tr.output_body_row
{
	background-color:#CACACA;
	vertical-align:middle;
}
table.output tr.alternate
{
	background-color:#B2B2B2;
}
th.output 
{
	height:29px;
	border-bottom:1px solid #A26C48;
	color:white;
	padding:2px;
	vertical-align:middle;
	background: black url(../images/glossyback.png) repeat-x bottom left;
	font-weight:normal;
}
th.output a { text-decoration:none; font-weight:normal; }
th.output a:hover { text-decoration:none; }

td.output 
{
	height:25px;
	border-bottom:1px solid #777;
	border-right:1px solid #999;
	empty-cells:show;
	vertical-align:middle;
	padding:3px;
}
td.output input
{
	font-size:8pt;
}
td.foot
{
	height:25px;
	border:1px solid red;
}

a.th_link 
{
	color:black;
	font-family:'Verdana';
	font-size:7pt;
	font-weight:bold;
	text-decoration:none;
}

a:hover.th_link 
{
	color:#ed1e24;
	font-family:'Verdana';
	font-size:7pt;
	font-weight:bold;
}

a.output_link
{
	color:#555;
}



th.table-sortable
{
}

th>select,th>input
{
	border:1px solid white;
	font-size:8pt;
	font-family:Verdana;
	font-weight:normal;
	background:transparent;
}

a.pagescroller
{
	float:left;

	margin:4px;
	padding-top:2px;

	width:18px;
	height:16px;


	border:1px solid #555;

	text-decoration:none;
	text-align:center;
	background-color:white;
	color:black;
	font-weight:bold;
}
a.pagescroller:hover { background-color:#bbb; }
img.scrollPage
{
  	border:none;
}

th.table-sorted-asc {
	background-color:#E9E9E9;
}
th.table-sorted-desc {
	background-color:#E9E9E9;
}
th.table-filtered {
	background-color:#E9E9E9;
}
img.actionicon
{
	cursor:pointer;

	border:none;
}

#success_row
{
	float:right;
	text-align:center;
}



a.pagination:hover {
	background-color:#B2B2B2;
	color:black;
	border:1px solid #888;
	text-decoration:none;
}
a.pagination_active {
	background-color:#B2B2B2;
	color:black;
}


ul.vcmst_summary {
	float:left;
	width:240px;
	padding:0;
	margin-top:0;
	margin-left:5px;
	margin-right:10px;
	font-family:"Courier New", monospace;
	font-size:9pt;
}
ul.vcmst_summary li label {
	float:left;
	width:100px;
}
ul.vcmst_summary li span {
	float:left;
	width:139px;
	text-align:right;
}

div.vcmst_footer {
	float:left;
	width:99.9%;
	min-height:24px;
	background:#e5e5e5 URL(../images/bg_vcmst_footer.png) top left repeat-x;
	border:1px solid #bbb;
	-moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;  border-bottom-left-radius: 4px;
	
}

table#vcmst_footer a img { position:relative; top:4px; }

table#vcmst_footer label {
	float:left;
	margin-top:5px;
	margin-left:8px;
	margin-right:5px;
}
table#vcmst_footer input {
	float:left;
	margin-top:1px;
}
table#vcmst_footer div#page_buttons { float:right; width:60px; margin:0px 9px 0 0; } 
table#vcmst_footer span#page_location { float:right; margin:5px 5px 0 0; }
table#vcmst_footer div#page_display_num { float:right; width:131px; margin:1px 12px 0 0; } 
table#vcmst_footer div#page_goto { float:right; width:95px; margin:1px 12px 0 0; } 

div#vcmst_footer_filter {
	display:none;
	float:left;
	width:100%;
}

div#vcmst_checkbox_actions {
	float:left;
	width:300px;
	text-align:left;
}


ul.vcmst_active_filter {
	float:left;
	width:270px;
	text-align:left;
	list-style-type:none;
	margin-left:10px;
	padding-left:0px;
}
ul.vcmst_active_filter li ul li {
	list-style-type:none;
	font-size:8pt;
}

td.output img.actionicon { padding:2px; }



div.vcmst_date_widget_container { float:right; width:290px; margin-top:10px; margin-right:0.5%; }
div.vcmst_date_widget_inner { float:left; width:100%; }
div.vcmst_date_widget_filter_display { float:left; width:90%; margin-left:5%; text-align:left; font-size:12pt; margin-top:15px; }


/* -------------------------------------------------------------------- */
fieldset.vcmst_filter {
	float:left;
	width:370px;
	margin:0 0 20px 20px;
	background-color:white;
	border:1px solid #AAAAAA;
}
fieldset.vcmst_filter legend {
	font-size:11pt;
	font-weight:bold;
	text-transform:uppercase;
}
fieldset.vcmst_filter span.range {
	float:left;
	width:110px;
}
fieldset.vcmst_filter input, fieldset.vcmst_filter select {
	margin:1px;

	width:285px;
	margin-top:2px;
	padding-left:2px;
	padding-top:2px;
	
	background-color:white;
	border:1px solid #63869d;


	font-family:'Verdana';
	font-size:8pt;
	color:#424242;

	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
fieldset.vcmst_filter button {
	margin:3px;
	padding-bottom:1px;
	font-size:11px;
	border:1px solid #555;
	text-align:center;
	color:FD_FONT2;
	background-color:white;
	border:1px solid #63869d;

	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}

a.pagination {
	float:left;
	margin:3px;
	padding:0 4px 0px 4px;
	border:1px solid #63869d;
	text-align:center;
	text-decoration:none;
	color:FD_FONT2;

	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
/* -------------------------------------------------------------------- */


table.vcmst_controls {
	width:500px;
}

table.vcmst_controls td.vcmst_left {
	width:130px;
	padding:2px 0 0 5px;
	background-color:#CACACA;
	color:black;
}
table.vcmst_controls td.vcmst_right {
	width:370px;
	padding:2px;
	border:1px solid #CACACA;
	border-top-width:0;
}
table.vcmst_controls td.vcmst_right span.range {
	float:left;
	width:110px;
}
table.vcmst_controls td.vcmst_right input, table.vcmst_controls td.vcmst_right select {
	margin:1px;

	width:285px;
	margin-top:2px;
	padding-left:2px;
	padding-top:2px;
	
	background-color:white;
	border:1px solid #63869d;


	font-family:'Verdana';
	font-size:8pt;
	color:#424242;

	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
table.vcmst_controls td.vcmst_right button {
	margin:3px;
	padding-bottom:1px;
	font-size:11px;
	border:1px solid #555;
	text-align:center;
	color:FD_FONT2;
	background-color:white;
	border:1px solid #63869d;

	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}

