/*
TODO:
-set topography - kindof done
-min-height for content area
-px to ems
-convert CSS:font-weight to <strong>
-LVFA
-Future improvement - make all listing item <li>s and chilren not in widgets resize dynamically; not just tweets
*/

/*CSS Image Preload*/
#bg-1-img {background: url('../assets/events-bg.png') no-repeat -9999px -9999px;}
#bg-2-img {background: url('../assets/series-bg.png') no-repeat -9999px -9999px;}

/*INITIALIZING DEFAULT STYLES - not resetting but setting for base cases
-noticed a difference in headings between browsers taking on font-weight not inherited; may lead to modifying reset.css
*/
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}
em{
	font-style:italic;
}

/****************************************************************
Global Components
****************************************************************/

.clear{
	clear:both;
}

/**global button************************************************/
a.btn,
a.btn:active,
a.btn:link,
a.btn:visited{
	margin-top:7px;
	margin-left:5px;
	margin-right:5px;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	color:#3d2712;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
a.btn span.banner-btn-ctr{
	color:#fff;
}
a.btn:hover span.banner-btn-ctr{
	color:#fff;
}
	a.btn span,
	a.btn:active span,
	a.btn:link span,
	a.btn:visited span{
		display:block;
		float:left;
		height:27px;
		text-decoration:none;
	}
/*Default button color is red*/
/*this are has alot of repeating styles; could be restructured and simplified*/
	a.btn span.banner-btn-lft{
		width:10px;
		background:url('../assets/banner-btn-bg-lft.png') no-repeat 0 -27px;
	}
		a.btn:hover span.banner-btn-lft{
			background-position:0 0;
		}
	a.btn span.banner-btn-ctr{
		line-height:26px;
		padding-right:10px;
		background:url('../assets/banner-btn-bg-ctr.png') repeat-x 0 -27px;
		text-decoration:none;
	}
		a.btn:hover span.banner-btn-ctr{
			background-position:0 0;
			text-decoration:none;
		}
	a.btn span.banner-btn-rht{
		width:19px;
		background:url('../assets/banner-btn-bg-rht.png') no-repeat 0 -27px;
	}
		a.btn:hover span.banner-btn-rht{
			background-position:0 0;
		}
/*sets button color to tan*/
	a.tan:hover{
		text-decoration:none;		
	}
	a.tan span.banner-btn-lft{
		background:url('../assets/banner-btn-bg-lft-tan.png') no-repeat 0 -27px;
	}
	a.tan:hover span.banner-btn-lft{
			background-position:0 0;
		}										
	a.tan span.banner-btn-ctr{
		background:url('../assets/banner-btn-bg-ctr-tan.png') repeat-x 0 -27px;
		color:#000;
		text-decoration:none;
	}
		a.tan:hover span.banner-btn-ctr{
			background-position:0 0;
			color:#000;
			text-decoration:none;
		}
	a.tan span.banner-btn-rht{
		background:url('../assets/banner-btn-bg-rht-tan.png') no-repeat 0 -27px;
	}
		a.tan:hover span.banner-btn-rht{
			background-position:0 0;
		}
	a.tan-no-arrow span.banner-btn-ctr{
		padding-right:0px;
		font-weight:normal;
	}
	a.tan-no-arrow span.banner-btn-rht{
		background:url('../assets/banner-btn-bg-rht-tan-no-arrow.png') no-repeat 0 -27px;
		/*change width for no arrow to the same size as left*/
		width:10px;
	}
		a.tan-no-arrow:hover span.banner-btn-rht{
			background-position:0 0;
			text-decoration:none;
		}
/*sets button color to blue with no arrow
-set rht to default blue*/
/*NEEDS to move to template.css settings; dependent solely on template used*/
	a.blue span.banner-btn-lft{
		background:url('../assets/banner-btn-bg-lft_blue.png') no-repeat 0 -27px;
	}
		a.blue:hover span.banner-btn-lft{
			background-position:0 0;
		}										
	a.blue span.banner-btn-ctr{
		background:url('../assets/banner-btn-bg-ctr_blue.png') repeat-x 0 -27px;
	}
		a.blue:hover span.banner-btn-ctr{
			background-position:0 0;
			color:#FFF;
		}
	a.blue span.banner-btn-rht{
		background:url('../assets/banner-btn-bg-rht_blue.png') no-repeat 0 -27px;
	}
		a.blue:hover span.banner-btn-rht{
			background-position:0 0;
		}
	a.blue-no-arrow span.banner-btn-rht{
		background:url('../assets/banner-btn-bg-rht_blue-no-arrow.png') no-repeat 0 -27px;
	}
		a.blue-no-arrow:hover span.banner-btn-rht{
			background-position:0 0;
		}
#center-cnt a.more,
#center-cnt a.more:active,
#center-cnt a.more:link,
#center-cnt a.more:visited{
	background:transparent url('../assets/title-bg.png') no-repeat scroll right 0;
	padding-right:12px;
	padding-top:1px;
}
#center-cnt a.more:hover{
	background-position: right -15px;
}
/**end global button********************************************/
/**icon-link****************************************************/
#center-cnt a.icon-link,
#center-cnt a.icon-link:active,
#center-cnt a.icon-link:link,
#center-cnt a.icon-link:visited{
	color:#2d2d2d;
	display:block;
	font-size:0.818em;
	margin-left:3px;
	padding-top:4px;
	padding-left:37px;
	text-decoration:none;
	width:68px;height:26px;
	line-height:1.2em;
}
#center-cnt a.icon-link:hover{
	color:#a10022;
}
/**end icon-link************************************************/
/**rht-divider**************************************************/
/**-adds right border too ******/
div.rht-divider{
	background: url('../assets/rht-divider.png') repeat-y right top;
}
/**end rht-divider**********************************************/
/**one-third****************************************************/
div.third-w-pad{
	width:280px;
}
div.col{
	float:left;
}

/*HEADING STYLE*/
#center-cnt h1,
#center-cnt h2,
#center-cnt h3,
#center-cnt h4,
#center-cnt h5,
#center-cnt h6{
	font-family:Arial, Helvetica, sans-serif;
}
/*
#center-cnt h1{
	font-size:3.818em;
	margin-bottom:5px;
	line-height:1.2em;
	color:#a10022;
}
#center-cnt h2{
	color:#a10022;
	font-size:1.636em;
	margin-bottom:14px;
	margin-left:-10px;
}
	#center-cnt h2 a,
	#center-cnt h2 a:active,
	#center-cnt h2 a:link,
	#center-cnt h2 a:visited{
		text-decoration:underline;
	}
	#center-cnt h2 a:hover{
		text-decoration:underline;
	}
*/
#center-cnt h3{
	color:#a10022;
	font-size:1.364em;
	margin-bottom:10px;
	margin-left:-10px;
	line-height:1.091em;
}

  #center-cnt h3 a,
	#center-cnt h3 a:active,
	#center-cnt h3 a:link,
	#center-cnt h3 a:visited{
		text-decoration:underline;
	}
	#center-cnt h3 a:hover{
	}
		#center-cnt h3
		#center-cnt .widget h3{
			background:none;
			line-height:1em;
		}
			#center-cnt .widget li h3{
				margin:0px;
				margin-bottom:5px;
				font-size:1.091em;
			}
	/*#center-cnt #user-content h3{
		font-weight:normal;
		font-size:1.364em;
	}*/

#center-cnt h4{
	color:#a10022;
	margin-bottom:14px;
	margin-left:-10px;
}
#center-cnt h5, #center-cnt h6{
	font-weight:bold;
	color:#a10022;
	margin-bottom:.5em;
}
#center-cnt h5.more-info{
	margin-top:2em;
}
#center-cnt h6{
	color:#000;
	font-size:1.091em;
}
	#center-cnt h4 a,
	#center-cnt h4 a:active,
	#center-cnt h4 a:link,
	#center-cnt h4 a:visited{
		text-decoration:underline;
	}
	#center-cnt h4 a:hover{
		text-decoration:underline;
	}

html{
	height:100%;
}
 
body{
	/*background:#a10022 url('../images/body-bg.png') repeat 0 0;*/
	background:url('../images/background.png') repeat 0 0;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	height:100%;
}
	#bg-img{
		/*background:#a10022 url('../images/SnowSky.jpg') repeat;*/ /*should be a sub-templating option*/
		float:left;
		margin:auto;
		width:100%;
	}
		#btm-container-bgimg{
			/*background:transparent url('../images/SnowHillBG.png') repeat-x bottom center;*/ /*should be a sub-templating option*/
			float:left;
			margin:auto;
			width:100%;
		}
			#container{
				margin:auto;
				width:990px;
				height:100%;
			}
				#content{
					height:100%;
					width:990px;
					float:left;
				}
					#center-grad{
						background:transparent url('../images/content-all-bg.png');/*needs fixed; too small between shadows; 2px bigger for borders*/
						float:left;
						padding:0px 15px;
						width:960px; height:auto;
					}
						#frame{
							border-bottom:1px #000 solid;
							border-left:1px #000 solid;
							border-right:1px #000 solid;
							float:left;
							width:100%;
						}
							#alerts a{
								background-color:#FFCA1B;
								padding:3px 5px;
								font-size:.8em;
								display:block;
								text-decoration:none;
								color:#333;
								border-bottom:1px solid #000;
								font-weight:bold;
							}
							
							#alerts a span.alert-link{
								/*float:right;*/
								color:#a10022;
								display:block;
								width:75px;
							}
							#alerts a span.alert-label{
								text-transform:uppercase;
								color:#a10022;
							}
							#center-hdr{
								/* background:#a10022 url('../images/testing-hdr-bg.png') no-repeat; */
								height:49px;
							}
								#banner{
									height:49px;
									line-height:1em;
								}
									#banner #hdr-logo{
										padding:15px;
										width:386px; height:54px;
										float:left;
									}
									.alt-v{
										display:table; table-layout:auto;
										float:right;
										height:21px;
										margin-right:15px;
										overflow:hidden;
										line-height:1.2em;
									}
										.alt-v-lft{
											background:url('../assets/alt-v-sides.png') no-repeat 0 0;
											float:left;
											width:9px; height:21px;
										}
										.alt-v ul{
											background: url("../assets/alt-v-bg.png") #404040;
											float:left;
											font-size:.7em;
											height:17px;
											list-style:none;
											overflow:visible;
											padding-top:4px;
										}
										.alt-v ul.no-bg{
											background:none;
										}

										.alt-v li{
											/*background:#404040;*/
											float:left;
											height:15px;
											margin-right:3px;
											overflow:hidden;
										}
										.alt-v ul.no-bg li{
											background:none;
										}
											.alt-v li a{
												color:#CCC ;
												float:left;
												font-size:10px;/*not em because not expected to resize*/
												text-decoration:none;
												line-height:1.2em;
											}
											.alt-v li a:hover{
												color:#FFF;
												text-decoration:none;
											}
											.alt-v li#txt-only{
												padding-right:3px;
											}
												.alt-v li.flag a{
													display:block;
													overflow:hidden;
													padding-top:13px;
													width:23px; height:0px;
													background:#404040 url('../assets/alt-v-flags.gif') no-repeat;
												}
												.alt-v li#mex a, .alt-v li#mex a:visited{
													background-position:0 0;
												}
												.alt-v li#mex a:hover{
													background-position:0 -13px;
												}
												.alt-v li#rus a, .alt-v li#rus a:visited{
													background-position:-23px 0;
												}
												.alt-v li#rus a:hover{
													background-position:-23px -13px;
												}
												.alt-v li#jap a, .alt-v li#jap a:visited{
													background-position:-46px 0;
												}
												.alt-v li#jap a:hover{
													background-position:-46px -13px;
												}
												.alt-v li#chi a, .alt-v li#chi a:visited{
													background-position:-69px 0;
												}
												.alt-v li#chi a:hover{
													background-position:-69px -13px;
												}
											.alt-v li.last{
												margin-right:0px;
											}
										.alt-v-rht{
											background:transparent url('../assets/alt-v-sides.png') no-repeat -9px 0px;
											float:left;
											width:9px; height:21px;
										}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*AUDIENCE-SPLITTING NAV
