@import url("forms.css");
/* =Main
-------------------------------------------------------------- */
html, body {
	height: 100%;
}
body {
	padding: 0;
	margin: 0;
	background: url('../images/background.jpg') 50% 0;
}
#container {
	width: 860px;
	margin: 0 auto;
	min-height: 100%;
	position: relative;
	background: #FFFFFF;
}
/* =Column Layout
-------------------------------------------------------------- */
#main {
	float: left;
	width: 652px;
}
#content {
	float: right;
	width: 475px;
}
#extras {
	width: 166px;
	margin-left: 658px;
	_margin-left: 658px;
}


#main {
min-height: 580px;
_height: 580px;
}


/* =Content Styling
-------------------------------------------------------------- */
h2.heading {
	background-color: #D4D4D4;
	color: #737373;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bolder;
	padding: 3px 50px 3px 5px;
	margin: 0px -10px 0;
	border-bottom: 2px solid #FFF;
	line-height: 1.1;
	position: relative;
}
h2.heading em {
	color: #2B6A3C;
	font-style: normal;
}
.section {
	padding: 0px 10px 5px;
	border-bottom: 4px solid #FFF;
}
.section a.viewall {
	position: absolute;
	top: 6px;
	right: 3px;
	font-size: 10px;
	text-transform: lowercase;
	text-decoration: none;
	color: #8B8B8B;
}
.section a:hover.viewall {
	color: #2B6A3C;
}
/* =News
-------------------------------------------------------------- */
#news {
	background: #F9F2E7;
}
#news h5.date {
	font-size: 10px;
	font-weight: normal;
	color: #C59F63;
	margin: 0 0 5px;
}
#news h3.title {
	color: #437751;
	margin: 0;
	font-size: 12px;
}
#news h3.title a {
	color: #437751;
	text-decoration: none;
}
#news h3.title a:hover {
	color: #B21737;
}
#news p {
	margin: 5px 0;
}
#news img {
	border: 1px solid #000;
	float: left;
}
#news .newsfeature h5.date,
#news .newsfeature h3.title,
#news .newsfeature p,
#news .newsfeature .readmore {
	margin-left: 90px;
}
#news .newsfeature a.readmore {
	display: block;
	text-decoration: none;
}
.newsfeature,
.news {
	clear: both;
	border-bottom: 1px dashed #C59F63;
	padding: 10px 0;
	_position: relative;
}
#news .news h3.title {
	font-size: 11px;
}
#news hr {
	clear: both;
	height: 1px;
	visibility: hidden;
	padding: 0;
	margin: 0;
}
/* =Achievers
-------------------------------------------------------------- */
#achievers {
 background: #EAEAEA;
 padding-bottom: 0;
 border-bottom: 0px none;
}
.achiever {
 border-bottom: 2px solid #FFF;
 margin: 0 -10px;
 padding: 10px;
 clear: both;
 background: #EAEAEA;
}
.achiever img {
 border: 1px solid #000;
 float: left;
 margin: 10px 0 0;
 height: 95px;
 width: 58px;
}
.achiever h3.title {
 margin: 5px 10px 5px 66px;
 color: #437751;
 font-size: 14px;
}
.achiever h3.title a {
 color: #437751;
 text-decoration: none;
}
.achiever h3.title a:hover {
 color: #B21737;
}
.achiever p {
 margin: 5px 10px 5px 66px;
}
/* =Opportunities
-------------------------------------------------------------- */
#opportunities {
	background: #EAEAEA;
	
}
#opportunities h3 {
	margin: 7px 0 3px;
	color: #437751;
	font-size: 11px;
}
#opportunities h3 a {
	color: #437751;
	text-decoration: none;
}
#opportunities h3 a:hover {
	color: #B21737;
}
/* =Extras
-------------------------------------------------------------- */
#extras ul {
	margin: 0;
	width: 178px;
	background: url('../images/menu-red-angle.jpg') no-repeat 0 100%;; list-style-type:none; padding-left:0; padding-right:0; padding-top:0; padding-bottom:35px
}
#extras ul li {
	background: #B21736;
	padding: 0;
	margin: 0;
	border-bottom: 2px solid #FFF;
}
#extras ul li a {
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	display: block;
}
#extras ul li a:hover {
	background: url('../images/menu-gold-grad.jpg') repeat-y 0 0;
}
#extras ul li a span {
	display: block;
	font-size: 11px;
}
#extras ul li.button {
	text-indent: -1234em;
}

#extras ul li.button a {
	height: 100%;
	padding: 0;
	/*filter:alpha(opacity=30);*/
	/*-moz-opacity:0.3;*/
	/*background: #000*/
}
#extras ul li#thinkmvsu {
        background: url('../images/buttons/thinkmvsu.jpg') no-repeat 0 0;
        height: 96px
}

