/**
 * @package   Zephyr Template - RocketTheme
 * @version   1.5.0 August 1, 2010
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/
/* Core */
h1,h2,h3,h4,h5 {
	font-family:'Raleway','Raleway',Arial!important;
	font-weight:400;
	letter-spacing:0;
	color:#555
}

html,body {
	margin-bottom:1px;
	height:100%
}

body {
	font-family:'Raleway',Arial,sans-serif
}

/*@font-face {
  font-family:Enigmatic;
  src:url(../fonts/Enigmatic.eot);
}

@font-face {
  font-family:"Enigmatic";
  src:local(Enigmatic),url(../fonts/enigmatic.ttf) format("truetype");
}*/
.font-family-enigmatic h1,.font-family-enigmatic .title,.font-family-enigmatic .rt-joomla .user legend,.font-family-enigmatic .rt-joomla .contact legend,.font-family-enigmatic .componentheading,.font-family-enigmatic .edit-article legend,.font-family-enigmatic ul.menutop,.font-family-enigmatic .roktabs-links,#yoo-zoo .details h1.title {
	font-family:'Raleway',Arial,sans-serif;
	font-weight:400
}

.font-family-enigmatic .menutop li.root > .item em {
	font-family:Arial,'Raleway',sans-serif
}

h5 {
	text-transform:uppercase;
	font-size:100%
}

.rt-container,#rt-sidebar-a,#rt-sidebar-b,#rt-sidebar-c {
	background:transparent
}

ul {
	list-style-image:none
}

ul.menu {
	padding-left:0
}

#rt-content-top,#rt-content-bottom {
	clear:both;
	overflow:visible
}

#rt-debug {
	padding-top:0;
	position:relative
}

.rt-block {
	margin:10px 0
}

#rt-page-background {
	background:url(../images/backgrounds/bg_constrain.png) repeat-y 50% transparent
}

/* Header */
#rt-header .rt-block {
	margin:0
}

/* Logo */
#rt-logo {
	display:block;
	width:265px;
	height:60px;
	margin-left:-25px
}

/* Top Menu */
#rt-navigation {
	height:40px
}

.bodylevel-low .navigation-overlay-dark,.bodylevel-low .navigation-overlay-light {
	background-image:none
}

.bodylevel-low .menutop li.root,.bodylevel-low.menu-type-splitmenu .menutop li {
	background:none!important
}

.bodylevel-low .menutop li.active.root .item,.bodylevel-low .menutop li.active.root.f-mainparent-itemfocus .item,.bodylevel-low .menutop li.root:hover .item,.bodylevel-low .menutop li.root.f-mainparent-itemfocus .item,.bodylevel-low .menu-type-splitmenu .menutop li.active .item,.bodylevel-low .menu-type-splitmenu .menutop li:hover .item {
	background-image:none!important
}

.bodylevel-low .menutop .fusion-submenu-wrapper {
	background-image:none!important
}

/* Showcase */
.bodylevel-low .showcase-overlay-dark,.bodylevel-low .showcase-overlay-light {
	background-image:none
}

/* Feature */
.bodylevel-low .feature-overlay-dark,.bodylevel-low .feature-overlay-light {
	background-image:none
}

/* Utility */
#rt-utility {
/*margin-top: -30px;/*height:65px;*/
}

/*.rt-container .rt-grid-3 {height: 30px}*/
/* Main Top */
#rt-maintop {
	background-position:50% 0;
	background-repeat:no-repeat;
	height:150px
}

.bodylevel-low #rt-maintop {
	background-image:none!important
}

/* Main Body */
#rt-body-surround {
	margin:0 -15px
}

.rt-box-top,.rt-box-bottom {
	margin:0 5px;
	height:5px;
	position:relative
}

.rt-box-top2,.rt-box-top3,.rt-box-bottom2,.rt-box-bottom3 {
	position:absolute;
	height:5px;
	width:5px;
	top:0
}

.rt-box-top2,.rt-box-bottom2 {
	left:-5px
}

.rt-box-top3,.rt-box-bottom3 {
	right:-5px
}

.rt-box-bg {
	margin:0 4px
}

.rt-box-bg2 {
	margin-left:-4px
}

.rt-box-bg3 {
	margin-right:-4px;
	padding:0 15px
}

#rt-body-surround .rt-box-bg3 {
	padding-top:12px
}

.rt-shadowbar {
	height:32px
}

.rt-shadowbar2 {
	height:32px
}

.rt-main-inner {
	background-position:50% 0;
	background-repeat:no-repeat
}

.bodylevel-low .rt-box-top,.bodylevel-low .rt-box-top2,.bodylevel-low .rt-box-top3,.bodylevel-low .rt-box-bottom,.bodylevel-low .rt-box-bottom2,.bodylevel-low .rt-box-bottom3,.bodylevel-low .rt-box-bg,.bodylevel-low .rt-box-bg2,.bodylevel-low .rt-box-bg3,.bodylevel-low .rt-shadowbar {
	background:none!important
}

.body-overlay-light .rt-main-inner,.bodylevel-low .body-overlay-dark .rt-main-inner,.bodylevel-low .body-overlay-light .rt-main-inner {
	background-image:none
}

/* Modules */
.module-title .title {
	margin:5px;
	font-weight:400;
	font-size:150%;
	padding:0;
	letter-spacing:1px
}

/* Module Title Variations */
.title1 .module-title-surround,.title2 .module-title-surround,.title3 .module-title-surround,.title6 .module-title-surround {
	margin:-15px -15px 15px;
	padding-bottom:2px
}

.title1 .module-title,.title2 .module-title,.title3 .module-title,.title6 .module-title {
	padding:2px;
	height:33px
}

.title1 .module-title .title,.title2 .module-title .title,.title3 .module-title .title,.title6 .module-title .title {
	margin-bottom:0
}

.title4 .module-title {
	padding:0 15px 45px;
	margin-bottom:-10px;
	margin:0 -15px -10px
}

.title4 .module-title .title {
	margin-bottom:0;
	font-size:170%;
	font-weight:700
}

.title5 .module-title {
	padding-bottom:10px;
	margin-bottom:5px
}

.title5 .module-title .title {
	margin-bottom:0
}

.title1 .module-title-surround,.title2 .module-title-surround,.title3 .module-title-surround,.title5 .module-title {
	background-position:50% 100%;
	background-repeat:repeat-x
}

.title1 .module-title,.title2 .module-title,.title3 .module-title {
	background-position:50% 0;
	background-repeat:repeat-x
}

.title4 .module-title {
	background-position:50% 100%;
	background-repeat:no-repeat
}

.title6 .module-title {
	background-position:50% 0;
	background-repeat:repeat-y
}

/* Module Box Variations */
.box1,.box2 {
	padding-bottom:29px;
	background-position:50% 100%;
	background-repeat:no-repeat
}

.box1 .rt-block,.box2 .rt-block {
	margin-bottom:0
}

.box3 .rt-block {
	background-position:50% 0;
	background-repeat:no-repeat
}

.box4 .rt-block {
	background-position:50% 0;
	background-repeat:repeat-y
}

.box5 .rt-block,.box5 .rt-block,.box10 .rt-block,.box11 .rt-block,.box12 .rt-block {
	background-position:50% 0;
	background-repeat:repeat-x
}

/* Module Standard Variations */
.standardcase .module-title .title {
	text-transform:inherit
}

.lowercase .module-title .title {
	text-transform:lowercase
}

.uppercase .module-title .title {
	text-transform:uppercase
}

.flush .rt-block {
	padding:0
}

.flushtop .rt-block {
	padding-top:0
}

.flushbottom .rt-block {
	padding-bottom:0
}

#rt-popup,#rt-popuplogin {
	display:none
}

/* Side Menus */
.module-content ul.menu {
	margin-left:0
}

.module-content ul.menu li {
	list-style:none;
	margin-bottom:6px;
	padding-bottom:6px
}

.module-content ul.menu li li {
	background:none!important
}

.module-content ul.menu a,.module-content ul.menu .separator,.module-content ul.menu .item {
	padding:0 0 0 25px;
	background-position:0 0;
	background-repeat:no-repeat;
	line-height:140%;
	font-size:14px;
	display:block
}

.module-content ul.menu a:hover,.module-content ul.menu .separator:hover,.module-content ul.menu .item:hover {
	background-position:0 -747px
}

.module-content ul.menu li.active > a,.module-content ul.menu li.active > .separator,.module-content ul.menu li.active > .item {
	font-weight:700;
	background-position:0 -747px
}

.module-content ul.menu ul {
	padding-top:10px;
	padding-bottom:10px
}

.module-content ul.menu ul ul {
	padding-bottom:0
}

.module-content ul.menu .subtext em {
	line-height:14px;
	padding-left:20px
}

.module-content ul.menu em {
	display:block;
	font-size:80%;
	font-style:normal;
	font-weight:400
}

.module-content ul.menu .image img {
	float:left;
	margin-left:-4px
}

.module-content ul.menu .item.image {
	background:none;
	padding-left:8px
}

/* Main Bottom */
.bodylevel-low #rt-mainbottom {
	background-image:none!important
}

/* Bottom */
#rt-bottom-surround {
	margin:0 -15px -1px
}

/* Footer */
.fixedfooter-1 #rt-footerbar {
	position:fixed;
	width:100%;
	bottom:0;
	left:0;
	z-index:1000
}

#rt-footerbar .rt-block {
	padding:0 15px
}

#rocket {
	display:inline-block;
	width:148px;
	height:20px;
	margin:0 auto;
	vertical-align:middle;
	background-position:0 0
}

#gantry-totop .totop-desc {
	float:left;
	padding:0;
	margin-right:10px
}

#gantry-totop .totop-icon {
	float:left;
	width:11px;
	height:19px
}

#gantry-totop:hover .totop-icon {
	background-position:-14px -140px
}

#gantry-resetsettings {
	display:block;
	text-align:center
}

/* Copyright */
.copytext {
	padding:10px 0;
	display:block;
	text-align:center
}

/* Typography */
.readonstyle-button .readon {
	display:inline-block;
	height:22px;
	margin:0 0 0 4px
}

.readonstyle-button .readon span {
	display:block;
	margin:0 0 0 -4px;
	padding:0 10px;
	border:0;
	font-size:12px;
	cursor:pointer;
	line-height:22px;
	font-weight:400;
	overflow:visible;
	height:22px
}

.readonstyle-button .readon .button {
	display:block;
	padding:0 10px;
	border:0;
	font-size:12px;
	cursor:pointer;
	line-height:22px;
	font-weight:400;
	overflow:visible;
	height:22px;
	margin:0 0 0 -4px;
	outline:none
}

.readonstyle-button .readon span span {
	display:inline;
	background:none;
	margin-left:0;
	padding:0;
	float:none
}

.readonstyle-button .readon:hover {
	background-position:100% -27px!important
}

.readonstyle-button .readon:hover span,.readonstyle-button .readon:hover .button {
	background-position:0 -27px!important
}

.readonstyle-link .readon {
	background:none!important
}

.readonstyle-link .readon .button,.readonstyle-link .readon span {
	background:none!important;
	border:0;
	font-size:12px;
	outline:none;
	padding:0;
	margin:0;
	line-height:130%;
	font-weight:700
}

.rokchecks {
	padding:3px 0 5px 20px;
	line-height:120%;
	cursor:pointer
}

.rokradios {
	padding:2px 0 5px 20px;
	line-height:120%;
	cursor:pointer
}

.rokradios {
	background-position:0 2px;
	background-repeat:no-repeat
}

.rokradios-active {
	background-position:0 -128px;
	background-repeat:no-repeat
}

.rokchecks {
	background-position:0 -265px;
	background-repeat:no-repeat
}

.rokchecks-active {
	background-position:0 -405px;
	background-repeat:no-repeat
}

