@import url("menu.css");

html, Body, #Form, form#Form { height: 100%; }

/* background color for the content part of the pages */
Body { background-color: White; color: #073066; }

/* background color for the header at the top of the page  */
.HeadBg { background-color: White; }

.PageAdminBg { background-color: White; color: #073066; border-top: 1px #CCCCCC dotted; border-bottom: 1px #CCCCCC dotted; border-right: 1px #CCCCCC dotted; border-left: 1px #CCCCCC dotted; }

.SkinBg { background: White; color: #073066; }

/* background/border colors for the selected tab */
.TabBg { background-color: black; }

.TopPane { width: 100%; }

.LeftPane { font-weight: bold; font-size: 8.5pt; color: #073066; font-family: Tahoma, Arial, Helvetica; text-decoration: none; }
A.LeftPane:link { text-decoration: none; color: #073066; }
A.LeftPane:visited { text-decoration: none; color: #073066; }
A.LeftPane:active { text-decoration: none; color: #073066; }
A.LeftPane:hover { text-decoration: none; color: #073066; }

.ContentPane { color: #073066; background-color: White; }
.RightPane { color: #073066; background-color: White; }

/* text style for the selected tab */
.SelectedTab { font-weight: bold; font-size: 8.5pt; color: white; font-family: Tahoma, Arial, Helvetica; text-decoration: none; }
A.SelectedTab:link { text-decoration: none; color: white; }
A.SelectedTab:visited { text-decoration: none; color: #eeeeee; }
A.SelectedTab:active { text-decoration: none; color: #eeeeee; }
A.SelectedTab:hover { text-decoration: none; color: #cccccc; }

/* text style for the unselected tabs */
.OtherTabs { font-weight: bold; font-size: 8.5pt; color: #073066; font-family: Tahoma, Arial, Helvetica; text-decoration: none; }

/* hyperlink style for the unselected tabs */
A.OtherTabs:link { text-decoration: none; color: #073066; }
A.OtherTabs:visited { text-decoration: none; color: #073066; }
A.OtherTabs:active { text-decoration: none; color: #073066; }
A.OtherTabs:hover { text-decoration: none; color: #073066; }

/* GENERAL */
/* style for module titles */
.Head { font-family: Tahoma, Arial, Helvetica; font-size: 16px; font-weight: normal; color: #073066; }
/* style of item titles on edit and admin pages */
.SubHead { font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #073066; }
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; color: Red; background-color: #073066; }

/* text style used for most text rendered by modules */
.Normal { font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #073066; }
.NormalRed { font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #ff0000; }
.NormalBold { font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; }
.NormalTextBox { font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #073066; }

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton { font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #073066; }
A.CommandButton:link { text-decoration: underline; color: #073066; }
A.CommandButton:visited { text-decoration: underline; color: #073066; }
A.CommandButton:active { text-decoration: underline; color: #073066; }
A.CommandButton:hover { text-decoration: underline; color: #073066; }

/* GENERIC */
H1 { font-family: Tahoma, Arial, Helvetica; font-size: 20px; font-weight: normal; color: #666644; }
H2 { font-family: Tahoma, Arial, Helvetica; font-size: 20px; font-weight: normal; color: #666644; }
H3 { font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #003366; }
H4 { font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #003366; }
H5, DT { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #003366; }
H6 { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #003366; }

TFOOT, THEAD { font-family: Tahoma, Arial, Helvetica; font-size: 12px; color: #003366; }
TH { vertical-align: baseline; font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #003366; }

A:link { text-decoration: none; color: #073066; }
A:visited { text-decoration: none; color: #073066; }
A:active { text-decoration: none; color: #073066; }
A:hover { text-decoration: underline; color: #073066; }

SMALL { font-size: 8px; }

BIG { font-size: 14px; }

BLOCKQUOTE, PRE { font-family: Lucida Console, monospace; }

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: #999999; height: 1pt; text-align: left; }

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer { border-bottom: blue 0px solid; border-left: blue 0px solid; border-top: blue 0px solid; border-right: blue 0px solid; }
.ModuleTitle_MenuBar { cursor: pointer; height: 16px; background-color: Transparent; }
.ModuleTitle_MenuItem { cursor: pointer; color: black; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; border-left: white 0px solid; border-bottom: white 1px solid; border-top: white 1px solid; border-right: white 0px solid; background-color: Transparent; }
.ModuleTitle_MenuIcon { cursor: pointer; background-color: #EEEEEE; border-left: #EEEEEE 1px solid; border-bottom: #EEEEEE 1px solid; border-top: #EEEEEE 1px solid; text-align: center; width: 15px; height: 21px; }
.ModuleTitle_SubMenu { z-index: 1000; cursor: pointer; background-color: #FFFFFF; border-bottom: #FFFFFF 0px solid; border-left: #FFFFFF 0px solid; border-top: #FFFFFF 0px solid; border-right: #FFFFFF 0px solid; }
.ModuleTitle_MenuBreak { border-bottom: #EEEEEE 0px solid; border-left: #EEEEEE 0px solid; border-top: #EEEEEE 0px solid; border-right: #EEEEEE 0px solid; background-color: #EEEEEE; height: 1px; }
.ModuleTitle_MenuItemSel { cursor: pointer; color: black; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; background-color: #C1D2EE; }
.ModuleTitle_MenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; border-top: #FFFFFF 0px solid; }
.ModuleTitle_RootMenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; }

/* Main Menu */
.MainMenu_MenuContainer { border-bottom: #404040 0px solid; border-left: #FF8080 0px solid; border-top: #FF8080 0px solid; border-right: #404040 0px solid; background-color: Transparent; }
.MainMenu_MenuBar { cursor: pointer; height: 16px; }
.MainMenu_MenuItem { cursor: pointer; color: White; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; border-left: #333333 0px solid; border-bottom: #333333 0px solid; border-top: #333333 0px solid; border-right: #333333 0px solid; }
.MainMenu_MenuIcon { cursor: pointer; background-color: White; border-left: #333333 0px solid; border-bottom: #333333 0px solid; border-top: #333333 0px solid; text-align: center; width: 15px; height: 21px; }
.MainMenu_SubMenu { z-index: 1000; cursor: pointer; background-color: #B53821; border-bottom: #404040 0px solid; border-left: #FF8080 0px solid; border-top: #FF8080 0px solid; border-right: #404040 0px solid; }
.MainMenu_MenuBreak { border-bottom: #404040 0px solid; border-left: #FF8080 0px solid; border-top: #FF8080 0px solid; border-right: #404040 0px solid; background-color: Silver; height: 0px; }
.MainMenu_MenuItemSel { background-color: #C62818; cursor: pointer; color: White; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; }
.MainMenu_MenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; border-right: #333333 0px solid; border-bottom: #333333 0px solid; border-top: #333333 0px solid; }
.MainMenu_RootMenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; }

/* hyperlink style for the Header Menu Level tabs */
.HeaderMenuText { background-image: url(images/menu_bkg.gif); color: White; font-weight: bold; font-size: 8.5pt; font-family: Tahoma, Arial, Helvetica; text-decoration: none; height: 26px; }
A.HeaderMenuText:link { text-decoration: none; color: White; }
A.HeaderMenuText:visited { text-decoration: none; color: White; }
A.HeaderMenuText:active { text-decoration: none; color: White; }
A.HeaderMenuText:hover { color: white; text-decoration: underline; }

/* ASPNetMenu styles begin here */
.MenuGroup { background-color: #073066; border: 0px; border-style: solid; border-top-color: gray; border-left-color: gray; border-right-color: black; border-bottom-color: black; }
.MenuItem { font-family: Verdana; font-size: 10px; font-weight: bold; padding: 3px; padding-left: 5px; padding-right: 12px; cursor: default; color: white; }
.MenuItemOver { font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: underline; padding: 3px; padding-left: 5px; padding-right: 12px; cursor: default; color: white; }
.MenuItemDown { font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: underline; padding: 3px; padding-left: 5px; padding-right: 12px; cursor: default; color: red; }
.MenuItemExpanded { background-color: #073066; color: #DCDCDC; font-family: verdana; font-size: 10px; font-weight: bold; padding: 3px; padding-left: 5px; padding-right: 12px; border: 0px; border-left-color: Silver; border-top-color: Silver; border-right-color: Silver; border-bottom-color: Silver; border-style: solid; }
.MenuBreak { margin-left: 27px; margin-right: 2px; }
/* ASPNetMenu styles end here */

/* MODULE-SPECIFIC */
/* style of item titles by Announcements and events */
.DNN_AnnouncementsContent { width: 100%; }
.DNN_ANN_DesignTable { width: 100%; }
.DNN_ANN_Description { width: 100%; }
.ItemTitle { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #003366; }

/* News Articles Custom Styles */
.NormalWhite { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF; }
.articleQuote { font-family: Tahoma, Arial, Helvetica; font-size: 8pt; border-top: solid 1px #999999; border-bottom: solid 1px #999999; }
.articleTitle { font-size: 14px; font-weight: bolder; color: #073066; }
.articleTable { background-color: black; margin: 0px; }
.articleTopCell { background-color: #073066; color: white; font-weight: bold; padding: 6px; height: 25px; }
.articleContentCell { color: black; padding: 6px; background-color: #FEFEFE; }
.articleTextCell { color: black; padding: 6px; background-color: #A5CBE7; }
.articleIconCell { background-color: #D0D0D0; width: 20px; }
.articleFooterCell { color: #FFFFFF; padding: 3px; background-color: #073066; height: 25px; }

/* Misc Styles */
.textlight { font-family: Arial, Helvetica, sans-serif; color: #A5CBE7; font-size: 10px; font-weight: bold; }
A.textlight:link { text-decoration: none; color: #A5CBE7; }
A.textlight:visited { text-decoration: none; color: #A5CBE7; }
A.textlight:active { text-decoration: none; color: #A5CBE7; }
A.textlight:hover { color: #A5CBE7; text-decoration: underline; }

.LogoBar { background-image: url(images/top_bkg.gif); height: 58px; width: 100%; }
