﻿


a {
	color: rgb(66, 66, 66);
}
.no-pad-top {
	padding-top: 0px !important;
}
.wp-caption {
	
}
.wp-caption-text {
	
}
.sticky {
	
}
.gallery-caption {
	
}
.bypostauthor {
	
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.aligncenter {
	text-align: center;
}
.mapbox {
	width: 100%; float: left;
}
#map_canvas {
	overflow: visible !important;
}
#outer-wrapper {
	width: 100%;
}
.inner {
	margin: 0px auto; width: 1000px; position: relative;
}
#header {
	background: url("/NewTemplate/header.gif") repeat-x rgb(0, 44, 66); width: 100%; height: 160px; float: left; position: relative; z-index: 2;
}
.nomarg {
	margin: 0px !important;
}
.nopad-bot {
	padding-bottom: 0px !important;
}
#header .eleven {
	background: url("/NewTemplate/map.png") no-repeat right top; margin: 17px 0px 0px; width: 637px; height: 97px;
}
.top-links {
	padding: 10px 0px 15px; float: right; position: relative;
}
ul.top-links li ul {
	display: none;
}
.top-links li {
	padding: 0px 10px; float: left;
}
.top-links li.btn {
	padding: 0px 5px; float: left;
}
.top-links li:last-child {
	padding-right: 0px;
}
.top-links li a {
	margin: 7px 0px 0px; color: rgb(166, 166, 166); font-size: 11px; display: inline-block;
}
.top-links li a:hover {
	color: rgb(255, 255, 255);
}
.top-links li.btn a {
	background: url("/NewTemplate/black.png"); padding: 2px 5px; border-radius: 3px; border: 1px solid rgb(0, 0, 0); font-family: "Source Sans Pro", sans-serif; font-size: 12px; margin-top: 4px; display: inline-block;
}
#header .eleven h2 {
	width: 100%; text-align: right; color: rgb(255, 255, 255); float: right;
}
#header .eleven h2 strong {
	color: rgb(255, 255, 255) !important;
}
.navigation {
	width: 100%; height: 46px; border-top-color: currentColor; border-top-width: 1px; border-top-style: solid; float: left; background-image: url("/NewTemplate/navigation-bg.png");
}
.navigation .inner {
	background: url("/NewTemplate/navigation-shade.png") no-repeat top; padding: 0px 44px; width: 1000px; height: 46px;
}
.ddsmoothmenu {
	float: left;
}
.navigation select {
	padding: 10px; height: 40px; font-size: 15px; font-weight: bold; margin-top: 2px; float: left; display: none; box-shadow: none !important;
}
.ddsmoothmenu ul {
	margin: 0px; float: left; list-style-type: none; position: relative; z-index: 999;
}
.ddsmoothmenu ul li {
	float: left; display: inline; position: relative;
}
.ddsmoothmenu > ul > li {
	background: url("/NewTemplate/nav-sep.png") repeat-y left; padding-left: 2px;
}
.ddsmoothmenu > ul > li:first-child {
	padding-left: 0px;
}
.ddsmoothmenu ul li a {
	padding: 12px 20px 0px; height: 34px; color: rgb(255, 255, 255); font-family: "Source Sans Pro", sans-serif; font-size: 15px; text-decoration: none; display: block;
}
* html .ddsmoothmenu ul li a {
	display: inline-block;
}
.ddsmoothmenu ul li a:link {
	color: rgb(255, 255, 255);
}
.ddsmoothmenu ul li a:visited {
	color: rgb(255, 255, 255);
}
.ddsmoothmenu > ul > li > a:hover {
	color: rgb(255, 255, 255);
}
.ddsmoothmenu > ul > li.current-menu-item > a {
	color: rgb(255, 255, 255);
}
.ddsmoothmenu > ul > li > a:hover {
	color: rgb(255, 255, 255);
}
.ddsmoothmenu > ul > li.current-menu-item > a {
	color: rgb(255, 255, 255);
}
.ddsmoothmenu > ul > li > a.selected {
	color: rgb(255, 255, 255);
}
.ddsmoothmenu ul li ul {
	margin: 0px 0px 0px 1px; padding: 0px 0px 5px; left: 0px; display: none; position: absolute; min-width: 200px;
}
.ddsmoothmenu ul li:hover > ul {
	display: inline;
}
.ddsmoothmenu ul li ul li {
	margin: 0px; padding: 0px 5px; float: left; display: list-item;
}
.ddsmoothmenu ul li ul li:first-child {
	padding-top: 5px;
}
.ddsmoothmenu ul li ul li.last {
	padding-bottom: 5px;
}
.ddsmoothmenu ul li ul li ul {
	background: url("/NewTemplate/navigation-bg.png"); margin: 0px; left: 100%; top: 0px; min-width: 200px;
}
.ddsmoothmenu ul li ul li a {
	background: url("/NewTemplate/navi-arrow.png") no-repeat 5px 12px; margin: 0px; padding: 6px 5px 0px 15px; border-radius: 2px; border: currentColor; width: 173px; height: 24px; font-size: 13px;
}
.ddsmoothmenu ul li ul li a:hover {
	color: rgb(255, 255, 255) !important;
}
.ddsmoothmenu ul li ul li a:hover {
	background: rgb(255, 255, 255);
}
.ddsmoothmenu ul li ul li a.selected {
	background: rgb(255, 255, 255);
}
.ddsmoothmenu ul li ul li ul li a {
	color: rgb(255, 255, 255) !important;
}
* html .ddsmoothmenu {
	height: 1%;
}
#banner {
	background: #ffffff; width: 100%; height: 486px; float: left; position: relative; z-index: 1;
}
#banner #gallery {
	background: rgb(31, 31, 31); margin: 0px auto; width: 1000px; overflow: hidden; float: left; position: relative; box-shadow: 0px 0px 3px #000;
}
#gallery #main {
	width: 100%; height: 406px; float: left; position: relative; z-index: 1;
}
#gallery #images {
	overflow: hidden;
}
#gallery #thumbs {
	overflow: hidden;
}
#gallery #images {
	margin: 0px auto; top: 0px; width: 100% !important; height: 406px !important; position: absolute;
}
#gallery #images .slide {
	width: 100% !important; height: 406px; float: left; display: block; position: relative;
}
#gallery #images .slide .caption {
	background: url("/NewTemplate/black-dark.png"); padding: 20px; width: 678px; text-align: left; bottom: 20px; position: absolute;
}
.slide .caption p {
	color: rgb(187, 187, 187); line-height: 16px; padding-top: 5px;
}
.caroufredsel_wrapper {
	margin: 0px !important; top: 0px !important; overflow: visible !important; position: absolute !important; z-index: 2;
}
#main > .caroufredsel_wrapper {
	margin: 0px !important; top: 0px !important; width: 100% !important; height: 406px !important;
}
.slider-wrapper {
	width: 100% !important; height: 406px !important; float: left;
}
#banner .right-sec {
	height: 406px; right: 0px; overflow: hidden; padding-left: 7px; display: block; position: absolute; z-index: 9;
}
.banner-paging {
	background: rgb(31, 31, 31); padding: 1px; width: 180px; height: 404px; border-left-color: rgb(28, 48, 62); border-left-width: 6px; border-left-style: solid; float: right; display: block; position: relative;
}
#gallery #thumbs {
	width: 180px;
}
#gallery #thumbs .thumb {
	margin: 1px 0px 0px; width: 180px; height: 80px; float: left; position: relative;
}
#gallery #thumbs .thumb a {
	left: 0px; top: 0px; width: 180px; height: 80px; float: left; display: block; position: absolute; opacity: 0.5;
}
#gallery #thumbs .thumb a {
	float: left;
}
#gallery #thumbs .thumb a.selected {
	opacity: 1 !important;
}
#gallery #thumbs .thumb a:hover {
	opacity: 1 !important;
}
#gallery #prev {
	background: url("/NewTemplate/top-bottom-arrows.png") no-repeat !important; left: 70px; width: 40px; height: 17px; text-indent: -999em; display: block !important; position: absolute; z-index: 9;
}
#gallery #next {
	background: url("/NewTemplate/top-bottom-arrows.png") no-repeat !important; left: 70px; width: 40px; height: 17px; text-indent: -999em; display: block !important; position: absolute; z-index: 9;
}
#gallery #prev {
	top: 0px;
}
#gallery #next {
	background-position: 0px -17px !important; bottom: 0px;
}
#gallery .toggle-btn {
	background: url("/NewTemplate/toggle-btn.png") no-repeat 0px 0px; left: 0px; top: 50%; width: 13px; height: 28px; text-indent: -9999px; margin-top: -14px; display: inline-block !important; position: absolute; z-index: 9990; opacity: 1 !important;
}
#gallery .hidden {
	display: inline-block !important;
}
.sudoslider1 {
	width: 100% !important;
}
.banner-slider {
	width: 100% !important;
}
.anythingSlider {
	width: 100% !important;
}
.slider-wrapper3 {
	width: 100% !important;
}
.nivoSlider {
	width: 100% !important;
}
.nivoSlider {
	width: 100%; height: auto; overflow: hidden; float: left; position: relative;
}
.nivoSlider img {
	left: 0px; top: 0px; position: absolute; max-width: none;
}
.nivo-main-image {
	width: 100% !important; display: block !important; position: relative !important;
}
.nivoSlider a.nivo-imageLink {
	margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6;
}
.nivo-slice {
	top: 0px; height: 100%; display: block; position: absolute; z-index: 5;
}
.nivo-box {
	overflow: hidden; display: block; position: absolute; z-index: 5;
}
.nivo-box img {
	display: block;
}
.nivo-caption {
	left: 0px !important; top: 0px; width: 100%; height: 100%; display: block !important; position: absolute; z-index: 9985; box-sizing: border-box; opacity: 1 !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.nivo-caption-in {
	background: url("/NewTemplate/caption.png"); padding: 5px 20px 10px; left: 0px !important; width: 100%; bottom: 0px; color: rgb(177, 177, 177); display: block !important; position: absolute; z-index: 9985; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.nivo-caption-in .capt-in {
	padding: 0px; display: none; position: relative;
}
.Top.nivo-caption-in {
	top: 0px; bottom: auto;
}
.nivo-caption {
	padding: 20px; bottom: 0px; color: rgb(255, 255, 255); display: block !important; position: absolute; z-index: 9985; box-sizing: border-box; opacity: 1 !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.nivo-html-caption {
	display: none;
}
.nivo-directionNav {
	top: 50%; width: 100%; height: 49px; margin-top: -25px; position: absolute; z-index: 9999;
}
.nivo-directionNav a {
	text-indent: -9999px; z-index: 9; cursor: pointer;
}
.nivo-prevNav {
	background: url("/NewTemplate/arrow-banner.png") no-repeat 0px 0px; width: 30px; height: 49px; float: left; display: inline-block !important;
}
.nivo-nextNav {
	background: url("/NewTemplate/arrow-banner.png") no-repeat -31px 0px; width: 30px; height: 49px; float: right; display: inline-block !important;
}
.nivo-prevNav:hover {
	background: url("/NewTemplate/arrow-banner.png") no-repeat 0px -51px;
}
.nivo-nextNav:hover {
	background: url("/NewTemplate/arrow-banner.png") no-repeat -31px -51px;
}
.nivo-controlNav a {
	position: relative; z-index: 9; cursor: pointer;
}
.nivo-controlNav a.active {
	font-weight: bold;
}
.theme-default .nivoSlider {
	background: url("/NewTemplate/ajax_loading.gif") no-repeat 50% 50% rgb(255, 255, 255); position: relative;
}
.theme-default .nivoSlider img {
	left: 0px; top: 0px; display: none; position: absolute;
}
.theme-default .nivoSlider a {
	display: block;
}
.nivo-controlNav {
	padding: 5px 10px; border-radius: 20px; left: 49%; bottom: 20px; display: none; position: absolute; z-index: 9990; box-shadow: 0px 0px 2px #000;
}
.anythingSlider {
	overflow: visible !important; display: block; position: relative;
}
.anythingSlider .anythingWindow {
	width: 100%; height: 100%; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.anythingSlider .anythingBase {
	list-style: none; margin: 0px; padding: 0px; left: 0px; top: 0px; overflow: visible !important; position: absolute;
}
.anythingSlider .arrow span {
	display: block; visibility: hidden;
}
.anythingSlider .disabled.arrow {
	display: none;
}
.anythingSlider .panel {
	margin: 0px; padding: 0px; overflow: hidden; float: left; display: block;
}
.anythingSlider .vertical .panel {
	float: none;
}
.anythingSlider .fade .panel {
	left: 0px; top: 0px; float: none; position: absolute; opacity: 0;
}
.anythingSlider .fade .activePage {
	z-index: 2; opacity: 1;
}
.any-caption {
	left: 0px !important; top: 0px; width: 100%; display: block !important; position: absolute; z-index: 9985; box-sizing: border-box; opacity: 1 !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.capt-in {
	padding: 20px; left: 0px !important; width: 100%; bottom: 0px; color: rgb(177, 177, 177); display: block !important; position: absolute; z-index: 9985; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.Top .capt-in {
	top: 0px; bottom: auto;
}
.caption-Top {
	top: 99px; bottom: auto !important;
}
.any-caption {
	left: 0px; width: 100%; bottom: 0px; color: rgb(177, 177, 177); word-spacing: 3px; display: block !important; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.caption-Right.any-caption {
	left: auto; right: 40px;
}
.any-caption h1 {
	padding: 0px 0px 5px; width: 100%; color: rgb(255, 255, 255); font-size: 18px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.any-caption p {
	color: rgb(187, 187, 187);
}
.anythingSlider .panel {
	position: relative;
}
.anythingSlider img {
	width: 100%; height: 100%;
}
.anythingSlider-default .anythingControls a.start-stop {
	display: none;
}
.anythingSlider-default .arrow {
	top: 44%; width: 46px; height: 46px; text-indent: -9999px; display: block; position: absolute; z-index: 9986; cursor: pointer;
}
.anythingSlider-default .back {
	background: url("/NewTemplate/arrow-banner.png") no-repeat 0px 0px; left: 0px; width: 30px; height: 49px; float: left; display: inline-block !important;
}
.anythingSlider-default .back:hover {
	background-position: 0px -51px; background-image: url("/NewTemplate/arrow-banner.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit !important;
}
.anythingSlider-default .forward {
	background: url("/NewTemplate/arrow-banner.png") no-repeat -31px 0px; width: 30px; height: 49px; right: 0px; float: right; display: inline-block !important;
}
.anythingSlider-default .forward:hover {
	background-position: -31px -51px; background-image: url("/NewTemplate/arrow-banner.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit !important;
}
.as-oldie .anythingSlider-default .arrow {
	top: 30%;
}
.as-oldie .anythingSlider-default .arrow a {
	margin: 0px;
}
.as-oldie .anythingSlider-default .anythingControls li {
	margin-left: 3px;
}
.as-oldie .anythingSlider-default .anythingControls a {
	margin: 0px;
}
.as-oldie .anythingSlider-default .anythingNavWindow {
	margin: 0px 2px;
}
.as-oldie .anythingSlider-default .anythingNavWindow li {
	padding: 3px 0px 0px;
}
.rtl.anythingSlider .anythingWindow {
	unicode-bidi: bidi-override; direction: ltr;
}
.rtl.anythingSlider .anythingControls ul {
	float: left;
}
.rtl.anythingSlider .anythingControls ul a {
	float: right;
}
.anythingSlider {
	transition-duration: 0s; -o-transition-duration: 0; -moz-transition-duration: 0; -webkit-transition-duration: 0;
}
.anythingSlider .anythingWindow {
	transition-duration: 0s; -o-transition-duration: 0; -moz-transition-duration: 0; -webkit-transition-duration: 0;
}
.anythingSlider .anythingControls ul a {
	transition-duration: 0s; -o-transition-duration: 0; -moz-transition-duration: 0; -webkit-transition-duration: 0;
}
.anythingSlider .arrow a {
	transition-duration: 0s; -o-transition-duration: 0; -moz-transition-duration: 0; -webkit-transition-duration: 0;
}
.anythingSlider .start-stop {
	transition-duration: 0s; -o-transition-duration: 0; -moz-transition-duration: 0; -webkit-transition-duration: 0;
}
.sudo-slider {
	width: 100% !important; height: 100% !important;
}
.sudoslider1 {
	
}
.sudo-slider ul {
	width: 100% !important; height: 100% !important; float: left;
}
.sudo-slider ul li {
	width: 100% !important; height: 100% !important; display: block !important;
}
.sudo-slider img {
	width: 100% !important; height: 100% !important;
}
#controls .nextBtn {
	right: -30px;
}
.sudoslid #container {
	background: rgb(255, 255, 255); margin: 0px auto 2em; width: 696px; text-align: left; position: relative;
}
.sudo-slider ul {
	list-style: none; margin: 0px; width: 100%; display: block; position: relative;
}
.sudo-slider li {
	list-style: none; margin: 0px; width: 100%; display: block; position: relative;
}
.sudo-slider {
	overflow: hidden;
}
.sudo-slider li {
	overflow: hidden;
}
.sudo-slider li .caption {
	left: 0px; width: 100%; bottom: 0px; color: rgb(177, 177, 177); word-spacing: 3px; display: block !important; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.sudo-slider .capt-in {
	background: url("/NewTemplate/black.png"); padding: 20px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.capt-in a h3 {
	background: 0px 0px rgb(0, 188, 207); padding: 10px; float: left;
}
.caption .capt-in {
	background-position: 420px 37px;
}
.sudo-slider li .Right {
	left: auto; right: 40px;
}
.sudo-slider h1 {
	padding: 0px 0px 5px; width: 100%; font-size: 16px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.sudo-slider li .caption {
	padding: 20px; left: 0px !important; top: 0px; width: 100%; color: rgb(177, 177, 177); display: block !important; position: absolute; z-index: 9985; box-sizing: border-box; opacity: 1 !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.sudo-slider li .Top {
	left: 0px !important; top: 0px; bottom: auto;
}
.sudo-slider li .caption .capt-in {
	padding: 20px; width: 100%; color: rgb(177, 177, 177); font-family: "Oswald", sans-serif; word-spacing: 3px; display: block !important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.sudo-slider h1 a {
	color: rgb(255, 255, 255);
}
.sudo-slider p {
	color: rgb(187, 187, 187);
}
.sudo-slider li .caption .capt-in h3 {
	color: rgb(255, 255, 255); padding-bottom: 5px; font-size: 18px;
}
.anythingWindow .capt-in {
	background: url("/NewTemplate/caption.png"); padding: 20px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.capt-in p {
	width: 100%; float: left;
}
#controls {
	top: 50%; width: 100%; height: 50px; margin-top: -25px; display: inline-block !important; position: absolute; z-index: 9990;
}
#controls a {
	text-indent: -9999px; z-index: 9; cursor: pointer;
}
#controls .prevBtn {
	background: url("/NewTemplate/arrow-banner.png") no-repeat 0px 0px; left: 0px; width: 30px; height: 49px; float: left; display: inline-block !important; position: relative;
}
#controls .prevBtn:hover {
	background: url("/NewTemplate/arrow-banner.png") no-repeat 0px -51px;
}
#controls .nextBtn {
	background: url("/NewTemplate/arrow-banner.png") no-repeat -31px 0px; width: 30px; height: 49px; right: 0px; display: inline-block !important; position: absolute;
}
#controls .nextBtn:hover {
	background: url("/NewTemplate/arrow-banner.png") no-repeat -31px -51px;
}
.headlines {
	padding: 15px 0px; width: 100%; float: left;
}
.headlines h4 {
	padding: 0px 10px 0px 0px; float: left;
}
.sliderwrapper {
	width: 810px; height: 20px; overflow: hidden; float: left; position: relative;
}
.sliderwrapper .contentdiv {
	left: 0px; top: 0px; width: 100%; height: 100%; color: rgb(166, 166, 166); padding-top: 2px; visibility: hidden; position: absolute;
}
.paginationn {
	float: right;
}
.paginationn a {
	background: url("/NewTemplate/arrows-small.png") no-repeat 0px 0px rgb(15, 21, 23); border-radius: 3px; border: 1px solid rgb(15, 15, 15); width: 16px; height: 17px; display: inline-block;
}
.paginationn a.prev {
	background: url("/NewTemplate/arrows-small.png") no-repeat 0px -17px rgb(15, 21, 23);
}
#page-title {
	background: rgb(31, 31, 31); width: 100%; float: left; position: relative; z-index: 1;
}
#page-title h1 {
	padding: 10px 0px; color: rgb(255, 255, 255); line-height: 40px; font-size: 30px; float: left;
}
#page-title .page-share {
	padding: 20px 0px; float: right;
}
.page-share a {
	background-position: top; width: 25px; height: 25px; margin-left: 6px; float: left; display: inline-block; background-repeat: no-repeat;
}
.page-share a:first-child {
	margin-left: 0px;
}
.page-share a:hover {
	background-position: bottom;
}
.page-share a.share-fb {
	background-image: url("/NewTemplate/share-fb.png");
}
.page-share a.share-linkdin {
	background-image: url("/NewTemplate/share-linkdin.png");
}
.page-share a.share-twitter {
	background-image: url("/NewTemplate/share-twitter.png");
}
.page-share a.share-vimeo {
	background-image: url("/NewTemplate/share-vimeo.png");
}
.page-share a.share-blogger {
	background-image: url("/NewTemplate/share-blogger.png");
}
.page-share a.share-stumble {
	background-image: url("/NewTemplate/share-stumble.png");
}
#page-title .sub_banner {
	background: rgb(255, 255, 255); margin: 10px 0px 20px; padding: 10px; width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#page-title .sub_banner img {
	width: 100%; float: left;
}
.sub_banner img {
	width: 100%;
}
.sub_banner {
	background: rgb(255, 255, 255); padding: 10px 10px 7px; margin-top: 10px;
}
.content-sec {
	width: 100%; float: left; position: relative; z-index: 1;
}
#content-sec {
	width: 100%; padding-top: 20px;
}
.content-sec .columns {
	width: 1020px; padding-top: 20px; margin-left: -20px;
}
#bread-crumb {
	padding: 15px 0px 0px; width: 100%; float: left;
}
#bread-crumb ul {
	width: 100%; float: left;
}
#bread-crumb ul li {
	background: url("/NewTemplate/bread-crumb.png") no-repeat 0px 5px; padding: 0px 15px; color: rgb(157, 157, 157); float: left;
}
#bread-crumb ul li:first-child {
	padding-left: 0px;
}
#bread-crumb ul li a {
	color: rgb(157, 157, 157); font-size: 11px; font-style: italic; float: none;
}
.col1 {
	width: 250px; margin-bottom: 15px; margin-left: 20px; float: left;
}
.col2 {
	width: 460px; margin-left: 20px;
}
.col3 {
	width: 730px; margin-left: 20px; float: left;
}
.fullwidth {
	width: 1000px !important; margin-left: 20px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.box {
	background: rgb(255, 255, 255); width: 100%; margin-bottom: 20px; border-top-color: currentColor; border-top-width: 3px; border-top-style: solid; float: left; box-shadow: 0px 0px 6px #ccc;
}
.page_box {
	background: rgb(255, 255, 255); margin-bottom: 20px; border-top-color: currentColor; border-top-width: 3px; border-top-style: solid; float: left; box-shadow: 0px 0px 6px #ccc;
}
.page_box .box-in {
	padding: 20px; width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.box .box-in {
	padding: 10px; width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}



.box .box-in label {
	padding: 10px 0px; font-size: 14px;
}
legend {
	padding: 10px 0px; font-size: 14px;
}
.box-in a.thumb {
	border: 1px solid rgb(176, 176, 176); width: 100%; margin-bottom: 10px; float: left;
}
.box-in a.thumb img {
	width: 100%; float: left;
}
.box .sec-bot-bar {
	background: url("/NewTemplate/pattern.gif") repeat-x top rgb(243, 243, 243); padding: 10px; width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.box .sec-bot-bar a {
	color: rgb(66, 66, 66); font-size: 11px; font-weight: bold;
}
.box .sec-bot-bar a:hover {
	color: rgb(0, 0, 0);
}
.box .sec-bot-bar a.advance-search123 {
	background: url("/NewTemplate/advance-search123.png") no-repeat 0px 0px; padding: 4px 0px 2px 22px; float: left;
}
.box .sec-bot-bar a.view-cal {
	background: url("/NewTemplate/calendar.png") no-repeat 0px 0px; padding: 3px 0px 3px 22px;
}
.box .sec-bot-bar a.view-gal {
	background: url("/NewTemplate/gallery.png") no-repeat 0px 2px; padding: 3px 0px 3px 22px;
}
.box .sec-bot-bar a.follow-twitter {
	background: url("/NewTemplate/twitter-icon.gif") no-repeat 0px 2px; padding: 3px 0px 3px 22px;
}
.widget {
	width: 100%; float: left;
}
.widget p {
	padding: 5px 0px 0px; width: 100%; float: left;
}
.princple-msg {
	width: 100%; float: left;
}
.princple-msg .thumb {
	background: url("/NewTemplate/pattern.gif") repeat-x bottom; width: 100%; padding-bottom: 4px; float: left; position: relative;
}
.princple-msg .thumb img {
	width: 100%; float: left;
}
.princple-msg .thumb h4 {
	background: rgb(0, 44, 66); padding: 5px 10px; left: 0px; bottom: 15px; float: left; position: absolute;
}
.princple-msg .box-in h4 {
	padding: 0px;
}
.princple-msg .box-in p {
	padding-left: 0px;
}
.princple-msg .signature {
	padding: 3px 0px 0px;
}
.text-widget {
	width: 100%; float: left;
}
.text-widget iframe {
	border: 1px solid rgb(208, 208, 208); width: 100%; float: left; min-height: 200px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.text-widget ul {
	width: 100%; float: left;
}
.text-widget ul li {
	background: url("/NewTemplate/bullet.png") no-repeat 0px 10px; padding: 6px 0px 0px 10px; width: 100%; color: rgb(66, 66, 66); font-size: 12px; font-weight: bold; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.text-widget ul li a {
	color: rgb(66, 66, 66);
}
.tweets.colr {
	color: rgb(24, 143, 210) !important;
}
#tweet-links a {
	padding: 0px 5px 0px 0px; color: rgb(24, 143, 210) !important; float: left;
}
.twitter {
	float: left;
}
.twitter-widget {
	width: 100%; float: left;
}
.twitter-widget ul {
	width: 100%; float: left;
}
.twitter-widget ul li {
	padding: 15px 0px 0px; width: 100%; color: rgb(79, 79, 79); font-size: 11px; float: left;
}
.twitter-widget ul li:first-child {
	padding: 0px;
}
.twitter-widget ul li > a {
	color: rgb(148, 148, 148);
}
.twitter-widget ul li span {
	width: 100%; display: block;
}
.twitter-widget ul li span a {
	color: rgb(24, 143, 210);
}
.tweet {
	padding: 15px 20px;
}
#tweet-links p {
	padding: 0px;
}
.follow-tweet {
	background: url("/NewTemplate/twitter-icon.png") no-repeat 0px 3px; margin: 0px 0px 20px 20px; padding-left: 20px; font-size: 11px; float: left;
}
#footer .follow-tweet {
	background: url("/NewTemplate/twitter-icon.png") no-repeat 0px 3px; margin: 10px 0px 0px; padding-left: 20px; font-size: 11px; float: left;
}
.events-widget {
	width: 100%; float: left;
}
.counter-sec {
	background-position: bottom; padding: 10px 10px 20px; width: 100%; float: left; box-sizing: border-box; box-shadow: 0px 0px 6px #cccccc; background-image: url("/NewTemplate/pattern.gif"); background-attachment: scroll; background-repeat: repeat-x; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgb(236, 236, 236) !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.upcoming-eve .sec-bot-bar {
	background: rgb(243, 243, 243); padding: 10px;
}
.counter-sec h4 {
	padding: 0px 0px 10px; width: 100%; text-align: center;
}
.hasCountdown {
	height: 65px; padding-left: 1px;
}
#timer {
	width: 300px; position: relative;
}
.timer_numbers {
	text-align: left; color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;
}
#timer_days {
	background: url("/NewTemplate/countdown1.png") no-repeat right; padding: 5px 0px 0px 5px; height: 28px; letter-spacing: 11px; margin-right: 1px; float: left;
}
#timer_hours {
	background: url("/NewTemplate/countdown1.png") no-repeat right; padding: 5px 0px 0px 5px; height: 28px; letter-spacing: 11px; margin-right: 1px; float: left;
}
#timer_mins {
	background: url("/NewTemplate/countdown1.png") no-repeat right; padding: 5px 0px 0px 5px; height: 28px; letter-spacing: 11px; margin-right: 2px; float: left;
}
#timer_seconds {
	background: url("/NewTemplate/countdown2.png") no-repeat; padding: 5px 0px 0px 5px; height: 28px; letter-spacing: 11px; float: left;
}
.timer_labels {
	text-align: center; color: rgb(148, 148, 148); text-transform: uppercase; font-size: 10px;
}
#timer_labels {
	position: relative;
}
#timer_days_label {
	left: 10px; top: 35px; position: absolute;
}
#timer_hours_label {
	left: 60px; top: 35px; position: absolute;
}
#timer_mins_label {
	left: 116px; top: 35px; position: absolute;
}
#timer_seconds_label {
	left: 167px; top: 35px; position: absolute;
}
.current-item {
	background: rgb(255, 255, 255); padding: 10px; border-radius: 3px; width: 100%; float: left; position: relative; box-sizing: border-box; box-shadow: 0px 0px 3px #ccc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.current-item .date h1 {
	line-height: 20px;
}
.current-item .date {
	left: 10px; width: 37px; text-align: center; padding-top: 0px; position: absolute;
}
.current-item .eve-desc {
	width: auto; padding-left: 10px; margin-left: 37px; border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid; float: left; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.current-item .eve-desc h5 a {
	color: rgb(66, 66, 66);
}
.current-item .eve-desc p {
	padding: 2px; color: rgb(148, 148, 148); line-height: 16px;
}
ul.date-list {
	width: 100%; float: left;
}
ul.date-list li {
	background: url("/NewTemplate/pattern1.gif") repeat-x top; padding: 12px 0px 14px; width: 100%; float: left; position: relative; box-shadow: 0px 0px 6px #cccccc;
}
ul.date-list li:first-child {
	
}
ul.date-list li .date {
	left: 10px; width: 37px; text-align: center; padding-top: 3px; position: absolute;
}
ul.date-list li .eve-desc {
	width: auto;
	 padding-left: 10px; 
	 margin-left: 47px;
	  border-left-color: rgb(220, 220, 220); 
	  border-left-width: 1px; 
	  border-left-style: solid; float: left; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ul.date-list li .eve-desc h5 a {
	color:  black;
	font-size:13px;
}
ul.date-list li .eve-desc p {
	padding: 2px; 
	color: rgb(148, 148, 148);
	 line-height: 16px;
}
.category-widget {
	width: 100%; float: left;
}
.category-widget ul {
	width: 100%; float: left;
}
.category-widget ul li {
	background: url("/NewTemplate/bread-crumb.png") no-repeat 0px 13px; padding: 8px 0px 0px 12px; width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.category-widget ul li:first-child {
	background: url("/NewTemplate/bread-crumb.png") no-repeat 0px 5px; padding: 0px 0px 0px 12px;
}
.category-widget ul li a {
	color: rgb(66, 66, 66); font-size: 11px; display: block;
}
.category-widget ul li a span {
	float: right;
}
.widget_search123.box.widget input {
	margin-top: 5px !important;
}
.tabs-widget {
	background: rgb(255, 255, 255); width: 100%; float: left;
}
.tabs-widget .tab_menu_container {
	width: 100%; height: 47px; float: left;
}
.tabs-widget .tab_menu_container ul {
	background: url("/NewTemplate/pattern.gif") repeat-x bottom; width: 100%; height: 47px; float: left;
}
.tabs-widget .tab_menu_container ul li {
	text-align: center; border-left-color: rgb(204, 204, 204); border-left-width: 2px; border-left-style: solid; float: left; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.tabs-widget .tab_menu_container ul li:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.tabs-widget .tab_menu_container a {
	padding: 10px 0px 0px; width: 100%; height: 37px; color: rgb(0, 44, 66); text-transform: uppercase; font-size: 16px; margin-top: -3px; border-top-color: currentColor; border-top-width: 3px; border-top-style: solid; display: block; cursor: pointer;
}
.tabs-widget .tab_menu_container a.current {
	background: url("/NewTemplate/tabs-active.gif") repeat-x top; border-top-color: rgb(0, 0, 0); border-top-width: 3px; border-top-style: solid;
}
.tab-list .widget_recent_comments {
	padding: 10px; width: 96%;
}
.tab-list .widget_recent_entries {
	padding: 10px; width: 96%;
}
.tab-list .widget_search123 {
	padding: 10px; width: 92%;
}
.tab-list .widget_meta {
	padding: 10px; width: 92%;
}
.tab-list .widget_pages {
	padding: 15px 20px 20px; width: 92%;
}
.tab-list .widget_pages ul li {
	background: url("/NewTemplate/left_arrow.png") no-repeat left 7px; line-height: 23px; padding-left: 15px;
}
.tab-list .widget_links {
	padding: 10px; width: 92%;
}
.tab-list {
	width: 100%; float: left; display: none;
}
.widget_categories ul {
	padding: 0px 0px 10px 20px;
}
.col1 .widget_categories ul li {
	background: url("/NewTemplate/left_arrow.png") no-repeat left 7px; padding-left: 15px;
}
.tabs-widget .widget_categories {
	border: currentColor; margin-top: 0px; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col1 .widget_advanced-search123-widget.box.widget {
	padding: 0px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.widget_advanced-search123-widget #search123submit {
	margin-top: 4px;
}
.tabs-widget .widgettitle {
	display: none;
}
.widget_categories ul {
	margin-top: 10px;
}
.widget_categories ul li.cat-item a {
	color: rgb(66, 66, 66); line-height: 23px;
}
.widget_archive {
	background: rgb(255, 255, 255); padding-bottom: 14px;
}
#footer .widget_archive {
	padding-bottom: 14px;
}
.widget_archive select {
	margin: 12px 0px 0px 12px;
}
.box-in .select {
	width: 100%;
}
.uni-news .box-in {
	padding: 20px 20px 10px; float: left;
}
.tabs-widget .widget_archive {
	padding: 15px 20px 17px; border: currentColor; box-sizing: border-box; -moz-box-sizing: border-box;
}
.tab-list .widget_archive {
	margin-top: 0px;
}
.tab-list .widget_archive li {
	background: url("/NewTemplate/left_arrow.png") no-repeat left 7px; padding-left: 15px;
}
.tabs-widget .widget_archive ul {
	margin: 0px;
}
.widget_archive ul {
	margin-top: 10px;
}
.widget_archive ul li a {
	color: rgb(66, 66, 66); line-height: 23px;
}
.post-list {
	width: 100%; float: left;
}
.post-list li {
	padding: 5px 0px; width: 100%; float: left; position: relative;
}
.post-list li:first-child {
	padding-top: 0px;
}
.post-list li a.thumb {
	border: 1px solid rgb(202, 202, 202); left: 0px; top: 9px; width: 63px; float: left; position: absolute;
}
.post-list li a.thumb img {
	width: 100%;
}
.post-list li:first-child a.thumb {
	top: 4px;
}
.post-list li .desc {
	width: 100%; padding-left: 74px; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.post-list li .desc h6 a {
	color: rgb(66, 66, 66); font-weight: bold;
}
.post-list li .desc p.date {
	color: rgb(158, 158, 158);
}
.gallery-widget {
	width: 100%; float: left;
}
ul.gal-list {
	width: 102%; float: left;
}
ul.gal-list li {
	float: left;
}
ul.gal-list li a {
	margin: 0px 1px 1px 0px; border: 1px solid rgb(176, 176, 176); width: 68px; float: left;
}
ul.gal-list li a img {
	width: 100%; float: left;
}
.links-widget {
	width: 100%; float: left;
}
.links-widget ul {
	width: 100%; float: left;
}
.links-widget ul li {
	padding: 2px 0px; width: 50%; float: left;
}
.links-widget ul li a {
	font-size: 11px;
}
.social-widget {
	width: 100%; float: left;
}
.social-widget ul {
	padding: 20px; width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#footer .social-widget ul {
	padding: 10px 0px;
}
.social-widget ul li {
	padding: 0px 7px 14px; float: left;
}
.social-widget ul li a {
	float: left;
}
.columns .widget_rss {
	float: left;
}
.columns .widget_rss ul {
	padding: 20px; float: left;
}
.columns .widget_rss ul li {
	background: url("/NewTemplate/left_arrow.png") no-repeat left 5px; padding: 0px 0px 0px 15px; width: 100%; line-height: 20px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.columns .widget_rss ul li a {
	color: rgb(66, 66, 66);
}
.columns .widget_rss ul li a:hover {
	color: rgb(255, 99, 25);
}
.rsswidget {
	
}
.widget_search123 .screen-reader-text {
	font-size: 14px;
}
.newsletter-widget {
	float: left;
}
.newsletter-widget input.bar {
	margin: 10px 0px 15px; float: left;
}
#newsletter_mess {
	color: rgb(187, 0, 0);
}
.accordion {
	width: 100%; float: left;
}
#example10 li {
	position: relative;
}
#example10 li img {
	float: right;
}
#example10 div.slider-bg {
	background: rgb(0, 0, 0); left: 0px; top: 300px; width: 600px; height: 102px; position: absolute; z-index: 10; opacity: 0.5;
}
#example10 div.slider-info {
	padding: 15px; left: 0px; top: 30px; width: 65px; height: 72px; position: absolute; z-index: 15;
}
#example10 div.slider-info h4 {
	background: rgb(0, 44, 66); padding: 10px; color: rgb(255, 255, 255); float: left; display: none;
}
#example10 div.slider-info p {
	margin: 0px !important; padding: 10px; width: 230px; color: rgb(255, 255, 255); line-height: 14px; font-size: 11px; display: none;
}
#example10 li.slider-open h4 {
	display: block;
}
#example10 li.slider-open div.slider-info {
	width: 300px;
}
#example10 li.slider-open div.slider-info strong {
	font-size: 22px;
}
#example10 li.slider-open div.slider-info p {
	display: block;
}
.course-finder ul {
	padding: 10px 0px 0px; width: 100%; float: left;
}
.course-finder ul:first-child {
	padding: 0px;
}
.course-finder ul li {
	width: 336px; float: left;
}
.course-finder ul li:first-child {
	width: 84px; color: rgb(0, 44, 66); text-transform: uppercase; padding-top: 4px; font-family: "Source Sans Pro", sans-serif; font-size: 16px; float: left;
}
.course-finder ul li select {
	width: 253px; margin-right: 10px; float: left;
}
.uni-news {
	position: relative;
}
.uni-news .rss {
	background: url("/NewTemplate/rss.gif") no-repeat 0px 0px; top: 10px; width: 15px; height: 15px; right: 10px; display: inline-block; position: absolute;
}
.uni-news .video {
	width: 100%;
	 float: left;
}



