/**
 * @note		This file holds styles for layout and site design. 
 * 				This document is commented in a method defined by cssDoc: http://cssdoc.net/
 * @author		NavigationArts; navigationarts.com
 * @note		put IE6/7 hacks inline.
 *				background: blue;	-all
 *				*background: red;	-IE6+7
 *				_background: green;	-IE6
 **/

/**
 * @section		Tags
 * @note		ordered alphabetically
 **/
	a {
		color:#cc480e;
		text-decoration:none;
	}
		a:link {}
		a:visited {
			color:#cc480e;			
		}
		a:hover {}
		a:active {}
		a:focus {}
		a img {
			/* @note   fixes a white space bug when an A wraps around the image. */
			vertical-align: bottom; 
		}
		a.button
        {
            padding: 5px 15px;
            color: #fff;
            display: inline;
            background-color: #cc480e;
            border-top: 2px solid #db7f57;
            border-left: 2px solid #db7f57;
            text-decoration: none;
            text-align: center;
            text-shadow: 1px 1px 1px #86300A;
            cursor:pointer;
        }
	abbr {}
	acronym {}
	address {}
	area {}
	b {}
	base {}
	bdo {}
	big {}
	blockquote {
		margin: 0 0 0 4em;		
	}
	body {
		font-family:tahoma, sans-serif;
		font-size:12px;
		line-height:1.3;		
		line-height:1.5;
		color:#333;
		background:#fff url('/~/media/Images/LGG/Backgrounds/siteBg.ashx') repeat-x 50% 100px;
	}
	br {}
	button {}
	caption {}
	cite {}
	code {}
	col {}
	colgroup {}
	dd {}
	del {}
	dfn {}
	div {}
	dl {}
	dt {}
	em {
		font-style:italic;
	}
	fieldset {
		_display:inline;
	}
	font {}
	form {}
	frame {}
	frameset {}
	head {}
	h1 {
		font-size:24px;
		padding-bottom:10px;
		border-bottom:1px solid #ccc;
		margin:20px 0 20px 0;
	}
		h1.alt{
			margin-bottom:0;
		}
		div.feature h1 {
			position:relative;
			width:580px; 
			font-size:22px;
			line-height:1.2;
			color:#fff;
			padding:18px;
			border:none;
			margin:0;
			z-index:1;
		}	
	h2 {
		font-size:18px;
		font-weight:normal;
		color:#333;
		margin-bottom:10px;
	}
		div#events h2 {
			font-size:18px;
			font-weight:normal;					
			color:#cc480e;				
			margin-bottom:18px;		
		}
		div.programFinder h2 {
			font-size:22px;
			font-weight:normal;
			color:#fff;
			padding:0 0 10px 10px;
			border-bottom:1px solid #fff;	
			margin-bottom:15px;		
			_zoom:1;
		}		
		div.faceted h2 {
			font-family:arial, tahoma, sans-serif;
			font-size:16px;
			font-weight:bold;					
			line-height:1.2;			
			color:#fff !important;
			margin-bottom:0;
		}
		div.module h2 {
			font-family:arial, tahoma, sans-serif;
			font-size:16px;
			font-weight:bold;					
			line-height:1.2;			
			color:#fff;
			margin-bottom:0;			
		}
	h3 {
		font-size:14px;
		font-weight:bold;
		line-height:1.2;		
		margin-bottom:10px;
	}
		div#events h3 {
			font-weight:normal;
		}
	div.faceted h3 {
		font-size:12px;
		color:#333;
		font-weight:bold;
		margin-bottom:3px;
	}	
	h4 {
		font-weight:bold;
		margin-bottom:5px;
	}
		ul.searchResults h4 {
			font-weight:normal;
			color:#cc480e;	
			font-size:14px;	
			margin:0;
		}
			ul.searchResults h4 span {
				font-weight:bold;				
				color:#333;
				font-size:12px;				
			}
		ul.videoDisplay h4 {
			font-weight:normal;
			color:#cc480e;	
			font-size:14px;	
			margin:0;
		}
			ul.videoDisplay h4 span {
				font-weight:bold;				
				color:#333;
				font-size:12px;				
			}
	h5 {
		font-weight:bold;
		margin-bottom:5px;
	}
	h6 {
		font-weight:bold;
		margin-bottom:5px;		
	}
		.h7 {
		font-size:24px;
		margin:0px 0 0px 0;
	}
	hr {}
	html {
	}
	i {}
	iframe {}
		iframe.careers
		{
			border-style: none;
			width: 700px;
			height: 900px;
		}
	img {}
	input {}
	ins {}
	kbd {}
	label {
		margin-bottom:8px;
	}
	legend {}
	li {}
	link {}
	map {}
	meta {}
	noframes {}
	noscript {}
	object {}
	ol {
		margin:1.2em 0;		
	}
		ol li {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:decimal;
			margin:0 0 0 2em;			
		}
	optgroup {}
	option {}
	p {
		margin: 0 0 1.1em 0;
	}
	param {}
	pre {}
	q {
		quotes: '\201C' '\201D' '\2018' '\2019';
	}
		q:before {
			content: open-quote;
		}
		q:after {
			content: close-quote;
		}
	samp {}
	select {
		color:#333;
		padding:2px;
	}
	small {}
	span {}
	strong {
		font-weight:bold;
	}
	style {}
	sub {}
	sup {}
	table {
		margin: 1em 0;
	}
	tbody {}
	td {}
	textarea {}
	tfoot {}
	th {
		font-weight:bold;		
	}
	thead {}
	title {}
	tr {}
	tt {}
	ul {
		margin:1.2em 0;
	}
		ul li {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:disc;
			margin:0 0 0 2em;			
		}
	var {}
	u {}



