  ﻿/*essentially this defines rules specifically for every file other than future, current, alumn, parents, and factuly */
#narrow
{
    margin-top: -10px;
}
.elements .element img
{
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
/* this is the swoosh that sits over top the slideshow on an inside page */
.over
{
    border-bottom: solid #e1a800 5px;
    position: relative;
    z-index: 500;
    margin-top: -60px;
    height: 60px;
    background: url('/static/css/bgs/genericswoosh.png') no-repeat;
    color: White;
    font-size: 24px;
}
#OverText
{
    padding-top: 30px;
    margin-left: 20px;
}
.rightFull2
{
    float: left;
    width: 685px;
    margin-left: 17px;
}
.fullWidth
{
    margin: 5px 12px 5px 17px;;
}

.leftFullHalf {
    float:left;
    width:440px;
	margin-top: 10px;
	padding: 10px 5px;
    font-size: 16px;
    }
.rightFullHalf{
    float:right;
    width:440px;
	margin-top: 10px;
	padding: 10px 5px;
    font-size: 16px;
    }
.leftFullHalf ol, .leftFullHalf ul, .rightFullHalf ol, .rightFullHalf ul
{
   margin-left:35px; 
}
.leftFullHalf .text, .rightFullHalf .text .fullWidth .text
{
    padding: 10px 5px;
    font-size: 16px;
}
.bigCap {font-size: 13pt; font-weight: 900;}
.maroonbar {
	background:#632b3f;
	padding:2px 0px 2px 5px;
	color: white;
	text-decoration: none;
	font-weight:bold;
	margin:10px 0px;
}
.graybarlt {
	background:#ededed;
	padding:2px 0px 2px 5px;
	color: black;
	text-decoration: none;
	font-weight:bold;
	margin:10px 0px;
	border-radius: 3px;
}
.graybarmed {
	background:#ababab;
	padding:2px 0px 2px 4px;
	color: white;
	text-decoration: none;
	font-weight:bold;
	margin:10px 0px;
	border-radius: 3px;
}
.graybglt {
	background-color:#ededed;
	padding:5px 0px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}
.titleGrayLt {
	font-size: 17px;
    background: #ededed;
    color: black;
    padding-left: 5px;
    border-radius: 3px;
    box-shadow: 3px 3px 3px rgba(0,0,0,.15);
	margin: 10px 0px;
}
.bordertopgraymed {
	 border-top:1px solid #ababab;
}
.borderbottomgraymed {
	 border-bottom:1px solid #ababab;
}
.bordertopmaroon {
	 border-top:1px solid #632b3f;
}
.borderbottommaroon {
	 border-bottom:1px solid #632b3f;
}
.borderleftmaroon {
	 border-left:1px solid #632b3f;
}
.borderrightmaroon {
	 border-right:1px solid #632b3f;
}
.borderrightbottommaroon
{
     border-right:1px solid #632b3f;
      border-bottom:1px solid #632b3f;
}
.roundleftside {
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}
.roundrightside {
	 border-top-right-radius:3px; 
	 border-bottom-right-radius:3px;
}


.message2 {
	color: White; 
	font-size: 34px;
	margin:40px 0px 15px 5px;
}
.message3 {
	color:white;
	font-size:15px;
	margin:40px 0px 15px 5px;
}
.limorespace {
	margin:5px 0px;;
}
.justifyit {
	text-align:justify;
}

#indent {
	margin:0px; 
	padding:0px 5px 10px 10px;
}
.indent2 {
	margin:8px 0px 8px 50px;
}
.padcells3 {
	padding:3px;
}
.padcells5 {
	padding:5px;
}
.footer2
{
    position: relative;
    z-index: 2;
    margin-top: -30px;
    border-top: solid black 2px;
    box-shadow: 0 -5px 105px rgba(0,0,0,.4);
    width: 100%;
    min-width: 1000px;
    height: 210px;
    background-image: url('/static/css/bgs/footerswoosh.png'), url('/static/css/bgs/footer2.png');
    background-position: 0px 25px, 0 0;
    background-repeat: no-repeat,repeat-x;
}

#seal2
{
    position: absolute;
	display:none;
}

.highlight a
{
    border-bottom:1px dashed #ababab;
	color: #632b3f;
    cursor: pointer;
	padding:0px 2px;
}
.highlight a:hover
{
    background: rgb(99,43,63);
    color: white;
    cursor: pointer;
	padding:0px 2px;
	border-radius:3px;
}
.goToTop a
{
    color: White;
    display: inline-block;
    float: right;
    margin-right: 15px;
	border-bottom:none;
}
.goToTop2 a
{
    color: #632b3f;
    display: inline-block;
    float: right;
    margin-right: 15px;
	border:none;
	
}
.goToTop2 a:hover
{
    color:white;
	background-color: #632b3f;
    display: inline-block;
    float: right;
    margin-right: 15px;
	border-bottom:none;
}
a.mrnlnk:link{color:#ffffff; text-decoration:none; border-bottom: none; background:#632b3f; padding:1px 5px;border-radius:3px; border:1px solid #632b3f;}
a.mrnlnk:visited{color:#ffffff !important; text-decoration:none; border-bottom: none; background:#632b3f; padding:1px 5px;border-radius:3px; border:1px solid #632b3f;}
a.mrnlnk:hover{color:#632b3f !important; text-decoration:none; border-bottom: none; background:#ffffff !important; border-radius:3px; border:1px solid #632b3f;}

a.maroon
{
    color:#632b3f !important;
    font-weight:bold;
}

a.blanklnk:link{text-decoration:none; border-bottom: none;background:transparent;}
a.blanklnk:hover{text-decoration:none; border-bottom: none;background:transparent;}
.academicDates a:hover {background: rgb(99,43,63);color: white;cursor: pointer; display:block;}
