/* -----------------
=global
------------------*/

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
	
	:focus {
	outline: 0;
	}
	
	body {
	line-height: 1;
	color: black;
	background: white;
	}
	
	ol, ul {
	list-style: none;
	}
	
	table {
	border-collapse: separate;
	border-spacing: 0;
	}
	
	caption, th, td {
	text-align: left;
	font-weight: normal;
	}
	
	blockquote:before, blockquote:after,
	q:before, q:after {
	content: "";
	}
	
	blockquote, q {
	quotes: "" "";
	}
	
	body {
	font: 62.5%/1.4 Arial, Helvetica, Verdana, sans-serif;
	}
	
	strong, b, strong *, b * {
	font-weight: bolder;
	}
	em, i, em *, i * {
	font-style: italic;
	}
	
	img {
	display: block;
	border: 0;
	}
	
	a:link, a:visited {
	color: #7F6D4F;
	text-decoration: none;
	}
	a:hover, a:active {
	color: #7F6D4F;
	text-decoration: underline;
	}
	
	label[for] {
	cursor: pointer;
	}
	
	input, select, option, textarea {
	vertical-align: middle;
	}
		input.img, select.img {
		width: auto !important;
		height: auto !important;
		border: 0 !important;
		}
	
	/* hidden elements */	
	.h, div.hr hr {
	position: absolute;
	top: -9900px;
	left: 0;
	display: block;
	width: 1px;
	height: 1px;
	overflow: hidden;
	text-indent: -9990px;
	font-size: 1px;
	}
	
	/* headers replaced with images */
	.r {
	z-index: 25;
	}
	
	.ImmControlAlign_Left, .ImmControlAlign_Right {
	clear: none;
	}
	
	/* floats clear */
	.clear {
	clear: both;
	font-size: 1px;
	visibility: hidden;
	}
	
/* -----------------
=base
------------------*/

	body {
	background: #f9f9f7;
	color: #333;
	}
	
	#wrap {
	height: auto;
	overflow: hidden;
	background: #fff;
	}

/* -----------------
=basic layout
------------------*/

	body {
	}
	
		#inner {
		width: 954px;
		margin: 0 auto;		
		}
		
		/* -----------------
		=header
		------------------*/
		
			#header {
			height: auto;
			overflow: hidden;
			padding: 30px 0 10px;
			}

			/* -----------------
			=logo
			------------------*/
			
				#logo {
				float: left;
				display: inline;
				width: 954px;
				height: 43px;
				margin: 10px 0 0;
				font-size: 1em;
				font-weight: bolder;
				}
					#logo a {
					position: relative;
					display: block;
					width: 954px;
					height: 43px;
					overflow: hidden;
					color: #B6024A;
					}
					
					#logo .r {
					position: absolute;
					top: 0;
					left: 0;
					display: block;
					width: 954px;
					height: 43px;
					background: url(logo0000.png) no-repeat;
					}

			/* -----------------
			=logo
			------------------*/
			
				#logo1 {
				float: left;
				display: inline;
				width: 954px;
				height: 43px;
				margin: 10px 0 0;
				font-size: 1em;
				font-weight: bolder;
				}
					#logo1 a {
					position: relative;
					display: block;
					width: 954px;
					height: 43px;
					overflow: hidden;
					color: #B6024A;
					}
					
					#logo1 .r {
					position: absolute;
					top: 0;
					left: 0;
					display: block;
					width: 954px;
					height: 43px;
					background: url(logo0001.png) no-repeat;
					}					
					
			/* -----------------
			=personal
			------------------*/
			
				#personal {
				float: right;
				display: inline;
				width: 400px;
				margin: 0 16px 0 0;
				color: ##4d4d4d;
				line-height: 1.1em;
				}
				
				#personal p {
				float: left;
				display: inline;
				font-size: 1.1em;
				}
				
				#personal ul {
				float: right;
				display: inline;
				margin: 0 -3px 0 0;
				font-size: 1.1em;
				}
					#personal ul li {
					float: left;
					display: inline;
					padding: 0 3px;
					border-left: 1px solid #990d34;
					}
						#personal ul li.first-item {
						border-left: 0;
						}
									
				#personal fieldset {
				clear: both;
				padding: 15px 0 11px;
				}
					#personal fieldset label {
					font-size: 1.8em;
					vertical-align: middle;
					padding: 0 14px 0 0;
					}
					
					#personal fieldset input {
					vertical-align: middle;
					}
					
					#personal fieldset .searchbox {
					width: 150px;
					height: 18px;
					margin: 0 9px 0 0;
					padding: 0;
					border: 1px solid;
					border-color: #333 #ccc #ccc #333;
					}
						#personal fieldset .searchbox:focus {
						border-color: #990d34;
						}

						
						

		/* -----------------
		=main-nav
		------------------*/
		
			#main-nav {
			clear: both;
			position: relative;
			height: 31px;
			}

			/* -----------------
			=main menu
			------------------*/
				
				#main-nav ul {
				position: absolute;
				top: 0;
				left: 0;
				height: 31px;
				width: 935px;
				padding: 0 9px;
				background: url(bg000000.png) no-repeat #DEDFE0;
				}
					 #main-nav ul li {
					 position: relative;
					 float: left;
					 display: inline;
					 height: 31px;
					 font-size: 1.4em;
					 line-height: 31px;
					 }
					 	/* default color*/					
						#main-nav ul li:hover,
						#main-nav ul li.hover {
						/*background: url(hover_bg.png) repeat-x;*/
						}
						
						/* grey */
						#main-nav ul li.ho:hover,
						#main-nav ul li.ho-hover {
						/*background: url(hover_bg.png) repeat-x;*/
						}
						
						/* teal */
						#main-nav ul li.st:hover,
						#main-nav ul li.st-hover {
						background: url(hover_bg.png) repeat-x;
						}
						
						/* green */
						#main-nav ul li.re:hover,
						#main-nav ul li.re-hover {
						background: url(hover_bg.png) repeat-x;
						}
						
						/* blue */
						#main-nav ul li.bu:hover,
						#main-nav ul li.bu-hover {
						background: url(hover_bg.png) repeat-x;
						}
						
						/* brown */
						#main-nav ul li.sc:hover,
						#main-nav ul li.sc-hover {
						background: url(hover_bg.png) repeat-x;
						}
						
						/* red */
						#main-nav ul li.ab:hover,
						#main-nav ul li.ab-hover {
						background: url(hover_bg.png) repeat-x;
						}
						
					 	#main-nav ul li a {
	display: block;
	height: 31px;
	padding: 0px 5px 0px 25px;
	margin: 0 0 0 3px;
	background: 20px 50% no-repeat;
	border-left: 1px solid #fff;
	line-height: 31px;
	text-align: center;
	color: #666;
	text-decoration: none;
						}
							#main-nav ul li a:hover {
							color: #fff;
							}
						
						#main-nav ul li.ho {
						width: 155px;
						}
							#main-nav ul li.ho a {
							border-left: 0;
