﻿/* ======== GLOBAL STYLE ========= */
input			{ font-family:tahoma; font-size:8pt;  }
select			{ font-family:tahoma; font-size:8pt;  }
textarea		{ font-family:tahoma; font-size:8pt;  }
body			{ font-family:tahoma; font-size:9pt; }

/* ======== OBJECTS STYLE ========= */
.btns			{ width:90px; font-family:tahoma; font-size:8pt; margin-right:2px; }	
.mainbtns		{ width:200px; font-family:tahoma; }	
.readOnly		{ background-color:skyblue; } 

/* ======== LINK STYLES ========= */
A				{ COLOR: blue; TEXT-DECORATION: none }
A:hover			{ COLOR: navy; TEXT-DECORATION: underline }

A.FooterLinks		{ COLOR: white; TEXT-DECORATION: none }
A.FooterLinks:hover	{ COLOR: white; TEXT-DECORATION: underline }

A.Grid			{ COLOR: blue; TEXT-DECORATION: none }
A.Grid:hover	{ COLOR: navy; TEXT-DECORATION: underline }

.cssGridViewPager span { background-color:#fab768; padding:2px; border:solid 1px black;}    

A.Home			{ COLOR: blue; TEXT-DECORATION: none }
A.Home:hover	{ COLOR: black; TEXT-DECORATION: underline }

A.Disabled			{ COLOR: gray; TEXT-DECORATION: none }
A.Disabled:hover	{ COLOR: gray; TEXT-DECORATION: underline }

.Grid			{ font-family:arial; font-size:8pt; font-weight:normal; color:black; }


/* ======== FORM STYLES ========= */
.form_table			{ background-color:#f5f5f0; padding:10px 10px 10px 10px; }
.form_table_header	{ background-color:gray; font-family:arial; font-size:9pt; font-weight:bolder; color:white; padding:4px 4px 4px 4px; }
.form_table_labels	{ font-family:tahoma; font-size:9pt; font-weight:normal; color:black; }
.form_table_labels2	{ font-family:arial; font-size:7pt; font-weight:normal; color:black; }

.form_table2		{ background-color:#f5f5f0; padding:10px 10px 10px 10px; font-family:arial; font-size:9pt; font-weight:bold; color:gray; }


.form_error			{ font-family:arial; font-size:8pt; font-weight:bold; color:red; }
.form_ok			{ font-family:arial; font-size:8pt; font-weight:bold; color:green; }
.form_data			{ font-family:arial; font-size:8pt; font-weight:bold; color:black; }

.pds_boxhead		{ background-color: lightgrey;padding:4px;width:90%;font-weight:bold; }
.pds_boxfoot		{ border:solid 1px lightgrey; padding:3px;width:90%;font-size:10pt;font-weight:bold; }
.pds_data			{ font-family:arial; font-size:8pt; font-weight:bold; color:black; }

/* ======== SECTION STYLE ========= */
.section_title		{ font-family:arial; font-size:14pt; font-weight:bolder; color:black; }
.section_remarks	{ font-family:arial; font-size:8pt; font-weight:normal; color:gray; }

/* ======== DATAGRID STYLE ========= */
.datagrid_header	{font-family:arial; font-size:8pt; font-weight:bold; color:white; text-align:center; background-color:gray; }
.datagrid_details	{font-family:arial; font-size:8pt; font-weight:normal; color:black; }
.datagrid_details2	{font-family:arial; font-size:8pt; font-weight:normal; color:black; background-color:#f5f5f0; }

.datagrid_header_v2		{font-family:arial; font-size:8pt; font-weight:bold; color:black; text-align:center; background-color:white; }
.datagrid_details_v2	{font:messagebox; font-weight:normal; color:black; }
.datagrid_details2_v2	{font:messagebox; font-weight:normal; color:black; background-color:#f5f5f0; }

.datagrid_link	{font-family:arial; font-size:8pt; font-weight:normal; color:blue; }

.datagrid_category	{font:messagebox; color:white; background-color:black; }
.datagrid_class	{font:messagebox; color:white; background-color:gray; }

/* ======== FOOTER STYLE ========= */
A.Footer		{ COLOR: gold; TEXT-DECORATION: none }
A.Footer:hover	{ COLOR: orange; TEXT-DECORATION: underline }


/* ======== CSS TABS STYLE ========= */
#navlist {
        padding: 3px 0;
        margin-left: 0;
        border-bottom: 1px solid #778;
        font: bold 9px Verdana, sans-serif;
}

#navlist li {
        list-style: none;
        margin: 0;
        display: inline;
}

#navlist li a {
        padding: 3px 0.5em;
        margin-left: 3px;
        border: 1px solid #778;
        border-bottom: none;
        background: #fab768;
        text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #448; }

#navlist li a:hover {
        color: #000;
        background: #AAE;
        border-color: #227;
}

#navlist li a#current {
        background: white;
        border-bottom: 1px solid white;
}