/* 	Acalog(tm) system stylesheet v6.0.156		Developed by Digital Architecture Group. (www.digarc.com)	*/

/* 	Acalog(tm) system stylesheet v6.0.80
	Developed by Digital Architecture Group. (www.digarc.com)

HTML TAG STYLES
--------------------------------------------------------------------------------------*/
/*UVA*/
html {margin:0px; padding:0px;}

BODY {
	background: #DAE1DD url(/images/header_images/page.png) repeat-x top left;
	margin: 0 auto;
	text-align:center;
	padding:0px;
}

P {
	text-align: left;
}

TABLE.toplevel, TABLE.toplevel_popup {
	margin: auto;
	width: 985px !important;
	text-align:left;
}




td.block_n2_and_content {


}

#acalog-header {
width: 985px !important;
height: 78px;

_margin-top: -100px;
}





TD {

}

TH {
	padding: 2px 5px 2px 2px;
	background-color: #EFEFEF;
	text-align: left;
}

FORM, INPUT, SELECT, TEXTAREA, OPTION {

}

select {
	padding: 1px 0px 1px 0px;
}

.block_content HR {
	height: 2px;
	background: #3C62A3;
	border: 1px solid #3C62A3;	/* Opera/Moz */
	color: #3C62A3;
	display:block;
}

HR.navbar {
	background-color:#999999;
	border:0 solid #999999;
	color:#999999;
	height:0px;
	margin:0px;
	width:167px;
	display: none;
}


.block_n2_content hr.navbar {
	display:none !important;
	background:red;
	border-size:0px;
	height:0px !important;
	max-height:0px;
	margin-top:-1px;
	font-size:0px;
}

.block_n2_links hr.navbar {
	display:block !important;
	background:#ebebeb;
	border:1px solid #ebebeb;
	height:1px !important;
	margin:0 auto;
	width:150px;
}

/* LINK STYLES
--------------------------------------------------------------------------------------*/
A:link, A:visited {
	color: #2B558E;
}

A:hover, A:active {
	color: #2B558E;
}

A.navbar:link, A.navbar:visited  {
	color:#364D81;
	font-family: Arial,Tahoma, Helvetica,sans-serif;
	font-weight:normal;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1.2px;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #364d81;
	display: block;
	cursor: pointer;
	display: block;
	margin:0px;
	margin-top: -10px;
	padding: 10px 22px 10px 22px;
}

A.navbar:hover, A.navbar:active {
	background:#ededed;
	color:#364D81;
	font-family: Arial,Tahoma, Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:none;
	letter-spacing: 1.2px;
	text-align: left;
	display: block;
	margin:0px;
	margin-top: -10px;
	padding: 10px 22px 10px 22px;
}


.block_n2_search a.navbar:link, .block_n2_search a.navbar:visited {
	background: none;
	font-family: Arial,Tahoma, Helvetica,sans-serif;
	font-weight:normal;
	color: #ffffff;
	text-transform: capitalize;
	font-size: 13px;
	text-decoration: none;
	padding: 0;
	margin-top:2px;
}
.block_n2_search a.navbar:hover, .block_n2_search a.navbar:active {
	background: none;
	font-family: Arial,Tahoma, Helvetica,sans-serif;
	font-weight:normal;
	color: #ffffff;
	text-transform: capitalize;
	font-size: 13px;
	text-decoration: underline;
	padding: 0;
	margin-top:2px;
}

.block_n2_tools a.navbar:link, .block_n2_tools a.navbar:visited {
	color:#364D81;
	font-family: Arial,Tahoma, Helvetica,sans-serif;
	font-weight:normal;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1.2px;
	text-align: left;
	display: block;
	padding: 10px 22px 10px 22px;
	margin-top: -16px;
}
.block_n2_tools a.navbar:hover, .block_n2_tools a.navbar:active {
	background:#ededed url(/images/header_images/header_images/lftNavHoverArrow.gif) no-repeat scroll 0 0;
	color:#364D81;
	font-family: Arial,Tahoma, Helvetica,sans-serif;
	font-weight:normal;
	text-decoration:none;
	letter-spacing: 1.2px;
	text-align: left;
	display: block;
	padding: 10px 22px 10px 22px;
	margin-top: -16px;
}


A.navbar_chosen:link, A.navbar_chosen:visited {

}


A.navbar_chosen:hover, A.navbar_chosen:active {

}

