/**
 * @package   Modulus Template - RocketTheme
 * @version   1.5.2 June 22, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/
/* Core */
html {
	margin-bottom:1px;
}

body {
	height:100%;
	margin-bottom:1px;
	font-family:Helvetica,Arial,sans-serif;
}

a {
	font-weight:700;
	transition:color .2s ease-out;
}

h1.title {
	margin-top:0;
}

h1,h2,.module-title h2,h3,h4,h5 {
	line-height:1.1em;
	letter-spacing:inherit;
}

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

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

.rt-container {
	position:relative;
}

.rt-block {
	margin:15px 0;
}

ul {
	list-style-image:none;
}

ul.menu {
	padding-left:0;
}

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

#rt-debug {
	position:relative;
}

#rt-page-surround {
	overflow:hidden;
	position:relative;
	min-height:100%;
}

.module-title .title a {
	font-weight:400;
}

#rt-bottom,#rt-footer,#rt-copyright {
	color:inherit;
}

/* Fonts */
@font-face {
	font-family:'UbuntuRegular';
	src:url(../fonts/Ubuntu-Regular-webfont.eot);
	src:url(../fonts/Ubuntu-Regular-webfont.eot?#iefix) format("embedded-opentype)","url(../fonts/Ubuntu-Regular-webfont.woff") format("woff)","url(../fonts/Ubuntu-Regular-webfont.ttf") format("truetype)","url(../fonts/Ubuntu-Regular-webfont.svg#UbuntuRegular") format("svg");
	font-weight:400;
	font-style:normal;
}

.font-family-modulus .module-title .title,.font-family-modulus #rt-showcase .title,.font-family-modulus .menutop li > .item,.font-family-modulus .readon span,.font-family-modulus .readon .button,.font-family-modulus .rt-articleinfo,.font-family-modulus .promo .feature,.font-family-modulus #roktwittie .status .header .name,.font-family-modulus .rt-date-feature span,.font-family-modulus #rt-login-button .buttontext,.font-family-modulus #rt-popup-button .buttontext,.font-family-modulus #rt-accessibility .rt-desc,.font-family-modulus #roktwittie .status .header .name,.font-family-modulus .roknewspager .roknewspager-title,.font-family-modulus #rt-showcase .roktabs-container-wrapper h3,.font-family-modulus #rt-showcase .roktabs-links ul li span,.font-family-modulus .ft-row-top .featuretable-cell-data,.font-family-modulus #rt-popuplogin .title {
	font-family:UbuntuRegular,Helvetica,Arial,sans-serif;
}

.readonstyle-link.font-family-modulus .readon {
	font-family:inherit;
}

/* Logo */
#rt-logo {
	display:block;
	width:140px;
	height:55px;
	margin:0;
	position:relative;
	z-index:1000;
}

.logo-block {
	margin:0;
	padding:0;
}

.rt-grid-12 .logo-block {
	background:none;
}

.centered #rt-logo {
	margin:0 auto;
}

/* Top */
#top-shadow {
	height:5px;
	margin-bottom:-5px;
	position:relative;
}

.fixedheader-1 #rt-top-surround {
	position:fixed;
	top:0;
	width:100%;
	z-index:10000;
}

/* Header */
#rt-header {
	position:relative;
}

/* Top Menu */
.rt-menubar {
	display:inline-block;
	position:relative;
}

.menu-block {
	padding:0;
	margin:0;
}

/* Showcase */
#rt-showcase {
	position:relative;
	margin:0 10px 20px;
	border-radius:4px;
}

#rt-showcase4 {
	margin:0 -10px;
}

#rt-showcase .title {
	margin:-14px -15px 10px;
	padding:14px 15px 15px;
	font-size:160%;
	letter-spacing:normal;
	font-weight:400;
}

#rt-showcase .readon span,#rt-showcase .readon .button {
	text-shadow:none;
}

/* Feature */
#rt-feature {
	position:relative;
}

/* Utility */
#rt-utility {
	position:relative;
}

/* Main Body */
#rt-body-bg {
	padding-top:25px;
}

#rt-maintop,#rt-mainbottom {
	position:relative;
}

#rt-content-top {
	position:relative;
}

#rt-content-bottom {
	position:relative;
}

.scroller-enabled #rt-content-top,.scroller-enabled #rt-content-bottom {
	padding:35px 0;
	margin:25px 0;
}

/* Bottom */
#rt-bottom {
	position:relative;
}

/* Footer */
#rt-footer {
	position:relative;
}

/* Modules */
.rt-block {
	position:relative;
	border-radius:4px;
}

#rt-body-surround .rt-block {
	margin:0 0 20px;
}

.module-title,.module-title2,.module-title3 {
	border-radius:4px 4px 0 0;
}

.module-title {
	margin:-15px -15px 10px;
}

.module-title .title {
	margin:0;
	padding:15px;
	font-size:160%;
	letter-spacing:normal;
	font-weight:400;
	line-height:110%;
}

.module-title .title span {
	font-weight:400;
}

.alternate .module-title,.alternate .module-title2,.alternate .module-title3 {
	background:none;
	border:none;
}

/* Module Variations */
.title1 .module-title,.title2 .module-title,.title4 .module-title {
	margin:-16px -16px 10px;
	border:none;
}

.title1 .module-title .title,.title2 .module-title .title,.title4 .module-title .title {
	padding:16px 16px 15px;
}

.alternate .title1 .module-title,.alternate .title2 .module-title,.alternate .title4 .module-title {
	margin:-15px -15px 10px;
	border:none;
}

.alternate .title1 .module-title .title,.alternate .title2 .module-title .title,.alternate .title4 .module-title .title {
	padding:15px;
}

.title1 .title span,.title2 .title span,.title4 .title span,.notitle .title span,#rt-showcase .title span {
	opacity:.8;
}

