/* Styles that are common to the home page and sub pages in the myCentral site*/

/* An instruction block for that text that really needs to grab the */
/* readers attention. */
.instructions
{
	border: 1px solid #888888;
	background-color: #FFFFDD;
	padding: 5px;
	margin-bottom: 10px;
}

/* createAccount and forgotPass are needed until bug is fixed in v2.0 */
.createAccount {
	display: block;
}

.forgotPass {
	display: block;
}

/* logWrap -- used by the login - logout control */
.logWrap
{

}

/* The smallText and formItem styles are needed for Arena form items */
/* from Arena modules that have buttons (like the small group stuff) */
input.smallText
{
	height: auto;
	font-size: 1em;
	padding: 1px 1px 1px 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.formItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}


body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#000000;
	background-color:#d1d1d1
	}
	
	.orange {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	padding-left: 10px;
	color:#2e74a6;
	
}
	
/* begin Styles used in the main content area of myCentral */

.headline, h1, .promoTitleText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#ff4000;
	}

.subheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	font-style:italic;
	color:#ff7f00;
	
}

.contentbold, .heading1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

.content, .promoDetailText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
}

/* for error messages that a user might receive */
.errorText {
	color: red;
}
/* end Styles used in the main content area of myCentral */


td, th, p, .content {
	/* Commented out by Nick (who needs to discuss this with Jason) due to interference with Arena controls.
	   Basically the TD styles override any inline styles that Arena uses in their modules.
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	*/
	}

.editImage
{
   z-index: 2;
   position:absolute;
   filter:alpha(opacity=65);
   -moz-opacity:.65;
   opacity:.65;
}
		
.editImage:hover
{
   z-index: 2;
   position:absolute;
   filter:alpha(opacity=100);
   -moz-opacity:.100;
   opacity:.100;
}


	
a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color:#8e0000;
	outline: none;
	border: none;	 	
	 }
	 
a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color:#666666;	 	
	 }
	 
a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color:#cccccc;	 	
	 }
	 
a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color:#666666;	 	
	 }
	 
.white {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 text-decoration: none;
	 margin-left: 5px;
	 color: #ffffff;
	 }
	 
a.white {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 text-decoration: none;
	 margin-left: 0px;
	 }

a.white:link {
     color: #ffffff;
	 text-decoration: none;
	 }

a.white:visited {
     color: #ffffff;
	 text-decoration: none;
     }
	 
a.white:hover {
    color: #000000;
	text-decoration: none;
     }

a.white:active {
     color: #666666;
	 text-decoration: none;
     }
	 
a.black {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 text-decoration: none;
	 margin-left: 5px;
	 }

a.black:link {
     color: #000000;
	 }

a.black:visited {
     color:#333333;
     }
	 
a.black:hover {
    color: #666666;
     }

a.black:active {
     color: #ffffff;
     }
	 
	
/***********************************/
/* begin entries from navstyle.css */
/***********************************/
.subNavGroup {
position:relative;
}
#subNav {
border-bottom: solid 1px #FFF;
}

.NavBar
{
  background-color:White; 
  border: 0px solid black; 
  padding: 0px;
  padding-bottom: 0px;
  cursor: pointer; 
} 

 
.TopItem,.Level2Group
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  border-top: none;
  border-bottom: none;
  padding-top: 5px; 
  padding-bottom: 0px; 
  cursor: pointer;
 }

/*******************************/
/* Member Site XSLT Navigation */
/*******************************/

.TopItemExpandedNoChildren
{
  background-image: url(/arena/templates/CCCEV/myCentral/images/item_bg_blue.gif);
  background-repeat: no-repeat;
  cursor: pointer;
  color:#2e74a6;
}

.TopItemExpandedHoverNoChildren
{
  background-image: url(/arena/templates/CCCEV/myCentral/images/item_bg_blue.gif);
  background-repeat: no-repeat;
  cursor: pointer;
  color:#2e74a6;
}


.TopItemUnexpanded
{
  background-image: url(/arena/templates/CCCEV/myCentral/images/item_bg.gif);
  background-repeat: no-repeat;
  color:#000000;
 }

.TopItemUnexpandedHover
{
 
  background-image: url(/arena/templates/CCCEV/myCentral/images/item_bg_blue.gif);
  background-repeat: no-repeat;
  cursor: pointer;
  color:#2e74a6;
}

.TopItemExpanded
{
  background-image: url(/arena/templates/CCCEV/myCentral/images/item_expanded_bg.gif);
  background-repeat: no-repeat;
  cursor: pointer;
  color:#2e74a6;
}

.TopItemExpandedHover
{
  background-image: url(/arena/templates/CCCEV/myCentral/images/item_expanded_bg_blue.gif);
  background-repeat: no-repeat;
  cursor: pointer;
  color:#2e74a6;

}

.Level2Item
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; ; 
  font-size: 11px; 
  cursor: pointer;
  color:#000000;
  padding-bottom: 5px; 
}

/*.Level2ItemHover
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  text-decoration:underline;
  cursor: pointer;
  color:#2e74a6;
}*/

.Empty
{
}
/* Calendar (EventU) Week View */
.calendarWeekItem
{
  color:Black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  
}

/* Begin Sub Page Sub Nav Style Information */
.spSubNavItem
{
  color:#000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  cursor: pointer;
}

.spSubNavItemHover
{
  color:#2e74a6;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  cursor: pointer;
}
/* End Sub Page Sub Nav Style Information */

/*******************************/
/*end entries from navstyle.css*/
/*******************************/

.hasborder {
	border:2px solid #fff;
	}
