
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0; margin:0; outline:0; padding:0; vertical-align:baseline;}
:focus {outline:0;}
body {background:url(../images/bg/content.png) repeat-y center #dae1de; color:#4a4a4a; font-family:tahoma; line-height:1.5; z-index:0; font-size:68.75%; padding:0;}
a {color:#547DC9;}
h1 {font-size:1.5em;}
h2 {font-size:1.42em; font-weight:normal; color:#0D2C7C;}
h3 {font-size:1.17em;}
h4,h5,h6 {font-size:1em;}
p {margin:0 0 1em 0;}
blockquote:before,blockquote:after,q:before,q:after {content:"";}
blockquote,q {quotes:"" "";}
ol,ul {list-style:none;}
dl {margin:0 0 1em 0;}
dt {font-weight:bold;}
dd {margin-bottom:1em;}
input,select,textarea {font-family:Tahoma, Verdana; font-size:1em;}
table {border-collapse:separate; border-spacing:0; font-size:1em;}
caption,th,td {font-weight:normal; text-align:left;}
th,td {padding:0.25em 0.25em 0.25em 0.5em;}
hr {display:none;}
.clear {clear:both;}
#page {background:url(../images/bg/page.png) #DAE1DE repeat-x;}
.imgright {float:right; margin:0 0 3px 3px;}
.imgleft {float:left; margin:0 3px 3px 0;}
/* Image replacement */
.ir {font-size:1em; margin:0; overflow:hidden; position:relative;}
.ir span {background-repeat:no-repeat; display:block; height:100%; left:0; position:absolute; top:0; width:100%; z-index:1;}
.ir a {cursor:pointer; display:block; height:100%; width:100%;}
a.ir span {cursor:pointer;}
.ir2 {overflow:hidden; text-indent:-2000px;}
/* Auto clearing floats */
#nav .flyout .inner:after,.audience-panel .top:after,.home-cols:after,#footer .inner:after,#bottom:after,.sortable-box .inner:after,.customize-box .welcome:after,.customize-box .inner:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
/* Wrapper */
.wrapper {
	width:985px;
	margin:0 auto;
	background-color: #FFF;
		
}
.mast {
	background-image: url(../images/bg/mast.jpg);
	background-repeat: repeat-x;
}
.mast .wrapper {
}
.mast.alt {background:#ffffff;}
.mast div div h2 {color:#ffffff;}
.mast.alt div div h2 {color:#091f5d;}
/* Header */
#header {
	height:110px;
	position:relative;
	z-index:900;
}
#header h1 {width:334px; height:87px; position:absolute; top:5px; left:10px;}
#header h1 span {background-image:url(../images/text/logo2alt.png);}
#header .weather {color:#e4e4e4; font-size:0.91em; position:absolute; top:23px; left:361px; width:235px;}
#header .weather img {vertical-align:middle;}
.mast.alt #header {background:#ffffff;}
.mast.alt #header h1 span {background-image:url(../images/text/logo2.gif);}
.mast.alt #header .weather {color:#656565;}
/* Top navigation */
#top-nav {
	width:200px;
	height:25px;
	position:absolute;
	top:0;
	right:40px;
	background-image: url(../images/top-nav.png);
	padding-left:10px;
	text-align:center;
	
}

#new-top-nav1{background: url(../images/topnav/mainnav2c_02.gif) 0 0px ;height:33px; }
#new-top-nav2{background: url(../images/topnav/mainnav2c_04.gif) 0 0px ;height:33px;}
#new-top-nav3{background: url(../images/topnav/mainnav2c_06.gif) 0 0px ;height:33px;}
#new-top-nav4{background: url(../images/topnav/mainnav2c_08.gif) 0 0px ;height:33px;}
#new-top-nav5{background: url(../images/topnav/mainnav2c_07.gif) 0 0px ;height:33px;}
#new-top-nav6{background: url(../images/topnav/mainnav2c_10.gif) 0 0px ;height:33px;}
#new-top-nav7{background: url(../images/topnav/mainnav2c_11.gif) 0 0px ;height:33px;}

#new-top-nav8{background: url(../images/topnav/mainnav2d_12.gif) 0 0px ;height:33px;}
#new-top-nav9{background: url(../images/topnav/mainnav2d_13.gif) 0 0px ;height:33px;}
#new-top-nav10{background: url(../images/topnav/mainnav2d_14.gif) 0 0px ;height:33px;}

#new-top-nav11{background: url(../images/topnav/mainnav2d_15.gif) 0 0px ;height:33px;}
#new-top-nav12{background: url(../images/topnav/mainnav2d_16.gif) 0 0px ;height:33px;}


#new-top-nav1:hover{background: url(../images/topnav/mainnav2c_02.gif) 0 -33px ;height:33px;}
#new-top-nav2:hover{background: url(../images/topnav/mainnav2c_04.gif) 0 -33px ;height:33px;}
#new-top-nav3:hover{background: url(../images/topnav/mainnav2c_06.gif) 0 -33px ;height:33px;}
#new-top-nav4:hover{background: url(../images/topnav/mainnav2c_08.gif) 0 -33px ;height:33px;}
#new-top-nav5:hover{background: url(../images/topnav/mainnav2c_07.gif) 0 -33px ;height:33px;}
#new-top-nav6:hover{background: url(../images/topnav/mainnav2c_10.gif) 0 -33px ;height:33px;}
#new-top-nav7:hover{background: url(../images/topnav/mainnav2c_11.gif) 0 -33px ;height:33px;}

#new-top-nav8:hover{background: url(../images/topnav/mainnav2d_12.gif) 0 -33px ;height:33px;}
#new-top-nav9:hover{background: url(../images/topnav/mainnav2d_13.gif) 0 -33px ;height:33px;}
#new-top-nav10:hover{background: url(../images/topnav/mainnav2d_14.gif) 0 -33px ;height:33px;}

#new-top-nav11:hover{background: url(../images/topnav/mainnav2d_15.gif) 0 -33px ;height:33px;}
#new-top-nav12:hover{background: url(../images/topnav/mainnav2d_16.gif) 0 -33px ;height:33px;}



#top-nav li {float:left; margin:2px 4px; font-family: tahoma;
	font-size: 10px;
	color: #FFFFFF;
		}
#top-nav a {
	color:#fff;
	display:block;
	overflow:hidden;
	text-decoration:none;
    height: 15px;
}
#top-nav a:hover {color:#CCCCCC;}
#top-nav a:hover span,#top-nav a.current span {background-position:left bottom;}
#top-nav a#top-nav01 {width:52px;}
#top-nav a#top-nav02 {width:74px;}
#top-nav a#top-nav03 {width:71px;}
#top-nav a#top-nav04 {width:71px;}
#top-nav a#top-nav01 span,#top-nav a#top-nav02 span,#top-nav a#top-nav03 span,#top-nav a#top-nav04 span {display:none;}
#top-nav a#top-nav01:hover {background:transparent url(../images/nav/topnav.png) 0 -25px no-repeat;}
#top-nav a#top-nav02:hover {background:transparent url(../images/nav/topnav.png) 0 -43px no-repeat;}
#top-nav a#top-nav03:hover {background:transparent url(../images/nav/topnav.png) 0 -61px no-repeat;}
#top-nav a#top-nav04:hover {background:transparent url(../images/nav/topnav.png) 0 -79px no-repeat;}
.mast.alt #top-nav {background:#7091CF url(../images/nav/topnav.png);}
/* Accessibility Navigation */
#header .accessibility {position:absolute; top:31px; right:60px; font-size:0.82em; text-transform:uppercase; color:#547DC9;}
#header .accessibility li {float:left; padding-left:7px; margin-left:5px; background:url(../images/bg/sep1.gif) left center no-repeat;}
#header .accessibility li.first {margin:0; padding:0; background:none;}
#header .accessibility li.to-content {display:none;}
#header .accessibility span {display:block; float:left; margin-right:4px;}
#header .accessibility a {text-decoration:none; color:#547DC9;}
#header .accessibility a.decrease {display:block; float:left; width:9px; height:9px; margin:2px 3px 0 0;}
#header .accessibility a.decrease span {background-image:url(../images/bg/decrease.gif);}
#header .accessibility a.increase {display:block; float:left; width:9px; height:9px; margin-top:2px;}
#header .accessibility a.increase span {background-image:url(../images/bg/increase.gif);}
#header .student-res img{ float:left; margin-right:3px; margin-left:5px;}
#header .student-res {position:absolute; top:31px; right:-26px; font-size:0.82em; text-transform:uppercase; color:#767676;}
#header .student-res li {float:left; margin:0 0px 0 0;}
#header .student-res li.isis,#header .student-res li.toolkit {border-right:#364F9E solid 1px;}
#header .student-res li a {padding:1px 7px 4px 0px; line-height:20px; display:block; vertical-align:middle;  }
#header .student-res li a:hover {}
#header .student-res li.isis a {}
#header .student-res li.toolkit a {}
#header .student-res li.home a {background-image:url(../images/icons/homealt.jpg);}
#header .student-res li.prefs a {}
#header .student-res li.prefs {visibility:hidden; border-right:none; padding:0; margin:0;}
#header .student-res li div.customize-panel {position:absolute; left:-1000em; text-align:left; width:308px; z-index:9999;}
#header .student-res li.active div.customize-panel {position:absolute; left:-26px; top:22px; text-align:left; z-index:9999;}
#header .student-res li div.customize-panel-content {text-align:left; color:#555555; font-size:1em; text-transform:none; background:url(../images/bg/customize.png) no-repeat; padding:15px 20px 0px 20px; overflow:hidden;}
#header .student-res li div.customize-panel-controlls {text-align:center; background:url(../images/bg/customize-bottom.png) no-repeat; height:58px; margin:0px; overflow:hidden;}
#header .student-res li div h3 {font-size:20px; font-weight:normal; color:#625069; margin:0px;}
#header .student-res li div h4 {font-size:13px; font-weight:normal;color:#465050;}	
#header .student-res li div.customize-panel p {margin:0 0 5px;}
#header .student-res li div fieldset{border-bottom:1px solid #eee; margin:0 0 5px; padding:0 0 5px 0;}
#header .student-res li div fieldset label{margin:0 3px 0 0;}
#header .student-res li div fieldset input{vertical-align:middle; margin:0 4px 0 0; padding:0;}
#header .student-res li div fieldset.search {margin:0 0 10px;}
#header .student-res li.prefs div div div {width:auto; height:auto; position:relative; top:auto; left:auto;}
#header .student-res a {text-decoration:none; color:#d8d7d7;}
#header .student-res li.prefs div h4 {width:260px;}
#header .student-res li.prefs div h4 a {padding:0; background:none; display:inline;}
#header .student-res input.save,#header .student-res input.help,#header .student-res input.reset {background:none; border:none; text-transform:uppercase; color:#555555; font-size:9px; height:15px; padding:0px 15px 0px 17px; cursor:pointer; margin-top:10px; background-position:0px 0px; background-repeat:no-repeat;}
#header .student-res input:hover.save,#header .student-res input:hover.help,#header .student-res input:hover.reset {color:#000; background-position:0px -15px;}
#header .student-res input.save {background-image:url(../images/icons/save.gif);}
#header .student-res input.help {background-image:url(../images/icons/help-tips.gif);}
#header .student-res input.reset {background-image:url(../images/icons/reset.gif);}
#header div.customize-panel .photo-options,#header div.customize-panel .background-options,#header div.customize-panel .masthead-options {position:absolute !important; left:17px; width:270px; padding:10px 0; overflow:hidden; border:solid 1px #efefef; background:#ffffff !important; z-index:10000;}
#header div.customize-panel .masthead-options {top:-203px !important;}
#header div.customize-panel .photo-options {top:-223px !important;}
#header div.customize-panel .background-options {top:-243px !important;}
#header div.customize-panel .photo-options a,#header div.customize-panel .background-options a {padding:0; background:none;}
#header div.customize-panel .photo h4 a,#header div.customize-panel .background h4 a,#header div.customize-panel .masthead h4 a {padding:0 0 5px 8px !important; background:url(../images/icons/feature-arrow.gif) no-repeat 0px 3px !important; color:#465050;}
#header div.customize-panel .photo h4 a:hover,#header div.customize-panel .background h4 a:hover,#header div.customize-panel .masthead h4 a:hover {color:#000;}
#header .student-res li div .photo-options input,#header .student-res li div .background-options input,#header .student-res li div .masthead-options input {margin:10px 7px 0 15px; padding:0; display:block; width:auto; height:20px; float:left;}
#header .student-res li div .photo-options label,#header .student-res li div .background-options label,#header .student-res li div .masthead-options label {margin:0 15px 0 0; display:block; width:auto; float:left;}
.mast.alt #header .student-res li.isis,.mast.alt #header .student-res li.toolkit {border-right:#e7efec solid 1px;}
.mast.alt #header .student-res li.isis a {background-image:url(../images/nav/icons/iconFacebook.gif);}
.mast.alt #header .student-res li.toolkit a {background-image:url(../images/icons/toolkit.jpg);}
.mast.alt #header .student-res li.home a {background-image:url(../images/icons/home.jpg);}
.mast.alt #header .student-res li.prefs a {background-image:url(../images/icons/customize.jpg);}
.mast.alt #header .student-res a {color:#767676;}
.mast.alt #header div.customize-panel .photo h4 a,.mast.alt #header div.customize-panel .background h4 a,.mast.alt #header div.customize-panel .masthead h4 a {color:#465050;}
/* Main navigation */


#nav {height:33px; padding-left:12px; background: url(../images/bg/mainnavalt2.png) 0 0 no-repeat; margin:0; z-index:20}



.mast.alt #nav {background:#3c58ad url(../images/bg/mainnav2.gif) 0 0 no-repeat;}
#nav li {float:left;}
#nav a {color:#fff; display:block; height:33px; line-height:33px; margin:0; overflow:hidden; position:relative; text-align:center; text-decoration:none;}
#nav a span {background-repeat:no-repeat; display:block; height:100%; left:0; position:absolute; top:0; width:100%; cursor:pointer;}
#nav a:hover {background-color:#598adb; color:#4C5956;}
#nav a:hover span,#nav a.current span,#nav li.hover a span {background-position:left bottom;}
#nav .nav01, #nav .nav02, #nav .nav03, #nav .nav04, #nav .nav05, #nav .nav06, #nav .nav07, #nav .nav09, #nav .nav01, #nav .search, #nav .nav12 {height:33px; display:block;}
#nav .nav01, #nav .nav01 a {width:86px;}
#nav .nav02, #nav .nav02 a {width:123px;}
#nav .nav03, #nav .nav03 a {width:171px;}
#nav .nav04, #nav .nav04 a {width:109px;}
#nav .nav05, #nav .nav05 a {width:122px;}
#nav .nav06, #nav .nav06 a {width:191px;}


#nav .search, #nav .search a {width:69px;}
#nav .nav12, #nav .nav12 a {width:53px;}
#nav .nav01 a:hover {background: transparent url(../images/bg/mainnavalt2.gif) 36 -33px no-repeat;}
#nav .nav02 a:hover {background: transparent url(../images/bg/mainnavalt2.gif) 0 -99px no-repeat;}
#nav .nav03 a:hover {background: transparent url(../images/bg/mainnavalt2.gif) 0 -132px no-repeat;}
#nav .nav04 a:hover {background: transparent url(../images/bg/mainnavalt2.gif) 0 -165px no-repeat;}
#nav .nav05 a:hover {background: transparent url(../images/bg/mainnavalt2.gif) 0 -198px no-repeat;}
#nav .nav06 a:hover {background: transparent url(../images/bg/mainnavalt2.gif) 0 -231px no-repeat;}
#nav .nav07 a:hover {background: transparent url(../images/bg/mainnavalt2.gif) 0 -264px no-repeat;}

#nav .search a:hover {background: transparent url(../images/bg/mainnavalt2.gif) 0 -363px no-repeat;}
#nav .nav12 a:hover {background: transparent url(../images/bg/mainnavalt2.gif) 0 -33px no-repeat;}
.mast.alt #nav .nav01 a:hover {background: transparent url(../images/bg/mainnav2.gif) 36 -33px no-repeat;}
.mast.alt #nav .nav02 a:hover {background: transparent url(../images/bg/mainnav2.gif) 0 -99px no-repeat;}
.mast.alt #nav .nav03 a:hover {background: transparent url(../images/bg/mainnav2.gif) 0 -132px no-repeat;}
.mast.alt #nav .nav04 a:hover {background: transparent url(../images/bg/mainnav2.gif) 0 -165px no-repeat;}
.mast.alt #nav .nav05 a:hover {background: transparent url(../images/bg/mainnav2.gif) 0 -198px no-repeat;}
.mast.alt #nav .nav06 a:hover {background: transparent url(../images/bg/mainnav2.gif) 0 -231px no-repeat;}
.mast.alt #nav .nav07 a:hover {background: transparent url(../images/bg/mainnav2.gif) 0 -264px no-repeat;}

.mast.alt #nav .search a:hover {background: transparent url(../images/bg/mainnav2.gif) 0 -363px no-repeat;}
.mast.alt #nav .nav12 a:hover {background: transparent url(../images/bg/mainnav2.gif) 0 -33px no-repeat;}
#nav .nav01 a span, #nav .nav02 a span, #nav .nav03 a span, #nav .nav04 a span, #nav .nav05 a span, #nav .nav06 a span, #nav .nav07 a span, #nav .nav09 a span, #nav .nav10 a span, #nav .search a span, #nav .nav12 a span {display:none;}
#nav .search-ns {display:none;}
/* Main navigation flyouts */
#nav .flyout {clear:both; left:-999em; position:absolute; width:368px; z-index:100; text-transform:none;}
#nav .flyout .inner {background:url(../images/bg/nav-flyout.png) no-repeat bottom; padding:12px 10px 2px 27px;}
#nav .nav01 .flyout {margin-left:-12px;}
#nav .nav02 .flyout {margin-left:-115px;}
#nav .nav03 .flyout {margin-left:-152px;}
#nav .nav04 .flyout {margin-left:-165px;}
#nav .nav05 .flyout {margin-left:-132px;}
#nav .nav06 .flyout {margin-left:-148px;}
#nav .nav07 .flyout {margin-left:-148px;}
#nav .nav09 .flyout {margin-left:-132px;}
#nav .nav10 .flyout {margin-left:-157px;}
#nav .search .flyout {margin-left:-246px;}
#nav .nav12 .flyout {margin-left:-312px;}
#nav .flyout ul {float:left; border-left:1px solid #DFE8E6;  margin:0 0 10px 0; width:145px; padding:0 0 0 10px;}
#nav .flyout ul.first {border:none; margin:0 15px 10px 0; padding:0;}
#nav .flyout li {float:none; padding-left:9px; background:url(../images/bg/flyout-li.gif) 0 0.5em no-repeat; margin-bottom:4px;}
#nav .flyout a {background:transparent; color:#3F3F3F; display:inline; line-height:13px; width:auto; height:auto;  position:static; text-align:left;}
#nav .flyout a:hover, .mast.alt #nav .flyout a:hover {background:transparent; color:#000;}
#nav .nav10 .flyout li {padding-left:18px;}
#nav .nav12 .flyout li {padding-left:0; background:none;}
#nav .flyout .menu-share ul {float:none; border-left:none;  margin:0; width:330px; padding:0;}
#nav .flyout .menu-share li {float:left; margin-bottom:0px;}
#nav .nav10 .flyout li.apple {background:url(../images/nav/icons/iconApple.gif) 0 0 no-repeat;}
#nav .nav10 .flyout li.facebook {background:url(../images/nav/icons/iconFacebook.gif) 0 0 no-repeat;}
#nav .nav10 .flyout li.youtube {background:url(../images/nav/icons/iconYouTube.gif) 0 0 no-repeat;}
#nav .nav10 .flyout li.twitter {background:url(../images/nav/icons/iconTwitter.gif) 0 0 no-repeat;}
#nav .nav10 .flyout li.uva {background:url(../images/nav/icons/iconUVa.gif) 0 0 no-repeat;}
#nav .nav10 .flyout li.hoosonline {background:url(../images/alumni/links/iconHoosOnline.gif) 0 0 no-repeat;}
/* Search flyout */
#nav .search .flyout p {margin:0 0 4px 0;}
#nav .search .flyout input {vertical-align:middle; margin:0;}
#nav .search .flyout label {vertical-align:middle; margin:0 6px 0 1px;}
#nav .search .flyout img {vertical-align:middle; margin:0 0 0 -6px;}
#nav .search .flyout input.keyword {background:url(../images/bg/keyword.gif) no-repeat; color:#2D2D2D; font-size:0.92em; border:none; width:228px; padding:2px 6px; margin-right:4px;}
#nav form {margin-bottom:20px;}
/* What's Happening Area */
#happening {margin:0px;}
#happening-overview {background:#d3dad8; overflow:hidden; height:25px; cursor:pointer;}
#happening-overview h3 {font-size:15px; font-weight:normal; width:280px; float:left; margin:4px 0px 0px 15px;}

#happening-overview h3 a {font-size:10px; font-weight:normal;   color: Black ;  font-weight:bold; margin:4px 0px 0px 0px; text-decoration:none; }

#happening-overview h3 a:hover {color:#000;}
#happening-overview ul {float:right; margin:5px 0px 0px 0px; padding:0; width:685px;}
#happening-overview ul li {float:left; margin:0 8px 0 0; padding:0; height:19px;}
#happening-panel div a,#happening-panel div p a,#happening-panel div ul li a {text-decoration:none;}
#happening-overview ul li a {color:#444444; font-size:9px; text-transform:uppercase; text-decoration:none; padding:4px 0px 0px 33px !important; display:block;}
#happening-overview ul li a:hover {color:#000000;}
#happening-overview ul li.operating {width:200px; background:url(../images/bg/happening-operating-tab.png)}
#happening-overview ul li.news {width:232px; background:url(../images/bg/happening-news-tab.png) top left;}
#happening-overview ul li.weather {width:215px; background:url(../images/bg/happening-weather-tab.png)}
#happening-overview ul .normal a span {color:#039;}
#happening-overview ul .high a span {color:#F00;}
#happening-panel {display:block; background:url(../images/bg/happening-bg.png) repeat-x bottom; border-top:#d3dad8 solid 4px; padding:15px 0px 0px 20px;}
#happening-panel .bottom {clear:both; height:1px;}
#happening-panel .col1,#happening-panel .col2,#happening-panel .col3,#happening-panel .col4 {float:left; margin-right:11px;}
#happening-panel .col1 {width:267px;}
#happening-panel .col2 {width:200px;}
#happening-panel .col3 {width:232px;}
#happening-panel .col4 {width:216px;}
#happening-panel h3,#happening-panel .col2 h4 {font-size:14px; font-weight:normal; margin:0px 0px 3px 0px; color:#666c69; line-height:16px;}
#happening-panel h3 a,#happening-panel .col2 h4 a {color:#666c69; text-decoration:none;}
#happening-panel p.more a {display:block; padding:3px 10px; font-size:9px; text-transform:uppercase; text-decoration:none; color:#666;}
#happening-panel .col1 {font-size:12px; line-height:16px;}
#happening-panel .col1 h3 {font-size:18px;}
#happening-panel .col1 h3.twitter {margin-top:20px !important; background:url(../images/icons/twitter.png) no-repeat; padding:0 0 0 30px;}
#happening-panel .col2 {background:url(../images/bg/happening-operating-bg.png) bottom; max-height:195px; overflow:auto;}
#happening-panel .col2 h4 {color:#039; margin:0px 5px 5px 12px;}
#happening-panel .col2 ul {margin:0px 10px 10px 12px;}
#happening-panel .col2 ul li, #happening-panel .col3 ul li {padding:0px 0px 5px 8px; background:url(../images/bg/plus2.gif) 0 5px no-repeat; line-height:14px;}
#happening-panel .col2 ul li a {color:#4a4a4a;}
#happening-panel .col3 h3 {color:#F30;}
#happening-panel .col3 p, #happening-panel .col3 ul {margin-bottom:0; margin-top:0;}
#happening-panel .col3 .news {height:141px; overflow:auto;}
#happening-panel .col3 p.more {background:url(../images/bg/happening-news-more.png) no-repeat top;}
#happening-panel .col3 p.more a {color:#F30;}
#happening-panel .col4 .weather {height:92px; overflow:auto; margin-bottom:10px;}
#happening-panel .col4 p.more {background:url(../images/bg/happening-weather-more.png) no-repeat top; margin-top:10px;}
#happening a.toggle {height:15px; display:block; cursor:pointer;}
#happening a.toggle span {background:url(../images/bg/happening-toggle.png)}
#happening-buttons {text-align:right; padding:0 9px 3px 0;}
#happening-close,#happening-refresh {cursor:pointer;}
/* Audience Nav */
#audience-nav-hitesh {clear:both; height:47px; margin:0; background:#0E3776 url(../images/nav/audience.png) 0 0 no-repeat;}
#audience-nav-hitesh-ns {clear:both; height:47px; margin:0; background:#0E3776;}
.audience-nav-hitesh-static {margin-bottom:10px !important;}
#audience-nav-hitesh li,#audience-nav-hitesh-ns li {float:left;}
#audience-nav-hitesh a,#audience-nav-hitesh-ns a  {color:#fff; display:block; height:47px; line-height:46px; margin:0; overflow:hidden; position:relative; text-align:center; text-decoration:none; text-transform:uppercase; width:150px;}
#audience-nav-hitesh a span,#audience-nav-hitesh-ns a span {background-repeat:no-repeat; display:block; height:100%; left:0; position:absolute; top:0; width:100%; z-index:1; cursor:pointer;}
#audience-nav-hitesh a:hover,#audience-nav-hitesh-ns a:hover {background-color:#496EB2; color:#fff;}
#audience-nav-hitesh a#a-nav01,#audience-nav-hitesh-ns a#a-nav01-ns {width:200px;}
#audience-nav-hitesh a#a-nav02,#audience-nav-hitesh-ns a#a-nav02-ns {width:161px;}
#audience-nav-hitesh a#a-nav03,#audience-nav-hitesh-ns a#a-nav03-ns {width:155px;}
#audience-nav-hitesh a#a-nav04,#audience-nav-hitesh-ns a#a-nav04-ns {width:167px;}
#audience-nav-hitesh a#a-nav05,#audience-nav-hitesh-ns a#a-nav05-ns {width:148px;}
#audience-nav-hitesh a#a-nav06,#audience-nav-hitesh-ns a#a-nav06-ns {width:154px;}
#audience-nav-hitesh a#a-nav01 span,#audience-nav-hitesh-ns a#a-nav01 span,#audience-nav-hitesh a#a-nav02 span,#audience-nav-hitesh-ns a#a-nav02 span,#audience-nav-hitesh a#a-nav03 span,#audience-nav-hitesh-ns a#a-nav03 span,#audience-nav-hitesh a#a-nav04 span,#audience-nav-hitesh-ns a#a-nav04 span,#audience-nav-hitesh a#a-nav05 span,#audience-nav-hitesh-ns a#a-nav05 span,#audience-nav-hitesh a#a-nav06 span,#audience-nav-hitesh-ns a#a-nav06 span {display:none;}
#audience-nav-hitesh a#a-nav01:hover,#audience-nav-hitesh-ns a#a-nav01:hover {background:transparent url(../images/nav/audience2.png) 0 0px no-repeat;}
#audience-nav-hitesh a#a-nav02:hover,#audience-nav-hitesh-ns a#a-nav02:hover {background:transparent url(../images/nav/audience2.png) -200px 0px no-repeat;}
#audience-nav-hitesh a#a-nav03:hover,#audience-nav-hitesh-ns a#a-nav03:hover {background:transparent url(../images/nav/audience2.png) -361px 0px no-repeat;}
#audience-nav-hitesh a#a-nav04:hover,#audience-nav-hitesh-ns a#a-nav04:hover {background:transparent url(../images/nav/audience2.png) -516px 0px no-repeat;}
#audience-nav-hitesh a#a-nav05:hover,#audience-nav-hitesh-ns a#a-nav05:hover {background:transparent url(../images/nav/audience2.png) -683px 0px no-repeat;}
#audience-nav-hitesh a#a-nav06:hover,#audience-nav-hitesh-ns a#a-nav06:hover {background:transparent url(../images/nav/audience2.png) -831px 0px no-repeat;}
/* Home columns */
.home-cols {clear:both;}
.home-cols .left {float:left; width:306px;  margin:10px 0 13px 20px;}
.home-cols .middle {float:left; width:307px; margin:10px 0 13px 13px;}
.home-cols .right {float:right; width:307px; margin:10px 18px 13px 1px;}
/* Footer */
#footer {clear:both; margin:0 0 5px 0; color:#636363; font-size:0.92em;}
#footer .wrapper {background:url(../images/bg/footer.png) #e9eeed; padding-top:10px;}
#footer .inner {padding:2px 21px 10px 24px; }
#footer p {margin:0;}
#footer a {color:#3F3F3F; text-decoration:none;}
#footer a:hover {color:#0c0c0c; text-decoration:none;}
#footer .left {float:left; width:500px;}
#footer .left li {float:left; padding-left:8px; margin-left:6px; background:url(../images/bg/sep2.gif) left center no-repeat;}
#footer .left li.first {margin:0; padding:0; background:none;}
#footer .left .tel {padding-left:16px; background:url(../images/bg/tel.gif) 0 20% no-repeat;}
#footer .left .email {padding-left:16px; background:url(../images/bg/email.gif) 0 40% no-repeat;}
#footer .right {float:right; width:350px; text-align:right; color:#616161;}
#footer .right a {color:#464646;}
#footer .right a:hover {color:#131313;}
#footer .right .copy {color:#464646;}
#footer .right .copy a {padding:1px 0 3px 15px; background:url(../images/bg/copy.gif) left top no-repeat;}
/* Bottom */
#bottom {margin-bottom:10px;}
#bottom ul {float:left; width:400px; margin-left:18px;}
#bottom li {float:left; margin-right:2px;}
#bottom li a {display:block; height:15px;}
#bottom li .mobile {width:62px;}
#bottom li .mobile span {background-image:url(../images/icons/uva-mobile.gif);}
#bottom li .rss {width:26px;}
#bottom li .rss span {background-image:url(../images/icons/rss.gif);}
#bottom li .podcast {width:49px;}
#bottom li .podcast span {background-image:url(../images/icons/podcast.gif);}
#bottom p {float:right; width:400px; text-align:right; margin:3px 15px 0 0; color:#616161; font-size:0.92em;}
/* Table */
.odd {background-color:#d8e1de; vertical-align:top;}
.even {background-color:#ffffff; vertical-align:top;}
/* preference popups */
.customize-box div.pop {position:relative; left:-22px; top:-128px; z-index:9999}
.customize-box div.pop div{position:absolute; left:-1000em; text-align:left; width:288px; padding:10px; z-index:9999; background:#fff; color:#666; font-size:1em; text-transform:none; border:1px solid #f0f0f0;}
.customize-box div.pop div.active{position:absolute; left:0; text-align:left; z-index:9999; top:0; width:288px;}
.customize-box div.pop div p{margin:0 0 5px;}
.customize-box div.pop div fieldset{border-bottom:1px solid #eee; margin:0 0 5px;}
.customize-box div.pop div fieldset label{margin:0 5px 0 0;}
.customize-box div.pop div fieldset input{vertical-align:middle; margin:0 2px 0 0; padding:0;}
.customize-box div.pop div fieldset.search {margin:0 0 10px;}
#header .student-res li.prefs div div div.customize-panel-topper {width:268px; height:22px; text-align:right; border-top:1px solid #eee; margin:5px 0 0 20px; display:block;}
#header .student-res li.prefs a.close-prefs,.mast.alt #header .student-res li.prefs a.close-prefs {background-image:none; float:right !important; padding:3px 12px 6px 6px; color:#555555; text-transform:none;}
#header .student-res li.prefs a.close-prefs:hover,.mast.alt #header .student-res li.prefs a.close-prefs:hover {color:#000000;}
/* Used in UVa.textSize() */
body.larger-text {font-size:81.25%;}
/* Used in UVa.homeAccordion() */
#home-accordion h2.current span {background-position:bottom left;}
#home-accordion .events .opened ul {overflow:auto;}
#home-accordion .news .opened .content {overflow:auto;}
#home-accordion .news .opened ul {overflow:auto;}
/* UVa.audiencePanels() */
#audience-nav-hitesh a:hover span,#audience-nav-hitesh a.current span {background-position:left bottom;}
/* UVa.expandableBoxes() */
.expandable-box .expanded-box {height:auto !important;}
.expandable-box .tab a.expanded span {background-position:0 -12px;}
/* UVa.mainNav() */
#nav li.hover .flyout {left:auto;}
/* UVa.SortableBoxes */
.sortable-box-closed ul,.sortable-box-closed p,.sortable-box-closed .customize-box .add {display:none !important;}
/* Share This */
#sharethis {position:relative; width:23px; height:21px; top:0px; left:13px; z-index:200; text-transform:none;}
#sharethis a {color:#535353; display:inline; line-height:normal; text-align:left;}
#sharethis a:hover {background:none; color:#547dc9;}
div#img-share {width:23px; height:21px; overflow:hidden;}
div#img-share a {font-size:11px; text-transform:uppercase; width:23px; height:21px; }
div#img-share a span {background:url(../images/nav/share.gif) 0px 0px no-repeat; width:23px; height:21px; }
div#img-share a:hover span {background:url(../images/nav/share.gif) 0px -21px no-repeat;}
#tabcontent-share1 {float:none; overflow:hidden;}
#tabcontent-share1 li {float:none;}
#sharethis .closepop {padding:10px 15px 0 6px;}
#sharethis .pan-popup {position:absolute; left:-278px; top:33px;}
#tabcontent-share1 ul {width:154px;}
#sharethis pan-popup-share {width:310px;}
/*Tab Menu-Share*/
.menu-share {width:330px; height:20px; display:block; border-bottom:#cbcbcb solid 1px; border-top:#cbcbcb solid 1px;}
.menu-share ul {margin:0px; padding:0px; list-style:none; text-align:center;}
.menu-share li {background:none; display:inline; margin:0px; list-style:none; float:left;}
.menu-share li#share-ema {padding:3px 12px 3px 12px !important;}
.menu-share li#share-soc {border-right:#cbcbcb solid 1px; padding:3px 12px 3px 3px !important;}
li#share-soc a h4,li#share-ema a h4 {color:#9f9f9f;}
li#share-soc a.tabactive h4,li#share-ema a.tabactive h4 {color:#4a4a4a;}
/*Icon Links*/
#pan-popup-share {left:-178px;}
.pan-popup a {color:#535353; text-decoration:none;}
.pan-popup a:hover {color:#547DC9;}
.closepop {float:right;}


#menu ul{
padding:0px;
margin:0px;

}

#menu li{
	float:left;
	height:32px;
	text-align: center;
	vertical-align: middle;
	line-height: 32px;
	border-left:1px solid #5777d6;
	list-style-type: none;	
}

#menu li a{
	display:block;
	font-family:Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #dee2ee;
	text-decoration: none;
}


#menu li a:hover{
	color: #FFFFFF;
	background-repeat: repeat-x;	
}

.gallery_images{
border:1px solid #CCCCCC;
margin-right:20px;

}

.white_title{
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 10px;
	display: block;
	
	vertical-align: middle;
	line-height: 25px;
}

.new_input_box {
width:194px;
height:27px;
background:url(../images/formbg/textbg.gif);
border:none;
margin:4px auto;padding-left:6px;
padding-top:3px;
font-size:12px;
line-height:27px;
vertical-align:middle;

}

#bottom_menu{
	font-size:12px;
	color:#c8d4e9;
	width:985px; 
	margin:auto; 
	background-color:#5682cb;
	height:30px;
	vertical-align:middle;
	text-align:center;
	line-height:30px;
	
	
	
	
}

#bottom_menu a{
	
	color:#e0e7f3;
	line-height:30px;
	margin: auto;
	text-decoration: none;
	
	}
	
	#bottom_menu a:hover{
	
	color:#ffffff;
	
	
}


.list1 li  { background:url(../images/quote/tick-mark.gif) no-repeat left 8px; color:#444e57; padding-left:21px; line-height:1.9em;  }


#hover_table a{
	color:#900;
	padding:3px 5px 3px 12px;
	background-image: url(../images/top_books/bullet1.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	}
#hover_table a:hover{
		background-color:#900;
		color:#FFF;
		padding:3px 5px 3px 12px;
		background-image: url(../images/top_books/bullet1_wt.png);
	background-repeat: no-repeat;
	background-position: left 5px;
		
	}
	
	
	#hover_table .without_arrow {
	padding:3px 5px;
	color:#900;
	
	background-image: none;
		}
		
		#hover_table .without_arrow:hover {
	padding:3px 5px;
	background-color:#900;
	color:#FFF;
	
	background-image: none;
		}
	
#hover_table table,caption,tbody,tfoot,thead,tr,th,td {vertical-align:top}



#testimonials a{
	color:#4A4A4A;
	text-decoration:none;
}

#testimonials a:hover{
	color:#d03400;
	text-decoration:none;
}
	