#extras ul li.button a:hover {
	background: none;
}
#extras ul li#mymvsu {
	background: url('../images/buttons/my_mvsu.jpg') no-repeat 0 0;
	height: 68px
}
#extras ul li#deltadevils {
	background: url('../images/buttons/deltadevils.jpg') no-repeat 0 0;
	height: 96px
}
#extras ul li#ahscholars {
	background: url('../images/buttons/aaronhenrylectureseries.jpg') no-repeat 0 0;
	height: 68px
}
#extras ul li#getposted {
	background: url('../images/buttons/getposted.jpg') no-repeat 0 0;
	height: 96px
}
#extras ul li#inauguration {
	background: url('../images/buttons/inaugurationbanner.jpg') no-repeat 0 0;
	height: 96px
}


#extras ul li#getgear {
background: url('../images/buttons/valleygear.jpg') no-repeat 0 0;
height: 96px
}
#extras ul li.button a,
#extras ul li.button a:hover {
filter:alpha(opacity=20);
-moz-opacity:0.2;
opacity:0.2;
background: transparent;
}
* html #extras ul li.button a,
* html #extras ul li.button a:hover
{
	background: #000;
}

/* =Footer
-------------------------------------------------------------- */
#footer {
	clear: both;
	margin: 5px 196px 0 204px;
	border-top: 2px solid #B21736;
	font-size: 10px;
	color: #2B623A;
}
#footer a {
	color: #2B623A;
	text-decoration: none;
}
#footer a:hover {
	color: #B21736;
}
#footer p {
	margin: 0;
	padding: 10px;
}
p#copyrights {
	padding: 10px 10px 40px;
	background: #BB9724;
	color: #FFF;
	margin-bottom: 0;
}
#copyrights a {
	color: #FFF;
}
/* List News Display */
.listnews h5.date {
	font-size: 10px;
	font-weight: normal;
	color: #C59F63;
	margin: 0 0 5px;
}
.listnews h3.title {
	color: #437751;
	margin: 0;
	font-size: 12px;
}
.listnews h3.title a {
	color: #437751;
	text-decoration: none;
}
.listnews h3.title a:hover {
	color: #B21737;
}
.listnews p {
	margin: 5px 0;
}
.listnews img {
	border: 1px solid #000;
	float: left;
}
.listnews h5.date,
.listnews h3.title,
.listnews p,
.listnews .readmore {
	margin-left: 90px;
}
.listnews a.readmore {
	display: block;
	text-decoration: none;
}
.listnews {
	clear: both;
	border-bottom: 1px dashed #C59F63;
	padding: 10px 0;
	_position: relative;
}

.listnews hr {
	clear: both;
	height: 1px;
	visibility: hidden;
	padding: 0;
	margin: 0;
}
/* Pagination */
#pagination {
text-align: center;
font-size: 10px;
position: relative;
padding: 10px;
margin: 10px 0;
background: #F9F6F1;
}
#pagination p {
margin: 0;
}
#pagination ul {

list-style: none;
margin: 0;
padding: 0;
}
#pagination li {
position: absolute;
top: 1em;
margin: 0;
padding: 0;
}
#pagination a {
text-decoration: none;
}
#pagination li#next {
right: 10px;
}
#pagination li#back {
left: 10px;
}
/* Opportunities */

h3.opportunity {
	margin: 7px 0 3px;
	color: #437751;
	font-size: 11px;
}
h3.opportunity a {
	color: #437751;
	text-decoration: none;
}
h3.opportunity a:hover {
	color: #B21737;
}
/* List Jobs */
.listjobs {
clear: both;
margin: 0 0 10px;
padding: 5px 0 0;
}
.listjobs h5.date {
	font-size: 10px;
	font-weight: normal;
	color: #C59F63;
	margin: 0;
}
.listjobs h3.title {
	color: #437751;
	margin: 0;
	font-size: 12px;
}
.listjobs h3.title a {
	color: #437751;
	text-decoration: none;
}
.listjobs h3.title a:hover {
	color: #B21737;
}

/* Faculty and Staff */

.profile {
clear: both;
padding: 10px 0;
border-bottom: 1px solid #BB9724;
}
.profile hr {
visibility: hidden;
clear: both;
height: 1px;
margin: 0;
}
.profile h5.name,
.view_profile h5.name {
font-size: 14px;
margin: 0 0 5px;
}
.profile img {
float: right;
border: 2px solid #2B623A;
}
.view_profile {
padding: 10px 0;
}
.view_profile img {
float: right;
border: 2px solid #2B623A;
}
/* List Events */
.events h5.date {
	font-size: 10px;
	font-weight: normal;
	color: #C59F63;
	margin: 0 0 5px;
}
.events h3.title {
	color: #437751;
	margin: 0;
	font-size: 12px;
}
.events h3.title a {
	color: #437751;
	text-decoration: none;
}
.events h3.title a:hover {
	color: #B21737;
}
.events p {
	margin: 5px 0;
}

.events a.readmore {
	display: block;
	text-decoration: none;
}
.events {
	clear: both;
	border-bottom: 1px dashed #C59F63;
	padding: 10px 0;
	/*_position: relative;*/
}