edits to this area should each be systematically tested in all browsers before implementing due to complex CSS useing specificity*/
ul#nav {
	float:right;
	clear:right;
	font-size:.8em;
	margin-right:15px;/*IE6 style is different; maybe better way of spacing on right*/
	margin-top:-15px;
	padding-left:0px;
	position:relative;
	top:30px;
	width:505px;
	z-index:4;
}
ul#nav a {/*all links*/
	color:#FFF ;
	display:block;
	text-decoration:none ;
}
		ul#nav li{/*this brings back nohover image but makes nested ul.menu move with tabs*/
			background:url('../images/aud-split-bg.png') no-repeat  0 0;
		}
		ul#nav li:hover, ul#nav li.over{
			background:url('../images/aud-split-bg.png') no-repeat 0 -41px;
		}
	ul#nav li.liaudience ul {
		display:none;/*display:none; when adding .menu specificity, IE6 breaks*/
		overflow:hidden;
	}
	ul#nav li.liaudience {
		display:block;
		float:left;
	}
	ul#nav li.liaudience a.audience:hover {
		background:none;
	}
	ul#nav li.liaudience a.audience {
		padding-top:10px;
		position:relative;
		text-align:center;
		width:124px; height:25px;
	}
		ul#nav li.liaudience ul.menu { /*put the subnav below;
																		-adding .menu to ul increases specificity in IE6*/
			background:#71080f url('../images/aud-menu-bg.gif') no-repeat 0 0;
			border:1px solid #000;
			border-top:none;
			list-style:none;
			margin-left:15px;
			padding-top:10px;
			padding-bottom:5px;
			padding-left:10px;
			position:absolute; left:-439px; top:35px;
			width:919px;height:165px;
			/*IE6 bug container is larger after adding nested <ul>s*/
			z-index:3;/*may be needed to go over the #apply button*/
		}
			ul#nav li:hover ul.menu, #nav li.over ul.menu { /*for ie*/
				background:#71080f;
				border-bottom:1px solid #000;
				border-left:1px solid #000;
				border-right:1px solid #000;
				border-top:none;
			}
			ul#nav li.liaudience:hover ul.menu, ul#nav li.over ul.menu {
				display:block;
			}
			ul#nav li#futureStudents ul.menu, #nav li#futureStudents ul.menu { 
				background:#71080f url('../images/aud-menu-bg.gif') no-repeat -375px 0;
			}
			ul#nav li#currentStudents ul.menu, #nav li#currentStudents ul.menu { 
				background:#71080f url('../images/aud-menu-bg.gif') no-repeat -251px 0;
			}
			ul#nav li#facultyStaff ul.menu, #nav li#facultyStaff ul.menu { 
				background:#71080f url('../images/aud-menu-bg.gif') no-repeat -127px 0;
			}
			ul#nav li#alumniFriends ul.menu, #nav li#alumniFriends ul.menu { 
				background:#71080f url('../images/aud-menu-bg.gif') no-repeat -3px 0;
			}

			ul#nav li.liaudience ul.menu li.menuli ul.submenu a {
				float:left; /*ie doesn't inherit the float*/
				font-size:10px;/*convert to EM*/
				margin-right:15px;
				width:auto;
			}
ul#nav li.liaudience ul.menu li{
	float:left;
	overflow:hidden;
}

ul#nav li.liaudience ul.menu li.menuli{
	background:#a10022;
	margin-right:9px;
	width:220px;
		height:165px;
}
ul#nav li.liaudience ul.menu li.menuli div.submenu-hdr{
	float:left;
	width:220px; height:24px;
	background:#71080f;
}

	ul#nav li.liaudience ul.menu li div.submenu-hdr div.aud-sub-lft,
	ul#nav li.liaudience ul.menu li div.submenu-hdr h3,
	ul#nav li.liaudience ul.menu li div.submenu-hdr div.aud-sub-rht,
	ul#nav li.liaudience ul.menu li ul.submenu,
	ul#nav li.liaudience ul.menu li ul.submenu li{ 
		background-color:#A20D17;
	}

ul#nav li.liaudience ul.menu li.menuli div.aud-sub-lft{
	background:#a10022 url('../images/aud-sub-hdr.png') no-repeat 0 0;
	float:left;
	width:7px;height:24px;
}
ul#nav li.liaudience ul.menu li.menuli h3{
	color:#fff;
	float:left;
	font-size:12px;
	height:18px;
	overflow:hidden;
	padding-top:6px;
	margin:0px;
	background-color:#a10022;
}
ul#nav li.liaudience ul.menu li.menuli div.aud-sub-rht{
	background:#a10022 url('../images/aud-sub-hdr.png') no-repeat -7px 0;
	float:left;
	width:7px; height:24px;
}
ul#nav li.liaudience ul.menu ul.submenu{
	background:url('../assets/aud-sub-links-rht-crnr.png') no-repeat top right;
	display:block;/*needed since "#nav li.liaudience ul" is display:none; maybe increase specificity to remove*/
	float:left; clear:left;
	overflow:hidden; /*not needed*/
	padding-left:12px;
	width:208px; height:136px;
	padding-top:5px;
}

ul#nav li.liaudience ul.menu ul.submenu li{
	background:transparent url('../images/aud-nav-bullet.png') no-repeat 0px 4px;
	padding-left:10px;
	list-style:none;
	border:none;
	margin-right:10px;
	/*position:relative;causes overflow:hidden to be ignored in IE8*/
	margin-bottom:4px;
	width:188px;height:auto;
	float:left;
	overflow:hidden;
	height:17px;
}
ul#nav li.liaudience ul.menu ul.submenu li a,
ul#nav li.liaudience ul.menu ul.submenu li a:active,
ul#nav li.liaudience ul.menu ul.submenu li a:link,
ul#nav li.liaudience ul.menu ul.submenu li a:visited{
	background-color:transparent;
}
ul#nav li.liaudience ul.menu ul.submenu li a:hover{
	border-bottom:1px #fff dotted;
	background-color:transparent;
}
/*END AUDIENCE NAV*/
/* IE6 Hacks end */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

								#topic-nav-bar{
									color:#FFF;
									font-size:.8em;
									height:36px;
									z-index:2;
									width:960px;
								}
									#topic-nav-bar ul#topics{
										background:url('../images/topic-nav-bg-js.gif') repeat-x; 
										float:left;
										list-style:none;
										margin-top:5px;
										width:636px;
										overflow:hidden;
										border-top:1px #000 solid;
										border-bottom:1px #000 solid;
									}
										#topic-nav-bar ul#topics li{
											background:url('../images/topic-nav-bg-js.gif') repeat-x; 
											float:left;
											text-align:center;
										}
										#topic-nav-bar ul#topics li a,
										#topic-nav-bar ul#topics li a:active,
										#topic-nav-bar ul#topics li a:link,
										#topic-nav-bar ul#topics li a:visited{
											border-right:1px #000 solid;
											background:#202020 url('../images/topic-nav-bg-js.gif') repeat-x 0 0px; 
											color:#FFF ;
											display:block;
											overflow:hidden;
											/*padding-top:7px;*/
											text-decoration:none;
											width:105px;
											height:29px;
											line-height:29px;
										}
										#topic-nav-bar ul#topics li a:hover{
											background:url('../images/topic-nav-bg-js.gif') repeat-x 0 -270px;
											text-decoration:none;
										}
											#topic-nav-bar ul#topics li#life-nav a{
												border-right:none;
												width:106px;
											}
											/*#topic-nav-bar ul#topics li#life-nav a span{
												display:block;
												margin:auto;
												width:73px;height:0px;
												overflow:hidden;
												background:url('../assets/life-nav.png') no-repeat;
												padding-top:30px;
												margin-top:9px;
											}*/
											#apply , #apply:visited {
												background:url('../images/apply-now.png') no-repeat;
												color:#FFF;
												display:block;
												/*---shared style with #topic-nav---*/
												font-size:13px;
												font-family:"Myriad Pro", Myriad, "Helvetica Neue", Helvetica, Arial, sans-serif;
												/*-END-shared style with #topic-nav---*/
												overflow:hidden;
												padding-top:36px;
												text-decoration:none;
												width:109px; height:0px;
												float:left;
											}
											#apply:hover{
												background:url('../images/apply-now.png') no-repeat 0px -36px;
												color:#CCC;
												text-decoration:none;
											}
									#topic-nav-bar div.search{
										float:right;
										margin-top:6px;
										width:215px; height:30px;
										background-color:#202020;
										padding:0px 0px 0px 0px;
									}

										div.search-bg{
											background: url('../images/search-bg.png') no-repeat;
											float:left;
											padding-top:4px;
											width:170px; height:19px;
											margin-top:4px;
											margin-left:4px;
										}
										#lft-nav div.search-bg{
											background: url('../assets/search-bg_lft-nav.png') no-repeat;
											margin-left:0px;
										}
										#center-cnt div.cols-3 div.search-bg{
											background: url('../assets/search-bg_cols-3.png') no-repeat;
											margin-left: 0px;
										}
											input.submit-query{
												background:#FFF;
												border:0px;
												float:left;
												font-size:.85em;
												margin:0px 0px 2px 4px;
												width:95px;
											}
											#lft-nav input.submit-query{
												width:180px;
												margin-bottom:12px;
												font-size: 1em;
											}
											#center-cnt div.cols-3 input.submit-query{
												width:270px;
												margin-bottom:10px;
												font-size: 1em;
											}
											input.searchDefault{
												color:#999;
											}
											div.search-bg div.selectbox-wrapper {
												position:relative;
												background-color:white;
												float:right; clear:right;
												font-size:.9em;
												margin:-9px 7px 0px 0px;
												max-height:200px;
												overflow:auto;
												text-align:left;
												width:400px;
												z-index:3;
											}
												div.search-bg div.selectbox-wrapper ul {
													list-style-type:none;
													font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
													font-size:.89em;
													letter-spacing:0em;
												}
													div.search-bg div.selectbox-wrapper ul li {
														cursor:pointer;
														display:block;
														list-style-type:none;
														padding:2px;
														color:#a10022;
														padding-left:5px;
													}
													div.search-bg div.selectbox-wrapper ul li.selected { 
														background-color:#CCCCCC;
													}
													div.search-bg div.selectbox-wrapper ul li.current { 
														background-color:#999999;
													}
											div.search-bg label {
												display:block;
												overflow:hidden;
												width:0; height:0;
											}
											div.search-bg .selectbox{
												/*background: url('../assets/search-select-bg.png') no-repeat -5px 0px;*/
												background:none;
												border:none;
												color:#a10022;
												cursor:pointer;
												display:block;
												float:right;
												font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
												font-size:0.8em;
												margin:1px 3px 10px 0px;
												padding-left:0px;
												padding-right:0px;
												text-align:left; 
												text-decoration:none !important;
											}
											#lft-nav div.search-bg .selectbox, #center-cnt div.cols-3 div.search-bg .selectbox{
												background: none;
												background-color:#fff;
												border:1px solid #999;
												float:none;
												font-size:1em;
												margin-top:0px;
												color:#000;
											}
												div#selectbox_container{
													z-index:3;
												}
												select.selectbox{
													border:none;
													color:#333;
													cursor:pointer;
													display:block;
													float:right;
													font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
													font-size:0.7em;
													margin:1px 30px 10px 0px;
													text-align:left; 
													text-decoration:none !important;
													width:60px; 
													padding-left:0px;
												}
												select.selectbox option{
													background-color:#FFF;
												}
											input.search-submit{
												background: url('../images/search-submit-btn.png') no-repeat 0px -20px;
												border: none;
												color:#CCC;
												display:block;
												font-weight:bold;
												overflow:hidden;
												margin:5px 15px 0px 0px;
												width:24px; height:0px;
												padding:20px 0px 0px 0px;
												cursor:pointer;
												/*float:right;*/
											}
											#lft-nav div.search{
												margin-bottom:10px;
											}
											#lft-nav div.search h3, #center-cnt div.cols-3 div.search h3{
												margin-bottom:3px;
											}
											#lft-nav div.search h6,  #center-cnt div.cols-3 div.search h6{
												margin-bottom:0px;
											}
											#lft-nav div.search div{
												/*margin-left:0px;*/
											}
											#lft-nav input.search-submit{
												margin-right:9px;
												margin-top:4px;
											}
											#lft-nav input.search-submit, #center-cnt div.cols-3 input.search-submit{
												background: url('../images/search-submit-btn.png') no-repeat 0 -20px;
												float:right;
											}
											#lft-nav div.search select{
												width:160px;
											}
											#center-cnt div.cols-3 input.search-submit{
												margin-right:0px;
												margin-top:3px;
											}
											#center-cnt div.cols-3 div.search select{
												width:250px;
											}
											input.search-submit:hover, #lft-nav input.search-submit:hover {
												background-position: 0 0;
												outline:none;
											}
											#cse-search-box input.searchDefault{
												color:#999;
											}

							/*NOT HOMEPAGE GODE*/
							#hdr-ctr-sep{
								background:#eaeaea url('../images/ctr-grad.png');
								height:15px;
							}
							/*END - NOT HOMEPAGE GODE*/
							#center-cnt{
								background:#F8F4E2;
								font-size:.688em;
								overflow:hidden;
								width:100%;
							}
							
							#center-cnt a,
							#center-cnt a:active,
							#center-cnt a:link,
							#center-cnt a:visited{
								/*duplicate segment above?*/
								color:#a10022;
							}
							#center-cnt a:hover{
								color:#000;
								text-decoration:underline;
							}
							#center-cnt .padded{
							padding: 15px 15px 15px 25px;
							}

							
							#center-cnt .staff-list li{
								float:left; clear:left;
								margin: 2em 0em 0em;
								list-style:none;
								width:100%;
							}
								#center-cnt .staff-list li img{
									float:left;
									margin-right:15px;
									width:120px; height:160px;
								}
									#center-cnt .staff-list li img[src$='transparent.gif']{
										border:none;
									}
									#center-cnt .staff-list li address{
										margin-bottom:.5em;
									}
									#center-cnt .staff-list li div{
										margin-bottom:.5em;
									}
									#center-cnt .staff-list li p{
										float:left;
										clear:left;
										margin-top:0em;
									}
									