#form-login ul li a,#com-form-login ul li a,ul.rt-more-articles li a,.rt-section-list ul li a,ul.mostread li a,ul.latestnews li a,.weblinks ul li a {
	background-position:0 5px;
	background-repeat:no-repeat
}

#rt-main .inputbox,#rt-main input#email,#rt-main input#name,#rt-main input#username,#rt-main input#password,#rt-main input#password2,#rt-main input#passwd {
	border:none
}

.date-block {
	padding:0;
	width:250px;
/*float:right;*/
	margin-left:55px;
	margin-top:0
}

.date-block .date {
	font-size:14px;
	text-transform:capitalize
}

.date-block .date-icon {
	width:21px;
	height:21px;
	display:block;
	float:left;
	margin-right:5px
}

/* Breadcrumbs */
#rt-breadcrumbs {
	padding:0 25px;
	margin-bottom:0
}

#breadcrumbs-home {
	width:11px;
	height:11px;
	display:block;
	float:left;
	background-position:-93px 0;
	margin-top:2px;
	margin-right:5px
}

#breadcrumbs-home:hover {
	background-position:-93px -19px
}

#breadcrumbs h3,.leading_separator {
	display:none
}

.rt-breadcrumb-surround {
	position:relative;
	overflow:hidden;
	padding:0;
	margin:12px 0;
	display:inline-block;
	height:auto
}

span.breadcrumbs {
	display:inline-block;
	font-size:130%;
	overflow:hidden
}

span.breadcrumbs img {
	width:8px;
	height:16px;
	float:left
}

span.breadcrumbs a,span.no-link {
	padding:2px 10px 0 6px;
	float:left;
	display:block;
	line-height:12px;
	font-size:90%;
	color:gray
}

/* Header Login */
#rt-header #form-login,#rt-top #form-login {
	position:relative
}

#rt-header #form-login-username,#rt-top #form-login-username {
	float:left;
	margin-right:15px
}

#rt-header #form-login .inputbox,#rt-top #form-login .inputbox {
	width:149px;
	height:16px;
	font-size:10px;
	text-transform:lowercase
}

#rt-header #form-login .readon,#rt-top #form-login .readon {
	position:absolute;
	top:0;
	right:0
}

#rt-header #form-login-remember,#rt-top #form-login-remember {
	margin:0;
	position:absolute;
	right:0;
	top:34px;
	font-size:10px
}

#rt-header #form-login ul,#rt-top #form-login ul {
	overflow:hidden;
	margin:0;
	position:absolute;
	top:30px;
	left:0
}

#rt-header #form-login ul li,#rt-top #form-login ul li {
	float:left;
	padding:0;
	margin:0
}

#rt-header #form-login ul li a,#rt-top #form-login ul li a {
	padding:0;
	margin:0 10px 0 0;
	font-size:10px;
	background:none!important
}

/* Popup Module Feature */
#rt-login-button .buttontext span.desc,#rt-popupmodule-button .buttontext span.desc {
	text-transform:lowercase;
	cursor:pointer;
	font-size:14px
}

#rt-login-button .buttontext span.icon,#rt-popupmodule-button .buttontext span.icon {
	width:21px;
	height:21px;
	display:block;
	float:left;
	margin-right:5px
}

#rt-popup .module-content,#rt-popuplogin .module-content {
	margin:0
}

#rt-popup .rt-block,#rt-popuplogin .rt-block {
	padding:0 5px
}

#rt-popup .title,#rt-popuplogin .title {
	padding:0;
	margin-bottom:10px;
	margin-top:5px
}

#rt-popup .inputbox,#rt-popuplogin .inputbox {
	width:149px;
	height:16px
}

/* Font Sizer Feature */
#rt-accessibility .rt-desc {
	display:block;
	float:left;
	text-transform:uppercase;
	font-size:11px
}

#rt-accessibility .button {
	display:block;
	width:16px;
	height:16px
}

#rt-accessibility a.small .button {
	background-position:0 -97px;
	background-repeat:no-repeat
}

#rt-accessibility a.small:hover .button {
	background-position:0 -117px;
	background-repeat:no-repeat
}

#rt-accessibility a.large .button {
	background-position:-22px -97px;
	background-repeat:no-repeat
}

#rt-accessibility a.large:hover .button {
	background-position:-22px -117px;
	background-repeat:no-repeat
}

/* Custom Content */
img.feature-img {
	width:212px;
	height:150px;
	padding:5px
}

.feature-img-surround {
	width:222px;
	height:178px
}

.image-block-surround {
	width:160px;
	height:150px;
	float:left;
	margin-right:15px
}

img.image-block {
	width:150px;
	height:122px;
	padding:5px;
	position:relative
}

.content-block {
	overflow:hidden
}

.number-image {
	display:inline-block;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	padding:5px;
	position:relative
}

.number-image-text {
	display:block;
	text-transform:uppercase;
	font-weight:700;
	font-size:20px;
	padding-top:10px;
	margin:0 0 -8px -5px
}

.heading1 {
	font-size:160%;
	display:block;
	margin-bottom:15px
}

.bodylevel-low .feature-img-surround,.bodylevel-low .image-block-surround {
	background:none
}

/* iPhone */
body #gantry-viewswitcher {
	z-index:100;
	right:50%;
	position:relative;
	top:inherit;
	right:inherit;
	margin:1em auto
}

/* drjjw */
/*#rt-sidebar-c,#rt-sidebar-b, #rt-sidebar-c {margin-top:-3px;}*/
#rt-sidebar-c .box2 {
	margin-top:-14px
}

#rt-sidebar-c,.menu-news #rt-sidebar-c {
	margin-top:27px
}

.details-layout3 .module-title-surround .module-title {
	background:url(../images/overlays/dark/navigation-active.png) #EB8109;
	margin-bottom:15px;
	margin-top:3px;
	padding:14px 15px 1px;
	color:#fff
}

ul ul {
	margin-left:20px
}

a.pathway {
	margin:0 5px
}

div.itemHeader span.itemDateCreated {
	display:none
}

.details-layout1 .module-title-surround .module-title {
/*background: url("../images/overlays/dark/navigation-active.png") repeat scroll 0 0 #E28233;*/
	background:none;
	color:#373737;
	margin-bottom:10px;
	margin-top:3px;
	padding:2px;
	border-bottom:#E17B28 solid 2px
}

/*ul ul {margin-left:20px;}*/
.rokintroscroller-leftarrow,.rokintroscroller-rightarrow {
	bottom:40px!important;
	z-index:100000
}

#rt-feature .rt-grid-7 {
	margin-left:-12px!important
}

#rt-feature li.latestnews {
	font-size:85%;
	line-height:90%;
	background:url(../images/overlays/light/arrows2.png) no-repeat scroll 10px 5px transparent!important;
	padding-left:25px!important
}

#rt-feature ul.latestnews {
	padding-left:0!important;
	margin-left:-10px
}

.edumore {
	margin-left:6px;
	margin-top:17px
}

#rt-feature ul,ol,li.latestnews a.latestnews {
	line-height:160%;
	padding-left:0!important
}

.menu-home #rt-feature div.article {
	font-size:95%;
	line-height:140%
}

div.button div.yoo-carousel div.top ul.tabs li a span {
	font-size:80%
}

._menu_bottom a.mainlevel {
	padding:20px!important
}

/*div.-homepage {margin-top: -35px;}*/
a.pagelink {
	font-weight:700
}

#rt-login-button {
	width:130px!important
}

#rt-feature div.-blank div.rt-block {
	padding:0 0 0 5px!important
}

#rt-feature .rt-grid-8 {
	margin-left:0!important;
	margin-right:0!important;
	width:602px
}

div.homescroller .rt-block {
	margin:0 0 10px!important;
	width:930px;
	padding-left:5px
}

div.homescrollerbig .rt-block {
	height:227px;
	margin:0 0 10px!important;
	padding-left:5px;
	padding-top:14px;
	width:930px
}

div.homescrollerbig h2.title {
	text-shadow:none!important
}

/*#rt-showcase {margin-bottom: 24px;}*/
.betabox {
	box-shadow:0 0 3px 3px #ddd;
	margin-top:20px
}

div.-blankimg .rt-block {
	padding:0;
	margin:10px 0
}

div.isnlogo .rt-block {
	margin:0 0 20px;
	padding:0
}

/*div.loginbutton .rt-block {
  margin-top:10px!important;
  margin-right:-20px!important;
  padding:0;
}

/* loginbutton */
.clear {
/* generic container (i.e. div) for floating buttons */
	overflow:hidden;
	width:100%
}

a.lbutton {
	background:url(../../../images/bg_button_a.gif) no-repeat scroll right top transparent;
	color:#444!important;
	display:block;
	float:left;
	font:normal 12px arial,sans-serif;
	height:24px;
	margin-right:6px;
	padding-right:18px;
/* sliding doors padding */
	text-decoration:none
}

a:hover.lbutton {
	background:transparent url(../../../images/bg_button_a.gif) no-repeat scroll top right;
	color:#E17B27!important;
	text-shadow:#fff 1px 1px 2px!important;
	display:block;
	float:left;
	font:normal 12px arial,sans-serif;
	height:24px;
	margin-right:6px;
	padding-right:18px;
/* sliding doors padding */
	text-decoration:none
}

a.lbutton:hover span,a.lbutton span {
	background:transparent url(../../../images/bg_button_span.gif) no-repeat;
	display:block;
	line-height:14px;
	padding:5px 0 5px 18px
}

a.lbutton:active {
	background-position:bottom right;
	color:#000;
	outline:/* hide dotted outline in Firefox */
none
}

a.lbutton:active span {
	background-position:bottom left;
	padding:/* push text down 1px */
6px 0 4px 18px
}

/* end button */
#rt-utility .rt-block {
	padding-left:0;
	padding-right:0
}

#rt-debug div._menu_bottom {
	text-align:center
}

div.stamps1 .rt-block {
	margin-left:75px!important;
	margin-top:67px!important;
	padding:0!important
}

#k2ModuleBox290.k2ItemsBlock,#k2ModuleBox256.k2ItemsBlock {
	margin-left:0!important;
	font-size:12px
}

#k2ModuleBox290.k2ItemsBlock ul li a,#k2ModuleBox256.k2ItemsBlock ul li a {
	line-height:1.4em;
	font-size:12px;
	font-weight:400
}

#k2ModuleBox290.k2ItemsBlock ul,#k2ModuleBox256.k2ItemsBlock ul {
	list-style:none
}

#k2ModuleBox290.k2ItemsBlock ul li,#k2ModuleBox256.k2ItemsBlock ul li {
	padding-left:10px;
	font-size:10px
}

div.k2ItemsBlock ul li div.moduleItemAuthor a {
	font-size:10px!important
}

/*#k2ModuleBox290.k2ItemsBlock div.k2FeedIcon a span,#k2ModuleBox256.k2ItemsBlock div.k2FeedIcon a span, div.k2FeedIcon a:hover span { display: inline-block;
    float: right;
    text-align: left;
    width: 165px;}
div.k2FeedIcon {
    padding: 4px 8px;
    position: absolute;
    right: 14px;
}*/
#rt-maintop.utility-overlay-light {
	background-image:none
}

#rt-exampleposition .insidesearch .rt-block {
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:-10px
}

#k2ModuleBox290.k2ItemsBlock div.incats,#k2ModuleBox256.k2ItemsBlock div.incats {
	display:inline;
	float:right;
	font-size:10px;
	margin-left:2px;
	margin-right:3px
}

div.k2ItemsBlock ul li span.moduleItemDateCreated {
	float:right;
	font-size:10px;
	margin-right:14px
}

div#itemListLeading {
	background:none!important
}

.eduhome div.subCategory {
	background:none repeat scroll 0 0 #FFFCF6!important;
	box-shadow:3px 3px 3px #f4f4f4
}

div.subCategory:hover a {
	color:#000!important
}

