﻿/** ---------------------------- **/
/*** Classes for common lists.  ***/
/*** Also includes tab classes. ***/
/** ---------------------------- **/


/** The top information section **/
.clc_info_left
{
	border-left: solid 1px #B0B0B0;
	width: 1px;
	height: 17px;
}
.clc_info
{
	margin: 0px;
	padding: 0px 0px 0px 3px;
	border: 0px;
	background-image: url('/images/clc/hdr_bg.png');
	background-repeat: repeat;
	height: 17px;
}
.clc_infoend
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url('/images/clc/hdr_end.png');
	background-repeat: no-repeat;
	font-size: .667em;
}
.clc_end
{
	text-align: right;
	font-size: .833em;
	padding: 0px 3px 2px 0px;
}


.clc_results
{
	font-size: .833em;
	font-weight: 500;
	color: #555555;
}

.clc_results_num
{
	font-weight: 600;
}

.clc_navigation
{
	text-align: right;
	padding-right: 8px;
}

table.clc
{
	border: 0;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
	empty-cells: show;
}

select.clc_pager
{
	font-size: .750em;
	font-weight: 600;
	border: solid 1px #777777;
	padding: 0px 0px 0px 0px;
	height: 15px;
}


/**  The list header    **/
tr.clc_head, div.clc_head
{
	background-color: #DEE2E6;
	font-weight: 500;
	font-size: 1em;
	text-align: left;
}

