
#content p.hangindent {
  padding-left: 22px ;
  text-indent: -22px ;
}
/* attempting to mitigate .adminofficers and/or styling on .keeptogether pdf tag REFREESH  keep an eye out for this */
#content p.hangindent + a + h2 {margin-top:1rem;}
#content p.hangindent + h2 {margin-top:1rem;}
#content p.hangindent + a + h3 {margin-top:1rem;}
#content p.hangindent + h3 {margin-top:1rem;}
#content p.hangindent + a + h4 {margin-top:1rem;}
#content p.hangindent + h4 {margin-top:1rem;}
#content p.hangindent + a + h5 {margin-top:1rem;}
#content p.hangindent + h5 {margin-top:1rem;}
#content p.hangindent + a + h6 {margin-top:1rem;}
#content p.hangindent + h6 {margin-top:1rem;}




 
/*Freshman Buttons*/
#buttons {
	margin: 0 0 20px 0;
}
@media(max-width: 980px) {
    #buttons {
    	margin: 32px 0 20px 0;
    }
}
#buttons ul li {
	display: inline;
	float: left;
	width: 23%;
}
@media (max-width: 767px) {
	#buttons ul li {
		margin: 0 0 10px 0;
		display: block;
		float: none;
		width: 100%;
	}
}

#buttons ul li + li {
	padding: 0 0 0 2.5%;
}
@media (max-width: 767px) {
	#buttons ul li + li {
		padding: 0;
	}
}

#buttons ul li a {
	padding: 20px 15px;
	font-family: 'YaleDesign', Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1.1;
	color: #fff;
	text-decoration: none;
	display: block;
	background: #0f5299 linear-gradient(to bottom, #0f5299, #0b3c70) repeat scroll 0 0;
   border-radius: 6px;
   min-height: 35px;
}
@media (max-width: 767px) {
	#buttons ul li a {
	   min-height: auto;
	}
}

#buttons ul li a:hover,
#buttons ul li a:focus {
	background: #0172af linear-gradient(to bottom, #0172af, #025d8a) repeat scroll 0 0;
}
#buttons ul li:nth-child(2) a {
	background: #bd5319 linear-gradient(to bottom, #bd5319, #af3e00) repeat scroll 0 0;
}
#buttons ul li:nth-child(2) a:hover,
#buttons ul li:nth-child(2) a:focus {
	background: #f27a34 linear-gradient(to bottom, #f27a34, #f0610e) repeat scroll 0 0;
}
#buttons ul li:nth-child(3) a {
	background: #77885d linear-gradient(to bottom, #77885d, #5f6f49) repeat scroll 0 0;
}
#buttons ul li:nth-child(3) a:hover,
#buttons ul li:nth-child(3) a:focus {
	background: #809f61 linear-gradient(to bottom, #809f61, #749c49) repeat scroll 0 0;
}
#buttons ul li:nth-child(4) a {
	background: #7a4159 linear-gradient(to bottom, #7a4159, #593042) repeat scroll 0 0;
}
#buttons ul li:nth-child(4) a:hover,
#buttons ul li:nth-child(4) a:focus {
	background: #a64163 linear-gradient(to bottom, #a64163, #a63952) repeat scroll 0 0;
}


/* table updates */

#content table.tbl_divexpenses .column1,
#content table.tbl_divenrollment .column1 {
   text-align: right;
}
@media(min-width: 767px) {
   #content table.tbl_divexpenses .column1,
   #content table.tbl_divenrollment .column1 {
      padding-right: 250px;
   }
}

#content table.tbl_artenrollmentsummary td.column1,
#content table.tbl_artenrollmentsummary td.column1{
    width:50px;
    text-align: right;
}



#content table.sc_courselist colgroup col:first-child {width:130px;}
#content table.sc_sctable.tbl_divemployment tbody tr td.column1 {text-align:right; }

#content table.sc_sctable.tbl_divemployment tbody tr td.column1 {text-align:right; padding-right:30%}
@media(max-width: 766px) {
    #content table.sc_sctable.tbl_divemployment tbody tr td.column1 {
        padding-right:0;
    }
}

#content a.fs-btn {
    background: #bd5319;
	display: inline-block;
    border-radius: 4px;
	margin-bottom: 1em;
    padding: 12px;
	height: 21px;
    font-weight: 600;
    font-size: 0.875rem;
    color: #fff;
    text-align: center;
    transition: all .15s;
    cursor: pointer;
    text-shadow: 1px 1px 1px #333;
}
#content a.fs-btn:hover {
    background: #a2400b;
}

/*Eliminate unexpected line-breaks in FireFox and Edge */
white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */