/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/  

/* 
.HorizontalNavPane, #HorizontalNavBar, #Search, #Directory {
display: none;
}
/* */

#Directory {
	text-align: right;	
}

/*********************** Here's that blue line with login and site links in it */

#Directory {
	text-align: right;	
}

#HeaderNavBar
{
	background-image: url(../_Montreat/images/topnav_bg.gif) repeat-x; 
	width: 980px;
	height: 26px;
}

#HorizontalNavBar {
	width: 700px; 
	float: left;
	position: relative;
	z-index: 10;
//  top: -2x;
}

#HeaderBreadcrumb {
	float: left;
	width: 680px;
	text-align: left;
	margin-left: 10px;
}
#headerLogin {
	float: left;
	width: 280px;
	text-align: right;
}

#Search {
    width: 75px;
	float: left;
	position: relative;
	z-index: 10;
}

#Directory
{
	background: transparent;
	width: 200px;
/*	padding: 1px 10px 4px 10px;
	margin: 4px 4px 0px 0px; */
	float: right; 
	position: relative;
	z-index: 10;
	 /* *** */

 }

.HorizontalNavPane {
	background:     #001041 url(../_Montreat/images/topnav_bg.gif) repeat-x; 
}
 
 /* DropDownMenu Styling - see <skin>/includes/HorizontalNav.css*/

/*** ESSENTIAL STYLES ***/

.DropDownMenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.DropDownMenu ul {

  width: 	200px;  /* Base menu item width */
  
  cursor: pointer;
  text-align: left;
  font-size: 10px;	
}



.DropDownMenu li:hover ul,
.DropDownMenu li.sfHover ul {
	top:			2.5em; /* match top ul list item height */
}
ul.DropDownMenu li:hover li ul,
ul.DropDownMenu li.sfHover li ul {
	top:			-999em;
}
ul.DropDownMenu li li:hover ul,
ul.DropDownMenu li li.sfHover ul {
	left:			200px; /* match ul width */
}
ul.DropDownMenu li li:hover li ul,
ul.DropDownMenu li li.sfHover li ul {
	top:			-999em;
}
ul.DropDownMenu li li li:hover ul,
ul.DropDownMenu li li li.sfHover ul {
	left:			200px; /* match ul width */
}

/*** DropDown SKIN ***/

/* drop down menus, but not the main (always visible) level 
  Note:  This level does not fade in under IE8. It does in Firefox though. */
.DropDownMenu ul {

}

/* top level menus and drop down menu link tags */
ul.DropDownMenu li  a, ul.DropDownMenu li  a:visited {
  color:  #ffffff;
}
/* properties of dropdown menu 1 */
.DropDownMenu li ul li a {
  background: #565656;
 }
 
.DropDownMenu li ul li {
  display: block;
  width: 200px;
}
.DropDownMenu {
	margin-bottom:	1em;
}

/* properties of all a tags */
.DropDownMenu a, .sf-menu a:visited  {
  color: #ddd;   
  padding: 5px 10px 5px 10px; 
}


.sf-menu li {
	background:		#BDD2FF;
}
.sf-menu li li {
	background:		#AABDE6;
}
.sf-menu li li li {
	background:		#9AAEDB;
}

/* hover over main menu */
.DropDownMenu li a:hover {
    background: url(images/topnav_hover.gif) no-repeat center 1px;  
	color: #fff;
}
/* hover over submenu items */
.DropDownMenu li li a:hover
 {
  background: #ccc;
  color: #000;
}


 
/* headings inside menus  */
.DropDownMenuHeading  {
  width: 200px;
  height: 25px;
  border-bottom: 1px solid #000;
  background: #ccc; 
}

.DropDownMenuHeading p {
  padding: 5px 0px 0px 5px;
  color: #000; /*#eef;*/
  font-size: 13px;
  letter-spacing: 0px;
}


/* Right hanging style */

ul.DropDownMenuRight li{
	width: 200px;
}

.DropDownMenuRight ul li {
  width: 200px;
}