th.clc_head, div.clc_h_head
{
    text-align: left;
	padding: 0px 0px 2px 2px;
	color: black;
	vertical-align: bottom;	
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
th.clc_head a:link, th.clc_head a:visited
{
	color: black;
	text-decoration: none;
}
th.clc_head a:active, th.clc_head a:hover
{
	color: black;
	text-decoration: underline;
}


/**  The rows    **/
tr.clc_row, div.clc_row
{
	vertical-align: top;
	font-size: .833em;
	background-color: #EEF1F3;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}

tr.clc_altrow, div.clc_altrow
{
	vertical-align: top;
	font-size: .833em;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}

tr.clc_row td
{
	padding: 4px 0px 5px 2px;
	border-bottom: solid 0px #999999;
}
tr.clc_altrow td
{
	padding: 4px 0px 5px 2px;
	border-bottom: solid 0px #999999;
}

/**  The footer   ***/
tr.clc_foot
{
	border-top: solid 1px #193888;
	font-size: .833em;
	font-weight: 500;
	color: #555555;
}

tr.clc_foot td
{
}


.clc_canceled
{
	color: #999999;
}
.clc_canceledtext
{
	text-decoration: line-through;
}
a.clc_canceled:link, a.clc_canceled:visited
{
	color: #777777;
	text-decoration: underline;
}
a.clc_canceled:hover, a.clc_canceled:active
{
	color: #555555;
	text-decoration: underline;
}


/*** Standard list classes for the gridview control   ***/
.grd_altrow
{
	background-color: #EEF1F3;
	font-size: .917em;
	vertical-align: top;
}
.grd_row
{
	background-color: #ffffff;
	font-size: .917em;
	vertical-align: top;
	padding: 1px;
}

.grd_main
{
	border: none 0px #c0c0c0;
}

.grd_head
{
	background-color: #DEE2E6;
	font-weight: 500;
	font-size: 1em;
	color: Black;
	padding: 2px;
}

.grd_noresults
{
	border: solid 1px #DEE2E6;
	padding: 6px 6px 6px 6px;
	text-align: center;
	font-size: 1.083em;
	color: #333333;
	background-color: #EEF1F3;
}

/** gridview header **/
.gvh_o
{
	border: #000033 0px solid;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}
.gvh_t
{
	color: Black;
	font-size: 1em;
	font-weight: 500;
}
.gvh_ts
{
	color: White;
	font-size: .750em;
	font-weight: 700;
}
input.grd_fld
{
}
select.grd_fld
{
	font-size: .833em;
	font-weight: 700;
	border: solid 1px #333333;
	padding: 0px 0px 0px 0px;
}
.gvh_n
{
	font-weight: 900;
	font-size: 1em;
}
a.gvh_link
{
	font-size:.917em;
	font-weight:900;
}
a.gvh_link:link,a.gvh_link:visited
{
	color:#000000;
	text-decoration:none;
}
a.gvh_link:hover,a.gvh_link:active
{
	color:#000000;
	text-decoration:underline;
}

.inlineList_o
{
	padding-top: 2px;
	padding-bottom: 16px;
}
.inlineList_ttl
{
	font-size: 1.083em;
	color: #70A2BE;
	font-style: italic;
	font-weight: 700;
}




/*** Tabbed Panels   ****/
div.tab_group
{
	height: 17px;
	vertical-align: bottom;
}
div.tab
{
	float: left;
	margin: 0px;
	padding: 0px;
	margin: 0px;
	height: 17px;
}
div.tab_i
{
	border: 0px;
	padding-left: 4px;
	vertical-align: text-bottom;
	height: 17px;
	float: left;
}
div.tab_i_unsel
{
	background-image: url('/images/clc/hdr_bg.png');
	font-size: .833em;
	font-weight: 500;
	color: #555555;
	border-left: solid 1px #B0B0B0;
}
div.tab_i_sel
{
	background-color: #193888;
	font-weight: 600;
	font-size: 1em;
	background-image: url('/images/clc/head_bg.gif');
}
div.tab_r
{
	margin: 0px;
	padding: 0px;
	border: 2px;
	font-size: .583em;
	width: 13px;
	height: 17px;
	float: left;
}
div.tab_r_sel
{
	background-image: url('/images/clc/hdr_end_sel.png');
	background-repeat: no-repeat;
}
div.tab_r_unsel
{
	background-image: url('/images/clc/hdr_end.png');
	background-repeat: no-repeat;
}

div.tab_i_unsel a:link, div.tab_i_unsel a:visited
{
	color: #333333;
	text-decoration: none;
}
div.tab_i_unsel a:active, div.tab_i_unsel a:hover
{
	color: #808080;
	text-decoration: underline;
}

div.tab_i_sel a:link, div.tab_i_sel a:visited
{
	color: #ffffff;
	text-decoration: none;
}
div.tab_i_sel a:active, div.tab_i_sel a:hover
{
	color: #EEF1F3;
	text-decoration: underline;
}
div.tab_content
{
    border: #405EAE 1px solid;
    padding: 10px;
    font-weight: 500;
    font-size: 0.97em;
}
input.tab_input,select.tab_input
{
    font-size: 0.9em;
}


/*** Navigation Tab Panels   ****/
div.NavTab_group
{
	height: 17px;
	vertical-align: bottom;
}
div.NavTab
{
	float: left;
	margin: 0px;
	padding: 0px;
	margin: 0px;
	height: 17px;
}
div.NavTab_i
{
	border: 0px;
	padding-left: 4px;
	vertical-align: text-bottom;
	height: 17px;
	float: left;
}
div.NavTab_i_unsel
{
	background-image: url('/images/Amt/nav/Tab_bg.png');
	font-size: 1em;
	font-weight: 600;
	color: #555555;
	border-left: solid 1px #254494;
}
div.NavTab_i_sel
{
	background-color: #193888;
	font-weight: 700;
	font-size: 1.083em;
	background-image: url('/images/Amt/nav/Tab_bg.gif');
}
div.NavTab_r
{
	margin: 0px;
	padding: 0px;
	border: 2px;
	font-size: .583em;
	width: 13px;
	height: 17px;
	float: left;
}
div.NavTab_r_sel
{
	background-image: url('/images/Amt/nav/Tab_end_sel.png');
	background-repeat: no-repeat;
}
div.NavTab_r_unsel
{
	background-image: url('/images/Amt/nav/Tab_end.png');
	background-repeat: no-repeat;
}

div.NavTab_i_unsel a:link, div.NavTab_i_unsel a:visited
{
	color: #333333;
	text-decoration: none;
}
div.NavTab_i_unsel a:active, div.NavTab_i_unsel a:hover
{
	/*color: #808080;*/
	text-decoration: underline;
}

div.NavTab_i_sel a:link, div.NavTab_i_sel a:visited
{
	color: #ffffff;
	text-decoration: none;
}
div.NavTab_i_sel a:active, div.NavTab_i_sel a:hover
{
	color: #EEF1F3;
	text-decoration: underline;
}

/*** Navigation Sub Tab Panels   ****/
div.NavSubTab_group
{
	height: 17px;
	vertical-align: bottom;
}
div.NavSubTab
{
	float: left;
	margin: 0px;
	padding: 0px;
	margin: 0px;
	height: 17px;
}
div.NavSubTab_i
{
	border: 0px;
	padding-left: 4px;
	vertical-align: text-bottom;
	height: 17px;
	float: left;
}

div.NavSubTab_i_unsel
{
    background-image: url('/images/Amt/nav/SubTab_bg.gif');    
	font-size: .833em;
	font-weight: 600;
	color: #555555;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
}

div.NavSubTab_i_sel
{
    background-image: url('/images/Amt/nav/SubTab_bg_sel.png');
	font-weight: 600;
	font-size: .833em;
	/*color: #FF0000;*/
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
}

div.NavSubTab_i_unsel a:link, div.NavSubTab_i_unsel a:visited
{
	/*color: #333333;*/
	color: #FFFFFF;
	text-decoration: none;
}

div.NavSubTab_i_unsel a:active, div.NavSubTab_i_unsel a:hover
{
	/*color: #808080;*/
	
	text-decoration: underline;
}

div.NavSubTab_i_sel a:link, div.NavSubTab_i_sel a:visited
{
	color: #193188;
	text-decoration: none;
}

div.NavSubTab_i_sel a:active, div.NavSubTab_i_sel a:hover
{
	color: #000000;
	text-decoration: underline;
}


.custompager-container
{
    background: url(/images/buttons/itemHover.png) #ffffff repeat-x 50% 50%;
    color: #212121;
    font-weight: bold;
    border-top: #aaaaaa 1px solid;
    border-bottom: #666666 1px solid;
    border-left: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    text-decoration: none;
    text-align: right;
}