/*SEARCH RESULTS***/									
								#search-results{
									height:100%;
									width:100%;
									background:#f8f4e2;
									overflow:hidden;
								}
								#search-results div{
									/*float:left;clear:left; removed to allow google results to layout better; added People style to allow for more specific targeting*/
									height:100%;
								}
								#center-cnt #search-results div.people{/*#search-results*/
									float:left;
								}
								#search-results #searchresults{
									display:none;
								}
								#search-results div.gsc-resultsbox-visible{
									padding:15px 15px 0px 25px;
									width:920px;
								}
								#search-results div.gsc-adBlockVertical{
									display:none;
								}
								#search-results div.gsc-adBlock{
									display:none;
								}
								
								#search-results div.gs-title{
									float:none;
								}
								#search-results div.search-form{
									float:none;
									border:none;
								}
								#search-results div.search-form form{
									margin-left:auto;
									margin-right:auto;
									width:330px;
								}
								
								#search-results div .ppl-results{
									/*margin-bottom:1.5em;*/
									border-bottom:1px #f3f3f3 solid;
									width:430px;
								}
								#search-results div .ppl-results li{
									list-style:none;
								}
								#search-results div .ppl-results li.phone{
									float:left;
								}
								#search-results div .ppl-results li.phone span{
									color:#939393;
								}
								#search-results div .ppl-results td{
									/*clear:left;*/
									margin:0px;
									/*background-color:#f8f4e2;*/
									padding-top:.5em;
									padding-bottom:1em;
									/*padding-left:10px;*/
									border-top:1px #e9e9e9 solid;
									height:100%;
								}
								#search-results div ul.dept-results h3{
									border-top:1px  #e9e9e9 solid;
									padding-top:15px;
								}
								#search-results div ul.dept-results li{
									margin-top:0px;
								}
								#search-results div ul.dept-results li table.ppl-results li{
									margin-top:7px;/*resetting the reset above; fix*/
								}
									#search-results div .ppl-results td{
										display:inline-block;
										vertical-align:top;
										width:260px;
										height:100%;
										line-height:1.5em;
									}
										#search-results div .ppl-results td.lfname{
											font-weight:bold;
											width:170px;
											/*float:left;*/
										}
									#search-results div ul.dept-results li {
										list-style:none;
									}
/*******************************************************/
/*Needs optimized for go-live*/
#search-results .gsc-control {
  width: 100%;
}

.gsc-control div {
  position: static;
}

#search-results .gsc-control-cse {
	width:100%;
}
#search-results .gsc-control-cse .gsc-wrapper {/*Eastern search gets google default 13px font-size*/
	font-size:0.846em;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	width:960px;
}
#search-results .gsc-control-cse .websearchresults{
	line-height:1.5em;
}

.gsc-control-cse div {
  position: static;
}

form.gsc-search-box {
	display:none;
}

.gsc-keeper {
  color: #3366cc;
  text-decoration: underline;
  font-size: 13px;
  cursor: pointer;
  font-weight: normal;

  padding-left: 16px;
  background-repeat: no-repeat;
  background-position: 1px 3px;
  background-image: url('/uds/css/blue_check.gif');
}

.gsc-tabsArea {
	display:none;
  }

#search-results .gsc-resultsHeader{
	display:none;
}

.gsc-tabData .gsc-resultsHeader .gsc-title {
  display: none;
  }

.gsc-tabData .gsc-resultsHeader .gsc-stats {
  display: none;
  }

.gsc-tabData .gsc-resultsHeader .gsc-results-selector {
  display : none;
}



/* the results for each section
 * .gsc-resultsbox-{visible,invisible} : a complete-collection of results including headers
 * .gsc-results : the collection of results for a given searcher
 * .gsc-result : a generic result within the control. each result has this class, as well as .gsc-xxxResult where xxx is web, image, local, blog, etc.
 */
.gsc-resultsbox-visible {
  display : block;
}

.gsc-resultsbox-invisible {
  display : none;
}

.gsc-results {
  padding-bottom: 2px;
  width : 99%;
}

.gsc-result {
  margin-bottom: 10px;
	border-bottom: 1px solid #E9E9E9;
	padding-bottom:10px;
	width:100%;
}

/* specialized, result type specific, fine grained controls */
.gsc-result div.gs-watermark {
  display: none;
}

/* Ads
 */
.gsc-results .gsc-result img.gs-ad-marker {
  display: none;
}

.gsc-wrapper {
  position : relative;
  display : block;
}

.gsc-adBlockInvisible {
  display : none;
}

.gsc-results .gsc-cursor-box .gsc-trailing-more-results {
  margin-bottom : 0px;
  display : inline;
}

.gsc-results .gsc-cursor {
  display : inline;
}

.gsc-results .gsc-cursor-box {
  margin-bottom : 10px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
  cursor : pointer;
  color : #000000;
  text-decoration: underline;
  margin-right : 8px;
  display : inline;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  color : #A90A08;
  font-weight : bold;
  text-decoration: none;
}



.gs-divider {/*maybe needed for diffent results*/
  padding-bottom: 8px;
  text-align: center;
  color: #0f0;
}


.gs-result a {
  cursor: pointer;
}

#search-results .gs-webResult div.gs-visibleUrl-long {
  width : 100%;
  overflow : hidden;
	display:visible;
}
#search-results .gs-webResult div.gs-visibleUrl-short {
  width : 100%;
  overflow : hidden;
  display : none;
}

/*******************************************************/


	#search-results .gs-result{
		line-height:1.5em;
	}
	#search-results .custom-featured{
		background-color:#EBE7D5;
	}

								#search-results .gs-result .gs-title, #search-results .gs-result .gs-title * {
									text-decoration:none;
									color:#a10022;
								}
								#search-results .gs-result .gs-title, #search-results .gs-result a.gs-title:hover {
									text-decoration:underline;
								}
								
								#search-results .gsc-results .gsc-trailing-more-results,#search-results .gsc-results .gsc-trailing-more-results * {
									text-decoration:none;
								}
								#search-results .gs-result a.gs-visibleUrl,#search-results .gs-result .gs-visibleUrl {
									color:#999;
									text-decoration:none;
								}
								#search-results .gsc-result .gs-title{
									overflow:hidden;
								}
/*END SEARCH RESULTS*/								


								#mrktin-bnr{
									border-top:1px #000 solid;
									border-bottom:1px #000 solid;
									overflow:hidden;
									background-color:#ede5c2;
								}
								#mrktin-bnr ul li.banner{
									list-style:none;
									list-style-image:none;
									margin-left:0px;
									margin-top:0px;
									margin-bottom:0px;
								}
									#mrktin-bnr ul li div.banner-text h1{/*default - may not be needed; remove during optimization*/
										color:#000;
									}
									#mrktin-bnr ul li div.banner-text p{/*default - may not be needed; remove during optimization*/
										color:#000;
										line-height:1.5em;
									}

									#mrktin-bnr ul li div.banner-text h1.red{
										color:#a10022;
									}
									
									#mrktin-bnr ul li div.banner-text h1.white{
										color:#fff;
									}
									#mrktin-bnr ul li div.banner-text p.white{
										color:#fff;
									}
									
									/*buttons are styled differently in global section*/
									#mrktin-bnr ul li div.banner-image.rht{
										margin:0;
										width:306px;
										float:right;
									}
									#mrktin-bnr ul li div.banner-text{
										margin:8px 15px;
										width:457px;
										float:left;
									}
									#mrktin-bnr ul li div.banner-text.rht{
										float:right;
									}
										#mrktin-bnr ul li div.banner-text h1{
											font-size:3.818em;
											margin-bottom:5px;
											line-height:1.2em;
										}
											#mrktin-bnr ul li div.banner-text h1 img{
												margin-left:10px;
											}
										#mrktin-bnr ul li div.banner-text p{
											font-size:1.182em;
											overflow:hidden;
										}
										#mrktin-bnr ul li div.banner-text p.btn{
											height:100px;
										}

/*banner-specific button*/										
										#mrktin-bnr ul li div.banner-text a.btn,
										#mrktin-bnr ul li div.banner-text a.btn:active,
										#mrktin-bnr ul li div.banner-text a.btn:link,
										#mrktin-bnr ul li div.banner-text a.btn:visited{
											float:right;
											color:#3d2712;
											text-decoration:none;/*removes underline on buttons in this area; could be a better place for this or restructure these styles into another area*/
										}
										#mrktin-bnr ul li div.banner-text.rht a.btn,
										#mrktin-bnr ul li div.banner-text.rht a.btn:active,
										#mrktin-bnr ul li div.banner-text.rht a.btn:link,
										#mrktin-bnr ul li div.banner-text.rht a.btn:visited{
											float:left;
										}
							/*BEGIN MARKETING BANNER LRG*/
								#mrktin-bnr.lrg{
									height:320px;
									/*set color for nice loading*/
								}
									/*not used since CMS banner showcase / lrg title-img area  doesn't use text like title-img banners / sm banners dont*/
									#mrktin-bnr.lrg ul li div.banner-text p.btn{
										height:201px;
									}
							/*END MARKETING BANNER LRG*/
							/*BEGIN MARKETING BANNER SMALL*/
								#mrktin-bnr.sm{
									height:219px;
									/*set color for nice loading*/
								}
									#mrktin-bnr.sm ul li div.banner-text p.btn{
										height:100px;
									}
							/*END MARKETING BANNER SMALL*/
							/*BEGIN MARKETING BANNER no-img*/
								#mrktin-bnr.no-img{
									/*set color for nice loading*/
								}
									#mrktin-bnr.no-img ul li div.banner-text{
										width:930px;
									}
							/*END MARKETING BANNER no-img*/

								#mrktin-bnr ul{
									width:100%;
									overflow:hidden;
									height:100%;
									margin: 0px;
									padding: 0px;
								}
									#mrktin-bnr ul li{
										width:100%;
										float:left;
										height:100%;
									}
										#mrktin-bnr ul li h1{
											font-size:30px;/*convert to em*/
											color:#FFF;
										}
										#mrktin-bnr ul li div.bnr-container{
										}
									div#mrktin-bnr-nav{
										position:relative;
										top:-38px;
										z-index:2;
										visibility:hidden;
									}
									div#mrktin-bnr-nav a{
										background: url('../assets/mrktin-bnr-nav.png') no-repeat;
										display:block;
										width:38px;height:0px;
										padding-top:38px;
										text-decoration:none;
										overflow:hidden;
									}
										div#mrktin-bnr-nav a.prev,
										div#mrktin-bnr-nav a.prev:active,
										div#mrktin-bnr-nav a.prev:link,
										div#mrktin-bnr-nav a.prev:visited{
											background-position: 0 0;
											float:left;
										}
										div#mrktin-bnr-nav a.prev:hover{
											background-position: 0 -38px;
										}
										div#mrktin-bnr-nav a.next,
										div#mrktin-bnr-nav a.next:active,
										div#mrktin-bnr-nav a.next:link,
										div#mrktin-bnr-nav a.next:visited{
											background-position: -38px 0;
											float:right;
										}
										div#mrktin-bnr-nav a.next:hover{
											background-position: -38px -38px;
										}

/*INTERACTIVE MAP*/
/*
- .map-N-tab h3 a.href    - GETs toggling variable for map usage
- .map-tab-section-active - used to mark expanded areas
- alt content for map section are background images that are changed with GET requests
*/
#center-cnt .map-content .map-control-accord{
	background-color:#fff;
	margin-top:15px;
	margin-right:15px;
	margin-left:15px;
	float:left;
	width:200px;
}

