BODY 
{
	font-family: Verdana;
	font-size: 1em;
}

A.TabNavigation
{
    color: #4169E1;
}

A.TabNavigation:visited
{
    color: #4169E1;
}

A.SubTabNavigation
{
    color: #ffffff;
}

A.SubTabNavigation:visited
{
    color: #ffffff;
}

A
{
	color: #4169E1;
	text-decoration:none;
}

A:visited
{
	color:#6600CC;
	text-decoration:none;
}

A:hover
{
	text-decoration:underline;
}

BODY.dialog
{
    FONT-FAMILY: verdana;
    font-size: xx-small;
    background-color:#E9E9E9;
	margin-left: .5em;
}

FORM.PageForm
{
	margin-left: .5em;
    margin-top: .5em;
    margin-right: .5em; 
    padding-bottom: .5em;
} 

TABLE.Grid
{
    border:1;
    border-collapse:collapse;
    border-color:#111111;
    padding:5;
    width:100%;
    height:400px;
}
TABLE.MultipageContainer
{
    width: 100%;
    border-top:solid 1px #4169E1;
    border-left:solid 1px #4169E1;
    border-right:solid 1px #4169E1;
    border-bottom:solid 1px #4169E1;
}
TABLE.BaseForm
{
    background-color:#f1f1f1;
    font:verdana;
    font-size: xx-small;
    width: 100%;
    border:0;
    padding:0;
    border-top:solid 1px #4169E1;
    border-left:solid 1px #4169E1;
    border-right:solid 1px #4169E1;
    border-bottom:solid 1px #4169E1;
}

TABLE.InnerForm
{
    background-color:#f1f1f1;
    font:verdana;
    font-size: xx-small;
    width: 100%;
    border:0;
    padding:0;
}

TABLE.InnerForm TD
{
    padding-left:20px;
}

FIELDSET.BaseForm
{
    background-color:#f1f1f1;
    border-top:solid 2px #4169E1;
    border-left:solid 2px #4169E1;
    border-right:solid 2px #4169E1;
    border-bottom:solid 2px #4169E1;
   
}

LEGEND.BaseForm
{
    font-family: Verdana;
    font-weight: bold;
    font-size: xx-small;
    color:Navy;
}

TABLE.Search
{
    font-family:verdana;
    border-collapse:collapse;
    border-style:none;
}
TABLE.SearchCriteria
{
    background-color:#E9E9E9;
    width:100%;
    border:0;
    padding:0;
    border-left:solid 1px #4169E1;
    border-right:solid 1px #4169E1;
    border-bottom:solid 1px #4169E1;
}
TR.HeaderStyle
{
	font-weight: bolder;
    font-size: xx-small;
    color: #ffffff;
    font-family: verdana;
    background-color: #4169E1; /*royalblue;*/
    height:25px;
}
/* Any A HREF's inside a TR with a class of HeaderStyle should be white */
TR.HeaderStyle TD A
{
	color:#ffffff;
	text-decoration:underline;
}

TR.HeaderStyle TD A:visited
{
	color:#ffffff;
	text-decoration:underline;
}

TR.HeaderStyle TD A:hover
{
	color:#ffffff;
	text-decoration:underline;
}


TR.FooterStyle
{
    font-family:verdana;
    font-size: xx-small;
    color: #7288ac;
    background-color: White;
}

TR.SelectedItemStyle
{
    font-weight:bold;
    color:White;
    background-color:#7288AC;
}
TR.ActionButtonRow
{
    border-top:solid 2px #4169E1;
    border-left:solid 2px #4169E1;
    border-right:solid 2px #4169E1;
    border-bottom:solid 2px #4169E1;
}
TD.LabelField
{   
	color:#006699;
	border-bottom: none;
    font-weight: bolder;
    padding-top:10px;
    padding-bottom:0px;
}

TD.LabelFieldNoBorder
{   
    font-weight: bold;
    color:#006699;
    font-family: Verdana;
    font-size: xx-small;
    background-color:#f1f1f1;
}

TD.LabelFieldWithBorder
{   
    font-family: Verdana;
    font-size: xx-small;
    border:solid 1px #003399;
}

TD.RequiredField
{   
    font-family: verdana;
	font-size: xx-small;
	color:#999999;
	border-bottom: none;
    font-weight: bolder;
}

SPAN.LabelField
{
	font-size: xx-small;
}