.uni-news .video iframe {
	width: 100%; height: 250px; float: left;
}
.uni-news .news-desc {
	padding: 10px 0px 0px;
	width: 100%; 
	float: left;
	font-size:12px;
}





.uni-news p.date {
	color: rgb(148, 148, 148);
}
.col1 .uni-news .news-list li .desc {
	padding: 0px; width: 100%; float: left;
}
.col1 .uni-news .news-list li a {
	width: 100%;
}
.sec-bot-bar {
	padding: 10px 0px 0px; width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.sec-bot-bar .advance-search123 {
	background: url("/NewTemplate/advance-search123.png") no-repeat; padding: 4px 0px 2px 22px; color: rgb(66, 66, 66); font-size: 11px; font-weight: bold;
}
.sec-bot-bar .view-cal {
	background: url("/NewTemplate/advance-search123.png") no-repeat; padding: 4px 0px 2px 22px; color: rgb(66, 66, 66); font-size: 11px; font-weight: bold;
}
.gallery-widget .sec-bot-bar {
	background: 0px 0px rgb(243, 243, 243); padding: 10px;
}
.sec-bot-bar .view-gal {
	background: url("/NewTemplate/advance-search123.png") no-repeat; padding: 4px 0px 2px 22px; color: rgb(66, 66, 66); font-size: 11px; font-weight: bold;
}
.news-list {
	padding: 0px; width: 100%; float: left;
}
.news-list li:first-child {
	padding: 0px;
}
.news-list li {
	padding: 20px 0px 0px; width: 100%; float: left; position: relative;
}
.news-list li .thumb {
	border: 1px solid rgb(176, 176, 176); left: 0px; width: 90px;  float: left; position: absolute;margin-bottom:5px;
}
.col1 .news-list li .thumb {
	position: inherit; 
}
.news-list li .thumb img {
	width: 100%; height:60px; width:90px; !important; float: left; 
}
.news-list li .desc {
	padding: 0px 0px 0px 100px; width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; font-size:11px;
}
.news-list li .desc h4 {
	 font-size:11px;
}




.news-list .video img {
	width: 100%;
}
.blog {
	width: 100%; float: left;
}
.sub-menu {
	margin-left: 20px;
}
.menu-item-170.menu-item-object-page.menu-item-type-post_type.menu-item {
	
}
.menu-item-180.menu-item-object-page.menu-item-type-post_type.menu-item {
	
}
.menu-item-161.menu-item-object-page.menu-item-type-post_type.menu-item {
	
}
.post {
	background: url("/NewTemplate/pattern.gif") repeat-x top; padding: 25px 0px 20px; width: 100%; float: left; position: relative;
}
.blog :first-child.post {
	padding-top: 0px;
}
.box-in :first-child.post {
	padding-top: 0px;
}
.post a.thumb {
	width: 100%; float: left; position: relative;
}
.post a.thumb img {
	width: 100%; float: left;
}
.post a.thumb h5 {
	background: url("/NewTemplate/black.png"); padding: 5px 10px; left: 0px; bottom: 10px; color: rgb(255, 255, 255); float: left; position: absolute;
}
.post h2 {
	width: 100%; float: left;
}
.post h2 a {
	color: rgb(61, 61, 61);
}
.post .post-opts {
	padding: 6px 0px; width: 100%; float: left;
}
.event-detail .post-opts {
	margin: 0px 0px 10px;
}
.post .post-opts p {
	padding: 0px 20px 0px 18px; color: rgb(158, 158, 158); float: left;
}
.post .post-opts p.author {
	background: url("/NewTemplate/author.png") no-repeat 0px 3px;
}
.post .post-opts p.date {
	background: url("/NewTemplate/clock.png") no-repeat 0px 1px;
}
.post .post-opts p.comment-txt {
	background: url("/NewTemplate/comment.png") no-repeat 0px 3px;
}
.post .post-opts p.cat {
	background: url("/NewTemplate/icon-catg.png") no-repeat 0px 1px;
}
.post .post-opts p a {
	color: rgb(158, 158, 158);
}
.post > p {
	padding: 5px 0px; width: 100%; color: rgb(66, 66, 66); float: left;
}
.post .date-sec {
	background: rgb(31, 31, 31); border-radius: 3px; left: 0px; width: 70px; height: 80px; text-align: center; float: left; position: absolute;
}
.post .left-rel {
	margin-right: 20px; float: left; position: relative;
}
.post .date-sec h1 {
	padding: 18px 0px 5px; color: rgb(255, 255, 255); font-size: 38px; font-weight: bold;
}
.post .date-sec h2 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 20px; font-weight: bold;
}
.post .post-sec {
	width: 100%; padding-left: 90px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.even-opts {
	background: url("/NewTemplate/gray-bg.gif") repeat-x 0px 0px; padding: 15px 10px 0px !important; border: 1px solid rgb(231, 231, 231); height: 50px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.post-extras {
	background: url("/NewTemplate/pattern.gif") repeat-x bottom; padding: 20px 0px; width: 100%; float: left; position: relative;
}
.course-extra {
	background: url("/NewTemplate/pattern.gif") repeat-x top; margin: 20px 0px 0px; padding: 20px 0px 0px;
}
.post-extras .tags {
	color: rgb(158, 158, 158); font-size: 11px; float: left;
}
.post-extras .tags a {
	color: rgb(158, 158, 158);
}
.post-extras .post-share {
	float: right;
}
.post-extras .post-share h5 {
	line-height: 18px; padding-right: 5px; float: left;
}
.post-extras .post-share .share {
	float: left;
}
.post-share a {
	background-position: top; width: 17px; height: 18px; margin-left: 5px; float: left; display: inline-block; position: relative; background-repeat: no-repeat;
}
.post-share a:hover {
	background-position: bottom;
}
.post-share a.post-fb {
	background-image: url("/NewTemplate/pshare-1.png");
}
.post-share a.post-in {
	background-image: url("/NewTemplate/pshare-2.png");
}
.post-share a.post-tw {
	background-image: url("/NewTemplate/pshare-3.png");
}
.post-share a.post-vm {
	background-image: url("/NewTemplate/pshare-4.png");
}
.post-share a.post-bl {
	background-image: url("/NewTemplate/pshare-5.png");
}
.post-share a.post-su {
	background-image: url("/NewTemplate/pshare-6.png");
}
.post-share a span {
	background: url("/NewTemplate/bubble.png") no-repeat 0px 0px; padding: 0px 10px; left: -20px; top: -28px; height: 27px; color: rgb(255, 255, 255); font-size: 11px; display: none; position: absolute;
}
.post-share a:hover span {
	display: inline-block;
}
.about-author {
	background: url("/NewTemplate/pattern.gif") repeat-x bottom; padding: 20px 0px; width: 100%; float: left; position: relative;
}
.about-author .thumb {
	border: 1px solid rgb(202, 202, 202); left: 0px; top: 24px; width: 53px !important; position: absolute;
}
.about-author .thumb img {
	width: 100%;
}
.about-author .desc {
	width: 100%; padding-left: 74px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.box .about-author {
	background: url("/NewTemplate/pattern.gif") repeat-x bottom; padding: 20px; width: auto; float: left; position: relative;
}
.box .about-author .thumb {
	border: 1px solid rgb(202, 202, 202); left: 0px; top: 24px; width: 53px !important; position: absolute;
}
.box .about-author .thumb img {
	width: 100%;
}
.box .about-author .desc {
	width: 100%; padding-left: 50px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#comments {
	width: 100%; float: left;
}
#comments .heading {
	padding: 0px; margin-top: 20px;
}
#comments ul {
	width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#comments > ul {
	padding: 20px 0px 0px;
}
#comments ul li {
	width: 100%; margin-top: 20px; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#comments > ul > li:first-child {
	margin-top: 0px;
}
#comments ul li .thumb {
	left: 0px; top: 0px; width: 53px; height: 53px; float: left; position: absolute;
}
#comments ul li .thumb a {
	border: 1px solid rgb(176, 176, 176); width: 53px; float: left;
}
#comments ul li .thumb a img {
	width: 53px; height: 53px; float: left;
}
#comments ul ul li {
	padding: 0px 20px 20px; width: 95%; float: right; position: relative;
}
#comments ul ul ul li {
	width: 90%; margin-top: 0px;
}
#comments ul ul ul ul li {
	width: 85%;
}
#comments .pointer {
	display: none !important;
}
#comments ul li .thumb {
	left: 0px; width: 53px; height: 53px; float: left; position: absolute;
}
#comments ul ul li .thumb {
	left: 20px;
}
#comments ul li .thumb img {
	width: 53px; height: 53px; float: left;
}
#comments ul li .desc {
	padding: 0px 0px 0px 65px; width: 100%; float: right; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#comments ul li .desc .desc-in-border {
	background: url("/NewTemplate/pattern.gif") repeat-x bottom; width: 100%; padding-bottom: 20px; float: left;
}
#comments ul li .desc .desc-in {
	padding: 0px 0px 0px 6px; width: 100%; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#comments ul li .desc .desc-in .title {
	width: 100%; float: left;
}
#comments ul li .desc .desc-in .title h5 {
	font-size: 16px; float: left;
}
#comments ul li .desc .desc-in .title p {
	padding: 2px 0px 0px 10px; float: left;
}
#comments ul li .desc .text-desc {
	padding: 0px; width: 100%; float: left; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#comments ul li .comment-reply-link {
	background: url("/NewTemplate/bread-crumb.png") no-repeat 0px 2px; padding: 0px 0px 0px 10px; font-size: 11px;
}
.desc .text-desc h5 {
	float: left;
}
.desc .text-desc p.ago {
	padding: 3px 0px 0px 10px; float: left;
}
.desc .text-desc a.comment-reply-link {
	color: rgb(153, 153, 153);
}
.desc .text-desc a.comment-reply-link::before {
	content: ":: ";
}
#comments ul li .desc .text-desc a.comment-reply-link:hover {
	color: rgb(38, 38, 38);
}
.desc .text-desc .txt p {
	padding: 5px 0px; width: 100%; float: left;
}
#comments ul li ul.children {
	margin: 20px 0px 0px; padding: 0px;
}
#comments ul li ul.children li {
	padding: 0px 0px 0px 20px;
}
#comments ul li ul.children .avatars {
	left: 20px;
}
#comments ul li ul.children ul.children {
	padding: 0px;
}
#comments ul li ul.children ul.children li {
	padding: 0px 0px 0px 40px;
}
#comments ul li ul.children ul.children .avatars {
	left: 40px;
}
.comment-awaiting-moderation {
	margin: 5px 0px; padding: 3px; border-radius: 3px; width: 100%; color: rgb(255, 255, 255); font-size: 10px; font-style: italic; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#respond {
	padding: 20px 20px 0px; width: auto; float: left;
}
.box #respond {
	width: 100%; float: left;
}
#comments #respond {
	margin-top: 0px;
}
#respond #reply-title {
	font-size: 24px; margin-bottom: 5px;
}
#respond #reply-title small {
	float: right;
}
#respond #reply-title small a {
	background: rgb(234, 234, 234); margin: 3px 0px 0px; padding: 5px 10px; border-radius: 4px; border: 1px solid rgb(187, 187, 187); color: rgb(76, 76, 76) !important; text-transform: uppercase; line-height: normal; font-size: 14px; display: inline-block; cursor: pointer; text-shadow: 1px 1px #fff;
}
#respond form {
	padding: 20px 0px 0px; width: 100%; margin-bottom: 0px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#respond form p {
	width: 100%; padding-bottom: 10px; float: left; position: relative;
}
.form-submit input[type='submit'] {
	margin-left: 140px !important;
}
.col2 .form-submit input[type='submit'] {
	margin-left: 60px !important;
}
.col3 .form-submit input[type='submit'] {
	margin-left: 100px !important;
}
#respond form label {
	width: 15%; font-size: 13px; float: left;
}
#respond form span {
	width: 1%; margin-left: -9px; float: left;
}
#respond form p:first-child {
	padding-bottom: 10px; display: none;
}
#respond form p:first-child span {
	left: 0px; position: inherit !important;
}
#respond form p.form-allowed-tags {
	display: none;
}
#respond dt {
	padding: 0px 0px 0px 92px; width: 100%; font-size: 11px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#respond dd {
	padding: 0px 0px 0px 80px; width: 100%; font-size: 11px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.span5 #respond dt {
	margin: 0px; padding: 0px;
}
.span5 #respond dd {
	margin: 0px; padding: 0px;
}
#respond form p #submit {
	margin: 20px 0px 0px 92px; line-height: 24px;
}
#respond form input[type='text'] {
	width: 80%; float: left;
}
#respond form textarea {
	padding: 10px; width: 80%; height: 100px; float: left;
}
.pagination {
	background: url("/NewTemplate/pattern.gif") repeat-x top; padding: 20px 0px 0px; width: 100%; float: left;
}
.pagination h5 {
	padding: 1px 10px 0px 0px; color: rgb(0, 0, 0); float: left;
}
.pagination ul {
	float: left;
}
.pagination ul li {
	padding-left: 5px; float: left;
}
.pagination ul li a {
	padding: 4px 10px 1px; width: auto; height: 22px; text-align: center; color: rgb(112, 110, 110); font-size: 14px; font-weight: bold; float: left; display: inline-block;
}
.pagination ul li a.next-prev {
	height: 24px; padding-top: 2px;
}
.pagination ul li a.active {
	color: rgb(255, 255, 255) !important;
}
.pagination ul li a:hover {
	color: rgb(255, 255, 255) !important;
}
.courses {
	width: 100%; margin-bottom: 0px; float: left;
}
.courses .intro {
	background: url("/NewTemplate/pattern.gif") repeat-x bottom; padding: 0px 0px 15px; width: 100%; margin-bottom: 20px; float: left;
}
.courses .intro a.thumb {
	margin-bottom: 20px;
}
.courses .intro .post-opts p {
	padding: 0px 20px 0px 18px !important; width: auto !important; float: left !important;
}
.courses .intro p {
	width: 100%; padding-top: 5px; padding-bottom: 5px; float: left;
}
.intro .intro-desc {
	width: 73%; float: left;
}
.intro .intro-desc p {
	padding: 5px 0px; width: 100%; float: left;
}
.intro .intro-box {
	width: 25%; float: right;
}
.intro .intro-box .box-in {
	padding: 10px 20px;
}
.intro .intro-box h3 {
	padding-bottom: 5px;
}
.intro .intro-box ul {
	width: 100%;
}
.intro .intro-box ul li {
	padding: 5px 0px; width: 100%; float: left;
}
.intro .intro-box ul li p {
	padding: 3px 0px; line-height: 16px;
}
.intro .intro-box ul li p:first-child {
	width: 100%; color: rgb(0, 55, 83); font-weight: bold;
}
.intro {
	padding: 10px 20px;
}
.intro p {
	padding: 5px 0px;
}
.table-sec {
	background: url("/NewTemplate/pattern.gif") repeat-x bottom; padding: 0px 0px 20px; width: 100%; display: table;
}
.table-sec .table-head {
	background: rgb(0, 44, 66); border: 1px solid rgb(221, 221, 221); width: 100%; color: rgb(255, 255, 255); display: table-row; box-sizing: border-box; box-shadow: inset 0px 3px 1px #1a4255; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.table-sec .table-head li {
	padding: 10px 0px 10px 10px; text-transform: uppercase; font-size: 11px; border-left-color: rgb(23, 62, 82); border-left-width: 1px; border-left-style: solid; display: table-cell; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.table-sec .table-head li:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.table-sec .table-head li.id {
	width: 7%; text-align: center;
}
.table-sec .table-head li.c-name {
	width: 30%; padding-left: 10px;
}
.table-sec .table-head li.programs {
	width: 18%; padding-left: 10px;
}
.table-sec .table-head li.semeser {
	width: 15%; padding-left: 10px;
}
.table-sec .table-head li.eligibility {
	width: 25%; padding-left: 10px;
}
.table-sec .table-head li.day {
	width: 15%; padding-left: 10px;
}
.table-sec .table-head li.instructor {
	width: 40%; padding-left: 10px;
}
.table-sec .table-head li.campus {
	width: 18%; padding-left: 10px;
}
.table-sec .table-head li.room {
	width: 10%; padding-left: 10px;
}
.table-sec .table-head li.class-time {
	width: 17%; padding-left: 10px;
}
.table-sec .table-cont {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); width: 100%; color: rgb(66, 66, 66); display: table-row; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.table-sec .table-cont a {
	color: rgb(66, 66, 66);
}
.table-sec .table-cont li {
	padding-top: 10px; padding-bottom: 10px; font-size: 11px; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: table-cell; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.table-sec .table-cont li:first-child {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.table-sec .table-cont li.id {
	width: 7%; text-align: center;
}
.table-sec .table-cont li.c-name {
	width: 45%; padding-left: 10px;
}
.table-sec .table-cont li.c-name a {
	font-weight: bold;
}
.table-sec .table-cont li.programs {
	width: 18%; padding-left: 10px;
}
.table-sec .table-cont li.semeser {
	width: 15%; padding-left: 10px;
}
.table-sec .table-cont li.eligibility {
	width: 30%; padding-left: 10px;
}
.table-sec .table-cont li.day {
	width: 15%; padding-left: 10px;
}
.table-sec .table-cont li.instructor {
	width: 40%; padding-left: 10px;
}
.table-sec .table-cont li.subject-title {
	width: 41%; padding-left: 10px;
}
.table-sec .table-cont li.campus {
	width: 18%; padding-left: 10px;
}
.table-sec .table-cont li.room {
	width: 10%; padding-left: 10px;
}
.table-sec .table-cont li.class-time {
	width: 17%; padding-left: 10px;
}
.acros-cats {
	padding: 20px 0px 0px; width: 100%; float: left;
}
.acros-cats a.backcolr {
	padding: 5px 7px; border-radius: 5px; color: rgb(255, 255, 255) !important; float: left;
}
.acros-cats h3 {
	padding: 0px 0px 10px;
}
.acros-cats ul.cat-list {
	width: 100%; padding-bottom: 20px; float: left;
}
.acros-cats ul.cat-list li {
	border: 1px solid rgb(221, 221, 221); width: 214px; margin-left: 21px; float: left; position: relative;
}
.acros-cats ul.cat-list li:first-child {
	margin-left: 0px;
}
.acros-cats ul.cat-list li a {
	width: 100%; float: left;
}
.acros-cats ul.cat-list li a img {
	width: 100%; float: left;
}
.acros-cats ul.cat-list li h5 {
	background: url("/NewTemplate/black-dark.png"); padding: 10px 0px; left: 0px; width: 100%; bottom: 0px; float: left; position: absolute;
}
.acros-cats ul.cat-list li:hover h5 {
	background: url("/NewTemplate/black.png");
}
.acros-cats ul.cat-list li h5 a {
	color: rgb(255, 255, 255); margin-left: 10px; float: left;
}
.bullets {
	padding: 10px 0px 0px; width: 100%; float: left;
}
.bullets li {
	background: url("/NewTemplate/bullet-1.png") no-repeat 0px 8px; padding: 4px 0px 4px 16px; width: 100%; font-size: 11px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.list-items {
	padding: 10px 0px 0px; width: 100%; float: left;
}
.list-items li {
	background: url("/NewTemplate/bread-crumb.png") no-repeat 0px 8px; padding: 4px 0px 4px 16px; width: 100%; font-size: 11px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.box-shadow {
	margin: 15px 0px; padding: 10px; border-radius: 3px; width: 100%; float: left; box-sizing: border-box; box-shadow: 0px 0px 3px #ccc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#gal-container {
	width: 100%; overflow: hidden; margin-top: 20px; display: block; position: relative;
}
#gal-container a.light-box {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 9;
}
#gal-container li {
	float: left; position: relative;
}
#gal-container li a.gal-thumb {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 99;
}
#gal-container ul.hidden {
	display: none;
}
.cs_gal_2_column {
	width: 100%; overflow: hidden;
}
.both_right .gallery-page .box-in .cs_gal_2_column {
	width: 109%;
}
.both_left .gallery-page .box-in .cs_gal_2_column {
	width: 109%;
}
.both .gallery-page .box-in .cs_gal_2_column {
	width: 109%;
}
.both_right .gallery-page .box-in .cs_gal_2_column li {
	width: 199px;
}
.both_left .gallery-page .box-in .cs_gal_2_column li {
	width: 199px;
}
.both .gallery-page .box-in .cs_gal_2_column li {
	width: 199px;
}
.cs_gal_2_column {
	width: 1000px; margin-left: -20px; float: left;
}
.cs_gal_2_column li {
	margin: 0px 0px 20px 20px; border: 1px solid rgb(194, 194, 194); width: 468px; overflow: hidden; float: left; display: block; position: relative;
}
.cs_gal_2_column li a.thumb {
	margin: 0px; border: currentColor;
}
.cs_gal_2_column li img {
	width: 100%;
}
.gal-caption {
	background: url("/NewTemplate/black.png"); padding: 65px 40px 0px; left: 0px; width: 100%; height: 100%; text-align: center; bottom: 0px; display: none; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.gal-caption h3 {
	padding-bottom: 10px; font-size: 24px; font-weight: bold;
}
.gal-caption .over {
	width: 100%;
}
.gal-caption .over img {
	margin: 0px 0px 10px; padding: 9px; width: 26px; height: 27px; display: inline-block;
}
.gal-caption h5 {
	padding: 0px 0px 5px; width: 100%; color: rgb(255, 255, 255);
}
.gal-caption h5 a {
	padding: 0px; color: rgb(255, 255, 255);
}
.gal-caption p {
	padding: 0px 0px 10px; color: rgb(255, 255, 255);
}
li:hover .gal-caption {
	display: block;
}
.col3 .cs_gal_2_column {
	width: 730px;
}
.col3 .cs_gal_2_column li {
	width: 333px;
}
.col3 .cs_gal_2_column li img {
	width: 100%;
}
.cs_gal_3_column {
	width: 100%; overflow: hidden;
}
.both_right .gallery-page .box-in .cs_gal_3_column {
	width: 109%;
}
.both_left .gallery-page .box-in .cs_gal_3_column {
	width: 109%;
}
.both .gallery-page .box-in .cs_gal_3_column {
	width: 109%;
}
.both_right .gallery-page .box-in .cs_gal_3_column li {
	width: 125px;
}
.both_left .gallery-page .box-in .cs_gal_3_column li {
	width: 125px;
}
.both .gallery-page .box-in .cs_gal_3_column li {
	width: 125px;
}
.cs_gal_3_column {
	width: 1000px; margin-left: -20px; float: left;
}
.cs_gal_3_column li {
	margin: 0px 0px 20px 20px; border: 1px solid rgb(194, 194, 194); width: 305px; overflow: hidden; float: left; display: block; position: relative;
}
.cs_gal_3_column li a.thumb {
	margin: 0px; border: currentColor;
}
.cs_gal_3_column li img {
	width: 100%; float: left;
}
.cs_gal_3_column .gal-caption {
	display: none !important;
}
.col3 .cs_gal_3_column {
	width: 730px;
}
.col3 .cs_gal_3_column li {
	width: 215px;
}
.col3 .cs_gal_3_column li img {
	width: 100%;
}
.cs_gal_4_column {
	width: 100%; overflow: hidden;
}
.cs_gal_4_column {
	width: 1000px; margin-left: -20px; float: left;
}
.both_right .gallery-page .box-in .cs_gal_4_column {
	width: 109%;
}
.both_left .gallery-page .box-in .cs_gal_4_column {
	width: 109%;
}
.both .gallery-page .box-in .cs_gal_4_column {
	width: 109%;
}
.both_right .gallery-page .box-in .cs_gal_4_column li {
	width: 88px;
}
.both_left .gallery-page .box-in .cs_gal_4_column li {
	width: 88px;
}
.both .gallery-page .box-in .cs_gal_4_column li {
	width: 88px;
}
.cs_gal_4_column li {
	margin: 0px 0px 20px 20px; border: 1px solid rgb(194, 194, 194); width: 223px; overflow: hidden; float: left; position: relative;
}
.cs_gal_4_column li a.thumb {
	margin: 0px; border: currentColor;
}
.cs_gal_4_column li img {
	width: 100%; float: left;
}
.cs_gal_4_column li a {
	float: left;
}
.cs_gal_4_column li h3 {
	font-size: 14px;
}
.cs_gal_4_column .gal-caption {
	display: none !important;
}
.col3 .cs_gal_4_column {
	width: 730px;
}
.col3 .cs_gal_4_column li {
	width: 156px;
}
.col3 .cs_gal_4_column li img {
	width: 100%;
}
.contact-us {
	width: 100%; float: left;
}
.contact-us .map {
	width: 100%; float: left;
}
.contact-us .map iframe {
	border: 1px solid rgb(175, 175, 175); width: 100%; height: 265px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.contact-us .contact-text {
	width: 100%; padding-top: 15px; float: left;
}
.contact-us .contact-text h4 {
	padding-bottom: 5px;
}
.contact-us .contact-address {
	background: url("/NewTemplate/pattern.gif") repeat-x bottom; padding: 15px 0px 20px; width: 100%; float: left;
}
.contact-address ul {
	width: 100%; float: left;
}
.contact-address ul li {
	width: 49%; padding-left: 20px; border-left-color: rgb(229, 229, 229); border-left-width: 1px; border-left-style: solid; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.contact-address ul li:first-child {
	width: 50%; padding-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.contact-address ul li h5 {
	padding: 0px 0px 4px; color: rgb(0, 44, 66);
}
.contact-address ul li p {
	padding: 4px 0px; width: 100%; float: left;
}
.contact-address ul li p span {
	color: rgb(66, 66, 66); font-weight: bold; float: left; display: inline-block;
}
.contact-address ul li p span:first-child {
	width: 80px; font-weight: normal;
}
.contact-address ul li p a {
	color: rgb(66, 66, 66);
}
.quick-enquiry {
	padding: 20px 0px 0px; width: 100%; float: left;
}
.quick-enquiry h4 {
	padding: 0px 0px 5px;
}
.quick-enquiry ul {
	padding: 5px 0px; width: 100%; float: left;
}
.quick-enquiry ul li {
	width: 100%; float: left;
}
.quick-enquiry ul li img {
	margin: 0px 20px 20px 0px; outline: rgb(235, 235, 235) solid 3px !important; border: 1px solid rgb(195, 195, 195); float: left;
}
.quick-enquiry ul li a.refresh-captcha {
	background: url("/NewTemplate/refresh.png") no-repeat 0px 0px; margin: 9px 0px 0px; padding: 0px 0px 0px 18px; color: rgb(27, 28, 27); font-size: 14px; font-weight: bold; float: left; display: inline-block;
}
.quick-enquiry ul li label {
	padding: 0px 0px 8px; font-size: 14px; font-weight: bold;
}
.quick-enquiry ul li label.enter-captcha {
	clear: both;
}
.quick-enquiry ul li h5 {
	padding: 0px 0px 8px;
}
.quick-enquiry ul li input.bar {
	width: 400px; margin-bottom: 20px;
}
.quick-enquiry ul li textarea {
	width: 100%; height: 200px; margin-bottom: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.quick-enquiry label.error {
	color: rgb(255, 0, 0);
}
.quick-enquiry p.error {
	background: url("/NewTemplate/notifications.gif") repeat-x bottom; padding: 8px 0px 0px 15px; width: 100%; height: 39px; color: rgb(255, 255, 255); font-weight: bold; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.quick-enquiry p.success {
	background: url("/NewTemplate/notifications.gif") repeat-x top; padding: 8px 0px 0px 15px; width: 100%; height: 39px; color: rgb(255, 255, 255); font-weight: bold; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.quick-enquiry ul li input[type='submit'] {
	margin: 10px 0px 0px;
}
.frm_error {
	padding: 5px; color: rgb(163, 0, 0); float: left;
}
.recaptcha_isnot_showing_audio.recaptcha_nothad_incorrect_sol {
	margin: 0px 0px 7px -5px;
}
.recaptcha_mess {
	color: rgb(164, 0, 0); margin-bottom: 10px;
}
.recaptchatable #recaptcha_response_field {
	margin: 0px !important; padding: 3px; width: 145px !important; height: auto; bottom: 7px !important; color: rgb(68, 68, 68); font-size: 10pt; position: absolute !important; box-shadow: none;
}
.events-page {
	width: 100%; float: left;
}
.cat-select {
	width: 100%; margin-bottom: 20px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.cat-select ul {
	width: 100%; float: left;
}
.cat-select ul li {
	padding-right: 20px; float: left;
}
#tab-timeline {
	width: 100%; float: left; position: relative;
}
#tab-timeline .rod {
	background: rgb(232, 232, 232); border-radius: 5px; left: 6px; width: 5px; height: 100%; display: block; position: absolute; z-index: 1;
}
ul.timeline {
	width: 100%; margin-bottom: 10px; float: left; position: relative; z-index: 2;
}
ul.timeline li {
	background: url("/NewTemplate/bullets-events.gif") no-repeat left; padding: 0px 0px 0px 35px; width: 100%; margin-top: 20px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ul.timeline li:hover {
	background: url("/NewTemplate/bullets-events-hover.gif") no-repeat left;
}
ul.timeline li:first-child {
	margin-top: 0px;
}
ul.timeline li .rows {
	display: table;
}
ul.timeline li .event-list {
	border-width: 1px 1px 1px 5px; border-style: solid; border-color: rgb(231, 231, 231); width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ul.timeline li:hover .event-list {
	border-width: 1px 1px 1px 5px; border-style: solid; border-color: rgb(184, 184, 184);
}
ul.timeline li .desc-sec {
	width: 100%; display: table-row;
}
ul.timeline li .desc-sec .date {
	background: url("/NewTemplate/dotts-big.gif") no-repeat right 20px; padding: 20px 20px 0px; width: 65px; vertical-align: top; display: table-cell;
}
ul.timeline li .desc-sec .date .date-in {
	background: rgb(0, 0, 0); border-radius: 3px; width: 100%; height: 83px; text-align: center; color: rgb(255, 255, 255); font-family: "Source Sans Pro", sans-serif; display: block;
}
ul.timeline li .desc-sec .date .date-in span {
	width: 100%; text-align: center; font-size: 24px; display: block;
}
ul.timeline li .desc-sec .date .date-in span:first-child {
	padding: 20px 0px 10px; font-size: 36px; font-weight: bold;
}
ul.timeline li .desc-sec .thumbnail {
	padding: 20px 0px 0px 20px; width: 140px; vertical-align: top; display: table-cell;
}
ul.timeline li .desc-sec .thumbnail a {
	border: 1px solid rgb(176, 176, 176); width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ul.timeline li .desc-sec .thumbnail a img {
	width: 100%; height: auto; float: left;
}
ul.timeline li .desc-sec .text {
	padding: 20px 20px 0px; vertical-align: top; display: table-cell;
}
ul.timeline li .desc-sec .text h3 {
	padding: 0px 0px 10px; font-weight: bold;
}
ul.timeline li .desc-sec .text h3 a {
	color: rgb(0, 0, 0);
}
ul.timeline li .even-opts {
	background: url("/NewTemplate/gray-bg.gif") repeat-x; padding: 12px 20px 0px; width: 100%; height: 50px; margin-top: 20px; border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ul.timeline li .even-opts p {
	padding: 15px 0px 0px; color: rgb(159, 159, 159); font-size: 12px; margin-right: 20px; float: left;
}
ul.timeline li .even-opts p.time {
	background: url("/NewTemplate/clock-big.png") no-repeat 0px 0px; padding: 3px 0px 0px 28px; height: 18px; margin-right: 0px;
}
ul.timeline li .even-opts p.location {
	background: url("/NewTemplate/location.png") no-repeat 0px 0px; padding: 3px 0px 0px 20px; width: 74%; height: 18px; margin-right: 0px; float: right;
}
.event-location {
	background: url("/NewTemplate/pattern.gif") repeat-x top; margin: 20px 0px 0px; padding: 20px 0px 0px; width: 100%; float: left;
}
.event-location h2 {
	padding-bottom: 15px;
}
.event-location .map-section {
	border: 1px solid rgb(231, 231, 231); width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.map-section .location-opts {
	background: url("/NewTemplate/gray-bg.gif") repeat-x; width: 100%; height: 50px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.map-section .location-opts p {
	background: url("/NewTemplate/location.png") no-repeat 0px 0px; margin: 13px 0px 0px 10px; padding: 0px 0px 0px 20px; color: rgb(159, 159, 159);
}
.map-section iframe {
	width: 100%; height: 300px; float: left;
}
#footer a {
	color: rgb(175, 175, 175);
}
#footer a:hover {
	color: rgb(255, 255, 255);
}
#footer .widget-holder {
	padding: 25px 0px 20px; width: 1010px; float: left;
}
#footer .widget-holder > li {
	margin: 0px 10px; width: 235px; float: left;
}
#footer .widget-holder > li:first-child {
	margin-left: 0px;
}
#footer .heading {
	padding: 0px 0px 10px; width: 100%; text-transform: none;
}
#footer .copyrights {
	width: 100%; height: 33px; float: left;
}
#footer .copyrights p {
	padding: 8px 0px 0px; color: rgb(132, 132, 132); float: left;
}
#footer .copyrights p.poweredby {
	padding: 8px 0px 0px 10px;
}
#footer .copyrights p.poweredby img {
	margin: -2px 10px 0px 0px; width: auto; float: left;
}
#footer .copyrights a.gotop {
	background: url("/NewTemplate/gototop.gif") no-repeat; width: 41px; height: 21px; float: right; display: inline-block;
}
table {
	width: 100%;
}
tfoot {
	display: none;
}
.col1 .widget_calendar {
	background: rgb(255, 255, 255);
}
.widget_calendar.box > div {
	padding: 20px;
}
.tab_container .widget_calendar.widget {
	padding: 20px; width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.widget_calendar #wp-calendar caption {
	padding: 6px 0px 5px; width: 100%; color: rgb(255, 255, 255); background-color: rgb(0, 44, 66);
}
#wp-calendar thead {
	color: rgb(255, 255, 255); font-size: 12px; word-spacing: 3px;
}
#wp-calendar thead th {
	padding: 3px 0px;
}
#wp-calendar tbody {
	background: rgb(255, 255, 255); width: 100%; text-align: center; border-left-color: rgb(231, 230, 230); border-left-width: 1px; border-left-style: solid;
}
#wp-calendar tbody td {
	padding: 0px; height: 30px; text-align: center; font-size: 11px; vertical-align: middle; border-right-color: rgb(231, 230, 230); border-bottom-color: rgb(231, 230, 230); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