/*MAP*****************************************************/
						#mainContent{
							margin:15px 0px;
							float:left;
						}
							.map-canvas{
								position:relative;
								width:497px;height:450px;/*need height of current map*/
								border:1px #000 solid;
							}

	/*MAP TITLE TAB*/
	.map-content{
		/*padding-left:15px;*/
		/*padding-right:15px;*/
	}
	#center-cnt .map-content .map-title-tab{
		width:200px;/*should be the same width as content area; 100% of parent*/
		height:36px;
		background:#F8F4E2;
		border-bottom:2px #000 solid;
	}
	#center-cnt .map-content .map-title-tab div, .map-title-tab h2{
		float:left;
		background-color:#0F0;
		background:url('../assets/MapTabCenter.png') repeat-x 0 0;
	}
	#center-cnt .map-content .map-title-tab h2{
		color:#FFF;
		float:left;
		height:36px;
		overflow:hidden;
		margin:0px;
		background-color:#a10022;
		line-height:36px;
		font-weight:bold;
	}
	#center-cnt .map-content .map-title-tab div{
		background:#a10022 url('../assets/MapTab-bg.png') no-repeat;
		display:block;
		float:left;
		width:11px;
		height:36px;
	}
	#center-cnt .map-content .map-title-tab div.map-tab-lft{
		background-position:left top;
		background-color:#a10022;
	}
	#center-cnt .map-content .map-title-tab div.map-tab-rht{
		background-position:right top;
		background-color:#a10022;
	}
	/*END MAP TITLE TAB*/
/*ENDS MAP*/

#center-cnt .map-content .map-menu .map-tab-section h3{
	margin-left:0px;
	margin-bottom:0px;
	background:url('../assets/Map-sect-grad.png') repeat-x 0 0;
	font-weight:bold;
	border-top:1px #000 solid;
	width:198px;
}
#center-cnt .map-content .map-menu h3:hover{
	color:#000;
}

#center-cnt .map-content .map-menu{
	border-bottom:2px #000 solid;
	border-right:1px #000 solid;
	border-left:1px #000 solid;
		overflow:auto;
	height:450px;

}
	#center-cnt .map-content .map-tab-section ul li{
		list-style:none;
	}
#center-cnt .map-content h3 a{
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding-left:10px;
	padding-right:24px;
	background:none;
	margin-right:6px;
	background:url('../assets/map-controls-icons-vert.png') no-repeat right top;
}
	#center-cnt .map-content h3 a:hover{
		text-decoration:none;
		background-position:right -30px;
	}
#center-cnt .map-content h3.ui-accordion-header a{
	background:none;
	width:138px;
	padding-right:0px;
}
	#center-cnt .map-content h3.ui-accordion-header a:hover{
		text-decoration:none;
	}
	
#center-cnt .map-content .map-tab-section div{
	display:none;
	width:170px;
	overflow:hidden;
}
#center-cnt .map-content .map-menu .map-tab-section-active div{
	display:block;
}

#center-cnt .map-content .map-menu .map-tab-section-active h3 a{
	background-position:right -60px;
}
	#center-cnt .map-content .map-menu .map-tab-section-active h3 a:hover{
		background-position:right -90px;
	}
	
#center-cnt .map-content h3 .ui-icon{
	display:block;
	width:18px;
	height:30px;
	margin-right:6px;
	float:right;
	background:url('../assets/map-controls-icons-vert.png') no-repeat right 0;
}
	#center-cnt .map-content .ui-state-hover .ui-icon-triangle-1-e{
		background-position: right -30px;
	}
	#center-cnt .map-content .ui-accordion-header .ui-icon-triangle-1-s{
		background-position: right -60px;
	}
	#center-cnt .map-content .ui-state-hover .ui-icon-triangle-1-s{
		background-position: right -90px;
	}

#center-cnt .map-content .map-tab-section div{
	padding-left:10px;
}
	#center-cnt .map-content .map-tab-section div ul li{
		margin-top:0px;
		margin-right:5px;
	}

#center-cnt .map-content .ui-state-active a{
	border-bottom:none;
}
/*ENDS INTERACTIVE MAP*/

/*A-Z******************************************************/
								#center-cnt .a2z-col{
									width:240px;
									overflow:hidden;
									float:left;
								}
								#center-cnt .a2z-col div{
									padding-bottom:20px;
									padding-left:25px;
								}
								#center-cnt .a2z{
									overflow:hidden;
								}
								#center-cnt .a2z ul{
									width:100%;
									overflow:hidden;
									height:100%;
								}
									#center-cnt .a2z ul li{
										float:left;
										height:100%;
										margin-left:0px;
										list-style:none;
									}
										#center-cnt .a2z ul li a,
										#center-cnt .a2z ul li a:link,
										#center-cnt .a2z ul li a:visited,
										#center-cnt .a2z ul li a:focus,
										#center-cnt .a2z ul li a:active{
											display:block;
											border-left:1px #000 solid;
											border-bottom:1px #000 solid;
											border-top:1px #000 solid;
											text-align:center;
											width:1.818em;
											height:1.818em;
											line-height:1.818em;
											font-size:1.636em;
										}
										#center-cnt .a2z ul li a:hover{
											background:#a10022;
											text-decoration:none;
											color:#ede5c2;
										}
										#center-cnt .a2z ul li.cur a,
										#center-cnt .a2z ul li.cur a:link,
										#center-cnt .a2z ul li.cur a:visited,
										#center-cnt .a2z ul li.cur a:focus,
										#center-cnt .a2z ul li.cur a:active{
											background:#a10022;
											text-decoration:none;
											color:#ede5c2;
										}
										
										#center-cnt .acad-cal ul li a,
										#center-cnt .acad-cal ul li a:link,
										#center-cnt .acad-cal ul li a:visited,
										#center-cnt .acad-cal ul li a:focus,
										#center-cnt .acad-cal ul li a:active{
											width:5em;
										}
										
										#center-cnt .a2z ul li a.last,
										#center-cnt .a2z ul li a.last:link,
										#center-cnt .a2z ul li a.last:visited,
										#center-cnt .a2z ul li a.last:focus,
										#center-cnt .a2z ul li a.last:active{
											border-right:1px #000 solid;
										}
										
									#center-cnt ul.a2z-item li{
										list-style:disc;
									}
/*END A-Z*/

/*CATALOG*/
							#center-cnt #user-content ul.cat-list li{
								overflow:hidden;
								width:97%;
								border-left:1px #000 solid;
								border-right:1px #000 solid;
								border-top:1px #000 solid;
								border-bottom:none;
								margin:0;
								/*padding:.5em;*/
								list-style:none;
							}
							#center-cnt #user-content ul.cat-list li.last{
								border-bottom:1px #000 solid;
								/*line-height:1.5em;*/
							}
							#center-cnt #user-content ul.cat-list li div{
								/*display:block;*/
								padding:.5em;
								/*height:20px;*/
								float:left;
								margin-bottom:0px;
							}
								#center-cnt #user-content ul.cat-list li div.cat-title{
									width:65%;
									font-weight:bold;
								}
								#center-cnt #user-content ul.cat-list li div.cat-date{
									width:30%;
									float:right;
								}
								/*Academic Calendar*/
								#center-cnt #user-content ul.date-list li div.cat-title{
									width:30%;
								}
								#center-cnt #user-content ul.date-list li div.cat-date{
									width:36%;
									float:left;
								}
								#center-cnt #user-content ul.date-list li div.cat-note{
									float:left;
									width:29%;
								}
/*ENDS CATALOG*/
/*College Program listing*/
	#center-cnt div.icon-list{
		height:auto;/*height:180px;*/
		padding-right:0px;
	}
		#center-cnt div.icon-list ul.icon-links li{
			float:left;
			list-style:none;
			width:170px;height:36px;
			border:1px #000 solid;
			background:#ede5c2;
			line-height:1.31em;
			margin-left:0px;
			margin-right:15px;
			margin-top:0px;
			margin-bottom:15px;
		}
			#center-cnt div.icon-list ul.icon-links li a{
				display:block;
				width:170px; height: 36px;
				padding-top:0px;
				overflow:hidden;
				background: url('../assets/prog-bg.png') repeat-x 0 0;
				/*padding:5px;*/
				color:#000;
			}
			#center-cnt div.icon-list ul.icon-links li a:hover{
				text-decoration:none;
				background: url('../assets/prog-bg-hover.png') repeat-x 0 0;
				color:#000;
			}
			#center-cnt div.icon-list ul.icon-links li a span{
			 display:block; /*width:110px;*/ height:33px;
			 /*padding-right:50px;*/
			 padding-left:5px;
			 font-weight:bold;
			 padding-top:3px;
			}
/*
		#center-cnt div.icon-list ul li.sub-ul{
			width:652px;
			height:auto;
		}
		#center-cnt div.icon-list ul.icon-links li.sub-ul ul.sub-links li{
			list-style:disc;
			width:auto; height:auto;
			float:left;
			margin-top:0px;
		}
		#center-cnt div.icon-list ul.icon-links li.sub-ul ul.sub-links li.sub-links-title{
			list-style-image:url('../assets/admis-more.png');
			margin-left:53px;
		}
		#center-cnt div.icon-list ul.icon-links li.sub-ul ul.sub-links li h3{
			margin-left:0px;
			line-height:1.3em;
		}
		#center-cnt div.icon-list ul.icon-links li.sub-ul ul.sub-links li h3 a{
			padding-right:0px;
			background-image:none;
			padding-top:0px;
		}
		#center-cnt div.icon-list ul.icon-links li.sub-ul ul.sub-links li a{
			width:auto; height:auto;
		}
*/
/*END College Program listing*/

/***LEFT NAV PAG CSS***/

						#lft-nav-w-cnt{
							background: #f8f4e2 url('../images/faux-lft-nav.png') repeat-y 0 0;
							overflow:hidden;
						}
						#lft-nav-w-cnt.no-rht{
							background: #f8f4e2 url('../images/faux-lft-nav-no-rht.png') repeat-y 0 0;
						}
							#lft-nav-w-cnt.no-rht div#user-content{
								width: 696px;
							}

							#lft-nav{
								width:222px;
								float:left;
								border-right:1px #000 solid;
								font-family:Arial, Helvetica, sans-serif;
								padding-bottom:15px;
							}

/*****Accordion Styles*****/
								ul#accordion{
									height:100%;
								}
								ul#accordion h3,ul#accordion h4,ul#accordion h5{
									margin:0px;
									padding:0px;
								}
								ul#accordion a,
								ul#accordion a:active,
								ul#accordion a:link,
								ul#accordion a:visited{
									background-image:none;
									color:#000 ;
									display:block;
									line-height:1.4em;
									text-decoration: none ;
								}
								ul#accordion a:hover{
									background: url('../assets/lft-nav-sub-bg.png') repeat-x 0 0;
									color:#a10022 ;
								}
								ul#accordion a.cur{
									color:#a10022;
									display: block;
								}
								#center-cnt ul#accordion{ 
									background:transparent url('../images/plugin-bg.png') repeat 0 0;
								}
								#center-cnt ul#accordion{
									font-size:1.182em;
									margin:0px 0px 8px;
									padding:0px;
								}
								#center-cnt ul#accordion li{ 
									border-bottom: 1px solid #000;
									list-style: none;
									line-height:0px;
									margin:0px;
								}
								#center-cnt ul#accordion ul{ 
									background-color:#DBCE9A;
								}
								#center-cnt ul#accordion ul li{
									background-color:#ede5c2;
									border-top:1px solid #dbce9a;
									border-bottom:none;
									line-height:0px;
								}
								#center-cnt ul#accordion h3 a,
								#center-cnt ul#accordion h3 a:active,
								#center-cnt ul#accordion h3 a:link,
								#center-cnt ul#accordion h3 a:visited{
									background-color: #dbce9a;
									font-size:0.789em;
									font-weight:bold;
									padding:5px 0px 5px 20px;
								}
								#center-cnt ul#accordion h4 a,
								#center-cnt ul#accordion h4 a:active,
								#center-cnt ul#accordion h4 a:link,
								#center-cnt ul#accordion h4 a:visited{
									background-color:#EDE5C2;
									font-size:13px;
									padding:3px 0px 3px 20px;
								}
								#center-cnt ul#accordion h5 a,
								#center-cnt ul#accordion h5 a:active,
								#center-cnt ul#accordion h5 a:link,
								#center-cnt ul#accordion h5 a:visited{
									background-color:#f9f8f4;
									font-size:0.923em;
									font-weight:normal;
									margin-bottom:0px;
									padding:2px 0px 2px 35px;
								}
									#center-cnt ul#accordion .lft-nav-grp a span{
										background: url('../assets/lft-nav-arrow-down-blk.png') no-repeat center right;
										display:block;
										margin-right:7px;
										padding-right:9px;
									}
									#center-cnt ul#accordion .lft-nav-grp a:hover span{
										background-image:url('../assets/lft-nav-arrow-down.png');
									}
									#center-cnt ul#accordion .ui-accordion-header a span{
										background-image:url('../assets/lft-nav-arrow.png');
									}
									#center-cnt ul#accordion .ui-accordion-header a:hover span{
										background-image:url('../assets/lft-nav-arrow-over.png');
									}
									#center-cnt ul#accordion .ui-state-active a span{
										background-image:url('../assets/lft-nav-arrow-down.png');
										color:#a10022;
									}
									#center-cnt ul#accordion .ui-state-active a:hover span{
										background-image:url('../assets/lft-nav-arrow-down.png');
									}