A.LabelField
{
	font-size: xx-small;
}
TD.CheckBoxLabel
{
    font-family: Verdana;
    font-weight: bold;
    font-size: xx-small;
    color:royalblue;
    background-color:#E9E9E9;
}

SPAN.Error
{
    font-family: Verdana;
    font-weight: bold;
    font-size: xx-small;
    color:red;
    background-color:white;
}

TD
{
	font-size: xx-small;
	font-family: Verdana;
}

TD.Error
{
    font-weight: bold;
    font-size: xx-small;
    color:red;
    background-color:white;
}

TD.DataFieldNumberForm
{
    color:Black;
    background-color:#E9E9E9;
    font-family: Verdana;
    font-size: xx-small;
    text-align:right;
    padding-top:0px;
}
TD.DataFieldNumberGrid
{
    text-align:right 
}
SPAN.Title
{
    font-family:Verdana;
   
    font-weight:bold;
}
SPAN.SubTitle
{
    font-family:Verdana;
    font-size: xx-small;
    font-weight:bolder;
}
SPAN.Required
{
	font-weight:bold;
	font-size: xx-small;
}

BUTTON.NextStep
{
    font-family:Verdana;
    font-size: xx-small;
    font-weight:bold;
    width:140px;
}

INPUT.DataFieldEdit
{
    background-color:White;
    border:solid 1px #4169E1;
    padding-top:0px;
}

.HR
{
	width:100%;
	color: #666666;
}

.PageTitle
{
	font-family:Verdana;
	font-size:x-small;
	color: #666666;
	font-weight:bolder;
	width:100%;
	padding-top:6px;
	padding-bottom:2px;
	border-bottom:1px solid #666666;
	padding-left: 6px;
	margin-bottom:20px;
}

.UnboundCommandButton
{
    font-weight: bolder;
    font-size: xx-small;
    text-align: center;
}

TEXTAREA
{
	font-family:Verdana;
    font-size: xx-small;
    color:Black;
}

TEXTAREA.DataFieldReadOnly
{
    background-color:#f1f1f1;
    border-style:none;
    border-width:0px;
	font-family: Verdana;
    font-size: xx-small;
    padding-top:0px;
    /*background-color:#f1f1f1;
    margin: 0 0 8 0;
    border:none;
    width:95%;*/
    
}
TEXTAREA.DataField
{
    background-color:White;
    border-style:solid;
    border-width:1px;
    border-color:#4169E1;
    font-family: Verdana;
    font-size: xx-small;
    padding-top:0px;
}

DIV.FormPanel
{
    border:Solid 1px #4169E1;
    background-color:#E9E9E9;
} 

LEGEND.NextStep
{
    font-family:Verdana;
    font-size: xx-small;
    font-weight:bold;
    color:royalblue;
}
IMG.clsMinimize
{
    visibility:hidden;
}
.clsPartContainer
{
    width:90%;
    position:relative;
    border:0;
    padding:0;
}
.clsPartHead
{
    width:auto;
    height:19px;
    background-color: royalblue;
    font-size: 82%;
    font-family: verdana, Verdana, helvetica;
    color:#ffffff;
}
.clsPart
{
    width:98%;
    border:0;
    padding:0;
}
.clsPartHeadHidden
{
    background-color: #CCCCCC;
    font-size: 82%;
    font-family: verdana, Verdana, helvetica;
    font-weight:bolder;
    color:royalblue;
}
.clsPartRight
{
    background-color: royalblue;
    BACKGROUND-POSITION: right top; 
    BACKGROUND-IMAGE: url(../images/rightround.gif); 
    BACKGROUND-REPEAT: no-repeat;
}
.clsPartLeft
{
    background-color: royalblue;
    BACKGROUND-POSITION: left top; 
    BACKGROUND-IMAGE: url(../images/leftround.gif); 
    BACKGROUND-REPEAT: no-repeat;
    text-align: left;
  
}
.colapse
{
	cursor:hand;
}

/* We aren't using this style anymore */
/* If an a link is inside a table row that has a class of past due make the color gray and bold*/
TR.PastDue A
{
	/*color:#666666;
	font-weight: bold;
	*/
}

/* We aren't using this style anymore */
/* If an a TD is inside a table row that has a class of past due make the color gray and bold*/
TR.PastDue TD
{
	/*color:#666666; 
	font-weight: bold;
	*/
}