.navbar {

}


.help_block {
	background: url(/images/header_images/help_button.png) no-repeat top left;
	padding:5px 7px 6px 7px;
}


A.help:link, A.help:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 2px 0px 9px;
}

A.help:hover, A.help:active {
	color: #FFFFFF;
	text-decoration: underline;
	padding: 0px 2px 0px 9px
}

A.n1:link, A.n1:visited {
	color: #FFFFFF;
	text-decoration: none;
}

A.n1:hover, A.n1:active {
	color: #FFFFFF;
	text-decoration: underline;
}

A.footer:link, A.footer:visited {
	color: #ffffff;
	text-decoration: underline;
	font-size: 10px;
}

A.footer:hover, A.footer:active {
	color: #ffffff;
	text-decoration: underline;
	font-size: 10px;
}


/* BLOCK AREA SPECIFIC STYLES
--------------------------------------------------------------------------------------*/
.block_n1_right {
	display: none;
	background-color: #C10202;
}

.block_n1_left {
	padding: 0px 0px 0px 0px;
	background-color: #C10202;
	color: #FFC8A6;
	vertical-align: top;
	height: 1px;
	display: none;
}

.block_border_left {
	width: 20px;	/*	Added in 4.2.0 to force size. */
	padding: 2px 5px;
	background-color: #ebf0ee;
	display: none;
}

.block_date_inner {
	background: #d3d9d7;
	text-align: center;
	height: 35px;
	width: 147px !important;

}

.block_date_outer_left {
	background: #d3d9d7;
	}

.block_date_outer_right {
	background: #d3d9d7;
	width: 12px;
}

.block_n2_content {
background: #3c62a3 url(/images/header_images/left_nav_bottom.png) no-repeat bottom left;
padding: 0px 0px 7px 0px;
}
.block_n2_content hr {
	border: 0px solid #000000;	/* Opera/Moz */
	color: #000000;
	background-color: #000000;
	display: none !important;
}

.block_n2 {
	background-color: #2c508D;
	width:175px !important;
	padding-bottom:15px;
	padding-top:0px;
	margin-top:0px;

}

.block_n2 a img {
	display: none;
}

.block_n2_and_content {
	margin-top: 0px;
	padding: 0px;

}

.block_n2_search input {
	font-size: 10px;
}

.block_n2_search {
	background: #3c62a3 url(/images/header_images/left_nav_top.png) no-repeat bottom left;
	padding: 20px 20px 20px 20px;
	margin:0px;
}

.block_n2_links {
	width: 175px !important;
	margin-top: -1px;
	margin-bottom:0px;
	position:relative;
	top:-1px;
	padding-bottom:0px;
	background: #3c62a3 url(/images/header_images/left_nav_middle.png) repeat-y top left;
}

#acalog-navigation {
	margin-top:0px;
	padding: 4px 0px 4px 0px;
}

.n2_links {
	/*background: url(/images/header_images/dividerNav2.png) no-repeat bottom center;*/
	padding:0px;
	margin:-4px 0px 0px 0px;
	line-height:12px;
	display;block;
}


.n2_search _header {
	padding: 0px;
	margin: 0px;
}



.block_n3_left {

}

