body{
	 font-family:arial,helvetica,verdana,sans-serif;
	 font-size:12px;
	 letter-spacing:.02em;
	 line-height:1.5em;
	 background-color:#dbe59e;
	 position:relative 
}
 @media screen and (-webkit-min-device-pixel-ratio:0){
	 body{
		 letter-spacing:.05em 
	}
}
 body.homepage{
	 background-image:url("../images/backgrounds/home-header.gif");
	 background-repeat:repeat-x 
}
 body.interior{
	 background-image:url("../images/backgrounds/interior-header.gif");
	 background-repeat:repeat-x 
}
 *{
	 margin:0;
	 padding:0 
}
 #page{
	 width:960px;
	 margin:auto 
}
 h1,h2,h3,h4{
	 font-family:Georgia,serif;
	 font-weight:normal;
	 line-height:1.2em 
}
 h5,h6{
	 font-weight:bold;
	 line-height:1.2em 
}
 h1{
	 font-size:24px;
	 color:#334b55;
	 margin:24px 0 18px 
}
 h2{
	 font-size:21px;
	 color:#76321b;
	 margin:21px 0 17px 
}
 h3{
	 font-size:18px;
	 color:#334b55;
	 margin:18px 0 15px 
}
 h4{
	 font-size:16px;
	 color:#76321b;
	 margin:16px 0 13px 
}
 h5{
	 font-size:14px;
	 color:#334b55;
	 margin:14px 0 12px 
}
 h6{
	 font-size:13px;
	 color:#76321b;
	 margin:13px 0 11px 
}
 p{
	 color:#1c1c1c;
	 margin:10px 0 
}
 a{
	 color:#5c7527 
}
 a img{
	 border:0 
}
 ul,dl{
	 list-style:none inside none;
	 margin-left:15px 
}
 ol{
	 list-style-position:inside;
	 margin-left:15px 
}
 ul li,dl dt,dl dd{
	 background:url("../images/misc/list-arrow-green.gif") no-repeat 0 7px transparent;
	 padding-left:11px;
	 margin-bottom:2px 
}
 ol li{
	 margin-bottom:2px 
}
 dl dd{
	 margin-left:10px 
}
 blockquote{
	 margin:10px 40px 
}
 .linkImage{
	 padding-left:3px 
}
 #header{
	 height:86px;
	 margin:0 0 30px 
}
 #headerTop{
	 margin-left:292px;
	 height:46px 
}
 #headerTop a{
	 padding:0 12px 
}
 #headerTop span a{
	 color:#804921;
	 font-weight:bold;
	 text-decoration:none 
}
 #universityLogo{
	 position:absolute;
	 z-index:10;
	 border-bottom:2px solid #c3c5b1 
}
 #statement{
	 color:#607568;
	 display:block;
	 float:left;
	 font-size:11px;
	 height:30px;
	 letter-spacing:2px;
	 line-height:1.1em;
	 padding:16px 0 0;
	 text-transform:uppercase;
	 width:440px;
	 margin:0;
	 font-family:arial,helvetica,verdana,sans-serif 
}
 #statement em{
	 color:#966a44;
	 font-style:normal 
}
 #header form{
	 display:inline;
	 float:right;
	 padding:0 0 0 10px;
	 position:relative 
}
 #header form input{
	 border:0 
}
 #sa{
	 width:32px;
	 height:25px;
	 position:relative;
	 top:8px 
}
 #q{
	 border:1px solid #ccc!important;
	 height:24px;
	 padding-left:5px;
	 width:166px;
	 color:#aaa 
}
 #q:focus{
	 color:#333 
}
 #headerNav{
	 background-color:#aeb96d;
	 width:100%;
	 height:40px 
}
 #headerNav ul{
	 list-style-type:none;
	 margin:0;
	 padding:0;
	 float:right;
	 width:630px 
}
 #headerNav li{
	 float:left;
	 background-image:url("../images/misc/main-nav-sprite.gif");
	 background-repeat:no-repeat;
	 background-color:#838857;
	 background-attachment:scroll;
	 margin-left:1px;
	 padding:0;
	 width:104px;
	 height:40px;
	 margin-bottom:0 
}
 #headerNav li.one{
	 background-position:0 0 
}
 #headerNav li.two{
	 background-position:0 -120px 
}
 #headerNav li.three{
	 background-position:0 -240px 
}
 #headerNav li.four{
	 background-position:0 -360px 
}
 #headerNav li.five{
	 background-position:0 -480px 
}
 #headerNav li.six{
	 background-position:0 -600px 
}
 #headerNav li:hover{
	 background-color:#71754a 
}
 #headerNav li.one:hover{
	 background-position:0 -40px 
}
 #headerNav li.two:hover{
	 background-position:0 -160px 
}
 #headerNav li.three:hover{
	 background-position:0 -280px 
}
 #headerNav li.four:hover{
	 background-position:0 -400px 
}
 #headerNav li.five:hover{
	 background-position:0 -520px 
}
 #headerNav li.six:hover{
	 background-position:0 -640px 
}
 #headerNav a{
	 display:block;
	 height:15px;
	 width:104px;
	 padding:13px 0 12px 0;
	 text-align:center 
}
 #headerNav li a:link,#headerNav li a:visited{
	 font-weight:bold;
	 color:#fff;
	 text-decoration:none;
	 text-transform:uppercase;
	 text-indent:-10000px 
}
 #beKnownButton{
	 float:right;
	 margin:20px 15px 7px 
}
 #beKnownButton img{
	 border:0 
}
 .sectionTitle{
	 color:#823d1b;
	 text-shadow:#f4f5ea 0 1px 0;
	 margin:45px 0 11px 15px;
	 font-size:30px;
	 line-height:.65em 
}
 .sectionTitle a{
	 color:#76321b;
	 text-decoration:none 
}
 .sectionTitle a:hover{
	 text-decoration:underline 
}
 #main{
	 background-color:#fff;
	 clear:both;
	 width:960px;
	 border-top:1px solid #d2d5c1 
}
 #contentRight{
	 width:720px;
	 float:right;
	 margin:15px 15px 24px 15px 
}
 .contentTitle{
	 margin-top:0 
}
 #sideNav{
	 float:left;
	 width:200px 
}
 #sideNav ul{
	 list-style:none outside none;
	 margin-top:15px;
	 margin-left:0 
}
 #sideNav dl{
	 list-style:none outside none;
	 border-bottom:1px solid #aeb96c;
	 margin-top:18px 
}
 #sideNav li{
	 border-bottom:1px solid #aeb96c;
	 background:transparent url("../images/nav_arrows/side-nav-arrow.gif") no-repeat 15px 11px;
	 padding-left:0 
}
 #sideNav dt{
	 border-top:1px solid #aeb96c;
	 background:transparent url("../images/nav_arrows/side-nav-arrow.gif") no-repeat 15px 11px 
}
 #sideNav li.selected,#sideNav dt.selected{
	 background-image:url("../images/nav_arrows/side-nav-arrow-selected.gif") 
}
 #sideNav li:hover,#sideNav dt:hover{
	 background-position:17px 11px 
}
 #sideNav ul a{
	 padding:6px 5px 6px 27px;
	 display:block;
	 text-decoration:none 
}
 #sideNav .current{
	 font-weight:bold;
	 color:#334b55 
}
 #sideNav li.selected a,#sideNav dt.selected a,#sideNav .current a{
	 color:#334b55 
}
 #sideNav li ul{
	 margin:0 0 7px 0 
}
 #sideNav li ul li,#sideNav dd{
	 border-bottom:0;
	 background-image:url("../images/nav_arrows/side-nav-arrow-sub.gif");
	 background-position:27px 7px 
}
 #sideNav dd{
	 background-repeat:no-repeat 
}
 #sideNav li ul li:hover,#sideNav dd:hover{
	 background-position:29px 7px 
}
 #sideNav li ul li.selected,#sideNav dd.selected{
	 background-image:url("../images/nav_arrows/side-nav-arrow-sub-selected.gif") 
}
 #sideNav li ul li a,#sideNav dd a{
	 padding:2px 0 3px 39px;
	 color:#334b55;
	 margin-top:1px 
}
 #sideNav li ul li ul{
	 margin:0 0 8px 0 
}
 #sideNav li ul li ul li{
	 background-position:39px 7px 
}
 #sideNav li ul li ul li:hover{
	 background-position:41px 7px 
}
 #sideNav li ul li ul li a{
	 padding:2px 0 3px 51px 
}
 #sideNav li ul li ul li ul{
	 margin:0 0 8px 0 
}
 #sideNav li ul li ul li ul li{
	 background-position:51px 7px 
}
 #sideNav li ul li ul li ul li:hover{
	 background-position:53px 7px 
}
 #sideNav li ul li ul li ul li a{
	 padding:2px 0 3px 63px 
}
 #sideNav li ul li ul li ul li ul{
	 margin:0 0 8px 0 
}
 #sideNav li ul li ul li ul li ul li{
	 background-position:63px 7px 
}
 #sideNav li ul li ul li ul li ul li:hover{
	 background-position:65px 7px 
}
 #sideNav li ul li ul li ul li ul li a{
	 padding:2px 0 3px 75px 
}
 #sideNav li ul li ul li ul li ul li ul{
	 margin:0 0 8px 0 
}
 #sideNav li ul li ul li ul li ul li ul li{
	 background-position:75px 7px 
}
 #sideNav li ul li ul li ul li ul li ul li:hover{
	 background-position:77px 7px 
}
 #sideNav li ul li ul li ul li ul li ul li a{
	 padding:2px 0 3px 87px 
}
 #sideNav ul.normal,#sideNav dl.normal,#sideNav ol.normal{
	 list-style:none inside none;
	 margin-left:15px 
}
 #sideNav ul.normal li,#sideNav dl.normal dt,#sideNav dl.normal dd{
	 background:url("../images/misc/list-arrow-green.gif") no-repeat 0 7px transparent;
	 padding-left:11px;
	 margin-bottom:2px;
	 border:0 
}
 #sideNav ol.normal li{
	 margin-bottom:2px 
}
 #sideNav ul.normal a,#sideNav dl.normal a,#sideNav ol.normal a{
	 display:inline;
	 padding:0 
}
 #expandMenu{
	 list-style:none outside none;
	 border-top:1px solid #ccc;
	 margin-left:0 
}
 #expandMenu li{
	 background:none repeat scroll 0 0 transparent;
	 margin-top:1px;
	 padding:0;
	 border-bottom:1px solid #ccc;
	 margin-bottom:0 
}
 #expandMenu li a{
	 color:#5a7682;
	 display:block;
	 font-size:17px;
	 text-decoration:none;
	 text-transform:uppercase;
	 position:relative;
	 padding:0;
	 cursor:pointer 
}
 #expandMenu li.secondaryLink a{
	 color:#334b55;
	 font-style:italic 
}
 #expandMenu li a span{
	 padding:7px 0;
	 display:block 
}
 #expandMenu li a .openButton,#expandMenu li a .closeButton{
	 padding:10px 11px 11px;
	 position:absolute;
	 right:0;
	 top:0 
}
 #expandMenu li a .openButton{
	 background-color:#ddd 
}
 #expandMenu li a .closeButton{
	 background-color:#e1e6c4 
}
 #expandMenu li div{
	 background-color:#e1e6c4;
	 padding:10px 10px 5px;
	 width:266px 
}
 #expandMenu li div h3{
	 font-family:arial,helvetica,verdana,sans-serif;
	 font-size:13px;
	 color:#76321b;
	 text-transform:uppercase;
	 letter-spacing:.1em;
	 margin:0 0 5px 
}
 #expandMenu li div ul{
	 list-style:none outside none;
	 margin-bottom:12px;
	 margin-left:0 
}
 #expandMenu li div li{
	 border-bottom-color:#a9ac93;
	 margin:0 0 2px;
	 background:none repeat scroll 0 0 transparent 
}
 #expandMenu li div li a{
	 background:url("../images/misc/list-arrow-green.gif") no-repeat 4px 9px white;
	 color:#5c7527;
	 display:block;
	 font-size:12px;
	 text-decoration:none;
	 text-transform:uppercase;
	 padding:3px 5px 3px 15px 
}
 #breadcrumbsHolder{
	 background:url("../images/backgrounds/footer.gif") top repeat-x 
}
 #breadcrumbs{
	 clear:both;
	 color:#999;
	 font-size:9px;
	 padding:5px 15px 5px 225px;
	 text-align:right;
	 border-bottom:1px solid #9aa16f;
	 width:720px;
	 margin:0 auto;
	 background:white;
	 min-height:18px 
}
 #breadcrumbs a{
	 color:#bbb 
}
 #footerHolder{
	 background-color:#b4bc81;
	 width:100% 
}
 #footerHolder .addressButtons{
	 color: #ffffff;
}
 #footer{
	 background-color:#b4bc81;
	 width:930px;
	 margin:0 auto;
	 clear:both 
}
 #footer p{
	 text-align:left;
	 margin:3px 0 
}
 #mouseLine{
	 margin:0 auto;
	 background-color:#8c9365;
	 padding:5px;
	 letter-spacing:.07em;
	 border-bottom:1px solid #c1c898;
	 border-top:1px solid #787e57 
}
 #mouseLine p{
	 text-align:center;
	 margin:0;
	 padding:0;
	 color:#fff 
}
 #mouseLine a{
	 color:#FFF 
}
 #contact{
	 margin:12px;
	 float:left;
	 border-right:1px solid #d4d9b7;
	 padding-right:12px;
	 color:#2e3021;
	 width:165px 
}
 #contact address{
	 font-style:normal 
}
 #contact address:first-line {
	 font-weight:bold 
}
 #contact a{
	 display:block;
	 color:#334b55;
	 font-size:12px;
	 padding-top:4px 
}
 #footerNav div{
	 margin:12px;
	 float:left 
}
 #footerNav h4{
	 color:#76321b;
	 font-weight:normal;
	 font-size:14px;
	 text-transform:uppercase;
	 margin-bottom:5px 
}
 #footerNav ul{
	 list-style-position:inside;
	 margin-left:0 
}
 #footerNav li{
	 margin-bottom:.4em 
}
 #footerNav a{
	 color:#334b55;
	 font-size:12px 
}
 #copy{
	 color:#6c7852;
	 font-size:11px;
	 padding-top:5px 
}
 #player_holder{
	 background-color:transparent!important 
}
.input-prepend button#sa {
    border-radius:0px;
}
}