div.catItemView {
	margin-right:10px;
	padding:4px
}

div.itemListCategory p {
	font-size:larger;
	font-weight:400;
	line-height:inherit
}

/*a.k2ReadMore {
    background: none repeat scroll 0 0 #F18240;
    color: #FFFFFF;
    padding: 3px 6px;
    box-shadow: 2px 3px 3px grey;
}

a.k2ReadMore:hover {
    background: none repeat scroll 0 0 #0D4179;
    color: #FFFFFF !important;
    padding: 3px 6px;
} */
div.subCategory h2 {
	margin:0!important
}

div.subCategory h2 a {
	font-size:65%!important;
	font-weight:400!important
}

div.itemListCategory h2 {
	font-weight:400
}

.even {
	background:none repeat scroll 0 0 #f9f9f9!important;
	border-radius:3px 3px 3px 3px!important;
	border-bottom:0!important
}

.odd {
	border:0!important
}

div.itemListCategory {
	padding:10px 16px
}

/*endK2*/
div.catItemIntroText {
	padding:4px 10px 0 0
}

div.translatemod {
	float:right;
	margin-top:-10px;
	margin-right:-14px
}

/*div.gtranslate {
margin-top: -5px;
margin-right: -78px;
float: right;
}*/
/*.homesearch .rt-block {float: right;margin:10px -20px 0 0 !important;padding: 0}*/
.homesearch .rt-block #roksearch_search_str {
	width:253px; /* 234px */
	background-color:#fff;
	height:28px;
	line-height:24px
}

.loginbutton,.homesearch,.followus {
	display:block
}

.loginbutton .rt-block,.homesearch .rt-block,.followus .rt-block {
	display:block;
	float:right!important;
	width:270px; /* 246px */
	padding:0
}

.loginbutton .rt-block {
	padding:29px 0 12px
}

.followus .rt-block {
	padding-top:3px
}

.homesearch .rt-block {
	width:264px /*244px*/
}

.homesearch #rokajaxsearch .roksearch-wrapper {
	height:auto
}

#k2ModuleBox203 .inputbox {
	width:182px
}

#k2ModuleBox203 .k2SearchBlockForm {
	float:right
}

/*New Header */
div.rt-article div.module-title-surround h1.title {
	margin-left:0
}

.box2.right.men.righted.visit div.rt-block div.module-title,div.rightmen div.rt-block div.module-title {
	background:none!important;
	margin:0 0 10px;
	border-bottom:2px solid #E17B28;
	padding-bottom:5px
}

div.rightmen div.rt-block div.module-title h2.title {
	color:#373737;
	margin-left:0!important
}

.rokstories-layout2 .labels-title {
	text-transform:uppercase!important
}

#rt-sidebar-c .rt-block {
	background-image:none!important
}

@media only screen and (device-width: 768px) {
	/* For general iPad layouts */
	.menutop li.root > .item {
		font-size:97%!important
	}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	/* For general iPhone4 layouts */
	.menutop li.root > .item {
		font-size:95%!important
	}
}

.menutop li.root > .item {
	font-size:95%
}

span.breadcrumbs a,span.no-link {
	font-size:75%
}

span.no-link {
	font-weight:700
}

body.-homepage #rt-utility .rt-block {
	padding:0;
	margin:5px 0
}

body.-homepage #rt-utility div.-blankimg .rt-block {
	padding:0;
	margin-top:-10px
}

.rokstories-layout2 .feature-block-title {
	width:300px
}

.rokstories-layout2 .labels-title {
	width:906px
}

img.shadow {
	-moz-box-shadow:3px 3px 4px #A9A9A9;
	-webkit-box-shadow:3px 3px 4px #A9A9A9;
	box-shadow:3px 3px 4px #A9A9A9;
/* For IE 8 */
	-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#A9A9A9');
/* For IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#A9A9A9')
}

img.shadow2 {
	-moz-box-shadow:3px 3px 4px #000;
	-webkit-box-shadow:3px 3px 4px #000;
	box-shadow:3px 3px 4px #000;
/* For IE 8 */
	-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000');
/* For IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000')
}

body.-homepage #rt-feature {
	-moz-border-radius:3px;
	-webkit-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px
}

div.itemHeader h2.itemTitle,div.catItemHeader h3.catItemTitle {
	font-family:'Raleway',Arial,Georgia,"Times New Roman",Times,serif
}

div.catItemHeader h3.catItemTitle {
	line-height:121%;
	font-size:22px
}

h3.catItemTitle {
	font-size:150%;
	margin:5px 0;
	font-weight:400
}

div.k2Pagination div.tab,div.k2Pagination div.page-block {
	display:inline-block
}

body.-homepage .rt-joomla .rt-article {
	margin-bottom:2px
}

body.-homepage #rt-mainbottom .rt-grid-6 {
	margin-top:-28px
}

body.-homepage #rt-mainbottom.utility-overlay-light {
	background-image:none
}

.rt-joomla h1 {
	letter-spacing:0!important
}

.aidanews2_line {
	border-bottom:0 solid #CCC
}

#rt-mainbody .itemCommentsForm .inputbox {
	background:none repeat scroll 0 0 #FFF
}

.edu #rt-mainbottom .rt-block {
	height:217px
}

/*edu #rt-mainbottom .rt-block .module-title .title {margin-left:0}*/
.bottomad {
	position:absolute;
	right:0;
	bottom:0
}

.edu .title1 .module-title {
	background-color:#E17B28
}

.edu .rt-joomla .rt-article {
	margin-bottom:0
}

.bottomad p {
	width:80%
}

.edu #rt-mainbottom .box2 {
	border:1px solid #ddd;
	border-top:0;
	background-image:none;
	padding-bottom:0
}

.rightad .rt-block {
	margin-top:0;
	padding-top:0
}

#rt-sidebar-c .box2 {
	margin-bottom:10px;
	padding-bottom:0!important
}

.rt-joomla h2,.rt-joomla h3,.rt-joomla h4,.rt-joomla h5 {
	letter-spacing:normal
}

.componentheadingedu {
	font-size:150%;
	font-weight:400
}

div.genericItemHeader h2.genericItemTitle {
	font-family:'Raleway'!important;
	font-weight:400
}

a.subCategoryImage img {
	float:left;
	width:128px;
	height:128px
}

.eduhome a.subCategoryImage img {
	float:left;
	width:60px;
	height:60px;
	color:#fff7e9
}

/*.eduhome div.k2FeedIcon {top:47px}*/
/*.eduhome #k2Container .componentheadingeduhome {display: none}*/
.eduhome div.catItemHeader {
	background:none repeat scroll 0 0 #F4F4F4;
	box-shadow:0 0 3px 3px #DDD;
	margin-top:30px;
	padding:10px
}

div.itemIsFeatured,div.catItemIsFeatured,div.userItemIsFeatured {
	background:none repeat scroll 0 0 transparent
}

.eduhome div.subCategory:hover {
	background:#F9EDDF!important;
	color:#373737!important
}

.eduhome div.subCategory:hover a {
	color:#373737!important
}

div.itemNavigation {
	background:none repeat scroll 0 0 #FFFFF0!important
}

.educontent div.k2ItemsBlock ul li {
	list-style:none!important
}

.educontent div.k2ItemsBlock ul {
	padding-left:0
}

.educontent div.k2ItemsBlock ul li {
	padding-left:10px
}

.eduhome #rt-mainbottom.utility-overlay-light {
	background-image:none!important
}

/*.eduhome #rt-mainbottom .module-title {box-shadow: 0 0 3px 3px #ddd;margin-bottom: 10px}*/
.eduhome #k2Container {
	padding-bottom:0
}

.eduhome #rt-breadcrumbs {
	padding-bottom:0;
	margin-bottom:0;
	margin-top:25px
}

.eduhome div.itemListCategory {
	background:none repeat scroll 0 0 #fff!important;
	box-shadow:0 0 1px 1px #ddd
}

.eduhome .itemListSubCategories h3 {
	display:none
}

.eduhome div.itemListSubCategories {
	margin-top:23px
}

.k2tags .module-title h2.title,.educontent .module-title h2.title {
	font-weight:400!important;
	text-shadow:-1px -1px 1px rgba(0,0,0,0.4)
}

div.k2ItemsBlock ul li a.moduleItemTitle {
	font-weight:400
}

.wrapper a.moduleItemTitle {
	font-weight:700
}

div.itemListCategory p {
	font-weight:400!important
}

/*.eduhome .even {
    background: none repeat scroll 0 0 #F9EDDF !important;}*/
div.itemImageGallery {
	display:inline-block
}

/*ul.sigProElegant li.sigProThumb a.sigProLink {border: 2px solid #F4F2ED}
ul.sigProElegant li.sigProThumb a.sigProLink:hover {border: 2px solid orange;background-color: orange}*/
ul.sigProSleek span.sigProCaption:hover {
	color:#f5deb3
}

ul.sigProSleek li.sigProThumb a.sigProLink {
	border:3px solid #f5deb3
}

ul.sigProSleek li.sigProThumb a.sigProLink:hover {
	border:3px solid orange
}

.itemImageGallery h3 {
	font-weight:400;
	margin:0
}

#pageBreakNavigation .tab {
	display:inline-block
}

#pageBreakNavigation .page-block {
	display:inline-block
}

#pageBreakNavigation .pageBreakCounter {
	display:inline-block
}

.lighttitle {
	font-weight:400
}

#lbCaption {
	font-size:150%;
	line-height:150%
}

.eduhome div.itemToolbar {
	background:#fffff4
}

div.itemListCategory img {
	border:0!important
}

#k2ModuleBox240.k2UsersBlock ul {
	list-style:none
}

p.userAdditionalInfo span.userURL {
	display:none
}

#k2ModuleBox240.k2UsersBlock ul li div.ubUserDescription {
	font-size:11px;
	line-height:13px
}

#k2ModuleBox240.k2UsersBlock ul li a.ubUserAvatar img {
	margin-bottom:13px
}

#rt-mainbody .k2FeedIcon {
	position:absolute;
	right:15px
}

div.srfrContainer ul.srfrList {
	width:100%!important
}

div.srfrContainer ul.srfrList li {
	padding:5px!important
}

.eduhome #rt-main .rt-main-inner .rt-grid-12 .rt-block {
	margin-bottom:0;
	padding-bottom:0
}

.eduhome div.srfrContainer ul.srfrList li a,.eduhome div.srfrContainer ul.srfrList li a:hover {
	line-height:130%;
	font-weight:400;
	font-family:'Raleway',Arial
}

.eduhome .even {
	background:none repeat scroll 0 0 #F7F7F7!important
}

.eduhome div.srfrContainer ul.srfrList li.srfrRow1 {
	background:#F7F7F7
}

#k2ModuleBox289.k2ItemsBlock ul li a,#k2ModuleBox282.k2ItemsBlock ul li a,#k2ModuleBox282.k2ItemsBlock ul li a,.educontent div.k2ItemsBlock ul li {
	line-height:1.5em;
	font-size:1em!important
}

.title1 .module-title-surround,.title2 .module-title-surround,.title3 .module-title-surround,.title6 .module-title-surround {
	margin-left:-5px
}

.eduhome div.srfrContainer ul.srfrList {
	padding-left:6px
}

.itemListCategory h1,h2,h3,h4,h5 {
	margin:10px 0
}

div.itemListCategory {
	padding-top:20px
}

/*.eduhome .itemListCategory img {width: 163px !important}*/
#rt-content-bottom .module-title .title,#rt-mainbottom .module-title .title {
	padding:5px
}

.menu-news .itemListSubCategories h3 {
	display:none
}

div.itemContainer {
	float:none!important
}

div.tagItemHeader h2.tagItemTitle {
	font-family:'Raleway',Arial
}

#k2ModuleBox290 a.moduleCustomLink {
	float:right!important;
	background:url(/images/bloghome.png) no-repeat 0 0;
	padding-left:20px
}

