* {
	box-sizing:	border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

body {
	font-family: "Merriweather", Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	color:#737373;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
	font-weight:200;
}
.item-page {position:relative;}
.item-page h2 {font-size:28px;}
.item-page h3, .item-page h2 {color:#036; font-weight:400; line-height:30px!important;}
.item-page h4 {color: #333333; font-size: 18px; font-weight: 400 !important; line-height: 20px;}
.page-header p {font-size:24px; color:#036; font-weight:400; line-height:32px; font-family: 'Titillium Web', Helvetica, Arial, sans-serif; margin-bottom:-5px;}
.item-page img {padding:5px 0px;}

a {
	color:#1b1b1b;	
}

a:hover {
	color:#1b1b1b;	
}

a:focus {
	outline:none !important;	
}

/* Table styles */

table tr td {padding:5px;}

.container {
	max-width:940px !important;	
}

/* Brand */

.top-nav .logo {
	display:block;
	position:absolute;
	width:76px;
	height:112px;
	left:20px;
	top:-35px;
}

.logo-mobile {
	display:block;
	background: url('../images/logo-mobile.png') no-repeat;
	width:270px;
	height:16px;
	text-indent:-9999px;
	margin: 20px auto;	
}

/* Slider */

.slider {
	height:650px;
	width:100%;
	position: relative;
	top: 0px;
	left:0px;	
	overflow:hidden;
}

.able-home .slider {
	height:450px;
}

.able-home .flex-caption {
	background: none repeat scroll 0 0 rgba(3, 35, 102, 0.75);
	width:500px!important;
	line-height:0px!important;
}
.flex-caption h1 {font-size:72px; font-weight:bold;}
.flex-caption h3 {font-size:38px; font-weight:bold;}

.slider img {
	position:absolute;
	left:50%;
	margin-left:-953px;
	top: 0px;
	max-width:none;
	width:1920px!important;
	height:750px;
}

.able-home .slider img {
	height:450px;
}

.slider .flexslider {
	border:0px;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border-radius:none;
	-moz-border-radius:none;
	-webkit-border-radius:none;	
	text-align:center;
	
}

.slider .flex-caption, .flex-caption {
	display:block;
	width:460px;
	position:relative;
	top:190px;
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
	padding: 1% 2%;
	 font-size: 58px;
    font-weight: 200;
    line-height: 68px;
    text-align: left;
	text-decoration:none;
}

.caption-link {
	display:block;
	background-color:#1c97dc;
	padding:6px 7px;
	color:#ffffff;
	text-transform:uppercase;	
	transition: background-color 0.2s ease-in-out;
	-moz-transition: background-color 0.2s ease-in-out;
	-webkit-transition: background-color 0.2s ease-in-out;
	position:absolute;
	bottom: -35px;
	right:0px;	
	height:30px;
	line-height:18px;
	font-size:14px;
}

.caption-link:hover {
	background-color:#176692;
	color:#ffffff;
	text-decoration:none;
}

.flex-caption p {
	font-weight:200;
	font-size:58px;
	line-height:68px;
	text-align:left;
}


#homevideo .slider-controls {
	left:45% !important;
    position: absolute !important;
	}
	
	
.slider-controls {
	position:absolute;
	bottom:-35px;
	left:0px;	
}

.slider-controls li {
	float:left;	
}

.slider-controls .flex-direction-nav a{
	position:relative;
	opacity:1 !important;
	height:30px;
	width:30px;
	background: url('../images/quote-nav.png');
	display:block;
	float:left;
	text-indent:-9999px;
	margin-right:6px;
}

.slider-controls .flex-direction-nav a:hover{
	background-position: 0px -36px;	
}

.slider .flex-direction-nav {
	position:relative;	
	width:100px;
	display:inline;
}

.slider .flex-dir-nav {
	position:relative;	
	width:100px;
	display:inline;
}

.slides, .flex-control-nav, .flex-dir-nav {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.slider-controls .flex-direction-nav a.flex-next {
	background-position: -38px 0px;	
}

.slider-controls .flex-direction-nav a.flex-next:hover {
	background-position: -38px -36px;	
}

/* Top Nav */

.top-nav {
	position:absolute;
	width:940px;
	height:55px;
	background-color:red;   	 
	margin: 40px auto 0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%); /* W3C */
	-webkit-box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.2);
	box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.2);
	top:10px;
	padding: 15px 0px 0px 120px;
	z-index:5555;
}

.top-nav .menu {
	display:block;
	float:left;
	margin-right:10px;
}

.top-nav .item-142,
.top-nav .item-162 {
	position:relative;
	width:140px;
}
.top-nav ul li ul li .nav-child {position:absolute; width:150px; height:auto!important;}


.top-nav .item-143 .parent {
	height:auto;	
}


.top-nav .item-162,
.top-nav .item-138,
.top-nav .item-310,
.top-nav .item-311  {
	background-image: url('../images/top-nav-arrow.png');
	background-repeat:no-repeat;
	background-position:179px 9px;	
}

.top-nav ul li {height:55px;}
.top-nav ul li ul li {height:auto; width:200px!important;}

.top-nav .nav-child {
	position:absolute;
	top:55px;
	border-radius: 0px 0px 5px 5px;	
	-webkit-border-radius: 0px 0px 5px 5px;	
	background-color:#707070;
	color:#ffffff;
	z-index:554;
	display:none;
}

.top-nav .nav-child li a {
	color:#ffffff;
	display:inline-block;
	padding:5px 10px;
	font-weight:700;
	text-shadow: 1px 1px 2px #262626;
}

.top-nav .nav-child li a:hover {
	text-decoration:none;	
}

.top-nav .nav-child li {
	border-bottom:1px solid #8f8f8f;
	background-color:#707070;
}

.top-nav .nav-child li:hover {
	background-color:#464646;	
}

.top-nav .nav-child li:last-child {
	border-radius: 0px 0px 5px 5px;	
	-webkit-border-radius: 0px 0px 5px 5px;	
	border-bottom:none;
}

.top-nav .menu li .parent. a,
.top-nav .parent a {
	color:#5b5b5b;
	display:block;
	float:left;
	padding:3px 7px;	
	margin-right:15px;
}

.top-nav .menu li.parent:hover a,
.top-nav .parent a:hover {	
	color:#ffffff;
	cursor:pointer;
}

.top-nav .search {
	float:left;
	width:141px;
	position:relative;
}

.top-nav .search label {
	display:none;
}

.top-nav .item-119, .top-nav .item-126, .top-nav .item-143, .top-nav .item-145, .top-nav .item-150, .top-nav .item-156 {
	padding:0px 5px;	
}

.top-nav .item-119 a, .top-nav .item-126 a, .top-nav .item-143 a, .top-nav .item-145 a, .top-nav .item-150 a, .top-nav .item-156 a,
.top-nav .menuinternational-menu li > a {
	padding:3px 8px;	
}

.top-nav .menuable-menu li > a   {
	padding:3px 17px;	
}

.top-nav .item-119:hover > a, .top-nav .item-126:hover > a, .top-nav .item-143:hover > a, .top-nav .item-145:hover > a, .top-nav .item-150:hover > a, .top-nav .item-156:hover > a,
.top-nav .menuinternational-menu li:hover > a, .top-nav .menuable-menu li:hover > a {
	background-color:#8f8f8f !important;
	color:#ffffff;
	border-radius:5px;	
	text-shadow: 1px 1px 2px #262626;
}

.top-nav .menuinternational-menu li, .top-nav .menuable-menu li {
	float:left;
	margin: 1px 0px; 
}

/* Mobile Nav */

.toggle-menu {
	display:block;
	width:100%;
	height:40px;
	background:#192163 url('../images/menu-icon.png') no-repeat 10px 12px;
	text-align:center;
	color:#ffffff;
	text-transform:uppercase;
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
	font-size:16px;
	padding-top:10px;
}

.toggle-menu:hover {
	text-decoration:none;
	color:#ffffff;	
}

.mobile-nav,
.mobile-nav .nav-child {
	display:none;	
}

.mobile-nav .nav-child {
	margin:5px 0px;	
}

.mobile-nav .nav-child li a {
	display:block;
	width:100%;
	height:40px;
	background-color:#f5f5f5;
	text-align:center;
	border:1px solid #e9e9e9;
	color:#7a7a7a;	
	padding-top:10px;
}

.mobile-nav .nav-child li a:hover {
	text-decoration:none;	
}

.mobile-nav .nav-child li a:active
 {
	background-color:#5b5d6d;
	color:#ffffff;	
}

.mobile-nav .nav {
	margin:5px 0px;	
}

.mobile-nav .item-142 {
	margin-top:5px;	
}


.mobile-nav-active {
	background-color:#5b5d6d;	
}

.mobile-nav .parent .separator {
	display:block;
	width:100%;
	height:40px;	
	text-transform:uppercase;
	text-align:center;
	padding-top:10px;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) url('../images/active-button-icon.png');
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
	border:1px solid #cccccc;
}