Button
{
	font-size: xx-small;
	font-family:Verdana;
	font-size: xx-small;
/*	border:1 solid #505050;*/
/*	background-color:#ECEBE5;*/
    border: 1px outset #3E95EE;
    cursor:default;
    margin: 1px 0px 0px 4px;
    padding: 1px 0px 2px 0px;
    color: #222222;
	/*behavior:url(Behaviors/button.htc);*/
    /*background-image: expression(disabled ? "/BasePage/images/buttonbg.gif" : "/BasePage/images/buttonbg.gif");*/
    background-color: #ffffff;
    font-weight: bolder;
    text-align: center;
   /*  Width of command button uses an expression to create a minlength effect. 
		Where the length is always at least 9em. but if there are more than 10 characters
		don't specify the width so the button will grow as necessary. 
		This is useful for localization and accessability
	*/
}

TD.CommandButton INPUT
{
	font-size: xx-small;
	font-family:Verdana;
	font-size: xx-small;
/*	border:1 solid #505050;*/
/*	background-color:#ECEBE5;*/
    border: 1px outset #3E95EE;
    cursor:default;
    margin: 1px 0px 0px 4px;
    padding: 1px 0px 2px 0px;
    color: #222222;
	behavior:url(Behaviors/button.htc);
	background-image: url(../images/buttonbg.gif);
    /*background-image: expression(disabled ? "/BasePage/images/buttonbg.gif" : "/BasePage/images/buttonbg.gif");*/
    /*background-image: url(../BasePage/images/buttonbg.gif);*/
    background-color: #ffffff;
    font-weight: bolder;
    text-align: center;
   /*  Width of command button uses an expression to create a minlength effect. 
		Where the length is always at least 9em. but if there are more than 10 characters
		don't specify the width so the button will grow as necessary. 
		This is useful for localization and accessability
	*/
	width: expression(eval("this.value.length > 5 ? '': '4em'"));
}

Button.Calendar
{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	border: 0px;
	background-image: url(none);
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	
}

.button 
{
	font-size: xx-small;
	border:1 solid #505050;
	background-color:#ECEBE5;
}


/* ------------------------------------------------------------------------------- */
/* The following section is for Panel usage                                        */
/* ------------------------------------------------------------------------------- */
TABLE.FullWidthPanel
{
	width:98%;
	height:20px;
	border:solid 1px #4169E1;
	margin-left:6px;
}
TABLE.MainPanelWithLeft
{
	width:532px;
	height:20px;
	border:solid 1px #4169E1;
	margin-left:6px;
}
TABLE.MainPanel
{
	width:532px;
	height:20px;
	border:solid 1px #4169E1;
}

TABLE.RightPanel
{
	width:250px;
	height:20px;
	border:solid 1px #4169E1;
}

.PanelTitle
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='royalblue', EndColorStr='#66B3FF');
	font-family:Verdana;
	font-weight:bolder;
	font-size: xx-small;
	color:#ffffff;
	width:100%;
	padding-left:4px;
}

.PanelContentHolder
{
	border-top:solid 1px #4169E1;
	padding-left:20px; 
	padding-right:20px;
}

.PanelContentHolder TD
{
	font-family: verdana;
	font-size: xx-small;
	color: #000000;
}

.PanelContentHolder A
{
	color: #4169E1;
	font-family:Verdana;
	font-size: xx-small;
	text-decoration:none;
}

.PanelContentHolder A:visited
{
	color:#6600CC;
	text-decoration:none;
}

.PanelContentHolder A:hover
{
	color: #4169E1;
	text-decoration:underline;
}

/* The follow CssClass is the basis of all collapsable panel */
.PanelButton
{
	font-family:Verdana;
	font-weight:bolder;
	font-size: xx-small;
	width: 19px;
	height: 19px;
	color:#000000;
	behavior:url(Includes/ExpandCollapsePanel.htc);
}

.SmallPanelButton
{
	font-family:Verdana;
	font-weight:bolder;
	font-size: xx-small;
	color:#000000;
	behavior:url(Includes/ExpandCollapsePanel.htc);
}

.Panel
{
	behavior:url(Includes/ExpandCollapsePanelEvent.htc);
}

.PanelContentHolder .LabelField
{
	font-size: xx-small;
	color:#006699;
	border-bottom: none;
}