span.moduleItemDateCreated,a.moduleItemCategory {
	font-size:11px!important;
	color:#555!important
}

#k2ModuleBox298 ul.k2UserBlockActions li,#k2ModuleBox298 ul.k2UserBlockRenderedMenu li {
	display:inline-block!important;
	padding-right:15px
}

.k2users .rt-block {
	text-align:center
}

.roktabs-wrapper .roktabs-links ul li.active span {
	background:none repeat scroll 0 0 #E38539;
	color:#fff
}

.roktabs-wrapper .roktabs-links ul li span {
	display:block;
	font-size:14px;
	line-height:38px
}

.roktabs-wrapper .light .roktabs-links ul {
	border-bottom:3px solid #E38539
}

.menu-home #rt-feature .rt-grid-4.rt-omega {
	margin-left:10px
}

ul#sigProId984c03672b {
	padding-top:0!important
}

ul#sigProId984c03672b.sigProSleek li.sigProThumb a.sigProLink {
	border:0
}

ul#sigProId984c03672b.sigProSleek span.sigProPseudoCaption,ul#sigProId984c03672b ul.sigProSleek span.sigProPseudoCaption,ul#sigProId984c03672b ul.sigProSleek span.sigProCaption,ul#sigProId984c03672b span.sigProCaption {
	display:none
}

ul#sigProId984c03672b.sigProSleek li.sigProThumb {
	margin:0
}

/*NN Tabs*/
div.tabber_nav li.tabber_tab a:hover,div.tabber_nav li.tabber_tab.active a,div.tabber_nav li.tabber_tab.active a:hover {
	color:#fff;
	background-color:#E38539
}

div.tabber_nav li.tabber_tab.active a {
	padding-bottom:0
}

div.tabber_nav li.tabber_tab {
	margin:0 2px 0 0!important
}

div.tabber_container.rounded div.tabber_nav li.tabber_tab a,div.tabber_container.rounded div.tabber_nav li.tabber_tab a:hover {
	border-radius:5px 5px 0 0
}

div.tabber_nav li.tabber_tab a {
	background:none
}

div.tabber_nav li.tabber_tab a:hover {
	background:#FC6
}

div.tabber_nav li.tabber_tab a:hover {
	color:#fff!important
}

/*NN Tabs*/
/*CPolls*/
.pa-metadata,a.pa-credits {
	display:none
}

#pa-container {
	border:0!important
}

/*CPolls*/
.pageBreakTOCFooterLink,div#pageBreakTOC ul li.active a {
	color:#E38539
}

#k2ModuleBox290.k2ItemsBlock ul li span.moduleItemDateCreated {
	margin-top:-20px!important
}

#k2ModuleBox290.k2ItemsBlock div.k2FeedIcon {
	display:none
}

.corp .rt-block {
	padding-top:0;
	margin-top:0
}

.educontent.box2 {
	background-image:none!important
}

div.k2SearchBlock.edusearch form input.inputbox {
	border:1px solid #FFDB8F!important;
	box-shadow:0 0 1px 1px #e7e7e7;
	margin:0;
	padding:3px;
	border-radius:4px
}

.edusearch .rt-block {
	margin-bottom:0;
	padding-bottom:0
}

.eduhome #rt-mainbottom .corp .module-title {
	border:none;
	box-shadow:none
}

/*.latest .rt-block {margin-top: 5px;padding-top: 0 }*/
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a {
	border-top:1px dotted #ddd!important;
	padding:0 11px!important
}

#rt-mainbottom .corp .module-title .title {
	font-size:100%
}

#rt-mainbottom .corp .module-title {
	margin-bottom:0
}

.kilatest ul li a {
	font-size:1em
}

#k2ModuleBox282 ul li {
	border-top:1px solid #CCC!important
}

body div.itemToolbar ul li a.itemEmailLink {
	display:none
}

.-homepage #rt-utility .homesearch .rt-block {
	padding-left:71px
}

select#tnotify {
	width:121px!important
}

h3#comments_info {
	color:#555;
	font-size:150%;
	margin-bottom:10px!important;
	font-weight:lighter!important
}

ul.sigProClassic {
	float:none
}

.box1,.box2 {
	background-image:none!important
}

div.rightmen div.rt-block div.module-title {
	margin-bottom:20px
}

.header-overlay-dark .module-title .title,.navigation-overlay-dark .module-title .title,.showcase-overlay-dark .module-title .title,.feature-overlay-dark .module-title .title,.utility-overlay-dark .module-title .title,.body-overlay-dark .module-title .title,.bottom-overlay-dark .module-title .title,.footer-overlay-dark .module-title .title {
	text-shadow:none!important
}

.itemListCategory {
	background:none!important
}

div.subCategory {
	background:none
}

div.itemListCategory {
	margin:4px
}

.menu-home #rt-main {
	border-bottom:2px solid #D67C34;
	margin-bottom:53px;
	padding-bottom:15px
}

div.itemListCategory img {
	background:none
}

.ctags .rt-block {
	padding:0;
	margin-top:-8px
}

div.itemTagsBlock ul.itemTags li a,div.k2TagCloudBlock.k2tags-side a,a.k2ReadMore,div.catItemTagsBlock ul.catItemTags li a {
	display:inline-block;
	line-height:15px;
	height:15px;
	padding:3px 4px 1px;
	text-decoration:none!important;
	color:#fff!important;
	border:1px solid #F19630;
	border-radius:2px;
	background:#F19630;
	font-size:95%;
	text-transform:capitalize
}

div.k2TagCloudBlock.k2tags-side a {
	font-size:150%!important;
	margin:3px 40px 3px 3px;
	padding:6px 5px
}

/*div.k2TagCloudBlock.k2tags-side a:hover{
    background: inherit !important;
}*/
#k2Container.tagView .componentheadingeduhome {
	font-size:177%;
	line-height:180%;
	height:40px
}

/*.eduhome div.itemListCategory {padding: 0;border:0px;box-shadow: none}*/
.eduhome div.itemListCategory img {
	padding:0
}

.eduhome div.itemListCategory img {
	padding:0;
	box-shadow:0 0 3px 3px #DDD
}

.itemListSubCategories h3 {
	line-height:50px
}

.ephome div.subCategory a.subCategoryImage img {
	width:100px;
	height:100px;
	border:0!important
}

div.subCategory a.subCategoryImage img,div.subCategory a.subCategoryImage:hover img {
	border:0
}

.ephome .rt-main-inner .rt-block {
	margin-bottom:0;
	padding-bottom:16px
}

.ephome #rt-content-bottom .rt-grid-6 .rt-block {
	margin-top:0
}

div.itemListCategory,.ephome .itemListCategory {
	border:0 solid #E2B585
}

.ephome h3,.ephome h2,.ephome h1 {
	letter-spacing:0
}

.ephome .itemListCategory img {
	width:150px!important;
	height:150px!important;
	box-shadow:0 0 2px 2px #DDD;
	padding:0;
	margin-right:12px
}

.ephome div.subCategory a {
	-webkit-transition:none!important
}

.module-title .title {
	letter-spacing:0
}

.k2tags .module-title h2.title,.educontent .module-title h2.title {
	text-shadow:none
}

#k2Container.tagView .componentheading {
	display:inline;
	font-size:20px;
	line-height:36px;
	margin-bottom:10px;
	padding:9px 8px 5px
}

.menu-news #k2Container.itemListView .componentheading {
	display:none
}

.wk-content sup,div.itemHeader h2.itemTitle span sup,div.catItemHeader h3.catItemTitle span sup {
	color:#fff;
	background:#C00;
	text-transform:uppercase;
	padding:1px 2px;
	border:1px solid #C00;
	border-radius:3px;
	font-size:10px;
	display:inline-block;
	line-height:15px;
	position:absolute;
	margin-left:4px
}

.wk-slideshow div ul li img {
	margin:0 auto
}

.modulekilatest-tab div.srfrContainer ul.srfrList li {
	border:0
}

.modulekilatest-tab div.srfrContainer ul.srfrList {
	list-style:disc inside
}

.modulekilatest-tab div.srfrContainer ul.srfrList li.srfrRow1 {
	background:#fff
}

div.srfrContainer ul.srfrList li a:hover,div.srfrContainer ul.srfrList li a {
	font-family:'Raleway',Arial;
	color:#666
}

ul li a,li,p,ul,ol {
	color:#666
}

#rt-bottom,#rt-bottom a:hover,#rt-bottom .title,#rt-bottom .inputbox,#rt-bottom p {
	color:#fff!important
}

.menu-kidney-international .wk-slideshow-list .nav li.active {
	color:#E89B5D!important
}

.layout-submission .first {
	padding-top:10px
}

#yoo-zoo .categories h2.title {
	border:0
}

#yoo-zoo .categories h2.title {
	text-align:center;
	margin-bottom:18px;
	letter-spacing:0
}

#yoo-zoo.business-default-frontpage .category img {
	box-shadow:0 0 3px 3px #DDD;
	margin-top:7px;
	padding:5px
}

#yoo-zoo.business-default-frontpage .description img.image {
	box-shadow:0 0 3px 3px grey;
	margin:11px;
	text-align:center;
	width:98%
}

#yoo-zoo.business-default-frontpage .description {
	height:235px;
	margin-top:0!important
}

/*#yoo-zoo .alpha-index {margin-left: 161px}*/
.teaser-item a {
	display:block;
	margin:10px 0
}

a.url {
	font-size:90%;
	color:#E89B5D
}

#yoo-zoo .item div.pos-description .element {
	margin-top:0
}

.task-category .description img {
	display:none
}

.product-default-frontpage .description img {
	margin-bottom:18px;
	box-shadow:0 0 3px 3px #ddd;
	width:99%!important;
	margin-left:4px;
	margin-top:6px
}

.product-default-frontpage .description {
	height:263px
}

a.teaser-image img {
	box-shadow:0 0 3px 3px #ddd
}

#yoo-zoo .items h2.pos-title a {
	line-height:1.3em;
	font-weight:400
}

#yoo-zoo .item .pos-description h3 {
	margin:18px 0!important
}

.yoo-zoo.socialbuttons {
	margin-top:10px
}

.product-default .details .description img {
	display:none
}

.product-default.product-default-frontpage .details .description img {
	display:inline
}

#txtcal11_0 {
	width:143px
}

/*.user input,#com-form-login input.inputbox {border: 1px solid #ddd !important}*/
.option-com-rsform #rt-mainbody {
	padding:10px;
	border:1px solid #DDD;
	border-radius:5px;
	box-shadow:0 0 3px 3px #F4F4F4
}

/*.option-com-rsform input {
  width:250px;
}*/
#btn3_0 {
	width:30px
}

tr.rsform-block-dec4 td input,tr.rsform-block-dec3 td input,tr.rsform-block-dec2 td input,tr.rsform-block-dec1 td input {
	width:10px
}

tr.rsform-block-authors td textarea,tr.rsform-block-abstract td textarea {
	width:630px
}

tr.rsform-block-submit td input {
	min-width:0;
	width:50px
}

.edufeatures .rt-block {
	padding-top:0;
	margin-top:0
}

.edufeatures h3 {
	padding-bottom:6px;
/*margin-left: 192px;*/
	margin-bottom:12px;
	font-weight:400;
	margin-top:-16px;
	font-size:150%!important;
	border-bottom:2px solid orange!important
}

.ephome #k2Container {
	padding-bottom:0
}

div.subCategory:hover/*,.edufeatures .sets */ {
	color:#000!important
}

div.itemListSubCategories h3 {
	font-weight:400
}

.corpo .rt-block {
	padding-top:0;
	margin-top:0
}

.wk-slideshow-showcasebox .wk-slideset .set > li.active > div {
	box-shadow:0 0 1px 1px orange
}

body #Kunena #ktab ul.menu li.active a,#Kunena #ktab li#current.selected a {
	background-color:#E79958!important
}

