/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	
	font-weight: normal;
	font-size: 11px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: white;
}

TD
{
	font-weight: normal;
	font-size: 11px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: RoyalBlue;
}

H1	{	
	font-family: Verdana, Arial , Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	height :40px;
	}	
		

A:link	{	
	text-decoration:	none;
	color:	RoyalBlue;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	RoyalBlue;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	RoyalBlue;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	


IMG {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
	
/* ----------------------  Classes start here --------------------------------*/

/* T E X T U A L     E L E M E N T S  */

.PageTitle 
{	
	color:Black;
	font-family: Arial;
	font-size:	22px;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	height :30px;
	vertical-align :super ; 
	
}	

.PageDescription
{
	height:40px;
	width: 600px;
	text-align :left ;
	vertical-align :super ; 
}

.Copyright
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	}

.HightlightedText
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color:  navy;
	background-color:   #eeeeff;
	border: solid, 1px, #3333cc; 
	border-style: ridge ;
	letter-spacing: normal;
	}

/* C O N T R O L S */	
.Toolbar
{
	width : 620px;
	height:25px;
	border: none 0px;
	border-style: none ;
	color: Navy;
	text-align :left ;
	vertical-align :baseline ;
}

.TabStrip
{
	height:25px;
}
	
.Multipage
{
	width :610px;
	background-color :ghostwhite;

	border-bottom: solid 2px gray;
	border-left: solid 1px gainsboro;
	border-right: solid 2px gray;
	BORDER-TOP: solid 1px gainsboro; 

	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	
}
.DataGrid
{
	width :610px;
	font-family:Verdana;
	font-size:11px;

	background-color :ghostwhite;

	border-bottom: solid 2px gray;
	border-left: solid 1px gainsboro;
	border-right: solid 1px gray;
	bORDER-TOP: solid 1px gainsboro; 

	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
}

.FormDataGrid
{
	width :580px;
	font-family:Verdana;
	font-size:11px;

	background-color :ghostwhite;

	border-bottom: solid 2px gray;
	border-left: solid 1px gainsboro;
	border-right: solid 1px gray;
	BORDER-TOP: solid 1px gainsboro; 

	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
}

.DataGridHeader
{
	 background-color :RoyalBlue;
	 height: 18px;
	 text-align: center;
}
.DataGridItem
{
	 background-color :#E7E7FF;
	 font-family:Verdana;
	 font-size : 11px;
}
.DataGridAltItem
{
	 background-color :#F7F7F7;
	 font-family:Verdana;
	 font-size : 11px;
}
.DataGridSelItem
{
	 background-color :#738A9C;
	 font-family:Verdana;
	 font-size : 11px;
	  font-weight:bold;
}
.DataGridFooter
{
	
	 background-color :#EEEEEE;
	 height:18px;
	 font-size : 11px;
	 font-weight:bold;
	 text-align:center ;
}
.DataGridPager
{
	 background-color :RoyalBlue;
	 height:18px;
 	 font-size : 11px;
	 font-weight:bold;
	 text-align:right;
}



/* T A B L E S */

/* Main table just below the top toolbar */
.PageTable
{
	width: 620px;
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
}

/* Table within a PageView element of a multipage */
.FormTable
{
	margin: 0px;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/* Table contaning a Datalist within a PageView element of a multipage */
.FormDataList
{
	width: 590px;
	height:18px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin:0px;
}

/* Table contaning a Datalist header  */
.FormDataListHeader
{
	width: 590px;
	text-align:center ;
	height:18px;
	font-size:11px;
	color:White;
	background:RoyalBlue;
	font-weight:bold;
	border:none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin:0px;
}

/* Table contaning Datalist items */
.FormDataListItem
{
	width: 590px;
	height:18px;
	font-size:11px;
	border:none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin:0px;
 background-color :#E7E7FF;
}

.FormDataListAltItem
{
	width: 590px;
	height:18px;
	font-size:11px;
	border:none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin:0px;
 background-color :#F7F7F7;
}


/* Datalist column: Language */
.FormDataListLanguage
{
	width:75px;
	text-align:center ;
}

/* Datalist column: Size */
.FormDataListSize
{
	width: 50px;
	text-align:center ;
}

/* Datalist column: Category*/
.FormDataListCategory
{
	width: 600px;
	overflow:hidden ;
	text-align:left;
}

/* Datalist column: <commands>, usually the last one*/
.FormDataListCommand
{
	width:100px;
	text-align:center ;
}

/* Lists included in forms,  like multiple checkboxes */
.FormList
{
	width: 600px;
	text-align: center;
}


/* All form labels, like 'First Name:'*/
.FormLabel
{
	height:20px;
	width: 200px;
	text-align: right;
	
	vertical-align:super;
	font-size :11px;
}

/* All read only form data, not input */
.FormData
{
	height:20px;
	width: 300px;
	text-align: left;
	font-family:Verdana;
	font-size :11px;
	font-weight:bold ;
	background-color: Whitesmoke;
}

/* All read only form data, not input */
.FormDataNoWidth
{
	height:20px;
	text-align: left;
	font-family:Verdana;
	font-size :11px;
	font-weight:bold ;
	background-color: Whitesmoke;
}

/* All form text boxes'*/
.FormInputData
{
	width: 300px;
	text-align: left;
	font-family:Verdana;
	font-size :11px;
}

.FormInputDataTextArea
{
	width: 300px;
	height: 45px;
	text-align: left;
	vertical-align:super ;
	font-family:Verdana;
	font-size :11px;
}

/* All form TD containing buttons '*/
.FormButton
{
	width: 500px;
	text-align: right;
}

/* The filler space right of form buttons */
.FormButtonFiller
{
	width: 110px;
	text-align: left;
}

/* The area right to FormToolTipButton */
.FormToolTip
{
	width: 100px;
	text-align: left;
	vertical-align:super ;
}

/* The small blue help button on the right of FormData elements'*/
.FormToolTipButton
{
	width: 10px;
	text-align: center ;
	vertical-align:super ;
	cursor:hand;
}

/* The help area on top on the form data */
.FormHelpArea
{
	width: 500px;
	height:40px;
	vertical-align: super ;
	text-align: left;
}

/* The blue help button on the right of FormHelpArea '*/
.FormHelpAreaButton
{
	vertical-align: super;
	width: 100px;
	color: #330066;
	font-style: italic;
	height: 40px;
	text-align: center;
}

/* Generic buttons */
.Button
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color:  navy;
	background-color:   #eeeeff;
	border: solid, 1px, #3333cc; 
	border-style: ridge ;
	letter-spacing: normal;
	cursor:hand;
	}


/* ???  to be deleted probably */	
.NormalSmall
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	}

.MenuItemDefaultStyle
{
	border-right: #F7F7F7 1px solid;
	background: #EEEEFF; 
	border-left: #F7F7F7 1px solid; 
	border-bottom: #F7F7F7 1px solid; 
	cursor:hand;
	width:100%;
}
.RequiredMark
{
	color: Red;
	font-size :11px;
}