/* ------------------------------------------------------------------------------- */
/* ENDS Panel section                                                              */
/* ------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------- */
/* The following section is for KBResults Section                                  */
/* ------------------------------------------------------------------------------- */
KBContentHolder
{	
	border-top:solid 1px;
	padding-left:4px;
	font-size: xx-small;
	color: #000000;
	font-family: verdana;
}

.KBContentHolder A
{
	font-family: Verdana;
	font-size: xx-small;
	color: #4169E1;
	text-decoration:none;
}

.KBContentHolder A:visited
{
	color:#6600CC;
	font-family:Verdana;
	font-size: xx-small;
	text-decoration:none;
}

.KBContentHolder A:hover
{
	color: #4169E1;
	font-family:Verdana;
	font-size: xx-small;
	text-decoration:underline;
}

.KBContent
{
	font-size: xx-small;
	color: #000000;
	font-family: verdana;
}

.KBContentTitle
{
	font-weight:bolder;
	font-size: xx-small;
	color: #000000;
	font-family: verdana;
}

/* ------------------------------------------------------------------------------- */
/* ENDS KBResults section                                                          */
/* ------------------------------------------------------------------------------- */

.ProfileAnswer
{
    background-color:White;
    border:solid 1px #4169E1;
    width:100%	
}
.Expand 
{
	DISPLAY: inline;
}

.Contract 
{ 
	DISPLAY: none;
}
HR.Blue
{
	color: #4169E1;
}

/************************************************************************************/
/* NEW GLOBAL STYLE                                                                 */
/************************************************************************************/
TABLE.BaseGrid
{
    background-color:White;
	border:solid 1px #4169E1;
    padding:5;
    margin-left:2px;
    padding-right: 6px;
}
INPUT
{
	font-family:Verdana;
	font-size: xx-small;
}
SELECT
{
	font-family:Verdana;
	font-size: xx-small;
	
}
TD.PartnerDetailModuleHolder 
{
    background-color:#f1f1f1;
	padding-left:20px; 
	padding-right:20px;
}
Button.CommandButton
{
    border: 1px outset #3E95EE;
    cursor:default;
    margin: 1px 0px 0px 4px;
    padding: 1px 0px 2px 0px;
    color: #222222;
	behavior:url(Behaviors/button.htc);
	background-image: url(../images/buttonbg.gif);
    /*background-image: expression(disabled ? "/BasePage/images/buttonbg.gif" : "/BasePage/images/buttonbg.gif");*/
    /*background-image: url(../BasePage/images/buttonbg.gif);*/
    background-color: #FFFFFF;
    font-weight: bolder;
    text-align: center;
   /*  Width of command button uses an expression to create a minlength effect. 
		Where the length is always at least 9em. but if there are more than 10 characters
		don't specify the width so the button will grow as necessary. 
		This is useful for localization and accessability
	*/
	width: expression(eval("this.value.length > 8 ? '': '9em'"));
}
INPUT.CommandButton
{
    border: 1px outset #3E95EE;
    cursor:default;
    margin: 1px 0px 0px 4px;
    padding: 1px 0px 2px 0px;
    color: #222222;
	behavior:url(Behaviors/button.htc);
	background-image: url(../images/buttonbg.gif);
    /*background-image: expression(disabled ? "/BasePage/images/buttonbg.gif" : "/BasePage/images/buttonbg.gif");*/
    /*background-image: url(../BasePage/images/buttonbg.gif);*/
    background-color: #FFFFFF;
    font-weight: bolder;
    text-align: center;
   /*  Width of command button uses an expression to create a minlength effect. 
		Where the length is always at least 9em. but if there are more than 10 characters
		don't specify the width so the button will grow as necessary. 
		This is useful for localization and accessability
	*/
	width: expression(eval("this.value.length > 8 ? '': '9em'"));
}
TR.HeaderStyle TD
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='royalblue', EndColorStr='#66B3FF');
    font-weight: bolder;
    font-size: xx-small;
    color: #ffffff;
    font-family: verdana;
    border:solid 1px #4169E1;
}
TR.ItemStyle
{
    font-family:verdana;
    font-size: xx-small;
    color:#000000;
    padding:2 2 3 2;
	border:solid 1px #4169E1;
    background-color:White;
}
TR.ItemStyle TD
{
	border:solid 1px #4169E1;
}
TR.AlternatingItemStyle
{
    font-family:verdana;
    font-size: xx-small;
    color:#000000;
    padding:2 2 3 2;
	border:solid 1px #4169E1;
    background-color:#D8E5F2;
}
TR.AlternatingItemStyle TD
{
	border:solid 1px #4169E1;
}
TR.PagerStyle TD
{
	font-family:Verdana;
	font-size: xx-small;
	color:#000000;
}