#rt-page-surround .shadow1 .rt-block {
	box-shadow:0 0 4px rgba(0,0,0,0.1);
}

#rt-page-surround .shadow2 .rt-block {
	box-shadow:1px 1px 3px rgba(0,0,0,0.2);
}

#rt-page-surround .shadow3 .rt-block {
	box-shadow:-1px 1px 3px rgba(0,0,0,0.2);
}

#rt-page-surround .shadow4 .rt-block {
	box-shadow:1px -1px 3px rgba(0,0,0,0.2);
}

#rt-page-surround .shadow5 .rt-block {
	box-shadow:-1px -1px 3px rgba(0,0,0,0.2);
}

#rt-page-surround .shadow6 .rt-block {
	box-shadow:inset -1px 1px 3px rgba(0,0,0,0.2);
}

#rt-page-surround .shadow7 .rt-block {
	box-shadow:inset 1px -1px 3px rgba(0,0,0,0.2);
}

#rt-page-surround .shadow8 .rt-block {
	box-shadow:inset -1px -1px 3px rgba(0,0,0,0.2);
}

#rt-page-surround .nobox .rt-block,#rt-page-surround .nobox .module-title,#rt-page-surround .nobox .module-title2,#rt-page-surround .nobox .module-title3 {
	background:none;
	border:none;
	box-shadow:none!important;
}

#rt-page-surround .notitle .module-title,#rt-page-surround .notitle .module-title2,#rt-page-surround .notitle .module-title3,#rt-page-surround .notitle .module-title .title {
	background:none;
	border:none;
	text-shadow:none;
}

/* 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 .rt-splitmenu .rt-menubar {
	display:block;
	margin:0;
	float:none;
	position:relative;
	height:auto;
	background:none;
	border:0;
}

.module-content ul.menu {
	margin:-10px 0;
}

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

.module-content ul.menu li:first-child {
	border:none;
}

.rt-block .module-content ul.menu li li {
	background:none;
	padding:0;
	border:none;
	margin-left:0;
	margin-right:0;
}

.module-content ul.menu li > a,.module-content ul.menu li > .separator,.module-content ul.menu li > .item {
	padding:0;
	display:block;
	transition:background .2s ease-out;
}

.module-content ul.menu li a span,.module-content ul.menu li .separator,.module-content ul.menu li .item span {
	padding:8px 15px;
	font-size:14px;
	line-height:14px;
	display:block;
	font-weight:400;
}

#rt-page-surround .module-content ul.menu li li a,#rt-page-surround .module-content ul.menu li li .separator,#rt-page-surround .module-content ul.menu li li .item {
	background:none;
}

.module-content ul.menu li li a span,.module-content ul.menu li li .separator,.module-content ul.menu li li .item span {
	font-size:13px;
	padding:4px 10px 4px 15px;
}

.module-content ul.menu li .separator {
	display:block;
}

.module-content ul.menu ul {
	padding:10px 0 10px 15px;
	margin:0;
}

.module-content ul.menu ul ul {
	background:none;
}

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

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

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

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

#rt-top-surround .module-content ul.menu li,#rt-showcase .module-content ul.menu li,#rt-footer-surround .module-content ul.menu li {
	border:none;
	padding-bottom:2px;
	margin-bottom:-1px;
}

/* Buttons and Inputs */
.readon {
	display:inline-block;
	margin:0;
	padding:0;
	background-color:transparent;
	overflow:visible;
}

.readon span,.readon .button {
	display:block;
	margin:0;
	padding:7px 10px 9px;
	cursor:pointer;
	line-height:12px;
	font-size:12px;
	overflow:visible;
	font-weight:400;
	position:relative;
	white-space:normal;
	background-color:transparent;
}

.readon .button {
	padding:7px 10px 8px;
	line-height:12px;
	border:none;
}

#rt-showcase .readon {
	padding:5px;
}

#rt-showcase .readon,#rt-showcase .readon span,#rt-showcase .readon .button,#rt-top-surround .readon,#rt-top-surround .readon span,#rt-top-surround .readon .button,#rt-footer-surround .readon,#rt-footer-surround .readon span,#rt-footer-surround .readon .button {
	border-radius:5px;
}

#rt-showcase .readon span,#rt-showcase .readon .button,#rt-top-surround .readon span,#rt-top-surround .readon .button,#rt-footer-surround .readon span,#rt-footer-surround .readon .button {
	padding:8px 12px;
	line-height:16px;
	border-radius:5px;
	transition:background-color .2s ease-out;
}

#rt-body-surround .readon:active span,#rt-body-surround .readon:active .button,#rt-popuplogin .readon:active span,#rt-popuplogin .readon:active button {
	background:none;
}

#rt-body-surround .readon,#rt-popuplogin .readon {
	transition:background .2s ease-out;
}

#rt-body-surround .readon,#rt-body-surround .readon span,#rt-body-surround .readon .button,#rt-popuplogin .readon,#rt-popuplogin .readon span,#rt-popuplogin .readon .button {
	border-radius:14px;
}

#rt-body-surround .readon:active span,#rt-body-surround .readon:active .button,#rt-popuplogin .readon:active span,#rt-popuplogin .readon:active .button {
	background:none;
}

#rt-page-surround #rt-top-surround .readon:hover span,#rt-page-surround #rt-top-surround .readon:hover .button {
	text-shadow:none;
}

button.readon {
	border:0!important;
}

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

.readon:active {
	margin-top:1px;
	margin-bottom:-1px;
}

.readonstyle-link .readon {
	background:none!important;
	border:none!important;
	padding:0!important;
	margin:0!important;
	height:auto!important;
	box-shadow:none!important;
}

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

.rokchecks,.rokradios {
	padding:2px 0 2px 22px;
	line-height:130%;
	cursor:pointer;
}

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

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

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

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