.block_n3_right select, input {
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.block_n3_off {
	background-color: #d3d9d7;
	padding: 10px 12px 10px 0px;
}

.n3_header {
	display: none;
}

.block_content_outer {
	padding: 0px 0px 36px 0px;
	background-color: #ffffff;
}

.block_content {
	padding: 24px 22px 36px 24px;
	background-color: #FFFFFF;
	vertical-align: top;

}

.block_content_popup {
	padding: 15px 5px 10px 10px;
	background-color: #FFFFFF;
	vertical-align: top;
}

.block_footer_lb {
	display:none;
}

.block_footer_rb {
	background: url(/images/header_images/content_corners_lower.png) no-repeat top right;
	background-color: #2c508D;
	padding: 4px;
	color: #acccf5;
	vertical-align: top;
	padding:40px 0px 28px 245px;
	font-size: 10px;

}

/* DATATABLE CORNER STYLES */
.th_lt {
	background-color:#2c508D;
	color:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	padding: 4px 0px 0px 6px;

}

.th_rt {
	background-color: #2c508D;


}

.td_lb {
	height: 3px;
	background-color: #2c508D;

}

.td_rb {
	height: 3px;
	background-color: #2c508D;
}

.td_light {
	padding: 2px 4px 2px 2px;
	background-color: #E4e2e4;
	padding: 4px 4px 4px 6px;
}

.td_dark {
	padding: 2px 4px 2px 2px;
	background-color: #CFCFCF;
	padding: 4px 4px 4px 6px;

}


/* TEXT SPECIFIC STYLES
--------------------------------------------------------------------------------------*/
.n1_header {
}

.n1_archived {
	padding: 0px 5px 0px 15px;
}

.n3_header {
	line-height: 16px;
}

H1, .header {
	margin-bottom: 0px;
	margin-top: 6px;
	text-transform: capitalize;
	letter-spacing: 1;
}

H2, .header_2 {
	margin-bottom: 0px;
}

H3, .header_3 {
	margin-bottom: 0px;
}

H5, .header_5 {
	margin-bottom: 0px;
}
H6, .header_6 {
	margin-bottom: 0px;
}
H4, .header_4 {
	margin-bottom: 0px;
	font-weight: 700;
}

.date {
 color: #4c4c4c;
}

.n2_search_header {

}

.n2_search {
	color: #ffffff;
	font: 10px Geneva, Helvetica, Arial, sans-serif;
/*	font-weight: bold; */
	margin:0px;
}

.help_exacttext {
	font-style: italic;
}



.required {
	color: #990000;
	font-weight: bold;
}

.not_required {
	font-weight: bold;
}

.error {
	color: #FF0000;
	font-weight: bold;
}

.success {
	color: #0000FF;
	font-weight: bold;
}

.message{
	color: #FF8800;
	font-weight: bold;
}


/* ONLINE APPLICATION SPECIFIC STYLES */
.block_n4 {
	border: 2px solid #FFC8A6;
	padding: 4px;
	background-color: #EFEFEF;
	font-weight: bold;
}

.block_n4 A {
	color: #FFFFFF !important;
	font-weight: bold;
}

.n4_text {
	font: bold 12px;
	text-align: center;
}

.block_login {
	background-color: #FFC8A6;
}

/* MISCELLANEOUS STYLES */

.comment {
	color: #FF0000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#acalog-header {
	margin: 0px;
	padding: 0px;
	width: 748px;
}

#location {
	width: 132px !important;
}

#keyword {
	background-color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	width: 130px !important;
	margin-top:2px;
	margin-bottom:2px;
}

span #exact_match {
color: #ffffff;
margin-left: 17px;
}

/*	HEADER STYLES TAKEN FROM THE CUSTOM HEADER FILE. */

.whatever {
	color: #F00;
}


.quickfind {
	font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 4px;

}

.gobttn {
	margin-bottom: 9px;
	position: relative;
	top: 2px;
}

.textinp {
	background-color: #FFF;
	border-color: #222 #CCC #555;
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 4px;
	width: 124px;
	_width: 126px;
	font-weight: normal;
}

.td_light img{
	display: none;
}

.acalog-course {
	list-style: none;
}

.acalog-core ul li ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.block_content table tbody tr td div {
	padding-left: 0 !important;
}

.help_block {
	padding-left:0px !important;
}

/* 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;}

/* Header */
#header {height:67px; position:relative; z-index:900; background:#091f5d; margin:0; padding:0;}
#header h1 {width:334px; height:44px; position:absolute; top:16px; left:20px;}
#header h1 span {background-image:url(/images/header_images/logo2alt.gif);}
#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/header_images/logo2.gif);}
.mast.alt #header .weather {color:#656565;}
/* Top navigation */
#top-nav {width:293px;_width:320px; height:25px; padding-left:24px; position:absolute; top:-11; _top:0; right:15px;_right:12px; background:#7091CF url(/images/header_images/topnavalt.png);}
#top-nav li {float:left; list-style: none;}
#top-nav a {color:#fff; display:block; font-size:0.82em; height:18px; line-height:18px; margin:0; overflow:hidden; position:relative; text-align:center; text-decoration:none; text-transform:uppercase;}
#top-nav a span {background-repeat:no-repeat; display:block; height:100%; left:0; position:absolute; top:0; width:100%; z-index:1; cursor:pointer;}
#top-nav a:hover {background-color:#7091CF; color:#fff;}
#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/header_images/topnav.png) 0 -25px no-repeat;}
#top-nav a#top-nav02:hover {background:transparent url(/images/header_images/topnav.png) 0 -43px no-repeat;}
#top-nav a#top-nav03:hover {background:transparent url(/images/header_images/topnav.png) 0 -61px no-repeat;}
#top-nav a#top-nav04:hover {background:transparent url(/images/header_images/topnav.png) 0 -79px no-repeat;}
.mast.alt #top-nav {background:#7091CF url(/images/header_images/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/header_images/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/header_images/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/header_images/increase.gif);}
#header .student-res {position:absolute; top:19px;_top:29; right:-42px; text-transform:uppercase; color:#767676; padding: 0; height: 16px;line-height:16px;vertical-align: baseline;}
#header .student-res li {float:left; margin:0 7px 0 0; list-style: none;}
#header .student-res li.isis,#header .student-res li.toolkit {border-right:#364F9E solid 1px;}
#header .student-res li a {padding:1px 7px 4px 19px; background-position:0px 0px; background-repeat:no-repeat;}