.mobile-nav .parent .separator:hover {
	cursor:pointer;	
}

.mobile-nav .parent .separator.active-button {
	background:#e5e5e5 !important;
	-webkit-box-shadow: inset 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
}


.mobile-search label {
	display:none;	
}


.mobile-search #mod-search-searchword {
	background: #ebebeb url('../images/mobile-search-icon.png') no-repeat 15px 10px !important;
	display:block;
	width:100%;
	height:40px;
	border-radius:20px;
	-webkit-border-radius:20px;
	margin-top:10px;
	margin-bottom:-10px;
	font-size:14px;
	padding-left:45px;	
}

.mobile-nav .item-142 .nav-child,
.mobile-nav .item-162 .nav-child {
	margin:0px;	
}

/* Search */

#mod-search-searchword {
	display:block;
	width:141px;
	height:28px;
	background: url('../images/search.png');
	box-shadow:none;
	border: 0px;
	color:#666;
	text-transform:uppercase;
	font-size:10px;
	font-family: "Merriweather",Georgia, "Times New Roman", Times, serif;
	padding-left:35px;	
	padding-bottom:4px;
}

/* Color Boxes */

.boxes {
	position:absolute;
	bottom: 0px;	
}

.slider-box {
	height:170px;
	background: url('../images/bg-box.png') no-repeat 137px -5px; 
	padding: 10px 15px;
	color:#FFFFFF;
	z-index:555;
	position:relative;	
}

