/* 
'****************************************************************************
' I N F I N I T Y  S O F T W A R E  D E V E L O P M E N T,  I N C.
'
' File Description:
' The default style sheet for GAL.
'
'****************************************************************************
*/



/* --------------BELOW SHOULD BE USED EXPLICITLY BY DEVELOPER-------------- */



/* Use this style for displaying errors or warnings on screen */
.WarningLabel
{
	font-family: Verdana;
	text-align: center;
	font-size: 12px;
	color: Red;
}
/* Use this style for Required Field Validators */
.ValidationControl
{
	font-family: Verdana;
	text-align: right;
	font-size: 10px;
	color: Red;
}
/* Use this style for displaying errors or warnings and for Required Field Validators */
.ValidationSummary
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	list-style-position: outside;
	font-size: 12px;
	color: red;
	font-family: Verdana;
	text-align: left;
}
/* Use this style for displaying any heading-type text on the screen */
.Heading
{
	font-weight: bold;
	font-size: 14px;
	color: Black;
	font-family: Verdana;
	text-align: center;
}
/* Use this style for displaying any heading-type text on the screen */
.ChapterDetailsPanel
{
	font-weight: bold;
	font-size: 12px;
	color: White;
	background-color:Black;
	font-family: Verdana;
	text-align: center;
}
.HeadingLeft
{
	font-weight: bold;
	font-size: 14px;
	color: Black;
	font-family: Verdana;
	text-align: left;
}
/* Use this style for data fields that are rendered as text (such as labels, etc.) */
.CellData
{
	font-family: Verdana;
	text-align: left;
	font-size: 12px;
	color: Black;
	text-align:center;
}
.CellDataLeft
{
	font-family: Verdana;
	text-align: left;
	font-size: 12px;
	color: Black;
	text-align: left;
}
/* Use this style for displaying any heading-type error text on the screen */
.ErrorHeading
{
	font-weight: bold;
	font-size: 14px;
	color: Red;
	font-family: Verdana;
	text-align: center;
}
/* Use this style for displaying any standard narrative or descriptive text on the screen */
.ScreenText
{
	font-family: Verdana;
	text-align: center;
	font-size: 12px;
	color: Black;
}
/* Use this style for displaying any small narrative or descriptive text on the screen */
.SmallScreenText
{
	font-family: Verdana;
	text-align: center;
	font-size: 10px;
	color: Black;
}
/* This style is used for diaplying text in the grid pager for displaying number of records. */
.PagerText
{
	font-family: Verdana;
	text-align: center;
	font-size: 10px;
	color: Black;
	font-weight: bold;
}
/* Use this style for Labels of data fields. */
.FieldLabel
{
	font-family: Verdana;
	text-align: right;
	font-size: 12px;
	color: Black;
}
/* Use this style for data fields that are rendered as text (such as labels, etc.) */
.FieldData
{
	font-family: Verdana;
	text-align: left;
	font-size: 12px;
	color: Black;
	border-right: #91B4B6 1px solid;
	border-top: #91B4B6 1px solid;
	border-left: #91B4B6 1px solid;
	border-bottom: #91B4B6 1px solid;
	width: 100%;
}
.FieldDataDisabled
{
	border-right: #91B4B6 1px solid;
	border-top: #91B4B6 1px solid;
	border-left: #91B4B6 1px solid;
	border-bottom: #91B4B6 1px solid;
	font-family: Verdana;
	text-align: left;
	font-size: 12px;
	color: Black;
	background-color:#D9E1E2;
	width: 100%;
}
/* This style is used to indicate a field has a discrepancy */
.Discrepancy
{
	font-size: 12px;
	vertical-align: baseline;
	color: maroon;
	font-family: Verdana;
	background-color: antiquewhite;
	text-align: left;
	border-right: darkgray 1px ridge;
	border-top: darkgray 1px ridge;
	border-left: darkgray 1px ridge;
	border-bottom: darkgray 1px ridge;
	vertical-align: baseline;
	/**/
}
/* This style is used to indicate a field has a discrepancy */
.GridItemEdit
{
	border-right: darkgray 1px ridge;
	border-top: darkgray 1px ridge;
	font-size: 12px;
	vertical-align: baseline;
	border-left: darkgray 1px ridge;
	color: black;
	border-bottom: darkgray 1px ridge;
	font-family: Verdana;
	background-color: #fae782;
	text-align: left;
}
.Answer
{
	font-family: Webdings;
	font-size: 18px;
	text-align: center;
}
/*	Use this style for table cells containing labels for entry fields. */
TD.Field
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	background-color: #D9E1E2;
}
/* Use this style for table cells containing data elements or labels. */
TD.Entry
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	background-color: white;
}
/* use this style for top aligning the tab labels */
.AlignTab
{
	vertical-align: top;
}
/* use this style for all multiline textareas, however, it acts strange. */
TEXTAREA.Fill
{
	overflow: auto;
	width: 100%;
	height: 100%;
}
/* Use this style for displaying any standard narrative or descriptive text on the screen */
.buttons
{
	font-family: Verdana;
	text-align: center;
	font-size: 12px;
	color: Black;
	background-color:#D9D6C6;
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	padding-bottom:1px;
}



