@charset "utf-8"; 
/* CSS Document 
Jeanine Schoessler, Jacob Dolan
Date:11-29-2009

Body Elements*/
a{color:#585858; text-decoration:none; cursor:pointer}
a:hover{text-decoration:underline; color:#003f7f; cursor:pointer}
h1, h2, h3, h4, h5, h6{font-weight:bold; color:#003f7f; padding:4px 0px 2px 0px; /* margin:0px; */}
h1{font-size:24px}
h2{padding-top:6px; font-size:16px; text-align: left }
h3{font-size:14px}
h4{font-size: 12px; text-align: center; }
h5, h6{font-size:12px; color:#000}
.subHeading{font-weight:bold; color:#003f7f}
html, body{margin:0px 0px 1px 0px; height:100%; padding:0px}
body, td{background-color:transparent; padding:0px; color:#585858; font-family:Arial,Helvetica,sans-serif; font-size:12px}
hr{border:0; color:#000; background-color:#000; height:1px}
td{color:#000}

p2{font-size: 14px}

img{border:0px}
.center{text-align:center}
#table{margin:auto; text-align:center; /* text-align:center for IE only */}
/* Header */
.printheader{display:none}
#header{background-color:#003f7f; width:100%; padding:0px}
.mobile{display:none}
/* Montana State University Top Banner */
#banner{text-align:center; padding:0px; width:960px; margin:auto; position:relative; left:0; top:0}
#navigation, #headnav{position:absolute; right:191px; top:21px; text-align:left; display:inline; width:225px}
.navlink, .navlinknoborder{position:relative; left:0px; top:0px; text-align:left; float:right; padding:5px 7px 5px 7px; border-right:0; border-top:0; border-bottom:0; border-left:1px solid; ; border-color:#fff}
.navlinknoborder{ border-left:0}
#navigation a, #headnav a{text-decoration:none; color:#fff; font-weight:bold; padding:10px 5px 10px 5px}
#navigation a:hover, #headnav a:hover{text-decoration:underline}
.search{display:inline; position:absolute; right:0px; top:22px; color:#003f7f; white-space:nowrap}
.searchbox{color:#003f7f; vertical-align:middle}
.searchbtn{margin-left:7px; vertical-align:middle}
/* Main Content */
#maincontent{text-align:left; padding:0px 5px; width:960px; border:0px; margin:auto; position:relative; left:0; top:0; height:auto}
#crumbnav{margin:0px; padding:15px 20px 10px 0px; font-size:.9em; width:940px; text-align:left; display:block;}
#crumbnav a{text-decoration:none; color:#555}
#crumbnav a:hover{text-decoration:underline; color:#003f7f}
.pagetitle, .pageTitle{float:left; text-align:left; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px}
.pagetitle h1, .pageTitle h1{font-size:24px; font-weight:bold; color:#003f7f; padding:0px; margin:0px}
.pagedesc{font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; width:760px}
.pagedesc a{text-transform:uppercase; font-size:9px; padding-top:10px; font-family:Verdana,Arial,Helvetica,sans-serif}
#welcomebanner{float:left; border:0px; padding:0px; margin:0px 0px 0px 0px; clear:left}
#rightpane{padding:0px 0px 15px 0px; margin:0px; float:right; width:760px}
#fullpane{padding:0px 0px 15px 0px; margin:0px; float:right; width:960px}
/*Left-side link navigation*/
#left{padding:2px 15px 10px 0px; float:left; width:170px; text-align:left; border-right:1px #c4a62e solid}
.links{font-weight:bold; font-size:.95em; border-bottom:1px #c4a62e solid; padding:0px 0px 10px 0px; position:relative; width:170px; top:0px; left:0px}
.links h2{margin:8px 0px 4px 0px; font-size:13px; font-weight:bold; color:#003f7f; padding:0px}

.links h3{font-size:11px; font-weight:bold; display:inline; margin:0px; padding:1px 3px 1px 0px}
img.links{margin:0px; padding:3px 0px 3px 0px; display:inline; text-indent:0px}

.links a{font-weight:normal; font-family:Arial,Helvetica,sans-serif; list-style:outside; margin-left:0px; margin-top:1px; padding:2px 0px 1px 0px; display:block; text-decoration:none}
.links h2 a{font-weight:bold; color:#003f7f}
.links a:hover{text-decoration:underline}
.links ul{list-style:none; padding:0px 0px 0px 0px; margin:0px; width:170px}
.links ul li a{display:inline-block}

.links a img{padding:0px; text-indent:0px; margin:0px}



.hide{display:none}
.show{display:block}
/* Contact box */
.goldrule{margin-top:10px}
#contact{margin-top:15px; font-weight:normal; font-size:.95em; position:relative; font-size:.9em; text-decoration:none;line-height:1.4em;}
#contact p{padding:0px 0px 10px 0px; margin:0px}
#contact a{text-decoration:underline}
#contact h2{margin:0px; padding:0px; font-weight:bold; color:#003f7f; font-size:1em}

/* Content within main page */
#content{float:left; width:760px; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; text-align:left; color:#000; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.4em}
#content a:visited{color:#127}
#fullcontent{float:left; width:960px; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; text-align:left; color:#000; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.4em}
#content h1, #fullcontent h1{color:#003f7f; clear:left; display:block; font-size:22px; line-height:1.3em; padding:3px 0px 2px 0px; margin:0px; font-family:Arial,Helvetica,sans-serif}
#content h1 a, #fullcontent h1 a{text-decoration:none; padding:0px; margin:20px 0px 20px 0px; color:#000}
#content a, #fullcontent a{color:#0f59a1; text-decoration:underline}
#content ul, #fullcontent ul{}
#topimage{margin:5px; float:right}
.credits{font-size:12px; font-style:italic; padding:5px 0px 10px 0px}
#printoptions{margin:0px 0 0 2px; padding:2px 0px 5px 20px; text-align:left; clear:both; list-style:none}
.optionimg{vertical-align:middle; margin-right:3px; float:left}
.newsfont{font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; line-height:1.4em}
.noprint{}

.moreinfo{font-size:14px; display:inline; padding-left:3px}

.specs{float:left; padding:5px; margin:15px 0px 15px 15px; display:inline; width:360px}
.specs a{font-weight:bold; color:#000}
#MSUregviewlink{display:none}
#MSUtextOnly{display:block}

/* Campus tool bar nav */
.campustools{float:left; left:0px; z-index:2; padding:17px 0px 0px 0px; margin:0px; width:700px; text-align:left}
.campustools img{padding:0px; margin:0px; display:inline}
.campustools a{padding:0px; margin:0px}
/* Footer */
.printhr{display:none; border-top:1px #000 solid}
.footerhr{padding:5px 0; border-top:1px #c4a62e solid}
#footer{text-align:center; font-size:12px; padding:8px 0px 8px 0px; width:960px; border:0px; margin:auto; clear:both}
#footer a{text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer .linkspacing{padding-right:10px}
#ada{vertical-align:middle; padding:4px}
#footer .linkspacingmsu{padding-right:20px}
.regular{display:none}

#footer ul { list-style:none; padding:0; margin: 3px 0;}
#footer ul li { display: inline; line-height: 1.5em;}
#footer ul li a { padding: 3px 5px;}
#footer ul li.msucopy {padding-right: 15px;}
#footer ul li.ada a { background: url('//www.montana.edu/msucommon/imagesv2/ada2.png') left no-repeat; padding-left: 12px; margin-left: 5px; }

/* Old Styles revisited */
.greyEmphasis{font-style:italic; color:#666}

.subHeading, .subHeading1, .subHeading2, .subHeading3, .subHeading4, .subHeading5, .subHeading6{font-weight:bold; color:#003f7f}
.subHeading1{font-size:24px}
.subHeading2{font-size:16px}
.subHeading, .subHeading3{font-size:14px}
.subHeading4, .subHeading5, .subHeading6{font-size:12px; color:#000}
.photoCaption { font-size: 11px; color: #333; }

.hrule{margin-top:15px; padding-bottom:15px; border-top:1px solid #C4A62E; clear:both}
.hruledash{margin-top:15px; padding-bottom:15px; border-top:1px dashed #CCC; clear:both}
.hrule-mtn{margin-top:15px; padding-bottom:15px; clear:both; background-image: url('//www.montana.edu/msucommon/imagesv2/hr-mountain960.gif'); background-position: center top; background-repeat: no-repeat;}

.paddingB0{padding-bottom:0px}
.paddingL0{padding-left:0px}
.paddingR0{padding-right:0px}
.paddingT0{padding-top:0px}
.paddingTB0{padding-top:0px; padding-bottom:0px}
.paddingLR0{padding-right:0px; padding-left:0px}
.paddingAll0{padding:0px}
.paddingB5{padding-bottom:5px}
.paddingL5{padding-left:5px}
.paddingR5{padding-right:5px}
.paddingT5{padding-top:5px}
.paddingTB5{padding-top:5px; padding-bottom:5px}
.paddingLR5{padding-right:5px; padding-left:5px}
.paddingAll5{padding:5px}
.paddingB10{padding-bottom:10px}
.paddingL10{padding-left:10px}
.paddingR10{padding-right:10px}
.paddingT10{padding-top:10px}
.paddingTB10{padding-top:10px; padding-bottom:10px}
.paddingLR10{padding-right:10px; padding-left:10px}
.paddingAll10{padding:10px}
.noMarginBottom{margin-bottom:0px}
.noMarginTop{margin-top:0px}
.red{color:#e00}
.pIndent{text-indent:-.75in; margin-left:.75in}
#undernav img{margin:20px 0px 0px 0px; padding:0px}

.modbox{width:241px; float:right; margin:0 0 15px 15px;}
.modboxin{display:block; background-color:#888; border:4px solid #888; margin:0 0 15px 0;}
.modboxin h2{padding:5px; margin:0; color:#fff;}
#content .modboxin h2 a{ text-decoration:none;color:#fff;}
.modboxcontent{background-color:#fff; padding:10px 20px;}
.modboxcontent ul{margin:0; padding:0; line-height:1.6em;}
.modboxcontent ul li{padding:0 0 7px 0;}
.modboxcontent ul.nobullet{list-style:none;}
.modboxcontent ul.nobullet li{padding:0 0 3px 0;}

.RSSfeeddiv {  padding: 10px;margin: 0px;}
.RSSevent  {list-style: none; padding: 0; margin: 0;} 
.RSSevent li { margin-bottom: 10px; }
.RSSevent .eventtitle { font-weight: bold; color: #003f7f; } 
.RSSevent .eventlink { color: #003f7f; } 
.RSSevent .eventdate, .RSSevent .eventdateSimple  {clear:left; display:block; font-style: italic; color: #585858;}
.RSSevent .eventdateSimple { /*display: none;*/}
.RSSevent .eventcontent  { color: #585858; /* display:none;*/ font-size: .8em;}
.RSSviewmorelink a { text-align: center; text-decoration: underline; display: block; padding: 3px 8px 3px 3px; margin:0; }
.RSSevent .noevents { color: #585858;}
.event_timeplace { display:none;}

.clear { clear: both; display: block; }
.barbtn { background-image: url('//www.montana.edu/msucommon/imagesv2/btn-bk-bluerule.gif'); background-repeat: repeat-x; display: block;  margin: 15px 0; color: #fff; text-decoration:none; padding: 0px 5px;text-align: center; font-weight: bold; font-size: 12px;}
.barbtn a {color: #fff !important; text-decoration:none !important; display:block; padding: 10px 5px;}
.borderradius10 {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } 