/* --------------------------------------------------------------------------------*/
/* Navigation - Tabs & Subtabs */
/* --------------------------------------------------------------------------------*/
.TabSelBg { background-image: url(images/tabSelBG.jpg); }
.TabSel { }
A.TabSel { font-family: Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006699; }
/* ------------- */
.TabSeparatorBg { background-image: url(images/NavBG.jpg); }
/* ------------- */
.TabUnselBg { background-image: url(images/tabBG.jpg); }
.TabUnsel { }
A.TabUnsel { font-family: Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: black; }
/* ------------- */
.SubTabSel { font-family: Helvetica, sans-serif; font-size: 11px; color: #006699; font-weight: bold; }
.SubTabUnsel { }
A.SubTabUnsel { font-family: Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: black; }

/* --------------------------------------------------------------------------------*/
/* Banner */
/* --------------------------------------------------------------------------------*/
.BannerBg { background-color: #035175; }
.BannerWelcome { font-size: 12px; font-style: italic; font-weight: bold; color: #FFFFFF; }
.BannerCmd { font-size: 11px; font-style: italic; color: #FFFFFF; }
.BannerLink { line-height: normal; color: #FFFFFF; font-size: 11px; }
.BannerLinkSelected { line-height: normal; color: #FFFFFF; font-size: 11px; color: #EDBB0F; }
.BannerLogin { font-size: 11px; font-weight: bold; color: #FFFFFF; }

/* --------------------------------------------------------------------------------*/
/* Site Links */
/* --------------------------------------------------------------------------------*/
.SiteLink { font-weight: bold; color: #034168; font-family: Arial; }
A.SiteLink:link { color: #034168; text-decoration: none; }
A.SiteLink:visited { text-decoration: none; color: #034168; }
A.SiteLink:active { text-decoration: none; color: #034168; }
A.SiteLink:hover { text-decoration: underline; color: #034168; }
/* style for separator between site links */
.Accent { color: blue; font-weight: bold; }

/* --------------------------------------------------------------------------------*/
/* Module-specific styles
/* --------------------------------------------------------------------------------*/
/* text style for reading messages in Discussion */
.Message { background-color: #eeeeee; }

/* style of item titles by Announcements and events */
.ItemTitle { font-size: 9px; font-weight: bold; color: #FFFFFF; }

/* dotter seperator for Assessment*/
.dottedSeperator { border-right-width: 1px; border-right-style: solid; border-top-color: #8A9656; border-right-color: #8A9656; border-bottom-color: #8A9656; border-left-color: #8A9656; }
.dottedBorder { border-top: 1px dashed #666666; border-right: 1px none #666666; border-bottom: 1px none #666666; border-left: 1px none #666666; }
.dottedBorderBottom { border-bottom: 1px dashed #666666; border-right: 1px none #666666; border-top: 1px none #666666; border-left: 1px none #666666; }
.dottedTR { border-top: 1px dashed #666666; border-right: 1px dashed #666666; border-bottom: 1px none #666666; border-left: 1px none #666666; }
/* Orange Label for proficiency score*/
.Proficient { font-size: 20px; color: #D26018; font-weight: bold; }
/* --------------------------------------------------------------------------------*/
/* General styles */
/* --------------------------------------------------------------------------------*/
/* style for module & page titles */
.Head { font-size: 22px; color: #8A9656; height: 30px; border-bottom: 1px dotted #666666; width: 100%; }
.MS-Head { font-size: 22px; color: #F16122; height: 30px; width: 100%; }
.HeadSmall { font-size: 10px; font-weight: bold; color: #8a9656; text-transform: uppercase; }

/* style of section headers */
.SubHead { font-weight: bold; color: #035175; }

/* sylte of sub-section headers */
.SubSubHead { font-weight: bold; }

/* text style used for most text rendered by modules */
.Normal { }
.NormalBold { font-weight: bold; }
.NormalBoldWhite { font-weight: bold; color: White; }

/* Small Text format */
.SmallText { font-size: 9px; }
.SmallTextGray { font-size: 9px; color:Gray;}
.SmallTextBold { font-size: 9px; font-weight: bold; }

/* Large Text format */
.LargeText { font-size: 22px; }
/* Medium-Large Text format */
.MediumLargeText { font-size: 14px; }
.MediumLargeTextBold { font-size: 14px; font-weight: bold; }

/* Note text -- to be used for all "NOTE: ..." strings */
.NoteText { font-size: 9px; }

/* text style used for textboxes */
.NormalTextBox { }
.SmallTextBox { font-size: 10px; padding: 0 0 0 2; }
.SmallTextBoxUnused { font-size:10px; color:Gray; font-style:italic; }
.NormalRed /* bcragun - need to replace? */ { font-weight: bold; color: red; }

/* text style for command buttons */
.CommandButtonBgLg { background-image: url(images/middleObtn.gif); }
.CommandButtonBg { background-image: url(images/middleObtn-small2.gif); }
.CommandButton { font-size: 9px; font-weight: normal; text-transform: none; color: #D26018; }
.CommandButtonBold { font-size: 10px; font-weight: bold; text-transform: none; color: #D26018; }
.MS-CommandButton { font-size: 10px; font-weight: normal; text-transform: none; color: black; }

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link { }
A.CommandButton:visited { }
A.CommandButton:active { }
A.CommandButton:hover { }
A.MS-CommandButton:link { }
A.MS-CommandButton:visited { }
A.MS-CommandButton:active { }
A.MS-CommandButton:hover { }

/* text style for command links */
.CommandLink { font-size: 10px; font-weight: normal; font-style: italic; color: #D26018; }
.MS-CommandLink { font-size: 10px; font-weight: normal; font-style: italic; color: black; }
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandLink:link { }
A.CommandLink:visited { }
A.CommandLink:active { }
A.CommandLink:hover { }
A.MS-CommandLink:link { }
A.MS-CommandLink:visited { }
A.MS-CommandLink:active { }
A.MS-CommandLink:hover { }

.CommandLinkLg { font-size: 11px; font-weight: normal; font-style: italic; color: #D26018; }
.MS-CommandLinkLg { font-size: 11px; font-weight: normal; color: blue; }
A.CommandLinkLg:link { }
A.CommandLinkLg:visited { }
A.CommandLinkLg:active { }
A.CommandLinkLg:hover { }
A.MS-CommandLinkLg:link { text-decoration: underline; }
A.MS-CommandLinkLg:visited { text-decoration: underline; }
A.MS-CommandLinkLg:active { text-decoration: underline; }
A.MS-CommandLinkLg:hover { text-decoration: underline; }

/* text style for QuickLinks */
.QuickLink { font-family: Verdana; font-size: 10px; font-weight: normal; color: #D26018; }
A.QuickLink:link { }
A.QuickLink:visited { }
A.QuickLink:active { }
A.QuickLink:hover { }

.ControlTitle { color: #8B0000; }
.DataGridList TD { padding: 2px; padding-left: 10px; padding-right: 10px; border-right-width: 1px; border-right-style: Solid; border-right-color: White;}
.DataGridListAlt { padding: 2px; padding-left: 10px; padding-right: 10px; border-right-width: 1px; border-right-style: Solid; border-right-color: White; background-color: #e5e5da;}
.DataGridListNoVerticalLines TD { padding: 2px; padding-left: 10px; padding-right: 10px;}

.RightPaneBG { background-color: #e5e5da; }
.Warning { color: #8B0000; }
.Error { color: red; }
/* Main Background color for tables */
.TableBG { background-color: #e5e5da; border: solid 1px gray; }
.MS-TableBG { background-color: White; border: solid 1px black; }
.TableBGNoBorder { background-color: #e5e5da; }
.TableBody { margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; }
.ButtonTable { border: 0px; height: 30px; vertical-align: bottom; }
/* Column header */
.ListHeader { background-color: #bec898; }
.ListHeader2 { background-color: #bec898; color: Black; }
.ListHeaderGridView { background-color: #bec898; font-size: 11px; color: Black;}
.TableBG .ListHeader { }
.ListHeader TD, .ListHeader TD A { font-weight: bold; color: black; padding-top: 3px; padding-bottom: 3px; white-space:nowrap; }
.ListHeaderWrap TD, .ListHeader TD A { background-color: #bec898; font-weight: bold; color: black; padding-top: 3px; padding-bottom: 3px; vertical-align:bottom; }
.TableBG .ListHeader TD { }
/* List background & alternate-line background */
.ListItem { background-color: #e5e5da; }
.ListItem TD, .ListItemAlt TD { padding-top: 2px; padding-bottom: 2px; }
.ListItem TD, .ListItemAlt TD, .ListItemSel TD, .ListHeader TD { padding-left: 5px; padding-right: 5px; }
.TableBG .ListItem { }
.ListItemAlt { background-color: #d9dbc4; }
.TableBG .ListItemAlt { }
.ListItemSel { background-color: #FAFAF8; }
.ListItemSel TD { border-top: solid 1px #A7B379; border-bottom: solid 1px #A7B379; padding-top: 3px; padding-bottom: 3px; }
.TableBG .ListItemSel { }
/* Section header */
.SectionHeader { font-size: 10px; font-weight: bold; color: #8a9656; text-transform: uppercase; }
.MS-SectionHeader { font-size: 10px; font-weight: bold; color: #F16122; text-transform: uppercase; }
.TableBG .SectionHeaderUnderline { color: White; }
.SectionHeaderUnderline { color: #B7C092; }
.BarSectionHeader { font-size: 10px; font-weight: bold; color: white; text-transform: uppercase; margin-top: 3px; margin-bottom: 3px; margin-left: 4px; display: block; }
.BarSectionHeaderBG { background-color: #8a9656; }
.SectionUnderline {height: 10px; width: 100%; background: transparent url(/portal/images/hr_Green.gif) repeat-x scroll center;}

.NestedList { width: 100%; border-top: solid 1px #8A9656; background-color: #F7F7F2; }
.NestedList TD { border-top: solid 1px white; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; }
.NestedListHeader { background-color: #EEEEE3; }
.NestedListHeader TD { color: #8A9656; border-top: solid 1px #8A9656; font-weight: bold; padding-left: 5px; }
.NestedListItem TD { color: #60683C; padding-left: 10px; }
.NestedListItemAlt TD { color: #60683C; padding-left: 10px; }

.Calendar { background-color: White; }
.TableBorder { border: 2px solid #CCCCCC; padding: 5px; }

.PageTabContainer { width: 100%; margin-bottom: 10px; border-bottom: solid 1px #2E6B24; }
.PageTabLeft, .PageTabRight, .PageTabLeftSel, .PageTabRightSel { height: 23px; width: 11px; }
.PageTabCenter, .PageTabCenterSel { padding-left: 5px; padding-right: 5px; white-space: nowrap; }
.PageTabLeft { background-image: url(images/pagetabLeft.jpg); }
.PageTabRight { background-image: url(images/pagetabRight.jpg); }
.PageTabCenter { height: 23px; background-image: url(images/pagetabBG.jpg); padding-top: 5px; }
.PageTabLeftSel { background-image: url(images/pagetabSelLeft.jpg); }
.PageTabRightSel { background-image: url(images/pagetabSelRight.jpg); }
.PageTabCenterSel { height: 23px; background-image: url(images/pagetabSelBG.jpg); }
.PageTabCenter A { color: #035175; font-weight: normal; }
.PageTabCenterSel A { color: White; font-weight: bold; }

.ContentH1 { color: Black; font-weight: bold; }
.ContentH2 { color: #8a9656; font-weight: bold; }
.ContentQuote { color: #8f8f8f; font-weight: bold; font-size: larger; }
.ContentQuoteAttribution { color: #8f8f8f; font-weight: normal; }

.WideMktgBtnText { color: Black; font-weight: bold; font-size: 11pt; }
.WideMktgBtnLink { color: #D26018; font-weight: bold; font-size: 11pt; }

.PageBody { background-image: url(images/topSideBG.jpg); background-repeat: repeat-x; }
.PageBodyNoMargin { background-image: url(images/topSideBG.jpg); background-repeat: repeat-x; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; }

.ReadOnlyText { color: Gray; }
.ReadOnlyEdit { color: Gray; border-style: none; }
.ReadOnlyEditBox { color: Gray; }

.TranscriptBarSectionHeader {font-size: 12px; font-weight: bold; color: white; text-transform: uppercase; margin-top: 3px; margin-bottom: 3px; display: block; }
.TranscriptBarSectionHeaderBG { background-color: #c69431;}
.TranscriptBarSubSectionHeaderBG { font-size: 12px; font-weight: bold; color: black; }
.TranscriptLogoBG { background-color: #1b5475; }

.Transcript { font-size: 11px; font-weight: normal; color: #C47300; }
/* hyperlink style for buttons and link buttons used for the transcript page */
A.Transcript:link { }
A.Transcript:visited { }
A.Transcript:active { }
A.Transcript:hover { }

.TranscriptBuy { font-size: 10px; font-weight: normal; font-style: italic; color: #035175; }
/* hyperlink style for buttons and link buttons used for the transcript page */
A.TranscriptBuy:link { }
A.TranscriptBuy:visited { }
A.TranscriptBuy:active { }
A.TranscriptBuy:hover { }

.TranscriptSmall { font-size: 9px; font-weight: normal; color: #C47300; }
/* hyperlink style for buttons and link buttons used for the transcript page */
A.TranscriptSmall:link { }
A.TranscriptSmall:visited { }
A.TranscriptSmall:active { }
A.TranscriptSmall:hover { }


.CommandLinkMarketing { font-size: 12px; font-weight: bold; font-style: italic; color: #00008B; }
/* hyperlink style for the marketing link on the Org Admin page */
A.CommandLinkMarketing:link { }
A.CommandLinkMarketing:visited { }
A.CommandLinkMarketing:active { }
A.CommandLinkMarketing:hover { }

/*
 * Address Control Envelope
*/
.EnvelopePadding { padding-left: 15px; }

/* --------------------------------------------------------------------------------*/
/* Wizard */
/* --------------------------------------------------------------------------------*/
.WizardContainer { margin-top: 10px; height: 400px; } 
.StepList { width: 200px; padding-top: 7px; background-color: #e5e5da; vertical-align: top; padding-bottom: 35px; padding-right: 10px;  border: solid 1px gray; } 
.StepListStepContainer SPAN { display: block; padding-left: 15px; margin-left: 5px; white-space: nowrap; height: 15px; } 
.WizardStepListStepContainer SPAN { display: block; padding-left: 15px; margin-left: 5px; white-space: nowrap; height: 15px; text-align:left;} 
.ActiveStep, .ActiveParentStep { color: #8a9656; background-repeat: no-repeat; font-weight: bold; padding-bottom:10px; } 
.ActiveStep { background-image: url(images/oArrowBtn-Cmd.gif); }
.CompletedStep { color: #8a9656; background-image: url(images/checkedG.gif); background-repeat: no-repeat; padding-bottom:10px; }		
.PendingStep { color: #8a9656; padding-bottom:10px; }
.StepContainer { vertical-align: top; height: 1px; padding-left: 10px; }
.NavigationContainer { vertical-align: top; margin-top: 10px; text-align: right;}
.WizardTabContainer { margin-top: 0px; height: 400px; } 
.WizardTabContainerHeader { vertical-align: top; margin-top: 0px; text-align: left; margin-bottom:0px; margin-left:5px; padding-left:0px; text-align:left;}
.WizardTabStepList { width: 200px; padding-top:0px; background-color: white; vertical-align: top; padding-bottom: 0px; padding-right: 0px; } 
.WizardTabNavigationContainer { vertical-align: top; margin-top: 10px; text-align: right;}
.WizardSummaryCompletedStep {color: black; background-image: url(images/BlackCheck.gif); background-repeat: no-repeat; padding-left:15px; padding-bottom:15px;}
.WizardSummaryNonCompletedStep {color: red; padding-left:15px; padding-bottom:15px;}

/*
 * ISwitchable
*/
.ISwitchableReadOnly {color:Gray;}
.ISwitchableEditable {color:Black;}

/* --------------------------------------------------------------------------------*/
/* courseware locator */
/* --------------------------------------------------------------------------------*/
.altTitle { font-size: 20px; color: #666644; }
.introtext { }
.descriptor { font-size: 11px; font-weight: bold; }
table.results { }
.cwCount { font-weight: 600; }
.cwTitle { font-size: 11px; color: #666644; font-weight: 600; }
.publisher { font-size: 11px; color: #666644; font-weight: 600; }
.cwpager { color: #666644; font-weight: 600; }
.cwpager A { color: #666644; font-weight: 600; }

A.Courseware:link { color: #666644; }
A.Courseware:visited { color: #666644; }
A.Courseware:active {  }
A.Courseware:hover {  }

/* --------------------------------------------------------------------------------*/
/* Tags */
/* --------------------------------------------------------------------------------*/
BODY, H1, H2, H3, H4, H5, H6, DT, TFOOT, THEAD, TH, TD, DIV, SPAN, INPUT, SELECT, TEXTAREA { font-family: Verdana, Helvetica, sans-serif; color: Black; font-size: 11px; font-weight: normal; text-transform: none; }
BODY { background-color: #FFFFFF; }
H1 { font-size: 20px; color: #666644; }
H2 { font-size: 20px; color: #666644; }
H3 { font-size: 12px; color: #8B0000; }
H4 { font-size: 12px; color: #8B0000; }
H5, DT { font-size: 11px; font-weight: bold; color: #8B0000; }
H6 { font-weight: bold; color: #8B0000; }
TFOOT, THEAD { font-size: 12px; color: #8B0000; }
TH { vertical-align: baseline; font-size: 12px; font-weight: bold; color: #8B0000; }
A:link { text-decoration: none; }
A:visited { text-decoration: none; }
A:active { text-decoration: none; }
A:hover { text-decoration: underline; }
SMALL { font-size: 8px; }
BIG { font-size: 14px; }
BLOCKQUOTE, PRE { font-family: Lucida Console, monospace; }
UL { list-style-position: outside; margin-left: 1em; padding-left: 1em; margin-top: 0px; margin-bottom: 5px; list-style-image: url(common/imagelibrary/bullet.gif); }
UL LI { line-height: 13pt; padding-bottom: 13px; }
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: #696969; height: 1pt; text-align: left; }

/* styles for skip to content link */
#skipnav { LEFT: 30px; POSITION: absolute; TOP: -200px; width:1px; height:1px; overflow:hidden }
#skipnav A { FONT-SIZE: 85%; COLOR: #035175 }
#skipnav A:hover { BACKGROUND-COLOR: transparent }
.HiddenText { LEFT: 30px; POSITION: absolute; TOP: -200px; width:1px; height:1px; overflow:hidden;}

.ExamTableBody { margin: 10px;}

/* --------------------------------------------------------------------------------*/
/* Internal Tools */
/* --------------------------------------------------------------------------------*/

.IntToolBack{	background-color: #FFFFFF;}
.IntToolDropDownRow{	background-color: #969BA1;}
.IntToolFormBack{	background-color: #FFE4B3;}
.IntToolOptionRow{	background-color: #C0C0C0;}
.IntToolGridHeader{	background-color: #C0C0C0;}
.IntToolGridSelectedRow{ background-color: #E0FFFF; }/*E0FFFF*/
.IntToolFormHeader { font-size: 22px; color: #8A9656; height: 30px; border-bottom: 1px dotted #666666; width: 100%; }
.IntToolSpacing{height: 20px;}
.IntToolRecordBG {background-color: #F5F5DC; border: solid 1px gray;}
.IntToolTableItemTemplate {width: 600px }

/* =========================================================================
   Additional styles from Studio-Element, currently unused.
   If any of these styles need to be used, they need to be moved to the
   proper place above and removed from this lower list.
   =========================================================================*/
/*
.TableBorder { border: 2px solid #CCCCCC; }
.WelcomeGray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #666666; text-transform: none; }
.WelcomeBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-transform: none; }
.smallOrangeText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; font-weight: normal; text-transform: none; color: D26018; }
.greenBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-transform: capitalize; color: 8A9656; }
.CaptionText { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; font-weight: normal; color: #000000; text-transform: none; }
.MasItemTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; color: #FFFFFF; }
.MasHeadBlack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #000000; }
*/