/* headings inside menus  */
.DropDownMenuRightHeading  {
  width: 200px;  
  height: 25px;
  border-bottom: 1px solid #000;
  background: #ccc; 
}

.DropDownMenuRightHeading p {
  color: #000; /*#eef;*/
  font-size: 14px;
  letter-spacing: 0px;
  margin-left: 5px;
  margin-top: 5px;
}

ul.DropDownMenu li {
	font-size: 12px;
}

 

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
    background-color: #ffffff;
}

.PageBG {
	background-color: #001041;
}

/* background color for the content part of the pages */
Body
{
    /* background-color: #091c5a; old blue style */
    background-color: #001041;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	color: #001041;
}


BODY.one { background-color: #666666; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #091C5A; font-size: 11pt; 
	 }
BODY.two { background-color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #091C5A; font-size: 11pt; 
	 }
/* background/border colors for the selected tab */
.TabBg {
    background-color:  #001041; /* was  #091c5a; */
}

.BodySection
{
	width: 980px;
    top: 0px;
    margin-bottom: 220px; 
	padding-bottom: 20px;

   /* text-align: left; */
   /* position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -490px;	
    margin-bottom: 220px; */
}

.PageTopSection
{
	height: 2px;
}

.HeaderSection
{
	background-color:#001041;
	border-left: #091C5A 1px solid;
	border-right: #091C5A 1px solid;
	border-top: #091C5A 1px solid;
	height: 120px;
}
.HeaderInfoSection
{
	background-color: a0a0a0;  /* #001041; */
	border-left: #091C5A 1px solid;
	border-right: #091C5A 1px solid; 
	height: 45px;
}
.ContentSection
{
	background-color: #ffffff;
	border-left: #091C5A 1px solid;
	border-right: #091C5A 1px solid;
	padding-top: 5px;
	padding-bottom: 20px
}
 
.FooterSection
{	
	border-left:0;
	border-right: 0;
	border-top: white 1px solid;
	border-bottom: white 6px solid;
	padding-top: 0px;
	padding-bottom: 15px;
	background-color: #001041; /* #;091C5A */
	text-align: center;
}

.PageBottomSection
{
	height: 10px;
}


.LeftPane  
{ 
background-color: white;
}

.ContentPane  
{
background-color: #ffffff;
padding-right: 5px;
/*border-left: #808080 0px solid; */
}

.RightPane  
{
background-color: #ffffff;
padding-right: 5px;
}

/* text style for the selected tab */
.SelectedTab {
    font-weight: bold;
    font-size: 8pt;
    color: white;
    font-family: Verdana;
    text-decoration: none;
}

/* hyperlink style for the selected tab */
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: 8pt;
    color: black;
    font-family: Verdana;
    text-decoration: none;
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
    text-decoration:    none;
    color:white;
}

A.OtherTabs:visited  {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:hover    {
    text-decoration:    none;
    color:#cccccc;
}

/* GENERAL */
/* style for module titles */
.Head   {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    color:Navy;
}
.pgTitle   {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    color: #008080;
}
.HeadWhite   {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 66.67%;
    font-weight: bold;
    color: white;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana;
    font-size:  11px;
    font-weight:    bold;
    color: #886600;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
}
.NormalWhite
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
}

.NormalRed
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #ff0000
}

.NormalBold
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #886600;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #886600;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #886600;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #091c5a;
}
    
/* GENERIC */
H1  {
    font-family: Verdana;
    font-size:  16px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-family: Verdana;
    font-size:  14px;
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family: Verdana;
    font-size:  12px;
    font-weight:    normal;
    color: #003366;
}

H4  {
    font-family: Verdana;
    font-size:  11px;
    font-weight:    normal;
    color: #003366;
}

H5, DT  {
    font-family: Verdana;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}

H6  {
    font-family: Verdana;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}

TFOOT, THEAD    {
    font-family: Verdana;
    font-size:  11px;
    color: #003366;
}

TH  {
    vertical-align: baseline;
    font-family: Verdana;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}

/* untagged table content within the content section */
.ContentSection td {
    font-family: Verdana;
    font-size:  10px;
    font-weight:    normal;
}


