/* ================================
    CSS STYLES 
   ================================
*/

/* PAGE LAYOUT STYLES */


#wrapper
{
	width: 100%;
}
#logobar
{
	width: 100%;
}
#Nav
{
	width: 100%;

}

#Nav2
{
	width: 100%;

}
#Navlevel1
{
	width: 100%;
}
#Navlevel2
{
	width: 100%;
}
#content
{
	width: 100%;
}
#footer
{
	width: 100%;
}


#ModelLinks
{
	position: relative;
	top: 20px;
	font-size: 80%;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
}
#CopyRights
{
	position: relative;
	width: 98%;
	margin: 0px;
}


/* PAGE BACKGROUND */

/* background color for the content part of the pages */
Body
{
	background-color: #FFFFFF;
}


.MenuLevel2Background
{
	background-color: #DDE6FC;
}

.MenuLevel1Background
{
	background-color: #638ff3;
}

/****  TABS Format 1 ***/

/* background/border colors for the MenuLevel1 Data List */

.MenuLevel1ActiveParent
{
	font-weight: Normal;
	font-size: 12p
	cursor: hand;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
A.MenuLevel1ActiveParent:link
{
	text-decoration: none;
}

A.MenuLevel1ActiveParent:visited
{
	text-decoration: none;
}

A.MenuLevel1ActiveParent:active
{
	text-decoration: none;
}

A.MenuLevel1ActiveParent:hover
{
	text-decoration: none;
		color: #3333cc;
}

.MenuLevel1
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #638ff3;
}

A.MenuLevel1:link
{
	text-decoration: none;
	color: #FFFFFF;
}

A.MenuLevel1:visited
{
	text-decoration: none;
	color: #FFFFFF;
}

A.MenuLevel1:active
{
	text-decoration: none;
	color: #FFFFFF;
}

A.MenuLevel1:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

/* background/border colors for the unselected tabs */




.MenuLevel1-Item
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-color: #DDE6FC;
	border-right-style: solid;
	border-top: #638ff3 1px solid;

}

.MenuLevel1-SelectedItem
{
	font-weight: normal;
	font-size: 12px;
	cursor: text;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DDE6FC;
	border-top: #638ff3 1px solid;
	border-right-width: 1px;
	border-right-color: #DDE6FC;
	border-right-style: solid;

}

.MenuLevel1-Footer
{
	font-family: Arial, Helvetica, sans-serif;
}




/****  TABS Format 4 ***/

/* background/border colors for the MenuLevel1 Data List */

.MenuLevel2ActiveParent
{
	font-weight: Normal;
	font-size: 11px;
	cursor: hand;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
A.MenuLevel2ActiveParent:link
{
	text-decoration: none;
}

A.MenuLevel2ActiveParent:visited
{
	text-decoration: none;
}

A.MenuLevel2ActiveParent:active
{
	text-decoration: none;
}

A.MenuLevel2ActiveParent:hover
{
	color: #3333cc;
	text-decoration: none;
}
.MenuLevel2
{
	font-weight: normal;
	font-size: 11px;
	cursor: hand;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

A.MenuLevel2:link
{
	text-decoration: none;
	color: #000000;
}

A.MenuLevel2:visited
{
	text-decoration: none;
	color: #000000;
}

A.MenuLevel2:active
{
	text-decoration: none;
	color: #000000;
}

A.MenuLevel2:hover
{
	color: #000000;
	text-decoration: none;
}

/* background/border colors for the unselected tabs */




.MenuLevel2-Item
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.MenuLevel2-SelectedItem
{
	font-weight: normal;
	font-size: 11px;
	cursor: text;
	color: #2155CB;
	font-family: Arial, Helvetica, sans-serif;
}



/* text style for the site links (at extreme top-right of header) */
.SiteLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}


/* hyperlink style for the site links */
A.SiteLink:link
{
	color: #FFFFFF;
	text-decoration: none;
}

A.SiteLink:visited
{
	text-decoration: none;
	color: #FFFFFF;
}

A.SiteLink:active
{
	text-decoration: none;
	color: #FFFFFF;
}

A.SiteLink:hover
{
	text-decoration: underline;
	color: Red;
}

.SiteLinkLight 
{
	color: #FFFFFF;
	font-weight: bold;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	
}   

A.SiteLinkLight:link
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

A.SiteLinkLight:visited  {
    text-decoration:    none;
    color:#FFFFFF;
    font-weight: bold;
}

A.SiteLinkLight:active   {
    text-decoration:    none;
    color:#FFFFFF;
    font-weight: bold;
}

A.SiteLinkLight:hover    {
    text-decoration:  underline;
	color:#FFFFFF;
	font-weight: bold;
}
/* Pipeline styles */

.PipelineItemAlt
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.PipelineItemSelected
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: gainsboro;
}
.PipelineItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.PipelineFooter
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.PipelineBG
{
background-color: #DDE6FC;

}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	color: #3333cc;
	text-decoration: underline;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: #3333cc;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: #3333cc;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: Red;
}