/* Typography */
.inputbox,#form-login .inputbox,#com-form-login .inputbox,#josForm .inputbox,.component-content .search_result .inputbox,.component-content .contact .inputbox,.component-content .user input#email,.component-content .user input#name,.component-content .user input#username,.component-content .user input#password,.component-content .user input#passwd,.component-content .user input#password2 {
	position:relative;
	z-index:100;
	border-radius:4px;
}

#rt-top-surround .inputbox,#rt-showcase .inputbox,#rt-footer-surround .inputbox {
	border:none;
}

/* Branding */
#rocket {
	display:block;
	width:129px;
	height:18px;
	vertical-align:middle;
	margin:0 auto;
	opacity:.7;
	transition:opacity .3s linear;
}

#rocket:hover {
	opacity:1;
}

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

/* Breadcrumbs */
#rt-breadcrumbs {
	padding:0;
}

#breadcrumbs h3,.leading_separator {
	display:none;
}

.rt-breadcrumb-surround {
	position:relative;
	overflow:hidden;
	padding:0 10px;
	height:auto;
}

#rt-breadcrumbs .rt-block {
	padding:0 5px;
}

span.breadcrumbs,#rt-breadcrumbs .breadcrumbs {
	display:inline-block;
	font-size:110%;
	overflow:hidden;
}

span.breadcrumbs img,#rt-breadcrumbs img[src $="arrow.png"] {
	display:inline;
}

span.breadcrumbs a,span.no-link {
	padding:10px;
	margin:0;
	float:left;
	display:block;
	line-height:100%;
}

/* Date Feature */
.datefeature-block {
	margin:0;
}

.rt-date-feature span {
	font-size:130%;
	line-height:130%;
}

/* Fontsizer Feature */
.fontsizer-block {
	margin:0;
}

#rt-accessibility .rt-desc {
	font-size:130%;
}

#rt-accessibility .button {
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	transition:background-color .2s ease-out;
}

#rt-accessibility .small .button {
	background-position:-105px 0;
}

#rt-accessibility .large .button {
	background-position:-84px 0;
}

/* Popup/Login Module Feature */
.loginbutton-block,.popupbutton-block {
	margin:0;
	padding:10px 15px;
}

#rt-login-button .buttontext,#rt-popup-button .buttontext {
	font-size:130%;
	line-height:130%;
	font-weight:400;
	float:right;
}

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

#rt-popup .rt-block,#rt-popuplogin .rt-block {
	margin:0;
	padding:0;
}

#rt-popup .title,#rt-popuplogin .title {
	padding:0;
	margin-bottom:15px;
	margin-top:0;
	font-weight:400;
}

#rt-popuplogin p {
	float:left;
	margin-bottom:10px;
}

#rt-popuplogin p:first-child {
	margin-right:10px;
}

#rt-popuplogin .readon {
	float:right;
}

#rt-popuplogin ul li {
	float:none;
	display:inline-block;
	margin-right:10px;
}

/* ToTop Feature */
#gantry-totop {
	padding:0;
	font-size:110%;
	line-height:110%;
	font-weight:400;
}

/* 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;
}

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

/*drjjw*/
body #rt-logo {
	margin-top:5px;
}

.imgshadow2 {
	-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='#000000');
/* For IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
}

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

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

.fusion-js-subs {
	padding-left:10px!important;
}

/*.fusion-js-container .active {padding-left: 6px !important}*/
.rt-joomla h2,.rt-joomla h3,.rt-joomla h4,.rt-joomla h5 {
	letter-spacing:0;
}

.roknewsflash .flashing,body #rt-page-surround div#newsflash.roknewsflash a {
	font-size:86%;
}

#rt-showcase .roktabs-links ul li span {
	font-size:138%;
}

body #rt-page-surround div#newsflash.roknewsflash a {
	margin-left:5px;
}

.topblock-overlay-dark .menutop li.active.root > .item,.topblock-overlay-dark .rt-splitmenu .menutop li.active > .item {
	background:#fff!important;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:400;
}

.pubres .approved,.attention,.alert,.notice {
	background-position:10px 20%;
}

/*menu fixes for JF*/
.menutop li.root > .daddy span {
	padding-bottom:20px!important;
}

#rt-header2 .rt-container .rt-grid-4 {
	width:253px!important;
}

.rt-container .rt-grid-8 {
	width:648px;
}

/**/
#rt-header {
	padding-top:10px;
}

li#button-author {
	width:100px;
	padding-right:15px!important;
}

#eblog-wrapper .tab_button li {
	width:10%;
}

#ezblog-menu .toolbar-item a {
	font-size:.9em;
}

#ezblog-body .tag-featured {
	line-height:1;
}

#ezblog-body .blog-title,#ezblog-body .blog-title * {
	font-weight:400;
}

.menutop li.root > .item {
	font-size:15px;
}

#rt-showcase .roktabs-container-wrapper img {
	margin:9px;
}

.rt-block {
	border-radius:4px 4px 4px 4px;
}

.loginbutton-block,.popupbutton-block {
	bottom:-3px;
	padding:6px 15px;
	position:absolute;
	right:0;
}

.module-title .title,.module-title .title span {
	color:#fff;
	text-shadow:none;
}

.module-title,.module-title2,.module-title3 {
	background:none repeat scroll 0 0 #3B5472;
	border-radius:4px 4px 0 0;
	color:#FFF;
}

.homepage .module-title .title,.homepage .module-title .title span,.homepage .module-title .title,homepage .module-title .title span,.homepage .module-title .title,homepage .module-title .title span {
	color:#555;
}

.homepage .module-title,.homepage .module-title2,.homepage .module-title3 {
	background:none repeat scroll 0 0 transparent!important;
}

#rt-page-surround .inputbox,#rt-popuplogin .inputbox {
	border:1px solid #D7D7D7;
	color:#999;
	font-size:16px;
/*height: 30px;*/
	line-height:24px;
	padding-left:5px;
}