#header .student-res li.isis a {background-image:url(/images/header_images/isisalt.jpg); font-family:Arial,Helvetica,sans-serif; font-size: 9px; background-position: 0px 0px; padding: 0px 8px 3px 19px;}
#header .student-res li.toolkit a {background-image:url(/images/header_images/toolkitalt.jpg); font-family:Arial,Helvetica,sans-serif; font-size: 9px; background-position: 0px 0px; padding: 0px 8px 3px 19px;}
#header .student-res li.home a {background-image:url(/images/header_images/homealt.jpg); font-family:Arial,Helvetica,sans-serif; font-size: 9px; background-position: 0px 0px; padding: 0px 8px 3px 19px;}
#header .student-res li a:hover {background-position: 0px -16px; font-size: 9px;}
#header .student-res li.prefs a {background-image:url(/images/header_images/customizealt.jpg);}
#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/header_images/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/header_images/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/header_images/save.gif);}
#header .student-res input.help {background-image:url(/images/header_images/help-tips.gif);}
#header .student-res input.reset {background-image:url(/images/header_images/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/header_images/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/header_images/isis.jpg);}
.mast.alt #header .student-res li.toolkit a {background-image:url(/images/header_images/toolkit.jpg);}
.mast.alt #header .student-res li.home a {background-image:url(/images/header_images/home.jpg);}
.mast.alt #header .student-res li.prefs a {background-image:url(/images/header_images/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:#091F5D url(/images/header_images/mainnavalt.gif) 0 0 no-repeat; margin:0; z-index:20}
.mast.alt #nav {background:#3c58ad url(/images/header_images/mainnav.gif) 0 0 no-repeat;}
#nav li {float:left; list-style: none;}
#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:113px;}
#nav .nav02, #nav .nav02 a {width:77px;}
#nav .nav03, #nav .nav03 a {width:86px;}
#nav .nav04, #nav .nav04 a {width:59px;}
#nav .nav05, #nav .nav05 a {width:121px;}
#nav .nav06, #nav .nav06 a {width:89px;}
#nav .nav07, #nav .nav07 a {width:86px;}
#nav .nav09, #nav .nav09 a {width:116px;}
#nav .nav10, #nav .nav10 a {width:101px;}
#nav .search, #nav .search a {width:69px;}
#nav .nav12, #nav .nav12 a {width:53px;}
#nav .nav01 a:hover {background: transparent url(/images/header_images/mainnavalt.gif) 0 -66px no-repeat;}
#nav .nav02 a:hover {background: transparent url(/images/header_images/mainnavalt.gif) 0 -99px no-repeat;}
#nav .nav03 a:hover {background: transparent url(/images/header_images/mainnavalt.gif) 0 -132px no-repeat;}
#nav .nav04 a:hover {background: transparent url(/images/header_images/mainnavalt.gif) 0 -165px no-repeat;}
#nav .nav05 a:hover {background: transparent url(/images/header_images/mainnavalt.gif) 0 -198px no-repeat;}
#nav .nav06 a:hover {background: transparent url(/images/header_images/mainnavalt.gif) 0 -231px no-repeat;}
#nav .nav07 a:hover {background: transparent url(/images/header_images/mainnavalt.gif) 0 -264px no-repeat;}
#nav .nav09 a:hover {background: transparent url(/images/header_images/mainnavalt.gif) 0 -297px no-repeat;}
#nav .nav10 a:hover {background: transparent url(/images/header_images/mainnavalt.gif) 0 -330px no-repeat;}
#nav .search a:hover {background: transparent url(/images/header_images/mainnavalt.gif) 0 -363px no-repeat;}
#nav .nav12 a:hover {background: transparent url(/images/header_images/mainnavalt.gif) 0 -33px no-repeat;}
.mast.alt #nav .nav01 a:hover {background: transparent url(/images/header_images/mainnav.gif) 0 -66px no-repeat;}
.mast.alt #nav .nav02 a:hover {background: transparent url(/images/header_images/mainnav.gif) 0 -99px no-repeat;}
.mast.alt #nav .nav03 a:hover {background: transparent url(/images/header_images/mainnav.gif) 0 -132px no-repeat;}
.mast.alt #nav .nav04 a:hover {background: transparent url(/images/header_images/mainnav.gif) 0 -165px no-repeat;}
.mast.alt #nav .nav05 a:hover {background: transparent url(/images/header_images/mainnav.gif) 0 -198px no-repeat;}
.mast.alt #nav .nav06 a:hover {background: transparent url(/images/header_images/mainnav.gif) 0 -231px no-repeat;}
.mast.alt #nav .nav07 a:hover {background: transparent url(/images/header_images/mainnav.gif) 0 -264px no-repeat;}
.mast.alt #nav .nav09 a:hover {background: transparent url(/images/header_images/mainnav.gif) 0 -297px no-repeat;}
.mast.alt #nav .nav10 a:hover {background: transparent url(/images/header_images/mainnav.gif) 0 -330px no-repeat;}
.mast.alt #nav .search a:hover {background: transparent url(/images/header_images/mainnav.gif) 0 -363px no-repeat;}
.mast.alt #nav .nav12 a:hover {background: transparent url(/images/header_images/mainnav.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/header_images/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/header_images/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/header_images/iconApple.gif) 0 0 no-repeat;}
#nav .nav10 .flyout li.facebook {background:url(/images/header_images/iconFacebook.gif) 0 0 no-repeat;}
#nav .nav10 .flyout li.youtube {background:url(/images/header_images/iconYouTube.gif) 0 0 no-repeat;}
#nav .nav10 .flyout li.twitter {background:url(/images/header_images/iconTwitter.gif) 0 0 no-repeat;}
#nav .nav10 .flyout li.uva {background:url(/images/header_images/iconUVa.gif) 0 0 no-repeat;}
#nav .nav10 .flyout li.hoosonline {background:url(/images/header_images/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/header_images/keyword.gif) no-repeat top left; color:#2D2D2D; font-size:1em; border:none; line-height:17px;height:17px;min-height:17px;width:250px !important;min-width:250px; padding:3px 6px; margin-right:4px;}
#nav form {margin-bottom:20px;}