/*							background-image: url(dot_grey.png);*/
							}
						#main-nav ul li.st {
						width: 221px;
						}
							#main-nav ul li.st a {
							background-image: url(dot_gree.png);
							}
						#main-nav ul li.re {
						width: 139px;
						}
							#main-nav ul li.re a {
							background-image: url(dot_gref.png);
							}
						#main-nav ul li.bu {
						width: 129px;
						}
							#main-nav ul li.bu a {
							background-image: url(dot_blue.png);
							}
						#main-nav ul li.sc {
						padding:0px 10px 0px 10px;
						}
							#main-nav ul li.sc a {
/*	background-image: url(dot_brow.png);*/
							}
						#main-nav ul li.ab {
						width: 122px;
						}		
							#main-nav ul li.ab a {
							background-image: url(dot_red0.png);
							}
				
				#main-nav ul ul {
				position: absolute;
				top: 30px;
				left: -9990px;
				z-index: 9999;
				width: 312px;
				height: auto;
				overflow: visible;
				padding: 10px 0;
				background: url(rollover.png);
				}
					#main-nav ul li:hover ul,
					#main-nav ul li.hover ul {
					left: 0;
					}
					
					#main-nav ul li.ab:hover ul,
					#main-nav ul li.ab-hover ul {
					left: auto;
					right: 0;
					}
				
					#main-nav ul ul li {
					position: relative;
					float: none;
					display: block !important;
					height: auto;
					font-size: 0.85em;
					line-height: 1.3em;
					}						
						#main-nav ul ul li:hover,
						#main-nav ul ul li.hover {
						background: #A3A4A7;
						}
						
					 	#main-nav ul ul li a {
						position: relative;
						display: block;
						width: 289px;
						height: auto;
						overflow: hidden;
						padding: 5px 3px 3px 20px;
						border-left: none;
						line-height: 1.3em;
						text-align: left;
						}
							#main-nav ul ul li a:link,
							#main-nav ul ul li a:visited {
							color: #333;
							background: url(blank000.gif);
							}
							#main-nav ul ul li a:hover,
							#main-nav ul ul li a:active {
							color: #fff;
							background: #A3A4A7;
							}


		/* -----------------
		=breadcrums
		------------------*/
		
			#breadcrumbs {
			padding: 12px 3px;
			color: #990d34;
			font-size: 1.2em;
			}				
			
			#breadcrumb-nav li {
			display: inline;
			padding-right: 4px;
			}		
			
		/* -----------------
		=footer
		------------------*/	
		
			#footer {
			width: 954px;
			height: auto;
			overflow: hidden;
			margin: -1px auto 0;
			padding: 15px 0 30px;
			border-top: 3px solid #990D34;
			font-size: 1.2em;
			color: #444263;
			}
				#footer a {
				color: #444263;
				}
				
				#footer h2 {
				margin: 0 13px;
				font-size: 1.5em;
				color: #990D34;
				}
				
				#footer p {
				float: left;
				display: inline;
				margin: 0 0 0 13px;
				width: 350px;
				}
				
				#footer ul {
				float: right;
				display: inline;
				margin: 0 0 1.3em;
				padding: 0.2em 0;
				line-height: 1em;
				}
					#footer ul li {
					float: left;
					display: inline;
					padding: 0 4px;
					border-left: 1px solid #990D34;
					}
						#footer ul li.first-item {
						border: 0;
						}
				
				#footer p.note {
				float: none;
				clear: both;
				display: block;
				width: auto;
				padding: 15px 0;
				color: #990D34;
				font-size: 0.9em;
				}
				
		/* -----------------
		=content
		------------------*/
		
			#content {
			/*clear: both;*/
			overflow: hidden;
			zoom: 1;			
			min-height: 500px;
			}
			
			