/*****END: Accordion Styles*****/
								#lft-nav a.lft-nav-btn,
								#lft-nav a.lft-nav-btn:active,
								#lft-nav a.lft-nav-btn:link,
								#lft-nav a.lft-nav-btn:visited{
									color:#FFF;
									float:left;clear:left;
									margin-left:15px;
									margin-bottom:7px;
									width:193px;height:27px;
									overflow:hidden;
								}
									#lft-nav a.lft-nav-btn span.banner-btn-ctr{
										overflow:hidden;
										width:154px;
									}
								#lft-nav a.lft-nav-btn:hover{
									text-decoration:none;
								}
								#lft-nav address{
									float:left;clear:left;
									line-height:1.5em;
									margin-top:5px;
									margin-bottom:5px;
									margin-left:15px;
									width:200px;
								}
								#lft-nav div{
									line-height:1.5em;
									margin-left:23px;
								}
								#lft-nav div h3{
									margin-left:0px;
								}
									#lft-nav-w-cnt #lft-nav div .lft-nav-contact-info{
										color:#a10022;
									}
									#lft-nav-w-cnt #lft-nav div a.lft-nav-contact-info:hover{
										color:#000;
									}
									#lft-nav-w-cnt #lft-nav div span.lft-nav-contact-info{
										color:#000;
									}
								#lft-nav div{
									float:left;clear:left;
									width:200px;
								}
							#user-content{
								float:left;
								width:696px;
								padding:5px 15px;
								/*line-height:1.5em;*/
							}
/*
								#user-content p{
									line-height:1.5em;
									margin-bottom:15px;
								}
								#user-content div{
									line-height:1.5em;
									margin-bottom:15px;
								}
								#user-content ul li{
									line-height:1.5em;
								}
*/
/*bodyCopy - content added through CMS WYSIWYG*/
#user-content div.bodyCopy{
	width:100%;
}

.no-rht #user-content div.bodyCopy{
	width:696px;
}

#center-cnt #user-content div.bodyCopy h4{
	font-size:1.364em;
	color:#000;
}
#center-cnt #user-content div.bodyCopy h5{
	font-weight:bold;/*possibly not needed*/
	font-size:1.091em;
}
#center-cnt #user-content div.bodyCopy h6{
	color:#000;
}

#center-cnt #user-content div.bodyCopy p{
	float:none; clear:none;
}

#user-content div.bodyCopy p{
	float:none; clear:none;
}

#center-cnt .staff-list li div.bodyCopy{
	float:left;clear:left;
}

#user-content div.bodyCopy ul,
#user-content div.bodyCopy ol,
#center-cnt .staff-list div.bodyCopy ul,
#center-cnt .staff-list div.bodyCopy ol{
	margin-top:1.5em;
}
#user-content div.bodyCopy ul h1,
#user-content div.bodyCopy ol h1,
#center-cnt .staff-list div.bodyCopy ul h1,
#center-cnt .staff-list div.bodyCopy ol h1{
	margin-left:0px;
}
#user-content div.bodyCopy ul h2,
#user-content div.bodyCopy ol h2,
#center-cnt .staff-list div.bodyCopy ul h2,
#center-cnt .staff-list div.bodyCopy ol h2{
	margin-left:0px;
}
#user-content div.bodyCopy ul h3,
#user-content div.bodyCopy ol h3,
#center-cnt .staff-list div.bodyCopy ul h3,
#center-cnt .staff-list div.bodyCopy ol h3{
	margin-left:0px;
}
#user-content div.bodyCopy ul h4,
#user-content div.bodyCopy ol h4,
#center-cnt .staff-list div.bodyCopy ul h4,
#center-cnt .staff-list div.bodyCopy ol h4{
	margin-left:0px;
}
#user-content div.bodyCopy ol,
#center-cnt .staff-list div.bodyCopy ol{
	margin-bottom:1.5em;
}

#user-content div.bodyCopy li,
#center-cnt .staff-list div.bodyCopy li{
	float:none;clear:none;
	margin-left:1.5em;
	margin-top:0em;
}
#user-content div.bodyCopy ul li,
#center-cnt .staff-list div.bodyCopy ul li{
		list-style:disc;
}
#user-content div.bodyCopy ol li,
#center-cnt .staff-list div.bodyCopy ol li{
	list-style:decimal;
}
	#user-content div.bodyCopy ol ol li,
	#center-cnt .staff-list div.bodyCopy ol ol li{
		list-style:upper-alpha;
	}
		#user-content div.bodyCopy ol ol ol li,
		#center-cnt .staff-list div.bodyCopy ol ol ol li{
			list-style:lower-roman;
		}

#user-content div.bodyCopy table td,
#user-content div.bodyCopy table th {
	border:1px #000 solid;
	padding:3px;
}

#user-content div.bodyCopy table{
	border-collapse:collapse;
	margin-top:1.5em;
	margin-bottom:1.5em;
	/*margin: 0 auto;*/
}
#user-content div.bodyCopy table td{
	/*height:2em; width:3em;*/
	vertical-align:middle;
}
#user-content div.bodyCopy table th td, #user-content div.bodyCopy table thead td{
	background-color:#DBCE9A;
	color:#000;
	font-weight:bold;
}

#user-content div.bodyCopy table td p{
	margin-bottom:0px;
}

/*heading resets for wysiwyg*/
	#center-cnt #user-content div.bodyCopy h2{
		margin-left:-10px;
	}
	#center-cnt #user-content div.bodyCopy td h2,
	#center-cnt #user-content div.bodyCopy li h2,
	#center-cnt #user-content div.bodyCopy p h2,
	#center-cnt #user-content div.bodyCopy span h2,
	#center-cnt #user-content div.bodyCopy span h2,
	#center-cnt #user-content div.bodyCopy div h2{
		margin-left:0px;
	}
	
	#center-cnt #user-content td h3,#center-cnt #user-content td h4{
		margin-top:.2em;
		margin-left:0px;
		margin-bottom:.2em;
	}
	#center-cnt #user-content td h4{
		margin-left:0px;
	}
/*end resets*/

/*END - bodyCopy - content added through CMS WYSIWYG*/

							#rht-nav{
								width:187px;/* = 222px - padding-left - padding-right*/
								float:right;
								font-family:Arial, Helvetica, sans-serif;
								padding:15px 10px 15px 25px;/*should move up to more global lvl*/
								font-size:1em;
							}
								#rht-nav h2{
									margin-left:-15px;
									font-size:1.455em;
									margin-bottom:.5em;
								}
								#rht-nav ul li{
									list-style:none;
									margin-left:0px;
									line-height:1.1em;
								}
								#rht-nav p{
									line-height:1.5em;
								}

/***END LEFT NAV PAGE CSS***/

								div.cols-4{
									float:left;/*set to dynamically set height*/
									background:#ede5c2 url('../assets/faux-col-4.png') 0 0;
									/*these background images are 1px larger than area to not show last column separator*/
									width:100%;
									line-height:1.5em;
									background-position:-0px 0px;
									border-top:1px #000 solid;
								}
									div.cols-4 div{
										float:left;
										width:200px;
									}
								#center-cnt div.cols-3{
									float:left;/*set to dynamically set height*/
									background:#F7F0D2 url('../assets/faux-col-3.png') 0 0;
									width:100%;
									line-height:1.5em;
									background-position:-0px 0px;
									border-top:1px #000 solid;
								}
								/*may not be needed; check out*/
									#center-cnt div.cols-3 div.cols-3_top ul{
										height:100%;
									}
									#center-cnt div.cols-3 div.cols-3_top h2{
										/*moved to global #content-cnt h2*/
									}
									#center-cnt a{/*delete?*/
										text-decoration:none;
									}
									#center-cnt div.cols-3 div.cols-3_top div{
										float:left;
										width:280px;/*may be better at a more global lvl*/
									}
									#center-cnt div.cols-3 div.cols-3_top div.search{
										margin-bottom:7px;
									}
									#center-cnt div.cols-3 div.cols-3_top div#div-search{
										/*float:none;*/
									}
									
/*WorldCat modified search styles*/
									#div-search { width: 276px; /*height: 120px;*/ }
									#div-search #wcfw { margin: 0px; }
									#div-search .search-for { font-weight: bold; padding: 0 2px; vertical-align: middle; }
									#div-search .search-query { padding: 0 2px; vertical-align: middle; }
									#div-search .search-button { padding-right: 15px; vertical-align: middle; }
									#div-search .search-button input.button-search { color: #fff }
									#div-search .search-advanced { font-size: 11px; vertical-align: middle; white-space: nowrap; }
									#div-search .pulldown { margin-top:4px; width:235px; float:left; }
									#center-cnt .shadetabs{padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 12px Verdana; list-style-type: none; text-align: left;}
									#center-cnt .shadetabs li{display: inline; margin: 0; font-size: 11px;}
									#center-cnt .shadetabs li a{text-decoration: none; position: relative; z-index: 1; padding: 3px 7px; margin-right: 3px; border-top: 1px solid #A5A2A5; border-left: 1px solid #A5A2A5; border-right: 1px solid #A5A2A5;/*border-bottom: 1px solid #A5A2A5;*/color: #a10022; cursor:pointer; background:#EDE5C2 url("../images/plugin-bg.png") repeat scroll 0 0; border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
}
									#center-cnt .shadetabs li a:visited{color: #a10022;}
									#center-cnt .shadetabs li a:hover{text-decoration: underline; color: #000;}
									#center-cnt .shadetabs li a.selected{position: relative; top: 1px; color: #a10022; background:#D9C98B; cursor:text; border-bottom:none;}
									#center-cnt .shadetabs li a.selected:hover{text-decoration: none;}
									
									#div-search #box { padding-top: 8px; border: 1px solid #A5A5A5; width: 276px; background-color:#D9C98B; }
									#div-search .search-submit { margin-top:4px; }
									#div-search #bottomdiv{
										padding: 0.2em 0em 0.4em 0em;
										background: url("http://www.worldcat.org/searchbox/images/wclocal_srchwc.gif?ai=wclocal_ewu") no-repeat scroll right center transparent;
										display: block;
										width:276px;
									}
									#div-search #bottomdiv a{
										font-size:.8em;
									}
									#center-cnt input#q{
										border: 1px solid #999;
										background: none repeat scroll 0% 0% #fff;
										width:264px;
									}
									/*#div-search #scope{ width:226px; }*/