.HtmlFeature
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.HtmlFeatureNoTitle
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0;
}

.FeatureHeader
{
	font-weight: bold;
	font-size: 16px;
	color: #3366ff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}


.FeatureHelpText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


.EventsItemTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: #000000;
}

.RequirementsViewHead
{
	font-size: 11px;
	font-weight: Bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: Yellow;
}

.RequirementsView
{
	background-color: #ffffcc;
}

/* FEATURE-SPECIFIC */
/* table styles for feature presentation tables */

.FeatureDisplayTableSolid
{
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #638FF3;
}

.FeatureDisplayTableWhite
{
	font-weight: Normal;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.FeatureDisplayTableLight
{
	font-weight: Normal;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
}

.FeatureDisplayTableLightWithTopBorder
{
	border-top: #7FA6FB 1px solid;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EFEFEF; 
}
.BorderPipeline
{
	border: #DDE6FC 0px none;

}

.FeatureDisplayTableLightWithBorder
{
	border-right: #7FA6FB 1px solid;
	border-top: #7FA6FB 1px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: #7FA6FB 1px solid;
	color: #000000;
	border-bottom: #7FA6FB 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
}

.FeatureDisplayTableLightLabel
{
	font-weight: Bold;
	font-size: 11px;
	color: #638FF3;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
}
.FeatureDisplayTableLightBottomSeperator
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	border-bottom: #7FA6FB 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
}

.FeatureDisplayTableDark
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #BECFF4;
	border-top: solid 1px #7FA6FB;
	border-bottom: solid 1px #7FA6FB;
}

.FeatureDisplaySelected
{
	background-color: #EFEFEF;
	border-top: solid 1px #7FA6FB;
}

.FeatureDisplayTableSum
{
	border-top: #000000 thin solid;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
}

.FeatureDisplayTableIndented
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DDE6FC;
}
.FeatureDisplayTableSectionHeading
{
	font-weight: bold;
	font-size: 16px;
	color: #3366ff;
	border-bottom: #7FA6FB 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.FeatureDisplayHeader
{
	font-weight: bold;
	font-size: 16px;
	color: #3366ff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.FeatureDisplayTableSectionHeadingBars
{
	font-weight: bold;
	font-size: 16px;
	color: #3366ff;
	border-top: #7FA6FB 1px solid;
	border-bottom: #7FA6FB 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.FeatureDisplayTableTrim
{
	border-right: #7FA6FB 1px solid;
	border-top: #7FA6FB 1px solid;
	border-left: #7FA6FB 1px solid;
	border-bottom: #7FA6FB 1px solid;
	font-weight: bold;
	font-size: 16px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.FeatureDisplayTableTrimResults
{
	border-right: #7FA6FB 1px solid;
	border-left: #7FA6FB 1px solid;
	border-bottom: #A9C2F8 1px solid;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.FeatureDisplayTableTrimNoPadding
{
	border-right: #7FA6FB 1px solid;
	border-top: #7FA6FB 1px solid;
	border-left: #7FA6FB 1px solid;
	border-bottom: #7FA6FB 1px solid;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.FeatureDisplayTableHeading
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #638FF3;
}




/* text style for reading messages in Discussion */


.whiteBg
{
	background-color: #FFFFFF;
}


/* style of titles used on fax coversheets */
.FaxTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

/* style of titles used on fax coversheets */
.FaxText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: Normal;
	color: #000000;
}

/* GENERAL */
/* style for feature titles */
.Head
{
	font-weight: bold;
	font-size: 16px;
	color: #3366ff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}


/* text style used for most text rendered by features */
.Normal
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.NormalRed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: red;
}

.NormalBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.ColorHR
{
	color: #C9D6F6;
	height: 1pt;
	text-align: left;
}

/* GENERIC */

/* text style used for most text rendered by features */
TD
{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

H1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: darkred;
}

H4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: darkred;
}

H5, DT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: darkred;
}

H6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: darkred;
}

TFOOT, THEAD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: darkred;
}

TH
{
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: darkred;
}

A:link
{
	color: #3333cc;
	text-decoration: underline;
}

A:visited
{
	color: #3333cc;
	text-decoration: underline;
}

A:active
{
	text-decoration: underline;
	color: #3333cc;
}

A:hover
{
	text-decoration: underline;
	color: Red;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 14px;
}

BLOCKQUOTE, PRE
{
	font-family: 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;
}

HR
{
	color: dimgrey;
	height: 1pt;
	text-align: left;
}