/* -----------------
=subpages
------------------*/
			
	/* -----------------
	=article
	------------------*/
			
		/* -----------------
		=main-content
		------------------*/
	
			.article #main-content {
			float: right;
			display: inline;
			width: 711px;
			margin: 0 5px 0 0;
			padding: 0 0 75px;
			color: #4d4d4d;
			font-size: 1.2em;
			line-height: 1.3em;
			}
			.article #main-content.wide {
			float: none;
			width: auto;
			margin: 0;
			display: block;
			}
			
			.article #main-content.wide #main-content-whole {
			float:left;	
			margin-left:5px;
			width:75%;
			}
			
			.article #main-content.wide #main-content-left {
			float: left;	
			margin-left:25px;
			margin-right:25px;
			width: 50%;
}
			}
			.article #main-content.wide #main-content-right {
			margin-left:5px;
			width: 22%;
			float: right;
			}
				.article #main-content h1 {
				padding: 0.1em 0 0.7em;
				font-size: 2.5em;
				line-height: 1.1em;
				font-weight: bold;
				color:#4d4d4d;
				}
				
				.article #main-content h2 {
				padding: 0.1em 0 0.7em;
				font-size: 2em;
				line-height: 1.1em;
				font-weight: bold;
				color:#4d4d4d;
				}
				
				.article #main-content h3 {
				padding: 0.1em 0 0.7em;
				font-size: 1.6em;
				line-height: 1.1em;
				font-weight: bold;
				color:#4d4d4d;
				}
				
				.article #main-content h4 {
				padding: 0.1em 0 0.7em;
				font-size: 1.2em;
				line-height: 1.1em;
				font-weight: bold;
				color:#4d4d4d;
				} 
				
				.article #main-content p {
				margin: 0 0 1em;
				}
				
				.article #main-content ul, .article #main-content ol {
				list-style-type: none;
				
				}
				
				.article #main-content ul, .article #main-content li {margin: 7px 0px 7px 0px;}
				
				.article #main-content ol {
				list-style-type: decimal;
				}
				
				input.submit {margin: 10px 0px 25px 0px;}
				
				.article #main-content .intro {
				font-size: 1.2em;
				font-weight: bolder;
				line-height: 1.6em;
				}
				
				.article #main-content .date {
				color: #444263;
				font-size: 1.1em;
				font-style: italic;
				}
				
				.article #main-content .pic {
				float: right;
				display: inline;
				margin: 0 0 10px 10px;
				}
					.article #main-content .pic img {
					margin: 0 0 5px;
					}
					.article #main-content .pic span {
					padding: 0 8px;
					font-size: 0.9em;
					font-style: italic;
					}
				
				.article #main-content .art-type-1 {
				float: left;
				display: inline;
				width: 470px;
				}
				
				.article #main-content .dept-home {
				width: 560px;
				}
					.article #main-content .dept-home h2 {
					color: 4d4d4d;
					line-height: 1.5em;
					}
					.article #main-content .dept-home h3 {
					color: #4d4d4d;
					font-size: 1.2em;
					font-weight: bolder;
					}
					.article #main-content .dept-home .pic {
					margin-right: -148px;
					}
			
		/* -----------------
		=meta
		------------------*/
		
			.article .meta {
			float: right;
			display: inline;
			width: 231px;
			color: #990D34;
			}
				.article .meta .related {
				background: url(bg000001.png) repeat-y #F2F2F2;
				}
								
				.article .meta .related h3 {
				padding: 8px 10px 0;
				background: url(bg_top00.png) no-repeat;
				font-size: 1.2em;
				font-weight: normal;
				}
					.article .meta .related h3 span {
					display: block;
					padding: 0 0 2px;
					border-bottom: 2px solid #990D34;
					}
								
				.article .meta .related ul {
				padding: 10px 10px 4px;
				background: url(bg_bot00.png) 0 100% no-repeat;
				}
					.article .meta .related ul li {
					padding: 0 0 0 6px;
					margin: 0 0 7px;
					background: url(dot00000.png) 0 0.5em no-repeat;
					}
			
		/* -----------------
		=sections
		------------------*/
		
			.article .sections {
			height: auto;
			overflow: hidden;
			margin: 30px 0 0;
			clear: both;
			}
				.article .sections li {
				float: left;
				display: inline;
				width: 150px;
				padding: 0 0 0 10px;
				margin: 0 -1em 0 17px;
				border-left: 1px solid #ccc;
				}
					.article .sections li.first-item {
					padding-left: 0;
					margin-left: 0;
					border-left: none;
					}
					
					.article .sections li h3 {
					font-size: 1em;
					font-weight: normal;
					}
					
					.article .sections li img {
					margin: 12px 0 10px;
					}
					
					.article .sections li p {
					margin: 0;
					}
			
		/* -----------------
		=submenu
		------------------*/
		
			.article #submenu {
			float: left;
			display: inline;
			width: 229px;
			}
				.article #submenu h2 {
				color: #fff;
				font-size: 1.5em;
				font-weight: bold;
				}			
					.article #submenu h2 span {
					display: block;
					padding: 11px 13px;
					}
					
				.article #submenu h2 span a {
				color: #fff;
				
				}	
					
					/* default colors */
					.article #submenu h2 {
					background: url(header_b.png) no-repeat #A58E66;
					}
						.article #submenu h2 span {
						background: url(header_c.png) 0 100% no-repeat;
						}
					
					/* grey */
					.home .article #submenu h2 {
					background: url(header_d.png) no-repeat #9c9d9f;
					}
						.home .article #submenu h2 span {
						background: url(header_d.png) 0 100% no-repeat;
						}
					
					/* teal */
					.studying .article #submenu h2 {
					background: url(header_d.png) no-repeat #73aea4;
					}
						.studying .article #submenu h2 span {
						background: url(header_d.png) 0 100% no-repeat;
						}
					
					/* green */
					.research .article #submenu h2 {
					background: url(header_d.png) no-repeat #9BAE55;
					}
						.research .article #submenu h2 span {
						background: url(header_d.png) 0 100% no-repeat;
						}
					
					/* blue */
					.business .article #submenu h2 {
					background: url(header_d.png) no-repeat #6381a4;
					}
						.business .article #submenu h2 span {
						background: url(header_d.png) 0 100% no-repeat;
						}
					
					/* brown */
					.schools .article #submenu h2 {
					background: url(header_b.png) no-repeat #A58E66;
					}
						.schools .article #submenu h2 span {
						background: url(header_c.png) 0 100% no-repeat;
						}
					
					/* red */
					.about .article #submenu h2 {
					background: url(header_d.png) no-repeat #a1003a;
					}
						.about .article #submenu h2 span {
						background: url(header_d.png) 0 100% no-repeat;
						}
					
					
				.article #submenu ul.submenu {
				margin: 2px 0 20px;
				font-size: 1.2em;
				}
					.article #submenu ul.submenu li {
					margin: 0 0 2px;
					}
						#wrap .article #submenu ul.submenu li.selected {
						margin-bottom: 0;
						font-weight: bolder;
						}
							.article #submenu ul.submenu li.selected li {
							font-weight: normal;
							}
						
							.article #submenu ul.submenu li.selected a {
							margin: 0 0 2px;
							}
					
						.article #submenu ul.submenu li a {
						display: block;
						background: url(item_bg_.gif) no-repeat;
						color: #333;
						}
							.article #submenu ul.submenu li a span {
							display: block;
							padding: 2px 0;
							background: url(item_bg0.gif) 0 100% no-repeat;
							}
							
						.article #submenu ul.submenu li a span {
						padding-left: 13px;
						}
						.article #submenu ul.submenu li li a span {
						padding-left: 23px;
						}
						.article #submenu ul.submenu li li li a span {
						padding-left: 35px;
						}
						.article #submenu ul.submenu li li li li a span {
						padding-left: 45px;
						}
						.article #submenu ul.submenu li li li li li a span {
						padding-left: 55px;
						}
						.article #submenu ul.submenu li li li li li li a span {
						padding-left: 65px;
						}
							
						#wrap .article #submenu ul.submenu li.selected ul li ul li a {
						background: none !important;
						}
							.article #submenu ul.submenu li.selected ul li ul li a span {
							padding: 5px 2px 5px 0;
							}
							.article #submenu ul.submenu li.selected ul li a span {
							padding-left: 23px;
							}
							.article #submenu ul.submenu li.selected ul li ul li a span {
							padding-left: 35px;
							}
							.article #submenu ul.submenu li.selected ul li ul li ul li a span {
							padding-left: 48px;
							}
							
							.article #submenu ul.submenu li.selected ul li a span {
							background-repeat: no-repeat;
							}
							.article #submenu ul.submenu li.selected ul li ul li a span {
							background-position: 23px 0.8em;
							}
							.article #submenu ul.submenu li.selected ul li ul li ul li a span {
							background-position: 36px 0.8em;
							}
						
						/* default colors */	
						.article #submenu ul.submenu li a {
						background-color: #BEB198;
						}
							.article #submenu ul.submenu li.selected a {
							background-color: #A48D64;
							}
							
						#wrap .article #submenu ul.submenu li li a {
						background-color: #D9D4CC;
						}
							#wrap .article #submenu ul.submenu li li.selected a {
							background-color: #BEB198;
							}
							
						#wrap .article #submenu ul.submenu li li.selected li a {
						background-color: #D9D4CC;
						}
							#wrap .article #submenu ul.submenu li li li.selected a {
							background-color: #CCC2B2;
							}
							
						.article #submenu ul.submenu li.selected ul li ul li.selected a span {
						background-image: url(item_sel.png);
						}
						.article #submenu ul.submenu li.selected ul li ul li.selected ul li a span {
						background-image: none;
						}
						.article #submenu ul.submenu li.selected ul li ul li.selected ul li.selected a span {
						background-image: url(item_sel.png);
						}
							
						/* grey */	
						.home .article #submenu ul.submenu li a {
						background-color: #BABABC;
						}
							.home .article #submenu ul.submenu li.selected a {
							background-color: #9C9D9F;
							}
							
						.home #wrap .article #submenu ul.submenu li li a {
						background-color: #D9DADA;
						}
							.home #wrap .article #submenu ul.submenu li li.selected a {
							background-color: #BABABC;
							}
							
						.home #wrap .article #submenu ul.submenu li li.selected li a {
						background-color: #D9DADA;
						}
							.home #wrap .article #submenu ul.submenu li li li.selected a {
							background-color: #C9CACB;
							}
							
						.home .article #submenu ul.submenu li.selected ul li ul li.selected a span {
						background-image: url(item_sel.png);
						}
						.home .article #submenu ul.submenu li.selected ul li ul li.selected ul li a span {
						background-image: none;
						}
						.home .article #submenu ul.submenu li.selected ul li ul li.selected ul li.selected a span {
						background-image: url(item_sel.png);
						}
							
						/* teal */	
						.studying .article #submenu ul.submenu li a {
						background-color: #99C4BD;
						}
							.studying .article #submenu ul.submenu li.selected a {
							background-color: #73aea4s;
							}
							
						.studying #wrap .article #submenu ul.submenu li li a {
						background-color: #C5DEDA;
						}
							.studying #wrap .article #submenu ul.submenu li li.selected a {
							background-color: #99C4BD;
							}
							
						.studying #wrap .article #submenu ul.submenu li li.selected li a {
						background-color: #C5DEDA;
						}
							.studying #wrap .article #submenu ul.submenu li li li.selected a {
							background-color: #B6D5D0;
							}
							
						.studying .article #submenu ul.submenu li.selected li ul ul li.selected a span {
						background-image: url(item_sel.png);
						}
						.studying .article #submenu ul.submenu li.selected ul li ul li.selected ul li a span {
						background-image: none;
						}
						.studying .article #submenu ul.submenu li.selected ul li ul li.selected ul li.selected a span {
						background-image: url(item_sel.png);
						}
							
						/* green */	
						.research .article #submenu ul.submenu li a {
						background-color: #B9C688;
						}
							.research .article #submenu ul.submenu li.selected a {
							background-color: #9bae55;
							}
							
						.research #wrap .article #submenu ul.submenu li li a {
						background-color: #D9E0BE;
						}
							.research #wrap .article #submenu ul.submenu li li.selected a {
							background-color: #B9C688;
							}
							
						.research #wrap .article #submenu ul.submenu li li.selected li a {
						background-color: #D9E0BE;
						}
							.research #wrap .article #submenu ul.submenu li li li.selected a {
							background-color: #C9D3A3;
							}
							
						.research .article #submenu ul.submenu li.selected li ul ul li.selected a span {
						background-image: url(item_sel.png);
						}
						.research .article #submenu ul.submenu li.selected ul li ul li.selected ul li a span {
						background-image: none;
						}
						.research .article #submenu ul.submenu li.selected ul li ul li.selected ul li.selected a span {
						background-image: url(item_sel.png);
						}
							
						/* blue */	
						.business .article #submenu ul.submenu li a {
						background-color: #97aec8;
						}
							.business .article #submenu ul.submenu li.selected a {
							background-color: #97aec8;
							}
							
						.business #wrap .article #submenu ul.submenu li li a {
						background-color: #BFCBDA;
						}
							.business #wrap .article #submenu ul.submenu li li.selected a {
							background-color: #97aec8;
							}
							
						.business #wrap .article #submenu ul.submenu li li.selected li a {
						background-color: #BFCBDA;
						}
							.business #wrap .article #submenu ul.submenu li li li.selected a {
							background-color: #AEBDD0;
							}
							
						.business .article #submenu ul.submenu li.selected li ul ul li.selected a span {
						background-image: url(item_sel.png);
						}
						.business .article #submenu ul.submenu li.selected ul li ul li.selected ul li a span {
						background-image: none;
						}
						.business .article #submenu ul.submenu li.selected ul li ul li.selected ul li.selected a span {
						background-image: url(item_sel.png);
						}
							
						/* brown */	
						.schools .article #submenu ul.submenu li a {
						background-color: #BEB198;
						}
							.schools .article #submenu ul.submenu li.selected a {
							background-color: #A48D64;
							}
							
						.schools #wrap .article #submenu ul.submenu li li a {
						background-color: #D9D4CC;
						}
							.schools #wrap .article #submenu ul.submenu li li.selected a {
							background-color: #BEB198;
							}
							
						.schools #wrap .article #submenu ul.submenu li li.selected li a {
						background-color: #D9D4CC;
						}
							.schools #wrap .article #submenu ul.submenu li li li.selected a {
							background-color: #CCC2B2;
							}
							
						.schools .article #submenu ul.submenu li.selected li ul ul li.selected a span {
						background-image: url(item_sel.png);
						}
						.schools .article #submenu ul.submenu li.selected ul li ul li.selected ul li a span {
						background-image: none;
						}
						.schools .article #submenu ul.submenu li.selected ul li ul li.selected ul li.selected a span {
						background-image: url(item_sel.png);
						}
							
						/* red */	
						.about .article #submenu ul.submenu li a {
						background-color: #BA456F;
						color: #fff;
						}
							.about .article #submenu ul.submenu li ul li a {
							color: #333;
							}
							.about .article #submenu ul.submenu li.selected a {
							background-color: #a1003a;
							}
							
						.about #wrap .article #submenu ul.submenu li li a {
						background-color: #D896AE;
						}
							.about #wrap .article #submenu ul.submenu li li.selected a {
							background-color: #BA456F;
							}
							
						.about #wrap .article #submenu ul.submenu li li.selected li a {
						background-color: #D896AE;
						}
							.about #wrap .article #submenu ul.submenu li li li.selected a {
							background-color: #CE7A98;
							}
							
						.about .article #submenu ul.submenu li.selected ul li ul li.selected a span {
						background-image: url(item_sel.png);
						}
						.about .article #submenu ul.submenu li.selected ul li ul li.selected ul li a span {
						background-image: none;
						}
						.about .article #submenu ul.submenu li.selected ul li ul li.selected ul li.selected a span {
						background-image: url(item_sel.png);
						}
			
	/* -----------------
	=section-homepage
	------------------*/
	
		.section-homepage {
		padding: 6px 0 0;
		}
			
		/* -----------------
		=main-content (1)
		------------------*/
		
			.section-homepage #main-content-1 {
			height: auto;
			overflow: hidden;
			width: 950px;
			margin: 0 2px;
			font-size: 1.2em;
			}
				.section-homepage h2 {
				margin: 0 0 0.3em;
				color: #333;
				font: 3em Arial, Helvetica, sans-serif;
				}
				
				.section-homepage #main-content-1 a {
				color: #fff;
				}
					
				.section-homepage #main-content-1 .stories {
				padding: 8px;
				background: #333;
				color: #eee;
				}
					.section-homepage #main-content-1 .stories .main-story {
					position: relative;
					}
						.section-homepage #main-content-1 .stories .main-story div {
						position: absolute;
						top: 0;
						left: 0;
						width: 300px;
						padding: 5px 5px 20px;
						background: #333;
						color: #eee;
						}
							.section-homepage #main-content-1 .stories .main-story div h3 {
							font-size: 3em;
							font-weight: normal;
							}
							.section-homepage #main-content-1 .stories .main-story div p {
							font-size: 1.2em;
							}
							
					.section-homepage #main-content-1 .stories .featured {
					height: auto;
					overflow: hidden;
					padding: 16px 0;
					background: #454545;
					}
						.section-homepage #main-content-1 .stories .featured li {
						position: relative;
						float: left;
						display: inline;
						margin: 0 8px;
						}
							.section-homepage #main-content-1 .stories .featured li span {
							position: absolute;
							bottom: 0;
							left: 0;
							width: 100%;
							padding: 3px 0;
							background: url(title_bg.png);
							text-indent: 3px;
							}
					
					
				.section-homepage #main-content-1 .boxes {
				height: auto;
				overflow: hidden;
				margin: 1em 0px;
				padding: 10px 0;
				background: url(boxes_bg.png) repeat-y #333;
				color: #fff;
				}
					.section-homepage #main-content-1 .boxes a {
					color: #fff;
					}
					
					.section-homepage #main-content-1 .boxes .story {
					float: left;
					display: inline;
					width: 400px;
					margin: 0 0 0 20px;
					font-size: 1.5em;
					}
						.section-homepage #main-content-1 .boxes .story p {
						margin: 0 0 1em;
						}
					
					.section-homepage #main-content-1 .boxes .news {
					float: left;
					display: inline;
					width: 185px;
					margin: 0 0 0 75px;
					}
						.section-homepage #main-content-1 .boxes .news h3 {
						margin: 0 0 0.6em;
						font-size: 1.5em;
						font-weight: normal;
						}
							.section-homepage #main-content-1 .boxes .news h3 img {
							display: inline;
							margin: 0 0 0 12px;
							vertical-align: middle;
							}
					
					.section-homepage #main-content-1 .boxes .events {
					float: left;
					display: inline;
					width: 185px;
					margin: 0 0 0 57px;
					}
						.section-homepage #main-content-1 .boxes .events h3 {
						margin: 0 0 0.6em;
						font-size: 1.5em;
						font-weight: normal;
						}
							.section-homepage #main-content-1 .boxes .events h3 img {
							display: inline;
							margin: 0 0 0 12px;
							vertical-align: middle;
							}
			
		/* -----------------
		=main-content (2)
		------------------*/
		
			.section-homepage #main-content-2 {
			width: 950px;
			height: auto;
			overflow: hidden;
			margin: 0 2px 1.7em;
			color: #eee;
			}
			
			.studying #main-content-2 {
			
			background: url(studying.png) repeat-y #73aea4;
			
			}
			.research #main-content-2 {
			
			background: url(research.png) repeat-y #73aea4;
			
			}	
			
			.business #main-content-2 {
			
			background: url(business.png) repeat-y #73aea4;
			
			}		
					
			.schools #main-content-2 {
			
			background: url(schools_.png) repeat-y #8C7955;
			}
			
			.aboutbg {
			
			background: url(about_de.png) repeat-y #8C7955;
			}			
			
				.section-homepage #main-content-2 a {
				color: #fff;
				}
			
				.section-homepage #main-content-2 .description {
				float: left;
				display: inline;
				width: 330px;
				padding: 8px 0 10px;
				margin: 0 0 0 13px;
				font-size: 1.3em;
				}
					.section-homepage #main-content-2 .description h2 {
	margin: 0 0 0.3em;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.7em;
					}
					
					.section-homepage #main-content-2 .description p {
					margin: .8em 0 0;
					}
					
					.section-homepage #main-content-2 .description .intro {
					margin: 0;
					font-size: 1.5em;
					line-height: 1.2em;
					}
					
					.section-homepage #main-content-2 .description h3 {
					margin: 0.8em 0;
					font-size: 1.5em;
					line-height: 1.2em;
					}
					
					.section-homepage #main-content-2 .description ul {
					margin: .8em 0 0;
					padding: 0 20px 0 0;
					}
					
				.section-homepage #main-content-2 .stories {
				float: right;
				display: inline;
				width: 573px;
				padding: 8px 0 8px;
				margin: 0 8px 0 0;
				font-size: 1.2em;
				}
					.section-homepage #main-content-2 .stories .main-story {
					position: relative;
					}
						.section-homepage #main-content-2 .stories .main-story div {
						position: absolute;
						bottom: 0;
						left: 0;
						width: 100%;
						padding: 5px 0;
						background: url(title_bg.png);
						}
							.section-homepage #main-content-2 .stories .main-story div h3 {
							margin: 0 7px;
							font-size: 1.9em;
							}
							.section-homepage #main-content-2 .stories .main-story div p {
							margin: 0 7px;
							font-size: 1.2em;
							}
							
					.section-homepage #main-content-2 .stories .featured {
					height: auto;
					overflow: hidden;
					}
						.section-homepage #main-content-2 .stories .featured li {
						position: relative;
						float: left;
						display: inline;
						margin-left: 1px;
						}
							.section-homepage #main-content-2 .stories .featured li span {
							position: absolute;
							bottom: 0;
							left: 0;
							width: 100%;
							padding: 3px 0;
							background: url(title_bg.png);
							text-indent: 3px;
							}
													
			
		/* -----------------
		=sections
		------------------*/
		
			.section-homepage .sections {
			height: auto;
			overflow: hidden;
			margin: 0 0 1em;
			padding: 12px 0;
			background: #E5E5E5;
			font-size: 1.2em;
			}
				.section-homepage .sections a {
				color: #333;
				}
			
				.section-homepage .sections div {
				float: left;
				display: inline;
				width: 226px;

				margin: 0 45px;
				}
				
				.section-homepage .sections h3 {
				margin: 0 0 0.6em;
				font-size: 1.5em;
				}
				
				.section-homepage .sections ul {
				}
					.section-homepage .sections ul li {
					margin: 0 0 0.8em;
					padding: 0 0 0 8px;
					background: url(sections.png) 0 0.5em no-repeat;
					}
			
		/* -----------------
		=links
		------------------*/
		
			.section-homepage .links {
			height: auto;
			overflow: hidden;
			margin: 0 0 1em;
			padding: 12px 0;
			font-size: 1.2em;
			}
				.section-homepage .links a {
				color: #333;
				}
			
				.section-homepage .links div {
				float: left;
				display: inline;
				width: 226px;
				margin: 0 5px;
				}
				
				.section-homepage .links h3 {
				margin: 0 0 0.6em;
				font-size: 1.5em;
				}
				
				.section-homepage .links ul {
				}
					.section-homepage .links ul li {
					margin: 0 0 0.8em;
					padding: 0 0 0 20px;
					background: url(links_do.png) 0 0.5em no-repeat;
					}
			
	/* -----------------
	=homepage
	------------------*/
	
		.homepage {
		}
			
		/* -----------------
		=main-content
		------------------*/

			.homepage #maincontent {
			height: auto;
			overflow: hidden;
			margin: 5px 0 20px;
			background: #000;
			color: #fff;
			font-size: 1.2em;
			}
				#wrap .homepage .maincontent2 {
				background: none;
				}
				
				#wrap .homepage .maincontent2 a {
				color:#FFFFFF;
				}
				
				.homepage #maincontent .main-story {
				position: relative;
				z-index: 100;
				float: left;
				display: inline;
				}
					.homepage #maincontent .main-story div {
					position: absolute;
					left: 0;
					bottom: 0;
					width: 100%;
					padding: 12px 0;
					background: url(title_bg.png);
					}
					.homepage #maincontent .main-story h2 {
					margin: 0 15px 10px;
					font-size: 1.5em;
					}
					.homepage #maincontent .main-story p {
					margin: 0 15px;
					}

				.homepage #maincontent .featured {
				float: right;
				display: inline;
				width: 325px;
				padding: 10px 0;
				color: #fff;
				}
					.homepage #maincontent .featured li {
					padding: 12px 10px;
					font-size: 1.1em;
					}
						.homepage #maincontent .featured li.even {
						background: #3e3e3e;
						}

						.homepage #maincontent .featured li img {
						float: left;
						display: inline;
						margin: 0 5px 5px 0;
						}
							.homepage #maincontent .featured li h3 {
							margin: 0 0 1em;
							font-size: 1em;
							font-weight: normal;
							}

				#wrap .homepage .maincontent2 .featured {
				width: 306px;
				padding: 0;
				}
					#wrap .homepage .maincontent2 .featured li {
					height: 115px;
					padding: 0 10px;
					font-size: 1.1em;
					}
						#wrap .homepage .maincontent2 .featured li.story1 {
						background: url(featured.png) no-repeat;
						margin: 0 0 7px;
						}
						#wrap .homepage .maincontent2 .featured li.story2 {
						background: url(featured.png) no-repeat;
						margin: 0 0 7px;
						}
						#wrap .homepage .maincontent2 .featured li.story3 {
						background: url(featured.png) no-repeat;
						}

						#wrap .homepage .maincontent2 .featured img {
						float: left;
						display: inline;
						margin: 11px 5px 5px 0;
						}
							.homepage #maincontent .featured li h3 {
							margin: 0 0 1em;
							padding: 11px 0 0;
							font-size: 1em;
							font-weight: bolder;
							}
			
		/* -----------------
		=info
		------------------*/

			.homepage .info {
			background: url(info_bg0.png) repeat-y;
			font-size: 1.2em;
			}
				.homepage .info-gradient {
				background-image: url(info-gra.png);
				}
				.homepage .info .info-inner {
				height: auto;
				overflow: hidden;
				background: url(info_bg_.png) no-repeat;
				}
				.homepage .info-gradient .info-inner {
				background-image: url(info-gra.png);
				}
				.homepage .info .info-bot {
				clear: both;
				height: 6px;
				background: url(info_bg_.png) no-repeat;
				font-size: 1px;
				line-height: 1px;
				}
				.homepage .info-gradient .info-bot {
				background-image: url(info-gra.png);
				}

				.homepage .info .box {
				float: left;
				display: inline;
				width: 260px;
				margin: 0 40px 0 20px;
				padding: 10px 0 0;
				}
					.homepage .info .box-last {
					margin-right: 0;
					}

					.homepage .info h3 {
					margin: 0 0 0.3em;
					font-size: 1.5em;
					font-weight: normal;
					}

					.homepage .info a:link,
					.homepage .info a:visited {
					color: #000;
					text-decoration: underline;
					}
					.homepage .info a:hover,
					.homepage .info a:active {
					color: #444;
					text-decoration: underline;
					}

					.homepage .info ul {
					}
						.homepage .info li {
						margin: 0 0 0.8em;
						padding: 0 0 0 14px;
						background: url(bullet00.gif) 0 0.4em no-repeat;
						}
			
		/* -----------------
		=boxes
		------------------*/

			.homepage .boxes {
			height: auto;
			overflow: hidden;
			padding: 30px 0;
			font-size: 1.2em;
			}
				.homepage .boxes h3 {
				margin: 0 0 0.4em;
				font-size: 1.5em;
				font-weight: normal;
				}

				.finder {
				float: left;
				display: inline;
				width: 220px;
				margin: 0 0 0 16px;
				}
					.finder form {
					margin: 0 0 0.7em;
					}
						.finder input {
						position: relative;
						height: 25px;
						}
						
						.finder #f_f_keyword {
						width: 199px;
						height: auto;
						margin: 0 0 0.3em;
						border: 1px solid;
						border-color: #000 #ccc #ccc #000;
						}

					.finder a:link,
					.finder a:visited {
					color: #000;
					font-weight: bolder;
					text-decoration: underline;
					}
					.finder a:hover,
					.finder a:active {
					color: #444;
					font-weight: bolder;
					text-decoration: underline;
					}

					.homepage .boxes p {
					margin: 0 0 1em;
					}

				.homepage .boxes .box {
				float: left;
				display: inline;
				width: 201px;
				margin: 0 0 0 33px;
				}
					.homepage .boxes .box a:link,
					.homepage .boxes .box a:visited {
					color: #000;
					}
					.homepage .boxes .box a:hover,
					.homepage .boxes .box a:active {
					color: #444;
					}

					.homepage .boxes .box ul {
					}
						.homepage .boxes .box li {
						margin: 0 0 0.5em;
						padding: 0 0 0 14px;
						background: url(bullet00.gif) 0 0.4em no-repeat;
						}

.footerplugins
{
	float:right;
	padding:0 10px 10px 0;
}

.article #main-content #tabs ul, ol {
list-style-type:none;
margin:0;
}

img.img1 {
float: right;
}

#video_content {margin: 20px 0px 20px -5px;}
#video_description {margin: 10px 0px 27px 60px; width:835px;} 
#video_description iframe {position:relative; top:2px;} 
.facebook_text {position:relative; top:-6px; font-size: 13px; margin-right:9px;}
#facebook {margin-top:10px;}
.twitter_text {position:relative; top:-6px; font-size: 13px; margin-right:26px;}
#twitter {margin-top:10px;}
#video_description p {font-size:12px; margin-bottom:4px;}
#video_description h2 {font-size:16px; margin-bottom:8px;}