/*END WorldCat modified search styles*/



										#center-cnt div.cols-3 div.cols-3_top div img{
											border:1px #000 solid;
										}
										#center-cnt div.cols-3 div.cols-3_top div.vid img{
											border:none;
										}
											#center-cnt ul.detailed li{
												height:58px;
												margin:0px 0px 15px 0px;
												overflow:hidden;
												list-style:none;
												list-style-image:none;
												font-weight:normal;
												line-height:1.5em;
											}
												#center-cnt ul.detailed li .item{
													display:block;
													width:100%;height:62px;
												}
												#center-cnt ul.detailed li .item,
												#center-cnt ul.detailed li a.item:visited,
												#center-cnt ul.detailed li a.item:link,
												#center-cnt ul.detailed li a.item:active{
													text-decoration:none;
													color:#000;
												}
												#center-cnt ul.detailed li a.item:hover{
													text-decoration:none;
													color:#000;
												}

												#center-cnt ul.detailed li a.item:hover img.icon {
													background-color:#a10022;
												}
												#center-cnt ul.detailed li a.item:hover .icon .day {
													color:#a10022;
												}
													#center-cnt ul.detailed li .icon{
														display:block;
														float:left;
														margin-right:10px;
														margin-top:4px;
														overflow:hidden;
														width:50px; height:50px;/*event should set width, rest should resize to images width; not height to limit text with overflow:hidden*/
														border:1px #000 solid;
													}
													#center-cnt ul.detailed li span.title{
														display:block;
														font-weight:bold;
														font-size:1em;
														margin-bottom:0px;
														overflow:hidden;
														height:17px;
														color:#a10022;
													}
														#center-cnt ul.detailed li a:hover span.title{
															color:#000;
														}
														#center-cnt ul.detailed li span.title span.author{
															color:#000;
														}
													#center-cnt ul.detailed li span.detail2{/*both author and time styles*/
														font-weight:bold;
													}
													
													#center-cnt div.twitter-btn{
														margin-top:3px;
														float:right;
														border:1px #a10022 solid;
														-moz-border-radius:5px;
														-webkit-border-radius:5px;
														-opera-border-radius:5px;/*IE needs either border-image or better background-image:corner,corner,corner,corner*/
														background:#eeeeee;
														border-color:#DEDEDE;
													}
													#center-cnt div.twitter-btn a.icon-link{
														width:40px;
														padding-left:31px;
													}
													#center-cnt ul.detailed li span.summary{
														display:block;
														height:35px;
														overflow:hidden;
													}
														#center-cnt ul.detailed li span.summary a{
															padding-right:21px;
															background:url('../assets/dirc.png') no-repeat right center;
														}
														
													#center-cnt ul.detailed li span.pub{
														font-weight:normal;
														font-size:.9em;
														font-style:italic;
														color:#666;
													}
										
										div.cols-3_relavent-links{
											clear:left;
										}
										div.cols-3_relavent-links div.relavent-links{
											font-weight:bold;
											margin-top:0px;
											float:left;
											padding:0px 15px 15px 15px;
											width:289px;
											height:100%;
											line-height:1.2em;
										}
											div.cols-3_relavent-links div.relavent-links a,
											div.cols-3_relavent-links div.relavent-links a:visited,
											div.cols-3_relavent-links div.relavent-links a:link,
											div.cols-3_relavent-links div.relavent-links a:active{
												color:#a10022;
												display:block;
											}
											div.cols-3_relavent-links div.relavent-links a.more,
											div.cols-3_relavent-links div.relavent-links a.more:visited,
											div.cols-3_relavent-links div.relavent-links a.more:link,
											div.cols-3_relavent-links div.relavent-links a.more:active{
												background: url('../assets/more-arrow.png') no-repeat right -12px;
												float:left;
												padding-right:12px;
												text-decoration:none;
											}
											div.cols-3_relavent-links div.relavent-links a.more:hover{
												background-position: right 0px;
												text-decoration:underline;
											}
											div.cols-3_relavent-links div.relavent-links a.subscribe,
											div.cols-3_relavent-links div.relavent-links a.subscribe:visited,
											div.cols-3_relavent-links div.relavent-links a.subscribe:link,
											div.cols-3_relavent-links div.relavent-links a.subscribe:active{
												background:url('../assets/rss-with-text.png') no-repeat right 0px;
												float:right;
												padding-right:17px;
												text-decoration:none;
											}
											div.cols-3_relavent-links div.relavent-links a.subscribe:hover{
												background-position: right -14px;
												text-decoration:underline;
											}
										div.cols-3_top div.spotlights a.share-link{
											margin-top:0px;
											margin-bottom:0px;
											font-size:1em;
											padding-top:0px;
											height:100%;
										}
											 div.spotlights ul.detailed li{
												height:auto;
												margin-bottom:0px;
												padding-bottom:2px;
											}
												#center-cnt div.cols-3 div.spotlights ul.detailed li span.summary{
													height:5em;
												}
											#center-cnt div.spotlights ul.detailed li{
												float:left;
												margin-bottom:4px;
												margin-right:9px;
												height:auto;
												clear:both;
												width:100%;/*IE7 summary pages need */
											}
											#center-cnt div.media-room ul.detailed li{
												clear:none;
												width:78px;/*IE7 - last video thumbnail was cutting off*/
												height:64px;
											}
											
											#center-cnt div.spotlights ul.detailed li.vid{
												background-color:#000;
												border:1px #a9a9a9 solid;/*border needs may need to be here since swfobject seems 
																									 to be removing it; can be on "#vid object" and "#vid embed" */
												margin-bottom:5px;
												padding-bottom:0px;
												width:472px;
												height:290px;
											}
											#center-cnt div.cols-3 div.spotlights ul.detailed li.vid{
												width:278px;
												height:171px;
												padding-bottom:0px;
											}
												#center-cnt div.spotlights ul.detailed li.vid-info_share{
													height:20px;
													overflow:hidden;
													margin-top:5px;
													margin-bottom:0px;
													width:100%;
												}
												div.spotlights ul.detailed li.vid-info_share span.date-added{
													display:block;
													float:left;
													font-size:.8em;
													font-weight:bold;
													margin:0px;
													padding:0px;
												}
												div.spotlights ul.detailed li.vid-info_share a#share-link{
													display:block;
													float:right;
													padding:0px;
												}
													
										#center-cnt div.cols-3 div.cols-3_top div.col-3 h2 a.syndic, div.col-3 h2 a.syndic:visited{
											background:url('../assets/cal-icon.png') no-repeat 0 0;
											display:inline-block;
											padding-top:14px;
											overflow:hidden;
											width:14px; height:0px;
										}
										#center-cnt div.cols-3 div.cols-3_top div.col-3 h2 a.syndic:hover{
											background-position: 0px -14px;
										}
											#center-cnt div.events ul.detailed li .event .icon{
												background: url('../assets/events-bg.png') no-repeat 0 0;
												font-weight:bold;
												text-align:center;
												text-decoration:none;
												width:52px; height:52px;
												border:none;
											}
											#center-cnt div.events ul.detailed li .event .series{
												background: url('../assets/series-bg.png') no-repeat 0 0;
											}
											#center-cnt div.events ul.detailed li a.event:hover .series{
												background-position: 0 -52px;
											}
											#center-cnt div.events ul.detailed li .event .series span.day{
												visibility:hidden;
											}
												#center-cnt div.events ul.detailed li .icon span.month{
													color:#FFF;
													font-size:.8em;
													text-transform:uppercase;
												}
												#center-cnt div.events ul.detailed li .icon span.day{
													font-size:2em;
													line-height:30px;
												}
											#center-cnt ul.detailed li img.icon{
												border:1px #000 solid;
												padding:1px;
											}
												#center-cnt div.micro-bnr ul.detailed li a img.icon{
													width:193px;
												}
												#center-cnt div.spotlights ul.detailed li a img.icon{
													height:48px;
													width:64px;
													float:none;
													border:none;
													margin:0px;
												}
													#center-cnt div.spotlights ul.detailed li a span.img-icon{
														display:block;
														padding:1px;
														width:64px;
														height:48px;
														float:left;
														margin-right:10px;
														margin-top:4px;
														overflow:hidden;
														border:1px #000 solid;
														background: url('../assets/spotlight-vid-play.png') no-repeat 0 0;/*trim tranparency using center center*/
													}
													#center-cnt div.spotlights ul.detailed li a:hover span.img-icon{
														background:#a10022;/*this could possibly be moved more global*/
													}
														#center-cnt div.spotlights ul.detailed li a span.img-icon img{
															border:none;
															padding:0px;
														}
														#center-cnt div.spotlights ul.detailed li a span.img-icon img.vid-play-btn{
															position:relative;
															top:-48px;
															margin-bottom:0px;
														}
														#center-cnt div.spotlights ul.detailed li a:hover span.img-icon img.vid-play-btn{
															position:relative;
															top:-48px;
														}
														#center-cnt div.spotlights ul.detailed li div.vid-hid-fbox{
															 width:0px; height:0px;
															 overflow:hidden;
														}
													#center-cnt div.blog ul.detailed li a.blog{
														
													}
								#center-cnt .textured-bg{
									float:left;
									background:url('../images/plugin-bg.png') 0 0;
									list-style:none;
									list-style-image:none;
									width:100%;
									height:100%;
								}
								#center-cnt .widgets{
									height:211px;
									background-color:#d9c98b;
									border-top:2px #000 solid;
								}
								#center-cnt .toolbar{
									height:79px;
									border-top:2px #000 solid;
									background-color:#dbce9a;
								}
										/*background img is separate, should be overriden on server-side*/
										#center-cnt .toolbar div.icon-link-grp a{
											background-image:url('../assets/AcdToolBar_sprite.png');
										}
										#center-cnt .toolbar a.icon-1,
										#center-cnt .toolbar a.icon-1:link,
										#center-cnt .toolbar a.icon-1:visited,
										#center-cnt .toolbar a.icon-1:focus,
										#center-cnt .toolbar a.icon-1:active{
											background-repeat: no-repeat; background-position: 0 0;
										}
										#center-cnt .toolbar a.icon-1:hover{
											background-position: -105px 0;
										}
										#center-cnt .toolbar a.icon-2,
										#center-cnt .toolbar a.icon-2:link,
										#center-cnt .toolbar a.icon-2:visited,
										#center-cnt .toolbar a.icon-2:focus,
										#center-cnt .toolbar a.icon-2:active{
											background-repeat: no-repeat; background-position: 0px -30px;
										}
										#center-cnt .toolbar a.icon-2:hover{
											background-position: -105px -30px;
										}
										#center-cnt .toolbar a.icon-3,
										#center-cnt .toolbar a.icon-3:link,
										#center-cnt .toolbar a.icon-3:visited,
										#center-cnt .toolbar a.icon-3:focus,
										#center-cnt .toolbar a.icon-3:active{
											background-repeat: no-repeat; background-position: 0px -60px;
										}
										#center-cnt .toolbar a.icon-3:hover{
											background-position: -105px -60px;
										}
										#center-cnt .toolbar a.icon-4,
										#center-cnt .toolbar a.icon-4:link,
										#center-cnt .toolbar a.icon-4:visited,
										#center-cnt .toolbar a.icon-4:focus,
										#center-cnt .toolbar a.icon-4:active{
											background-repeat: no-repeat; background-position: 0px -90px;
										}
										#center-cnt .toolbar a.icon-4:hover{
											background-position: -105px -90px;
										}
										#center-cnt .toolbar a.icon-5,
										#center-cnt .toolbar a.icon-5:link,
										#center-cnt .toolbar a.icon-5:visited,
										#center-cnt .toolbar a.icon-5:focus,
										#center-cnt .toolbar a.icon-5:active{
											background-repeat: no-repeat; background-position: 0px -120px;
										}
										#center-cnt .toolbar a.icon-5:hover{
											background-position: -105px -120px;
										}
										#center-cnt .toolbar a.icon-6,
										#center-cnt .toolbar a.icon-6:link,
										#center-cnt .toolbar a.icon-6:visited,
										#center-cnt .toolbar a.icon-6:focus,
										#center-cnt .toolbar a.icon-6:active{
											background-repeat: no-repeat; background-position: 0px -150px;
										}
										#center-cnt .toolbar a.icon-6:hover{
											background-position: -105px -150px;
										}
										#center-cnt .toolbar a.icon-7,
										#center-cnt .toolbar a.icon-7:link,
										#center-cnt .toolbar a.icon-7:visited,
										#center-cnt .toolbar a.icon-7:focus,
										#center-cnt .toolbar a.icon-7:active{
											background-repeat: no-repeat; background-position: 0px -180px;
										}
										#center-cnt .toolbar a.icon-7:hover{
											background-position: -105px -180px;
										}
										#center-cnt .toolbar a.icon-8,
										#center-cnt .toolbar a.icon-8:link,
										#center-cnt .toolbar a.icon-8:visited,
										#center-cnt .toolbar a.icon-8:focus,
										#center-cnt .toolbar a.icon-8:active{
											background-repeat: no-repeat; background-position: 0px -210px;
										}
										#center-cnt .toolbar a.icon-8:hover{
											background-position: -105px -210px;
										}
										#center-cnt .toolbar a.icon-9,
										#center-cnt .toolbar a.icon-9:link,
										#center-cnt .toolbar a.icon-9:visited,
										#center-cnt .toolbar a.icon-9:focus,
										#center-cnt .toolbar a.icon-9:active{
											background-repeat: no-repeat; background-position: 0px -240px;
										}
										#center-cnt .toolbar a.icon-:hover{
											background-position: -105px -240px;
										}

									#center-cnt div.title-nav-bar{
										background: url('../assets/wid-nav-bg.png') repeat-x 0 0;
										float:left;
										margin-left:1px;
										/*margin-right:1px;*/
									}
									#center-cnt div.no-repeat{
										background: url('../assets/wid-nav-bg.png') no-repeat 0 0;
									}
									#center-cnt .textured-bg div.full-width{
										width:100%;height:100%;
									}
										#center-cnt .textured-bg div div.widget{
											float:left;
											overflow:hidden;
											width:240px;height:211px;
										}
										#center-cnt .textured-bg div div.last{
											background:none;
										}
