/* Composition Styles */

	#alumniGlance {
		}
		#alumniGlance p {
			font-size: 120%;
			font-style: italic;
			}
		#alumniGlance p.nameTitle {
			font-size: 100%;
			font-style: normal;
			font-weight: bold;
			text-align: right;
			}
	
	#c1 {
		background: #F7F8F8;
		border-bottom: 13px solid #E7E8E9;
		}
		
	#c2 {
		background: #EBECED;
		border-bottom: 13px solid #DDDFE0;
		
		}
		
	#c3 {
		}

	.content {
		padding: 15px;
		border-top: 1px solid #fff;
		}
		.content ul {
			list-style: none;
			margin: 0 0 1em .5em;
			padding: 0;
			}
			.content ul li {
				background: transparent url("/assets/images/ui/bg_bullet.gif") no-repeat 4px 5px;
				padding: 0 0 .5em 15px;
				}
			.content ul ol li {
				background: none;
				padding-left: 0;
				}
		#c2 .content {
				padding: 0;
				}
			#c2 li {
				background: none;
			}
		#home #c2 .content {
			padding: 15px 10px;
			}			

	#footer {
		background-color: #fff;
		clear: both;
		font-size: 80%;
		padding: 10px 0 0;
		margin: 0 0 0 155px;
		}
		#footer p {
			clear: left;
			padding: 2px 10px 7px;
			}	

	#header {
		background: #fff;
		height: 69px;
		width: 100%;
		}
		#home #header {
			height: 82px;
			}
		#header #logo {
			position: absolute;
				top: 7px;
				left: 10px;
			}
			
	#home {
		}
		#home #academics, #home #lectures, #home #news {
			font-size: 89%;
			float: left;
			line-height: 100%;
			margin: 0 0 0 5%;
			width: 25%;
			}
			#home #news {
				line-height: 110%;
				margin: 0;
				width: 35%;
				}
				#home #news li {
					margin: 0 0 1em;
					padding: 0;
					background: none;
					}
				#home #news ul {
					list-style: none;
					margin: 0;
					padding: 0;
					}		
			#home #academics a, #home #lectures a, #home #news a {
				text-decoration: none;
				}
				#home #academics a:hover, #home #lectures a:hover, #home #news a:hover {
					text-decoration: underline;
					}
					#home #academics .photoPortrait a:hover, #home #lectures .photoPortrait a:hover {
						text-decoration: none;
						}
			#home #academics h1, #home #lectures h1, #home #news h1 {
				border-bottom: 2px dotted #BCBEC0;
				color: #2A2828;
				font: normal 165%/100% "Times New Roman", Times, serif;
				}			
						
	#marketing {
		background: #66001D url("/assets/images/ui/bg_nav_primary.jpg") repeat-x;
		margin: 0;
		padding: 0;
		}
		#marketing #splash {
			display: block;
			height: 220px;
			position: relative;
				top: -14px;
			width: 600px;
			}
			
	#menSports, #womenSports {
		background: url(/assets/images/ui/bg_sports.jpg) repeat-x;
		padding: 5px 15px 0;
		float: left;
		width: 25%;
		}
		#menSports h2, #womenSports h2 {
			border-bottom: none;
			font-weight: bold;
			}		
			
	#navAction {
		background: url(/assets/images/ui/bg_nav_action.jpg) no-repeat left bottom;
		border-top: 1px solid #fff;
		margin: 0;
		padding: 0; 
		position: absolute;
			right: 0;
			top: 0; 
		}
		#navAction li {
			background: url(/assets/images/ui/bg_nav_action_arrow.gif) no-repeat 0 50%;
			display: inline; 
			float: left;
			font-size: 87%;
			line-height: 100%;
			margin: 0; 
			padding: 5px 9px; 
			}
			#navAction li.last {
				padding-right: 12px;
				}
			#navAction li a {
				color: #333;
				text-decoration: none;
				}
				#navAction li#nav_my_guilford a {
					color: #8D0028;
					}
				#navAction li a:hover {
					text-decoration: underline;
					}
			
		#navAction ul {
