/* Default CSS Stylesheet for a new Web Application project */

/* Key Colours
	Dark Blue: #08206B
	Light Blue: #9CB2CE
*/
#MyGreen {color : #006666}
#MyBrown {color : #666633}
.MyTriSys {color : Lime }


BODY
{
    BACKGROUND-COLOR:	White;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    /*background-image:	url(images/Textured.gif); */
    margin-left:	0;
    margin-top:		0;
    margin-right:	0;
    margin-bottom:	0;
    padding-right:	0;
    border-right-width:thin;
    border-right-style:none;
}

a:link       { color: #000033; TEXT-DECORATION: none; font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited    { color: #000033; TEXT-DECORATION: none; font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}
a:active     { color: #000033; TEXT-DECORATION: none; font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}
a:hover      { color: #000033; TEXT-DECORATION: underline; font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #FFFFFF;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	

.content {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:	10px;
	color: #000000; 
}

/* HYPERLINKS */
.PageFooter
{
	position:absolute; 
	left:0px; 
	bottom:0px; 
	width:100%;
	float:left;
}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	



/* Ideometrix CSS Stylesheet settings 
 * 
 * May 2002
 */

/*************************************************/
/* Framework Layout
/*************************************************/
.PAGE_HEADER
{
	border-color:		Purple;
	background-color:	Aqua;
	border:				1px;
}

.FRAMEWORK_TABLE
{
	border-color:		Purple;
	border:				4px;
}

.FOOTER_ITEM
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	color:				#006666;	
}

.LISTBAR
{
	background-color:	White;
}

.FORM_COLOUR
{
	background-color:	White;	
}

.TAB_TITLE_TEXT
{
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		bold; 
	font-style:			normal; 
	color:				#FFFFFF;
}

.FORM_TAB_TITLE_TEXT
{
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	/*font-weight:		bold;	*/
	font-style:			normal; 
	color:				#006666;
}


/*************************************************/
/* Form Layout
/*************************************************/
.FORM_CONTAINER_TABLE
{
	border-style:		outset;
	border-width:		2px;
	border-color:		#FFFFFF;
	border-bottom-color:#FDBF6F;
}

.FORM_TABLE
{
    BACKGROUND-COLOR:	White;
}

.DATA_CAPTURE_TABLE
{

	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
}

.DATA_DISPLAY_TABLE
{
	background-color:	White;	/*#FDEB99;*/
	border-width:		1px;
	border-style:		outset;
	border-collapse:collapse;
	border-color:		#FFFFFF;		
}

.FORM_CAPTION_LABEL
{
	background-color:	#FFFFFF;
	color:				White;
/*	border-width:		2px;
	border-style:		outset;		*/
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			13px;
	font-weight:		bold;
	height:				12px;
/*	width:				100%;
*/
}

.FORM_TITLE
{
	background-color:	#557ED8;
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		bold; 
	font-style:			normal; 
	color:				black;
	border-style:		outset;
	border-width:		2px;
	height:				20px;
	width:				100%;
}

.FORM_SPACER_TABLE
{
	background-color:	White;
	border:				0px;
	height:				0px;
}

.PARAGRAPH
{
	/* background-color:	white; */
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		normal; 
	font-style:			normal; 
	color:				Black;
}

.FIELD_LABEL
{
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		bold; 
	font-style:			normal; 
	color:				#0A50A1;
	height:				20;
}

.FIELD_LABEL_20
{
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		bold; 
	font-style:			normal; 
	color:				#0A50A1;
	height:				20;
}

.FIELD_LABEL_ALTERNATE
{
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		bold; 
	font-style:			normal; 
	background-color:	#63AC1D;
    color:              	#0A50A1;
	height:				30;
}
.FIELD_VALUE
{
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		normal; 
	font-style:			normal; 
	color:				Black;
	height:				19;
	width:				80%;
}

.FIELD_VALUE TextArea
{
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			inherit;
}

.FIELD_VALUE_ALTERNATE
{
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		normal; 
	font-style:			normal; 
	background-color:	#DCFFDC;
	height:				19;
	width:				80%;
}

.FIELD_VALUE_NO_WIDTH
{
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		normal; 
	font-style:			normal; 
	color:				Black;
	height:				19;
}

.BACKGROUND_IMAGE
{
	background-image:	url(images/Textured.gif);
}

.FIELD_READONLY
{
	background-color:	#E0E0E0;
	height:				20px;
	width:				80%;
}

.ERROR_LABEL
{
	color:				Red;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	height:				20;
	width:				80%;
}

.DATA_LABEL
{
	color:				Black;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		normal;
	height:				20;
}

.TABLE_HEADER_TEXT
{
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		bold; 
	font-style:			normal; 
	color:				#006666;
	height:				30;
}

.ALPHABET_SEARCH_CHARACTERS
{
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		bold; 
	font-style:			normal; 
	color:				#006666;
	height:				15;
}

.HELP_MESSAGE
{
	color:				Blue;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	height:				20;
}

.HELP_TEXT_HEADER
{
	color:				#63AC1D;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
}

.HELP_TEXT
{
	color:				Black;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	margin-left:		10px;
	margin-right:		10px;
}

.HELP_POINTS_TEXT
{
	color:				Black;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	margin-left:		40px;
	margin-right:		10px;
	list-style-type:	square;
}

.EMAIL_HYPERLINK
{
	color:				Blue;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	font-style:			normal;
	height:				22;
}

.SQL_TABLE_HEADER
{
	color:				black;	/*#009900;	*/
	background:			white;
	width:				95%;
}

.SQL_TABLE
{
	color:				#000000;	
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	width:				100%;
	font-weight:		bold;

	border-top-style:	none;
	border-bottom-style:none;
	border-left-style:	none;
	border-right-style:	none;
}

.SQL_TABLE_ITEM_STYLE
{
	height: 20;
	background-color:	#FFFFFF;
}

.SQL_TABLE_ALTERNATING_ITEM_STYLE
{
	height: 20;
	background-color:	#557ED8;
}

.SQL_TABLE_SELECTED_ITEM_STYLE
{
	background-color:	Red;
}

.SQL_TABLE_HEADER_STYLE
{
	background-color:	#557ED8;
	color:				Black;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	height:				20;
}

.SQL_TABLE_PAGER_STYLE
{
	background-color:	#FFFFFF;
	color:				Black;	
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
}		

/**************/
/* timesheets */
/**************/
.TIMESHEET_FIELD_LABEL
{
	background-color:	#FFFFFF;
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		normal; 
	font-style:			normal; 
	color:				White;
	height:				19;
	width:				70px;
	/*
	border-top-style:	outset;
	border-top-width:	thin;
	border-right-style:	outset;
	border-right-width:	thin;
	border-bottom-style:outset;
	border-bottom-width:thin;
	border-left-style:	outset;
	border-left-width:	thin;
	*/
	text-align:			center;
}

.TIMESHEET_FIELD_VALUE
{
	background-color:	#0A50A1;
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		normal; 
	font-style:			normal; 
	color:				Black;
	height:				19;
	width:				10%;
}

.TIMESHEET_FIELD_TEXTBOX
{
	height:				19;
	width:				70px;
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		bold;
	font-style:			normal;
}

.TIMESHEET_FIELD_LBL
{
	background-color:	#FDEB99;
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		bold; 
	font-style:			normal; 
	color:				Black;
	height:				19;
	width:				10%;
	text-align:			center;
}

.TIMESHEET_TOTAL_LBL
{
	background-color:	#FDEB99;
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		bold; 
	font-style:			normal; 
	color:				#4040c0;
	height:				19;
	width:				70px;
	text-align:			center;
}

.TIMESHEET_GRAND_TOTAL_LBL
{
	background-color:	#FDCC12;
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			12px;
	font-weight:		bold; 
	font-style:			normal; 
	color:				Black;
	height:				19;
	width:				70px;
	text-align:			center;
}

.TIMESHEET_TOTAL_CAPTION
{
	background-color:	#FDEB99;
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		bold; 
	font-style:			normal; 
	color:				#4040c0;
	height:				19;
	text-align:			center;
}

.TIMESHEET_RATES_AMOUNTS_COLUMN_HEADER
{
	background-color:	#5E94C4;
	color:				White;
	height:				19;
	width:				100px;
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		normal;
	font-style:			normal;
}

.TIMESHEET_RATES_AMOUNTS_COLUMN
{
	height:				19;
	width:				100px;
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		normal;
	font-style:			normal;
}

.TIMESHEET_RATES_TOTAL_LBL
{
background-color:		#FDEB99;
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			10px;
	font-weight:		bold; 
	font-style:			normal; 
	color:				#4040c0;
	height:				19;
	width:				100px;
	text-align:			center;
}

.TIMESHEET_SUMMARY_GRAND_TOTAL_LBL
{
	background-color:	#FDCC12;
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			12px;
	font-weight:		bold; 
	font-style:			normal; 
	color:				Black;
	height:				19;
	width:				100px;
	text-align:			center;
}

/* Timesheet End */


/******************/
/* CALENDAR/DIARY */
/******************/

.CALENDAR_TABLE
{
	background-color:	#666633;
	border:	1px;
}

.CALENDAR_DAY_LABEL
{
	background-color:	#006666;
	color:				White;
	border-width:		1px;
	border-style:		outset;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			13px;
	font-weight:		bold;
	height:				12px;
	width:				14%;
}

.CALENDAR_MONTH_DAY
{
	background-color:	White;
	color:				Black;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
}

.CALENDAR_DAY_DETAIL
{
	background-color:	White;
	color:				Black;
	border-width:		1px;
	border-style:		outset;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		normal;
	height:				75px;
	width:				14%;
}

.CALENDAR_DAY_BLANK
{
	background-color:	#666633;
}

.CALENDAR_DAY_VIEW_TABLE
{
	background-color:	#006666; /*#666633;*/
	border-style:outset;
	border:	0.5px;
}

A.DAY_VIEW:link		{color:white;}
A.DAY_VIEW:visited	{color:white;}
A.DAY_VIEW:hover	{color:white; text-decoration: underline; font-weight:bold;}

.CALENDAR_HOUR_LABEL
{
	background-color:	#006666;
	color:				White;
	border-width:		1px;
	border-style:		outset;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	/*font-weight:		bold;*/
	height:				12px;
	width:				45px;
}
.CALENDAR_HOUR_DETAIL
{
	background-color:	White;
	color:				Black;
	border-width:		1px;
	border-style:		outset;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		normal;
	height:				12px;
}

.CALENDAR_HOUR_DETAIL_OUT_OF_HOURS
{
	background-color:	#FFFFE0;
	color:				Black;
	border-width:		1px;
	border-style:		outset;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		normal;
	height:				12px;
}

.WEEKLY_CALENDAR_DAY_LABEL
{
	background-color:	#006666;
	color:				White;
	border-width:		1px;
	border-style:		outset;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	height:				12px;
	width:				14%;
}

.DAILY_TASK_LIST
{
	background-color:	White;
	color:				Black;
	border-width:		1px;
	border-style:		inset;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		normal;
}

.CALENDAR_TEXTAREA
{
	font-size:			10px;
	width:				100%;
}

.NOTE_HISTORY_CONTACT_HYPERLINK
{
	font-size:			12px;
	font-weight:		bold;
}


/*******************/
/* TOOLBAR BUTTONS */
/*******************/
.TOOLBAR_IMAGE_BUTTON
{
	/*border-style:		outset;
	border-width:		1px;
	border-color:		#006666;*/
}

.MENU_TABLE
{
	background-color:	#63AC1D;
	color:				White;
	border-width:		1px;
	border-style:		outset;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		normal;
}


/* End of file */