.able-home .slider-box {
	display:none;
}

.slider-box.green {
	background-color:#5e831d;	
}

.slider-box.orange {
	background-color:#fb8405;	
}

.slider-box.blue {
	background-color:#032366;	
}

.slider-box h2 {
	font-size:14px;
	opacity:0.5;
	text-transform:uppercase;	
	line-height:15px;
	margin-bottom:-11px;
	margin-top:0;
}

.slider-box h3 {
	line-height:25px;	
	font-weight: 400;
	margin-bottom:5px;
}

.slider-box a {
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	background-color: rgba(255,255,255,0.2);
	text-align:center;
	padding:5px 10px;
	color:#ffffff;
	transition: background-color 0.2s ease-in-out;	
}

.slider-box a:hover {
	background-color: rgba(255,255,255,0.05);
	text-decoration:none;
}

.show-me-more {
	display:none;	
}

.show-me-more ul {
	margin:0px;	
}

.show-me-more li {
	list-style-type:none;
	line-height:24px;	
}

.show-me-more li a {
	background-color:transparent;
	font-size:16px;
	padding:3px 5px;
	margin-bottom:15px;
	font-weight:200;

}

/** News */
.home-header,
.news h2,
.news-item h4,
.news-item .date,
.about h3,
.social h3,
.contact-form h3,
.testimonials h3 {
	font-size:14px;
	text-transform: uppercase;
	color:#999;	
}

.news-item {
	position:relative;	
}

.news-item h4 {
	text-align:right;
	border-top: 3px solid tomato;
}

.news-item h3 {
	line-height:20px;	
}

.newstitle a {
	font-size:18px;
	font-weight:400;
	color:#1b1b1b;
	text-decoration:none;
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
	margin-top:10px;
}

