﻿
/* Layout */

#Marcom
{
	background-image: url( Images/Marcom.Background.png );
	margin-left: 6px;
	padding: 16px 16px 16px 23px;
	width: 915px;
}



/* Links */

	#Marcom p.Back a,
	#Marcom .CourseOrEventNavigation a
	{
		color: #064169;
	}



/* Content */

#Marcom #Calendar
{
	width: 426px;
}



/* Navigation */

#Marcom .Navigation
{
	background-color: #e5e5e4;
	border: 1px solid #e5e5e4;
	font-size: 80%;
	font-weight: bold;
}

	#Marcom .Navigation ul
	{
		float: right;
	}



/* Sidebar */

#Marcom #SideBar
{
	margin-left: 26px;
	width: 463px;
}

	#Marcom #SideBar #HomeRight
	{
		width: 147px;
   }

	/* Sidebar: Event signup */
	
	#Marcom #EventSignUp
	{
		background-color: #e5e5e5;
	   margin-bottom: 25px;
		padding: 3px;
	}

		#Marcom #EventSignUp .SignUpButton
		{
			background-image: url( Images/EventSignUpButton.jpg );
			width: 289px;
			height: 45px;
			float: left;
      }

			#Marcom #EventSignUp .SignUpButton a
			{
				display: block;
				height: 45px;
				text-decoration: none;
				width: 289px;
         }

			#Marcom #EventSignUp .SignUpButton .Head
			{
				display: block;
				padding: 6px 0 0 66px;
				font-size: 120%;
				text-decoration: underline;
			}

			#Marcom #EventSignUp .SignUpButton .Content
			{
				display: block;
				padding: 2px 0 0 66px;
         }

	   #Marcom #EventSignUp .Login
	   {
			float: left;
			margin-left: 24px;
			width: 140px;
	   }

			#Marcom #EventSignUp .Login #LoginLink
			{
				background: url( Images/LoginArrow.jpg ) no-repeat 126px 8px;
				font-size: 120%;
				margin: 3px 0 1px -4px;
				width: 140px;
         }

			#Marcom #EventSignUp #LoginLayer
			{
				background: #FFF url( Images/LoginLayerGradient.gif ) repeat-x left bottom;
				left: 282px;
				top: 30px;
		   }

	         #Marcom #EventSignUp #LoginLayer .ButtonContainer .LoginButton
	         {
	            background: url( Images/LoginButton.gif ) no-repeat left top;
            }

   /* Sidebar: Blocks */

   #Marcom #SideBar .Block
   {
      margin-bottom: 15px;
   }

	   #Marcom #SideBar .Block h2
	   {
		   font-weight: normal;
		   font-size: 150%;
      }

	   #Marcom #SideBar .Block h3
	   {
		   color: #033f69;
		   font-weight: normal;
		   margin-top: .75em;
		   font-size: 1.33em;
	   }

	   #Marcom #SideBar .Block .Content
	   {
		   padding: 10px 0;
	   }
	   
			#Marcom #SideBar .Block.Default .Content .ReadMore
			{
				margin-top: -1em;
				font-weight: bold;
			}
			
				#Marcom #SideBar .Block.Default .Content .ReadMore a
				{
					color: #000;
				}
				
				

	/* Sidebar: FlogsBannerBlock */
	
	#Marcom .FlogsBannerBlock a
	{
		background: #E5E5E4;
	}
	
	

	/* Sidebar: ProductBlock */
	
	#Marcom .ProductBlock
	{
		background: #E5E5E4;
		font-size: .9em;
	}
		
		#Marcom #SideBar .ProductBlock .ProductImage
		{
			margin: 5px 10px 5px -125px;
		}
		
		#Marcom #SideBar .ProductBlock h2
		{
			padding: 10px 5px 0;
			font-size: 1.3em;
			font-weight: bold;
			text-transform: none;
		}
		
		#Marcom #SideBar .ProductBlock .Content
		{
			padding: 5px;
		}
		
			#Marcom .ProductBlock .NodeBody
			{
				margin-bottom: 5px;
			}
			
			#Marcom #SideBar .ProductBlock .ReadMore a
			{
				color: #000;
				font-weight: bold;
			}
	
	
	
   /* Sidebar: Spotlight */

	#Marcom .SpotlightContainer
	{
	}

      #Marcom .Spotlight
      {
      }

	      #Marcom .Spotlight .TitleAndNavigation
		   {
			   background: Transparent url( Images/SpotlightVerloop.jpg ) repeat-x top left;
         }

			   #Marcom .Spotlight .TitleAndNavigation a.Previous
			   {
				   background-image: url( Images/SpotlightPrevious.gif );
			   }

			      #Marcom .Spotlight .TitleAndNavigation a.Previous.Disabled
			      {
				      background-image: url( Images/SpotlightPrevious.Disabled.gif );
				      cursor: default;
               }

			   #Marcom .Spotlight .TitleAndNavigation a.Next
			   {
				   background-image: url( Images/SpotlightNext.gif );
			   }

			      #Marcom .Spotlight .TitleAndNavigation a.Next.Disabled
			      {
				      background-image: url( Images/SpotlightNext.Disabled.gif );
				      cursor: default;
			      }

			   #Marcom .Spotlight .TitleAndNavigation .TitleWrapper
			   {
				   width: 239px;
            }

	/* Sidebar: Highlights */

	#Marcom .Block.Highlights
	{
	}

      #Marcom .Block.Highlights .Highlight
      {
   		border-bottom: 1px solid #e5e5e5;
      }

		#Marcom .Highlight .ImageCell img
		{
			border: 1px solid #E5E5E5;
			padding: 2px;
		}

	/* Sidebar: Blocks Latest & Related Events */
	
	#Marcom #HomeRight .Block.Events .Event
	{
		border-bottom: 1px solid #e5e5e5;
	}