.component-content .rt-article {
	min-height:300px;
}

.topblock-overlay-dark .menutop li.root,.topblock-overlay-dark .rt-splitmenu .menutop li {
	text-shadow:none!important;
}

/*.homepage .rt-articleinfo {
    position: absolute !important;
    right: 34px;
    top: 26px;
}*/
.attention,#system-message dd.notice ul {
	background:url(../images/typography/dark/attention.png) no-repeat scroll 1% 38% #D69839;
	border-top:1px solid rgba(255,255,255,0.3);
	color:#5A3800;
	text-shadow:1px 1px 1px rgba(255,255,255,0.3);
}

#rt-mainbottom .module-title,.module-title2,.module-title3 {
	background:none repeat scroll 0 0 #fff;
}

#rt-mainbottom .module-title .title,.module-title .title span,#rt-mainbottom .module-title3 h2.title {
	color:#555;
}

#rt-mainbottom .promo.icon1 .module-content,#rt-mainbottom .promo.icon2 .module-content,#rt-mainbottom .promo.icon3 .module-content,#rt-mainbottom .promo.icon4 .module-content,#rt-mainbottom .promo.icon5 .module-content,#rt-mainbottom .promo.icon6 .module-content {
	padding:24px 57px 15px 15px;
	height:100px;
}

.rt-article h1.title {
	color:#555;
}

.transiga .rt-block {
	padding:13px 0 11px 35px;
}

.transiga .goog-te-gadget-icon {
	display:none;
}

.component-content .rt-article-icons ul li {
	display:inline;
}

li.email-icon a {
	background-position:-22px 0!important;
}

#rt-utility .rt-block {
	height:22px;
}

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

#google_translate_element {
	text-align:center;
}

.component-content .rt-article-links h3,.component-content .user legend,.component-content .contact legend {
	font-size:120%;
	font-weight:400;
	letter-spacing:normal;
	line-height:120%;
	padding:0;
}

.menu-contact-iigan input {
	width:172px!important;
}

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

.rt-article h1.title {
	font-size:200%;
	font-family:Oswald,Helvetica,Arial!important;
}

h1,h2,h3,h4,h5 {
	font-family:Oswald,Helvetica,Arial!important;
}

li.edit-icon a {
	background-position:-64px 0!important;
}

p {
	font-size:1.2em;
	line-height:1.5em;
}

table,td,tr,tbody {
	font-size:1.1em;
	line-height:1.7em;
}

ul.checkmark li,ul.circle-checkmark li,ul.square-checkmark li,ul.circle-small li,ul.circle li,ul.circle-large li,ul.triangle-small li,ul.triangle li,ul.triangle-large li {
	font-size:100%!important;
}

#rt-popuplogin p {
	float:none;
}

#rt-popuplogin .userdata .readon {
	float:left;
}

#rt-popuplogin ul li {
	display:block;
}

.breadcrumbs a {
	font-weight:400;
	color:#555;
}

#rt-mainbody ul li {
	margin-left:20px!important;
}

#rt-header {
	padding-top:0;
}

#body .logo-block {
	padding:5px 0;
}

.component-content ol {
	padding-left:0!important;
}

/**
 * @package   Modulus Template - RocketTheme
 * @version   1.5.2 June 22, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/
/* Core */
html {
	margin-bottom:1px;
}

body {
	height:100%;
	margin-bottom:1px;
	font-family:Helvetica,Arial,sans-serif;
}

a {
	font-weight:700;
	transition:color .2s ease-out;
}

h1.title {
	margin-top:0;
}

h1,h2,.module-title h2,h3,h4,h5 {
	line-height:1.1em;
	letter-spacing:inherit;
}

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

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

.rt-container {
	position:relative;
}

.rt-block {
	margin:15px 0;
}

ul {
	list-style-image:none;
}

ul.menu {
	padding-left:0;
}

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

#rt-debug {
	position:relative;
}

#rt-page-surround {
	overflow:hidden;
	position:relative;
	min-height:100%;
}

.module-title .title a {
	font-weight:400;
}

#rt-bottom,#rt-footer,#rt-copyright {
	color:inherit;
}

/* Fonts */
@font-face {
	font-family:'UbuntuRegular';
	src:url(../fonts/Ubuntu-Regular-webfont.eot);
	src:url(../fonts/Ubuntu-Regular-webfont.eot?#iefix) format("embedded-opentype)","url(../fonts/Ubuntu-Regular-webfont.woff") format("woff)","url(../fonts/Ubuntu-Regular-webfont.ttf") format("truetype)","url(../fonts/Ubuntu-Regular-webfont.svg#UbuntuRegular") format("svg");
	font-weight:400;
	font-style:normal;
}

.font-family-modulus .module-title .title,.font-family-modulus #rt-showcase .title,.font-family-modulus .menutop li > .item,.font-family-modulus .readon span,.font-family-modulus .readon .button,.font-family-modulus .rt-articleinfo,.font-family-modulus .promo .feature,.font-family-modulus #roktwittie .status .header .name,.font-family-modulus .rt-date-feature span,.font-family-modulus #rt-login-button .buttontext,.font-family-modulus #rt-popup-button .buttontext,.font-family-modulus #rt-accessibility .rt-desc,.font-family-modulus #roktwittie .status .header .name,.font-family-modulus .roknewspager .roknewspager-title,.font-family-modulus #rt-showcase .roktabs-container-wrapper h3,.font-family-modulus #rt-showcase .roktabs-links ul li span,.font-family-modulus .ft-row-top .featuretable-cell-data,.font-family-modulus #rt-popuplogin .title {
	font-family:UbuntuRegular,Helvetica,Arial,sans-serif;
}

.readonstyle-link.font-family-modulus .readon {
	font-family:inherit;
}