/* --------------BELOW ONLY USED BY BASE PAGES OF GAL-------------- */



/* Used by the base pages for the header cells. */
TD.Header
{
	border-right: red 0px solid;
}
/* Used by the base pages for the footer cells. */
TD.Footer
{
	border-right: red 0px solid;
	border-bottom: red 0px solid;
}
/* Used by the base pages for the content cells. */
TD.Layout
{
	border-right: red 0px solid;
}
/* Used by the search user control. */
TD.UnColoredField
{
	border-right: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	background-color: White;
}
/* Used by the BlankPage class to display background image. */
TABLE.BlankPage
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	background-attachment: fixed;
	background-image: url(Common/Images/BlankPage-logo.jpg);
	background-repeat: no-repeat;
}
/* Used by the BlankPage class to display background image. */
TABLE.MainPage
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}
/* Used by the error.aspx page to display error text. */
.ErrorMessage
{
	font-family: Arial;
	text-align: left;
	font-size: 12px;
	color: Black;
}


/* --------------BELOW NOT EXPLICITLY USED BY GAL-------------- */



/*	Do Not explicitly use this style */
BODY
{
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
/*	scrollbar-3dlight-color: black;
	scrollbar-arrow-color: blue;
	scrollbar-base-color: white;
	scrollbar-darkshadow-color: ;
	scrollbar-face-color: #99CCFF;
	scrollbar-highlight-color: ;
	scrollbar-shadow-color: ;
	scrollbar-track-color: #F5F5F5;*/
 }
 
/*	Do Not explicitly use this style */
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: #003366;
}
/*	Do Not explicitly use this style */
H1
{
	font-family: Verdana;
	font-size: 18px;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
/*	Do Not explicitly use this style */
H2
{
	font-family: Verdana;
	font-size: 16px;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
/*	Do Not explicitly use this style */
H3
{
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
/*	Do Not explicitly use this style */
H4
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
/*	Do Not explicitly use this style */
H5, DT
{
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
/*	Do Not explicitly use this style */
H6
{
	font-family: Verdana;
	font-size: 8px;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
/*	Do Not explicitly use this style */
A:link
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	/*color: royalblue;*/
	color: blue;
}
/*	Do Not explicitly use this style */
A:visited
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	/*color: royalblue;*/
	color: blue;
}
/*	Do Not explicitly use this style */
A:active
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	/*color: royalblue;*/
	color: blue;
}
/*	Do Not explicitly use this style */
A:hover
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	/*color: royalblue;*/
	color: blue;
}
/*	Do Not explicitly use this style */
A.DG:link
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
	color: royalblue;
}
/*	Do Not explicitly use this style */
A.DG:visited
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
	color: royalblue;
}
/*	Do Not explicitly use this style */
A.DG:active
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
	color: #333399;
}
/*	Do Not explicitly use this style */
A.DG:hover
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration: underline;
	color: royalblue;
}
/*	Do Not explicitly use this style */
UL LI
{
	list-style-type: square;
}
/*	Do Not explicitly use this style */
UL LI LI
{
	list-style-type: disc;
}
/*	Do Not explicitly use this style */
UL LI LI LI
{
	list-style-type: circle;
}
/*	Do Not explicitly use this style */
OL LI
{
	list-style-type: decimal;
}
/*	Do Not explicitly use this style */
OL OL LI
{
	list-style-type: lower-alpha;
}
/*	Do Not explicitly use this style */
OL OL OL LI
{
	list-style-type: lower-roman;
}
/*	Do Not explicitly use this style */
A:link IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
/*	Do Not explicitly use this style */
A:visited IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
/*	Do Not explicitly use this style */
A:active IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
/*	Do Not explicitly use this style */
A:hover IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/*	Do Not explicitly use this style */
INPUT
{
	font-size: 12px;
	color: black;
	font-family: Verdana;
	text-align: left;
}
/*	Do Not explicitly use this style */
SELECT
{
	font-size: 12px;
	color: black;
	font-family: Verdana;
	text-align: left;
}