/**
 * @section		Classes
 * @note		ordered alphabetically; camelCase naming convention
 **/
	a {}
		a.external, div.external a {
			padding-top:1px;
			padding-right:20px;
			background:transparent url('/~/media/Images/LGG/Misc/linkArrow4.ashx') no-repeat 100% 0;			
		}
		a.jump {}
			ul.jump a .icon,
			a.jump .icon {		
				display:inline-block;
				width:6px;
				height:10px;
				background:transparent url('/~/media/Images/LGG/Misc/linkArrow1.ashx') no-repeat 100% 50%;
				padding-left:5px;
			}
	div {}
		div.breadCrumbs {
			padding-top:13px;
			padding-left:10px;
			/*width:675px;*/
		    padding-bottom: 15px;
		}
		div.breadCrumbs ul {
			margin:0;
		}	
		div.breadCrumbs ul li {
			float:left;
			font-family:'lucida grande', 'lucida sans unicode', sans-serif;
			font-size:11px;		
			color:#666;
			list-style-type:none;			
			margin:0 4px 0 0;			
		}		
			div.breadCrumbs ul li a,
			div.breadCrumbs ul li a:visited {				
				color:#666 !important;		
			}			
			div.breadCrumbs ul li.active,
			div.breadCrumbs ul li.active a,
			div.breadCrumbs ul li.active a:visited {
				color:#333 !important;
			}
		div.contentMain {
			background: #eee;
		}
		div.contentRelated {
			background: #eee;
		}
		div.event {
			float:left;
			width:325px;
			padding-bottom:10px;		
			margin:0 20px 0 0;
		}
			div.event img {
				float:left;
				margin:0 8px 8px 0;
			}		
			div.event.lastCol {
				margin-right:0;
				width:322px;			
			}
			div.row.lastRow .event {
				border-bottom:none;
			}	
			
		div.faceted {}	
			div.faceted .block {
				background:#eee4e0;
				margin-bottom:20px;
			}	
				div.faceted .block ul {
					margin:0;
				}
					div.faceted .block li {
						list-style-type:none;								
						padding-bottom:3px;
						margin:0;					
					}
						div.faceted .block li.last {padding-bottom:0;}	
					div.faceted .block li li {
						padding-left:20px;
					}
					div.faceted .block li a {
						display:inline-block;
						background:transparent url('/~/media/Images/LGG/Search/checkbox.ashx') no-repeat 0 3px;
						padding-left:20px;
					}
					div.faceted .block li a.selected {
						background:transparent url('/~/media/Images/LGG/Search/checkboxSelected.ashx') no-repeat 0 3px;
					}
					div.faceted .block li a.hitarea {
						background:none;
						padding-left:0;
					}									
				div.faceted .block .header {
					position:relative;
					background:#f0f0f0;	
					padding:4px 5px 4px 10px;
					_zoom:1;
				}					
				div.faceted .block .body {
					padding:10px;
				}
				div.faceted div.block div.tl {background-position:0 -66px !important;}									
				div.faceted div.block div.tr {background-position:-6px -66px !important;}									
				div.faceted div.block div.bl {background-position:-0px -72px !important;}									
				div.faceted div.block div.br {background-position:-6px -72px !important;}
								
			/* alternative styles */	
			div.faceted .block.alt1 {color:#333;}	
				div.faceted .block.alt1 a {color:#333;}
				div.faceted .block.alt1 .header {background:#333;}	
				div.faceted .block.alt1 .body {background:#f0f0f0;}				
			div.faceted .block.alt2 {margin-bottom:0;}	
				div.faceted .block.alt2 .header {background:#da511f;}	
				div.faceted .block.alt2 .body {
					background:#fff;
					color:#cc480e;
					padding-bottom:5px;
				}							
		div.feature {
			position:relative;
			background:#2f2828;
			padding:10px;
			margin-bottom:30px; 
			_display:inline;
			_zoom:1;			
		}
			div.featureHeader {
				position:relative;
				min-height:62px;
				background:transparent url('/~/media/Images/LGG/Feature/featureTitleBg.ashx') repeat-x 0 0;				
				overflow:hidden;
				border:1px solid #fff;
				margin-bottom:10px;				
				_zoom:1;
			}
				div.featureHeader .icon {	
					position:absolute;
					top:0;
					right:0;
				}
			div.feature div.featureRelated {
				position:relative;
				float:right;
				width:250px;
				height:279px;			
				background:transparent url('/~/media/Images/LGG/Feature/featureRelatedBg.ashx') repeat-x 0 0;
				color:#fff;
			}
			div.feature div.map {
				/* flash map */
				margin-bottom:15px;
			}
			div.feature div.tl {background-position:0 -66px !important;}									
			div.feature div.tr {background-position:-6px -66px !important;}									
			div.feature div.bl {background-position:-0px -72px !important;}									
			div.feature div.br {background-position:-6px -72px !important;}	
		div.hr {
			border-bottom:1px solid #d0cece;
			margin:20px 0 14px 0;
		}
		div.module {
			position:relative;
			background:#f0f0f0;
			color:#333;
			margin-bottom:20px;
		}	
			div.module ul li a,
			div.module ul li a:visited {
				color:#333;
			}
			div.module ul.jump a .icon,
			div.module a.jump .icon {
				background:transparent url('/~/media/Images/LGG/Misc/linkArrow3.ashx') no-repeat 100% 50%;
			}
			div.module .header {
				position:relative;
				background:#333;	
				padding:4px 5px 4px 10px;
				_zoom:1;
			}					
			div.module .body {
				padding:10px 10px 18px 10px;
			}
			div.module.stack {
				border:none;
				background-image:url('/~/media/Images/LGG/Module/lineHorz1.ashx');
				background-repeat:repeat-x;
				background-position:0 100%;							
				margin-bottom:0;
			}			
			div.module div.tl {background-position:0 -66px !important;}									
			div.module div.tr {background-position:-6px -66px !important;}									
			div.module div.bl {background-position:-0px -72px !important;}									
			div.module div.br {background-position:-6px -72px !important;}
		div.pageTools {
			position:absolute;
			right:0;
			top:0;
			font-size:11px;
			line-height:13px;
			padding:12px 0;
		}		
			div.pageTools a {
				display:block;
			}
			
			div.pageTools .back {
				position:relative;
				float:left;
				height:15px;		
				border:1px solid #ccc;
			}		
				div.pageTools .back a {
					display:block;
					padding:0 20px;
				}
				
			div.pageTools .print {
				position:relative;
				float:left;
				height:15px;		
				border:1px solid #ccc;
				margin-left:8px;
			}		
				div.pageTools .print a {
					display:block;
					padding:0 20px;
				}			
			div.pageTools .share {
				position:relative;				
				float:left;				
				height:15px;		
				border:1px solid #ccc;	
				margin-left:8px;
			}				
				div.pageTools .share span {
					/* pulldown icon */
					position:absolute;
					display:block;
					top:1px;			
					right:1px;		
					height:13px;
					width:16px;
					background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat -115px 0;
					z-index:1;
				}
				div.pageTools .share a {
					position:relative;
					display:block;
					padding:0 35px 0 20px;					
					z-index:2;			
				}
			#container.noJS div.pageTools {
				display:none;
			}		
			div.pageTools div.tl {background-position:0 -102px;}
			div.pageTools div.tr {background-position:-6px -102px;}
			div.pageTools div.bl {background-position:0 -108px;}		
			div.pageTools div.br {background-position:-6px -108px;}		
				_div.pageTools .share div.tr {margin-right:-2px;}
				_div.pageTools .share div.br {margin-right:-2px;}
		div.pagination {
			position:relative;		
			background:#eee4e0;
			padding:15px 10px 5px 10px;
			border-top:1px solid #bcbcbc;
			border-bottom:1px solid #bcbcbc;
			margin-bottom:10px;
		}
			div.pagination .previous {
				position:relative;
				float:left;
				padding-left:20px;
				text-transform:uppercase;
				margin-right:20px;					
			}
				div.pagination .previous span {
					position:absolute;
					display:block;
					width:7px;
					height:10px;
					top:3px;
					left:5px;
					background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat -100px 0;	
				}
			div.pagination .next {
				position:absolute;
				right:10px;
				padding-right:20px;
				text-transform:uppercase;					
			}				
				div.pagination .next span {
					position:absolute;
					display:block;
					width:7px;
					height:10px;
					top:3px;
					right:5px;
					background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat -107px 0;
				}
			div.pagination .info {
				float:left;
				width:250px;
				margin:0 10px 0 0;
			}
			div.pagination .page {				
				float:left;
				font-size:11px;
				line-height:11px;
				padding-right:10px;
				border-right:1px solid #b04118;
				margin-top:3px;
				margin-right:10px;
			}
				div.pagination .page span {
					color:#333;
				}
			div.pagination .jump {				
				float:left;
				width:150px;
				font-size:11px;				
			}			
				div.pagination .jump fieldset {display:inline;}
				div.pagination .jump label {
					float:left;
					margin:0;
				}
				div.pagination .jump input.text {
					position:relative;
					float:left;					
					width:23px;
					height:17px;
					text-align:center;
					background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat 0 -381px;
					padding:2px 3px;					
					border:none;
					margin-left:10px;
					margin-right:5px;
				}
				div.pagination .jump input.submit {
					float:left;					
					margin-top:-1px;
				}
		div.programFinder {
			margin-bottom:10px;
		}
			div.programFinder .block {
				position:relative;
				float:left;
				width:200px;
				padding-left:10px;
				padding-bottom:20px;				
				margin-right:20px;
			}
				div.programFinder .block.lastCol {
					margin-right:0;	
				}				
			div.programFinder label {
				display:block;
				font-size:14px;
				font-weight:bold;
				color:#fff;
			}
			div.programFinder select, .radProgramFinder {
				width:200px;
			}
			
			div.programFinder .submit {
				position:absolute;
				right:0px;
				top:25px;
			}
			
		/* base orange theme */
		div.related {
			position:relative;
			background:#f6d3c6;
			padding:15px 10px 10px 10px;
			border:1px solid #da511f;
			margin-bottom:24px;
			_zoom:1;
		}
			div.related h2 {
				font-size:22px;
				font-weight:normal;
				line-height:1.2;
				margin-bottom:5px;
				color:#cc480e;
			}				
			div.related .label {		
				color:#da511f;
			}
			div.related div.tl {background-position:0 -78px !important;}
			div.related div.tr {background-position:-6px -78px !important;}
			div.related div.bl {background-position:0 -84px !important;}		
			div.related div.br {background-position:-6px -84px !important;}
								
			/* green theme */
			div.related.alt {
				background:#e1e8dc;
				border:1px solid #738966;
			}				
				div.related.alt h2 {
					color:#738966;
				}
				div.related.alt .label {color:#738966;}				
				div.related.alt a,
				div.related.alt a:visited {			
					color:#738966;
				}		
				div.related.alt ul.jump a .icon,
				div.related.alt a.jump .icon {
					background:transparent url('/~/media/Images/LGG/Misc/linkArrow2.ashx') no-repeat 100% 50%;
				}	
				div.related.alt div.tl {background-position:0 -90px !important;}
				div.related.alt div.tr {background-position:-6px -90px !important;}
				div.related.alt div.bl {background-position:0 -96px !important;}		
				div.related.alt div.br {background-position:-6px -96px !important;}				

			/* gray theme */
			div.related.alt1 {
				background:#f0f0f0;
				border:1px solid #333;
			}				
				div.related.alt1 h2 {
					color:#333;
				}
				div.related.alt1 .label {color:#738966;}				
				div.related.alt1 a,
				div.related.alt1 a:visited {			
					color:#333;
				}		
				div.related.alt1 ul.jump a .icon,
				div.related.alt1 a.jump .icon {
					background:transparent url('/~/media/Images/LGG/Misc/linkArrow3.ashx') no-repeat 100% 50%;
				}	

			/* walnut theme */
			div.related.alt2 {
				background-color:#f6f1ef;
			}

			/* borderless, marginless */
			div.related.stack {
				border:none;
				background-image:url('/~/media/Images/LGG/Module/lineHorz1.ashx');
				background-repeat:repeat-x;
				background-position:0 100%;							
				margin-bottom:0;
			}
			
			div.related.last {
				margin-bottom:0;
				background:none;
			}
								
		div.networkLogos {
			position:relative;
			background:transparent url('/~/media/Images/LGG/Network/networkLogosBg.ashx') repeat-x 0 0;			
			padding:11px;						
			margin-bottom:15px;
			_display:inline;
			_zoom:1;			
		}
			div.networkLogos h2 {
				color:#fff;
				font-weight:normal;
				margin-bottom:10px;
			}
			div.networkLogos div.controls {}
			#container.noJS div.networkLogos div.controls {
				display:none;
			}		
			div.networkLogos div.content {	
				position:relative;
				height:90px;
				background:#fff;
				overflow:hidden;
			}
				div.networkLogos div.content div {
					width:100%;
					padding-left:2px;
				}
				div.networkLogos div.content a {						
					float:left;
					margin-right:2px;
				}
			div.networkLogos .controls {
				position:absolute;
				height:26px;				
				top:10px;
			}
				div.networkLogos .controls ul {
					float:left;
					margin:0 10px;
				}			
					div.networkLogos .controls ul li {
						float:left;
						list-style-type:none;								
						margin:0;											
					}							
						div.networkLogos .controls ul li.last {margin-right:0;}
						div.networkLogos .controls ul li a {
							display:block;
							padding:2px;
							margin-top:7px;
						}
							div.networkLogos .controls ul li a span {
								display:block;
								height:7px;
								width:8px;
								background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat -9px -10px;							
								overflow:hidden;
								cursor:pointer;
							}
							div.networkLogos .controls ul li a.activeSlide span {						
								background-position:-9px -18px;
							}
					div.networkLogos .controls a.previous {						
						float:left;
						width:27px;
						height:26px;
						text-indent:-999%;
						overflow:hidden;
						background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat -18px 0;
					}					
					div.networkLogos .controls a.next {
						float:left;
						width:27px;
						height:26px;
						text-indent:-999%;						
						overflow:hidden;						
						background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat -46px 0;						
					}	
		div.networkMap {
			position:relative;
		}									
			div.networkMap .body {				
				position:absolute;
				left:0;
				top:165px;
				width:250px;
			}											
				div.networkMap h4 {
					display:block;
					font-weight:normal;
					text-align:center;
					font-style:italic;
					background:transparent url('/~/media/Images/LGG/Network/lineHorz.ashx') repeat-x 0 100%;
					padding-bottom:13px;
					margin:0;
				}
				div.networkMap ul {
					padding:8px 5px 10px 10px;	
					margin:0;		
				}			
					div.networkMap ul li {
						float:left;
						list-style-type:none;
						margin:0 0 10px;
						text-align:center;
						width:114px;
					}	
					div.networkMap ul li.last {
					padding-left:15px;
					width:180px;
					}					
						div.networkMap ul li span {
							padding-left:10px;							
						}
			div.networkMap a,
			div.networkMap a:visited {
				color:#fff;
			}
		div.personProfile {
			float:left;			
		}
			div.personProfile h2
			{
                color:#333333;
                font-size:18px;
                font-weight:normal;
                margin-bottom:4px;
			}
			div.personProfile h4 
			{
			    color: #666666;
                font-weight:bold;
                margin-bottom:5px;
			}
				div.personProfile div.clearfix img
				{
					float:left;
					margin:5px 12px 5px 0px;
				}
		div.slideshow {
			position:relative;
			width:680px;
			height:279px;
			_height:278px;
			overflow:hidden;
		}
			div.feature.withRelated div.slideshow {
				float:left;
			}		
			div.slideshow .content {}
				div.slideshow .content div {width:680px;}
				div.slideshow .content img {float:left;}		
				div.slideshow .content .description {					
					float:left;
					background:#cc480e;
					color:#fff;
					width:260px;
					height:239px;
					padding:20px;
				}		
					div.slideshow .content .description h2 {
						color:#fff;						
						font-size:34px;
						line-height:36px;
						font-weight:normal;
						padding:20px 0 10px 0;
					}
				div.slideshow .content hr{
					display:none;
				}					

			div.slideshow .controls {}
				#container.noJS div.slideshow .controls {display:none;}	
			div.slideshow .controls {
				position:absolute;
				bottom:20px;
				left:400px;	
				z-index:999;			
			}
				div.slideshow .controls ul {
					float:left;
					margin:0 10px 0 0;
				}			
					div.slideshow .controls ul li {
						float:left;
						list-style-type:none;								
						margin:0;																	
					}	
						div.slideshow .controls ul li.last {margin-right:0;}
						div.slideshow .controls ul li a {
							display:block;
							position:relative;
							padding:1px 2px;
						}
							div.slideshow .controls ul li a span {
								display:block;
								height:7px;
								width:8px;
								background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat 0 -10px;	
								overflow:hidden;
								cursor:pointer;
							}
							div.slideshow .controls ul li a.activeSlide span {						
								background-position:0 -18px;
							}
					div.slideshow .controls a.playback {						
						float:left;
						width:9px;
						height:9px;
						text-indent:-999%;
						overflow:hidden;
						background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat 0 -27px;
					}		
					div.slideshow .controls a.playback.pause {background-position:0 -37px;}					
					div.slideshow .controls a.playback.play {background-position:0 -27px;}										
		div.searchOptions {
			background:transparent url('/~/media/Images/LGG/Search Results/searchOptionsBg.ashx') repeat-x 0 0;		
			margin-bottom:10px;
			width: 100%;	
		}
			div.searchOptions .term {
				height:30px;
				padding:13px 10px 8px 10px;
			}
				div.searchOptions .term label {
					float:left;					
					font-family:arial;
					font-size:16px;
					font-weight:bold;
					margin:0 20px 0 0;
				}
				div.searchOptions .term input.text {
					float:left;					
					width:310px;
					padding:4px;
					border:1px solid #ccc;
					margin-right:20px;
				}
				div.searchOptions .term input.submit {
					float:left;
				}
			div.searchOptions .sortBy {
				float:right;
				margin-right:10px;
				_margin-right:5px;
			}		
				div.searchOptions .sortBy label {
					font-family:arial;
					font-size:11px;
					font-weight:bold;
					margin-right:10px;
				}
		div.tabs {}			
			div.tabs div.header {}							
				div.tabs div.header ul {
					position:relative;
					left:20px;
					margin:0;
				}										
					div.tabs div.header ul li {
						position:relative;
						float:left;
						font-size:15px;
						background:transparent url('/~/media/images/lgg/ajax tabs/tabDivider.ashx') no-repeat 100% 50%;
						list-style-type:none;								
						margin:0;																	
					}												
						div.tabs div.header ul li a {
							display:block;
							color:#333;
							padding:7px 15px 10px 15px;
						}									
						div.tabs div.header ul li.active {
							background:#fff url('/~/media/images/lgg/ajax tabs/tabActiveBg.ashx') repeat-x !important;
							border:1px solid #ccc;
							border-bottom:none;
							margin-left:-1px;
						}															
						div.tabs div.header ul li.active a,
						div.tabs div.header ul li.active a:visited {
							color:#da511f;
							padding:6px 14px 11px 15px;
						}																																							
						div.tabs div.header ul li.last {
							background:transparent;
						}						
						div.tabs div.header ul li:hover a {
							color:#da511f;							
						}
					#container.noJS div.tabs div.header {						
						display:none;
					}
			div.tabs div.body {
				border-top:1px solid #ccc;
				padding-top:20px; 	
				margin-top:-1px;		
			}					
				div.tabs div.body div {display:none;}								
				div.tabs div.body div.active {
					display:block;
				}				
				#container.noJS div.tabs div.body div {						
					display:block;					
				}
										
		div.tree {
			position:relative;
			background:#f0f0f0;
			line-height:1.3;
			overflow:hidden;
			/*margin-top:20px;*/
			margin-bottom:40px;		
		}
			div.tree ul {
				margin:0;
			}
			div.tree ul li {
				position:relative;
				list-style-type:none;												
				padding:4px 0; 
				margin:4px 0;
			}			
			div.tree ul li.last {
				margin-bottom:0;
			}
				div.tree ul li span {
					position:relative;
					display:block;			
					padding-right:10px;
				}		
				div.tree .hitarea {
					display:block;
					*display: inline;
					*float:none;
					position:absolute;
					width:12px;
					height:12px;
					top:7px;
					left:10px;
					overflow:hidden;
					cursor:pointer;
					background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat -74px -13px;
					z-index:1;
				}		
				div.tree .expandable-hitarea {
					background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat -74px 0;															
				}	
				div.tree .collapsable {
					padding-bottom:0;
				}					
				div.tree .lastExpandable {}

			/* 1st level */			
			div.tree ul li {
				font-size:14px;
				color:#333;
			}

				div.tree ul li a:visited,
				div.tree ul li a {
					color:#333;				
				}			
				div.tree ul li a:hover{
					color:#CC480E;				
				}							
				div.tree ul li span {padding-left:30px;}

				/* 2nd level */
				div.tree ul li ul {background:#eee4e0;}
				div.tree ul li ul li {
					font-size:12px;
					color:#da511f;
				}
					div.tree ul li ul li a:visited,
					div.tree ul li ul li a {
						color:#da511f;					
					}			
					div.tree ul li ul li span {padding-left:30px;}					
					div.tree ul li ul li a div {top:2px;}

					/* 3rd level */					
					div.tree ul li ul li ul li {
						font-size:12px;
						color:#da511f;
					}
						div.tree ul li ul li ul li a:visited,
						div.tree ul li ul li ul li a {
							color:#da511f;					
						}
						div.tree ul li ul li ul li span {padding-left:50px;}
						div.tree ul li ul li ul li .hitarea {
							left:35px;
							background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat -87px -12px !important;	
						}
							div.tree ul li ul li ul li .expandable-hitarea {						
								background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat -87px 0 !important;																											
							}
							
						/* 4th level */
						div.tree ul li ul li ul li ul li {
							font-size:12px;
							color:#da511f;
						}
							div.tree ul li ul li ul li ul li a:visited,
							div.tree ul li ul li ul li ul li a {
								color:#da511f;					
							}						
							div.tree ul li ul li ul li ul li span {padding-left:70px;}							
							div.tree ul li ul li ul li ul li.active {
								background:#fcf1ed;
								padding:10px 0;
							}							
							div.tree ul li ul li ul li ul li.active a:visited,
							div.tree ul li ul li ul li ul li.active a {							
								color:#000;
							}							
		div.wrapper {
			/* content wrapper, for rail bg */
		}
			div.wrapper .te,
			div.wrapper .be {
				position:absolute;
				width:218px;
				height:5px;
				background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat;
				border:0;
				/*border:1px solid red;*/
				_display:inline;			
				_font-size:1px;
				_line-height:1px;	
				z-index:0;
			}
			div.wrapper.withContentNavBg {
				background:transparent url('/~/media/Images/LGG/Tree Menu/contentNavBg.ashx') repeat-y -2px 0;	
				padding-bottom: 1px;		
			}
				div.wrapper.withContentNavBg .te {
					top:10px;
					left:10px;
					background-position:0 -171px;
				}		
				div.wrapper.withContentNavBg .be {
					bottom:10px;
					left:10px;
					background-position:0 -176px;					
				}						
			div.wrapper.withContentRelatedBg {
				background:transparent url('/~/media/Images/LGG/Tree Menu/contentNavBg.ashx') repeat-y 720px 0;				
			}	
				div.wrapper.withContentRelatedBg .te {
					top:10px;
					right:10px;
					background-position:0 -182px;			
				}		
				div.wrapper.withContentRelatedBg .be {
					bottom:10px;
					right:10px;
					background-position:0 -187px;					
				}			
	dl {}
		dl.alt {
			margin-bottom:1.6em;	
			line-height:1.6em;						
		}
			dl.alt dd {}
			dl.alt dt {
				float:left;
				margin-right:5px;
			}						
		dl.alt1 {}
			dl.alt1 dd {
				margin-bottom:25px;
			}
			dl.alt1 dt {}			
	img {}
		img.heading {
			margin-bottom:10px;
		}
		img.left {
			float:left;
			margin:5px 10px 5px 0;
		}		
	table {
		/*margin:20px 0;*/
	}
		table.newsroom th {
			font-weight:normal;
			vertical-align:top;
			padding-right:40px;
		}	
		table.newsroom td {
			vertical-align:top;		
			padding-bottom:20px;	
		}			
	ul {}
	
		ul.jump {}
			ul.jump li {
				list-style:none;
				margin:0;			
			}
				ul.jump li a .icon {
					background:transparent url('/~/media/Images/LGG/Misc/linkArrow1.ashx') no-repeat 100% 50%;
				}			
		/* larger line height */
		ul.alt {
			margin-top:0;
		}
			ul.alt li {
				margin-bottom:5px;	
			}
		ul.alt1 {}
			ul.alt1 li {
				margin-left:0;
				list-style-position:inside;											
			}
		ul.searchResults {
			margin:0;
		}	
			ul.searchResults li {
			background:transparent url('/~/media/Images/LGG/Search Results/searchResultsRowBg.png') repeat-x;
				padding:20px 10px 0 10px;
				border-top:1px solid #ccc;
				margin:0 0 20px 0;
			}
			ul.searchResults li.first {
				background:none;
				padding-top:0;
				border-top:none;
			}
				ul.searchResults li img {
					float:left;
					margin:0 20px 10px 0;
				}
				ul.searchResults li p {
					margin-top:0;
				}			
	
		ul.videoDisplay li {
			background:transparent url('/~/media/Images/LGG/Search Results/searchResultsRowBg.ashx') repeat-x;
			padding:10px 10px 0 10px;
			border-top:1px solid #ccc;
			margin:0px 0 20px 0;
			list-style-type:none; 
		}			
			ul.videoDisplay li img {
				float: left;
				margin:5px 20px 0px 0;
			}	
						
	.rounded {}	
		div.tl,
		div.tr,
		div.bl,				
		div.br {
			position:absolute;
			width:5px;
			height:5px;
			background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat
			border:0;
			_display:inline;			
			_font-size:1px;
			_line-height:1px;
		}
		
		div.tl {
			top:0;
			left:0;
			background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat 0 -66px;										
			margin:-1px 0 0 -1px;
		}
		div.tr {
			top:0;
			right:0;			
			background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat -6px -66px;													
			margin:-1px -1px 0 0;
		}
		div.bl {
			bottom:0;
			left:0;			
			background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat 0 -72px;													
			margin:0 0 -1px -1px;
		}		
		div.br {
			bottom:0;
			right:0;
			background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat -6px -72px;				
			margin:0 -1px -1px 0;
		}		
/**
 * @section		IDs
 * @note		ordered alphabetically; camelCase naming convention
 **/

	/** 
	 * @section		Container
	 **/
	#container {
		width:960px;
		background:#fff;
		margin:0 auto 20px auto;
	}
															
	/**
	 * @section		Content
	 **/
	#content {	
		position:relative;
		padding: 10px;
		border:1px solid #ccc;		
		margin-bottom:20px;
		_display:inline;			
		_zoom:1;		
	}
		#container.home #content {
			border:none;
		}
		#content div.tl {background-position:0 -54px;}
		#content div.tr {background-position:-6px -54px;}
		#content div.bl {background-position:0 -60px;}		
		#content div.br {background-position:-6px -60px;}		
	#contentDocumentMain {
		float:left;
		width:700px;
		z-index:1;
	}			
		#contentDocumentMain .col1 {
			width:330px;				
			float:left;
			margin-right:20px;
		}
		#contentDocumentMain .col2 {
			width:350px;
			padding-top: 10px;
			float:left;					
		}
	#contentMain {
		float:left;
		width:700px;
		z-index:1;
	}			
		#contentMain .col1 {
			width:460px;				
			float:left;
			margin-right:20px;
		}
		#contentMain .clearfix .col1 img {
                	float:left;
                	margin:5px 10px 5px 0;
		}
		#contentMain .col2 {
			width:220px;
			float:left;					
		}					
	#contentVideoMain {
		float:left;
		width:800px;
		z-index:1;
	}			
		#contentVideoMain .col1 {
			width:525px;				
			float:left;
			margin-right:20px;
		}
		#contentVideoMain .col2 {
			width:250px;
			float:left;					
		}				
	#contentNav {
		position:relative;
		float:left;
		width:218px;
		padding:0 0 80px 0;
		margin-right:20px;
		display:inline;
		z-index:1;		
		zoom:1;			
	}		
		#contentNav.rounded div.tl {background-position:0 -114px;}
	#contentRelated {
		position:relative;
		float:right;
		width:218px;	
		z-index:1;		
	}
		#container.home #contentRelated {
			float:left;
			width:250px;
		}
	#events {
		float:left;
		width:670px;
		margin-top:-10px;
		margin-right:20px;
	}
		#events div.header {
			position:relative;
			border-bottom:1px solid #ccc;
			margin-bottom:20px;
			padding-bottom: 8px;			
		}
			#events div.header h2 {
				position:relative;
				margin-bottom:8px;
			}
			#events div.header a.title {
				position:relative;
				color:#CC480E;
				font-size:18px;
			}				
			#events div.header a.shortcut {
				position:absolute;
				top:0;
				right:0;				
				font-size:11px;
				padding-top:8px;
			}
			#events div.row {
				margin-bottom:20px;
				border-bottom:1px solid #ccc;
			}
			#events div.row.lastRow {
				margin-bottom:0;
				border-bottom: 0px;
			}	

	/** 
	 * @section		Footer
	 **/
	#footer {
		padding:10px;
		border-top:1px solid #ccc;
	}
		#footer p {
			float:left;
			margin: 0 0 0 0;
		}
		#footer div {
			float:left;
			margin: 0 50px 0 0;
		}
		#footer ul.legal {
			float:left;	
			font-size:9px;
			line-height:17px;
			text-transform:uppercase;
			margin:0;		
		}
			#footer ul.legal li {
				float:left;
				list-style-type:none;												
				margin:0 20px 0 0;
			}	
		#footer ul.nav {
			float:right;	
			margin:0;		
		}
			#footer ul.nav li {
				float:left;
				list-style-type:none;												
				margin:0 0 0 20px;
			}		
	
	
	/** 
	 * @section		Header
	 **/
	#header {
		position:relative;
		height:98px;
	}
		#header div.logo {
			position:absolute;
			top:20px;
			left:20px;
		}
				
	/** 
	 * @section		Navigation
	 **/

	#navGlobal {
		position:absolute;
		top:41px;	
		right:210px;
	}
		#navGlobal ul {
			margin:0 22px 0 0;
		}	
			#navGlobal ul li {
				float:left;
				font-size:11px;
				color:#666;
				list-style-type:none;				
				margin:0 22px 0 0;
			}			
				#navGlobal ul li a {			
					color:#cc480e;	
				}							
	#navMain {
		position:relative;
		z-index:100;
		_display:inline;
		_zoom:1;
	}
		#container.home #navMain {
			/*margin-bottom:20px;*/
		}
		#navMain ul {
			background:#bd451a;
			padding:1px;
			_padding-bottom:0;
			margin:0;	
			white-space: nowrap;		
		}
			#navMain ul li {
				position:relative;
				float:left;
				height:34px;
				font-size:12px;
				text-align:center;
				text-shadow:1px 1px 1px #86300a;			
				background:#cc480e;
				list-style-type:none;					
				border-top:1px solid #e1744c;
				border-right:1px solid #bd451a;
				border-left:1px solid #d66d3e;	
				margin:0;
				z-index:1;			
			}		
				#navMain ul li a,
				#navMain ul li a:visited {
					display:block;
					color:#fff;
					line-height:33px;
				}
				#navMain ul li a span {
					*cursor:pointer;
					*zoom:1;
				}
				#navMain ul li.first {border-left:none;}
				#navMain ul li.last {border-right:none;}	

				#navMain ul li.hover,						
				#navMain ul li:hover,
				#navMain ul li.active {
					background:#fff;
					text-shadow:none;
					border-top:none;
					padding-top:1px;
				}
				#navMain ul li:hover,								
				#navMain ul li.hover {
					z-index:2;
				}
					#navMain ul li.hover a,										
					#navMain ul li:hover a,
					#navMain ul li.active a {
						color:#cc480e !important;
					}
					/* student exchange has no states */
					#navMain ul li.a6:hover {
						background:#cc480e;
						border-top:1px solid #e1744c;
						padding-top:0;
					}
						#navMain ul li.a6:hover a {
							color:#fff !important;
						}					
				#navMain ul li.hover div.navSub,
				#navMain ul li:hover div.navSub {
					display:block;					
				}					
				/* hide drop-down for active menus */
				#navMain ul li.active:hover div.navSub {					
					display:none;					
				}	
				#navMain ul li.a1 {width:160px; border-left:none;}			
				#navMain ul li.a2 {width:160px;}			
				#navMain ul li.a3 {width:160px;}			
				#navMain ul li.a4 {width:160px;}			
				#navMain ul li.a5 {width:160px;}				
				#navMain ul li.a6 {width:148px; border-right:none;}
				#navMain ul li.a6 a {
					text-shadow:none;				
					background:#cc480e url('/~/media/Images/LGG/JSMenu/navMainHilight.ashx') no-repeat 50% 50%;
				}
				/*								
				#navMain ul li.a1 {width:136px;}			
				#navMain ul li.a2 {width:139px;}			
				#navMain ul li.a3 {width:188px;}			
				#navMain ul li.a4 {width:232px;}			
				#navMain ul li.a5 {width:106px;}				
				#navMain ul li.a6 {width:145px;}
				#navMain ul li.a6 a {
					text-shadow:none;				
					background:#cc480e url('/~/media/Images/LGG/JSMenu/navMainHilight.ashx') no-repeat 50% 50%;
				}		
*/			
			#navMain div.navSub {
				display:none;
				position:absolute;
				left:0;
				top:34px;
				width:200px;
				background:#fff;				
				padding:5px 10px 3px 10px;
				border:1px solid #cf531c;							
				border-top:none;	
				margin-left:-1px;
				z-index:100;				
			}
				#navMain div.navSub ul {
					position:relative;
					background:transparent;
				}
					#navMain div.navSub ul li {
						float:none;
						height:auto;
						text-align:left;
						text-shadow:none;						
						background:none;
						border:none;
						border-bottom:1px solid #d3b2a4;
						padding:0 !important;
					}				
						#navMain div.navSub ul li a,
						#navMain div.navSub ul li a:visited {
							display:block;
							height:auto;						
							color:#cc480e;							
							line-height:1.3;
							background:#fff;
							padding:3px 10px 7px;
							border-top:1px solid #fff;			
							*zoom:1;											
						}					
						#navMain div.navSub ul li:hover,
						#navMain div.navSub ul li.active {
							padding:0 !important;
						}						
							#navMain div.navSub ul a:hover,
							#navMain div.navSub ul li.active a {
								color:#fff !important;
								background:#e4815d !important;
								padding:3px 10px 7px;
								border-top:1px solid #e99a7d !important;								
							}																
						#navMain div.navSub ul li.last {
							border-bottom:none;
						}			
						#navMain div.navSub div.tl {display:none;}
						#navMain div.navSub div.tr {display:none;}						
						#navMain div.navSub div.bl {
							background-position:0 -157px !important;
							width:180px;
							margin-bottom:-3px;
						}		
						#navMain div.navSub div.br {
							background-position:-112px -157px !important;
							width:110px;							
							margin-bottom:-3px;	
						}	 											
	#navSearch {
		position:relative;
		float:right;
		top:37px;		
		right:0;
		width:auto;
		_width:225px;
		font-family:'lucida grande', 'lucida sans unicode', sans-serif;
		font-size:11px;
		color:#999;
		/*background:transparent url('/~/media/Images/LGG/Search/laureateSprite.ashx') no-repeat -206px -375px;*/			
}
		#navSearch fieldset {
			width:auto;
		}
		#navSearch label {	
			position:absolute;
			top:4px;
			left:31px;
			color:#999;
			cursor:text;
		}
		#navSearch input.text {
			float:left;
			width:149px;
			background:transparent;				
			padding:5px 5px 6px 30px;
			border:0;
			background:transparent url('/~/media/Images/LGG/Search/laureateSearchBarMarked_en.ashx') no-repeat;	
		}		
		#navSearch input.textalt {
			float:left;
			width:149px;
			background:transparent;				
			padding:5px 5px 6px 30px;
			border:0;
			background:transparent url('/~/media/Images/LGG/Search/laureateSearchBar_en.ashx') no-repeat;	
		}	
		#navSearch input.go{
			float:left;
		}
	#widgets {
		position:relative;
		min-height:20px;
		_height:20px;
	}	
	
	.newstabshead 
	{
	    padding: 4px 4px 4px 4px;
	}
	
	.newstabs
	{
	    padding: 4px 4px 4px 4px;
	}
	
	.newstabs a
	{
	    color: #CC480E;
	}
	
	.navleftconent
	{
	    margin-left: 240px;
	}
	
	.navleftconent img
	{
	    padding: 0px 8px 0px 0px;
	}
	
	.titleandcaption 
	{
	    float:left;
	    padding:0 0 0 0;
	    margin-top: 0px;
	    margin-right: 10px;
	    margin-bottom: 10px;
	    /*border: solid 1px #000000;*/
	}
	.showimage 
	{
	    float:right;
	}
	
	.titleandcaption table
    {
	    padding:0 0 0 0;
	    margin:0 0 0 0;
	}
	
	.titleandcaption img
	{
	    padding:0px;
	    margin: 0px;
	}
	
	.RadComboBox  table td.rcbInputCell
	{
		text-align: left;
	}
	
	.RadComboBoxDropDown ul li.region 
	{
		color: #bd451a;
		font-weight:bold;
		
		/* Option with orange background
		background-color:#bd451a;
		color:#FFF;
		*/
	}
	
	.RadComboBoxDropDown ul li.country
	{
		color:#cc480e;
	}
	
	.sitemap
	{
	    padding-left: 30px;
	}
	
	.sitemap table
	{
	    margin:0 0;
	    line-height:1;
	    
	}
	.profileimagediv
	{
	    float: left;
	}
	
	.profileimagediv img
	{
	   padding:0px;
	   margin:0px;
	}
	

/**
 * @section		Fixes
 **/

.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

.hidden { display: none; }

.show { display: block; }

.breadcrumbtable
{
    width: 675px;
    margin-top:0px;
    margin-bottom:0px;
}
