/* CSS document for MCV Foundation */

body{background-color:#444;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#333;line-height:1.5;margin:0;}
#container{display:block;width:905px;background:#fff;padding:0; margin:0 auto;}

#mcv_banner{display:block;width:905px;height:159px;background-image:url(../images/mcv_banner.gif);background-repeat:no-repeat;background-position:left top;}
#mcv_banner img{float:left;}

#searchbox{float:right;margin:30px -10px 0 0;padding:0;display:block;overflow:hidden;width:258px;hieght:22px;font-size:12px;border:0;}
#searchbox #cse-search-box input#searchbutton{float:left; display:inline; background-color:#f79a3b;height:22px;width:26px;margin-left:0px;border:none;color:#fff;background:url(../images/arrow_search.gif) 0 0 no-repeat;}
#searchbox #cse-search-box #search-box, 
#searchbox #cse-search-box #search-box:focus {
	float: left; display:inline; padding: 0; margin: 0; border:1px solid #faaf5e !important; width: 180px; height:16px; outline:none; font-size:12px; color:#555;}


#middle{display:inline;float:left;width:887px;margin-top:-5px;margin-bottom:0;background:url(../images/middle_bg.jpg) 0 0 repeat-y; padding:0 10px 0 10px /*60*/;}
#main{display:inline;float:right;width:622px;}

#text{position:relative;width:619px;background-image:url(../images/maintxtbg.png);background-repeat:no-repeat;background-position:left top;background-color:#fdfde3;margin:0;padding:20px 0 0 0;}
#text p{line-height:19px;padding:0 40px;}

#srchResult iframe{margin-left:30px;width:550px;height:1000px;}

#main p {margin:0 0 1.5em 0;}
h2{font-size:18px;font-weight:700;padding:0 40px;}
h3{font-size:15px;padding:0 40px;}
h4{font-size:13px;margin-bottom:0;padding:0 40px;}

#main ul{list-style-position:outside;}
#main ul li{line-height:19px;margin-left:25px;padding:0 40px 5px 0;}

ol{list-style-position:inside;line-height:20px;}
ol li{padding-bottom:8px;}
.note{color:red;}
.bullet{margin-left:-10px;}
.block{margin-left:50px;}

/* NAVIGATION - SIDEBAR */
#left_nav{display:inline;width:265px;margin:0 0 20px 0;float:left;overflow:hidden;}

/* School Links */
#left_nav ul#school{margin-left:-20px;display:inline;}
#left_nav ul#school li,#left_nav ul#school li a{font-size:15px;font-style:italic;list-style-type:none;line-height:20px;}
#school_head{font-size:15px;display:block;margin-left:23px;margin-top:60px;width:180px;}

/* Gift Link */
#gift{display:block;width:146px;height:36px;margin:30px auto 0 auto;padding:0;}
#gift_home{display:block;width:146px;height:36px;margin:40px auto 0 auto;padding-bottom:10px;}

/* Contact Link */
#contact{display:block;width:115px;height:31px;margin:20px 0 0 60px;padding-bottom:10px;}


/* Navigation - Global
-------------------------------------------------------------- */
/* set content-main navigation link styles */
#top_nav{background:#9f9491; display:block; width:883px; height:41px; margin:0 auto; padding:0; overflow:hidden;}
	#top_nav ul {margin:0; padding:0;}
	#top_nav #nav-global {list-style:none; margin: 0 0 0 15px; padding:0; width:883px; height:41px;}	
	#top_nav #nav-global li {color:#fff; list-style:none; margin: 0; padding: 0; float: left; background: none;}
	#top_nav #nav-global a {float: left; margin:0; padding: 10px 11px; border: none; font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
	/* set border and text color */
	#nav-global a {border-right: 1px solid #bdbdb3; color: #fff; text-decoration: none;}
	/* set bg color for hover state in nav-global */
	#nav-global a:hover {background: #7c7472; color:#fff;}
		
	/* Safari fix */
	@media screen and (-webkit-min-device-pixel-ratio:0){
	#top_nav{height:41px;}
	#top_nav #nav-global a {padding: 13px 16px}
	}

	/* Set active main navigation tab */
	body.home li#nav-home a,
	body.about li#nav-about a,
	body.direct li#nav-direct a,
	body.giftwork li#nav-giftwork a,
	body.giving li#nav-giving a,
	body.thanks li#nav-thanks a {color:#fae498;}


/* SIDE NAVIGATION */
#subnav {font-size:13px;}
	ul#subnav {font-size:13px;list-style-type:none;margin:25px 0 0 11px; padding:0;}
	ul#subnav li {display:block;padding:4px 0 4px 15px;}
	ul#subnav li a {color:#333;margin-left:-15px;text-decoration:none;display:block;padding:4px 0 4px 16px; font-weight:bold;}
	ul#subnav li ul {background-color:#acb298;margin:5px 0 5px -9px;list-style-type:none;padding:4px 0 4px 5px;}
	ul#subnav li li {background-color:#acb298;font-size:12px;display:block;color:#fff;padding:0 0 0 10px;margin:1px 0;}
	/* IE6 margin fix */ * html ul#subnav li li {display:inline-block;}
	ul#subnav li li a {color:#fff;text-decoration:none;display:block; padding-left:10px;}
	ul#subnav li li.current a {color:#f79a3b; text-decoration: none; background:#fdfde3; display:block;}
	ul#subnav li li a:hover {background-color:#ebdfaf;color:#685656;display:block;}
	ul#subnav li a:hover,ul#subnav li a:active,ul#subnav li.yellow
		{color:#f79a3b;text-decoration:none;background-color:#fdfde3;display:block;}
	
	/* hide subnav */
	ul#subnav li ul.section {display:none;}

	/* Turn on thrid-level navigation - class added to BODY */
		/* about */
		body.sub1 ul#subnav li.board ul.section,
		body.sub2 ul#subnav li.staff ul.section,
		body.sub3 ul#subnav li.business ul.section,
		/* giving */
		body.sub1 ul#subnav li.endowments ul.section
			{display:block;}

		/* current link, activated by global.js */
		#left_nav ul#subnav li a.current,
		#left_nav ul#subnav li a.current:link,
		#left_nav ul#subnav li a.current:visited,
		#left_nav ul#subnav li a.current:hover,
		#left_nav ul#subnav li a.current:active {color:#f79a3b; text-decoration: none; background:#fdfde3; display:block;}



#footer a{color:#fff;}
.white,.white_bg{background-color:#fff;}
#vcu_banner{display:block;width:905px;height:41px;padding:0;margin:0 auto;}

/* LINKS */
#text p a,#main ul li a, #sitemap h3 a {color:#d7740f;}
#text p a:hover,#main ul li a:hover, #sitemap h3 a:hover {color:#bf772e; text-decoration:none;}

#footer,#footer_extra{display:block;width:905px;margin-left:auto;margin-right:auto;padding:10px 0 50px 0;color:#fff;text-align:center;}
.clear {clear:both;}
#main a.pdf-link, #main a.excel-link {border: none;}

table {margin-left:30px; border: 1px solid #acb298;margin-bottom:1em;background:#fff;padding:4px;}
td.topborder {border-top: 1px solid #C1DAD7; color:#676767;}
td {border-right: 1px solid #C1DAD7;border-left: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;padding: 6px 6px 6px 12px;color: #acb298; color:#676767;}
.center {text-align:center;}

.padding_left{margin:5px -11px 0 0; padding:0 0 5px 15px;}
.padding_right{margin:5px 0 0 -40px; padding:0 15px 5px 0;}



/* need to edit styles - mah */

img{border:none;}
.hide{display:none;}
.imgright {float:right; padding: 0 0 1em 1.5em; margin-right:-11px; display:inline;}
.imgleft {float:left; margin:5px -11px 0 0;padding:0 0 5px 10px; display:inline;}

#text p.viewall {position:absolute; top:10px; right:15px; margin:0; padding:0; text-align:right;}
#text p.viewall a{padding:0; text-align:right;}
#content a.pdf-link {border: none;}

#text .profilelink {float:left; margin:10px 0 0 20px; padding:0; text-align:center; width:180px;}
/* IE6 margin fix */ * html #text .profilelink {margin:10px 0 0 12px;}
#text .profilelink img {border:0; padding:0;}
#text .profilelink p {width:180px; font-size:11px; margin:0; padding:0;}
#text .profilelink p a:link {height:1%; margin:0; padding:0; text-align:center; text-decoration:none;}

	
/* TABS */
#tabs ul li a {padding:2px;}
.ui-state-default, .ui-widget-content .ui-state-default {}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {}
.ui-state-hover a, .ui-state-hover a:hover {color:#bf772e; text-decoration:none;}
#main  .ui-state-active, .ui-widget-content .ui-state-active {}
#main  .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {background:#fff;text-decoration:none;color:#704416;}

.ui-tabs .ui-tabs-hide { display: none !important; }

/* share widget */
.share-link {margin:0; width:100px; margin-top:-35px; float:right;}




/* NEWS LINKS */

h3.newsheader { margin-bottom: 0; padding: 15px 0 0 15px; border-top: 1px solid #333333; } 

.vcu_news_list {font-size:13px;}
	ul.vcu_news_list {font-size:13px;list-style-type:none;margin:10px 10px 0 11px; padding:0;}
	ul.vcu_news_list li {display:block;padding:4px 0 4px 15px;}
	ul.vcu_news_list li a {color:#333;margin-left:-15px;text-decoration:none;display:block;padding:4px 0 4px 16px; font-weight:bold;}
	ul.vcu_news_list li ul {background-color:#acb298;margin:5px 0 5px -9px;list-style-type:none;padding:4px 0 4px 5px;}
	ul.vcu_news_list li li {background-color:#acb298;font-size:12px;display:block;color:#fff;padding:0 0 0 10px;margin:1px 0;}
	/* IE6 margin fix */ * html ul.vcu_news_list li li {display:inline-block;}
	ul.vcu_news_list li li a {color:#fff;text-decoration:none;display:block; padding-left:10px;}
	ul.vcu_news_list li li.current a {color:#f79a3b; text-decoration: none; background:#fdfde3; display:block;}
	ul.vcu_news_list li li a:hover {background-color:#ebdfaf;color:#685656;display:block;}
	ul.vcu_news_list li a:hover,ul.vcu_news_list li a:active,ul.vcu_news_list li.yellow
		{color:#f79a3b;text-decoration:none;background-color:#fdfde3;display:block;}