A:link  {
    text-decoration:    underline;
	color: #091C5A;
	
}

A:visited   {
    text-decoration:    none;
	color: #0C7070;

}

A:active    {
    text-decoration:    none;
	color: #008080

}

A:hover {
    text-decoration:    underline;
	color:#0C7070;

}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
}


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
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: Verdana;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}

/* 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; 
	cursor: hand;
	height:16;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Verdana; 
	font-size: 8pt; 
	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; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	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 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal;

	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 8pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 8pt; 
	cursor: pointer; 
	cursor: hand;
}

/* Main Menu */

.MainMenu_MenuContainer 
{
	background-color: #886600;
}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand; 
	height:16;
}

.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal; 
	border-bottom: #886600 1px solid; 
	border-top: #886600 1px solid; 
}

.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #886600; 
	border-left: #886600 1px solid; 
	border-bottom: #886600 1px solid; 
	border-top: #886600 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #886600;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
}

.MainMenu_MenuBreak {
	border-bottom: #404040 1px solid;
	border-top: #FF8080 1px solid;
	background-color: White;
	height: 1px;
}

.MainMenu_MenuItemSel {
	background-color: #886600; 
	cursor: pointer; 
	cursor: hand; 
	color: #001041; 
	font-family: Verdana; 
	font-size: 8pt;
	font-weight: bold; 
	font-style: normal;
}

.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 8pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #886600 1px solid; 
	border-bottom: #886600 1px solid; 
}

.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 8pt; 
	cursor: pointer; 
	cursor: hand;
}

/* text style for the footer links */
.FooterItemStyle
{
    font-weight: bold;
    font-size: 7pt;
    color: white;
    font-family: Verdana;
    text-decoration: none;
}
A.FooterItemStyle:link {
    text-decoration:    none;
    color:white;
}

A.FooterItemStyle:visited  {
    text-decoration:    none;
    color:#eeeeee;
}

A.FooterItemStyle:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.FooterItemStyle:hover    {
    text-decoration:    none;
    color:yellow;
}

/* Style for main tables */
.TableStyle1
{
	border-bottom: black 0px solid;
	border-left: black 0px solid;
	border-top: black 0px solid;
	border-right: black 0px solid;
}
.TableStyle2
{
	border-left: black 0px solid;
	border-right: black 0px solid;
	border-bottom: black 0px solid;
}

/* text style for the current date */
.CurrentDateStyle {
    font-weight: bold;
    font-size: 7pt;
    color: white;
    font-family: Verdana;
    text-decoration: none;
}

.barInfo {
	font-Size: 11px;
	color:  #ffffff;
	font-family: Verdana;
	
}

.barInfo:Link {

	color:  #ffffff;
	text-decoration: underline;
	font-family: Verdana;
}

.mybc {
	font-weight; Bold;
	font-Size;1pt;
	color:  #ffffff;
	font-family: Verdana;
	
}