/* Logo */
#rt-logo {
	display:block;
	width:140px;
	height:55px;
	margin:0;
	position:relative;
	z-index:1000;
}

.logo-block {
	margin:0;
	padding:0;
}

.rt-grid-12 .logo-block {
	background:none;
}

.centered #rt-logo {
	margin:0 auto;
}

/* Top */
#top-shadow {
	height:5px;
	margin-bottom:-5px;
	position:relative;
}

.fixedheader-1 #rt-top-surround {
	position:fixed;
	top:0;
	width:100%;
	z-index:10000;
}

/* Header */
#rt-header {
	position:relative;
}

/* Top Menu */
.rt-menubar {
	display:inline-block;
	position:relative;
}

.menu-block {
	padding:0;
	margin:0;
}

/* Showcase */
#rt-showcase {
	position:relative;
	margin:0 10px 20px;
	border-radius:4px;
}

#rt-showcase4 {
	margin:0 -10px;
}

#rt-showcase .title {
	margin:-14px -15px 10px;
	padding:14px 15px 15px;
	font-size:160%;
	letter-spacing:normal;
	font-weight:400;
}

#rt-showcase .readon span,#rt-showcase .readon .button {
	text-shadow:none;
}

/* Feature */
#rt-feature {
	position:relative;
}

/* Utility */
#rt-utility {
	position:relative;
}

/* Main Body */
#rt-body-bg {
	padding-top:25px;
}

#rt-maintop,#rt-mainbottom {
	position:relative;
}

#rt-content-top {
	position:relative;
}

#rt-content-bottom {
	position:relative;
}

.scroller-enabled #rt-content-top,.scroller-enabled #rt-content-bottom {
	padding:35px 0;
	margin:25px 0;
}

/* Bottom */
#rt-bottom {
	position:relative;
}

/* Footer */
#rt-footer {
	position:relative;
}

/* Modules */
.rt-block {
	position:relative;
	border-radius:4px;
}

#rt-body-surround .rt-block {
	margin:0 0 20px;
}

.module-title,.module-title2,.module-title3 {
	border-radius:4px 4px 0 0;
}

.module-title {
	margin:-15px -15px 10px;
}

.module-title .title {
	margin:0;
	padding:15px;
	font-size:160%;
	letter-spacing:normal;
	font-weight:400;
	line-height:110%;
}

.module-title .title span {
	font-weight:400;
}

.alternate .module-title,.alternate .module-title2,.alternate .module-title3 {
	background:none;
	border:none;
}

/* Module Variations */
.title1 .module-title,.title2 .module-title,.title4 .module-title {
	margin:-16px -16px 10px;
	border:none;
}

.title1 .module-title .title,.title2 .module-title .title,.title4 .module-title .title {
	padding:16px 16px 15px;
}

.alternate .title1 .module-title,.alternate .title2 .module-title,.alternate .title4 .module-title {
	margin:-15px -15px 10px;
	border:none;
}

.alternate .title1 .module-title .title,.alternate .title2 .module-title .title,.alternate .title4 .module-title .title {
	padding:15px;
}

.title1 .title span,.title2 .title span,.title4 .title span,.notitle .title span,#rt-showcase .title span {
	opacity:.8;
}

#rt-page-surround .shadow1 .rt-block {
	box-shadow:0 0 4px rgba(0,0,0,0.1);
}

#rt-page-surround .shadow2 .rt-block {
	box-shadow:1px 1px 3px rgba(0,0,0,0.2);
}

#rt-page-surround .shadow3 .rt-block {
	box-shadow:-1px 1px 3px rgba(0,0,0,0.2);
}

#rt-page-surround .shadow4 .rt-block {
	box-shadow:1px -1px 3px rgba(0,0,0,0.2);
}

#rt-page-surround .shadow5 .rt-block {
	box-shadow:-1px -1px 3px rgba(0,0,0,0.2);
}

#rt-page-surround .shadow6 .rt-block {
	box-shadow:inset -1px 1px 3px rgba(0,0,0,0.2);
}

#rt-page-surround .shadow7 .rt-block {
	box-shadow:inset 1px -1px 3px rgba(0,0,0,0.2);
}

#rt-page-surround .shadow8 .rt-block {
	box-shadow:inset -1px -1px 3px rgba(0,0,0,0.2);
}

#rt-page-surround .nobox .rt-block,#rt-page-surround .nobox .module-title,#rt-page-surround .nobox .module-title2,#rt-page-surround .nobox .module-title3 {
	background:none;
	border:none;
	box-shadow:none!important;
}

#rt-page-surround .notitle .module-title,#rt-page-surround .notitle .module-title2,#rt-page-surround .notitle .module-title3,#rt-page-surround .notitle .module-title .title {
	background:none;
	border:none;
	text-shadow:none;
}

/* 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 .rt-splitmenu .rt-menubar {
	display:block;
	margin:0;
	float:none;
	position:relative;
	height:auto;
	background:none;
	border:0;
}

.module-content ul.menu {
	margin:-10px 0;
}

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

.module-content ul.menu li:first-child {
	border:none;
}

.rt-block .module-content ul.menu li li {
	background:none;
	padding:0;
	border:none;
	margin-left:0;
	margin-right:0;
}

.module-content ul.menu li > a,.module-content ul.menu li > .separator,.module-content ul.menu li > .item {
	padding:0;
	display:block;
	transition:background .2s ease-out;
}

.module-content ul.menu li a span,.module-content ul.menu li .separator,.module-content ul.menu li .item span {
	padding:8px 15px;
	font-size:14px;
	line-height:14px;
	display:block;
	font-weight:400;
}

#rt-page-surround .module-content ul.menu li li a,#rt-page-surround .module-content ul.menu li li .separator,#rt-page-surround .module-content ul.menu li li .item {
	background:none;
}

.module-content ul.menu li li a span,.module-content ul.menu li li .separator,.module-content ul.menu li li .item span {
	font-size:13px;
	padding:4px 10px 4px 15px;
}

.module-content ul.menu li .separator {
	display:block;
}

.module-content ul.menu ul {
	padding:10px 0 10px 15px;
	margin:0;
}

.module-content ul.menu ul ul {
	background:none;
}

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

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

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

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

#rt-top-surround .module-content ul.menu li,#rt-showcase .module-content ul.menu li,#rt-footer-surround .module-content ul.menu li {
	border:none;
	padding-bottom:2px;
	margin-bottom:-1px;
}

/* Buttons and Inputs */
.readon {
	display:inline-block;
	margin:0;
	padding:0;
	background-color:transparent;
	overflow:visible;
}