/*			height: 20px; */
			list-style: none;
			margin: 0; 
			padding: 0; 
			}
						
	#navPrimary {
		background: #67011D url("/assets/images/ui/bg_nav_primary2.jpg") repeat-x;
		font-size: 87%;
		font-weight: bold;
		margin: 0;
		padding: 0;
		position: absolute;
			left: 0;
			top: 69px;
		width: 100%;
		z-index: 10;
		}
		#home #navPrimary {
			background: #66001D url("/assets/images/ui/bg_nav_primary.jpg") repeat-x;
			position: static;
			width: auto;
			padding: 0 0 11px;
			}
		#navPrimary li {
			border-right: 1px dotted #b1b2b3;
			float: left;
			margin: 0;
			padding: 0;
			position: relative;
			}
								/*#navPrimary li#nav_home {
									border-left: 1px dotted #b1b2b3;
									border-right: none;
									float: right;
									} */
			#home #navPrimary li {
				border-right: none;
				float: none;
				}
			#home #navPrimary li#nav_home {
				display: none;
				}
			#navPrimary li:hover, #navPrimary li.over {
				background: #66001D;
				}
				#home #navPrimary li:hover, #home #navPrimary li.over {
					background: none;
					}
			#navPrimary li a {
				color: #fff;
				display: block;
				margin: 0;
				padding: .6em 8px;
				text-decoration: none;
				}
				#home #navPrimary li a {
					border-bottom: 1px dotted #B1B2B3;
					padding: 5px 0 5px 12px;
					margin: 0 12px 0 0;					
                    }
					#home #navPrimary li#nav_alumni a {
						border-bottom: none;
						}				
				#navPrimary li a span {
					display: none;
					}		
			#home #navPrimary li:hover a, 
			#home #navPrimary li.over a { 
				background: transparent url("/assets/images/ui/bg_nav_arrow.gif") no-repeat 100% 9px;
				}	
			#navPrimary li:hover ul, 
			#navPrimary li.over ul { 
				display: block;
				}
                #navPrimary li:hover ul ul, 
				#navPrimary li.over ul ul { 
						display: none;
						}
			#navPrimary li li {
				border-right: none;
				float: none;
				font-size: 89%;
				}
				#navPrimary li li a:hover {
					background: #780123;
					}
					#home #navPrimary li li a:hover {
						background: none;
						}
				#home #navPrimary li:hover li a, 
				#home #navPrimary li.over li a { 
					background: none;
					}	
				#navPrimary li li a, #home #navPrimary li#nav_alumni li a {
					border-bottom: 1px dotted #b1b2b3;
					margin: 0;
					padding: 2px 5px 2px 10px;
					}
					#home #navPrimary li li a, #home #navPrimary li#nav_alumni li a {
						border-bottom: 1px dotted #666;
						color: #333;
						margin: 0;
						padding: 2px 5px 2px 10px;
					}
					#navPrimary li li.last a, #home #navPrimary li li.last a, #home #navPrimary li#nav_alumni li.last a {
						border-bottom: none;
						}
					#home #navPrimary li li a:hover, #home #navPrimary li#nav_alumni li a:hover {
						color: #8D0028;
						}
				#navPrimary li ul, #navPrimary li ul ul {
					background: #67011D;
					display: none;
					height: auto;
					position: absolute; 
						left: 0;
						top: 2.6em;
					width: 175px;
					z-index: 20;
					}    
					#home #navPrimary li ul {
						background: #999 url("/assets/images/ui/bg_nav_secondary.jpg") repeat-x 0 0;
						left: 155px;
						top: 0;
						}
		#navPrimary ul {
			list-style: none;
			margin: 0;
			padding: 0;
			}

	.navSecondary {
		}
		.navSecondary h2 {
			font-size: 95%;
			margin: 0;
			}
			.navSecondary h2 a {
				display: block;	
				}
		.navSecondary ul {
			list-style: none;
			margin: 0;
			padding: 7px 0 40px;
			}
			.navSecondary ul li {
				font-size: 89%;
				margin: 0;
				padding:0;
				}
				.navSecondary ul li a {
					border-bottom: 1px solid #F7F8F8;
					display: block;
					padding: 6px 12px;
					text-decoration: none;
					}
					.navSecondary ul li a:hover {
						text-decoration: underline;
						}

	.navTertiary {}
		/* For tertiary navigation nested under secondary navigation */
		.navSecondary ul ul {
			background: #E6E6E6;
			border: none;
			display: none;
			margin: 0;
			padding: 0;
			}	
			.navSecondary ul ul li a {
				background: #E6E6E6 url("/assets/images/ui/bg_nav_action_arrow.gif") no-repeat 8px 7px;
				padding: 3px 6px 4px 18px;
				}
				.navSecondary ul ul li a:hover {
					}	
				.navSecondary ul ul li a.linkPdf {
					background-position: 96% 3px !important;
					}		
						
	.navUtility {
		}
		.navUtility li {
			border-right: 1px solid #ccc;		
			float: left;
			margin: 0;
			padding: 0;
			line-height: 100%;
			}
			.navUtility li.last {
				border-right: none;
				}
			.navUtility li a {
				display: block;
				padding: 0 10px 2px;
				text-decoration: none;
				}	
				.navUtility li a:hover {
					text-decoration: underline;
					}	
		
		.navUtility ul {
			list-style: none;
			margin: 0;
			padding: 0;
			}

	
	#quicklinks {
		height: 225px;
		overflow: visible;
		}
		#quicklinks h1 {
			background: transparent url("/assets/images/ui/bg_quicklinks.gif") no-repeat;
			border-bottom: none;
			height: 18px;
			margin: 0 0 3px;
			text-indent: -5000px;
			}
		#quicklinks li {
			background: transparent url("/assets/images/ui/bg_bullet.gif") no-repeat 3px 6px;
			font-size: 89%;
			margin: 0;
			padding: 0 0 2px 12px;
			}	
			#quicklinks li a {
				color: #4F4F4F;
				text-decoration: none;
				}		
				#quicklinks li a:hover {		
					text-decoration: underline;		
					}
		#quicklinks select {
			font-size: 80%;
			}				
		#quicklinks ul {
			list-style: none;
			margin: 0;
			padding: 6px 0 0;
			}	
						
	#search {
		clear: both;
		padding: 6px 10px 0 0;
		position: absolute;
			right: 0;
			top: 25px;
		}
		#search #imgLabel {
			position: relative;
				top: 4px;
			}
	#sidebar { 
		background: #fff url("/assets/images/ui/bg_sb_middle.jpg") repeat-y 0 0;
		clear: right; 
		color: #585858;
		float: right;
		font-size: 89%;
		margin: 0 -15px 10px 20px;
		padding: 0;
		width: 33%;
		}		
		#sidebar a {
			text-decoration: none;
			}
			#sidebar a:hover {		
					text-decoration: underline;		
					}
		
		#sidebarTop {
			background: transparent url("/assets/images/ui/bg_sb_top.jpg") no-repeat 0 0;
			margin: 0;
			padding: 20px 20px 3px;
			}
		#sidebarBottom {
			background: transparent url("/assets/images/ui/bg_sb_bottom.jpg") no-repeat 0 100%;
			height: 5px;
			margin: 0;
			padding: 0;
			}	
						
	#topImages {
		background: transparent url("/assets/images/ui/bg_top_images.jpg") no-repeat 0 0;
		float: right;
		margin: -15px -15px 10px 20px;
		padding: 5px 0 10px 5px;
		}
		#topImages img {
			margin: 0 0 0 6px;
			}			