body #Kunena #ktop {
	border-color:#E79958!important
}

body #Kunena #ktop {
	border-color:#E79958
}

body #Kunena div.kblock > div.kheader,#Kunena .kblock div.kheader {
	background:none repeat scroll 0 0 #737373!important
}

#Kunena div.kblock > div.kheader,#Kunena .kblock div.kheader {
	background:none repeat scroll 0 0 #737373!important
}

#cawrapper .ca_search input {
	line-height:30px
}

#askform #user_name,#askform input#email {
	width:200px;
	border:1px solid #DDD!important
}

a.catlink {
	padding:0 10px;
	border-radius:5px
}

#catoolbar {
	padding-top:10px
}

.menu-resources .wk-content h3 {
	font-weight:400;
	font-size:1.5em;
	margin-top:2px!important;
	margin-right:0!important;
	margin-bottom:10px!important;
	margin-left:0!important;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:orange;
	padding-bottom:10px
}

.k2tags-side .rt-block {
	margin-top:-14px
}

#rt-sidebar-c .module-title .title {
	margin-left:0
}

.k2tags-side .module-title {
	background:none repeat scroll 0 0 transparent!important;
	border-bottom:2px solid #E17B28;
	margin:0 0 10px;
	padding-bottom:5px;
	margin-bottom:20px
}

.categorybox a {
	padding:2px 3px
}

/*.menu-resources */
body .itemHeader h2.itemTitle {
	font-size:20px;
	line-height:22px
}

.moduleedunav h3 {
	font-weight:400
}

a.readon.edu span {
	box-shadow:0 0 1px 1px #E17B28
}

a.readon.edu:hover span {
	box-shadow:0 0 3px 3px orange
}

#k2ModuleBox348 {
	margin-left:26px
}

#k2ModuleBox348 ul {
	margin-bottom:0
}

.marquee {
	background-color:#F4F4F4;
	border-color:#DDD;
	border-radius:5px 5px 5px 5px;
	border-style:solid;
	border-width:1px;
	box-shadow:0 0 1px 1px #E17B28;
	padding:10px;
	text-align:center
}

.menutop li.item645 .item img {
	float:left;
	margin:-4px 6px 0 0;
	vertical-align:top
}

/*menutop li.root > .item span {font-size: 15px}    */
.modulekilatest-tab ul ul {
	margin-left:0
}

.menutop li > .item span {
	overflow:hidden;
	line-height:17px
}

table#young tbody tr td p {
	margin:0;
	padding:0
}

table#young tbody tr td {
	padding:3px 0
}

iframe.kipdfs,table#young {
	padding:10px;
	border-radius:5px;
	box-shadow:0 0 1px 1px #ddd
}

#rt-mainbody .inputbox,#rt-mainbody input#email,#rt-mainbody input#name,#rt-mainbody input#username,#rt-mainbody input#password,#rt-mainbody input#password2,#rt-mainbody input#passwd,#rt-mainbody .rt-joomla-table tr.even td,#rt-mainbody .rt-joomla-table th {
	background:#f9f9f9!important;
	border:1px solid #ddd!important
}

#com-form-login input#remember {
	width:10px!important
}

h3 {
	font-weight:400!important;
	margin:10px 0
}

#jcemediabox-popup-iframe .rt-joomla table {
	background:#f4f4f4!important
}

.footer-overlay-light {
	background-image:none!important
}

.menu-home .rokstories-layout2 .labels-title {
	background:url(../images/grad_rokstories.png) repeat scroll 0 0 transparent;
	bottom:0!important;
	position:absolute!important;
	width:930px;
	color:#fff;
	line-height:28px;
	height:30px!important;
	padding:0;
	text-indent:10px
}

.menu-home .roktabs-wrapper .roktabs-links ul li.active span {
	background:none repeat scroll 0 0 #E38539
}

.menu-home .roktabs-wrapper .light .roktabs-container-wrapper div.wrapper {
	padding-top:0
}

.menu-home #rt-feature .rt-grid-4.rt-omega {
	margin-left:0
}

.menu-home #k2ModuleBox128 a.moduleItemTitle {
	display:block
}

img.goog-te-gadget-icon {
	display:none!important
}

.menutop li.parent.root > .item span,.menu-type-splitmenu .menutop li.parent .item span {
	background:url(../images/overlays/dark/menutop-daddy.png) no-repeat scroll 100% 18px transparent!important
}

.roktabs-container-wrapper .wrapper p {
	padding:0;
	margin-bottom:0
}/*Home tab height*/
/*.menu-home #rt-feature .roktabs {
  min-height:398px;
}

#rt-feature {
  margin-bottom:22px;}
.menu-home #rt-feature  {min-height: 430px}


.menu-home .roktabs-wrapper .light .roktabs-container-wrapper div.wrapper {
  min-height:381px;*/

}

/*Home tab heigh
.menu-home .rt-articleinfo {
  display:none;
}*/
.slimlist-steam .slimlist-video {
	box-shadow:0 0 15px #333!important
}

#rt-footer .rt-grid-4.rt-omega .rt-block {
	float:right
}

.date-block {
	margin-left:5px
}

dd.parent-category-name,dt.article-info-term {
	display:none
}

li.edit-icon {
	position:absolute;
	top:0;
	right:0
}

strong,body.font-size-is-default,body #rt-mainbody .item-page p {
	font-size:14px;
	line-height:20px
}

.fusion-submenu-wrapper.level2 {
	margin-left:0!important
}

/*body .itemHeader h2.itemTitle,#ce-contact-1 h2,div.itemListCategory h2,.item-page h2,div.itemListCategory h3 {
	background:none!important;
	margin:0 0 10px;
	border-bottom:2px solid #E17B28;
	padding-bottom:11px;
}*/
#k2Container .itemHeader {
	margin-top:-6px
}

.menu-anemia-iron-and-trace-elements #k2Container .itemHeader {
	max-width:753px
}

#rt-sidebar-c .module-title h2.title {
	font-weight:400;
	color:#666
}

div.itemListCategory {
	padding:0;
	margin-top:0
}

#rt-breadcrumbs {
	padding:0 7px
}

.menu-home .poll-meta {
	display:none
}

.menu-home #rt-breadcrumbs {
	display:none
}

.component-content td p {
	font-size:14px;
	line-height:20px
}

.component-content td p {
	margin:0 0 15px
}

.menu-education .rokstories-layout2 .labels-title {
	background:url(../images/grad_rokstories.png) repeat scroll 0 0 transparent;
	bottom:0!important;
	position:absolute!important;
	width:930px;
	color:#fff;
	line-height:28px;
	height:30px!important;
	padding:0;
	text-indent:10px
}

.box2.rightmenu {
	margin-top:-20px
}

.component-content .pagenav {
	font-size:1em;
	padding:0 2px
}

span.catItemAddLink {
	border-bottom:0
}

ul.bullet-add li,ul.bullet-arrow li,ul.bullet-arrow2 li,ul.bullet-briefcase li,ul.bullet-calendar li,ul.bullet-check li,ul.bullet-crank li,ul.bullet-delete li,ul.bullet-docs li,ul.bullet-email li,ul.bullet-home li,ul.bullet-key li,ul.bullet-lock li,ul.bullet-minus li,ul.bullet-monitor li,ul.bullet-notes li,ul.bullet-post li,ul.bullet-printer li,ul.bullet-rss li,ul.bullet-star li,ul.bullet-star2 li,ul.bullet-unlock li,ul.bullet-warning li,ul.bullet-write li {
	padding-left:18px!important
}

div.itemListCategory h2,.module-title h2.title {
	letter-spacing:0!important
}

.menu-education .rokstories-layout2 .image-container {
	box-shadow:0 0 15px #555
}

.menu-education .feature-block {
	overflow:visible
}

#cawrapper table.categorybox tbody tr,#cawrapper table.categorybox tbody tr td {
	padding:5px
}

.itemRatingList {
	width:111px
}

ul.itemRatingList {
	margin:0
}

#k2ModuleBox128,#k2ModuleBox142 {
	font-size:13px
}

#k2ModuleBox128 .moduleItemTitle,#k2ModuleBox142 a.moduleItemTitle {
	display:block
}

.stamps .sets {
	display:none
}

.stamps .rt-block {
	top:10px;
	left:-78px
}

.catItemIntroText img {
	box-shadow:0 0 4px #555;
	float:left;
	margin:0 10px;
	padding:5px
}

img.wf_file_icon {
	padding:0;
	margin:0;
	box-shadow:none;
	margin-top:-2px
}

.component-content .contact .button {
	display:inline
}

.contact-address .jicons-icons,#ce-map-coordinates,#ce-map-cpanel-switch {
	display:none
}

.contact-form {
	margin-top:20px
}

#rt-debug div.k2UserBlock ul.k2UserBlockActions li,#rt-debug div.k2UserBlock ul.k2UserBlockRenderedMenu li {
	display:inline;
	padding:10px;
	text-align:center
}

#rt-debug div.k2UserBlock ul.k2UserBlockActions,#rt-debug div.k2UserBlock ul.k2UserBlockRenderedMenu {
	text-align:center
}

#rt-debug div.k2UserBlock form input.ubLogout {
	display:none
}

.menu-checkin .component-content .title {
	font-size:100%;
	text-align:left
}

#bloglink {
	float:right;
	margin-top:11px;
	font-size:100%
}

a.bloghome {
	background:url(../images/bloghome.png) no-repeat;
	padding-left:18px;
	font-size:100%!important
}

.menu-home #rt-feature .rt-module-inner {
	height:369px
}

#rt-feature .rt-grid-4.rt-omega a {
	color:#666
}

#rokajaxsearch .inputbox {
	border:1px solid #ddd;
	height:18px;
	line-height:14px;
	font-size:12px
}

#rokajaxsearch .roksearch-wrapper {
	height:30px
}

.menu-home div.k2ItemsBlock ul {
	list-style:none
}

#k2ModuleBox128 .moduleItemTitle,#k2ModuleBox142 a.moduleItemTitle {
	color:#000!important;
	display:block;
	font-size:12px;
	line-height:17px
}

.menu-home div.k2ItemsBlock ul li {
	padding:5px;
	font-size:11px;
	line-height:14px
}

#k2ModuleBox128,#k2ModuleBox142 {
	width:100%
}

div.mceEditor {
	z-index:1000
}

.taglink,#k2Container.tagView .componentheading {
	padding-left:0;
	margin-bottom:0;
	border-bottom:2px solid #E17B28;
	width:100%;
	display:inline-block;
	margin-top:0;
	padding-top:0;
	padding-bottom:3px;
	font-weight:400;
	font-family:'Raleway',arial;
	font-size:36px;
	line-height:56px
}

#community-wrap {
	margin-top:37px
}

.joms-toolbar--desktop,.joms-postbox-input.joms-inputbox {
	display:none
}

#jsMenu {
	display:none
}

#community-wrap .cModule h3 {
	font-weight:400!important
}

#community-wrap .cModule h3,#community-wrap .app-box-header {
	background:#EFEFEF
}

#community-wrap .app-box-title,#community-wrap .cModule h3,#community-wrap .app-box-header {
	color:#555;
	border-color:#ccc
}

body #community-wrap .cMain {
/*margin-top:-45px;*/
}

.menu-ate #community-wrap {
	margin-top:37px!important
}

#community-wrap .profile-avatar {
	background-color:#EFEFEF;
	border:1px solid #DDD
}

body #community-wrap .cSidebar {
	margin-top:23px
}

#cawrapper .answer_form_wrapper {
	background:#f4f4f4
}

#cawrapper .newposts {
	background-color:#FFFBF3
}

.denied-box {
	padding:5px!important
}

#like-container {
	margin-right:63px!important
}

#pointstable {
	display:none
}

body #community-admin-wrapper {
	margin-bottom:65px
}