.readon span,.readon .button {
	display:block;
	margin:0;
	padding:7px 10px 9px;
	cursor:pointer;
	line-height:12px;
	font-size:12px;
	overflow:visible;
	font-weight:400;
	position:relative;
	white-space:normal;
	background-color:transparent;
}

.readon .button {
	padding:7px 10px 8px;
	line-height:12px;
	border:none;
}

#rt-showcase .readon {
	padding:5px;
}

#rt-showcase .readon,#rt-showcase .readon span,#rt-showcase .readon .button,#rt-top-surround .readon,#rt-top-surround .readon span,#rt-top-surround .readon .button,#rt-footer-surround .readon,#rt-footer-surround .readon span,#rt-footer-surround .readon .button {
	border-radius:5px;
}

#rt-showcase .readon span,#rt-showcase .readon .button,#rt-top-surround .readon span,#rt-top-surround .readon .button,#rt-footer-surround .readon span,#rt-footer-surround .readon .button {
	padding:8px 12px;
	line-height:16px;
	border-radius:5px;
	transition:background-color .2s ease-out;
}

#rt-body-surround .readon:active span,#rt-body-surround .readon:active .button,#rt-popuplogin .readon:active span,#rt-popuplogin .readon:active button {
	background:none;
}

#rt-body-surround .readon,#rt-popuplogin .readon {
	transition:background .2s ease-out;
}

#rt-body-surround .readon,#rt-body-surround .readon span,#rt-body-surround .readon .button,#rt-popuplogin .readon,#rt-popuplogin .readon span,#rt-popuplogin .readon .button {
	border-radius:14px;
}

#rt-body-surround .readon:active span,#rt-body-surround .readon:active .button,#rt-popuplogin .readon:active span,#rt-popuplogin .readon:active .button {
	background:none;
}

#rt-page-surround #rt-top-surround .readon:hover span,#rt-page-surround #rt-top-surround .readon:hover .button {
	text-shadow:none;
}

button.readon {
	border:0!important;
}

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

.readon:active {
	margin-top:1px;
	margin-bottom:-1px;
}

.readonstyle-link .readon {
	background:none!important;
	border:none!important;
	padding:0!important;
	margin:0!important;
	height:auto!important;
	box-shadow:none!important;
}

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

.rokchecks,.rokradios {
	padding:2px 0 2px 22px;
	line-height:130%;
	cursor:pointer;
}

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

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

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

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

/* Typography */
.inputbox,#form-login .inputbox,#com-form-login .inputbox,#josForm .inputbox,.component-content .search_result .inputbox,.component-content .contact .inputbox,.component-content .user input#email,.component-content .user input#name,.component-content .user input#username,.component-content .user input#password,.component-content .user input#passwd,.component-content .user input#password2 {
	position:relative;
	z-index:100;
	border-radius:4px;
}

#rt-top-surround .inputbox,#rt-showcase .inputbox,#rt-footer-surround .inputbox {
	border:none;
}

/* Branding */
#rocket {
	display:block;
	width:129px;
	height:18px;
	vertical-align:middle;
	margin:0 auto;
	opacity:.7;
	transition:opacity .3s linear;
}

#rocket:hover {
	opacity:1;
}

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

/* Breadcrumbs */
#rt-breadcrumbs {
	padding:0;
}

#breadcrumbs h3,.leading_separator {
	display:none;
}

.rt-breadcrumb-surround {
	position:relative;
	overflow:hidden;
	padding:0 10px;
	height:auto;
}

#rt-breadcrumbs .rt-block {
	padding:0 5px;
}

span.breadcrumbs,#rt-breadcrumbs .breadcrumbs {
	display:inline-block;
	font-size:110%;
	overflow:hidden;
}

span.breadcrumbs img,#rt-breadcrumbs img[src $="arrow.png"] {
	display:inline;
}

span.breadcrumbs a,span.no-link {
	padding:10px;
	margin:0;
	float:left;
	display:block;
	line-height:100%;
}


.rt-breadcrumb-surround li {
    display: inline-block;padding: 5px 0;
}

.rt-breadcrumb-surround a,.rt-breadcrumb-surround span {
line-height: 18px;font-size: 12px
}

/* Date Feature */
.datefeature-block {
	margin:0;
}

.rt-date-feature span {
	font-size:130%;
	line-height:130%;
}

/* Fontsizer Feature */
.fontsizer-block {
	margin:0;
}

#rt-accessibility .rt-desc {
	font-size:130%;
}

#rt-accessibility .button {
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	transition:background-color .2s ease-out;
}

#rt-accessibility .small .button {
	background-position:-105px 0;
}

#rt-accessibility .large .button {
	background-position:-84px 0;
}

/* Popup/Login Module Feature */
.loginbutton-block,.popupbutton-block {
	margin:0;
	padding:10px 15px;
}

#rt-login-button .buttontext,#rt-popup-button .buttontext {
	font-size:130%;
	line-height:130%;
	font-weight:400;
	float:right;
}

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

#rt-popup .rt-block,#rt-popuplogin .rt-block {
	margin:0;
	padding:0;
}

