@charset "UTF-8";
/* CSS Document */

/* ASSIGNMENT FILE ADDS & REPLACES TO JOOMLA+ CSS */
/* "rfiles" = "our files" . these files are kept separate to avoid being overwritten/replaced by Joomla upgrades */

/* color theme
	BLUE = #2c68a3
	LIGHT BLUE = #176bc0
	ORANGE = #ff7708
	LIGHT ORGANGE = #f5ac2d
	DARK ORANGE = #d93
*/


.rfiles-clear {clear:both;}


/* smart flash image banner */
._banner-a * {margin:0 !IMPORTANT; padding:0 !IMPORTANT;}
/*._banner-a {margin-left:-10px !IMPORTANT;}*/


/* custom styles for assignment in CUSTOM HTML MODULE "LOGO" */
.rfiles-siteID {color:#fff; font-weight:bold; font-size:14px; letter-spacing:normal; margin-top:0; margin-left:10px;}
.rfiles-siteID .tag {font-style:italic;}
.rfiles-siteID a {text-decoration:none; color:#fff;}
.rfiles-siteID a:hover {color:#f5912d;}

/* MODULE STYLES */
._side-menu {margin-top:5px; margin-bottom:15px;}
._side-menu h2 {padding:5px; font-size:130%;}
._side-menu .module-inner2 {padding:5px;}
._side-menu ul li {line-height:100%; margin-bottom:5px;}
._side-menu ul li a {font-size:95%; line-height:115%;}
._side-menu ul li a:hover {color:#cc5c00 !IMPORTANT;}

._mailchimp form {padding-left:15px;}
._mailchimp h2.title {padding:20px 12px 5px 5px; font-size:125%;}
._mailchimp #add {margin-top:10px;}
._mailchimp .module-inner2 {margin:-1px 2px 0; overflow:hidden; padding:5px 5px 0;}


div.k2ArchivesBlock ul {padding-left:20px;}


/* CUSTOM CSS */
._table-shortSale * {color:#0000cc !IMPORTANT; padding:0; margin:0; line-height:normal;}
table._table-shortSale  {font-weight:bold; background-color: #ffcc00; border:3px ridge #0000cc;}
._table-shortSale td {text-align:center; padding:10px; vertical-align:middle; border:1px solid #0000cc; }

/* CONTENT */
._profile ._pic {float:left; margin:0 10px 5px 0; padding:0px; border:2px solid #999999;}
._profile ._title-bar {background:#FFFFFF; height:40px; margin:15px 5px 15px 0; padding:2px; color:#2c68a3; font-size:135%; font-weight:bold;}
._profile ._name {float:left; padding:8px 5px;}


/* Modify ROK */

body .menutop li.root > .item {line-height:25px; font-size:12px; font-weight:bold;}

.componentheading {display:none;} /* set to hide SOBI2 Component heading on page */
.dm_cat {display:none;} /* set to hide Docman category */

#rt-header .rt-container {background:url(/LAB/rfiles/templates/images/backgrounds/top-bg001.png) no-repeat;}
#rt-header .rt-block {padding:2px;}

#rt-navigation3 .menutop li.root > .item span {padding:5px 10px;}
#rt-navigation3 li {min-width:16.84%;}

#rt-breadcrumbs {margin-bottom:-25px;}

#rt-logo {height:93px; width:350px; margin-left:-9px; margin-top:-2px; background:url(../images/branding/logo-fx.png) no-repeat;}

#rt-top {padding:4px 0 0 0; margin:0;}
#rt-top .rt-block {padding:0;}
#rt-top .module-inner3 {margin:0; margin-left:-5px; padding:0; background:none;}
#rt-top .module-tm, #rt-top .module-tl, #rt-top .module-tr {background:none; height:0;}
#rt-top .module-l, #rt-top .module-r {background:none;}
#rt-top .module-bl, #rt-top .module-bm, #rt-top .module-br {background:none;}
#rt-top .date-block {padding:5px;}
#rt-top .twoj_li {padding:1px !important;}

#rt-utility {padding:0; margin:0;}
#rt-utility .date-block {padding:2px; text-align:right;}

#rt-copyright {padding:0;}
#rt-copyright .rt-block {margin:5px; padding:5px;}
#rt-copyright .module-tl, #rt-copyright .module-tr, #rt-copyright .module-br, #rt-copyright .module-tm, #rt-copyright .module-1, #rt-copyright .module-r, #rt-copyright .module-bl, #rt-copyright .module-bm, #rt-copyright .module-l {background:none;}
#rt-copyright .module-inner3 {background:none; padding:3px;}

#gantry-resetsettings {padding:2px; padding-left:15px;} /* modified to fit RT-UTILITY position */
#rt-accessibility {padding:2px;} /* modified to fit RT-UTILITY position */
#rt-login-button .buttontext {padding-top:8px; line-height:normal; text-align:right; text-transform:lowercase;} /* modified to fit RT-TOP */
#rt-login-button a {text-decoration:none; color:#fefefe;}

#rt-main .rt-block {padding:0 15px;}
#rt-mainbody a {border-bottom:1px dotted #FFFFFF; font-weight:bold;}
#rt-mainbody a:hover {color:#ff7708;}

.jform {font-size:100%;}
.jfbutton {margin-left:150px;}
#recaptcha_area, #recaptcha_table {margin-left:150px; margin-bottom:15px;}
div.itemBody ul, div.itemBody ol {padding-left:15px; margin-left:25px;}
div.itemBody p {margin:0 0 5px;}

div.itemIntroText {color:inherit; font-size:inherit; font-weight:inherit; line-height:inherit; padding:inherit;}

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


/* K2     K2     K2     K2     K2     K2     K2     K2     K2     */

div.catItemIntroText img, div.itemFullText img, div.itemIntroText img {background:none; border:none;}
.catItemBody ul li a {font-size:inherit; line-height:inherit;}


/* K2 ITEM VIEW */
.k2Pagination div.tab, .k2Pagination div.page-block {display:inline-block; color:#ffffff;}
div.k2Pagination {color:#ffffff;}
div.userBlock {border:none; background:none;}
#rt-mainbody .k2FeedIcon a {border:none; font-weight:normal;}
div.catItemRatingBlock span, div.itemRatingBlock span {color:#ffffff;}
div.catItemHeader span.catItemDateCreated, div.genericItemHeader span.genericItemDateCreated, div.genericItemCategory span, div.itemHeader span.itemDateCreated, div.userItemHeader span.userItemDateCreated {color:#ffffff;}
div.userItemCategory span {color:#ffffff;}
div.itemCommentsForm form input.button {background:#000033; color:#ffffff;}
span.itemDateModified {color:#ffffff;}
div.itemToolbar {background:none; border-bottom:none; border-top:none;}
#rt-mainbody div.itemToolbar a {border:none;}
div.itemTagsBlock span {color:#ffffff;}
.itemLinks .itemTagsBlock a {font-size:inherit;}
div.itemSocialLinksBlock span {color:#ffffff;}
div.itemSocialLinksBlock ul.itemSocialLinks {margin-top:4px;}
.itemRelated h3 {font-size:inherit;}
.itemRelated li.even, .itemRelated li.odd, .itemAuthorLatest li.even, .itemAuthorLatest li.odd, div.k2ItemsBlock ul li.even, div.k2ItemsBlock ul li.odd {background:none; border:none;}
.itemRelated .even a, .itemRelated .odd a {font-size:inherit;}

div.itemComments {background:none;}
div.itemComments h3 {margin:5px 0;}

/* DOCman */
h1.dm_title, h2.dm_title, h3.dm_title {}
h1.dm_title {font-size:150%;}
#dm_docs h3.dm_title {margin-bottom:2px !IMPORTANT; padding-bottom:0 !IMPORTANT;}

.dm_description fieldset {margin:0 2px; border:1px solid #fff; background:#e6e6ff; line-height:120%; width:50em;}
.dm_description fieldset p {float:left; width:20%; text-align:left; background:#0e4d8e; padding:2px; margin:2px; font-weight:bold; color:#fff;}
.dm_description fieldset p + p {float:right; width:75%; text-align:left; background:#e6e6ff; color:#000; font-weight:normal; border:none;}

#dm_nav {margin:5px auto; padding:1px; text-align:center;}
#dm_nav .page-block {display:inline-block;}
#dm_nav .tab {display:inline-block; width:35px;}
#dm_nav div {display:inline-block; color:#333;}

/* Rok Downloads */
.rd_pagination {margin:5px auto; padding:1px; text-align:center;}
.rd_pagination .page-block {display:inline-block;}
.rd_pagination .tab {display:inline-block; width:35px;}
.rd_pagination div {display:inline-block; color:#333;}