/* Used in UVa.textSize() */
body.larger-text {font-size:81.25%;}

/* 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;}
#nav a:hover .flyout {left:auto;}
#nav li.hover .flyout .inner { height:auto; _height:100%; background-position:bottom center;}
/*#nav a:hover .inner { height:auto; _height:100%; background-position:bottom center;}*/

/* 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/header_images/share.gif) 0px 0px no-repeat; width:23px; height:21px; }
div#img-share a:hover span {background:url(/images/header_images/share.gif) 0px -21px no-repeat;}
#tabcontent-share1 {float:none; clear:left;width:auto;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:104px;}
#sharethis pan-popup-share {width:310px;}
.menu-share h4 {
	margin-top:0px;
	padding-top:0px;
}
/*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;}

/*
 Screen style
 Site: UVa
 Page: Share This HP
*/

#sharethis {position:relative; width:23px; height:21px; top:11px; left:9px; z-index:200; text-transform:none;}

#header .student-res li a {padding:1px 7px 1px 19px;}

#happening-overview ul li a {padding:4px 0px 0px 25px !important;}
#happening-overview ul li.operating {background:url(../images/bg/happening-operating-tab-ff.png) top left; }
#happening-overview ul li.news {background:url(../images/bg/happening-news-tab-ff.png) top left; }
#happening-overview ul li.weather a {padding:4px 0px 0px 33px !important;}

div#alumlinks {margin-top:10px;}

.inner a img {border:none;}

.print_link {
padding: 5px 0px 5px 0px;
}