.newstitle a:hover {
	text-decoration:underline;	
}

.news-item .picture {
	margin-bottom:10px;	
}

.news-item .newsintro,
.latestnewsenhanced_news-sidebar .newsintro {
	margin-bottom:30px;	
	margin-top:10px;
}

.latestnewsenhanced_news-sidebar .newsdate,
.latestnewsenhanced_news-sidebar .link a,
.news-item .newsdate,
.news-item .link a {
	position:absolute;
	bottom:0px;	
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
	font-weight:400;
	font-size:12px;
	text-transform:uppercase;
}

.news-item .newsextra {
	left:0px;
}

.latestnewsenhanced_news-sidebar .link a,
.news-item .link a {
	right:0px;

}

.news-item .link a {
	color:#1b1b1b;

}

.news-item.athletics h4 {
	border-color:#ff8605;
}

.news-item.student-life h4 {
	border-color:#192163;
}


.news-item.events h4 {
	border-color:#5e831d;
}


.news-item.announcements h4 {
	border-color:#057bff;
}

.news .newslist .infoleft {
	margin-left:0px;	
}

.about img {
	float:left;
	margin-right:20px;
	margin-bottom:20px;	
}

.read-more {
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
	font-weight:400;
	font-size:12px;
	text-transform:uppercase;	
	color:#1b1b1b;
}

.social-list {
	margin:0px;
	list-style-type:none;	
}

.social-list li a {
	color:#737373; 
	background: url('../images/social.png') no-repeat;
	padding-left:25px; 
}

.social-list li a:hover {
	color:#1b1b1b;
}

.fb:hover {
	background-position: 0px -79px !important;	
}

.twitter {
	background-position: 0px -18px !important;	
}

.twitter:hover {
	background-position: 0px -97px !important;	
}

.send-email {
	background-position: 0px -36px !important;	
}

.send-email:hover {
	background-position: 0px -116px !important;	
}

.chat {
	background-position: 0px -54px !important;	
}

.chat:hover {
	background-position: 0px -133px !important;	
}

.footer-bottom {
	width:100%;
	background: url('../images/footer.jpg') repeat-x #000033;
	padding-top:15px;
	margin-top:30px;
}

.footer-bottom .container {
	position:relative;
}

.footer-logo {
	position:absolute;
	width:374px;
	height:331px;
	background: url('../images/footer-logo.png') no-repeat;
	position:absolute;
	top:-15px;
	left:-170px;
	z-index:444;
}