#rt-popup .title,#rt-popuplogin .title {
	padding:0;
	margin-bottom:15px;
	margin-top:0;
	font-weight:400;
}

#rt-popuplogin p {
	float:left;
	margin-bottom:10px;
}

#rt-popuplogin p:first-child {
	margin-right:10px;
}

#rt-popuplogin .readon {
	float:right;
}

#rt-popuplogin ul li {
	float:none;
	display:inline-block;
	margin-right:10px;
}

/* ToTop Feature */
#gantry-totop {
	padding:0;
	font-size:110%;
	line-height:110%;
	font-weight:400;
}

/* 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;
}

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

/*drjjw*/
body #rt-logo {
	margin-top:5px;
}

.imgshadow2 {
	-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='#000000');
/* For IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');
}

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

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

.fusion-js-subs {
	padding-left:10px!important;
}

/*.fusion-js-container .active {padding-left: 6px !important}*/
.rt-joomla h2,.rt-joomla h3,.rt-joomla h4,.rt-joomla h5 {
	letter-spacing:0;
}

.roknewsflash .flashing,body #rt-page-surround div#newsflash.roknewsflash a {
	font-size:86%;
}

#rt-showcase .roktabs-links ul li span {
	font-size:138%;
}

body #rt-page-surround div#newsflash.roknewsflash a {
	margin-left:5px;
}

.topblock-overlay-dark .menutop li.active.root > .item,.topblock-overlay-dark .rt-splitmenu .menutop li.active > .item {
	background:#fff!important;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:400;
}

.pubres .approved,.attention,.alert,.notice {
	background-position:10px 20%;
}

/*menu fixes for JF*/
.menutop li.root > .daddy span {
	padding-bottom:20px!important;
}

#rt-header2 .rt-container .rt-grid-4 {
	width:253px!important;
}

.rt-container .rt-grid-8 {
	width:648px;
}

/**/
#rt-header {
	padding-top:10px;
}

li#button-author {
	width:100px;
	padding-right:15px!important;
}

#eblog-wrapper .tab_button li {
	width:10%;
}

#ezblog-menu .toolbar-item a {
	font-size:.9em;
}

#ezblog-body .tag-featured {
	line-height:1;
}

#ezblog-body .blog-title,#ezblog-body .blog-title * {
	font-weight:400;
}

.menutop li.root > .item {
	font-size:15px;
}

#rt-showcase .roktabs-container-wrapper img {
	margin:9px;
}

.rt-block {
	border-radius:4px 4px 4px 4px;
}

.loginbutton-block,.popupbutton-block {
	bottom:-3px;
	padding:6px 15px;
	position:absolute;
	right:0;
}

.module-title .title,.module-title .title span {
	color:#fff;
	text-shadow:none;
}

.module-title,.module-title2,.module-title3 {
	background:none repeat scroll 0 0 #3B5472;
	border-radius:4px 4px 0 0;
	color:#FFF;
}

.homepage .module-title .title,.homepage .module-title .title span,.homepage .module-title .title,homepage .module-title .title span,.homepage .module-title .title,homepage .module-title .title span {
	color:#555;
}

.homepage .module-title,.homepage .module-title2,.homepage .module-title3 {
	background:none repeat scroll 0 0 transparent!important;
}

#rt-page-surround .inputbox,#rt-popuplogin .inputbox {
	border:1px solid #D7D7D7;
	color:#999;
	font-size:16px;
/*height: 30px;*/
	line-height:24px;
	padding-left:5px;
}

.component-content .rt-article {
	min-height:300px;
}

.topblock-overlay-dark .menutop li.root,.topblock-overlay-dark .rt-splitmenu .menutop li {
	text-shadow:none!important;
}

/*.homepage .rt-articleinfo {
    position: absolute !important;
    right: 34px;
    top: 26px;
}*/
.attention,#system-message dd.notice ul {
	background:url(../images/typography/dark/attention.png) no-repeat scroll 1% 38% #D69839;
	border-top:1px solid rgba(255,255,255,0.3);
	color:#5A3800;
	text-shadow:1px 1px 1px rgba(255,255,255,0.3);
}

#rt-mainbottom .module-title,.module-title2,.module-title3 {
	background:none repeat scroll 0 0 #fff;
}

#rt-mainbottom .module-title .title,.module-title .title span,#rt-mainbottom .module-title3 h2.title {
	color:#555;
}

#rt-mainbottom .promo.icon1 .module-content,#rt-mainbottom .promo.icon2 .module-content,#rt-mainbottom .promo.icon3 .module-content,#rt-mainbottom .promo.icon4 .module-content,#rt-mainbottom .promo.icon5 .module-content,#rt-mainbottom .promo.icon6 .module-content {
	padding:24px 57px 15px 15px;
	height:100px;
}

.rt-article h1.title {
	color:#555;
}

.transiga .rt-block {
	padding:13px 0 11px 35px;
}

.transiga .goog-te-gadget-icon {
	display:none;
}

.component-content .rt-article-icons ul li {
	display:inline;
}

li.email-icon a {
	background-position:-22px 0!important;
}

#rt-utility .rt-block {
	height:22px;
}

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

#google_translate_element {
	text-align:center;
}

.component-content .rt-article-links h3,.component-content .user legend,.component-content .contact legend {
	font-size:120%;
	font-weight:400;
	letter-spacing:normal;
	line-height:120%;
	padding:0;
}

.menu-contact-iigan input {
	width:172px!important;
}

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

.rt-article h1.title {
	font-size:200%;
	font-family:Oswald,Helvetica,Arial!important;
}

h1,h2,h3,h4,h5 {
	font-family:Oswald,Helvetica,Arial!important;
}

li.edit-icon a {
	background-position:-64px 0!important;
}

p {
	font-size:1.2em;
	line-height:1.5em;
}

table,td,tr,tbody {
	font-size:1.1em;
	line-height:1.7em;
}

