h5 {
    padding-bottom:0.5em;
}
h1.toc {
    font-size:1.5em;
}
.toc-children {
    font-size:9pt;
}
#box-document-toc {
    border:0px;
    border-left:1px dotted #888;
}|

#box-university-right {
    float               : right;
    width               : 175px;
    margin-left         : 5px;
    margin-top          : 30px;
    clear               : right;
}
.resource-list {
    font-size           : 8pt;
    list-style-type     : square;
    list-style-position : outside;
    padding-left        : 15px;
    margin-top          : 10px;
    margin-left         : 0px;
}
.resource-list-item {
    color               : #285C8B;
}
.gallerySingle-container {
    padding-bottom:		0px;
    margin-top:                 10px;
}
.gallerySingle-top {
    text-align:                 left;
}
.gallerySingle-caption {
    text-align:                 center;
    width:                      400px;
}
.gallerySingle-image {
    border:                 1px solid #224E73; /* dark blue */
}
.gallery-text-caption {
    font-size:                  8pt;
}
.country-div {
    width:                      75%;
    border-bottom:              1px solid #224E73;
    margin-bottom:              5px;
    margin-top:                 5px;
    font-size:                  10pt;
    font-weight:                bold;
}
.item-programs {
    margin-left:                10px;
}
.univ-heading {
	border-bottom: 1px dotted !important;
	margin-top: 30px !important;
}
.univ-heading img {
	margin: 0px 10px -20px 0px;
}
.univ-program-heading {
	margin-top: 10px !important;
}
.institution-table-title {
	color: #FF6600 !important;
}
.box-programs {
	margin-top: 10px !important;
	width:450px;
}
#institutions-table {
}
#institutions-table table{
	border-collapse: collapse;
	border: 1px solid #666;
	width: 100%;
}
#institutions-table td{
	border: 0;
}
.institution-table-header {
	text-transform: uppercase;
	padding: 2px 10px;
	background: #999;
	color: #FFF;
	font-weight: normal;
	font-size: 12pt;
	letter-spacing: 2px;
}
.institution-table-duration {
	vertical-align: top;
	padding: 10px 10px 2px 10px;
	background: #EEE;
}
.institution-table-duration a{
	color: #333;
}
.institution-table-program {
	vertical-align: top;
	padding: 10px 10px 2px 10px;
}
.institution-table-program .container-token-link{
	padding: 0px 0px 10px 0px;
}
.institutions-table-break {
	height: 10px;
	background: #999;
}
.box-important li {
	margin: 5px 0px !important;
	font-size: 10pt;
}