/* Type: Event */

#Marcom #Event
{
}

	/* Type: Event: Event icon */

	#Marcom .EventIcon
	{
		width: 30px;
	}

	/* Type Event: Tabs */

	#Marcom ul#Tabs
	{
	}

		#Marcom ul#Tabs li a
		{
			background-image: url( Images/DetailTab.jpg );
		}

		#Marcom ul#Tabs li.Active a
		{
			background-image: url( Images/DetailTabActive.jpg );
		}

	/* Type Event: Sidebar: Tell a friend */

	#Marcom #EventInviteWrapper
	{
		background: #fff url( Images/InviteArrow.jpg ) no-repeat 0 15px;
   }



/* Type: Site */

#Marcom #HomeMiddle
{
	width: 303px;
}

	/* Type: Site: Search form */

	#Marcom #SearchEvent
	{
	   background-color: #E5E5E4;
	}

      /* Keyword */

		#Marcom #SearchEvent .SearchKeyword
		{
			 background-color: #FFFF00;
			 border: 1px solid #E5E5E4;
      }

		   #Marcom #SearchEvent .SearchKeyword input#keywords
		   {
			    background-image: url( Images/SearchEventInput.gif );
			    width: 268px;
         }

      /* Options */

		#Marcom #SearchEvent .SearchOptions
		{
			 background: Transparent url( Images/SearchEventArrow.gif ) no-repeat bottom left;
			 padding: 10px 10px 63px 10px;
      }

			#Marcom #SearchEvent .SearchOptions p.Right
			{
				 width: 175px;
			}

         /* Theme, City */
		   #Marcom #SearchEvent .SearchOptions select#theme,
		   #Marcom #SearchEvent .SearchOptions select#city
		   {
			   width: 161px;
		   }

         /* Type */
		   #Marcom #SearchEvent .SearchOptions select#eventType
		   {
			   width: 139px;
		   }
		   
	/* Type: Site: Order controls */

	#Marcom .NavigationOrder
	{
		 background-color: #e5e5e4;
		 border: 1px solid #e5e5e4;
	}

      #Marcom .NavigationOrder .OrderedBy
      {
         background: transparent url( Images/Icon.OrderedBy.png ) no-repeat center right;
      }

   /* Type: Site: Events */

	#Marcom .CalendarItem
	{
		border-bottom: 1px solid #E5E5E4;
		border-left: 1px solid #E5E5E4;
		border-right: 1px solid #E5E5E4;
	}

		#Marcom .CalendarItem:hover
		{
			background-color: #e5e5e5;
		}

		#Marcom .CalendarItem .Date
		{
		}

			#Marcom .CalendarItem .Date .Day
			{
			   background-color: #E5E5E5;
			}

		   #Marcom .CalendarItem:hover .Date .Day
		   {
		      background-color: #CBCBCB;
		   }

			#Marcom .CalendarItem .Date .Tip
			{
				background-color: #ffff00;
			}
			
		#Marcom .CalendarItem .Content
		{
			width: 345px;
      }

			#Marcom .CalendarItem .Content h2
			{
				color: #033f69;
				font-weight: normal;
				font-size: 125%;
			}

			#Marcom .CalendarItem .Content div.NodeDescription
			{
			   padding-right: 35px;
			}

			#Marcom .CalendarItem .Content p.Similar a
			{
				background: url( Images/Link.Arrows.gif ) no-repeat 0 4px;
			}