#wp-calendar tbody td a {
	background: rgb(237, 236, 236); padding: 5px 0px 0px; width: 100%; height: 100%; color: rgb(51, 51, 51); font-weight: bold; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.widget_links.box .blogroll {
	padding: 10px 20px;
}
.widget_links.box .blogroll li {
	background: url("/NewTemplate/left_arrow.png") no-repeat left 7px; line-height: 23px; padding-left: 15px;
}
.widget_links.box .blogroll li a {
	color: rgb(66, 66, 66);
}
.widget_links.box .blogroll li a:hover {
	color: rgb(255, 99, 25);
}
.widget_meta.box ul {
	padding: 10px 20px; float: left;
}
.widget_meta.box ul li {
	background: url("/NewTemplate/left_arrow.png") no-repeat left 7px; width: 100%; text-align: right; padding-right: 15px; padding-left: 15px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.widget_meta.box ul li a {
	color: rgb(66, 66, 66); float: left;
}
.widget_meta.box ul li a:hover {
	color: rgb(255, 99, 25);
}
.widget_pages.box ul li {
	background: url("/NewTemplate/left_arrow.png") no-repeat left; line-height: 23px;
}
.widget_pages.box ul {
	padding: 10px 20px;
}
.widget_pages.box ul ul {
	padding: 10px 20px 10px 0px;
}
.widget_pages.box ul li {
	background: url("/NewTemplate/left_arrow.png") no-repeat left 7px; line-height: 23px; padding-left: 15px;
}
.widget_pages.box ul li a {
	color: rgb(66, 66, 66);
}
.widget_pages.box ul li a:hover {
	color: rgb(255, 99, 25);
}
.widget_nav_menu > div > ul {
	padding: 10px 20px;
}
.widget_nav_menu.box ul li {
	background: url("/NewTemplate/left_arrow.png") no-repeat left; line-height: 23px;
}
.widget_nav_menu.box ul {
	padding: 10px 20px;
}
.widget_nav_menu.box ul ul {
	padding: 10px 20px 10px 0px; margin-left: 0px;
}
.widget_nav_menu.box ul li {
	background: url("/NewTemplate/left_arrow.png") no-repeat left 7px; line-height: 23px; padding-left: 15px;
}
.widget_nav_menu.box ul li a {
	color: rgb(66, 66, 66);
}
.widget_nav_menu.box ul li a:hover {
	color: rgb(255, 99, 25);
}
.widget_recent_comments.box ul {
	padding: 10px 20px; float: left;
}
.widget_recent_comments.box ul li {
	background: url("/NewTemplate/left_arrow.png") no-repeat left 7px; line-height: 23px; padding-left: 15px;
}
.widget_recent_comments.box ul li a {
	color: rgb(66, 66, 66);
}
.widget_recent_comments.box ul li a:hover {
	color: rgb(255, 99, 25);
}
.widget_recent_entries.box ul {
	padding: 10px 20px; float: left;
}
.widget_recent_entries.box ul li {
	background: url("/NewTemplate/left_arrow.png") no-repeat left 7px; line-height: 23px; padding-left: 15px;
}
#footer .widget_recent_entries li {
	background: url("/NewTemplate/left_arrow_white.png") no-repeat left 7px; padding: 0px 0px 0px 10px; line-height: 23px; float: left;
}
.widget_recent_entries.box ul li a {
	color: rgb(66, 66, 66);
}
.widget_recent_entries.box ul li a:hover {
	color: rgb(255, 99, 25);
}
.widget_search123.box form {
	padding: 10px 20px 20px; margin-bottom: 0px;
}
.widget_search123.box #search123submit {
	margin-top: 4px;
}
.widget_text.box .textwidget {
	padding: 0px; color: rgb(66, 66, 66);
}
.widget_text.box .textwidget p {
	padding: 20px; width: 100%; color: rgb(66, 66, 66); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.widget_text.box .textwidget img {
	float: left;
}
.widget_archive.box ul {
	padding: 0px 0px 0px 20px;
}
.widget_archive ul li {
	background: url("/NewTemplate/left_arrow.png") no-repeat left 7px; padding-left: 15px;
}
.widget_archive ul li {
	background: url("/NewTemplate/left_arrow_white.png") no-repeat left 7px; padding-left: 10px;
}
#footer .widget_pages ul li {
	background: url("/NewTemplate/left_arrow_white.png") no-repeat left 5px; padding: 0px 0px 0px 10px;
}
.widget_meta ul li {
	background: url("/NewTemplate/left_arrow_white.png") no-repeat left 5px; padding: 0px 0px 0px 10px;
}
.recentcomments {
	background: url("/NewTemplate/left_arrow_white.png") no-repeat left 5px; padding: 0px 0px 0px 10px;
}
.latest-videos.box {
	padding: 10px 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.upcoming-eve.box .date-list {
	background: rgb(255, 255, 255);
}
.gallery-widget.box .box-in {
	padding: 20px; float: left;
}
.newsletter-widget.box .newsletter-class {
	padding: 10px 20px;
}
.widget_nav_menu.box .menu-menu-container {
	padding: 15px 20px 20px;
}
.widget_nav_menu.box .menu-menu-container ul li {
	background: url("/NewTemplate/dots.gif") repeat-x bottom; line-height: 23px;
}
.widget_nav_menu.box .menu-menu-container ul li a {
	color: rgb(66, 66, 66);
}
.widget_nav_menu.box .menu-menu-container ul li a:hover {
	color: rgb(255, 99, 25);
}
.widget_tag_cloud.box {
	padding-bottom: 10px;
}
.widget_tag_cloud.box .tagcloud {
	padding: 10px; float: left;
}
.widget_tag_cloud.box .tagcloud a {
	padding: 4px 8px; border-radius: 4px; color: rgb(255, 255, 255); font-size: 13px !important; margin-top: 5px; margin-left: 5px; float: left;
}
#footer .widget_tag_cloud .tagcloud a {
	padding: 4px 8px; border-radius: 4px; color: rgb(255, 255, 255); font-size: 13px !important; margin-top: 5px; margin-left: 5px; float: left;
}
.tab-list .widget_tag_cloud .tagcloud a:hover {
	background: rgb(0, 44, 66); color: rgb(255, 255, 255);
}
.tab-list .widget_tag_cloud .tagcloud {
	padding: 15px 20px 21px; float: left;
}
.tab-list .widget_tag_cloud .tagcloud a {
	padding: 4px 8px; border-radius: 4px; color: rgb(255, 255, 255); font-size: 13px; margin-top: 5px; margin-right: 5px; float: left;
}
.widget_tag_cloud.box .tagcloud a:hover {
	background: rgb(0, 44, 66); color: rgb(255, 255, 255);
}
.col1 > div:first-child.box {
	margin-top: 0px;
}
.facebook_module.left.box.widget {
	padding-bottom: 8px;
}
.social_sharing a {
	width: 16px; height: 16px;
}
.social_sharing a:hover {
	background-position: 0px -17px !important;
}
.social_sharing a.share_twitter {
	background: url("/NewTemplate/social-icons/small/share_twitter.png") no-repeat;
}
.social_sharing a.share_delicious {
	background: url("/NewTemplate/social-icons/small/share_delicious.png") no-repeat;
}
.social_sharing a.share_digg {
	background: url("/NewTemplate/social-icons/small/share_digg.png") no-repeat;
}
.social_sharing a.share_feedburner {
	background: url("/NewTemplate/social-icons/small/share_feedburner.png") no-repeat;
}
.social_sharing a.share_flickr {
	background: url("/NewTemplate/social-icons/small/share_flickr.png") no-repeat;
}
.social_sharing a.share_google_bookmark {
	background: url("/NewTemplate/social-icons/small/share_google_bookmark.png") no-repeat;
}
.social_sharing a.share_google_buzz {
	background: url("/NewTemplate/social-icons/small/share_google_buzz.png") no-repeat;
}
.social_sharing a.share_google_plus {
	background: url("/NewTemplate/social-icons/small/share_google_plus.png") no-repeat;
}
.social_sharing a.share_linkedin {
	background: url("/NewTemplate/social-icons/small/share_linkedin.png") no-repeat;
}
.social_sharing a.share_myspace {
	background: url("/NewTemplate/social-icons/small/share_myspace.png") no-repeat;
}
.social_sharing a.share_picasa {
	background: url("/NewTemplate/social-icons/small/share_picasa.png") no-repeat;
}
.social_sharing a.share_reddit {
	background: url("/NewTemplate/social-icons/small/share_reddit.png") no-repeat;
}
.social_sharing a.share_fb {
	background: url("/NewTemplate/social-icons/small/share_fb.png") no-repeat;
}
.social_sharing a.share_vimeo {
	background: url("/NewTemplate/social-icons/small/share_vimeo.png") no-repeat;
}
.social_sharing a.share_stumbleupon {
	background: url("/NewTemplate/social-icons/small/share_stumbleupon.png") no-repeat;
}
.social_sharing a.share_tumblr {
	background: url("/NewTemplate/social-icons/small/share_tumblr.png") no-repeat;
}
.social_sharing a.share_youtube {
	background: url("/NewTemplate/social-icons/small/share_youtube.png") no-repeat;
}
.social_sharing a.share_rss {
	background: url("/NewTemplate/social-icons/small/share_rss.png") no-repeat;
}
ul.social {
	float: left;
}
ul.social li {
	padding-left: 5px; float: left;
}
.social li a {
	background-position: 0px -26px !important; width: 26px; height: 26px;
}
.social li a:hover {
	
}
.social li a.share_twitter {
	background: url("/NewTemplate/social-icons/share_twitter.png") no-repeat;
}
.social li a.share_delicious {
	background: url("/NewTemplate/social-icons/share_delicious.png") no-repeat;
}
.social li a.share_digg {
	background: url("/NewTemplate/social-icons/share_digg.png") no-repeat;
}
.social li a.share_feedburner {
	background: url("/NewTemplate/social-icons/share_feedburner.png") no-repeat;
}
.social li a.share_flickr {
	background: url("/NewTemplate/social-icons/share_flickr.png") no-repeat;
}
.social li a.share_google_bookmark {
	background: url("/NewTemplate/social-icons/share_google_bookmark.png") no-repeat;
}
.social li a.share_google_buzz {
	background: url("/NewTemplate/social-icons/share_google_buzz.png") no-repeat;
}
.social li a.share_google_plus {
	background: url("/NewTemplate/social-icons/share_google_plus.png") no-repeat;
}
.social li a.share_linkedin {
	background: url("/NewTemplate/social-icons/share_linkedin.png") no-repeat;
}
.social li a.share_myspace {
	background: url("/NewTemplate/social-icons/share_myspace.png") no-repeat;
}
.social li a.share_picasa {
	background: url("/NewTemplate/social-icons/share_picasa.png") no-repeat;
}
.social li a.share_reddit {
	background: url("/NewTemplate/social-icons/share_reddit.png") no-repeat;
}
.social li a.share_fb {
	background: url("/NewTemplate/social-icons/share_fb.png") no-repeat;
}
.social li a.share_vimeo {
	background: url("/NewTemplate/social-icons/share_vimeo.png") no-repeat;
}
.social li a.share_stumbleupon {
	background: url("/NewTemplate/social-icons/share_stumbleupon.png") no-repeat;
}
.social li a.share_tumblr {
	background: url("/NewTemplate/social-icons/share_tumblr.png") no-repeat;
}
.social li a.share_youtube {
	background: url("/NewTemplate/social-icons/share_youtube.png") no-repeat;
}
.social li a.share_rss {
	background: url("/NewTemplate/social-icons/share_rss.png") no-repeat;
}
.footer_sharing li a {
	width: 32px; height: 32px; float: left;
}
.footer_sharing li a.share_twitter {
	background: url("/NewTemplate/social-icons/color/share_twitter.png") no-repeat;
}
.footer_sharing li a.share_delicious {
	background: url("/NewTemplate/social-icons/color/share_delicious.png") no-repeat;
}
.footer_sharing li a.share_digg {
	background: url("/NewTemplate/social-icons/color/share_digg.png") no-repeat;
}
.footer_sharing li a.share_feedburner {
	background: url("/NewTemplate/social-icons/color/share_feedburner.png") no-repeat;
}
.footer_sharing li a.share_flickr {
	background: url("/NewTemplate/social-icons/color/share_flickr.png") no-repeat;
}
.footer_sharing li a.share_google_bookmark {
	background: url("/NewTemplate/social-icons/color/share_google_bookmark.png") no-repeat;
}
.footer_sharing li a.share_google_buzz {
	background: url("/NewTemplate/social-icons/color/share_google_buzz.png") no-repeat;
}
.footer_sharing li a.share_google_plus {
	background: url("/NewTemplate/social-icons/color/share_google_plus.png") no-repeat;
}
.footer_sharing li a.share_linkedin {
	background: url("/NewTemplate/social-icons/color/share_linkedin.png") no-repeat;
}
.footer_sharing li a.share_myspace {
	background: url("/NewTemplate/social-icons/color/share_myspace.png") no-repeat;
}
.footer_sharing li a.share_picasa {
	background: url("/NewTemplate/social-icons/color/share_picasa.png") no-repeat;
}
.footer_sharing li a.share_reddit {
	background: url("/NewTemplate/social-icons/color/share_reddit.png") no-repeat;
}
.footer_sharing li a.share_fb {
	background: url("/NewTemplate/social-icons/color/share_fb.png") no-repeat;
}
.footer_sharing li a.share_vimeo {
	background: url("/NewTemplate/social-icons/color/share_vimeo.png") no-repeat;
}
.footer_sharing li a.share_stumbleupon {
	background: url("/NewTemplate/social-icons/color/share_stumbleupon.png") no-repeat;
}
.footer_sharing li a.share_tumblr {
	background: url("/NewTemplate/social-icons/color/share_tumblr.png") no-repeat;
}
.footer_sharing li a.share_youtube {
	background: url("/NewTemplate/social-icons/color/share_youtube.png") no-repeat;
}
#footer .widget {
	width: 235px; margin-left: 20px; float: left;
}
#footer :first-child.widget {
	margin-left: 0px;
}
#footer .widget_nav_menu ul {
	padding: 10px 0px;
}
#footer .widget_nav_menu ul li {
	padding: 5px 0px; line-height: 16px; border-top-color: rgb(48, 48, 48); border-top-width: 1px; border-top-style: dashed;
}
#footer .widget_nav_menu ul li:first-child {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#footer .widget_nav_menu a {
	font-size: 11px;
}
#footer .social-widget {
	
}
#footer .sub-menu {
	display: none;
}
.fourofuor {
	text-align: center;
}
.time_tweet {
	color: rgb(148, 148, 148); font-size: 10px;
}
.tweets-widget .box-in {
	padding: 20px 20px 10px; width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#footer .tweets-widget .box-in {
	padding: 0px; width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.tweets-widget .box-in ul {
	margin: 0px; padding: 0px; float: left;
}
.tweets-widget .box-in ul li {
	list-style: none; float: left;
}
.tweets-widget .box-in ul li p {
	margin: 0px 0px 5px; color: rgb(79, 79, 79); font-size: 11px;
}
#footer .tweets-widget .box-in ul li p {
	margin: 0px 0px 5px; color: rgb(170, 170, 170); font-size: 11px;
}
.tweets-widget .box-in ul li:first-child p {
	padding-top: 0px;
}
.tweets-widget .box-in ul li p span {
	color: rgb(24, 143, 210); font-size: 11px;
}
.tweets-widget .box-in ul li p a {
	color: rgb(24, 143, 210) !important; font-size: 11px; text-decoration: none;
}
.profile {
	color: rgb(24, 143, 210) !important;
}
.post.intro {
	margin: 0px 0px 20px; padding: 0px 0px 20px;
}
.intro .colr {
	margin-bottom: 10px;
}
.small_thumbs img {
	height: 88px;
}
.text-widget h4 {
	padding-left: 0px !important;
}
.text-widget p {
	padding-left: 0px;
}
a.document_class {
	background: url("/NewTemplate/doc.png") no-repeat 0px 0px; width: 17px; height: 20px; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.colr {
	color: rgb(43, 101, 109) !important;
	font-size:15px;
}
.colr a {
	color: rgb(43, 101, 109) !important;
	font-size:15px;
}



.txthover:hover {
	color: rgb(43, 101, 109) !important;
}
.ddsmoothmenu ul li ul li a:hover {
	color: rgb(43, 101, 109) !important;
}
.ddsmoothmenu ul li ul li a.selected {
	color: rgb(43, 101, 109) !important;
}
.theme-default .nivoSlider a {
	color: rgb(43, 101, 109) !important;
}
#footer .heading {
	color: rgb(43, 101, 109) !important;
}
.category-widget ul li a:hover {
	color: rgb(43, 101, 109) !important;
}
.post-list li .desc h6 a:hover {
	color: rgb(43, 101, 109) !important;
}
.post h2 a:hover {
	color: rgb(43, 101, 109) !important;
}
.post-extras .tags a:hover {
	color: rgb(43, 101, 109) !important;
}
.table-sec .table-cont li.c-name a:hover {
	color: rgb(43, 101, 109) !important;
}
.any-caption h1 a {
	color: rgb(43, 101, 109) !important;
}
.sudo-slider li .caption .capt-in a {
	color: rgb(43, 101, 109) !important;
}
.tabs-widget .widgettitle {
	color: rgb(43, 101, 109) !important;
}
.widget_categories ul li.cat-item a:hover {
	color: rgb(43, 101, 109) !important;
}
.widget_archive ul li a:hover {
	color: rgb(43, 101, 109) !important;
}
.gal-caption h3 {
	color: rgb(43, 101, 109) !important;
}
ul.timeline li:hover .desc-sec .text h3 a {
	color: rgb(43, 101, 109) !important;
}
.event-location h2 {
	color: rgb(43, 101, 109) !important;
}
.backcolr {
	background-color: rgb(43, 101, 109) !important;
}
#backcolr {
	background-color: rgb(43, 101, 109) !important;
}
.ddsmoothmenu ul li ul {
	background-color: rgb(43, 101, 109) !important;
}
.backcolrhover:hover {
	background-color: rgb(43, 101, 109) !important;
}
.backcolrdark {
	background-color: rgb(43, 101, 109) !important;
}
.ddsmoothmenu > ul > li > a:hover {
	background-color: rgb(43, 101, 109) !important;
}
.ddsmoothmenu > ul > li.current-menu-item > a {
	background-color: rgb(43, 101, 109) !important;
}
.ddsmoothmenu > ul > li > a.selected {
	background-color: rgb(43, 101, 109) !important;
}
.pagination a:hover {
	background-color: rgb(43, 101, 109) !important;
}
.pagination a.active {
	background-color: rgb(43, 101, 109) !important;
}
.post:hover .date-sec {
	background-color: rgb(43, 101, 109) !important;
}
.filter-sec nav a:hover {
	background-color: rgb(43, 101, 109) !important;
}
.filter-sec nav a.active {
	background-color: rgb(43, 101, 109) !important;
}
ul.timeline li:hover .desc-sec .date .date-in {
	background-color: rgb(43, 101, 109) !important;
}
#wp-calendar thead {
	background-color: rgb(43, 101, 109) !important;
}
.button {
	background-color: rgb(43, 101, 109) !important;
}
button {
	background-color: rgb(43, 101, 109) !important;
}
input[type='submit'] {
	background-color: rgb(43, 101, 109) !important;
}
input[type='reset'] {
	background-color: rgb(43, 101, 109) !important;
}
input[type='button'] {
	background-color: rgb(43, 101, 109) !important;
}
.tagcloud a {
	background-color: rgb(43, 101, 109) !important;
}
.bordercolr {
	border-color: rgb(43, 101, 109) !important;
}
.bordercolrover:hover {
	border-color: rgb(43, 101, 109) !important;
}
.box {
	border-color: rgb(43, 101, 109) !important;
}
.page_box {
	border-color: rgb(43, 101, 109) !important;
}
blockquote .block {
	border-color: rgb(43, 101, 109) !important;
}
.tabs-widget .tab_menu_container a {
	border-color: rgb(43, 101, 109) !important;
}
.link-pages {
	clear: both;
}
.banner-slider {
	width: 100%; float: left;
}
.slider-wrapper3 {
	float: left;
}
.page-not-found {
	margin: 0px auto; width: 280px;
}
.page-not-found p {
	padding: 6% 0px; border: 1px solid rgb(93, 93, 93); color: rgb(0, 0, 0); font-size: 16px; opacity: 0.5;
}
.page-not-found form {
	width: 100%; float: left;
}
.page-not-found .bar {
	padding: 0px 10px; width: 74%; height: 35px; float: left; box-shadow: inset 1px 1px 6px #cccccc !important; -moz-box-shadow: 1px 1px 6px #CCCCCC inset; -webkit-box-shadow: 1px 1px 6px #CCCCCC inset; -o-box-shadow: 1px 1px 6px #CCCCCC inset;
}
.page-not-found input[type='submit'] {
	padding: 0px 10px; border-radius: 0px 3px 3px 0px; height: 35px; margin-top: 0px; float: left; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; -o-border-radius: 0 3px 3px 0;
}
.page-not-found h1 {
	color: rgb(153, 152, 152); font-family: "Source Sans Pro", sans-serif; font-weight: bold;
}
.shortgrid {
	padding: 20px 10px 0px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.toggle-sectn {
	width: 100%; margin-top: 20px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.btn {
	padding: 4px 12px; border-radius: 4px; text-align: center; line-height: 20px; font-size: 14px; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px;
}
.tabs-sectn {
	margin: 20px 0px 0px;
}
.nav-tabs {
	background: 0px 0px rgb(38, 38, 38); width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.nav-tabs li {
	margin-right: 2px; float: left;
}
.nav-tabs li a:hover {
	background: 0px 0px rgb(255, 255, 255); color: rgb(76, 76, 76); border-top-color: rgb(204, 204, 204); border-top-width: 5px; border-top-style: solid;
}
.nav-tabs li.active a {
	background: 0px 0px rgb(255, 255, 255); color: rgb(76, 76, 76); border-top-color: rgb(204, 204, 204); border-top-width: 5px; border-top-style: solid;
}
.nav-tabs li a {
	padding: 10px 20px 0px; height: 50px; text-transform: uppercase; font-family: "Oswald",sans-serif; font-size: 20px; float: left; cursor: pointer; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.tab-content {
	width: 100%; float: left;
}
.active.tab-pane {
	display: block;
}
.tab-pane {
	padding: 20px 0px; width: 100%; float: left;
}
.in.collapse {
	height: auto;
}
.accordion-body {
	width: 100%; float: left;
}
.collapse {
	transition:height 0.35s; overflow: hidden; position: relative;
}
.accordion-inner {
	padding: 20px 0px;
}
.devider {
	padding: 0px 20px; width: 100%; text-align: right; margin-top: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
blockquote {
	background: 0px 0px rgb(245, 245, 245); margin: 20px 0px !important; padding: 0px 20px 0px 50px !important; width: 100% !important; box-sizing: border-box; box-shadow: 0px 0px 3px #cccccc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -moz-box-shadow: 0 0 3px #CCCCCC; -webkit-box-shadow: 0 0 3px #CCCCCC; -o-box-shadow: 0 0 3px #CCCCCC; border-image: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote p {
	color: rgb(102, 102, 102); font-size: 11px; font-style: italic;
}
.cs_dropcap::first-letter {
	font-size: 30px;
}
.cs_dropcap {
	width: 100%; margin-top: 20px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.cs_dropcap p::first-letter {
	padding: 8px 10px 0px 0px; font-size: 40px; font-weight: bold; float: left;
}
.messagebox {
	width: 100%; margin-top: 20px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.messagebox button {
	border-radius: 3px; height: 20px; color: rgb(255, 255, 255) !important; text-transform: uppercase; font-family: "Oswald",sans-serif; font-size: 30px; display: inline-block;
}
.alert {
	padding: 8px 35px 8px 14px; border-radius: 4px; margin-bottom: 20px;
}
.alert .close {
	top: -5px; right: -34px; line-height: 20px; float: right; position: relative;
}
button.close {
	padding: 0px; border: 0px currentColor; cursor: pointer; box-shadow: none;
}
.alert h4 {
	margin: 0px;
}
.list_default {
	width: 100%; margin-top: 20px; float: left;
}
ul.shortcode-list {
	width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ul.shortcode-list li {
	background: url("/NewTemplate/dots.gif") repeat-x bottom; margin: 0px 0px 10px; padding: 0px; width: 100%; height: 25px; text-align: left; font-family: "Oswald",sans-serif; font-size: 11px; word-spacing: 3px; vertical-align: bottom; float: left; display: inline-block; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.tables-code {
	width: 100%; margin-top: 20px; float: left;
}
.table {
	width: 100%;
}
.table th {
	color: rgb(255, 255, 255);
}
table {
	border-collapse: collapse; max-width: 100%; border-spacing: 0; background-color: transparent;
}
.table-condensed th {
	padding: 4px 5px;
}
.table-condensed td {
	padding: 4px 5px;
}
.table th {
	text-align: left; line-height: 20px; vertical-align: top;
}
.table td {
	text-align: left; line-height: 20px; vertical-align: top;
}
.es-carousel-wrapper {
	margin-top: 20px;
}
blockquote {
	margin: 0px 0px 20px; padding: 0px 0px 0px 15px; border-left-color: rgb(238, 238, 238); border-left-width: 5px; border-left-style: solid;
}
blockquote p {
	line-height: 25px; font-size: 16px; font-weight: 300; margin-bottom: 0px;
}
blockquote small {
	color: rgb(153, 153, 153); line-height: 20px; display: block;
}
blockquote small::before {
	content: "\2014 \00A0";
}
blockquote.pull-right {
	padding-right: 15px; padding-left: 0px; border-right-color: rgb(238, 238, 238); border-left-color: currentColor; border-right-width: 5px; border-left-width: 0px; border-right-style: solid; border-left-style: none; float: right;
}
blockquote.pull-right p {
	text-align: right;
}
blockquote.pull-right small {
	text-align: right;
}
blockquote.pull-right small::before {
	content: "";
}
blockquote.pull-right small::after {
	content: "\00A0 \2014";
}
q::before {
	content: "";
}
q::after {
	content: "";
}
blockquote::before {
	content: "";
}
blockquote::after {
	content: "";
}
.collapse {
	transition:height 0.35s; height: 0px; overflow: hidden; position: relative; -webkit-transition: height 0.35s ease; -moz-transition: height 0.35s ease; -o-transition: height 0.35s ease;
}
.in.collapse {
	height: auto;
}
.tabs-stacked .open > a:hover {
	border-color: rgb(153, 153, 153);
}
.tabbable {
	
}
.tabbable::before {
	line-height: 0; display: table; content: "";
}
.tabbable::after {
	line-height: 0; display: table; content: "";
}
.tabbable::after {
	clear: both;
}
.tab-content {
	overflow: auto;
}
.tabs-below > .nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabs-right > .nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabs-left > .nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tab-content > .tab-pane {
	display: none;
}
.pill-content > .pill-pane {
	display: none;
}
.tab-content > .active {
	display: block;
}
.pill-content > .active {
	display: block;
}
.tabs-below > .nav-tabs {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.tabs-below > .nav-tabs > li {
	margin-top: -1px; margin-bottom: 0px;
}
.tabs-below > .nav-tabs > li > a {
	border-radius: 0px 0px 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover {
	border-top-color: rgb(221, 221, 221); border-bottom-color: transparent;
}
.tabs-below > .nav-tabs > .active > a {
	border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221);
}
.tabs-below > .nav-tabs > .active > a:hover {
	border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221);
}
.tabs-left > .nav-tabs > li {
	float: none;
}
.tabs-right > .nav-tabs > li {
	float: none;
}
.tabs-left > .nav-tabs > li > a {
	margin-right: 0px; margin-bottom: 3px; min-width: 74px;
}
.tabs-right > .nav-tabs > li > a {
	margin-right: 0px; margin-bottom: 3px; min-width: 74px;
}
.tabs-left > .nav-tabs {
	margin-right: 19px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left;
}
.tabs-left > .nav-tabs > li > a {
	border-radius: 4px 0px 0px 4px; margin-right: -1px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover {
	border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(238, 238, 238) rgb(238, 238, 238);
}
.tabs-left > .nav-tabs .active > a {
	border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(221, 221, 221);
}
.tabs-left > .nav-tabs .active > a:hover {
	border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(221, 221, 221);
}
.tabs-right > .nav-tabs {
	margin-left: 19px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; float: right;
}
.tabs-right > .nav-tabs > li > a {
	border-radius: 0px 4px 4px 0px; margin-left: -1px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover {
	border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221);
}
.tabs-right > .nav-tabs .active > a {
	border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) transparent;
}
.tabs-right > .nav-tabs .active > a:hover {
	border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) transparent;
}
.accordion-inner {
	padding: 9px 15px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.accordion {
	margin-top: 20px; margin-bottom: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.accordion-group {
	margin-bottom: 2px; float: left;
}
.accordion-heading {
	background: 0px 0px rgb(38, 38, 38); width: 100%; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; float: left;
}
.accordion-heading .accordion-toggle {
	padding: 8px 15px; display: block;
}
.accordion-toggle {
	width: 100%; height: 50px; color: rgb(231, 231, 231); text-transform: uppercase; font-family: "Oswald",sans-serif; font-size: 20px; border-top-color: rgb(38, 38, 38); border-top-width: 5px; border-top-style: solid; float: left; cursor: pointer; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}






.s4-search {margin-right:0px}
.ms-sbtable-ex {margin-top:0px!important}
.s4-search INPUT.ms-sbplain { color:#333; font-size:11px; background-color:white;}
.s4-search .ms-sbgo a{

background-image:url('/NewTemplate/searchBtn.png'); 
background-repeat: no-repeat;
background-position:0px 0px;
display:block;
height:18px; 
vertical-align:top;
width:50px;
margin-top:0px;
margin-left:0px;
padding-top:0px;
padding-bottom:10px;
 }
 
.ms-sbscopes, .srch-gosearchimg
{
display:none;
} 