ul.checkmark li,ul.circle-checkmark li,ul.square-checkmark li,ul.circle-small li,ul.circle li,ul.circle-large li,ul.triangle-small li,ul.triangle li,ul.triangle-large li {
	font-size:100%!important;
}

#rt-popuplogin p {
	float:none;
}

#rt-popuplogin .userdata .readon {
	float:left;
}

#rt-popuplogin ul li {
	display:block;
}

.breadcrumbs a {
	font-weight:400;
	color:#555;
}

#rt-mainbody ul li {
	margin-left:20px!important;
}

#rt-header {
	padding-top:0;
}

#body .logo-block {
	padding:5px 0;
}

.component-content ul li,.component-content ol li {
	margin-left:20px!important;
}

table p {
	font-size:14px;
}

#rt-main .rt-block {
	z-index:1;
}

.menu-home .leading-0 {
	height:239px;
}

.menu-contact-iigan-email .contact h3 {
	display:none;
}

#jform_contact_emailmsg {
	width:168px;
	margin-left:2px;
}

.linkleft {
	width:70%;
}

.linkright {
	width:28%;
}

.links {
	display:inline-block;
	min-height:150px;
	margin:0;
	vertical-align:top;
}

#eb-individual-registration-page #adminForm select {
	width:223px;
}

.form-horizontal .form-actions {
	padding-left:10px;
}

/* Bootstrap Buttons */
.btn {
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:700;
	line-height:1.428571429;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}

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

.btn:hover,.btn:focus {
	color:#333;
	text-decoration:none;
}

.btn:active,.btn.active {
	outline:0;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	pointer-events:none;
	cursor:default;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none;
}

.btn-default {
	color:#333;
	background-color:#fff;
	border-color:#ccc;
}

.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active {
	color:#333;
	background-color:#ebebeb;
	border-color:#adadad;
}

.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {
	background-color:#fff;
	border-color:#ccc;
}

.btn-primary {
	color:#fff;
	background-color:#428bca;
	border-color:#357ebd;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active {
	color:#fff;
	background-color:#3276b1;
	border-color:#285e8e;
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
	background-color:#428bca;
	border-color:#357ebd;
}

.btn-warning {
	color:#fff;
	background-color:#f0ad4e;
	border-color:#eea236;
}

.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active {
	color:#fff;
	background-color:#ed9c28;
	border-color:#d58512;
}

.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active {
	background-color:#f0ad4e;
	border-color:#eea236;
}

.btn-danger {
	color:#fff;
	background-color:#d9534f;
	border-color:#d43f3a;
}

.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active {
	color:#fff;
	background-color:#d2322d;
	border-color:#ac2925;
}

.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active {
	background-color:#d9534f;
	border-color:#d43f3a;
}

.btn-success {
	color:#fff;
	background-color:#5cb85c;
	border-color:#4cae4c;
}

.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active {
	color:#fff;
	background-color:#47a447;
	border-color:#398439;
}

.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active {
	background-color:#5cb85c;
	border-color:#4cae4c;
}

.btn-info {
	color:#fff;
	background-color:#5bc0de;
	border-color:#46b8da;
}

.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active {
	color:#fff;
	background-color:#39b3d7;
	border-color:#269abc;
}

.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active {
	background-color:#5bc0de;
	border-color:#46b8da;
}

.btn-link {
	font-weight:400;
	color:#428bca;
	cursor:pointer;
	border-radius:0;
}

.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
	border-color:transparent;
}

.btn-link:hover,.btn-link:focus {
	color:#2a6496;
	text-decoration:underline;
	background-color:transparent;
}

.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {
	color:#999;
	text-decoration:none;
}

.btn-lg {
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px;
}

.btn-sm,.btn-xs {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px;
}

.btn-xs {
	padding:3px 5px;
}

.btn-block {
	display:block;
	width:100%;
	padding-right:0;
	padding-left:0;
}

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

/* Bootstrap Buttons */
.checkbox-cont {
	line-height:1em;
	font-size:small;
}

.inputbox.checkbox {
	margin:0 5px 0 0;
}

#oxfordtable td p {
	font-size:12px;
}

.jicons-icons {
	display:none;
}

.contact-position {
	font-weight:700;
}

.contact-position,.component-content address,.contact-address {
	margin-top:0!important;
	margin-bottom:0;
}

.contact-form input,.contact-form textarea {
	border:1px solid #ddd;
}

#field_eb_Accomodation td .inputbox {
	margin-top:-3px;
	margin-right:4px;
}

form#adminForm label.control-label {
	font-size:16px;
	padding-top:0;
}

.form-horizontal .controls {
	margin-left:180px;
	font-size:16px;
	line-height:24px;
}

.controls td input {margin:0 10px 0 0}

.controls td {font-size: 16px}
#field_eb_Accomodation td {
	font-size:16px;
	line-height:inherit;
}

#field_eb_InvitedSpear table, #field_eb_RenalPathologySociety table {width: 65%}

#field_eb_Policies {
	border-bottom:2px solid #00487B;
	border-top:2px solid #00487B;
	padding-top:10px;
}

h1.eb-page-heading {
margin-bottom: 10px !important;
}

h2.eb-heading {margin-bottom: 20px !important}
h3.eb-category-title a {font-size: 18px;font-weight: normal}
.eb-description.clearfix .eb-taskbar ul li .btn.btn-primary {display: none}

#rt-showcase .roktabs-wrapper {
    margin: 0px 0px !important;
}

.component-content .rt-article-icons ul {font-size: 0}
/*.topblock-overlay-dark #rt-top3, .topblock-overlay-dark #rt-header2,.topblock-overlay-dark #top-shadow {background: none !important}*/
.topblock-overlay-dark #rt-top3, .topblock-overlay-dark #rt-header2 {margin-top: -4px}
.rt-block.logo-block {
    padding-top: 3px;
}