/*
Default cascading stylesheet for Valeo Web v2
'============================================================================================
This file is provided as part of the DFM web template library. 
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 
EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED 
WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. 
Copyright (C) 2003-2004 Imaginos Multimedia Studios, All rights reserved.
'============================================================================================ 
*/

/* Body styles */
BODY
{
	background-color: #FFFFFF;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: .8em;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal
}

/* Heading styles */
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #333300;
}
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;
	}
		
/* Table styles */
TFOOT, THEAD	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TH	{	
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:	baseline;
	font-size: 1em;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	}

TD	
	{
	color: #333300;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:	baseline;
	font-size: 1em;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	}

/* Hyperlink styles */
	
/* Block quotes, small and big caps */
SMALL	{	
	font-size: .7em;
	}	

BIG	{	
	font-size: 1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family: Courier New, monospace;
	}	
	
/* Outline styles */
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;
	}	

/* Image styles */
IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}

/* Input types */
.input-button {
	border-right: #CCCC99 1px solid; 
	border-top: #CCCC99 1px solid; 
	border-left: #CCCC99 1px solid; 
	border-bottom: #CCCC99 1px solid; 
	font-size: 10pt; 
	color: #333300; 
	background-color: #FFFFCC;
}

.input-textbox {
	border-right: #CCCC99 1px solid; 
	border-top: #CCCC99 1px solid; 
	border-left: #CCCC99 1px solid; 
	border-bottom: #CCCC99 1px solid; 
	font-size: 10pt; 
	color: #333300; 
	background-color: #FFFFCC;
}

/* Body Table Styles */
.body-table {
{
	COLOR: #333300;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: .8em;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal
}

/* Content Table Styles */
.content-table-caption {
	background-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333300;
	text-align: left;
	border-style: outset;
	border-width: 1px;
	border-color: #9999CC;
}
.content-table-col-header {
	background-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333300;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #9999CC;
}
.content-table-row-header {
	background-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333300;
	text-align: right;
}
.content-table-cell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
/* User App Menu Table Styles */
.content-table-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	border-style: outset;
	border-width: 1px;
	border-color: #9999CC;
}
.content-table-col-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #9999CC;
}
.content-table-row-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: right;
}
.content-table-cell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

/* Preferences Table Styles */
.pref-table-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #003399;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCFF;
}
.pref-table-col-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-align: center;
}
.pref-table-row-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: right;
}
.pref-table-cell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

/* Validation Status Styles */
.validation-status-fail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #CC3366;
}

/* Label Status Styles */
.label-status-save-success {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #669900;
}

/* Login Styles */
.Login-Envelope {
	background-color: #6699CC;
	border-color: #336699;
	border-width: thin;
	border-style: outset;
}
.Login-Caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;

	background-color: #003366;
	border-color: #336699;
	border-width: thin;
	border-style: solid;
}
.Login-Dialog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #003366;

	background-color: #99CCFF;
	border-color: #000000;
	border-width: thin;
	border-style: none;
}
.Login-StatusBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #000000;

	background-color: #6699CC;
	border-color: #336699;
	border-width: thin;
	border-style: solid;
}
.Login-Help {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;

	background-color: #CCCCCC;
	border-color: #999999;
	border-width: thin;
	border-style: solid;
}

/* Trailer Styles */
.trailer-envelop {
	border-color: #CCCCFF;
	border-width: 1px;
	border-style: solid;
}
.trailer-envelop-cell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCCCFF;
	text-align: center;
}

/* Banner Styles */
.banner-page-tab {
	background-color: #003399;
	padding-left: 10px;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	color: #FFFFFF;
}
.banner-menu-tab {
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
	text-align: right;
}
.banner-menu-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}

/* Menu Styles (Infragistics WebMenu) */
.MenuMainDisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;

	background-color: #666666;
	border-color: #999999;
	border-width: thin;
	border-style: solid;
}
.MenuMainHoverItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;

	background-color: #003366;
	border-color: #333399;
	border-width: thin;
	border-style: solid;
}
.MenuMainIsland {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #663399;

	background-color: #FFFFFF;
	border-color: #999999;
	border-width: thin;
	border-style: groove;
}
.MenuMainItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #663399;

	background-color: #CCCCFF;
	border-color: #666699;
	border-width: thin;
	border-style: solid;
}
.MenuMainLeafItem { 
}
.MenuMainParentItem {
}
.MenuMainSeparator {
	background-color: #000099;
	border-color: #6666CC;
	border-width: thin;
	border-style: solid;

	margin: 0px 0px 0px 0px;
}
.MenuMainTopLevelLeafItem {
}
.MenuMainTopLevelParentItem {
}
.MenuMainTopSelected {
}

.MenuPersonalDisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;

	background-color: #666666;
	border-color: #999999;
	border-width: thin;
	border-style: solid;
}
.MenuPersonalHoverItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #003366;

	background-color: #FFFFFF;
	border-color: #336699;
	border-width: thin;
	border-style: solid;
}
.MenuPersonalIsland {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;

	background-color: #003366;
	border-color: #336699;
	border-width: thin;
	border-style: solid;
}
.MenuPersonalItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;

	background-color: #0066CC;
	border-color: #336699;
	border-width: thin;
	border-style: solid;
}
.MenuPersonalLeafItem { 
}
.MenuPersonalParentItem {
}
.MenuPersonalSeparator {
	background-color: #000033;
	border-color: #336699;
	border-width: thin;
	border-style: solid;

	margin: 0px 0px 0px 0px;
}
.MenuPersonalTopLevelLeafItem {
}
.MenuPersonalTopLevelParentItem {
}
.MenuPersonalTopSelected {
}

/* Infragistics WebCombo */
.ComboTextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #663399;

	background-color: #FFFFFF;
	border-color: #999999;
	border-width: thin;
	border-style: groove;
}
.ComboFooter {
}
.ComboFrame {
}
.ComboHeader {
}
.ComboRowAlternate {
}
.ComboRowSelector {
}
.ComboRowSelected {
}
.ComboRow {
}
.ComboRowSelected {
}


/* Infragistics WebGrid */
.GridAddNewButton {
}
.GridAddNewBox {
}
.GridAddNewRowDefault {
}
.GridEditCellDefault {
}
.GridFixedCellDefault {
}
.GridFixedFooterDefault {
}
.GridFixedHeaderDefault {
}
.GridFooterDefault {
}
.GridFormulaErrorDefault {
}
.GridFrame {
}
.GridGroupBy {
}
.GridGroupByBandLabel {
}
.GridGroupByRowDefault {
}
.GridHeaderDefault {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;

	background-color: #666666;
	border-color: #999999;
	border-width: thin;
	border-style: solid;
}
.GridPagerCombo {
}
.GridRowAlternateDefault {
}
.GridRowExpAreaDefault {
}
.GridRowSelectorDefault {
}
.GridSelectedGroupByRowDefault {
}
.GridSelectedHeaderDefault {
}
.GridSelectedRowDefault {
}


