
@media all {
	
}
@media all {
	.landing-page-b article .subnav>p:first-child {
		padding-top: 0;
    }
}
@media all {

    .ie8.home-page header {
		background-position: center bottom;
	}
    .home-page header {
		height: auto;
	}
    .home-page body >.band.gray {
        background-color: #f2f3f8;
    }

}
@media all {
	.dashboard-page body > header {
		height: auto;
    }
    .dashboard-page article h1 {
    	margin-bottom: 25px;
    }
	.dashboard-page article .left-sidebar+#main-content {
		padding-left: 0;
	}
    .dashboard-page #main-content .main-parsys {
    	float: left;
    	padding-right: 240px;
    	width: 100%;
    }
    .dashboard-page #main-content .right-sidebar-parsys {
    	width: 220px;
    	float: left;
    	margin: 0;
    	margin-left: -220px;
    }
}
@media all {

    body.dashboard > header {
		height: auto;
	}
    
	body > header .common-utilities {
    	background-image: none;
        background-color: #7798c8;
    }
    body > header .common-utilities .branding {
    	color: white;
    }
    body > header .band {
		background: transparent url("/tjutemplate/etc/designs/tju/library/images/header-main-menu-background-blue-transparent.png") repeat scroll left top;
    }
    .landing-page body > header,
    .article-page body > header,
    .dashboard-page body > header {
		background-image: none !important;
    }
	body > header nav > ul > li > a:hover, 
	body > header nav > ul > li.active > a:hover, 
	body > header nav > ul > li.hover.active > a, 
	body > header nav > ul > li.hover > a, 
	.no-opacity body > header nav > ul > li:hover > a, 
	.no-opacity body > header nav > ul > li.active:hover > a {
	    background-color: #c6d2e6;
	}
	.hide-on-mobile {
		display: block;
	}
}
@media all {

    div.wormhole {
        background-color: #f2f3f8;
	    padding: 6px;
    }
    div.wormhole .promotional-text > a {
	    background-color: #4e65b8;
	    border: 1px solid #d3d7e7;
	    color: white;
	    display: inline-block;
	    min-width: 180px;
	    padding: 7px 5px;
	}
    div.wormhold .promotional-text > a:hover,
    div.wormhold .promotional-text > a:focus {
		background-color: #546fcf;
    }

}
@media all {

	div.sign-in-link .fa,
	div.sign-in-link a {
		color: #ac1e8a;
	}
	div.sign-in-link .fa:first-child {
		margin-right: 10px;
		font-size: 22px;
	}
	div.sign-in-link a {
		text-decoration: underline;
	}

}
@media all {

	.reason:after {
        content: '';
        display: table;
        clear: both;
    }

    .reason {
    	padding-left: 160px;
    }
    .reason .image {
    	float: left;
    	width: 140px;
    	height: auto;
    	margin-left: -160px;
    }
    .reason .heading {
        margin-top: 0;
    }
    .reason .text a .small-caps:after {
    	font-family: FontAwesome;
    	content: '\00a0\00a0\f061';
    	font-weight: 400;
    	font-size: 0.6em;
    	position: relative;
    	top: -0.3em;
    }
}
@media all {

    .js .reasons .reason.out-of-view {
    	display: none;
    }
    .reasons .more {
    	display: none;
    }
    .js .reasons .more {
    	display: inline-block;
    	padding: 13px 25px;
    	background-color: #7a9cd8;
    	color: white;
    	font-size: 12px;
    	text-transform: uppercase;
    	line-height: 12px;
    	letter-spacing: 1px;
    }

    .reasons .list .reason.top-of-page {
    	margin-top: 0;
    }
}
@media all {

	.box .news-list {
	}

	.box .news-list .results {
		margin: 0 -10px;
	}
	.box .news-list .results > * {
		float: left;
		width: 50%;
		clear: none;
		margin: 0;
		padding: 20px 10px 0;
		position: relative;
	}
	.box .news-list .results > * div.image {
		position: relative;
		margin-bottom: 5px;
	}
	.box .news-list .results > *.new div.image:after {
		position: absolute;
		content: 'New';
		display: block;
		padding: 5px;
		text-transform: uppercase;
		right: 0;
		bottom: 0;
		font-size: 12px;
		line-height: 12px;
		background-color: #f2f3f8;
		color: #ac1e8a;
	}
	.box .news-list .results > *:nth-child(2n+1) {
		clear: left;
	}
	.box .news-list .results > *:first-child,
	.box .news-list .results > *:first-child + * {
		padding-top: 0;
	}
	.box .news-list .results img {
		display: block;
		width: 100%;
		float: none;
	}
	.box .news-list .results .image+p {
		margin: 0;
	}

	.box .news-list .nav {
		display: none;
	}
}
@media all {
	body > header .main-menu nav > ul > li {
    	font-size: 13.5px;
	}
    .ie8 body > header .main-menu nav > ul > li > a {
		font-weight: normal;
        background-color: #d6deeb;
	}
    .ie8.no-opacity body > header nav > ul > li > a {
        filter: none;
        background-color: #d6deeb;
    }
	.ie8.no-opacity body > header nav > ul > li > a:hover {
		background-color: #d6d9e9;
	}
	.ie8 body > header nav > ul > li.active > a {
    	background-color: white;
    }
    body > header .main-menu nav > ul > li > a {
	    padding-left: 0;
	    padding-right: 0;
    }
    body > header .main-menu nav > ul > li.help > a {
		background-image: url('/includes/images/help.png');
		color: #ff0000;
    }
}
@media all {
	body>header .audience-menu {
	  position: absolute;
	  right: 60px;
	  top: 50%;
	  margin-top: -0.5em;
	}
	body>header .audience-menu>* {
		display: inline-block;
	}
	body>header .audience-menu>script {
		display: none;
	}
	body>header .audience-menu>ul>li {
		display: inline-block;
		font-size: 15px;
		font-weight: 400;
		color: #e5f1f9;
	}
	body>header .audience-menu>ul>li a {
		color: white;
        letter-spacing: 0.2px;
	}
    body>header .audience-menu>ul>li.active a {
    	color: #000222;
	}
	body>header .audience-menu>ul>li a:hover {
	    color: #69696d;
	}
	body>header .audience-menu>ul>li:before {
		content: "|";
		margin-right: 0.5em;
		margin-left: 0.3em;
	}
	body>header .audience-menu>ul>li:first-child:before {
		content: "";
		margin-right: 0;
	}
}
@media all {

	div.whats-happening {
        padding: 20px 0;
    }
    div.whats-happening:after {
    	display: table;
    	content: '';
    	clear: both;
    }
    div.whats-happening.wrapper {
        padding-left: 10px;
        padding-right: 10px;
    }
    div.whats-happening h2 {
    	font-weight: bold;
    	font-size: 24px;
    	float: left;
    	width: 20%;
    	padding-top: 10px;
    	padding-right: 40px;
    	border-right : 1px solid #013fa3;
    	line-height: 30px
    }

    div.whats-happening ul {
    	overflow: hidden;
    	position: relative;
    	padding: 30px 0 30px 40px;
    	border-left: 1px solid #013fa3;
    	left: -1px;

    }

    div.whats-happening li {
    	width: 33%;
    	float: left;
    	padding: 0 20px;
    	vertical-align: middle;
    	font-size: 14px;
    	line-height: 18px;
    }

    div.whats-happening li h3 {
    	display: inline;
    	font-weight: 600;
    }
    div.whats-happening li p {
		display: none;
    }
    div.whats-happening li p + .fa {
    	font-size: 10px;
    	position: relative;
    	top: -1px;
    	white-space: nowrap;
    }

    div.whats-happening .nav {
        display: none;
    }
}
@media all {

    .information-for {
	    margin-bottom: 2em;
	}
	.information-for .h3 > h3 {
        font-size: 18px;
        font-weight: bold;
        line-height: 22px;
	}
	.information-for > .parsys_column {
		position: relative;
    }
    .information-for > .parsys_column .parsys_column {
    	padding: 0;
    }
    .information-for > .parsys_column .parsys_column .bg {
    	position: absolute;
  		height: 100%;
  		width: 33.3%;
  		margin: 0;
	}
	.information-for > .parsys_column .parsys_column .fg2 {
		position: absolute;
  		bottom: 0;
  		width: 33.3%;
  		padding-right: 30px;
  		padding-bottom: 10px;
  		padding-left: 20px;
  		text-align: right;
	}
	.information-for > .parsys_column .parsys_column + .parsys_column .bg {
		width: 66.66%;
	}
	.information-for > .parsys_column .parsys_column + .parsys_column .fg2 {
  		width: 66.66%;
	}
	.information-for > .parsys_column .bg:before {
		content: ' ';
		position: absolute;
		top: 0;
		right: 10px;
		bottom: 0;
		left: 10px;
		border: 1px solid #d3d7e7;
	}
	.information-for > .parsys_column .fg {
		position: relative;
		margin: 0;
		padding: 0 10px;
	}
	.information-for > .parsys_column .learn-more .fg {
		padding-bottom: 30px;
	}
	.information-for > .parsys_column h3 {
		display: table;
		height: 78px;
		width: 100%;
	}

	.information-for > .parsys_column h3 > a {
		display: table-cell;
		vertical-align: middle;
	}
	.information-for > .parsys_column h3 > a > span {
		display: table;
		margin: 0 auto;
	}
	.information-for > .parsys_column h3 > a span > span {
		display: table-cell;
		vertical-align: middle;
		color: white;
		text-transform: uppercase;
		font-size: 18px;
		line-height: 12px;
		font-weight: 500;
		position: relative;
	}
	.information-for > .parsys_column h3 > a span img {
		float: left;
		padding-right: 10px;
	}
	.information-for > .parsys_column h3 .fa {
		font-size: 0.6em;
		font-weight: 400;
		position: relative;
		top: -0.35em;
	}
	.information-for > .parsys_column .content {
		margin: 0;
		padding: 10px;
	}
	.information-for > .parsys_column .content:after {
		display: table;
		content: '';
		clear: both;
	}
	.information-for > .parsys_column .content li + li {
		margin-top: 10px;
	}

	.information-for > .parsys_column .content li a {
		position: relative;
		display: block;
		padding-left: 45px;
		background: transparent url('/tjutemplate/etc/designs/tju/library/images/fa-halo-background.png') no-repeat scroll left top;
		min-height: 28px;
		padding-top: 7px;
		font-weight: 600;
		letter-spacing: 0.5px;
		text-transform: uppercase;
		font-size: 14px;
	}
	.information-for > .parsys_column .content li a:before {
		position: absolute;
		font-size: 16px;
		left: 1px;
		width: 28px;
		text-align: center;
		font-weight: 400;
	}
	.information-for > .parsys_column .content li a>span {
		font-family: Lato;
	}
	.information-for > .parsys_column .fg2 .more {
		text-transform: uppercase;
		font-size: 12px;
		font-weight: 600;
	}

	.information-for .students h3>a {
		background-color: #c4b80c;
	}
	.information-for .employees h3>a {
		background-color: #ac1e8a;
	}

	.information-for .employees .content li,
	.information-for .employees .content li + li {
		float: left;
		width: 50%;
		margin-top: 0;
		margin-bottom: 10px;
	}
	.information-for .employees .content li:nth-child(2n+1) {
		padding-right: 5px;
		clear: left;
	}
	.information-for .employees .content li:nth-child(2n) {
		padding-left: 5px;
	}
}
@media all {

	.home-page-feature {
		position: relative;
	}
	
	.home-page-feature .parsys {
    	min-height: 100px;
    	padding: 50px 0 30px;
    	margin-right: 250px;
    	color: #152456;
    	font-size: 16px;
    }
    .home-page-feature .parsys a {
    	color: #152456;
    }

	.home-page-feature .parsys blockquote {
    	font-size: 24px;
    	line-height: 30px;
    	margin-top:;
    }

	.home-page-feature .parsys blockquote cite {
    	font-size: 14px;
    }

    .home-page-feature .parsys a>.small-caps {
    	font-weight: 600;
    }
    .home-page-feature .parsys a>.small-caps+.fa {
    	font-size: 0.6em;
    	position: relative;
    	top: -0.3em;
    }

    .home-page-feature .parsys [class*="cq-p"]:first-child + h2,
    .home-page-feature .parsys [class*="cq-p"]:first-child + h3,
    .home-page-feature .parsys [class*="cq-p"]:first-child + h4,
    .home-page-feature .parsys [class*="cq-p"]:first-child + h5,
    .home-page-feature .parsys [class*="cq-p"]:first-child + h6,
    .home-page-feature .parsys h2:first-child,
    .home-page-feature .parsys h3:first-child,
    .home-page-feature .parsys h4:first-child,
    .home-page-feature .parsys h5:first-child,
    .home-page-feature .parsys h6:first-child {
    	font-size: 48px;
    	font-weight: 400;
    	color: #152456;
    	line-height: 50px;
    }

    .home-page-feature .callout {
    	position: absolute;
    	right: 0;
    	bottom: 0;
    	font-weight: 300;
    	background-color: #ac1e8a;
    	width: 230px;
    	color: white;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEExOTBGRUM4RjQxMUU0OURDMENDMDE2MUY4RjA1QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEExOTBGREM4RjQxMUU0OURDMENDMDE2MUY4RjA1QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE0ZWNmYmZkLTY4NDAtNDRhOS04NGI1LTU1YTM0NTIzY2ZjNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmNhZWIwYjc5LWYzY2ItMTE3Ny1hYjM1LWI1N2NlNjY2ZGJlOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhiwECUAAAAPSURBVHjaYlim3rMZIMAABN0CDQdAjwoAAAAASUVORK5CYII=');
		background-color: transparent;
		background-repeat: repeat;
	}

    .home-page-feature .callout h3 {
    	font-size: 14px;
    	font-weight: 700;
    	padding: 12px 17px;
    	line-height: 14px;
    	background-color: #ac1e8a;
    }

    .home-page-feature .callout ul {
    	padding: 12px 17px 20px;
    }
    .home-page-feature .callout ul li {
    	padding: 9px 0;
    }

    .home-page-feature .callout a.locked {
    	background: transparent url('/tjutemplate/etc/designs/tju/library/images/header-main-menu-current-employees-lock.png') no-repeat scroll left center;
    	display: inline-block;
    	padding: 7px 0 7px 37px;
    }
    .home-page-feature .callout a {
    	color: white;

    }
    	
}
@media all {

	.featured-things {
		position: relative;
        /*height: 240px;*/
	}
    .featured-things ul {
        padding-left: 460px;
    }
    .featured-things li {
        margin: 0 0 13px;
        float: left;
        width: 160px;
        height: 50%;
        padding-left: 20px;
    }
    .featured-things li img {
        display: block;
    }
    .featured-things li img + p {
        margin-top: 0;
        text-align: center;
	    font-weight: 600;
    }
    .featured-things li.highlighted {
        position: absolute;
        left: 0;
        top: 0;
        width: 460px;
        height: auto;
        padding: 0;
        padding-left: 240px;
        background-color: #f2f3f8;
        font-size: 16px;
    }
	.featured-things:after,
    .featured-things li.highlighted:after {
        display: table;
        content: '';
        clear: both;
    }
    .featured-things li.highlighted > img:first-child {
        width: 220px;
        height: auto;
        margin-left: -240px;
        float: left;
    }
	.featured-things li.highlighted > img + img {
	    display: none;
	}
    .featured-things li.highlighted > p > a {
        font-weight: 600;
        font-size: 18px;
    }
    .featured-things li.highlighted > p > a.more {
        font-weight: 600;
        font-size: 14px;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

    .featured-things .nav {
        display: none;
    }
}
@media all {
	.cq-calendar *+* {
		margin-top: 0;
	}
    .cq-calendar-month-daybar .cq-calendar-month-event {
    	height: 1.8em;
    }
}
@media all {

	.eventbasics .form_row:after {
		display: table;
		content: '';
		clear: both;
	}
	.eventbasics .form_leftcol {
		float: left;
		width: 100px;
		padding-right: 20px;
	}
	.eventbasics .form_leftcol [class*="form_leftcol"] {
		float: left;
		margin-top: 0;
	}

	.eventbasics .form_rightcol {
		padding-left: 100px;
		width: 100%;
	}
	.eventbasics .form_rightcol [class*="form_rightcol_"] {
		float: left;
		margin-top: 0;
	}
	.eventbasics .form_rightcol [class*="form_rightcol_"] [type="checkbox"] {
		margin-top: 0;
	}
	.eventbasics .form_rightcol [name="./jcr:title"][type="text"] {
		width: 100%;
		font-size: 16px;
		font-weight: 600;
	}
}
@media all {
	.calendarnavigator table {
		border-collapse: separate;
		border-spacing: 2px;
	}
	.calendarnavigator table th, .calendarnavigator table td {
		padding: 0;
	}
	.calendarnavigator table th {
		font-size: 8px;
		text-transform: uppercase;
	    color: #919091;
		background-color: transparent;
	}
	.calendarnavigator table td {
		font-size: 11px;
		background-color: #f5f5f5;
		color: #c3c5c2;
		border-style: none;
	}
	.calendarnavigator table td.previous,
	.calendarnavigator table td.next {
		background-color: transparent;
	}
	.calendarnavigator table .has-events {
		background-color: #dfb4d5;
		color: #b98aa8;
	}
	.calendarnavigator table td span {
		padding: 2px 0;
		display: block;
	}
	.calendarnavigator table .has-events a {
		padding: 2px 0;
		color: white;
		display: block;
	}
	.calendarnavigator table .has-events a:hover {
		background-color: #f4b5e5;
	}
}
@media all {

	.box .calendarnavigator table th, .box .calendarnavigator table td {
		padding: 0;
	}
	.box .calendarnavigator table th {
		font-size: 8px;
		text-transform: uppercase;
		background-color: transparent;
	}
	.box .calendarnavigator table td {
		font-size: 11px;
		background-color: #f5f5f5;
		color: #c3c5c2;
		border-style: none;
	}
	.box .calendarnavigator table td.previous,
	.box .calendarnavigator table td.next {
		background-color: transparent;
	}
	.box .calendarnavigator table .has-events {
		background-color: #dfb4d5;
		color: #887cb7;
	}
	
}
@media all {
    .agendaview .list > li {
        border-top: 1px solid #d3d7e7;
        margin-top: 0;
        padding: 18px 3px;
    }
    .agendaview .list > li:first-child {
	    border-top: 0 none;
	    padding-top: 0;
	}
    .agendaview .list > li .date {
        font-size: 13px;
        font-weight: 600;
        text-transform: uppercase;
    }
    .agendaview .list > li h3,
    .agendaview .list > li .description,
    .agendaview .list > li .location {
        margin-top: 0;
    }
    .agendaview .list > li .location {
        font-size: 13px;
        text-transform: uppercase;
    }
    .agendaview .news-list-pager ul li {
        display: inline-block;
    }
    .agendaview .news-list-pager {
        margin-top: 0;
    }
    .agendaview .news-list-pager ul li a {
        background-color: #4e65b8;
        color: white;
        padding: 3px 7px;
    }
    .agendaview .news-list-pager ul li a:hover,
    .agendaview .news-list-pager ul li a:focus {
        background-color: #546fcf;
    }
    .agendaview .news-list-previous-page, 
    .agendaview .news-list-next-page {
        color: #6b6c76;
        font-size: 14px;
        text-transform: uppercase;
    }
    .agendaview .news-list-pager ul li.news-list-previous-page a, 
    .agendaview .news-list-pager ul li.news-list-next-page a {
        color: #013fa3;
        background-color: transparent;
    }
    .agendaview .news-list-pager ul li.news-list-previous-page a:hover,
    .agendaview .news-list-pager ul li.news-list-previous-page a:focus, 
    .agendaview .news-list-pager ul li.news-list-next-page a:hover,
    .agendaview .news-list-pager ul li.news-list-next-page a:focus {
        background-color: transparent;
        color: #569bca;
    }
}
@media all {
	.box .agendaview {
		font-size: 12px;
		font-weight: 600;
		line-height: 16px;
	}
	.box .agendaview .date {
		font-size: 12px;
		text-transform: uppercase;
	}
	.box .agendaview h3 {
		margin-top: 3px;
		margin-bottom: 6px;
		font-size: 12px;
		line-height: 16px;
	}
	.box .agendaview .list > li .location {
		text-transform: none;
    }
	.box .agendaview .list>li>* {
		margin-top: 3px;
	}
}
@media all {

	.box {
        border: 1px solid #d3d7e7;
        font-size: 14px;
    }
    .box .content-area {
        background: white none no-repeat scroll left top;
        background-size: cover;
    }
    .box>.content-area>.parsys {
        padding: 20px;
        margin-top: 0;
    }
    .box.no-padding>.content-area>.parsys {
        padding: 0;
    }
    .box .section-heading {
        background: #cdd7e8;
        border-bottom: 1px solid #d3d7e7;
    }
    .box .section-heading > a > *,
    .box .section-heading > h2 {
        padding: 13px 10px 13px 20px;
        margin: 0;
    }
    .box .section-heading h2 {
        font-size: 16px;
        font-weight: 600;
        line-height: 18px;
    }
    .box .section-heading > h2 {
        color: #152456;
    }

}
@media all {

	.box.pink-and-white .section-heading {
		background: #ac1e8a;
	}

    .box.pink-and-white .section-heading > h2,
    .box.pink-and-white .section-heading > a > * {
        color: white;
    }

   	.box.white-and-pink .section-heading {
		background: white;
	}

    .box.white-and-pink .section-heading > h2,
    .box.white-and-pink .section-heading > a > * {
        color: #ac1e8a;
    }
}
@media all {
	article .subnav>p:first-child {
		padding-top: 0;
    }
}

.hoursbox {
	width:90%;
	display:inline-block;
	border-top: 1px solid #f16522;
	border-left: 1px solid #f16522;
	border-right: 1px solid #f16522;
	border-bottom: 1px solid #f16522;
	padding: 8px 8px !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	background-color: #f4e4e1;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
}

.hoursbox a {
	margin-right: 6px;
	margin-top: 0px;
	float: right;	
}

.alertsbox {
	width:90%;
	display:inline-block;
	border-top: 1px solid #ff0000;
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	padding: 8px 8px !important;
	font-size: 14px !important;
	background-color: #ffffff;
	color: #ff0000;
	margin-bottom: 10px;
}

.librarytwocolumn {
	margin:10px 50px -14px -18px;
	white-space: nowrap;
}