#community-wrap h2.welcometext {
	font-size:200%;
	margin:20px 0;
	padding:10px 0
}

#cProfileWrapper .profile-actions {
	display:none
}

div.tagItemHeader h2.tagItemTitle {
	font-size:18px;
	color:#555;
	line-height:23px
}

.menu-education #rt-content-bottom .rt-block {
	border-radius:5px;
	margin-bottom:31px;
	border:1px solid #ddd
}

#rt-content-top .rt-block {
	float:right;
	margin:0;
	padding:20px 20px 0 0
}

.default.details-layout2 .rt-block {
	margin-top:0
}

div.k2SearchBlock form input.inputbox {
	border:1px solid #ddd!important;
	padding:3px;
	box-shadow:0 0 4px #ddd
}

ul li a {
	font-size:100%
}

.ce-radiobox-container div {
	float:none!important;
	display:inline
}

.menu-education #rt-subnav .rt-block {
	position:absolute;
	right:0;
	top:1px;
	right:15px;
	z-index:10
}

/*.menu-home #rt-subnav {
  display:none
}*/
.default.details-layout2 .rt-block {
	margin-top:10px
}

.menu-education article.wk-content h3 {
	margin-bottom:20px
}

ul li a img.audioicon,.itemNavigation img.audioicon {
	height:13px
}

.itemRelTitle img.audioicon {
	height:13px
}

.itemTitle img.audioicon {
	height:15px
}

.menu-education article hr {
	color:#fff
}

a.cefeedback {
	box-shadow:0 0 10px #555
}

.ce-contact-modal h2,.ce-contact-modal .cf-type-multitext {
	display:none
}

.ce-contact-modal .contact-extrafields {
	margin-bottom:-23px
}

.ce-contact-modal select.inputbox {
	width:150px
}

#sbox-content iframe html {
	overflow:hidden
}

ul.actions {
	list-style-type:none
}

#community-wrap .app-box-title {
	font-size:20px;
	line-height:37px
}

#community-wrap .cModule h3,#community-wrap .app-box-header {
	height:40px;
	font-weight:400;
	padding-left:8px
}

#community-wrap .app-box-title,#community-wrap .cModule h3,#community-wrap .app-box-header {
	font-weight:400
}

ul.k2list li {
	margin-top:15px!important
}

#community-wrap .cModule h3,#community-wrap .app-box-header {
	line-height:35px
}

ul.k2list {
	padding-left:8px!important
}

.k2content h4 a {
	font-family:'Raleway',Arial;
	font-size:14px!important;
	line-height:16px!important
}

.activity-stream-profile {
	min-height:100px
}

body .itemHeader h2.itemTitle {
	font-size:2.5em;
	line-height:1.2em;
	font-weight:400
}

.menu-education ul.ui-tabs-nav {
	background:none;
	border:0
}

.menu-education #catabs {
	background:none;
	border:1px solid #ddd
}

.menu-education #catabs td.sectiontableentry0,.menu-education #catabs td.sectiontableentry1 {
	vertical-align:top
}

.menu-education .ui-widget-content a {
	line-height:1.3em!important;
	color:#555!important
}

.menu-education #catabs h3 {
	font-size:120%!important
}

.menu-education h2 {
	font-weight:400
}

.menu-education .sectiontable tbody tr td,.menu-education .sectiontable thead tr th {
	vertical-align:top
}

.menu-education .sectiontable thead tr th {
	color:#555
}

#cawrapper .navigation_table .description {
	font:normal 100%/130% Raleway,Arial,sans-serif;
	margin-bottom:10px
}

#cawrapper .navigation_table .avatar img {
	margin:0 5px 5px 0
}

.option-com-community.menu-ate .jsLft,.option-com-community.menu-ate .advance-search,.option-com-community.menu-ate .cSubmenu.clrfix,.option-com-community.menu-ate #rt-content-top,.option-com-community.menu-ate #rt-subnav .nonk2search {
	display:none
}

.option-com-community.menu-ate #community-wrap strong {
	font-size:20px!important;
	font-weight:400!important
}

.option-com-community.menu-ate .default.details-layout2 .rt-block {
	margin-top:0!important;
	padding-top:0!important
}

body #community-wrap .mini-profile-details-status {
	margin-top:10px
}

.jsIcon1.icon-addfeatured {
	display:none
}

#community-wrap div.mini-profile {
	border:solid 1px #ccc;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:0 0 5px;
	padding:7px 0!important;
	display:inline;
	width:46%;
	float:left;
	margin:3px
}

#community-wrap .pagination-container {
	text-align:center;
	margin:36px auto 0!important;
	display:block;
	position:absolute;
	bottom:-43px;
	left:377px
}

#community-wrap .page-actions {
	margin-bottom:0;
	margin-top:20px
}

.isnexperts .rt-block {
	margin:0!important;
	padding:0
}

#cawrapper .navigation_table {
	background-image:none
}

.isnexperts .rt-block {
	margin:0!important;
	padding:0
}

#cawrapper .ca_search input {
	border:1px solid #DDD;
	line-height:30px;
	margin-top:13px;
	padding-left:4px
}

#cawrapper #question_title {
	background-image:none
}

/*p.ate {
	background:url(/images/ISN_Expert.png) no-repeat 0 0;
}

p.ate:hover {
	background:url(/images/ISN_Expert.png) no-repeat 0 -52px;
}*/
#community-wrap .pagination-container li a {
	display:inline
}

#cawrapper #question_title {
	padding-left:5px
}

.navigation_table .sharethis_help {
	display:none
}

.addthis_toolbox {
	padding-bottom:10px
}

#cawrapper ul.submenu li a.active,ul.submenu li a.active:visited,ul.submenu li a.active:hover {
	color:#555
}

#cawrapper .navigation_table {
	margin-bottom:10px;
	box-shadow:0 0 3px #f5deb3
}

#rt-login-button .buttontext .icon {
	background:none!important
}

#rt-login-button .buttontext span.desc,#rt-popupmodule-button .buttontext span.desc {
	text-transform:none;
	font-size:11px
}

#rt-content-top .experts .rt-block {
	float:left
}

#rt-content-top .experts .rt-block .module-title h2.title {
	margin-left:0
}

.wk-slideshow img,.wk-gallery img,.spotlight img,a[data-lightbox] img {
	display:block
}

body #community-wrap .mini-profile-details-status {
	min-height:44px
}

.menu-home #rt-showcase .rt-grid-6.rt-omega h3 {
	display:none
}

.menu-home #rt-showcase .rt-grid-6.rt-alpha p {
	line-height:13px
}

/*.menu-home #rt-showcase #bloglink,*/
.menu-home #rt-showcase ul li a .langchn,.menu-home #rt-showcase ul li a img.audioicon,.menu-home #rt-showcase .itemNavigation img.audioicon {
	display:none
}

img.langchn {
	margin-right:3px
}

.menu-home #rt-showcase.showcase-overlay-light {
	background-image:none
}

.menu-home .feature-block {
	box-shadow:0 0 12px #000
}

.menu-home #rt-showcase .module-title h2.title {
	border-bottom:2px solid #E38438;
	padding-bottom:8px;
	margin-bottom:10px
}

.menu-home #rt-showcase {
	border:1px solid #DDD;
	box-shadow:0 0 0 #555
}

.menu-home .rt-container #rt-showcase .rt-grid-6 {
	width:439px
}

.menu-home div.k2ItemsBlock ul li a.moduleItemTitle {
	font-weight:700
}

.menu-home #rt-showcase .rt-grid-6.rt-omega table {
	padding-left:10px;
	width:98%
}

.menu-home #rt-showcase .rt-grid-6.rt-alpha ul {
	padding-left:6px;
	padding-right:9px
}

#rt-feature.feature-overlay-light {
	background-image:none
}

.menu-home #rt-showcase .rt-block {
	padding:15px 0
}

.menu-home #rt-showcase div.k2ItemsBlock ul li a.moduleItemTitle {
	font-weight:700;
	font-size:1.1em;
	line-height:1em;
	padding-top:11px
}

.menu-home #rt-showcase #k2ModuleBox192 ul li img {
	float:left;
	margin-right:6px
}

.menu-home #rt-subnav .rt-grid-12.rt-alpha.rt-omega {
	margin-left:5px
}

.menu-home #rt-showcase th.sectiontableheader {
	display:none
}

.menu-home .sectiontable tbody tr.noalt {
	background-color:#F9F9F9
}

.itemNavigation img,h3.catItemTitle img,h2.itemTitle img {
	height:17px
}

img.moduleItemAuthorAvatar {
	float:left;
	margin-right:7px;
	padding:3px;
	border:1px solid #ddd;
	border-radius:50%;
	max-width:72px;
	max-height:72px
}

#rt-showcase {
	margin:0 11px 20px 16px;
	width:927px
}

.ui-dialog .ui-dialog-content {
	padding:0
}

.menu-home #rt-showcase .rt-grid-6.rt-omega table {
	text-transform:capitalize
}

.menu-home .commqs {
	position:absolute;
	right:0;
	bottom:0
}

.menu-education .commqs {
	position:absolute;
	right:10px;
	bottom:10px
}

.menu-executive-committee table img {
	margin-bottom:10px
}

#k2ModuleBox193 ul li {
	min-height:76px
}

/*BootStrap*/
.btn {
	display:inline-block;
	*display:inline;
	padding:4px 14px;
	margin-bottom:0;
	*margin-left:.3em;
	font-size:14px;
	line-height:20px;
	*line-height:20px;
	color:#333;
	text-align:center;
	text-shadow:0 1px 1px rgba(255,255,255,0.75);
	vertical-align:middle;
	cursor:pointer;
	background-color:#f5f5f5;
	*background-color:#e6e6e6;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image:-o-linear-gradient(top,#fff,#e6e6e6);
	background-image:linear-gradient(to bottom,#fff,#e6e6e6);
	background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
	background-repeat:repeat-x;
	border:1px solid #bbb;
	*border:0;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-bottom-color:#a2a2a2;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	*zoom:1;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
}

.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled] {
	color:#333;
	background-color:#e6e6e6;
	*background-color:#d9d9d9
}

.btn:active,.btn.active {
	background-color:#ccc \9
}

.btn:first-child {
	*margin-left:0
}

.btn:hover {
	color:#333;
	text-decoration:none;
	background-color:#e6e6e6;
	*background-color:#d9d9d9;
/* Buttons in IE7 don't get borders, so darken on hover */
	background-position:0 -15px;
	-webkit-transition:background-position .1s linear;
	-moz-transition:background-position .1s linear;
	-o-transition:background-position .1s linear;
	transition:background-position .1s linear
}

.btn:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}

.btn.active,.btn:active {
	background-color:#e6e6e6;
	background-color:#d9d9d9 \9;
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)
}

.btn.disabled,.btn[disabled] {
	cursor:default;
	background-color:#e6e6e6;
	background-image:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}

.btn-large {
	padding:9px 14px;
	font-size:16px;
	line-height:normal;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}

.btn-large [class^="icon-"] {
	margin-top:2px
}

.btn-small {
	padding:3px 9px;
	font-size:12px;
	line-height:18px
}

.btn-small [class^="icon-"] {
	margin-top:0
}

.btn-mini {
	padding:2px 6px;
	font-size:11px;
	line-height:16px
}

.btn-block {
	display:block;
	width:100%;
	padding-right:0;
	padding-left:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.btn-block + .btn-block {
	margin-top:5px
}

.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active {
	color:rgba(255,255,255,0.75)
}

.btn {
	border-color:#c5c5c5;
	border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)
}

