/* 
================================
Modified by Nina Meiers - for the DNN Community
xd.com.au/ dnnskins.com/ skincovered.com
Have you seen our goodiebags? http://www.skincovered.com/ - learn how to skin your Website!
================================
*/   

/* Background Settings */
BODY { background:url(images/blueprint_floorplan.jpg) 100% repeat; background-attachment: fixed;  }
.Top { background-image: url(images/top.jpg); background-repeat: no-repeat; background-color: #325872; font-weight: bold; padding: 3; FONT-SIZE: 120%; }
.Menu { background-image: url(images/nav2.jpg); background-repeat: no-repeat; }

.Main { background-image: url(images/main2.jpg); background-repeat: no-repeat; }
.Footer { background-image: url(images/footer2.jpg); }
.MenuTable { background-image: url(images/TopGreenBg.gif); padding-left: 6px; }

.DateTable { FONT-SIZE: 70%; padding-left: 15px; }

.gt0 { BORDER-RIGHT: #3D4D5A 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3D4D5A 0px solid; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #3D4D5A 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #3D4D5A 0px solid; font-weight: bold; font-size: 10px; color: #3D4D5A; font-family: Tahoma, Arial, Helvetica; text-decoration: none; margin: 3; }
span.menuimg { background: url(mbmenu.gif) no-repeat center center; }
.gtsep { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 2px; FONT: 85% Verdana; COLOR: #3D4D5A; PADDING-TOP: 0px }
#msviGlobalSearch { PADDING-RIGHT: 15px; PADDING-LEFT: 6px; FONT: 95% Verdana; PADDING-TOP: 5px; TEXT-ALIGN: left; }

.Head { font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #003366; }
.Content { padding-left:0; padding-top:10; padding-right:0; padding-bottom:0; background-color: white; }

.RightPane { padding-left:4; padding-top:0; padding-right:0; padding-bottom:1; background-color: Transparent; }
.LeftPane { padding-left:0; padding-top:0; padding-right:3; background-color: Transparent; }
.ContentPane { padding-left:2; padding-top:0; padding-right:2; padding-bottom:1; }
.BottomPane { padding-left:0; padding-top:0; padding-right:0; padding-bottom:1; background-color: Transparent; }
.HeadBanner { padding-left:0; padding-top:0; padding-right:0; background-color: #e2e2e2; }

.TopPane { padding-left:0; padding-top:2; padding-right:0; background-color:Transparent; }
.Breadcrumb { font-weight: normal; font-size: 10px; font-family: Tahoma, Arial, Helvetica; color: #3D4D5A; text-decoration: none; background-color: Transparent; padding-right:10; }
A.Breadcrumb:visited { text-decoration: none; color: #3D4D5A; }
A.Breadcrumb:link { COLOR: #3D4D5A; TEXT-DECORATION: none }
A.Breadcrumb:active { text-decoration: none; color: #3D4D5A; }
A.Breadcrumb:hover { text-decoration: none; color: #FF9900; }
.SkinObject { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none }
A.SkinObject:link { COLOR: #3D4D5A; TEXT-DECORATION: none }
A.SkinObject:visited { COLOR: #3D4D5A; TEXT-DECORATION: none }
A.SkinObject:active { COLOR: #3D4D5A TEXT-DECORATION: none }
A.SkinObject:hover { COLOR: #FF6600; TEXT-DECORATION: none }
.SelectedTab { font-weight: normal; font-size: 10px; color: #3D4D5A; font-family: Tahoma, Arial, Helvetica; text-decoration: none; }
A.SelectedTab:link { COLOR: #3D4D5A; TEXT-DECORATION: none }
A.SelectedTab:visited { COLOR: #3D4D5A; TEXT-DECORATION: none }
A.SelectedTab:active { COLOR: #3D4D5A; TEXT-DECORATION: none }
A.SelectedTab:hover { COLOR: #FF6600; TEXT-DECORATION: none }
.LogoPane { padding-left:10; padding-right:10; }

/* Main Menu */
/*___________________________________________________________________________________________*/
.MainMenu_MenuContainer{ background:transparent; width:100%; }
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuBreak{ display:none; }
.MainMenu_MenuItem,.submenuitembreadcrumb{ color:#325167;	font-size:14px;	font-weight:normal; padding:2px 15px 2px 10px; border:1px #C0C9D1 solid; border-width:1px 0px; }
.submenuitemselected{ color:#FFFFFF;	font-size:13px;	font-weight:normal; padding:2px 15px 2px 10px; background:#465887; border:1px #C0C9D1 solid; border-width:1px 0px;	 }
.submenu{ border:1px #C0C9D1 solid; padding:0px; margin-top:0px; margin-left:3px; background:#C0C9D1; }
.rootmenuitem TD{ color:#465887; font-size:13px; font-weight:bold; padding:0px 10px 0px 0px; background:transparent; height:24px; }
.rootmenuitemselected TD,.rootmenuitembreadcrumb TD{ color:#FFF; font-size:13px; font-weight:bold; padding:0px 10px 0px 0px; background:transparent; height:24px; }
/* Hyperlinks Settings */
.Logo { padding-left:30; padding-top:5; padding-bottom:5; }

.HorizLogo { background-image: url(/dnn3/Portals/0/Skins/CrystalS/Skier.jpg); padding-left:30; padding-top:5; padding-bottom:5; background-repeat:repeat-x;  background-position:bottom; background-color:#64769E; vertical-align:middle; }

.Title { font-family: Tahoma, Arial, Helvetica; font-size: 14px; font-weight:bold; color: #003366; }

.Toprow { background-image: url(/dnn3/Portals/0/Skins/CrystalS/bluegraduation.jpg); background-repeat:repeat-x;  background-position:bottom; vertical-align:right; }
.CopywriteStuff { font-weight: normal; font-size: 9px; color: white; font-family: Tahoma, Arial, Helvetica; text-decoration: none; }

.OtherTabs { font-weight: normal; font-size: 10px; color: #3D4D5A; font-family: Tahoma, Arial, Helvetica; text-decoration: none; }
/* hyperlink style for the unselected tabs */
A.OtherTabs:link { text-decoration: none; color: #3D4D5A; }
A.OtherTabs:visited { text-decoration: none; color: #3D4D5A; }
A.OtherTabs:active { text-decoration: none; color: #3D4D5A; }
A.OtherTabs:hover { text-decoration: none; color: #FF6600; }

.grayborder { BACKGROUND: #b3b3b1 }
normal stuff
/* style for module titles */
.Head { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; color: #393D51; font-style: normal; text-transform: uppercase; }
/* style of item titles on edit and admin pages */
.SubHead { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #BFC2D2; font-style: normal; text-transform: uppercase; }
/* text style used for most text rendered by modules */
.Normal { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #282B39; }
.NormalHighlight { background-color: #FBF7F4; color: #282B39; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
/* text style used for textboxes in the LanguageBox */

.LanguageBox { FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 140px; COLOR: #003366; FONT-FAMILY: verdana, sans-serif; background-color: #B9D0D0; }
.NormalRed { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000}
.NormalBold { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold }

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-right: 3px; padding-left: 3px; } 
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link { text-decoration: none; color: #343749; border: 1px solid #343749; background-color: #EBECEE; }
A.CommandButton:visited { text-decoration: none; color: #343749; border: 1px solid #343749; background-color: #EBECEE; }
A.CommandButton:active { text-decoration: none; color: #80402B; border: 1px solid #80402B; background-color: #EED5CD; }
A.CommandButton:hover { text-decoration: none; color: #80402B; border: 1px solid #80402B; background-color: #EED5CD; }
 /* GENERIC */

H1 { FONT-WEIGHT: bold; FONT-SIZE: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif }
H2 { FONT-WEIGHT: normal; FONT-SIZE: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif }
H3 { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif }
H4 { FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif }
H5 { FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif }
DT { FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif }
H6 { FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif }
TFOOT { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif }
THEAD { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif }
TH { FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; FONT-FAMILY: Arial, Helvetica, sans-serif }
A:link { COLOR: #315391; TEXT-DECORATION: underline; }
A:visited { COLOR: #315391; TEXT-DECORATION: underline }
A:active { COLOR: #315391; TEXT-DECORATION: underline }
A:hover { COLOR: #ff0000; TEXT-DECORATION: underline }
SMALL { FONT-SIZE: 8px }
BIG { FONT-SIZE: 14px }
BLOCKQUOTE { FONT-FAMILY: Lucida Console, monospace }
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 { HEIGHT: 1pt; TEXT-ALIGN: left }
.Message { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee }
.ItemTitle { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #af906b; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif }

/* sidemenu by anthony.glenwright */
.MenuHdr { font-size: 10pt; padding-left: 5px; font-weight: bold; padding-bottom: 2px; background-color: Transparent; padding-top: 2px; cursor: default; color: #003399; }
.MenuItem, .MenuItemMouseOver, .MenuItem HR { 
font-size: 10pt; padding-left: 10px; font-weight: normal; padding-bottom: 2px;
background-color: Transparent; padding-top: 2px; color: #003399; }
.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, 
.MenuItem A:Link, .MenuItemMouseOver A, .MenuItemMouseOver A:Active, 
.MenuItemMouseOver A:Hover, .MenuItemMouseOver A:Visited, .MenuItemMouseOver 
A:Link, .MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, 
.MenuHdr A:Link  { text-decoration: none; color: #003399; width: 100%; padding-top: 1px; padding-bottom: 1px; cursor: default; cursor: hand; }
.MenuItemMouseOver { background-color: #cccccc!Important; }