/* List Publications */
.listpublications h5.date {
	font-size: 10px;
	font-weight: normal;
	color: #C59F63;
	margin: 0 0 5px;
}
.listpublications h3.title {
	color: #437751;
	margin: 0;
	font-size: 12px;
}
.listpublications h3.title a {
	color: #437751;
	text-decoration: none;
}
.listpublications h3.title a:hover {
	color: #B21737;
}
.listpublications p {
	margin: 5px 0;
}

.listpublications a.readmore {
	display: block;
	text-decoration: none;
}
.listpublications {
	clear: both;
	border-bottom: 1px dashed #C59F63;
	padding: 10px 0;
	/*_position: relative;*/
}

.viewone h5.date {
	font-size: 10px;
	font-weight: normal;
	color: #C59F63;
	margin: 0 0 5px;
}
.viewone h3.title {
	color: #437751;
	margin: 0;
	font-size: 14px;
}
.viewone {
	clear: both;
	padding: 10px 0;
	/*_position: relative;*/
}
.listemployee h5.date {
	font-size: 10px;
	font-weight: normal;
	color: #C59F63;
	margin: 0 0 5px;
}
.listemployee h3.title {
	color: #437751;
	margin: 0;
	font-size: 12px;
}
.listemployee h3.title a {
	color: #437751;
	text-decoration: none;
}
.listemployee h3.title a:hover {
	color: #B21737;
}
.listemployee p {
	margin: 5px 0;
}

.listemployee a.readmore {
	display: block;
	text-decoration: none;
}
.listemployee {
	clear: both;
	border-bottom: 1px dashed #C59F63;
	padding: 10px 0;
	/*_position: relative;*/
}
/* Contact Form */
#contact_form fieldset {
border-width: 0;
padding: 0;
}
#contact_form legend {
display: none;
}
#contact_form fieldset p {
margin: 0 0 10px;
font-weight: bold;
}
#contact_form fieldset input {
display: inline;
float: none;
clear: left;
padding: 0;
line-height: 1.4;
border-width: 0;
vertical-align: middle;
margin: 12px 0 0px 0;
_margin: 0;
}
#contact_form fieldset label {
display: inline;
padding: 9px 0 0 0;
_padding: 0;
line-height: 1.4;
margin: 12px 0 0;
_margin: 0;
clear: right;
float: none;
vertical-align: middle;
margin-left: 5px;
}
#contact_form label {
display: block;
margin: 2px 0 0;
}
#contact_form input {
clear: left;
float: none;
display: block;
margin: 2px 0;
border: 1px solid #000;
padding: 2px 3px;
}
#contact_form textarea {
height: 150px;
width: 300px;
border: 1px solid #000;
padding: 2px 3px;
}

#contact_form input.other_description {
border: 1px solid #000;
padding: 0px 2px;
margin-left: 12px;
}
input.contact_submit {
font-weight: bold;
margin: 15px 0;
padding: 3px 5px;
background: #437751;
border: 1px solid #2B623A;
color: #FFF;
cursor: pointer;
display: block;
}
.form-row {
padding: 5px 0;
}
.form-row input {
border: 1px solid #437751;
}
.form-row select option {
padding-right: 10px;
}
input.button {
font-weight: bold;
margin: 15px 0;
padding: 3px 5px;
background: #437751;
border: 1px solid #2B623A;
color: #FFF;
cursor: pointer;
display: block;
}
form#my_login label {
display: block;
margin: 2px 0;
float: left;
clear: left;
width: 130px;
height: 14px;
}
form#my_login input, 
form#my_login textarea,
form#my_login select  {
clear: right;
display: block;
margin: 2px 0 2px 140px;
font-size: 12px;
}

form#my_login input {
padding: 2px 3px;
}
form#my_login textarea {
padding: 2px 3px;
width: 300px;
height: 120px;
}

/* Search */
#footer .button {
	display: inline;
	margin: 0 5px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal;
	padding: 2px 3px;
}
#footer form {
	text-align: center;
	margin: 5px 0;
}
#footer form * {
	float: none;
	display: inline;
}

.search_result dt {
	border-bottom: 1px solid #1C4326;
	padding: 0 0 5px;
	margin: 5px 0;
}
.search_result dt a {
	text-decoration: none;
}
.search_result dt a:hover {
}
.search_result dd em a {
display: none;

}
.search_result img {
display: none;

}
.search_result dt {
font-size: 14px;
}
.search_result hr {
	margin: 5px 0;
}
/* Nav Search */
#searchnav {
	text-align: right;
margin: 0;
padding: 0;
}
#searchnav form {
margin: 0;
}
#searchnav label {
color: #FFF;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 6px;
	margin: 0 0 10px;
	border-bottom: 2px solid #FFF;
display: block;
background: #1C4527;
position: relative;
}
#searchnav input {
border: 2px solid #1C4527;
width: 135px;
padding: 3px;
display: block;
margin: 5px auto;
}
html body #container #searchnav input.button {
background: #95132D;
color: #FFF;
font-size: 10px;
text-transform: uppercase;
font-weight: bold;
letter-spacing: normal;
width: auto;
display: inline;
margin: 0 13px 0 0;
border: 2px solid #1C4527;
}