.btn-primary {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#006dcc;
	*background-color:#04c;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
	background-image:-webkit-linear-gradient(top,#08c,#04c);
	background-image:-o-linear-gradient(top,#08c,#04c);
	background-image:linear-gradient(to bottom,#08c,#04c);
	background-image:-moz-linear-gradient(top,#08c,#04c);
	background-repeat:repeat-x;
	border-color:#04c #04c #002a80;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}

.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {
	color:#fff;
	background-color:#04c;
	*background-color:#003bb3
}

.btn-primary:active,.btn-primary.active {
	background-color:#039 \9
}

.btn-warning {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#faa732;
	*background-color:#f89406;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
	background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
	background-image:-o-linear-gradient(top,#fbb450,#f89406);
	background-image:linear-gradient(to bottom,#fbb450,#f89406);
	background-image:-moz-linear-gradient(top,#fbb450,#f89406);
	background-repeat:repeat-x;
	border-color:#f89406 #f89406 #ad6704;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}

.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled] {
	color:#fff;
	background-color:#f89406;
	*background-color:#df8505
}

.btn-warning:active,.btn-warning.active {
	background-color:#c67605 \9
}

.btn-danger {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#da4f49;
	*background-color:#bd362f;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}

.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled] {
	color:#fff;
	background-color:#bd362f;
	*background-color:#a9302a
}

.btn-danger:active,.btn-danger.active {
	background-color:#942a25 \9
}

.btn-success {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#5bb75b;
	*background-color:#51a351;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-repeat:repeat-x;
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}

.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {
	color:#f9f9f9!important;
	background-color:#51a351;
	*background-color:#499249
}

.btn-success:active,.btn-success.active {
	background-color:#408140 \9
}

.btn-info {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#49afcd;
	*background-color:#2f96b4;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}

.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled] {
	color:#fff;
	background-color:#2f96b4;
	*background-color:#2a85a0
}

.btn-info:active,.btn-info.active {
	background-color:#24748c \9
}

.btn-inverse {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#363636;
	*background-color:#222;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-image:-moz-linear-gradient(top,#444,#222);
	background-repeat:repeat-x;
	border-color:#222 #222 #000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}

.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled] {
	color:#fff;
	background-color:#222;
	*background-color:#151515
}

.btn-inverse:active,.btn-inverse.active {
	background-color:#080808 \9
}

button.btn,input[type="submit"].btn {
	*padding-top:3px;
	*padding-bottom:3px
}

button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner {
	padding:0;
	border:0
}

button.btn.btn-large,input[type="submit"].btn.btn-large {
	*padding-top:7px;
	*padding-bottom:7px
}

button.btn.btn-small,input[type="submit"].btn.btn-small {
	*padding-top:3px;
	*padding-bottom:3px
}

button.btn.btn-mini,input[type="submit"].btn.btn-mini {
	*padding-top:1px;
	*padding-bottom:1px
}

.btn-link,.btn-link:active {
	background-color:transparent;
	background-image:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}

.btn-link {
	color:#08c;
	cursor:pointer;
	border-color:transparent;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}

.btn-link:hover {
	color:#005580;
	text-decoration:underline;
	background-color:transparent
}

.btn-group {
	position:relative;
	*margin-left:.3em;
	font-size:0;
	white-space:nowrap
}

.btn-group:first-child {
	*margin-left:0
}

.btn-group + .btn-group {
	margin-left:5px
}

.btn-toolbar {
	margin-top:10px;
	margin-bottom:10px;
	font-size:0
}

.btn-toolbar .btn-group {
	display:inline-block;
	*display:inline;
/* IE7 inline-block hack */
	*zoom:1
}

.btn-toolbar .btn + .btn,.btn-toolbar .btn-group + .btn,.btn-toolbar .btn + .btn-group {
	margin-left:5px
}

.btn-group > .btn {
	position:relative;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}

.btn-group > .btn + .btn {
	margin-left:-1px
}

.btn-group > .btn,.btn-group > .dropdown-menu {
	font-size:14px
}

.btn-group > .btn-mini {
	font-size:11px
}

.btn-group > .btn-small {
	font-size:12px
}

.btn-group > .btn-large {
	font-size:16px
}

.btn-group > .btn:first-child {
	margin-left:0;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-topleft:4px
}

.btn-group > .btn:last-child,.btn-group > .dropdown-toggle {
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px
}

.btn-group > .btn.large:first-child {
	margin-left:0;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-topleft:6px
}

.btn-group > .btn.large:last-child,.btn-group > .large.dropdown-toggle {
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomright:6px
}

.btn-group > .btn:hover,.btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active {
	z-index:2
}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
	outline:0
}

.btn-group > .btn + .dropdown-toggle {
	*padding-top:5px;
	padding-right:8px;
	*padding-bottom:5px;
	padding-left:8px;
	-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
}

.btn-group > .btn-mini + .dropdown-toggle {
	*padding-top:2px;
	padding-right:5px;
	*padding-bottom:2px;
	padding-left:5px
}

.btn-group > .btn-small + .dropdown-toggle {
	*padding-top:5px;
	*padding-bottom:4px
}

.btn-group > .btn-large + .dropdown-toggle {
	*padding-top:7px;
	padding-right:12px;
	*padding-bottom:7px;
	padding-left:12px
}

.btn-group.open .dropdown-toggle {
	background-image:none;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)
}

.btn-group.open .btn.dropdown-toggle {
	background-color:#e6e6e6
}

.btn-group.open .btn-primary.dropdown-toggle {
	background-color:#04c
}

.btn-group.open .btn-warning.dropdown-toggle {
	background-color:#f89406
}

.btn-group.open .btn-danger.dropdown-toggle {
	background-color:#bd362f
}

.btn-group.open .btn-success.dropdown-toggle {
	background-color:#51a351
}

.btn-group.open .btn-info.dropdown-toggle {
	background-color:#2f96b4
}

.btn-group.open .btn-inverse.dropdown-toggle {
	background-color:#222
}

.btn .caret {
	margin-top:8px;
	margin-left:0
}

.btn-mini .caret,.btn-small .caret,.btn-large .caret {
	margin-top:6px
}

.btn-large .caret {
	border-top-width:5px;
	border-right-width:5px;
	border-left-width:5px
}

.dropup .btn-large .caret {
	border-top:0;
	border-bottom:5px solid #000
}

.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}

.btn-group-vertical {
	display:inline-block;
	*display:inline;
/* IE7 inline-block hack */
	*zoom:1
}

.btn-group-vertical .btn {
	display:block;
	float:none;
	width:100%;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}

.btn-group-vertical .btn + .btn {
	margin-top:-1px;
	margin-left:0
}

.btn-group-vertical .btn:first-child {
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0
}

.btn-group-vertical .btn:last-child {
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}

.btn-group-vertical .btn-large:first-child {
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0
}

.btn-group-vertical .btn-large:last-child {
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px
}

/* End BootStrap */
#cawrapper .answer_form_wrapper div a {
	color:#E38438;
	font-weight:700
}

#cawrapper .answer_form_wrapper div {
	text-align:center
}

.option-com-users .login-fields label {
	width:85px;
	display:inline-block
}

.menu-home #rt-feature.feature-overlay-light {
	min-height:470px
}

.roktabs-wrapper .light .roktabs-container-wrapper {
	min-height:377px
}

#rt-showcase .rt-grid-6.rt-omega a {
	font-size:12px;
	line-height:17px;
	text-decoration:none;
	font-weight:700
}

a.popupicon {
	background:url(/images/popupicon.png) no-repeat;
	padding-left:18px
}

.menu-executive-committee iframe #rt-mainbody {
	max-width:80%;
	overflow:hidden
}

.roktabs-container-tr,.roktabs-container-tl {
	height:380px
}

.roktabs-wrapper .light .roktabs-container-wrapper {
	height:368px
}

#community-wrap .cBlueface .cProfile-About {
	width:66%
}

div.userItemHeader h3.userItemTitle {
	line-height:1.3em
}

.techjoomla-bootstrap .row-fluid .offset1 {
	margin-left:0
}

img.giveflag {
	float:left;
	margin:4px 10px 0 0;
	max-width:60px
}

.techjoomla-bootstrap .row-fluid .span9 {
	width:85%
}

.techjoomla-bootstrap .img-rounded {
	border-radius:0
}

.menu-all-campaigns .techjoomla-bootstrap #adminForm3 {
	display:none
}

.menu-all-campaigns #rt-content-top .rt-block {
	float:left
}

.menu-all-campaigns #rt-content-top .module-title .title {
	margin-left:0
}

/*.menu-all-campaigns h2.componentheading {display: none}*/
.techjoomla-bootstrap a:hover {
	text-decoration:none;
	color:#000!important
}

.techjoomla-bootstrap select {
	margin:0 0 0 10px;
	width:auto!important
}

#camphome {
	position:absolute;
	top:7px;
	right:0
}

#camphome a {
	font-weight:700;
	color:#555;
	background:url(../images/bloghome.png) no-repeat;
	padding-left:18px
}

.com_jgive_campaign_image_block img {
	max-width:108px
}

.techjoomla-bootstrap h2.componentheading {
	font-weight:400
}

.techjoomla-bootstrap .progress-striped .bar-info {
	background-color:#F19630
}

#camphome a:hover {
	color:#000
}

.com_jgive_td_amt {
	font-weight:700
}

.menu-all-campaigns div.itemListCategory h2,.module-title h2.title {
	letter-spacing:0;
	font-size:1.6em
}

.menu-all-campaigns .default.details-layout2 .rt-block {
	margin-top:0;
	padding-top:0
}

.com_jgive_campaign_title h4 {
	margin-bottom:23px
}

.menu-all-campaigns #rt-content-top .module-title .title {
	margin-bottom:15px;
	font-size:3em;
	font-weight:400;
	color:#555
}

.com_jgive_campaign_title h4 a {
	color:#555;
	font-weight:400;
	font-size:2em
}

.giveprofile {
	position:relative;
	float:right;
	top:-58px
}

.item-page a,.item-page a:hover {
	color:#08C
}

.item-page a:hover {
	text-decoration:underline
}

.item-page .btn span a,.item-page a.btn {
	color:#555!important
}

.menu-education #rt-subnav,.menu-acute-kidney-injury #rt-subnav {
	margin:8px 0 0
}

.option-com-content.menu-education #rt-subnav {
	margin-bottom:0
}

.menu-home #rt-subnav .rt-block {
	position:relative
}

*/
#rt-breadcrumbs {
	display:inline-block;
	max-width:717px
}

.itemTitle span sup {
	position:absolute!important;
	top:0;
	right:0
}

.homerok .sprocket-tabs-nav {
	width:930px;
	border:0
}

.homerok p {
	padding:0;
	margin:0
}

.homerok ul.sprocket-tabs-nav li.active span {
	font-weight:700;
	color:#F38016
}

.homerok .sprocket-tabs {
	box-shadow:0 0 5px #000
}

.homerok .sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
	border:0
}

.shire .rt-block {
	position:absolute;
	top:32px;
	right:0;
	margin:0;
	padding:0;
	z-index:1
}

.vifor .rt-block {
	position:absolute;
	top:20px;
	right:0;
	margin:0;
	padding:0;
	z-index:1
}

.questcor .rt-block p {
	margin:0;
	padding:0
}

.rokhometitle {
	position:absolute;
	z-index:100000;
	bottom:0;
	padding:10px;
	background:url(../images/grad_rokstories.png) repeat scroll 0 0 transparent;
	width:930px;
	left:0;
	color:#fff;
	font-size:150%
}

/*.homerok ul.sprocket-tabs-nav {display: none}*/
.homerok .sprocket-features-content h2 {
	position:absolute;
	bottom:0;
	background:url(../images/grad_rokstories.png) repeat scroll 0 0 transparent;
	width:930px;
	left:0;
	color:#fff;
	font-size:150%;
	padding:10px;
	margin:0
}

.homerok .rt-block {
	margin:0;
	padding:0
}

/*.homerok .pagination-active .sprocket-features-pagination {
  bottom:-25px;
  left:819px!important;
  position:absolute;
  float:right;
  width:auto!important;
}*/
.homemrok {
	height:300px!important
}