/**title-nav-bar*/										
											#center-cnt div.wid-nav{
												float:left;
												width:239px;height:25px;
											}
												#center-cnt div.wid-nav a{
													display:block;
													float:left;
													margin-top:5px;
													padding-top:11px;
													overflow:hidden;
													width:11px;height:0px;
												}
												
													#center-cnt div.wid-nav a.prev,
													#center-cnt div.wid-nav a.prev:visited,
													#center-cnt div.wid-nav a.prev:link,
													#center-cnt div.wid-nav a.prev:active{
														background:url('../assets/wid-nav-arrows.png') no-repeat 0 0;
														float:left;
														margin-left:25px;
														visibility:hidden;
													}
													#center-cnt div.wid-nav a.prev:hover{
														background:url('../assets/wid-nav-arrows.png') no-repeat 0 -11px;													
													}
													#center-cnt div.wid-nav h3{
														color:#FFF;
														font-size:1.236em;
														float:left;
														margin:3px 0px 0px 0px;
														text-align:center;
														width:167px;
														overflow:hidden;
														font-weight:normal;
													}
														#center-cnt div.wid-nav h3 a.ex-logo{
															background:none;
															display:inline;
															float:none;
															margin:0px;
															padding:0px;
															width:100%;height:100%;
														}
													#center-cnt div.wid-nav a.next,
													#center-cnt div.wid-nav a.next:visited,
													#center-cnt div.wid-nav a.next:link,
													#center-cnt div.wid-nav a.next:active{
														background:url('../assets/wid-nav-arrows.png') no-repeat -11px 0px;													
														float:right;
														margin-right:25px;
														visibility:hidden;
													}
													#center-cnt div.wid-nav a.next:hover{
														background:url('../assets/wid-nav-arrows.png') no-repeat -11px -11px;																										
													}
/**end title-nav-bar*/													
											#center-cnt div div.wid-content{
												float:left;
												overflow:hidden;
												text-align:center;/*requires inner block-level text-align:left to reset*/
												width:100%;
												height:131px;
											}
													#center-cnt div div.wid-content ul li{
														list-style:none;
														float:left;
														margin-right:22px;
														margin-top:10px;
														width:196px;height:130px;
														margin-left:0px;
													}

											div.icon-link-grp{
												float:left;
												clear:left;
												margin:13px 10px 0px 13px;
												height:29px;
												width:936px;
												overflow:hidden;
											}
												div.widget div.icon-link-grp{
													width:216px;
												}
												div.icon-link-grp a{
													float:left;
												}
												div.icon-link-grp a.wid-link-rht{
													float:right;
												}

/*just for you*/
												#center-cnt div div.jfy-content{
													margin-left:22px;
													margin-right:22px;
													width:195px;
												}
												#center-cnt div div.jfy-content ul{
													width:434px;height:131px;
												}
												#center-cnt div div.jfy-content ul li{
													margin-top:0px;
													margin-left:0px;
												}
												#center-cnt div div.jfy-content ul li a,
												#center-cnt div div.jfy-content ul li a:active,
												#center-cnt div div.jfy-content ul li a:link,
												#center-cnt div div.jfy-content ul li a:visited{
													border:1px #000 solid;
													display:block;
													float:left;
													margin-top:10px;
													width:193px;height:53px;
												}
												#center-cnt div div.jfy-content ul li a:hover{
													border-color:#FFF;
												}
												
													div.icon-link-grp a.jfy-1-link,
													div.icon-link-grp a.jfy-1-link:active,
													div.icon-link-grp a.jfy-1-link:link,
													div.icon-link-grp a.jfy-1-link:visited{
														background: url('../assets/wid-links-bg.png') no-repeat 0 0;
													}
													div.icon-link-grp a.jfy-1-link:hover{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -30px;
													}

													div.icon-link-grp a.jfy-2-link,
													div.icon-link-grp a.jfy-2-link:active,
													div.icon-link-grp a.jfy-2-link:link,
													div.icon-link-grp a.jfy-2-link:visited{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -60px;
													}
													div.icon-link-grp a.jfy-2-link:hover{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -90px;
													}

/*twitterfeeds*/
												#center-cnt div div.tf-content{
													margin-left:22px;
													margin-right:22px;
													width:195px;
												}
												#center-cnt div div.tf-content ul{
													height:131px;
												}
													/*BLOG - div.blog is not just doing blog only. tweets are inheriting*/
													#center-cnt div.blog ul li.tweet{
														height:100%;
													}
													#center-cnt div.blog ul li.tweet div.status{
														margin-bottom:0px;
													}
													#center-cnt div.blog ul li.tweet div.tweet-container{
														height:36px;
														overflow:hidden;
														margin-bottom:0px;
													}
													#center-cnt div.blog ul li.blog div.tweet-container{
														height:100%;
													}
													#center-cnt div.blog ul li div.tweet-container{
														height:38px;
														overflow:hidden;
													}
													#center-cnt div.blog ul li div.status{
														float:left;
														font-size:0.945em;
														margin-bottom:15px;
														overflow:hidden;
														text-align:left;
														width:100%;height:53px;
														line-height:1.2em;
													}
														#center-cnt div.blog ul.detailed li div.status{
															line-height:1.5em;
															font-size:1em;
															height:100%;
														}
															#center-cnt div.blog ul.detailed li div.status a.btn{
																float:right;
																margin-top:3px;
															}
	
														#center-cnt div.blog ul li div.status a,
														#center-cnt div.blog ul li div.status a:active,
														#center-cnt div.blog ul li div.status a:link,
														#center-cnt div.blog ul li div.status a:visited{
															color:#a10022;
															text-decoration:none;
														}

														#center-cnt div.blog ul li div.status a:hover{
															color:#000;
														}
														
															#center-cnt div.blog ul li div.status a.user-img{
																display:block;
																border: 1px solid #000;
																width:46px; height:46px;
																padding:1px;
																float:left;
																margin-right:10px;
																margin-top:4px;
															}
													/*END BLOG*/												
															#center-cnt div.widget ul li div.status a.user-img{
																margin-top:3px;
															}
													/*BLOG*/												
															#center-cnt div.blog ul li div.status a.user-img:hover{
																background-color:#a10022;
															}
															#center-cnt div.blog ul li div.status a.user-img img.user-profile_image_url{
																width:46px; height:46px;
																border:0px;
															}
															#center-cnt div.blog ul li div.status a.user-img:hover img.user-profile_image_url{
																border-color:#FFF;
															}
														
														#center-cnt div.blog ul li div.status span.created_at a,
														#center-cnt div.blog ul li div.status span.created_at a:active,
														#center-cnt div.blog ul li div.status span.created_at a:link,
														#center-cnt div.blog ul li div.status span.created_at a:visited{
															color:#a10022;
															font-size:.85em;
															font-style:italic;
														}

														#center-cnt div.blog ul li div.status span.created_at a:hover{
															color:#000;
															text-decoration:underline;
														}
													/*END BLOG*/												
														
													a.tf-1-link,
													a.tf-1-link:active,
													a.tf-1-link:link,
													a.tf-1-link:visited{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -120px;
													}
													a.tf-1-link:hover{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -150px;
													}

													a.tf-2-link,
													a.tf-2-link:active,
													a.tf-2-link:link,
													a.tf-2-link:visited{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -180px;
													}

													div.icon-link-grp a.tf-2-link:hover{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -210px;
													}

/*fast facts / facts at a glance*/
												#center-cnt div div.ff-content{
													margin-left:24px;
													margin-right:24px;
													width:195px;
												}
												#center-cnt div div.ff-content ul{
													height:131px;/*should move up since more that one widget uses*/
												}
													#center-cnt div.blog ul li.tweet{
														height:100%;
													}
													#center-cnt div.blog ul li.tweet div.fact{
														margin-bottom:0px;
													}
													#center-cnt div.blog ul li div.fact div.tweet-container{
														height:auto;
														overflow:hidden;
													}
													#center-cnt div.blog ul li div.fact{
														float:left;
														font-size:0.945em;
														overflow:hidden;
														text-align:left;
														width:177px;
														line-height:1.2em;
														border:1px #a10022 solid;
														padding:6px;
														background:#F3F3F3 url('../images/ftr-bg.png') repeat-x 0 center;
													}
														#center-cnt div.blog ul.detailed li div.fact{
															line-height:1.5em;
															font-size:1em;
															height:100%;
														}
															#center-cnt div.blog ul.detailed li div.status a.btn{
																float:right;
																margin-top:3px;
															}
	
														#center-cnt div.blog ul li div.fact a,
														#center-cnt div.blog ul li div.fact a:active,
														#center-cnt div.blog ul li div.fact a:link,
														#center-cnt div.blog ul li div.fact a:visited{
															color:#a10022;
															text-decoration:none;
														}

														#center-cnt div.blog ul li div.fact a:hover{
															color:#000;
														}
														
															#center-cnt div.blog ul li div.fact a.user-img{
																display:block;
																border: 1px solid #000;
																width:46px; height:46px;
																padding:1px;
																float:left;
																margin-right:10px;
																margin-top:4px;
															}
															#center-cnt div.blog ul li div.fact a.user-img:hover{
																background-color:#a10022;
															}
															#center-cnt div.blog ul li div.fact a.user-img img.user-profile_image_url{
																width:46px; height:46px;
																border:0px;
															}
															#center-cnt div.blog ul li div.fact a.user-img:hover img.user-profile_image_url{
																border-color:#FFF;
															}
														
														#center-cnt div.blog ul li div.fact span.created_at a,
														#center-cnt div.blog ul li div.fact span.created_at a:active,
														#center-cnt div.blog ul li div.fact span.created_at a:link,
														#center-cnt div.blog ul li div.fact span.created_at a:visited{
															color:#a10022;
															font-size:.85em;
															font-style:italic;
														}

														#center-cnt div.blog ul li div.fact span.created_at a:hover{
															color:#000;
															text-decoration:underline;
														}
													/* Future improvement - make all listing item <li> and children not in widgets resize dynamically;
														 not just tweets*/
															#center-cnt div.widget ul li div.fact a.user-img{
																margin-top:3px;
															}
													a.ff-1-link,
													a.ff-1-link:active,
													a.ff-1-link:link,
													a.ff-1-link:visited{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -240px;
														display:none;
													}
													a.ff-1-link:hover{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -270px;
														display:none;
													}

													a.ff-2-link,
													a.ff-2-link:active,
													a.ff-2-link:link,
													a.ff-2-link:visited{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -300px;
													}

													div.icon-link-grp a.ff-2-link:hover{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -330px;
													}

/*fp*/
												#center-cnt div div.fp-content{
													margin-left:22px;
													margin-right:22px;
													width:195px;
												}

													#center-cnt div#user-content div.fp-content{
														margin-left:0px;
														width:100%;
														margin-top:0px;
														margin-bottom:7px;
													}
													#center-cnt div#user-content div.fp-content ul li{
														margin-left:0px;
														width:100%;
														float:left;/*preventing following code from wrapping; maybe a better way*/
													}
													#center-cnt div#user-content div.fp-content ul li a{
														margin-right:14px;
														margin-bottom:14px;
													}
													
												#center-cnt div div.fp-content ul li{
													width:218px;
													list-style:none;
												}
												#center-cnt div div.fp-content ul li a{
													width:57px;
													height:53px;
													display:block;
													border:1px #000 solid;
													padding:1px;
													margin:0 2px 4px;
													float:left;
												}
												#center-cnt div div.fp-content ul li a img{
													width:57px;height:53px;
													border:none;
												}
												#center-cnt div div.fp-content ul li a:hover{
													background-color:#a10022;
												}
	
													div.icon-link-grp a.fp-1-link,
													div.icon-link-grp a.fp-1-link:active,
													div.icon-link-grp a.fp-1-link:link,
													div.icon-link-grp a.fp-1-link:visited{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -360px;
													}
													div.icon-link-grp a.fp-1-link:hover{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -390px;
													}

													div.icon-link-grp a.fp-2-link,
													div.icon-link-grp a.fp-2-link:active,
													div.icon-link-grp a.fp-2-link:link,
													div.icon-link-grp a.fp-2-link:visited{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -420px;
													}
													div.icon-link-grp a.fp-2-link:hover{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -450px;
													}