.mybc:Link {
	font-weight; Bold;
	font-Size; 1pt;
	color:  #ffffff;
	text-decoration: underline;
	font-family: Verdana;
	
}
.mybc:Visited {
	font-weight; Bold;
	font-Size; 1pt;
	color: #ffffff;
	text-decoration: underline;
	font-family: Verdana;
	
}
.mybc:Hover {
	font-weight; Bold;
	font-Size; 1pt;
	color: #000000;
	text-decoration: none;
	font-family: Verdana;
	
}
a.one:link { color: #ffffff }
a.one:visited { color: #ffffff }
a.one:hover { color: #091C5A }
a.one:active { color: #091C5A }
a.one { font-weight: bold }
a.one { text-decoration: none }
a.two:link { color: #091C5A }
a.two:visited { color: #091C5A }
a.two:hover { color: #008080 }
a.two:active { color: #008080 }
a.two { font-weight: bold }
a.two { text-decoration: none }
a.three { color: #886600 }
a.three { font-size: 7pt; }
a.three:link { color: #886600 }
a.three:visited { color: #886600 }
a.three:hover { color: #886600 }
a.three:active { color: #886600 }
a.four:link { color: #091C5A }
a.four:visited { color: #091C5A }
a.four:hover { color: #008080 }
a.four:active { color: #008080 } 
a.five:link { color: #091C5A }
a.five:visited { color: #091C5A }
a.five:hover { color: #008080 }
a.five:active { color: #008080 }
a.five {text-decoration: none }
a.six:link { color: #008080 }
a.six:visited { color: #008080 }
a.six:hover { color: #008080 }
a.six:active { color: #008080 }
a.seven:link { color: #091C5A }
a.seven:visited { color: #091C5A }
a.seven:hover { color: #ffffff }
a.seven:active { color: #ffffff }
a.eight:link { color: #ffffff }
a.eight:visited { color: #ffffff }
a.eight:hover { color: #091C5A }
a.eight:active { color: #091C5A }
a.nine:link { color: #ffffff }
a.nine:visited { color: #ffffff }
a.nine:hover { color: #008080 }
a.nine:active { color: #008080 }
a.nine { font-size: 7pt; }
a.nine { font-weight: bold }
a.nine { text-decoration: none }
a.ten:link { color: #ffffff }
a.ten:visited { color: #ffffff }
a.ten:hover { color: #008080 }
a.ten:active { color: #008080 }
a.ten { font-size: 7pt; }
a.ten { font-weight: bold }
a.eleven:link { color: #ffffff }
a.eleven:visited { color: #ffffff }
a.eleven:hover { color: #ffffff }
a.eleven:active { color: #ffffff }
a.eleven { font-size: 8pt; }
a.eleven { font-weight: bold }
a.eleven { text-decoration: none }
p { font-size: 8pt; }
p.increase {line-height: .5cm}
p.prospective {line-height: .5cm}
p.prospective { font-size: 9pt; }
p.decrease {line-height: -.1cm}
p.copyright { color: #886600 }
p.copyright { font-size: 7pt; }
p.newstitle { color: #091C5A }
p.newstitle { font-weight: bold }
p.newstitle { font-size: 9pt; }
p.news { color: #091C5A }
p.news { font-size: 7pt; }
p.CCCU { color: #091C5A }
p.blurb { color: #091C5A }
p.visit { color: #008080 }
p.visit { font-weight: bold }
p.secondtitle { font-size: 12pt; }
p.secondtitle { color: #008080 }
p.secondtitle { font-weight: bold }
p.admissions { color: #001041 }
p.admissions { font-size: 7pt; }
p.CCCUpop { color: #FFFFFF }
p.CCCUpop { font-weight: bold }
p.photospop { color: #FFFFFF }
p.photospop { font-size: 7pt; }
p.photospop { font-weight: bold }


/*  Styles for Tom Side Menu Module for the skin */

.SMDisabledItemText {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.SMDisabledItemText h1
{
   color:#886600;
   width: 100%;
   font-family:Arial;	
   margin: 10px 0px 3px 2px;
}
	
.SMMenuItem0 .SMDisabledItemText h2 {
   color:#886610;
   margin-left: 0px;
   margin: 10px 0px 3px 5px;
}
.SMMenuItem1 .SMDisabledItemText h2 {
   color:#886611;
   margin: 10px 0px 3px 10px;
   font-size: 12px;
}
// http://www.w3.org/TR/CSS2/selector.html#pattern-matching
// item1 immediately followed by item0
.SMMenuItem1 + .SMMenuItem0 { 
   margin-top: 10px;
}
   
/*
.SMDisabledItemText
	{
		margin-left: 5px;
		padding-right: 5px;
		padding-top: 1px;
		padding-bottom: 1px;
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
   color:#886600;
   width: 100%;
   font-family:Arial;		
	}
	
.SMDisabledItemText  h1{
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 3px 1px;
   border-top: 1px;
   font-size: 14px;
   font-style:normal;
   font-weight:bold;   
}

.SMDisabledItemText  h2{
   margin: 0px 0px 0px 0px;
   padding: 2px 0px 1px 1px;
   font-size: 13px;
   font-style:normal;
   font-weight:bold;   
}
*/