.layout-showcase .sprocket-features-pagination li,.layout-showcase .sprocket-features-arrows .arrow {
	background:#F38016!important
}

.homerok .sprocket-features.layout-showcase {
	width:930px!important
}

.homerok {
	margin-left:9px
}

.menu-home #rt-feature .rt-block {
	margin-top:0;
	padding-top:0
}

.catItemIntroText img {
	display:none
}

#facebox .popup {
	width:880px
}

/*#k2Container .itemBody .itemIntroText p {
  overflow:auto;
}*/
.homerok .pagination-active .sprocket-features-pagination {
	left:0;
	position:relative;
	float:right;
	width:auto!important
}

.pagination-active .sprocket-features-pagination {
	bottom:-7px!important
}

.layout-showcase .sprocket-features-pagination li span {
	display:inline-block!important
}

.layout-showcase .sprocket-features-pagination li {
	padding:4px 6px!important;
	border-radius:50%!important
}

@-moz-document url-prefix() {
	.layout-showcasesprocket-features-paginationlipadding:0 6px!important
}
}

.layout-showcase .sprocket-features-pagination li {
	*display:inline!important
}

.layout-showcase .sprocket-features-pagination li {
	*margin-right:3px
}

.homerok .pagination-active .sprocket-features-pagination {
	*bottom:-34px
}

.homerok .sprocket-features-content h2:after {
	content:'Click image to see more';
	float:right;
	font-size:80%;
	margin-right:18px
}

@-moz-document url-prefix() {
	.layout-showcasesprocket-features-paginationlipadding:0 6px!important
}
}

.menu-news div.itemFullText img,.menu-news div.itemIntroText img {
	padding:5px;
	border:1px solid #ddd;
	box-shadow:0 0 10px #444
}

#jcemediabox-popup-ajax #rt-main-surround .rt-container {
	width:auto
}

div.itemImageBlock {
	float:right;
	margin-left:20px
}

.itemIntroText p {
	margin-bottom:0
}

.menu-isn-blog .itemListCategory {
	padding:10px
}

._jlb_require {
	background:#ffa84c;
/* Old browsers */
	background:-moz-linear-gradient(top,#ffa84c 0%,#ff7b0d 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffa84c),color-stop(100%,#ff7b0d));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#ffa84c 0%,#ff7b0d 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#ffa84c 0%,#ff7b0d 100%);
/* Opera 11.10+ */
	background:-ms-linear-gradient(top,#ffa84c 0%,#ff7b0d 100%);
/* IE10+ */
	background:linear-gradient(to bottom,#ffa84c 0%,#ff7b0d 100%);
/* W3C */
	filter:/* IE6-9 */
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c',endColorstr='#ff7b0d',GradientType=0)
}

._jlb_action {
	background:#ff7b0d;
/* Old browsers */
	background:-moz-linear-gradient(top,#ff7b0d 0%,#ffa84c 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff7b0d),color-stop(100%,#ffa84c));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#ff7b0d 0%,#ffa84c 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#ff7b0d 0%,#ffa84c 100%);
/* Opera 11.10+ */
	background:-ms-linear-gradient(top,#ff7b0d 0%,#ffa84c 100%);
/* IE10+ */
	background:linear-gradient(to bottom,#ff7b0d 0%,#ffa84c 100%);
/* W3C */
	filter:/* IE6-9 */
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7b0d',endColorstr='#ffa84c',GradientType=0)
}

._jlb_require h1._jlb_title {
	background:url(/templates/rt_zephyr/favicon.ico)no-repeat 104px 0;
	padding-left:50px!important;
	background-size:39px
}

#K2FilterBox232 .k2filter-row {
	display:inline-block
}

#K2FilterBox232 {
	padding:10px;
	border:1px solid #ddd;
	border-radius:5px
}

#K2FilterBox232 h3 {
	font-size:16px
}

#K2FilterBox232:after {
	content:"Under Development: Visible to Admins Only";
	font-weight:700;
	float:right;
	margin-top:-15px;
	background:#E17B28;
	color:#fff;
	padding:0 5px;
	border-radius:5px
}

.contentfilter .rt-block {
	margin-top:0;
	padding-top:0
}

.button.contentfilter {
	background:#E17B28;
	color:#fff;
	border:0;
	padding:5px 10px;
	border-radius:3px;
	font-size:14px
}

.contentfilter .k2FeedIcon {
	display:none
}

.contentfilter div.genericItemView {
	width:90%
}

.button.contentfilter:hover {
	cursor:pointer
}

/*Filter Fork*/
div.filterForK2Submit {
	float:left!important;
	display:block;
	clear:both
}

div.filterForK2Submit .button {
	background:#166734;
	color:#fff;
	border-radius:3px;
	font-size:17px;
	border:0;
	padding:5px 10px
}

.filterfork2 .rt-block {
	padding:10px;
	border:1px solid #ddd;
	border-radius:5px;
	margin-top:40px
}

.filterfork2 .module-title h2.title {
	letter-spacing:0;
	padding-left:0;
	margin-left:0
}

#k2FilterPlaceHolder {
	position:absolute;
	bottom:18px;
	left:153px
}

#field_cats_233_chzn .chzn-results li {
	font-size:12px!important
}

div.filterForK2Submit .button:hover {
	cursor:pointer
}

/*Filter Fork*/
#rt-footer .loginBtn {
	font-family:inherit!important;
	font-size:12px!important
}

#filterhelp a:hover {
	background:#166734!important;
	color:#fff!important
}

#field_text_233 {
	width:219px
}

#askform textarea {
	background:#f9f9f9!important;
	border:1px solid #ddd!important;
	padding:10px 10px 0;
	width:97%!important;
	margin-bottom:10px;
	border-radius:6px;
	font-weight:700
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-content>div {
	height:auto!important
}

#community-wrap .cModule h3 {
	background:#f9f9f9!important;
	border:0 none!important;
	border-top:1px solid #ddd!important;
	line-height:30px!important;
	height:30px!important;
	color:inherit!important;
	margin-top:10px!important
}

div#discuss-wrapper .discuss-action-options img {
	display:none
}

div#discuss-wrapper .discuss-component-title {
	font-size:18px
}

div#discuss-wrapper .discuss-post-title {
	font-size:24px;
	line-height:32px
}

.discuss-story-bd .pull-xleft.small,.discuss-story-bd .discuss-action-options-1.fs-11 {
	display:inline-block
}

.menu-nutrition-and-hydration .itemHeader h2.itemTitle,.menu-mineral-and-bone-disorders .itemHeader h2.itemTitle,.menu-acute-kidney-injury .itemHeader h2.itemTitle {
	width:792px
}

div#discuss-wrapper .discuss-category-header .btn-new-post {
	position:relative;
	float:right;
	top:-22px
}

.voices-scroller .sprocket-features-pagination {
	bottom:20px!important
}

div.itemExtraFields {
	display:none
}

#jq_quiz_task_link_container .btn {
	background:#8aa051!important;
	color:#fff
}

#jq_quiz_task_link_container .btn:hover {
	background:#4c879d!important;
	color:#fff!important
}

div#jq_quiz_container_description ol {
	padding-left:20px!important
}

.jq_quiz_container1 {
	margin:25px 0
}

.panel-heading div#jq_quiz_container_title {
	font-size:18px;
	line-height:24px;
	font-weight:500;
	color:#000
}

.jq_question_text_cont iframe {
	margin:0 auto;
	display:block;
	border:1px solid #ddd;
	padding:10px
}

.acmeoveride .wistia_responsive_wrapper {
	max-width:800px
}

.jq_cat_quiz_title,.jq_cat_pquiz_title,.jq_cat_lpath_title {
	background:none;
	padding:10px 0
}

.jq_results_container_table td {
	vertical-align:top
}

.contentpane.child-cat.joomlaquiz {
	padding-left:0;
	border-left:0
}

.acmeoveride .child-cat img {
	padding:10px;
	border:1px solid #ddd
}

#zeroby25 .nn_tabs .nav-tabs>li>a {
	padding:8px 5px
}

#zeroby25 h2 {
	margin-top:5px
}

#zeroby25 p {
	margin:20px 0;
/*    color: #333 !important;*/
	font-family:'Raleway',Arial,sans-serif,'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:inherit!important
}

.zero25thumb {
	float:right;
	max-width:260px;
	border-radius:50%;
	border:5px solid orange;
	margin-left:16px;
	margin-bottom:10px
}

#zeroby25 ul {
	list-style-type:disc
}

#zeroby25 ul li {
/*color: #333 !important;*/
	font-family:'Raleway',Arial,sans-serif,'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:16px!important;
	margin-left:20px
}

.zero25left {
	display:inline-block;
	width:685px;
	vertical-align:top;
	padding-right:20px
}

#zeroby25 ul li,#zeroby25 ul,#zeroby25 ul li a {
	font-size:16px
}

.zero25right img {
	max-width:150px
}

.zero25right {
	display:inline-block;
	width:170px;
	vertical-align:top;
	padding-top:0;
	float:right
}

.zero25right h2 {
	margin-top:0!important
}

#zeroby25 h2 {
	font-size:24px
}

.zero25leftinner {
	display:inline-block;
	width:31%;
	vertical-align:top;
	padding:5px;
	text-align:center;
	height:445px;
	position:relative
}

#zeroby25 #leadership-team ul li {font-size: 14px !important}

.nn_tabs>ul.nav-tabs>li>a,#zer0by25-outer ul,#zer0by25-outer li,#zer0by25-outer li,#zer0by25-outer p,#zer0by25-outer ul,#zer0by25-outer ol {color: #666 !important}

.zero25leftinner .btn {
	position:absolute;
	left:27%;
	bottom:0
}

.gm-style-iw h1 a {
	font-size:14px;
	font-weight:700
}

.gm-style-iw span.moduleItemExtraFieldsLabel {
	font-weight:700
}

span.moduleItemExtraFieldsLabel:after {
	content:":"
}

.gf_bubble_container h2 {
	font-size:18px;
	font-weight:600!important
}

div#gf_note-control {
	display:none
}

.option-com-geofactory a.btn.btn-success.btn-mini {
	padding:3px 5px;
	border:0;
	margin:-3px 0;
	vertical-align:bottom!important
}

.menu-testingmap2 #gf_template_container .cluster div {
	top:1px!important;
	min-width:56px!important
}

#gf_template_container .cluster div {
	top:2px!important;
	min-width:63px!important;
	left: -3px !important
}

@-moz-document url-prefix() {
	#gf_template_container .cluster div{top:4px!important;
	min-width:64px!important
}
}

@-moz-document url-prefix() {
	#gf_template_container .cluster div{top:5px!important;
	min-width:63px!important
}
}

ul.chosen-choices {
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857143;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc!important;
	border-radius:4px
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	min-height:18px
}

.chosen-container-multi .chosen-choices li.search-field {
	padding:5px
}

#k2ModuleBox317 #k2FilterPlaceHolder {
	position:absolute;
	bottom:22px;
	left:361px!important
}

#k2ModuleBox317 ul.chosen-choices {
	font-size:12px
}

#k2ModuleBox317 #k2FilterPlaceHolder {
	display:none
}

@-moz-document url-prefix() {
	.chosen-container-multichosen-choiceslisearch-fieldinputtype:text] {;
	min-height:24px
}
}

#filterForK2Module320Form div.filterForK2Submit,#filterForK2Module317Form div.filterForK2Submit {
	width:100%
}

.customreturnprgbtn {
	display:inline-block
}

#k2ModuleBox320 #k2FilterPlaceHolder {
	display:none
}

.menu-isn-programs .itemListSubCategories h3 {
	display:none
}

.k2ItemFormEditor .icon-location:before {
	font-family:icomoon!important
}

.item-page .icons {
	position:absolute;
	right:0;
	top:0
}

#k2ModuleBox193 li.clearList {
	display:none
}