/*wthr*/
												#center-cnt div div.wthr-content{
													font-size: 1.091em;
													margin-left:22px;
													margin-right:22px;
													width:198px;
													position:relative;/*needed cause sup in this widget styled position:relative caused IE overflow:hidden position bug*/
												}
												#center-cnt div div.wthr-content ul{
													height:131px;
													position:relative;/*needed cause sup in this widget styled position:relative caused IE overflow:hidden position bug*/
												}
													#center-cnt div div.wthr-content ul li div.wthr-today{
														background-color:#f6f0df;
														border:1px #a10022 solid;
														color:#000;
														display:block;
														overflow:hidden;
														padding-top:6px;
														text-align:left;
														text-decoration:none;
														width:194px;height:52px;
														position:relative;/*needed cause sup in this widget styled position:relative caused IE overflow:hidden position bug*/
													}
														#center-cnt div div.wthr-content ul li div.wthr-today img{
															float:left;
															margin:0px 4px;
															width:47px;height:47px;
														}
														#center-cnt div div.wthr-content ul li div.wthr-today span.wthr-wid-loc a,
														#center-cnt div div.wthr-content ul li div.wthr-today span.wthr-wid-loc a:active,
														#center-cnt div div.wthr-content ul li div.wthr-today span.wthr-wid-loc a:link,
														#center-cnt div div.wthr-content ul li div.wthr-today span.wthr-wid-loc a:visited{
															color:#000;
															text-decoration:none;
														}
														#center-cnt div div.wthr-content ul li div.wthr-today span.wthr-wid-loc a:hover{
															color:#a10022;
														}
														#center-cnt div div.wthr-content ul li div.wthr-today span.wthr-wid-EWU-loc a,
														#center-cnt div div.wthr-content ul li div.wthr-today span.wthr-wid-EWU-loc a:active,
														#center-cnt div div.wthr-content ul li div.wthr-today span.wthr-wid-EWU-loc a:link,
														#center-cnt div div.wthr-content ul li div.wthr-today span.wthr-wid-EWU-loc a:visited{
															font-size:.75em;
															color:#a10022;
															text-decoration:none;
														}
														#center-cnt div div.wthr-content ul li div.wthr-today span.wthr-wid-EWU-loc a:hover{
															text-decoration:underline;
														}
													#center-cnt div div.wthr-content ul li div.wthr-today span.wthr-wid-loc{
															font-weight:bold;
														}
														#center-cnt div div.wthr-content ul li div.wthr-today span.wthr-cur-temp{
															font-size:1.167em;
														}
														#center-cnt div div.wthr-content ul li div.wthr-today sup{
															bottom:.7ex;
														}
													#center-cnt div div.wthr-content ul li ul.wthr-forecast{
														width:195px;
														margin:0px;
														padding:0px;
													}
														#center-cnt div div.wthr-content ul li ul.wthr-forecast li{
															list-style:none;
															background:#0FF;
															float:left;
															margin:0px;
															padding:0px;
															width:48px;
														}
															#center-cnt div div.wthr-content ul li ul.wthr-forecast li a{
																background:#ece0be;
																border-left:1px #a10022 solid;
																border-bottom:1px #a10022 solid;
																color:#000;
																display:block;
																font-size:.833em;
																line-height:.9em;
																overflow:hidden;
																text-decoration:none;
																width:47px;height:60px;
															}
															/*#center-cnt div div.wthr-content ul li ul.wthr-forecast li a:hover{
																background:#F9EDC8;
															}*/
															#center-cnt div div.wthr-content ul li ul.wthr-forecast li a span.wthr-img{
																background: url('../assets/wthr-icons-sm.png') no-repeat;
																display:block;
																margin: 0px auto;
																overflow:hidden;
																padding-top:24px;
																width:24px;height:0px;
															}
															#center-cnt div div.wthr-content ul li ul.wthr-forecast li a.sprite-sm-00 span.wthr-img{ background-position: -7px -15px; } 
															#center-cnt div div.wthr-content ul li ul.wthr-forecast li a.sprite-sm-01 span.wthr-img{ background-position: -45px -15px; } 
															#center-cnt div div.wthr-content ul li ul.wthr-forecast li a.sprite-sm-02 span.wthr-img{ background-position: -83px -15px; } 
															#center-cnt div div.wthr-content ul li ul.wthr-forecast li a.sprite-sm-03 span.wthr-img{ background-position: -121px -15px; } 
															#center-cnt div div.wthr-content ul li ul.wthr-forecast li a.sprite-sm-04 span.wthr-img{ background-position: -159px -15px; } 
															#center-cnt div div.wthr-content ul li ul.wthr-forecast li.last a{
																border-right:1px #a10022 solid;
																width:50px;
															}
																#center-cnt div div.wthr-content ul li ul.wthr-forecast li a span.wthr-day{
																	display:block;
																	text-transform:uppercase;
																	padding:3px 0px;
																}
																	#center-cnt div div.wthr-content ul li ul.wthr-forecast li a:hover span.wthr-day{
																		color:#a10022;
																	}
																#center-cnt div div.wthr-content ul li ul.wthr-forecast li a span.wthr-temp{
																	font-size:0.9em;
																	display:block;
																	width:100%;
																}
																#center-cnt div div.wthr-content ul li ul.wthr-forecast li a span.wthr-high{
																	color:#a10022;
																}
																#center-cnt div div.wthr-content ul li ul.wthr-forecast li a span.wthr-low{
																	color:#00325b;
																}

													div.icon-link-grp a.wthr-1-link,
													div.icon-link-grp a.whtr-1-link:active,
													div.icon-link-grp a.wthr-1-link:link,
													div.icon-link-grp a.wthr-1-link:visited{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -480px;
													}
													div.icon-link-grp a.wthr-1-link:hover{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -510px;
													}

													div.icon-link-grp a.wthr-2-link,
													div.icon-link-grp a.wthr-2-link:active,
													div.icon-link-grp a.wthr-2-link:link,
													div.icon-link-grp a.wthr-2-link:visited{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -540px;
													}
													div.icon-link-grp a.wthr-2-link:hover{
														background: url('../assets/wid-links-bg.png') no-repeat 0 -570px;
													}

/*news*/
												#center-cnt div.widget div.news{
													margin-left:24px;
													margin-right:24px;
													width:195px;
													text-align:left;
												}

	#ftr-cleared{
		/* background:#a10023 url('../images/ftr-bg.png') repeat-x; */
		clear:both;
		width:100%;
	}
		#ftr-grad{/*needs to include corners*/
			height:15px;
			margin:auto;
			width:990px;
		}
			#ftr-lft-cnr{
				/* background:#a10023 url('../images/ftr-grad.png') no-repeat 0 0; */
				background:url('../images/ftr-grad.png') no-repeat 0 0;
				float:left;
				width:15px; height:15px;
			}
			#ftr-ctr{
				/* background:#a10023 url('../images/ctr-grad.png') repeat-x 0 0; */ /*maybe sprited with others*/
				background:url('../images/ctr-grad.png') repeat-x 0 0; /*maybe sprited with others*/
				float:left;
				width:960px; height:15px;
			}
			#ftr-rght-cnr{
				/* background:#a10023 url('../images/ftr-grad.png') no-repeat top right; */
				background:url('../images/ftr-grad.png') no-repeat top right;
				float:left;
				width:15px; height:15px;
			}
		#ftr-content{
			color:#000000;
			font-size:0.563em;
			font-family:Verdana, "Verdana Ref", sans-serif;
			margin:5px auto 0px;
			overflow:hidden;
			padding:0px 30px;
			width:930px; height:160px;
		}
		#ftr-content a,
		#ftr-content a:active,	
		#ftr-content a:focus,
		#ftr-content a:link,	
		#ftr-content a:visited{
			text-decoration:none ;
		}
		#ftr-content a:hover{
			text-decoration:none;
		}
			#ftr-content span a,
			#ftr-content span a:active,	
			#ftr-content span a:focus,
			#ftr-content span a:link,	
			#ftr-content span a:visited{
				text-decoration:none;
				filter:alpha(opacity=100);
				-moz-opacity:1;
				-khtml-opacity: 1;
				opacity: 1;
			}
			#ftr-content span a:hover{
				text-decoration:none;
				filter:alpha(opacity=70);
				-moz-opacity:.7;
				-khtml-opacity: .7;
				opacity: .7;
			}
			#ftr-logo-cpyrght{
				float:left;
				margin-right:25px;
				overflow:hidden;
				width:215px; height:140px;
			}
				#ftr-logo a{
					/* background:url('../images/ftr-logo.png') no-repeat; */
					background:url('../images/school_logo.png') no-repeat 10px 10px;
					display:block;
					overflow:hidden;
					padding-top:100px;
					width:215px; height:0px;
				}
				#ftr-cprght {
					margin: 0 0 0 7px;
				}

				#ftr-cprght a:link, #ftr-cprght a:visited {
					color: #FFFFFF;
					text-decoration: none;
					opacity: 1;
				}
				#ftr-cprght a:hover, #ftr-cprght a:active {
					text-decoration: none;
					opacity: 0.7;
				}

			#ftr-cnt-addr{
				float:left;
				margin:12px 20px 0px 0px;
				overflow:hidden;
				width:115px; height:105px;
				font-style:normal;
			}
				#ftr-cnt-addr a,
				#ftr-cnt-addr a:active,
				#ftr-cnt-addr a:focus,
				#ftr-cnt-addr a:link,
				#ftr-cnt-addr a:visited{
					color:#000000;
				}
				#ftr-cnt-addr span{
					display:block;
					/* margin-top:.7em; */
					margin-top:10px;
				}
				#ftr-cnt-addr span.addr{
					margin-top:0px;
				}
			.ftr-cnt-sepr{
				background:url('../images/ftr-sepr.png') no-repeat;
				float:left;
				margin-right:28px;
				margin-top:11px;
				width:1px; height:105px;
			}
			#ftr-content #ftr-cnt-links{
				height:105px;
				float:left;
				font-size:1.2em;
			}
				#ftr-content #ftr-cnt-links a,
				#ftr-content #ftr-cnt-links a:active,
				#ftr-content #ftr-cnt-links a:focus,
				#ftr-content #ftr-cnt-links a:link,
				#ftr-content #ftr-cnt-links a:visited{/*can be optimized out*/
					color:#000000;
					filter:alpha(opacity=100);
					-moz-opacity: 1;
					-khtml-opacity: 1;
					opacity: 1;
				}
				#ftr-content #ftr-cnt-links a:hover{
					border-bottom:1px #000000 dotted;
					filter:alpha(opacity=70);
					-moz-opacity: .7;
					-khtml-opacity: .7;
					opacity: .7;
				}
				#ftr-content #ftr-cnt-links ul {
					margin:11px 0px 0px;
					padding: 0px;
					float:left;
					width:330px;
					list-style:none;
					height:105px;
					overflow:hidden;
				}
				#ftr-content #ftr-cnt-links li {
					float:left;
					width:150px; height:29px;
				} 
			#ftr-cnt-other{
				height:105px;
				float:left;
				font-size:1.2em;
				text-align:center;
			}
				#ftr-cnt-other a,
				#ftr-cnt-other a:active,
				#ftr-cnt-other a:focus,
				#ftr-cnt-other a:link,
				#ftr-cnt-other a:visited{
					display:block;
					color:#a9a9a9;
					overflow:hidden;
					padding-top:28px;
					text-decoration:none;
					width:99px; height:0px;
					background:url('../images/ftr-other.png') no-repeat;
				}
				#ftr-cnt-other li a:hover{
					color:#FFF;
				}
				#ftr-cnt-other ul {
					margin-top:11px 0px 0px;
					padding: 0px;
					float:left;
					list-style:none;
					height:105px;
					overflow:hidden;
					width:99px;
				}
				#ftr-cnt-other li {
					float:left;
					width:99px; height:38px;
					overflow:hidden;
				}
					#ftr-cnt-other li#first a,
					#ftr-cnt-other li#first a:active,
					#ftr-cnt-other li#first a:focus,
					#ftr-cnt-other li#first a:link,
					#ftr-cnt-other li#first a:visited{
						background-position:  0px 0px;
					}
					#ftr-cnt-other li#first a:hover{
						background-position:  0px -28px;
					}
					#ftr-cnt-other li#second a,
					#ftr-cnt-other li#second a:active,
					#ftr-cnt-other li#second a:focus,
					#ftr-cnt-other li#second a:link,
					#ftr-cnt-other li#second a:visited{
						background-position:  -99px 0px;
					}
					#ftr-cnt-other li#second a:hover{
						background-position:  -99px -28px;
					}
					#ftr-cnt-other li#third a,
					#ftr-cnt-other li#third a:active,
					#ftr-cnt-other li#third a:focus,
					#ftr-cnt-other li#third a:link,
					#ftr-cnt-other li#third a:visited{
						background-position:  -198px 0px;
					}
					#ftr-cnt-other li#third a:hover{
						background-position:  -198px -28px;
					}

					#ftr-cnt-other span.pwr_by_cres {
						margin: 11px 0 0;
						font-size: 14px;
						font-style: italic;
						font-weight: bold;
						color: #383838;
					}

					#ftr-cnt-other span.pwr_by_cres a{
						display: block;
						margin: 10px 0 0;
						width: 164px;
						height: 25px;
						background: url('../images/logo.png') no-repeat 0px 0px;
						opacity: 1;
						text-decoration: none;
					}
