/* -----------------------------------------------------------------------
Vanderbilt University Stylesheet [2010 University Web Communications] 
www.vanderbilt.edu OVERRIDES
----------------------------------------------------------------------- */

/* SITE specific overrides*/


/* HEADER BACKGROUND COLOR OR BACKGROUND IMAGE */
.graphicheader {
background-color: #EB911B;
border: 0 !important;
}

/* DROPDOWN MENU */
#sitenavigation {
background-color: #EB911B;
border: 0 !important;
font-size: 1em;
}
#sitenav a:link, #sitenav a:visited {
background: #EB911B;
color: white;
}
#sitenav li.current_page_item a, #sitenav li a:hover {
background: #b1b697 !important;
color: WHITE !important; 
}
	
#sitenav li a:hover, #sitenav li ul li a:hover {
background: #b1b697 !important;
color: WHITE !important; 
}
#sitenav li ul li a {
background: #EB911B !important;
color: WHITE !important;
}
#sitenav li ul li a:link, #sitenav li ul li a:visited {
background:none repeat scroll 0 0 #2c2802 !important;
color: WHITE !important;
}

#sitenav li ul li a:hover {
background:none repeat scroll 0 0 #b1b697 !important;
color: WHITE !important;
}
#sitenav li {
	margin-right:23px;
	border-right:none;
	font-size:12px;
	font-weight:bold;
}
#sitenav li ul li {
border-bottom: 1px solid #69663b;
}
#secnav .home { display: none; }

/* RIGHT COLUMN */
#secnav {
background:none repeat scroll 0 0 #f4f6f8;
border-bottom:15px solid #be3f2c ;
border-top:none;
}
#secnav h4 {
background: #ebe4d2;
color: #252525;
font-family: Arial, Verdana, sans-serif;
font-size: 16px;
line-height: 20px;
font-weight: normal;
margin: 8px 8px 2px 8px;
padding: 8px 8px 2px 8px;
}
#secnav li a {
color:#252525;
border-bottom:1px solid #2c2802;
}
#secnav li a:link {
color:#252525;
}
#secnav li a:visited {
color:#252525;
}
#secnav li a:hover {
color:#252525;
}

#secnav form {
background-color: #cfc0a1;
}
#secnav input.searchfield {
background-color: #cfc0a1;
}
#secnav input {
background: #cfc0a1;
}
#secnav button.btn {
background-color: #8b713e  ;
}
#secnav .btn {
color:#fff;
}
#secnav .emailform { }

/* NEWS IN RIGHT COLUMN */
#secnav .rssnews {
background-color: #5c652e;
color: #fff;
}
#secnav .rssnews h3 {  }
#secnav .rssnews li a {
border-bottom:1px solid #2c2802;
color:#f9f8ec;
}
#secnav .rssnews li a:visited {
color:#f9f8ec;
}
#secnav .rssnews li a:hover {
background-color: #c1bfa8;
color:#000;
}
#secnav span {
  font-size: .8em;
  padding-left: 5px;
}

/* FOOTER */
#footer {  }
#footer h4, #footer h4 a:link, #footer h4 a:visited { }
#footer h4 a:hover { }


/* smaller size for the slideshow text */

.vslides h3 {
font-size: 15px !important;
line-height: 19px !important;
}

.vslides h3 a {
font-size: 15px !important;
line-height: 19px !important;
}

.sitemason_body table { border-collapse: collapse; } 
.sitemason_body td { border: 1px solid #666 !important; padding: 4px !important; } 

/* Insights Reports Styling */
.reportform form {
	margin: 0 0 1em;
	padding: 0;
}

.reportform input {
	padding: 8px;
	background: #FAFAFA;
	border: 1px solid #CCC;
}

.reportform .searchtext {
	width: 250px;
}

.reportform .searchbutton {
	background: #CCC;
	color: #333;
}
.pagenumbers {
	border-bottom: 1px solid #ccc;
	line-height: 2em;
	padding-bottom: .5em;
}
.thispage {
	padding: 3px 5px;
	font-weight: bold;
	background: #666;
	color: #FFF;
}

.pagenumbers a:link, .pagenumbers a:visited {
	padding: 3px 5px;
	background: #FAFAFA;
	border: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC !important;
	text-decoration: none;
	color: #666 !important;
	margin-right: 3px;
}

.pagenumbers a:hover {
	background: #333;
	color: #FFF !important;
}

.secmain .report-title {
	margin-bottom: 0.3em !important;
}