.footer-bottom .menu {
	margin: 0px 30px 0px 0px;
	display:block;
	float:left;	
	text-shadow: 0px 1px 2px #000000;
    filter: dropshadow(color=#000000, offx=0, offy=1);
	position:relative;
	z-index:555;
}

.footer-bottom .item-119 > a, .footer-bottom .item-126 > a, .footer-bottom .item-143 > a, .footer-bottom .item-145 > a, .footer-bottom .item-150 >a, .footer-bottom .item-156 > a {	
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
	font-size:18px;	
	color:#ffffff;
	margin-bottom:10px;
}

.footer-bottom .item-119 > a:hover, .footer-bottom .item-126 > a:hover , .footer-bottom .item-143 > a:hover, .footer-bottom .item-145 > a:hover, .footer-bottom .item-150 >a:hover, .footer-bottom .item-156 > a:hover {	
	left:0px;
	background:none;
}



.footer-bottom a {
	color:#858bae;	
	font-size:12px;
	position:relative;
	left:0px;
	transition: left 0.2s ease-in-out;
	-moz-transition: left 0.2s ease-in-out;
	-webkit-transition: left 0.2s ease-in-out;
	-o-transition: left 0.2s ease-in-out;
	-ms-transition: left 0.2s ease-in-out;
}

.footer-bottom a:hover {
	color:#ffffff;
	text-decoration:none;	
	left:3px;
}

.menu.last-menu {
	margin-right:0px;	
}

.footer-contact {
	padding-top:15px;
}

.footer-contact p {
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
	text-align:center;	
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:0.03em;
	color:#ffffff;
	text-shadow: 0px 1px 2px #000000;
	filter: dropshadow(color=#000000, offx=0, offy=1);
}

.footer-contact a {
	color:#ffffff;	
}

.footer-contact a:hover {
	text-decoration:underline;	
}

.footer-mobile {
	border-top:1px solid #cdcdcd;
	padding-top:20px;	
	text-align:center;
	margin-top:-68px;
}

.footer-mobile img {
	width:200px;
	height:auto;
	margin:12px 0px;
}

.footer-mobile p {
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
	text-align:center;	
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:0.03em;
	color:#aeaeae !important;
}

.footer-mobile a,
.footer-mobile a:hover {
	font-size:10px;
	color:#192163;	
}

.req-info-butt {
    background: #1c97dc;
    border: none;
    border-radius: 0;
    color: #fff;
    text-shadow: none;
    font-family:"Titillium Web",Helvetica,Arial,sans-serif;
    line-height:18px;
    font-size:16px;
    text-transform: uppercase;
    padding:10px 17px;
}

.req-info-butt:hover {
	background:#1c97dc;
	color:#1b1b1b;
}



.contact-form .contentheading,
.contact-form .m4j_header_text {
	display:none;	
}

.contact-form .m4j_form_wrap  {
	padding:0px;	

}

.contact-form input[type="text"] {
	width:220px !important;
	height:25px;
	display:inline-block;	
	border:0px;
	background-color:#f2f2f2;
	border-radius:0px;
	-webkit-border-radius:0px;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border-bottom:1px solid #d2d2d2;
	font-family: "Merriweather", Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding:5px 0px 5px 27px;
	-webkit-appearance: none;
}

.contact-form input[type="text"]:focus {
	border:0px;	
}

.contact-form input[type="submit"] {
	display:block;
	float:left;	
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
	background-color:#5e831d;
	padding:5px 30px;
	border:0px;
	color:#ffffff;
	font-size:12px;
	text-transform:uppercase;
}

.contact-form input[type="submit"]:hover {
	opacity:0.7;	
}

#m4j-1, #m4j-319, #m4j-320 {
	background: #f2f2f2 url('../images/contact-form-icons.png') 5px 8px no-repeat;	
}

#m4j-2, #m4j-328 {
	background: #f2f2f2 url('../images/contact-form-icons.png') 5px -24px no-repeat;	
}

#m4j-3 {
	background: #f2f2f2 url('../images/contact-form-icons.png') 3px -57px no-repeat;	
}
#pfmTemplate_1 tr td {padding:0px!important;}
.home .m4j_required_wrap {display:none;}

/** Internal Pages */

.banner {
	height:230px;
	width:100%;
}

.page-header {
	border:none;
	margin-bottom:0px;	
	padding-bottom:0px;
}

.page-header h1 {
	font-weight:400;
	color:#000000;
	margin-bottom:15px;
}

.sp_pinterest, .sp_digg {
	display:none !important;	
}

.sp_fblike {
	position:relative;
	top:-5px;	
}

.process-wrapper {
	background-color: #F4F4F4;
	padding:10px;
	margin-bottom:20px;
}


/** Testimonials */

div#je-modcon {
	border:none !important;	
}

div#je-address {
	background:none !important;	
}

.testimonials #fscroller div {
	font-family: "Merriweather", Georgia, "Times New Roman", Times, serif !important;
	padding: 0px 0px 0px 40px !important;
	color:#737373;
	font-size:12px !important;
	line-height:18px !important;
	margin-top:-20px;
	background-image: url('../images/testimonial.jpg');
	background-repeat:no-repeat;
}

.testimonials #fscroller div p {
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif !important;		
	color:#1b1b1b; 
}

/** Breadcrumbs */ 

#crumbcontainer {

	background-color:#032366!important;	
	border-radius:0px;
	position:relative;

}
.breadcrumb {
background-color:transparent; 
margin: 0 auto;
width: 930px;
height:36px;
}