TD.DataField
{
    color:#000000;
    background-color:#f1f1f1;
    font-family: verdana;
    font-size: xx-small;
    /*padding-bottom:10px;*/
}

TR.LabelRow TD
{
    padding-top: 15px;
    padding-bottom: 0px;
}

TR.ButtonRow TD
{
    padding-top: 15px;
    padding-bottom: 10px;
}

TD.Data
{
    color:#000000;
    font-family: verdana;
    font-size: xx-small;
    padding-top:0px;
    padding-bottom:10px;
}

.MPRDHeader
{
	font-size: x-small;
	font-family:Verdana;
	font-weight:bolder;
	width:100%;
}

.SectionHeader
{
	font-size: x-small;
	font-family:Verdana;
	font-weight:bolder;
	width:100%;
	/*border-bottom:solid 1 #000000;*/
}


TR.SectionHeader 
{
    padding-bottom: 20px;
}

.SectionHeader SPAN
{
	font-size: x-small;
	font-family:Verdana;
	font-weight:bolder;
	color: #000000;
}
.SectionHeaderLabel
{
	font-size: x-small;
	font-family:Verdana;
	font-weight:bolder;
}
.ControlText
{
    font-family:Verdana;
	font-size: xx-small;
	font-weight:bolder;
	color:#006699;
	padding-top:0px;
}
.ControlText SPAN
{
    font-family:Verdana;
	font-size: xx-small;
	font-weight:bolder;
	color:#006699;
}
.DataField INPUT
{
    border:solid 1px #4169E1;
    background-color:White;
    width:95%;
    padding-top:0px;
/*	behavior:url('Behaviors/Textbox.htc');
*/
}

INPUT.DataField
{
    border:solid 1px #4169E1;
    background-color:White;
    width:95%;
    padding-top:0px;
}
.DataField SELECT
{
    width:95%;
}
INPUT.DataFieldReadOnly
{
    background-color:#f1f1f1;
    margin: 0 0 0 0;
    border:none;
    width:95%;
    padding-top:0px;
}
TD.DataFieldDisabled 
{
	padding-top:0px;
}
.DataFieldDisabled INPUT
{
    background-color:#cccccc;
    color:#000000;
    width:95%;
    border:solid 1px #4169E1;
    padding-top:0px;
}
SELECT.Disabled
{
    background-color:#999999;
}
SELECT.ReadOnlyListBox
{
    border:none 0px #f1f1f1;
    background-color: #f1f1f1;
    width: 90%;
}
.CheckBoxField SPAN
{
}
.FormButtonPanel 
{
    border-top: solid 1 #000000;
}
Body.ExtendedProfile 
{
	background-color:#f1f1f1;
}
SPAN.NormalText
{
    font-family:Verdana;
    font-size: xx-small;
	font-weight:normal;
}
.UA
{
    font-family:Verdana;
    font-size: xx-small;
    color:#666666;
}

.TabStrip
{
	width:98%;
	margin-left:6px;
}

.SubTabStrip
{
    width:100%;
    border-top: solid 1px #4169E1;
    border-left: solid 1px #4169E1;
    border-right: solid 1px #4169E1;
	background-color: #7891EB;
	height:19px;
}

.TabSelected
{
    color: #ffffff;
    font-weight: bolder;
    width: 80px;
    padding:2px 16px 2px 6px;
    border-left: solid 1px #4169E1;
    border-top: solid 1px #4169E1;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#507CDD', EndColorStr='#92B0F1');
}

.TabNotSelected
{
    color: #4969E1;
    font-weight: bold;
    width: 80px;
    padding:2px 16px 2px 6px;
    border-left: solid 1px #4169E1;
    border-top: solid 1px #4169E1;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#D4E4FB', EndColorStr='#ffffff');
}

.SubTabSelected
{
    padding:3px 6px 3px 6px;
    font-weight: bolder;
    color: yellow;
}

.SubTabNotSelected
{
    padding:3px 6px 3px 6px;
    font-weight: bold;
    color: #92B0F1;
}

.TabSeparator
{
    color: #ffffff;
}

.DataField INPUT
{
	/*width:20em;
*/
	behavior:url('Behaviors/Textbox.htc');
}