.breadcrumb ul {
	background:none;
	margin:10px 0px;
	padding:0px;
}
.breadcrumb li 	{text-shadow:none!important;
	color:#ffffff!important;}

.breadcrumb  li a {
	text-shadow:none!important;
	color:#ffffff!important;	
}

.breadcrumb  .divider {
	margin: 0px 10px;	
}
.divider img {max-width:inherit!important;}


.category-title {
	position:absolute;
	display:inline-block;
	line-height:40px;
	font-size:30px;
	padding:0px 20px;
	background-color:rgba(0,0,0,0.6);
	top:-40px;
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-weight:200;
}

.request-information {
	position:absolute;
	right:0px;
	top:0px;
	width:280px;
	height:50px;
	background:#5e831d url('../images/arrow-request-2.png') no-repeat 248px 20px;
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
	font-size:20px;
	color:#ffffff;
	padding:13px 0px 0px 15px;	
	z-index:3000;
	box-shadow: 1px 2px 8px #000000;
	border-radius:0px 0px 3px 3px;

}

.request-information:hover {
	color:#ffffff;
	background-color:#557a24;
	text-decoration:none;
	height:50px;
	position:absolute;
	right:0px;
	top:0px;
	width:280px;
	z-index:3000;
}

.top-wrapper {
	position:relative;	
}

/** Sidebar */

.sidebar-left {
	padding-top:30px;	
}

.sidebar-left .menu li a {
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
	font-size:16px;
	padding-left:10px;
}

.sidebar-left .menu li.current > a {
	background-color:#eeeeee;
}

.latestnewsenhanced_news-sidebar {
	margin-top:30px;	
	position:relative;
	padding-bottom:1px;
}

.latestnewsenhanced_news-sidebar .infoleft {
	margin-left:0px !important;
}

.latestnewsenhanced_news-sidebar .picture {
	margin-bottom:10px !important;
}


/** Short Forms */

.short-form {
	position:absolute;
	right:0px;
	background-color:#5e831d;	
	width:280px;
	height:auto;
	display:none;
	margin-top:10px;
	z-index:2000;
	box-shadow: 1px 2px 8px #000000;
}

.form-active {
	background:#5e831d url('../images/arrow-request.png') no-repeat 248px 20px;	
	box-shadow:none;
}

.short-form .contentheading,
.short-form .m4j_required_wrap {
	display:none;	
}

.short-form form {
	margin-bottom:0px;	
	margin-top:0px;

}

#pfmTemplate_2 table {
	width:260px!important;
	margin: 0 auto!important;	
	color:#fff!Important;
}


#pfmTemplate_2 input[type="text"] {	
	height:30px!important;
	border-radius:0px!important;
	-webkit-border-radius:0px!important;
	border:0px!important;
	color:#666!important;
	font-family: "Merriweather", Georgia, "Times New Roman", Times, serif !important;
	font-size:12px!important;
	box-shadow:none!important;
	-moz-box-shadow:none!important;
	-webkit-box-shadow:none!important;
	width:250px!important;
}

#pfmTemplate_2 input[type="text"]:focus {
	box-shadow:none!important;
	-moz-box-shadow:none!important;
	-webkit-box-shadow:none!important;
	border:none!important;
}

.short-form .m4j_submit {
	display:block;
	float:left;
	width:250px;
	margin-left:15px;
	background-color:#fb8405;
	border:0px;
	padding:10px 0px;	
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#ffffff;
	text-transform:uppercase;	
}

input[type="radio"], input[type="checkbox"] {
	margin:0 5px 0 0;
}

/** Top Level Page */

.blog .spshare{
	display:none;
}

.items-row .item {
	background-color:#eee;
	min-height:360px;	
}

.item .page-header {}
.item p {
	padding: 0px 10px;	
}

.item .page-header h2 {
	font-weight:200;
	margin-bottom:-5px;	
	font-size:24px;
}

.blog .item img {
	margin: 10px 0px;
	height:130px;
	width:100%;
}

.blog .btn {
	margin-left:15px;	
	margin-bottom:15px;
	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;
}

.blog .btn .icon-chevron-right {
	display:none;	
}

.blog .category-desc {
	padding:20px 0px;
}

.blog .category-desc p {
	font-size:16px;
	line-height:30px;	
}

.announcements h3 {font-size:14px; text-transform:uppercase; margin:0px 0px 10px 0px; border-top:3px solid #5E831D;  padding-left: 36px;}
.eventshome {font-family:'Titillium Web', Helvetica, Arial, sans-serif; font-size:12px; font-weight:400; text-transform:uppercase; position:absolute;}

<!-- table for sporting event results -->
#sportsresults tr td {padding:7px 49px;}
#sportsresults .blue {background-color:#192163; color:#fff;}

<!-- now at grand river styles -->
.moduletablenow-twitter .customnow-twitter {width:225px;}
.moduletablenow-twitter {float:left;margin-right:10px; width:225px; margin-bottom:30px;}
.customnow-twitter, .customnow-facebook, .ezblog-latestpostnow-blog {margin-top:15px;}
.moduletablenow-facebook {float:left;margin-right:10px; margin-bottom:30px;}
.moduletablenow-videos {float:left; padding-top:20px; border-top:1px dotted #333; }
#jusertube-scroller-1 .next1, #jusertube-scroller-1 .prev1 {display:none;} {display:none;}
.moduletablenow-blog { float:left; margin-bottom:30px;}
.moduletablenow-videos h3, .moduletablenow-photos h3, .moduletablenow-facebook h3, .moduletablenow-twitter h3, .moduletablenow-blog h3  {font-size:18px;display:inline; margin-bottom:15px;}
.moduletablenow-photos {margin-bottom:20px; padding-bottom:50px; border-bottom:1px dotted #333; }
.moduletablenow-photos img {border:5px solid #fff!important; -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .2);
box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, .2); }
.detail img {border:none!important; box-shadow:none!Important; -webkit-box-shadow:none!Important;}

#pfmTemplate_2 {}
#jusertube-scroller-1 div.imgbox img {border-radius:0px!Important;}
.input:-moz-placeholder, textarea:-moz-placeholder {color:#fff!Important;}

.social-wrapper{border-top:1px dotted #CCC; margin-top:25px;}


/*=== Search Styles ===*/
#searchForm .only{}
#searchForm .phrases{}
#searchForm .search-results {}

/*=== Apply Now and blog Button ===*/
.applynow {background-color:#5E831D; border:0; color:#FFFFFF; display:block; float:left; font-family:'Titillium Web', Helvetica, Arial, sans-serif; font-size:12px; margin-left:11px; padding:10px 50px; text-transform:uppercase;}
.bloglink{ background-color: #5E831D; border: 0 none; color: #FFFFFF; font-family: 'Titillium Web',Helvetica,Arial,sans-serif; font-size:14px; margin-left: 11px; padding: 8px; text-transform: uppercase; width: 135px;}
.applynow:hover, .bloglink:hover, .gallerybutt:hover{background-color:#032366; color:#fff; text-decoration:none;}

.gallerybutt {background-color:#5E831D; border:0; color:#FFFFFF; display:block; float:left; font-family:'Titillium Web', Helvetica, Arial, sans-serif; font-size:12px; padding:5px 15px; text-transform:uppercase; float:right; margin:8px 15px 0px 0px;}

#jusertube-scroller-1 div.titlebelow {margin-top:20px;}

/*=== Google Map ===*/
.googlemap {left:330px; position:absolute; top:53px;}

/*=== iCal ===*/
.ical-icon {list-style:none;}

<!-- language switcher -->

.mod-languages {
	position:absolute;
	right:0px;
	bottom:-50px;
	background-color:rgba(0,0,0,0.6);
	padding:10px;	
	border-radius:5px;
	-webkit-border-radius:5px;
}

.es-home .banner,
.german-home .banner,
.chinese-home .banner,
.port-home .banner,
.korean-home .banner,
.japanese-home .banner,
.russian-home .banner {
	display:none;	
}
.russian-home h3 {font-size:18px!important;}

.chinese-home p {font-size:14px;}
.chinese-home .flex-caption p {font-size:58px!important;}



div.mod-languages img {
	width:50px;
	height:auto;	
}

#jusertube-scroller-1 div.imgbox a img {
    border: 0 none;
    height: 253.125px;
    margin-left: 0px!important;
    position: relative;
    width: 337.5px;
}

#homevideo {
	margin: 0 auto;
    position: relative;
    top: 115px;
    left: 0;
	width:660px;
}

ul.slides li a .flex-caption{display:none;}
#SLB-Image h2 {color:#036;font-weight:700;}
#SLB-Image p, #SLB-Image h2, #SLB-Image h3 {padding:5px 20px;}
#SLB-Image h2, #SLB-Image h3 {line-height:24px;}

/*==================================AJAX Search styles===================================*/

#offlajn-ajax-search223 .offlajn-ajax-search-container {padding:0px!important;}
#search-results223 {z-index:7000!important;}
#offlajn-ajax-search223 {
    position: absolute;
    right: 12px;
    top: 15px;
}


/*ABLE specific styles*/
.dotted {border-bottom: 1px dotted #036; margin-bottom:10px;}

.able-home .mod-post-more, .able-link {
	font-family: 'Titillium Web',Helvetica,Arial,sans-serif;
	background-color:#5e831d;
	padding:4px 7px;
	color:#ffffff;
	text-transform:uppercase;	
	transition: background-color 0.2s ease-in-out;
	-moz-transition: background-color 0.2s ease-in-out;
	-webkit-transition: background-color 0.2s ease-in-out;
	height:30px;
	line-height:18px;
	font-size:12px;
}

.able-home .mod-post-more:hover, .able-link:hover {
	background-color:#72a21e;
	color:#ffffff;
	text-decoration:none;
}

.able-home .mod-post-more {background-color:#1C97DC!important; width:80px; height:28px;}
.able-home .mod-post-more:hover {background-color:#176692!important;}

.able-home .mod-post-more a {color:#fff;}
.able-home .mod-post-more a:hover {text-decoration:none;}
.able-home h3{font-size:20px; margin-top:0px;}
.able-home .mod-post-title a{font-size:14px;}
.able-home .blog-category {display:none;}
.able-home .ezb-mod .mod-post-title {padding-top:0px;}
.able-home .span12, .able-home .span8, .able-home .span4, .able-home .span3, .able-home .span7  {margin-left:0px!important;}
.able-home .mod-post-meta {margin-top:5px;}
.able-home .board {margin-left:0px;}
.able-home .board li {list-style:none; font-family: 'Titillium Web',Helvetica,Arial,sans-serif; font-size:14px; line-height:24px;}

.apply-now-butt {font-family: 'Titillium Web',Helvetica,Arial,sans-serif; 
    background-color: #1C97DC;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    height: 30px;
    line-height: 18px;
    padding: 6px 7px;
    position: absolute;
    text-transform: uppercase;
    transition: background-color 0.2s ease-in-out 0s;
	top:-40px;
	right:13px;	
}
.apply-now-butt:hover {text-decoration:none;}

.social-menu {
    display: inline;
    position: absolute;
    top: -42px;
    right:170px;
}

.social-menu img {
	margin-right:5px;
}

.top-nav.fixednav {
	position:fixed;
	border-radius:0;
	height:125px;
	width:100%;
	left:0;
	padding-left:0;
	margin-top:-10px;
}

.top-nav.fixednav .top-nav-inner {
	width:940px;
	margin:0 auto;
}

.top-nav.fixednav .logo {
	display:inline;
	position:static;
	top:auto;
	left:auto;
	float:left;
	margin-top:-9px;
}

.top-nav.fixednav .nav-items {
	margin-top:60px;
}

.top-nav.fixednav ul.menu:nth-of-type(1) {
	margin-left:20px;
}

.top-nav.fixednav .nav-child {
	top:105px;
}

.top-nav.fixednav .social-menu {
	position:static;
}

.top-nav.fixednav .apply-now-butt {
	position:static;
	display:inline;
}

.top-nav.fixednav #offlajn-ajax-search223 {
	position:static;
	float:right;
}

.top-nav.fixednav .nav-stuff {
	float:right;
	margin-top:10px;
}

.top-nav.fixednav .clearfix {
	height:0;
}
