/**

 * @package   Modulus Template - RocketTheme

 * @version   1.6.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

 */


/* Menu fix */
/* .home-link {
   float: left;
}
.home-link a {
   display: block;
   width: 300px;
   height: 500px;
   cursor: pointer;
}
#strauss .menumenutop {
   margin-top: -504px !important;
} */



/* Opacity fix */
.faderightimg img {
    opacity: 1 !important;
}
.image-fader-top-right,
.image-fader-bottom-left,
.image-fader-bottom-right {
    color: #fff !important;
}


/* Logo */

#jcemediabox-popup-page {
    z-index: 9999999999999999 !important;
}

.footer_strauss_inner {
    text-align: right;
    padding-right: 30px;=
}

.footerblock-overlay-light #rt-footer-surround .module-content {
background:none;
}

.menu-home #rt-footer-surround .module-content {
    /*background:url("../images/upcom_event_bg.png") repeat-x scroll 0 0 #293a42;*/
    background-color: #425E45;
}

#rt-utility .rt-alpha {
    margin-left: 0;
    width: 100%;
    padding: 0;
}

.memorium {
    background-color: #b49326;
    border-bottom: 2px solid #FFFFFF;
    border-top: 2px solid #FFFFFF;
    color: #FFFFFF;
    padding: 10px;
    position: relative;
    text-align: center;
    min-height: 43px;
    height: auto;
}

.memorium .banneritem a {
    color: #293a42;
}
.gallery-flickr ul li a {
    color: #183C47 !important;
    line-height: 20px;
    font-size: 13px;
}

#rt-footer-bg #socialicon {
    display: inline;
clear:none
}


.menu-cyber-courses #rt-main {background:none;}


.option-com-jem .copyright, #eventcontent .copyright{display:none; }


#eventcontent div.description {font-size: 12px;line-height: 1.5em; margin-top:0px;}

h3.feed-link a {
    font-size: 13px;
    line-height: 20px;
    color: #183C47;
    text-transform: none;
}

.tweet a {
    clear: none;
    display: inline;
}

#rt-mainbody .news .module-content {
font-size: 11.75px;
margin: 0px;
line-height: 18px;
color: #6A737B;
}


.srfrPreText {
    padding: 0px 4px 0px 0px;
    color: #AFAEAA;
    font-size: 7.5px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 12px;
    text-transform: uppercase;}

    #rt-maintop, #rt-mainbottom {
    clear: both;
}

#rt-top .menutop li {
    padding: 14px 10px 0px 0px;
}

.menu-ccaps-publication #phoca-dl-categories-box > div:first-child {display:block;}


.roksearch-wrapper {margin-top: 6px;}

.follow-us {  background: none;
    border: 0;
    float: none;
    padding: 0;
    margin: 0;
    height:auto;
}

#rt-footer-surround .module-content {background: #293a42;}
.follow-us .text {
    padding: 0;
    width: 580px;
    padding-left: 30px;
    color: #fff;
    font-size: 14px;
    line-height: 70px;
    padding-top: 8px;
    float: left;
    margin: 0;
    padding-bottom: 10px;
}
.follow-us #mc-embedded-subscribe {
    background-color: #518E5C;
    color: #fff;
    border: 0;
    font-size: 14px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    text-transform: lowercase;
}

.follow-us .form .email {
    float: left;
    margin-right: 10px;
    font-size: 14px;
    padding-top: 34x;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 0px;
}

.follow-us .rsform-block-submit {
    display: inline;
    float: left;
}

.follow-us #mc_embed_signup {
    padding-left: 0px;
    padding-right: 25px;
    width: auto;
    padding-top: 30px;
    float: right;
}

.menu-home #rt-content-bottom .media_date {display: none;}

#rt-content-bottom .tweetby {display: none;}


#rt-content-bottom .flickr_img_title {margin-top:10px;}

#rt-content-bottom .flickr_img_title a {line-height: 16px;}

#rt-content-bottom .gallery-flickr ul li {
    float:none;
}

.menu-home #rt-footer .rt-block {
        padding: 0px 0 3px !important;

}

#rt-content-bottom .gallery-flickr ul > li > a {margin-top:5px; padding-bottom:10px;}

body.menu-home #rt-content-bottom .rt-block {
    border-bottom: 0;
}

#rt-content-bottom .follow-us .text {
    padding: 0;
    padding-bottom: 13px;
    margin-top: 21px;
}

#rt-content-bottom .video_title {
    margin-bottom: 0;
    margin-top: 15px;
    min-height: 41px;
}

#rt-content-bottom .gallery-flickr ul li > a > div {height: 150px !Important;}

#rt-content-bottom .tweet {float: left;margin-top: 18px;}

#rt-content-bottom .tweet a {margin-top:3px; margin-bottom: 3px;}

#rt-content-bottom .tweetat {margin-top: 10px; font-style: italic;}

.footer_strauss_inner {
    color: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #2C3A3A;
}



fieldset.phrase, fieldset.word, fieldset.only {
    border-bottom: none;
}

#rt-mainbottom {
    border-bottom: 0px solid #FFFFFF;
}

#searchForm .phrases, #searchForm .form-limit {display: none;}




.topblock-overlay-dark #rt-logo {background: url(../images/logo/dark/logo.png) 0 0 no-repeat;}

.topblock-overlay-light #rt-logo {background: url(../images/logo/light/logo.png) 0 0 no-repeat;}

ul li a {

    font-size: inherit;

}


#ampz_inline_top, #ampz_inline_bottom {
    margin: 10px 0;
    margin-left: 30px;
}

.menu-campi .faderightimg strong, .menu-campi .fadeleftimg strong, .menu-cyber .faderightimg strong, .menu-space-security .faderightimg strong, .menu-cyber .fadeleftimg strong, .menu-space-security .fadeleftimg strong  {
    color: #fff !important;
    text-shadow: 1px 1px 1px #000;
}
body .cepsa-data-drop ul {display: none !important;}

/*K2 Events*/

.-events #k2Container {
    width: 700px;
    float: right;
}

.ampz_container ul {padding:0;}

.-events .filter-wrapper {
    width: 210px;
    margin: 20px;
}

.-events #k2Container .data-row {
    padding: 20px 20px 10px 23px;
    height: 120px;
}
.-events #k2Container .event-data h3 {
    margin: 0;
}
.-events #k2Container .event-data h5 {
    margin: 0;
}

.-events #k2Container .event-data {clear:both;}

.-events #k2Container h1 {
    font-size: 12px;
    font-weight: bold;
    padding-left: 21px;
    color: #2c4152;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 10px 0px 20px 2px;
}

.past-events h3 {
    margin-bottom: 10px;
    font-size: 12px;
    clear: left;
    font-weight: bold;
    color: #1d3446;
}

.-events #filter-form .sortby {
    font-size: 12px;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 10px;
    color: #1d3446;
}

.-events #filter-form #btngo .searcbutton {
    background: #2a3e48;
    border: 0 none;
    height: 17px;
    color: #fff;
    width: 37px;
    cursor: pointer;
}

.-events #filter-form #month-row {
    padding-bottom: 30px;
}

.past-events a {
color: #6a757b;
    font-size: 11px;
    line-height: 15px;
    padding-top: 10px;
}

.pastevents {
    padding-bottom: 10px;
}

.past-events .view-all {
    color: #B38808;
    font-weight: 700px;
    font-size: 15px;
}

.-events #k2Container .data-row:nth-of-type(odd) {
    background-color: #f0f0f2;
}

.-events #k2Container .data-info {
    padding: 0px 20px 10px 23px;
    width: 510px;
    float: left;
}

.-events #k2Container .data-info {
    font-size: 10px;
    font-weight: bold;
    width: 450px;
    line-height: 14px;
}

.-events #k2Container .data-img {
    float: left;
}

.-events #k2Container h7 {
    clear: both;
    color: #2A3E48;
    font-size: 10px;
    font-weight: bold;
    line-height: 1.2em;
    height: 17px;
}

.-events #k2Container h3 a {
    clear: both;
    font-size: 12px;
    color: #2a3e48;
    font-weight: bold;
    line-height: 16px;
}

.-events #k2Container div.itemBody {
    padding: 0;
}
.-events #k2Container .itemFullText {
    clear: both;
    padding-top: 30px;
}

.-events #k2Container .itemTitle {
    font-size: 15px;
    font-weight: bold;
    color: #2b3745;
    line-height: 17px;
}

.-events #ampz_inline_top, .-events #ampz_inline_bottom {
    margin-left: 0px;
}

.-events #k2Container div.itemHeader {    display: inline-block;
    width: 520px;}

.-events div.itemImageBlock {
    padding: 16px 30px 0px 0px;
    width: 100px;
    height: auto;
}

.-events #eventSide .event-label p {margin-bottom:40px;}

.-events #eventSide .event-label {
    clear: both;
    display: block;
    font-size: 8px;
    color: #8F969C;
    letter-spacing: 1.1px;
    line-height: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.-events #eventSide {
    padding: 20px 20px 20px 20px;
    float: left;
    width: 210PX;
        font-size: 12px;
    font-weight: bold;
    color: #1F3444;
    line-height: 15px;
}
.-events #eventSide h3 {
    font-size: 12px;
    color: #1F3444;
}

/*END*/

.pd-tags {display:none;}



.menu-ccaps-publication #phoca-dl-categories-box > div:first-child {display:none;}

/* CSS by LIM */



/*#strauss{ height:45px; position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0; z-index:2000;overflow:hidden; border-bottom:4px solid #fff }*/

/*#rt-body-bg{position:relative;}*/

/*#strauss .rt-container{background-image:url(../images/strauss_header_bg1.png); height:112px}*/

#rt-header{ top:45px;}

#strauss .rt-block{ margin:0px; padding:0px}

#strauss .menumenutop li {float: left; padding: 10px 10px 0 0; height: auto; list-style: none outside none; margin: 0; padding: 0; position: relative; }

#strauss .menumenutop li a{line-height:10px}

#strauss .menumenutop span {color:#A3A6A7;display:block;outline:medium none;padding:0px 10px;width:auto;font-weight:normal; font-size:13px;margin:0 1px 0 -2px; }

#strauss .menumenutop{ /* padding:48px 0px 0px 6px; */ float:right;}

#rt-header2s .menutop{ padding:26px 0px 0px 32px; }

#rt-header2cc .menutop, #rt-header2cepsa .menutop, #rt-header2cc .menutop, #rt-header2campi .menutop, #rt-header2space-security .menutop{ padding:26px 0px 0px 32px; }

#rt-header2s .rt-block{margin:0px; padding:0px}

#rt-header2cc .rt-block, #rt-header2cepsa .rt-block, #rt-header2campi .rt-block, #rt-header2cyber .rt-block, #rt-header2space-security .rt-block{margin:0px; padding:0px}





#rt-header2s #nextgenlogo{height:100px; width:auto;}

#rt-header2s .rt-container { background: url(../images/collupse_bottom.png) no-repeat scroll 0 0 transparent; height: 147px; }

#rt-header2cc .rt-container {background: url(../images/collupse_bottomccap.png) no-repeat scroll 0 0 transparent; height: 147px; }

#rt-header2cc #nextgenlogo, #rt-header2cepsa #nextgenlogo, #rt-header2campi #nextgenlogo, #rt-header2cyber #nextgenlogo, #rt-header2space-security #nextgenlogo{height:100px; width:auto;}


#nextgenlogolink{ height:30px; width:200px;}

.ccaptopmenu, .campitopmenu, .cybertopmenu, .space-securitytopmenu{padding-left:100px;}



#pg-pagination {

    list-style-type: none;

    overflow: hidden;

    padding: 0;

}

.menu-space-security .sprocket-grids-b-readon,
.menu-cyber .sprocket-grids-b-readon {
    display: none !important;
}

#rt-top2 .rt-grid-3 {margin-top: 3px;}

#mod-finder-searchform458 label {display: none;}
#mod-finder-searchform458 input {
    width: 120px;
    margin-top: 10px;
    margin-right: 10px;
    background-color: transparent;
    border: 1px solid #aaa;
    padding: 1px 5px;
}
.btn.finder {
    background-color: transparent;
    border: 1px solid #aaa;
    border-radius: 0;
}

.menu-search-results #rt-main .finder {padding:20px; }

.menu-search-results .search-results li h4 a {font-weight: normal;}

.menu-search-results .search-pagination li {
    display: inline;
    margin: 20px;
}

.menu-search-results .search-pagination .pagination-prev, .menu-search-results .search-pagination .pagination-next {
	margin:0;
}

.menu-search-results .search-pagination li a {
    padding: 0 !important;
    font-size: 14px !important;
}
.menu-search-results .search-pagination ul {padding:0;margin-top:20px; margin-bottom:20px;}

body #roksearch_results {

    z-index: 99999;

}/* Strauss News page css */



body.menu-strauss-news .article-header .module-title .title{padding:5px 0px}



body.menu-nextgen-media #rt-maintop{background-color:#edeef0; color:#6B747D; margin-bottom:4px;}

body.menu-nextgen-media #rt-maintop .rt-block{background-color:transparent; padding:20px 10px}



/* Top Section - Dark */

/*.topblock-overlay-dark #rt-top {background: url(../images/overlays/dark-10.png);} */

.topblock-overlay-dark #rt-top {height:48px}

/* .topblock-overlay-dark #rt-top2, .topblock-overlay-dark #rt-header {background: url(../images/overlays/dark/overlay-top.png) 50% 0 repeat-x;}*/

/*.topblock-overlay-dark #rt-top3, .topblock-overlay-dark #rt-header2 {background: url(../images/overlays/dark/overlay-top2.png) 50% 100% repeat-x;} */

.topblock-overlay-dark #rt-top3, .topblock-overlay-dark #rt-header2 {}



.topblock-overlay-dark #rt-top3{

	/* background:url("../images/ut_header_bg.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);

	height:46px; */

}

.topblock-overlay-dark #rt-top3 .rt-block{margin:0px; padding:0px 0px 0px 12px;}

.topblock-overlay-dark #rt-top3 .rt-block .menutop{padding-left:53px;}
.campitopmenu, .cybertopmenu, .space-securitytopmen {padding:0px;}

.space-securitypeople div.itemExtraFields {
    height: auto;
}

.space-securitypeople div.itemExtraFields ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.topblock-overlay-dark #rt-top3 .rt-block p{margin:0px; padding:0px;}

/*.topblock-overlay-dark #top-shadow {background: url(../images/overlays/dark/top-shadow.png) 50% 0 repeat-x;}*/

.topblock-overlay-dark #top-shadow {}

/*#rt-header2 .rt-container{background: url(../images/overlays/header_bg.png) no-repeat; height:145px;}*/

/*#rt-header2 .rt-container{background: url(../images/rscwebbanner_960x112px_updated_72dpi-4-1.jpg) no-repeat; height:112px;}*/

#nextgen{height:70px;color: white; font-weight: bold;line-height:17px;padding-top:30px; margin-left:-3px}

#rt-header2 .rt-block{margin:0px 0px 0px 0px}

#rt-header2 .alternate .rt-block{padding:0px 10px}

#rslogo span{display:none}



/* CSS BY LIM */

.searchtxt{color:#1e3344; padding-right:5px; font-size:12px}

.fadeleftimg{float: left; width: 543px; position: relative;}

.leftimgbox{height:362px; width:543px; position:relative;}

.faderightimg{float: left; width: 417px; position:relative;}

.righttopimgbox{clear: both; height:182px; position:relative;}

.rightbtmimg{float: left; width: 176px; position:relative;}

.rightbtmimgbox{height:180px; width:176px; position:relative;}

.faderightbtmright{float: left; width: 238px; padding-left:3px}

.rightbtmright{height:180px; width:238px; position:relative;}



#featuredpeople{float: left;width:238px;}

#featuredpeople_strauss{height: 234px; background-color:#edeef0;}



#about{line-height: 15px; padding-left: 0px; letter-spacing: 0.1px;}

.aboutcontent{line-height: 15px; padding-top: 13px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; color: #52606b; letter-spacing: 0.1px; font-size: 12px;}

.aboutcontentemail{line-height: 15px; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; color: #52606b; letter-spacing: 0.1px; font-size: 12px;}

#about_strauss{padding-left:0px; letter-spacing: 0.1px;}

body.menu-nextgen-about-texas .item-page h2.title { color: #B48906; font-size: 14px;}

#about_strauss h2{color:#B38808; font-size:15px}

.purpose{padding-left:20px}

.purpose h2{color:#B38808; font-size:15px}

.bold14px{font-weight: bold; font-size: 14px;}

.emailus{color: #52606b; font-weight: bold;}

.emailus a{font-weight: bold;}

.purposecont{line-height: 15px; padding: 10px 0px 0px 10px; color: #52606b; letter-spacing: 0.1px; font-size: 12px;}





body div#jem {

    padding: 0;

}



div#jem .copyright {

    display:none;

}



.peoplelefttop{padding: 0px 0px 16px 15px; padding-top: 17px; font-size: 11px; color: #1e3344; line-height: 15px;}

.peoplelefttop .personneltitle{font-weight:bold}

div.k2CategoriesListBlock ul li a {font-size:11px;}

div.k2CategoriesListBlock ul li.activeCategory a {color: #B38808;}

div.k2CategoriesListBlock ul li a  {line-height:2em;color: #6A737B;}

div.catItemHeader h3.catItemTitle {font-size: 12px;}

div.catItemHeader {padding: 0 20px 0 40px;}

div.catItemBody {padding: 0px 0 8px 300px;}

div.catItemExtraFields, div.genericItemExtraFields {font-size: 8px;font-weight:bold; letter-spacing:1.1px; word-spacing:1px;padding: 0px 0px 0px 0px; line-height:15px;}



#eventdetail{/*background-color:#edeef0;*/ padding:20px 10px 10px 20px;height:500px; min-height:500px}

.eventtitle{clear:both; font-size:8px; color:#8F969C; letter-spacing:1.1px; line-height:10px}

#eventcontent{float:left; width:680px; padding:0px 15px 10px 0px}

#eventcontent p {font-size: 12px}

#eventcontent .flyermodal img {border: 1px solid #ddd; padding:1px;}

.el_categoryevents .flyerimage, .el_categoryevents .event_img_box img {

    height: 90px !important;

    width: auto !important;

}



.el_categoryevents .event_img_box {

    padding-top: 16px;

}





.newslefttop{margin-left: -10px; margin-top: -10px; border-bottom:4px solid #fff; width:240px}

.newslefttop img {

    width: 240px;

}

/* Top Section - Light */

.topblock-overlay-light #rt-top {background: url(../images/overlays/light-10.png);}

.topblock-overlay-light #rt-top2, .topblock-overlay-light #rt-header {background: url(../images/overlays/light/overlay-top.png) 50% 0 repeat-x;}

.topblock-overlay-light #rt-top3, .topblock-overlay-light #rt-header2 {background: url(../images/overlays/light/overlay-top2.png) 50% 100% repeat-x;}

.topblock-overlay-light #top-shadow {background: url(../images/overlays/light/top-shadow.png) 50% 0 repeat-x;}



/* Top Menu  - Dark */

.menutop .fusion-submenu-wrapper {}

/*.topblock-overlay-dark .rt-menubar {background: url(../images/overlays/dark/top-div.png) 0 0 repeat-y;}*/

.topblock-overlay-dark .rt-menubar {margin: 32px 0 0 15px; float:right;}

/*.topblock-overlay-dark .menutop li.root, .topblock-overlay-dark .rt-splitmenu .menutop li {background: url(../images/overlays/dark/top-div.png) 100% 0 repeat-y;text-shadow: 1px 1px 0 rgba(0,0,0,0.3);} */

.topblock-overlay-dark .menutop li.root, .topblock-overlay-dark .rt-splitmenu .menutop li {}

/*.topblock-overlay-dark .menutop li.active.root > .item, .topblock-overlay-dark .rt-splitmenu .menutop li.active > .item {background: url(../images/overlays/dark-20.png);text-shadow: -1px -1px 0 rgba(0,0,0,0.3);box-shadow: inset 0 0 4px rgba(0,0,0,0.3);} */

.topblock-overlay-dark .menutop li.active.root > .item, .topblock-overlay-dark .rt-splitmenu .menutop li.active > .item {}

/*.topblock-overlay-dark .menutop li.parent.root .item span .daddyicon, .topblock-overlay-dark .menutop li.root .daddy.item .daddyicon, .topblock-overlay-dark .menutop ul li > .daddy span {background-image: url(../images/overlays/dark/topdaddy.png);} */

.topblock-overlay-dark .menutop li.parent.root .item span .daddyicon, .topblock-overlay-dark .menutop li.root .daddy.item .daddyicon, .topblock-overlay-dark .menutop ul li > .daddy span {display: none;}


.custom-home-youtube {padding-bottom:5px;}


/* Top Menu  - Light */

.topblock-overlay-light .rt-menubar {background: url(../images/overlays/light/top-div.png) 0 0 repeat-y;}

.topblock-overlay-light .menutop li.root, .topblock-overlay-light .rt-splitmenu .menutop li {background: url(../images/overlays/light/top-div.png) 100% 0 repeat-y;text-shadow: -1px -1px 1px rgba(255,255,255,0.6);}

.topblock-overlay-light .menutop li.active.root > .item, .topblock-overlay-light .rt-splitmenu .menutop li.active > .item {background: url(../images/overlays/dark-10.png);text-shadow: -1px -1px 1px rgba(255,255,255,0.5);box-shadow: inset 0 0 4px rgba(0,0,0,0.1);}

.topblock-overlay-light .menutop li.parent.root .item span .daddyicon, .topblock-overlay-light .menutop li.root .daddy.item .daddyicon, .topblock-overlay-light .menutop ul li > .daddy span {background-image: url(../images/overlays/light/topdaddy.png);}



/* Showcase - Dark  */

.showcaseblock-overlay-dark #rt-showcase {box-shadow: inset 0 0 2px rgba(0,0,0,0.8);}

.showcaseblock-overlay-dark #rt-showcase2 {background: url(../images/overlays/dark/showcase-overlay.png) 0 0 no-repeat;}

.showcaseblock-overlay-dark #rt-showcase3 {background: url(../images/overlays/dark/showcase-overlay2.png) 100% 100% no-repeat;}

.showcaseblock-overlay-dark #rt-showcase .title {text-shadow: 1px 1px 0 rgba(0,0,0,0.3);}



/* Showcase - Light  */

.showcaseblock-overlay-light #rt-showcase {box-shadow: inset 0 0 2px rgba(0,0,0,0.5);}

.showcaseblock-overlay-light #rt-showcase2 {background: url(../images/overlays/light/showcase-overlay.png) 0 0 no-repeat;}

.showcaseblock-overlay-light #rt-showcase3 {background: url(../images/overlays/light/showcase-overlay2.png) 100% 100% no-repeat;}

.showcaseblock-overlay-light #rt-showcase .title {text-shadow: -1px -1px 1px rgba(255,255,255,0.6);}



/* Module Variations */

#rt-top-surround .box1 .rt-block, #rt-footer-surround .box1 .rt-block {background: url(../images/overlays/dark-10.png);}

#rt-top-surround .box2 .rt-block, #rt-footer-surround .box2 .rt-block {background: url(../images/overlays/dark-15.png);}

#rt-top-surround .box3 .rt-block, #rt-footer-surround .box3 .rt-block {background: url(../images/overlays/dark-20.png);}

#rt-top-surround .box4 .rt-block, #rt-footer-surround .box4 .rt-block {background: url(../images/overlays/dark-25.png);}

#rt-top-surround .box5 .rt-block, #rt-footer-surround .box5 .rt-block {background: url(../images/overlays/light-10.png);}

#rt-top-surround .box6 .rt-block, #rt-footer-surround .box6 .rt-block {background: url(../images/overlays/light-15.png);}

#rt-top-surround .box7 .rt-block, #rt-footer-surround .box7 .rt-block {background: url(../images/overlays/light-20.png);}

#rt-top-surround .box8 .rt-block, #rt-footer-surround .box8 .rt-block {background: url(../images/overlays/light-25.png);}



/* Module Varations - Dark */

.topblock-overlay-dark .title1 .module-title2 {background: url(../images/overlays/dark/overlay-top.png) 50% 0 repeat-x;}

.topblock-overlay-dark .title1 .module-title3 {background: url(../images/overlays/dark/overlay-top2.png) 50% 100% repeat-x;}

.topblock-overlay-dark #rt-top-surround .title, .topblock-overlay-dark .title1 .title, .footerblock-overlay-dark #rt-footer-surround .title {text-shadow: 1px 1px 0 rgba(0,0,0,0.3);}

.showcaseblock-overlay-dark .title2 .module-title2 {background: url(../images/overlays/dark/showcase-overlay2.png) 100% 100% no-repeat;}

.showcaseblock-overlay-dark .title2 .module-title3 {background: none;}

.showcaseblock-overlay-dark .title2 .title {text-shadow: 1px 1px 0 rgba(0,0,0,0.3);}



/* Module Varations - Light */

.topblock-overlay-light .title1 .module-title2 {background: url(../images/overlays/light/overlay-top.png) 50% 0 repeat-x;}

.topblock-overlay-light .title1 .module-title3 {background: url(../images/overlays/light/overlay-top2.png) 50% 100% repeat-x;}

.topblock-overlay-light #rt-top-surround .title, .topblock-overlay-light .title1 .title, .footerblock-overlay-light #rt-footer-surround .title {text-shadow: -1px -1px 1px rgba(255,255,255,0.5);}

.showcaseblock-overlay-light .title2 .module-title2 {background: none;}

.showcaseblock-overlay-light .title2 .module-title3 {background: none;}

.showcaseblock-overlay-light .title2 .title {text-shadow: -1px -1px 1px rgba(255,255,255,0.5);}



/* Side Menu - Dark */

.topblock-overlay-dark #rt-top-surround .module-content ul.menu > li, .showcaseblock-overlay-dark #rt-showcase .module-content ul.menu > li, .footerblock-overlay-dark #rt-footer-surround .module-content ul.menu > li {background: url(../images/overlays/dark/horiz-div.png) 50% 100% repeat-x;}

.topblock-overlay-dark #rt-top-surround .module-content ul.menu li:hover > a, .topblock-overlay-dark #rt-top-surround .module-content ul.menu li:hover > .separator, .topblock-overlay-dark #rt-top-surround .module-content ul.menu li:hover > .item, .topblock-overlay-dark #rt-top-surround .module-content ul.menu li.active > a, .topblock-overlay-dark #rt-top-surround .module-content ul.menu li.active > .separator, .topblock-overlay-dark #rt-top-surround .module-content ul.menu li.active > .item, .showcaseblock-overlay-dark #rt-showcase .module-content ul.menu li:hover > a, .showcaseblock-overlay-dark #rt-showcase .module-content ul.menu li:hover > .separator, .showcaseblock-overlay-dark #rt-showcase .module-content ul.menu li:hover > .item, .showcaseblock-overlay-dark #rt-showcase .module-content ul.menu li.active > a, .showcaseblock-overlay-dark #rt-showcase .module-content ul.menu li.active > .separator, .showcaseblock-overlay-dark #rt-showcase .module-content ul.menu li.active > .item, .footerblock-overlay-dark #rt-footer-surround .module-content ul.menu li:hover > a, .footerblock-overlay-dark #rt-footer-surround .module-content ul.menu li:hover > .separator, .footerblock-overlay-dark #rt-footer-surround .module-content ul.menu li:hover > .item, .footerblock-overlay-dark #rt-footer-surround .module-content ul.menu li.active > a, .footerblock-overlay-dark #rt-footer-surround .module-content ul.menu li.active > .separator, .footerblock-overlay-dark #rt-footer-surround .module-content ul.menu li.active > .item {background: url(../images/overlays/light-15.png);}



/* Side Menu - Light */

.topblock-overlay-light #rt-top-surround .module-content ul.menu > li, .showcaseblock-overlay-light #rt-showcase .module-content ul.menu > li, .footerblock-overlay-light #rt-footer-surround .module-content ul.menu > li {background: url(../images/overlays/light/horiz-div.png) 50% 100% repeat-x;}

.topblock-overlay-light #rt-top-surround .module-content ul.menu li:hover > a, .topblock-overlay-light #rt-top-surround .module-content ul.menu li:hover > .separator, .topblock-overlay-light #rt-top-surround .module-content ul.menu li:hover > .item, .topblock-overlay-light #rt-top-surround .module-content ul.menu li.active > a, .topblock-overlay-light #rt-top-surround .module-content ul.menu li.active > .separator, .topblock-overlay-light #rt-top-surround .module-content ul.menu li.active > .item, .showcaseblock-overlay-light #rt-showcase .module-content ul.menu li:hover > a, .showcaseblock-overlay-light #rt-showcase .module-content ul.menu li:hover > .separator, .showcaseblock-overlay-light #rt-showcase .module-content ul.menu li:hover > .item, .showcaseblock-overlay-light #rt-showcase .module-content ul.menu li.active > a, .showcaseblock-overlay-light #rt-showcase .module-content ul.menu li.active > .separator, .showcaseblock-overlay-light #rt-showcase .module-content ul.menu li.active > .item, .footerblock-overlay-light #rt-footer-surround .module-content ul.menu li:hover > a, .footerblock-overlay-light #rt-footer-surround .module-content ul.menu li:hover > .separator, .footerblock-overlay-light #rt-footer-surround .module-content ul.menu li:hover > .item, .footerblock-overlay-light #rt-footer-surround .module-content ul.menu li.active > a, .footerblock-overlay-light #rt-footer-surround .module-content ul.menu li.active > .separator, .footerblock-overlay-light #rt-footer-surround .module-content ul.menu li.active > .item {background: url(../images/overlays/dark-10.png);}



/* Buttons and Inputs - Dark */

.showcaseblock-overlay-dark #rt-showcase .readon {background: url(../images/overlays/dark-25.png);border-bottom: 1px solid rgba(255,255,255,0.2);}

.topblock-overlay-dark #rt-top-surround .readon {border: 1px solid rgba(0,0,0,0.2);box-shadow: 0 1px 0 rgba(255,255,255,0.2);}

.showcaseblock-overlay-dark #rt-showcase .readon span, .showcaseblock-overlay-dark #rt-showcase .readon .button, .topblock-overlay-dark #rt-top-surround .readon span, .topblock-overlay-dark #rt-top-surround .readon .button, .footerblock-overlay-dark #rt-footer-surround .readon span, .footerblock-overlay-dark #rt-footer-surround .readon .button {background-image: url(../images/overlays/dark/showcase-readon.png);background-position: 50% 0;background-repeat: repeat-x;}

.showcaseblock-overlay-dark #rt-showcase .rokradios, .showcaseblock-overlay-dark #rt-showcase .rokchecks, .showcaseblock-overlay-dark #rt-showcase .rokradios-active, .showcaseblock-overlay-dark #rt-showcase .rokchecks-active, .topblock-overlay-dark #rt-top-surround .rokradios, .topblock-overlay-dark #rt-top-surround .rokchecks, .topblock-overlay-dark #rt-top-surround .rokradios-active, .topblock-overlay-dark #rt-top-surround .rokchecks-active, .footerblock-overlay-dark #rt-footer-surround .rokradios, .footerblock-overlay-dark #rt-footer-surround .rokchecks, .footerblock-overlay-dark #rt-footer-surround .rokradios-active, .footerblock-overlay-dark #rt-footer-surround .rokchecks-active {background-image: url(../images/overlays/dark/overlay-inputs.png);}





/* Buttons and Inputs - Light */

.showcaseblock-overlay-light #rt-showcase .readon {background: url(../images/overlays/dark-15.png);}

.topblock-overlay-light #rt-top-surround .readon {border: 1px solid rgba(0,0,0,0.2);box-shadow: 0 1px 0 rgba(255,255,255,0.5);}

.showcaseblock-overlay-light #rt-showcase .readon span, .showcaseblock-overlay-light #rt-showcase .readon .button, .topblock-overlay-light #rt-top-surround .readon span, .topblock-overlay-light #rt-top-surround .readon .button, .footerblock-overlay-light #rt-footer-surround .readon span, .footerblock-overlay-light #rt-footer-surround .readon .button {background-image: url(../images/overlays/light/showcase-readon.png);background-position: 50% 100%;background-repeat: repeat-x;}

.showcaseblock-overlay-light #rt-showcase .rokradios, .showcaseblock-overlay-light #rt-showcase .rokchecks, .showcaseblock-overlay-light #rt-showcase .rokradios-active, .showcaseblock-overlay-light #rt-showcase .rokchecks-active, .topblock-overlay-light #rt-top-surround .rokradios, .topblock-overlay-light #rt-top-surround .rokchecks, .topblock-overlay-light #rt-top-surround .rokradios-active, .topblock-overlay-light #rt-top-surround .rokchecks-active, .footerblock-overlay-light #rt-footer-surround .rokradios, .footerblock-overlay-light #rt-footer-surround .rokchecks, .footerblock-overlay-light #rt-footer-surround .rokradios-active, .footerblock-overlay-light #rt-footer-surround .rokchecks-active {background-image: url(../images/overlays/light/overlay-inputs.png);}



#rt-sidebar-a div.modns .inputbox{ height:15px; -moz-border-radius:0px; border:1px solid #abadaa; padding:0px 5px 0px 5px;margin-left:2px;}

#rt-sidebar-a div.modns .button{height:19px; width:55px; background-image:url(../images/overlays/nlsubmit.png); border:0px}

.searcbutton{height:17px; width:33px; background-image:url(../images/overlays/btn_search.png); border:0px; background-position: 0 1px; cursor:pointer}

#rt-sidebar-a .peo-sb-top .rt-block{ background-color:#F5F2EB}



/* Typography - Dark */

.topblock-overlay-dark #rt-top-surround #form-login ul li a, .topblock-overlay-dark #rt-top-surround ul.mostread li a, .topblock-overlay-dark #rt-top-surround ul.latestnews li a, .topblock-overlay-dark #rt-top-surround .weblinks ul li a, .showcaseblock-overlay-dark #rt-showcase #form-login ul li a, .showcaseblock-overlay-dark #rt-showcase ul.mostread li a, .showcaseblock-overlay-dark #rt-showcase ul.latestnews li a, .showcaseblock-overlay-dark #rt-showcase .weblinks ul li a, .footerblock-overlay-dark #rt-footer-surround #form-login ul li a, .footerblock-overlay-dark #rt-footer-surround ul.mostread li a, .footerblock-overlay-dark #rt-footer-surround ul.latestnews li a, .footerblock-overlay-dark #rt-footer-surround .weblinks ul li a {background-image: url(../images/overlays/dark/topdaddy.png);}

.topblock-overlay-dark #rt-top-surround .inputbox, .showcaseblock-overlay-dark #rt-showcase .inputbox, .footerblock-overlay-dark #rt-footer-surround .inputbox {background: none repeat scroll 0 0 transparent; border: 1px solid #7E878C; color: #7E878C; font-size: 10px; height: 11px; margin-top: 17px; padding: 2px; width: 100px; }



/* Typography - Light */

.topblock-overlay-light #rt-top-surround #form-login ul li a, .topblock-overlay-light #rt-top-surround ul.mostread li a, .topblock-overlay-light #rt-top-surround ul.latestnews li a, .topblock-overlay-light #rt-top-surround .weblinks ul li a, .showcaseblock-overlay-light #rt-showcase #form-login ul li a, .showcaseblock-overlay-light #rt-showcase ul.mostread li a, .showcaseblock-overlay-light #rt-showcase ul.latestnews li a, .showcaseblock-overlay-light #rt-showcase .weblinks ul li a, .footerblock-overlay-light #rt-footer-surround #form-login ul li a, .footerblock-overlay-light #rt-footer-surround ul.mostread li a, .footerblock-overlay-light #rt-footer-surround ul.latestnews li a, .footerblock-overlay-light #rt-footer-surround .weblinks ul li a {background-image: url(../images/overlays/light/topdaddy.png);}

.topblock-overlay-light #rt-top-surround .inputbox, .showcaseblock-overlay-light #rt-showcase .inputbox, .footerblock-overlay-light #rt-footer-surround .inputbox {background: url(../images/overlays/dark-10.png);border: 1px solid rgba(0,0,0,0.1);box-shadow: 0 1px 0 rgba(255,255,255,0.8);}



/* Branding */

.footerblock-overlay-dark #rocket {background: url(../images/overlays/dark/branding.png);}

.footerblock-overlay-light #rocket {background: url(../images/overlays/light/branding.png);}



#rt-footer .rt-block {margin: 0 0 0 -10px; padding: 6px 0 10px;}



/* CSS by LIM */



#homepage{float: left; width: 660px;padding:10px 40px 0px 22px; line-height:21px}

#homepage h1.title{padding:15px 0px 10px 0px}

#k2ModuleBox117 #featuretitle a.moduleItemTitle{font-size:15px; line-height:17px}



.stext{color:#8F969C;font-size:8px;letter-spacing:1.1px;word-spacing:1px;font-weight:normal;}



ul.latestnews{height:auto}



#rt-mainbody .news .rt-leading-articles {

    background-color: #edeef0 !important;

    border-left: 4px solid #ffffff;

    height: 121px;

    overflow: hidden;

    padding: 20px 10px 20px 20px;

}#rt-mainbody .news .rt-articleinfo {padding:2px 0px; margin:0px}

#rt-mainbody .news .rt-leading-articles h1.title{font-size:22px;font-family:Arial; font-weight:normal; line-height:26px; padding:0px;}

#rt-mainbody .news .rt-leading-articles h1 a{color:#1E3444}

#rt-mainbody .news .module-content p{font-size:11.75px; margin:0px; line-height:18px; color:#6A737B}

#rt-mainbody .news .rt-teaser-articles{padding:10px 10px 10px 20px}

#rt-mainbody .news .rt-teaser-articles h1.title{font-size:15px;font-family:Arial;font-weight:bold; padding:3px 0px 8px 0px;}

#rt-mainbody .news .rt-teaser-articles h1 a{color:#1E3444;font-weight:bold;font-size:16px;font-family:Arial; }

#rt-mainbody .news .rt-teaser-articles h1 span{font-size:16px;font-family:Arial; font-weight:bold;}

#rt-mainbody .news .rt-pagination ul{text-align:center}

#rt-mainbody .news .rt-pagination ul li{border:0px}

#rt-mainbody .news .rt-pagination ul li a{font-size:12px; color:#1E3444}

#rt-mainbody .item-page{padding:0px 0px 0px 30px}

#rt-mainbody .news .items-row{padding:5px 15px 5px 4px}



#rt-body-surround #rt-sidebar-a .social .rt-block{padding:0px}





#socialicon-2{ height:20px; background-color:transparent;padding:15px 0px 15px 0px; clear:both}

.customsocial{margin-left:-7px;}



#socialicon img {
  max-width:30px;
  max-height:30px;
  padding-bottom:10px;}

.socicon{float:left;width:34px; padding-left:17px; border-right:0px solid #bdc1c0;}

.socicon img {
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}
.socicon img:hover {
    opacity: 0.65;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}


#rt-main .peocat ul{padding-top:17px;}

#rt-main .peocat ul.menu li{border-top:0px;}



#rt-main #rt-sidebar-a .peocat ul.menu li a{color: #6A737B;line-height: 2em;font-size: 11px; letter-spacing: 1px; }

#rt-main #rt-sidebar-a .peocat ul.menu li a span, #rt-main .peocat ul.menu li a {color: #6A737B; font-size: 11px;font-weight: bold; padding: 5px 30px;text-transform: uppercase;}







/* RokStories Showcase - Dark */

.showcaseblock-overlay-dark #rt-showcase .image-small {background: url(../images/overlays/dark/showcase-tab-bg.png) 50% 0 repeat-x;}

.showcaseblock-overlay-dark #rt-showcase .image-small .wrapper-padding {background: url(../images/overlays/dark/top-div.png) 0 0 repeat-y;}



/* RokStories Showcase - Light */

.showcaseblock-overlay-light #rt-showcase .image-small {background: url(../images/overlays/light/showcase-tab-bg.png) 50% 0 repeat-x;}

.showcaseblock-overlay-light #rt-showcase .image-small .wrapper-padding {background: url(../images/overlays/light/top-div.png) 0 0 repeat-y;}



/* RokTabs Showcase - Dark */

.showcaseblock-overlay-dark #rt-showcase .roktabs-links, .showcaseblock-overlay-dark #rt-showcase .active-arrows {background: url(../images/overlays/dark/showcase-tab-bg.png) 50% 0 repeat-x;}

.showcaseblock-overlay-dark #rt-showcase .roktabs-links ul li {background: url(../images/overlays/dark/top-div.png) 100% 0 repeat-y;}

.showcaseblock-overlay-dark #rt-showcase .roktabs-links ul li.active span {background: url(../images/overlays/dark/showcase-readon.png) 50% -1px repeat-x;}

.showcaseblock-overlay-dark #rt-showcase .roktabs-links ul li span, .showcaseblock-overlay-dark #rt-showcase .roktabs-container-inner h3 {text-shadow: 1px 1px 1px rgba(0,0,0,0.6);}

.showcaseblock-overlay-dark #rt-showcase .roktabs-wrapper .arrow-next, .showcaseblock-overlay-dark #rt-showcase .roktabs-wrapper .arrow-prev {background-image: url(../images/overlays/dark/show-arrows.png);}

.showcaseblock-overlay-dark .roktabs-links li img[src $="blank1.png"], .showcaseblock-overlay-dark .roktabs-links li img[src $="blank2.png"], .showcaseblock-overlay-dark .roktabs-links li img[src $="blank3.png"], .showcaseblock-overlay-dark .roktabs-links li img[src $="blank4.png"] {background-image: url(../images/overlays/dark/roktabs-icons.png);}



/* RokTabs Showcase - Light */

.showcaseblock-overlay-light #rt-showcase .roktabs-links, .showcaseblock-overlay-light #rt-showcase .active-arrows {background: url(../images/overlays/light/showcase-tab-bg.png) 50% 0 repeat-x;}

.showcaseblock-overlay-light #rt-showcase .roktabs-links ul li {background: url(../images/overlays/light/top-div.png) 100% 0 repeat-y;}

.showcaseblock-overlay-light #rt-showcase .roktabs-links ul li.active span {background: url(../images/overlays/light/showcase-readon.png) 50% 100% repeat-x;}

.showcaseblock-overlay-light #rt-showcase .roktabs-links ul li span, .showcaseblock-overlay-light #rt-showcase .roktabs-container-inner h3 {text-shadow: -1px -1px 1px rgba(255,255,255,0.5);}

.showcaseblock-overlay-light #rt-showcase .roktabs-wrapper .arrow-next, .showcaseblock-overlay-light #rt-showcase .roktabs-wrapper .arrow-prev {background-image: url(../images/overlays/light/show-arrows.png);}

.showcaseblock-overlay-light .roktabs-links li img[src $="blank1.png"], .showcaseblock-overlay-light .roktabs-links li img[src $="blank2.png"], .showcaseblock-overlay-light .roktabs-links li img[src $="blank3.png"], .showcaseblock-overlay-light .roktabs-links li img[src $="blank4.png"] {background-image: url(../images/overlays/light/roktabs-icons.png);}

#rt-header2 .alternate p{margin-bottom:0;}



/* CSS for strauss site by LIM */



#rt-mainbody .program .itemContainer{clear:both}

#rt-mainbody .program .catItemHeader{ float: left; padding: 0px 20px 10px 20px; font-size:13px; text-align:left;}

#rt-mainbody .program .catItemBody{float: left; padding: 8px 0px 0px 0px; width:150px}

#rt-mainbody .program .itemListCategory{background:none; height:auto; text-align:left;}

#rt-mainbody .program div.itemContainer{height:auto;}



#rt-mainbody .program .catItemHeader h3.catItemTitle{padding:0px}

#rt-sidebar-a .email-module .rsform-submit-button{width:55px; height:19px; background:url(../images/btn_submit.png) no-repeat; border:0px}

#rt-sidebar-a .email-module .rsform-input-box{height:13px; width:170px; border:1px solid #b5babe}

.contact_title{ font-size:15px; color:#1E3444;font-weight:bold}

.cont_small{font-size:11px; color:#1E3444;font-weight:normal; line-height:12px}

.strauss_contact_p{margin:9px 0px 0px 0px; color:#1E3444;padding:0px;line-height:15px}

.margintop17px{margin-top:17px}

.bold11px{font-size:11px; font-weight:bold}

.bold13px{font-size:13px; font-weight:bold; color:#203342}

.bold12px{font-size:12px; font-weight:bold;color:#203342}

.normal12px{font-size:12px; font-weight:normal;color:#203342}

.supportus{color: #52606B;font-size: 12px; letter-spacing: 0.1px;line-height: 18px; padding: 13px 0 0 10px;}

.strauss-purpose-top-img{margin: -0.5px 0px 0px 4px;}

.strauss-top-img{margin: -0.5px 0px 0px 4px;}

body.strauss-purpose .module-title .title{color:#1F3444; font-weight:bold}

.gold15pxbold{font-weight:bold; color:#B38808;font-size:15px}

.gold14pxbold{font-weight:bold; color:#B38808;font-size:14px}

.padtop30px{padding-top:30px}

.video_box{float:left; width:320px}

.video_right_box{float:left;width:350px}

#featuretitle a.stitle{color: #1E3444; font-size: 15px;}



/* Strauss Home page */

.straussocialbg{background-color:#edeef0;border-top: 4px solid #FFFFFF; }



#rt-mainbody .news .module-content .rt-readon-surround .newsreadon span {

    color: #6a737b;

    font-size: 11.75px;

    line-height: 18px;

    margin: 0;

}





/* Strauss Research Page CSS by LIM */

#rt-main .feature-research .mod-articles-category-title {

    color: #b3870a;

    display: block;

    font-size: 22px;

    font-weight: normal;

    line-height: 25px;

}

.research_top{background-color:#edeef0;font-size:13px;height:150px;letter-spacing:-0.1px;line-height:18px;padding: 10px 25px;}

.research_top h1{ font-size: 22px;font-weight: normal; margin: 0;padding: 7px 0;}

#rt-mainbody .research .rt-articleinfo{margin:0px; padding:0px}

#rt-mainbody .research .module-title .title{padding:5px 0px;}

#rt-mainbody .research .module-title .title a{font-weight:bold; font-size:16px;}

#rt-mainbody .research .items-row{padding:5px 25px; line-height:18px; font-size:11.75px;}

#rt-mainbody .research .rt-leading-articles {

    background-color: #edeef0 !important;

    border-left: 4px solid #ffffff;

    margin-bottom: 10px;

    padding: 20px 10px 20px 21px;

}

#rt-mainbody .research .rt-leading-articles .rt-author{}

#rt-mainbody .research .rt-leading-articles h1.title a{}

#rt-mainbody .research .rt-leading-articles .module-content{line-height:18px; font-size:11.75px;}

#rt-mainbody .research .rt-leading-articles .module-content p {margin-bottom:0;}

#rt-mainbody .research .rt-teaser-articles{padding:0px 10px 10px 0px}

body.menu-research #rt-mainbody .item-page h2.title a{color:#B38808; font-size:22px; font-weight:normal;line-height:25px}

.pdfview{border-left:2px solid #8e979e;left:100px;padding-left:8px;line-height:15px;position:relative;top:-35px;width:150px;}

.pdfview a{color:#68757d;}



#rt-main .feature-research .rt-block{height:152px; background-color:#edeef0;margin-left:4px; padding:14px 10px 5px 20px}

#rt-main .feature-research .rt-block ul li{list-style:none}

#rt-main .feature-research .rt-block ul{margin:0px; padding:0px}

#rt-main .feature-research h1 a{font-size:22px; font-weight:normal; color:#b3870a; line-height:25px}

#rt-main .feature-research h1{margin:2px 0px}

#rt-main .feature-research .mod-articles-category-date{color:#c4a240; font-size:12px; line-height:25px;}

body.hormuz .menutop li.item549 > .item span{color:#fff;}

body.hormuz li a {font-size:12px;}



#rt-header2 .rt-menubar ul.menutop li.stresearch div.fusion-submenu-wrapper{display:none}



/* footer css */



.footercontent{float:left; padding-left:12px;}

.footer1{color:#6A737B;font-size:8px;letter-spacing:1.1px;word-spacing:1px;text-align:left;font-weight:normal;line-height:15px}

.footer2{text-align:left;color:#c5c5c5;font-size:8px;letter-spacing: 1.3px;word-spacing: 2px;font-weight:normal;}





.event_detail_image .flyerimage img {

    height: 120px !important;

    width: auto;

}

/* Strauss events page */

.search_event{font-size:12px; font-weight:bold; color:#1d3446;}

.sortby{font-size:12px; font-weight:bold; color:#1d3446;}

#filterbox{ width:160px; float:left}

body.menu-events a.vnloweb{color:#1F3444}

#filterbox input{border: 1px solid #B5BABE; height: 13px; width: 155px;}

#filterbox select{width:150px; height:17px; font-size:11px}

#btngo{float:left}

#btngo .searcbutton{ background: url("../images/overlays/btn_evntsearch.png") center top transparent ;border: 0 none;height:17px;width: 37px; cursor:pointer}



#pastevents a{color:#6a757b; font-size:11px;}

h1.category_event_heading{font-size:12px; font-weight:bold; color:#2c4152; letter-spacing:1px; padding-left:25px; text-transform:uppercase; margin:23px 0px 20px 2px}

#dateofevent{color:#B38808; font-size:11px; padding-left:25px;}

#titleofevent{padding-left:25px;}

#titleofevent a{ font-size:22px; font-weight:normal; line-height:30px;}

#eventdescribe{padding-left:25px}

.eventdata{font-size:12px}

#event_sidebar{float:left; width:240px; background-color:#edeef0;}

#event_sidebar_pad{padding:17px 20px 25px 20px}

#past_event_box{ height:700px;padding-top:40px}

#event_cat_list{float:left; padding-left:4px; width:716px;}

.event_line{height:120px; padding:0px 20px 10px 23px; width:677px; clear:both;}

.event_img_box{height:100px; width:90px; float:left;}

.event_des_right_side{float:left; padding:10px 10px 0px 14px; width:450px;}

.date_time_place{clear:both;color:#2A3E48;font-size:10px;font-weight:bold;height:17px;}

.event_title{clear:both; font-size:12px; font-weight:bold;line-height:16px}

.speaker_name{clear:both; font-size:10px; font-weight:bold;min-height:24px;}

.short_des{clear:both; font-size:10px; font-weight:bold; width:450px; line-height:14px;}



/* Strauss news page by LIM */





body.menu-strauss-news #rt-mainbody .news .rt-leading-articles h1 a {color:#b38806}

body.menu-strauss-news #rt-mainbody .news .rt-leading-articles .rt-date-published{color:#b38806}

.padleft5px{padding-left:5px}

body.menu-strauss-news #rt-mainbody .item-page h2.title a{color:#B38808; font-size:22px; font-weight:normal;line-height:25px}

body.menu-strauss-news #rt-mainbody .item-page .rt-date-posted{color:#B38808;}

body.menu-strauss-news #rt-mainbody .item-page .rt-articleinfo {padding:0px; margin:0px}

.itemBackToTop{ display:none !important; }

#rt-footer .rt-grid-12{ margin-right:0px; width:950px}



.about-top-img{padding-left:4px;}

#rt-sidebar-a .programdir .rt-block{border-bottom:4px solid #fff;background-color:#F5F2EB;}

body.procont #k2Container div.itemHeader {padding-top:0px;}

body.procont #k2Container div.itemHeader h2.itemTitle { font-size:22px; font-weight:normal; color:#b38805}



/* Strauss Research page pagination */



#rt-mainbody .research .rt-pagination ul li.pagination-start{ display:none}

#rt-mainbody .research .rt-pagination ul li.pagination-prev a {background-image:url(../../../prev_black.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-left:30px; background-position:0px 50%}

#rt-mainbody .research .rt-pagination ul li.pagination-prev span {background-image:url(../../../prev_ash.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-left:30px; background-position:0px 50%}

#rt-mainbody .research .rt-pagination ul li.pagination-next a {background-image:url(../../../next_black.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-right:30px; background-position:40px 50%}

#rt-mainbody .research .rt-pagination ul li.pagination-next span {background-image:url(../../../next_ash.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-right:30px; background-position:40px 50%}

#rt-mainbody .research .rt-pagination ul li.pagination-end{ display:none}

#rt-mainbody .research .rt-pagination .pagenav{font-size:12px;}

#rt-mainbody .research .rt-pagination li{border:0px}



/* Strauss Research Hormuz Page */



#rt-sidebar-a .hormuz ul.menu{margin:10px 0px 10px 8px;}

#rt-sidebar-a .hormuz ul.menu li{margin:0px; border-top:0px;}

#rt-sidebar-a .hormuz ul.menu li span{margin:0px; }



#rt-sidebar-a .hormuz ul.menu li:hover{background-color:transparent}

#rt-sidebar-a .hormuz ul.menu li.active > item,

#rt-sidebar-a .hormuz ul.menu li.active > item,

#rt-sidebar-a .hormuz ul.menu li.active span{background-color:transparent}

#rt-sidebar-a .hormuz ul.menu  > li{padding:0px 0px 10px 0px;}

#rt-sidebar-a .hormuz ul.menu li span{font-size:11px; padding:1px 5px 5px 0px; color:#1F3444; font-weight:bold; }

#rt-sidebar-a .hormuz ul.menu li ul li span{font-weight:normal;}

#rt-sidebar-a .hormuz .module-content ul.menu li:hover > a, #rt-sidebar-a .hormuz .module-content ul.menu li:hover > .separator, #rt-sidebar-a .hormuz .module-content ul.menu li:hover > .item, #rt-sidebar-a .hormuz .module-content ul.menu li.active > a, #rt-sidebar-a .hormuz .module-content ul.menu li.active > .separator, #rt-sidebar-a .hormuz .module-content ul.menu li.active > .item {background-color:transparent}

#rt-sidebar-a .hormuz .module-content ul.menu ul{padding: 0 0 10px;}

#rt-sidebar-a .hormuz .module-content ul.menu li li a span, #rt-sidebar-a .hormuz .module-content ul.menu li li .separator, #rt-sidebar-a .hormuz .module-content ul.menu li li .item span, #rt-sidebar-a .hormuz .module-content ul.menu #item-755 span, #rt-sidebar-a .hormuz .module-content ul.menu #item-756 span, #rt-sidebar-a .hormuz .module-content ul.menu #item-798 span, #rt-sidebar-a .hormuz .module-content ul.menu #item-799 span, #rt-sidebar-a .hormuz .module-content ul.menu #item-800 span, #rt-sidebar-a .hormuz .module-content ul.menu #item-801 span, #rt-sidebar-a .hormuz .module-content ul.menu #item-802 span {padding:2px 5px 2px 1px; color:#6A737B;}

#rt-sidebar-a .hormuz ul.menu li span.separator, #rt-sidebar-a .hormuz ul.menu li span.separator:hover,#rt-sidebar-a .hormuz .module-content ul.menu #item-755 span, #rt-sidebar-a .hormuz .module-content ul.menu #item-756 span, #rt-sidebar-a .hormuz .module-content ul.menu #item-798 span, #rt-sidebar-a .hormuz .module-content ul.menu #item-799 span, #rt-sidebar-a .hormuz .module-content ul.menu #item-800 span, #rt-sidebar-a .hormuz .module-content ul.menu #item-801 span, #rt-sidebar-a .hormuz .module-content ul.menu #item-802 span {color:#1F3444;text-transform:uppercase;font-weight:bold; letter-spacing:1px; line-height:12px;padding: 7px 0 2px 0px;}

#rt-sidebar-a .hormuz .module-content ul.menu #item-755.active span, #rt-sidebar-a .hormuz .module-content ul.menu #item-756.active span, #rt-sidebar-a .hormuz .module-content ul.menu li a:hover span, #rt-sidebar-a .hormuz .module-content ul.menu #item-755 a:hover span, #rt-sidebar-a .hormuz .module-content ul.menu #item-756 a:hover span, #rt-sidebar-a .hormuz .module-content ul.menu #item-798 a:hover span, #rt-sidebar-a .hormuz .module-content ul.menu #item-799 a:hover span, #rt-sidebar-a .hormuz .module-content ul.menu #item-800 a:hover span, #rt-sidebar-a .hormuz .module-content ul.menu #item-801 a:hover span, #rt-sidebar-a .hormuz .module-content ul.menu #item-802 a:hover span {color:#B3870A;}

#rt-sidebar-a .hormuz .module-content ul.menu li.current span{color:#B3870A; }

#rt-sidebar-a .hormuz .module-content ul.menu li.current ul li span{ color:#6A737B; padding:2px 5px 2px 1px;}

.hormuz div#com_glossary {

    padding-left: 30px;

}



/* News page pagination */



#rt-mainbody .news .rt-pagination ul li.pagination-start{ display:none}

#rt-mainbody .news .rt-pagination ul li.pagination-prev a {background-image:url(../../../prev_black.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-left:30px; background-position:0px 50%}

#rt-mainbody .news .rt-pagination ul li.pagination-prev span {background-image:url(../../../prev_ash.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-left:30px; background-position:0px 50%}

#rt-mainbody .news .rt-pagination ul li.pagination-next a {background-image:url(../../../next_black.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-right:30px; background-position:40px 50%}

#rt-mainbody .news .rt-pagination ul li.pagination-next span {background-image:url(../../../next_ash.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-right:30px; background-position:40px 50%}

#rt-mainbody .news .rt-pagination ul li.pagination-end{ display:none}

#rt-mainbody .news .rt-pagination .pagenav{font-size:12px;}



/* People page pagination */



#rt-mainbody .k2Pagination ul li.pagination-start{ display:none}

#rt-mainbody .k2Pagination ul li.pagination-prev a {background-image:url(../../../prev_black.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-left:30px; background-position:0px 50%}

#rt-mainbody .k2Pagination ul li.pagination-prev span {background-image:url(../../../prev_ash.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px;font-size:12px; padding-left:30px; background-position:0px 50%}

#rt-mainbody .k2Pagination ul li.pagination-next a {background-image:url(../../../next_black.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-right:35px; background-position:40px 50%}

#rt-mainbody .k2Pagination ul li.pagination-next span {background-image:url(../../../next_ash.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-right:35px; background-position:40px 50%}

#rt-mainbody .k2Pagination ul li.pagination-end{ display:none}

#rt-mainbody .k2Pagination ul li .pagenav{font-size:12px;}



/* Strauss People page */



body.menu-people #k2Container div.itemBody, body.campipeople #k2Container div.itemBody, body.cyberpeople #k2Container div.itemBody, body.space-securitypeople #k2Container div.itemBody  {padding-top:15px}



/* next gen home page */



body.menu-nextgenhome .image-fader-left{ bottom: 47px;color:#FFFFFF;font-size:28px;font-weight:100;letter-spacing:0;padding-left:20px;position:relative;z-index:10;}



body.menu-nextgenhome .image-fader-top-right, body.menu-nextgenhome .image-fader-bottom-left, body.menu-nextgenhome .image-fader-bottom-right{ bottom:79px;color:#B0B4B5;font-size:23px;font-weight:100;padding-left:10px;position:relative;z-index:10;}



/* strauss home page fade */



/* next gen media page */



#media_top{font-size:14px; line-height:20px; font-size:13px; padding-left:10px;}

#rt-sidebar-a .nihil{ border-bottom:4px solid #fff; border-top:4px solid #fff; font-size:14px; line-height:22px}

.nihil_title{color:#B38607; font-size:16px; font-weight:bold; line-height:25px; margin-bottom:10px}

.nihiltxt{color:#68757B; font-size:13px; }

.customnihil{padding-left:10px;}

.cvart{font-size:13px;}

.cvart h2.title{font-size:14px; color:#1E3344; font-weight:bold; padding:10px 0px 0px 10px}

.cvart ul{margin:0px; padding:0px 0px 0px 10px}

.cvart ul li {list-style:none}

.cvart ul li a{font-size:12px; color:#1E3344; font-weight:bold}

.cvart h4{line-height:25px; margin:8px 0px}

.cvart ul li a.vmore{clear: both; color: #8F969C; font-size: 8px; font-weight: normal; letter-spacing: 1px;line-height: 25px; text-transform: uppercase; word-spacing: 1px;}

#eventcontent h2 {
    display: none;
}

/* next gen event page */

.event_date_title {
    float: left;
	 width:500px;
    height: 157px;
    vertical-align: bottom;
}
.evdate{font-size:9px;font-weight:bold;color:#6c727a}

.event_detail_title{font-size:15px;font-weight:bold; color:#2b3745; line-height:17px;}

body.menu-nextgen-event a.vnloweb{color:#1F3444}





/* CCAPS & CEPSA & campi & CYBER & space-security HOME PAGE */

body.menu-ccaps .image-fader-left{bottom:83px; line-height:33px;}

#ccapshomepage{float: left; width: 660px;padding:10px 40px 0px 22px; line-height:21px;}

body.menu-cyber #ccapshomepage, body.menu-space-security #ccapshomepage {
    width: auto;
}
#ccapshomepage h1.title{padding:15px 0px 10px 0px; color:#3E2D00;}

.flt{float:left}

.clrb{clear:both}

.ccapsocialbg{background-color:#edeef0; border-top: 4px solid #FFFFFF}

#rt-header2cc .menutop li.root > .item span, #rt-header2cepsa .menutop li.root > .item span, #rt-header2campi .menutop li.root > .item span, #rt-header2cyber .menutop li.root > .item span, #rt-header2space-security .menutop li.root > .item span{color:#a3a6a7}

#rt-header2cc .menutop li.root > .item span, #rt-header2cepsa .menutop li.root > .item span:hover, #rt-header2campi .menutop li.root > .item span:hover, #rt-header2cyber .menutop li.root > .item span:hover, #rt-header2space-security .menutop li.root > .item span:hover{color:#fff}

#rt-header2cc .menutop .fusion-submenu-wrapper.level2 ul, #rt-header2cepsa .menutop .fusion-submenu-wrapper.level2 ul, #rt-header2campi .menutop .fusion-submenu-wrapper.level2 ul, #rt-header2cyber .menutop .fusion-submenu-wrapper.level2 ul, #rt-header2space-security .menutop .fusion-submenu-wrapper.level2 ul{background-color:#edeef0}



#rt-header2cc .menutop ul li, #rt-header2cepsa .menutop ul li, #rt-header2campi .menutop ul li,  #rt-header2cyber .menutop ul li, #rt-header2space-security .menutop ul li{border-top:0px solid #edeef0}

#rt-header2cc .menutop li > .item span, #rt-header2cepsa .menutop li > .item span, #rt-header2campi .menutop li > .item span, #rt-header2cyber .menutop li > .item span, #rt-header2space-security .menutop li > .item span{color:#294354}

.explore{padding:7px 12px; background-color: #edeef0; color: #452621; font-weight: bold; }



/* CCAPS ABOUT PAGE */



body.menu-ccaps-about #rt-body-surround #rt-sidebar-a .social .rt-block{padding:0px}

body.menu-ccaps-about h2.title{font-size:14px; color:#6A747D; font-weight:bold; text-shadow:none; padding:10px 0px 5px 5px }

.width80px{width:80px}

.width70px{width:70px}

.width100px{width:100px}

.width120px{width:120px}

.lineheight15px {line-height:15px}

.logoright{line-height:15px; font-size:12px;}

.padtop5px{padding-top:5px}

.padtop10px{padding-top:10px}

.padtop15px{padding-top:15px}

.padtop20px{padding-top:20px}

#rt-sidebar-a h2.title{color:#6A747D;font-size:12px;font-weight:bold;letter-spacing:1px;text-transform: uppercase;text-shadow:none; margin:0px; padding:17px 0px 5px 10px}

body.menu-ccaps-about #rt-sidebar-a div.modns .button{height:16px; width:39px; background-image:url(../images/overlays/ccaps_submit.png); border:0px; background-color:transparent; cursor:pointer; margin-left:2px;}

body.menu-ccaps-about #rt-sidebar-a div.modns tr, body.menu-ccaps-about #rt-sidebar-a div.modns td{padding:5px 3px 5px 0px}

.height100px{height:100px}



/* CCAPS PEOPLE PAGE */

body.ccapspeople #rt-main #rt-sidebar-a .peocat ul.menu li:hover > a, body.ccapspeople #rt-main #rt-sidebar-a .peocat ul.menu li.active > item, body.ccapspeople #rt-main #rt-sidebar-a .peocat ul.menu li.active > a, body.ccapspeople #rt-main #rt-sidebar-a .peocat ul.menu li.active a span{color:#452621}

body.ccapspeople #k2Container div.itemHeader{padding:10px 0px 0px 0px; width: 500px;}

body.ccapspeople #k2Container div.itemImageBlock{padding:16px 24px 38px 21px}

.itemExtraFieldsexpert{font-style:italic; padding-top:8px;font-size: 13px;line-height: 1.5em;}

body.ccapspeople #k2Container div.itemExtraFields ul li{line-height:12px;}

body.ccapspeople div.itemExtraFields ul{padding:0px}

body.ccapspeople #k2Container div.itemHeader h2.itemTitle{ font-size: 16px;line-height: 20px; padding: 10px 0px 0px 0px; color:#6A747D}

body.ccapspeople #k2Container div.itemExtraFields{padding:0px}

body.ccapspeople #rt-header2cc .menutop li.item624 > .item span{color:#ffffff}

body.ccapspeople #itemListPrimary .odd{background-color:#EAE6E3}

body.ccapspeople div.catItemHeader h3.catItemTitle{padding:20px 0 4px}

body.ccapspeople div.catItemImageBlock{padding-top:6px;}



/* CCAPS FELLOWSHIP PAGE */

h3.fellowtitle{font-size:14px; font-weight:bold; color:#3E2D01; margin:10px 0px; line-height:20px;}

.txtbold{font-weight:bold}



/* CCAPS NEWS PAGE */

body.menu-ccaps-news #rt-mainbody .news .rt-leading-articles{ background-color:#fff; padding:10px 10px 8px 30px; height:90px}

body.menu-ccaps-news #rt-mainbody .news .rt-leading-articles h1{margin:0px 0px 3px 0px;}

body.menu-ccaps-news #rt-mainbody .news .rt-leading-articles h1 a{color:#342E16; font-size:16px; font-weight:bold;}

body.menu-ccaps-news #rt-mainbody .news .rt-teaser-articles h1{margin:0px 0px 3px 0px;}

body.menu-ccaps-news #rt-mainbody .news .rt-teaser-articles h1 a{color:#342E16}

body.menu-ccaps-news #rt-mainbody .module-title .title a{color:#342E16;}

body.menu-ccaps-news #rt-mainbody h2.title{margin:3px 0px; padding:0px}

.bloglefttop{margin-left: -10px; margin-top: -10px; border-bottom:4px solid #fff; border-top:4px solid #fff; width:240px}

.press{font-weight: bold; padding: 16px 0px 0px 33px;text-transform:uppercase; color:#6A747D;font-size:12px;letter-spacing: 1px;text-transform: uppercase;}

#ccapsnewsh{font-size:12px; line-height:17px; color:#6C737B; padding-left:10px;}

#ccapsnewsh h2{color: #3D2F00; font-size: 14px; line-height: 18px; padding-bottom: 10px; margin:0px}

#ccapsnewsh a{font-size:12px;}

.newslefttxt{padding-left:10px; font-size:12px; line-height:18px;}

body.menu-ccaps-news #rt-sidebar-a{ /* background-color:#E4DFDB */ }

.ccapsblog .module-title .title{color:#717173; padding:10px 0px;text-transform:uppercase; color:#2C4152;font-size:12px;letter-spacing: 1px;text-transform: uppercase; }

.ccapsblog #wp-latest-wrapper a{ font-size:12px; color:#362B17; font-style:normal; font-weight:normal}





/* CCAPS BLOG pages */



body.option-com-wordpress #rt-header2cc .menutop li.item628 > .item span{color:#FFFFFF}





/* CCAPS EVENTS PAGE */



body.menu-ccaps-event div#eventlist h2{color:#3D2F00}

body.menu-ccaps-event .eventtitle{color:#3D2F00}

body.menu-ccaps-event .when-time, body.menu-ccaps-event .when-date, body.menu-ccaps-event .when-venue{color:#3D2F00}

body.menu-ccaps-event .event_date_title{vertical-align:top}

body.menu-ccaps-event .evdate{color:#3D2F00; text-transform:uppercase}

body.menu-ccaps-event .event_detail_title{color:#3D2F00}

.socialbg{/*background-color:#edeef0*/}

body.menu-ccaps-event #eventdetail{background-color:#edeef0}

body.menu-ccaps-event #event_sidebar{background-color:#E5DFDB}

body.menu-ccaps-event .date_time_place{color:#3E2D00}

body.menu-ccaps-event .speaker_name{color:#6A737B; font-size:11px; font-weight:normal}

body.menu-ccaps-event h1.category_event_heading{color:#6A747D;font-size:12px;font-weight:bold;letter-spacing:1px;margin: 23px 0 20px 2px;padding-left:25px;text-transform: uppercase;}

body.menu-ccaps-event .search_event{color:#6A747D;}

body.menu-ccaps-event .sortby{color:#3D2F00}

body.menu-ccaps-event .event_title{padding-top:3px;}





/* CCAPS PUBLICATION PAGE */

#phoca-dl-category-box .pd-cdesc {display:none;}

.phoca-dl-file-box-mod .pd-document16, #phoca-dl-file-box .pd-document16, #phoca-dl-category-box .pd-document16 {

    height: 16px;

    line-height: 16px;

    padding-left: 34px;

}

.pd-filesize-txt {display: none;}

body.menu-ccaps-publication #rt-mainbody .pd-title a{font-size:14px; float:left}

.pubtop{padding:20px 10px 30px 30px; line-height:18px; font-size:12px; }

body.option-com-phocadownload #rt-main .peocat ul.menu li:hover > a, body.option-com-phocadownload #rt-main .peocat ul.menu li.active > item, body.option-com-phocadownload #rt-main .peocat ul.menu li.active > a, body.option-com-phocadownload #rt-main .peocat ul.menu li.active a span{color:#3B2E01}

.catimg{float:left; width:58px; height:70px; padding-top:4px }

.catdes{ float: left;font-size: 11.75px; line-height: 18px; width: 600px;}

.pd-title{font-size:14px; font-weight:bold;color:#3E2D01}

body.ccaps-pub #rt-header2cc .rt-menubar .menutop li.item626 > .item span{color:#FFF}

.search_pub{color:#452621; font-size:13px; font-weight:bold;}

body.menu-publication-search-result #rt-header2cc .rt-menubar .menutop li.item626 > .item span{color:#FFF}

body.menu-ccaps-publication #rt-sidebar-a h2.title{padding:12px 0 5px 15px; color:#452621}



/* CCAPS RESEARCH PAGE */

body.menu-ccapsresearch .component-content .rt-description{margin:25px 0px 10px 25px; font-size:12px}

body.menu-ccapsresearch .item-title{ font-size: 14px; font-weight: bold; line-height: 15px; color:#3D2F00}

body.menu-ccapsresearch .component-content ul li .category-desc{line-height:17px; font-size:13px; margin-top:0px; float:left;width:500px}

body.menu-ccapsresearch .component-content .category-desc p{margin:0px 0px 3px 0px; font-size: 12px;line-height: 18px;}

body.menu-ccapsresearch .component-content .categories-list ul li{clear:both; min-height:280px}

.socailcon{padding:0px 0px 4px 4px;}

.fbold{font-weight:bold}

h3.csearch{font-size:12px; font-weight:bold; color:#3B2F00; line-height: 20px; margin: 20px 0px 5px 0px;}

.f12px{font-size:12px;}

.f14px{font-size:14px;}

body.research-sub-page #rt-header2cc .menutop li.item625 > .item span{color:#fff}

body.menu-adaptation-aid-events #rt-header2cc .menutop li.item625 > .item span{color:#fff}

body.menu-constitutional-design-events #rt-header2cc .menutop li.item625 > .item span{color:#fff}

body.menu-armed-conflic-database #rt-header2cc .menutop li.item625 > .item span{color:#fff}

body.menu-adaptation-aid-database #rt-header2cc .menutop li.item625 > .item span{color:#fff}

body.ccapsnews #rt-header2cc .menutop li.item625 > .item span{color:#fff}

body.presentation #rt-header2cc .menutop li.item625 > .item span{color:#fff}





body.research-sub-page div.catItemHeader h3.catItemTitle{padding:20px 0 4px}



body.research-sub-page div.catItemImageBlock{padding-top:6px;}

#rt-mainbody .presentation .rt-articleinfo{margin:0px; padding:0px}

#rt-mainbody .presentation .module-title .title{padding:5px 0px;}

#rt-mainbody .presentation .module-title .title a{font-weight:bold; font-size:15px;color:#3C2E00}

#rt-mainbody .presentation .module-title h1.title{font-weight:bold; font-size:15px;color:#3C2E00}

#rt-mainbody .presentation .items-row{padding:0px 20px 0px 30px; margin-bottom:5px !important;}

#rt-mainbody .presentation .rt-leading-articles{ border-left:4px solid #FFFFFF; padding: 24px 10px 5px 26px;}

#rt-mainbody .presentation .rt-leading-articles .rt-author{color:#3C2E00}

#rt-mainbody .presentation .rt-teaser-articles .rt-author{color:#3C2E00}

#rt-mainbody .presentation .rt-leading-articles h1.title a{}

#rt-mainbody .presentation .rt-leading-articles .module-content{line-height:19px; font-size:12px;}

#rt-mainbody .presentation .rt-teaser-articles .module-content{line-height:19px; font-size:12px;}

#rt-mainbody .presentation .rt-teaser-articles{padding:0px 10px 10px 0px}



#rt-mainbody .presentation .rt-pagination ul li.pagination-start{ display:none}

#rt-mainbody .presentation .rt-pagination ul li.pagination-prev a {background-image:url(../../../prev_black.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-left:30px; background-position:0px 50%}

#rt-mainbody .presentation .rt-pagination ul li.pagination-prev span {background-image:url(../../../prev_ash.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-left:30px; background-position:0px 50%}

#rt-mainbody .presentation .rt-pagination ul li.pagination-next a {background-image:url(../../../next_black.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-right:30px; background-position:40px 50%}

#rt-mainbody .presentation .rt-pagination ul li.pagination-next span {background-image:url(../../../next_ash.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-right:30px; background-position:40px 50%}

#rt-mainbody .presentation .rt-pagination ul li.pagination-end{ display:none}

#rt-mainbody .presentation .rt-pagination .pagenav{font-size:12px;}

#rt-mainbody .presentation .rt-pagination li{border:0px}





#rt-mainbody .ccapsnews .rt-leading-articles{background-color:#edeef0; /*height:121px; */overflow:hidden; padding:20px 30px 20px 30px;border-left:4px solid #ffffff;}

#rt-mainbody .ccapsnews .rt-articleinfo {padding:2px 0px; margin:0px}

#rt-mainbody .ccapsnews .rt-leading-articles h1.title{font-size:22px;font-family:Arial; font-weight:normal; line-height:26px; padding:0px;}

#rt-mainbody .ccapsnews .rt-leading-articles h1 a{color:#3C2E00}

#rt-mainbody .ccapsnews .module-content p{font-size:11.75px; margin:0px; line-height:18px; color:#6A737B}

#rt-mainbody .ccapsnews .rt-teaser-articles{padding:10px 10px 10px 20px}

#rt-mainbody .ccapsnews .rt-teaser-articles h1.title{font-size:15px;font-family:Arial;font-weight:bold; padding:3px 0px 8px 0px;}

#rt-mainbody .ccapsnews .rt-teaser-articles h1 a{color:#3C2E00;font-weight:bold;font-size:16px;font-family:Arial; }

#rt-mainbody .ccapsnews .rt-teaser-articles h1 span{font-size:16px;font-family:Arial; font-weight:bold;}

#rt-mainbody .ccapsnews .rt-pagination ul{text-align:center}

#rt-mainbody .ccapsnews .rt-pagination ul li{border:0px}

#rt-mainbody .ccapsnews .rt-pagination ul li a{font-size:12px; color:#1E3444}

#rt-mainbody .item-page{padding:0px 0px 0px 30px}

#rt-mainbody .ccapsnews .items-row{padding:5px 15px 5px 15px}

#rt-mainbody .ccapsnews .rt-date-published{color:#3C2E00}

.happen{font-weight: bold; padding: 0px 0 10px 0px;text-transform:uppercase; color:#6A747D;font-size:12px;letter-spacing: 1px;text-transform: uppercase;}



body.research-sub-page #itemListPrimary .odd{background-color:#EAE6E3}

#rokbox-container body{min-width:600px;}

body.research-sub-page .module-title .title{color:#3B2F00;}





/* Research People pages */



body.research-sub-page #k2Container div.itemHeader{padding:10px 0px 0px 0px; width: 500px;}

body.research-sub-page #k2Container div.itemImageBlock{padding:16px 20px 38px 21px}

.itemExtraFieldsexpert{font-style:italic; padding-top:8px;font-size: 13px;line-height: 1.5em;}

body.research-sub-page #k2Container div.itemExtraFields ul li{line-height:12px;}

body.research-sub-page div.itemExtraFields ul{padding:0px}

body.research-sub-page #k2Container div.itemHeader h2.itemTitle{ font-size: 16px;line-height: 20px; padding: 10px 0px 0px 0px; color:#6A747D}

body.research-sub-page #k2Container div.itemExtraFields{padding:0px}



body.research-sub-page #itemListPrimary .odd{background-color:#EAE6E3}

body.research-sub-page div.catItemHeader h3.catItemTitle{padding:20px 0 4px}

body.research-sub-page div.catItemImageBlock{padding-top:6px;}



h3 {font-size: 14px;}

/* CCAPS DATA PAGE */

.datalink{font-size:14px;}

.mappingtool{margin-left: -10px; margin-top: -10px; width: 240px;border-bottom: 4px solid #FFFFFF;}

.mappingtool p{font-size: 11px; line-height: 17px; margin: 15px 10px 15px 20px;}

a.mapping_title{ color: #3E2D00;font-size: 15px; line-height: 32px;}

.readguide{font-size: 11px; line-height: 17px; margin: 5px 10px 15px 10px;}

a.userguide{font-size:12px;}

#adv_search_res{padding-left:30px;}

#adv_search_res table.conflict_list th{padding:10px 10px 10px 1px;text-align:left;background-color:#D8D5D5;line-height:14px;}

table.conflict_list tr td{vertical-align:top; line-height:14px; }

.advsearch_area_box a{font-size:12px;}

.search_for{width:100%; clear:both; padding:15px 10px 5px 30px;font-size:13px;}



.pagearea{width: 100%; clear:both;padding-left:6px;}

.res_table_div{margin-left:4px;}

.clrb{clear:both}

a.backlink{font-size:12px;}

table.conflict_list th{border-bottom:1px solid #fff; text-align:left; padding:5px 7px 5px 5px; background-color:#EAE6E3;line-height: 14px;}

table.conflict_list tr td.wid150px{width:145px;padding-left:5px;}

table.conflict_list tr td.wid100px{width:95px; padding-left:5px;}

table.conflict_list tr td.wid65px{width:60px;padding-left:5px;}

table.conflict_list tr td.wid60px{width:55px;padding-left:5px;}

table.conflict_list tr td.wid50px{width:45px;padding-left:5px;}



table.conflict th.detail_des{width:351px; padding-left:2px; background-color:#EAE6E3; border-bottom:1px solid #FFFFFF; text-align:left;}

table.conflict th.detail_data{padding-left:2px;width:350px;background-color:#EAE6E3;border-bottom:1px solid #FFFFFF;text-align:left;}

.further{clear: both;font-size: 13px;padding-bottom: 10px;}

.introtext{padding:22px 30px 0px 0px;font-size:13px; line-height:18px; text-align:justify}







/* pagination */



#rt-mainbody ul li.pagination-start{ display:none}

#rt-mainbody ul li.pagination-prev a {background-image:url(../../../prev_black.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-left:30px; background-position:0px 50%}

#rt-mainbody ul li.pagination-prev span {background-image:url(../../../prev_ash.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-left:30px; background-position:0px 50%}

#rt-mainbody ul li.pagination-next a {background-image:url(../../../next_black.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-right:33px; background-position:40px 50%}

#rt-mainbody ul li.pagination-next span {background-image:url(../../../next_ash.png); background-repeat:no-repeat; height:22px; width:24px;text-indent: 23px; font-size:12px; padding-right:36px; background-position:40px 50%}

#rt-mainbody ul li.pagination-end{ display:none}

#rt-mainbody .pagenav{font-size:12px;}

#rt-mainbody li{border:0px}



#eventlistextended{margin-top:13px;}

#eventlistextended ul li{ list-style:none;}

#eventlistextended ul li h4{margin:2px 0px}

#eventlistextended ul li a{background-image:url(../images/arr_up.png); background-repeat:no-repeat;padding-left:20px;}

#eventlistextended ul li a.open{background-image:url(../images/arr_down.png); background-repeat:no-repeat; padding-left:20px;}



#rt-sidebar-a .fellows-events .module-title h2.title, #rt-sidebar-a .event-home h2.title{color: #B38808;text-transform: uppercase;padding-left:15px;padding-bottom:5px; padding-top: 10px;}

#rt-sidebar-a .event-home h2.title, #rt-body-surround #rt-sidebar-a .event-home .rt-block{padding-bottom:0px;}

.fellows-events #eventlistextended ul li h4, .fellows-events #eventlistextended ul li a {text-transform: uppercase; font-weight:bold;font-size:12px;line-height:12px; letter-spacing:.2em; color:#223343}

.fellows-events #eventlistextended ul li {padding-bottom:10px;}

.fellows-events #eventlistextended .expand_collapse_help_menu  ul li a, .fellows-events #eventlistextended .expand_collapse_help_menu  ul li{padding-bottom:0px;background:none;font-size:10px; line-height: 17px;color:#666; letter-spacing:inherit; text-transform:none; background:none;}

.fellows-events #eventlistextended .expand_collapse_help_menu  ul{margin:0}



.el_venueevents{width:720px;margin-left:250px;}

.el_venueevents .pageslinks li {    display: inline;    padding-left: 10px;}

.el_venueevents .copyright{display:none;}

.search-results{padding:20px}





/* css for new home page 23-12-2013 */



.custom_follow {background: #2B3742; content: ''; display: table; float: left; margin: 0 3px 7px 0; padding: 10px 17px 26px; width: 682px;}

.follow-us {padding: 0 20px;height:auto;}

#rt-bottom .rt-grid-6 .alternate .rt-block { margin: 0 -6px 0 -10px;}

.follow-us .title_follow {color: #B38808; padding-bottom: 7px; font-size: 18px; padding-top:10px;}

.follow-our .title_follow {	color: #B38808; font-size: 18px; width: 441px; padding:10px 15px;}

#rt-footer-bg #featuretitle a{color:#1F3444; font-size:14px;}

ul.img {padding: 3px 0px 10px 0px; list-style: none; margin: 0px 0px 0px -5px; height: 24px;}

ul.img li {	float: left; padding: 0 8px; border-right: 1px solid #A3A7AA; height: 24px;}

ul.img li a img.img { height: 24px; width: 35px;}

ul.img li.first {padding: 0 8px 0 0px;}

ul.img li.last {border-right: 0px solid #A3A7AA;}

.follow-us .text {color: #fff; padding-bottom: 10px; font-size: 14px; line-height: 70px; padding-left:0px; padding-right:0px; padding-top:8px; float:left;}

.follow-us #mc_embed_signup{ padding-left:0px; padding-right:10px;}

.face .text1 {float: left; width: 70%;margin-left:13px;}

.other .text1 {float: left;margin-left: 13px;width: 70%;}

.body-follow {color: #fff; font-size: 13px; line-height: 20px;}

.form .email{padding-bottom: 0px;margin-bottom:20px;}

#rt-footer-bg #rt-bottom{border-bottom: 5px solid #69737B;padding-bottom:0px;}

.follow-our {float: left;height:234px;margin: 0 0 0 5px;width:100%;}

.body-follow .face{width:40%;float:left;}

.body-follow .other{float:left;width:55%;}

.face .img {float:left;width:18%;padding-left:8px;}

.other .img {float:left;width: 11%;margin:6px 0px 0px 20px;}

.face .img .imgg {height:24px;width:35px;}

#rt-footer-bg .text1 a {color: #fff; font-size: 11.5px; line-height: 20px; font-weight: normal;}

#rt-footer-bg .text1 a:hover {color: #fff; font-size: 11.5px; line-height: 20px; text-decoration:none;}

#k2ModuleBox165 {padding-top: 0;}

#featuredpeople .even.lastItem {padding:0;}

.moduleItemIntrotext #k2itemintotxt{clear:both;color:#6A737B;font-size: 11.5px;line-height: 19px;}

#rt-bottom .alternate .rt-block {background:url("../images/follow_us_bg.png") repeat-x scroll 0 0 #2B3742;margin: 0 -10px;padding: 0;}



/* upcoming event */



.front-upc-event {
    background-color: #fff;
    border: 2px solid #2D3A3A;
    margin-bottom: 4px;
    width: 429px;
    height: 279px;
}

.front-upc-event h2.title {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    margin: 0px 0px 9px 20px;
    padding: 20px 0px 8px 0px;
    text-transform: capitalize;
    line-height: 15px;
    margin-bottom: -12px;
    color: #334242;
    text-shadow: none;
}

.front-upc-event ul{list-style:none;padding:0px 20px;}

.front-upc-event ul li {
    margin-bottom: 22px;
    line-height: 17px;
}

.front-upc-event ul li .jem_date-1, .front-upc-event ul li .jem_time-1 {
    font-size: 14px;
    color: #777777;
    line-height: 17px;
}

.front-upc-event ul li a{
    color: #425E45;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
}

.view{padding-left:20px; font-size:9px;letter-spacing:1px; position:absolute; bottom:10px;}

.front-upc-event .module-content{height: 240px;}

.elink{font-size:7.5px;}

a.elink:hover{color:#fff}

.speaker{font-size:11.5px; color:#a3a7aa;}



.slideshow-expert, .slideshow-news{width: 433px;}

body.menu-home #rt-content-top .rt-alpha, #rt-content-bottom .rt-alpha{margin-right:0px; width: 523px;}

#rt-content-bottom .module-title3 h2 {

    color: #afaeaa;

    display: block;

    font-size: 7.5px;

    font-weight: bold;

    letter-spacing: 1px;

    line-height: 12px;

    padding-bottom: 5px;

    padding-right: 8px;

    padding-top: 0;

    text-shadow: none;

    text-transform: uppercase;

}

body.menu-home #rt-content-top .rt-omega, #rt-content-bottom .rt-omega{margin-left:4px; width: 433px;}

body.menu-home #rt-content-bottom .rt-alpha, body.menu-home #rt-content-bottom .rt-omega, body.menu-home .rt-container #rt-content-bottom .rt-grid-3{width: 238px;margin:0;}

.home_bar{ background-color: #edeef0; height:32px; padding: 10px 10px 0px 10px; margin:0px;}

.home_bar_inner{border-bottom:1px solid #69737B; height:31px}

.online_now{  color: #B38808; font-size: 18px; padding-right: 13px;}

.experts{color: #A6A8AB;font-size: 7.5px;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;}

.flickr{color: #afaeaa;font-size: 10px; letter-spacing: 1px; line-height:10px;}

h2.flickr_title{color:#232c31;font-size: 14px;font-weight:bold; line-height:15px; margin:3px 0px 5px 0px}

h2.sprocket-mosaic-title{color:#232c31;font-size: 14px;font-weight:bold; line-height:15px; margin:3px 0px 5px 0px}

.media_title,.media_date,.video_title, .twitter-article,.flickr_img_title, .media_datebottom, .blog-feed div.srfrContainer ul.srfrList li {padding: 0 2px;}

.blog_title .media_title{padding:0px 4px 0px 0px;}

.media_title {color:#AFAEAA;font-size:7.5px;font-weight:bold;letter-spacing:1px;line-height:12px;text-transform:uppercase;padding-right:8px;}

.tweetheader {padding:0px 4px 0px 0px;}

.tweetheader {

    color: #afaeaa;

    display: inline;

    font-size: 7.5px;

    font-weight: bold;

    letter-spacing: 1px;

    line-height: 12px;

    padding-right: 8px;

    text-transform: uppercase;

}

.tweetby a {

   color: #7e878c;

    font-size: 11px;

    font-weight: normal;

}

.media_date, .media_datebottom{color:#888c8b;font-size:11px;line-height:15px;}

.twitter-username img{padding:0}

.twitter-username a{color:#afaeaa;font-size:11px;}

.twitter-username{color:#afaeaa;font-size:12px; line-height:12px;}

.twitter-article{font-size:11px; margin-bottom:5px; color:#69737B; line-height:18px;}

.twitter-article a{color:#183C47;word-wrap: break-word;}

.twitter-username a { color: #7E878C; font-size: 11px; font-weight: normal; }

.tweet {

    display: inline;

    font-size: 11px;

    line-height: 18px;

    margin: 0;

}



.tweet a {

    color: #183c47;

    word-wrap: break-word;

}



body.menu-home #rt-content-bottom{background-color:#edeef0; margin-bottom:4px;}



.tweet {

    margin: 0;

    font-size: 11px;

    line-height: 18px;

}



/*.tweet a {clear: right; display:block;}*/



/* Flickr image */



body.menu-home #rt-content-bottom .gallery-flickr ul li img{width:100%; margin-bottom:10px;}

body.menu-home #rt-content-bottom .rt-block{margin:10px 10px 10px 10px; border-bottom:0px solid #6a737b;}

body.menu-home #rt-content-bottom .bottom .rt-block{border-bottom:0px solid #6a737b;}

.flickr_img_title{color:#183C47; font-size:13px; font-weight:bold; margin-bottom:3px; line-height:18px;}

.gallery-flickr ul li a div{margin:0 0 3px;}

body.menu-home #rt-content-bottom .rt-block .module-content .gallery-flickr ul {

    padding-left: 0;

}

/* Feed item */



.feed ul{list-style:none; margin:0px; padding:0px;}

.feed ul li h5{margin:0px 0px 10px 0px; padding:0px;}

.blog-feed p{line-height: 18px; margin:0}

.feed ul li a{font-size:13px; color:#183C47; text-transform:none; line-height:18px;}

.feed ul li.newsfeed-item p{font-size:13px; line-height:18px; color:#6A737B}

.feed ul li h5 a{font-size:14px;}

.blog_title{color:#a98a8c; font-size:11px; line-height:18px; padding-bottom:4px; font-weight:normal;}

.blog_title a { color: #7E878C;font-size: 11px; font-weight: normal;}

.blog_info span.srfrFeedItemDate {font-weight:normal;}

.module-content .srfrContainer div.srfrContainer ul.srfrList {

    padding: 0 0 10px;

}



/* youtube video */



.video_title{color:#183C47; font-size:13px; font-weight:bold; margin-bottom:3px; line-height:18px;}

.videothumb{padding:0 0 8px;}

.video_title a{color:#183C47;}

body.menu-home #rt-content-bottom .rt-block .module-content .gallery-flickr ul{}

.videoitem iframe {padding-bottom:10px;}



/* strauss menu */

.menumenutop li .fusion-submenu-wrapper{float:none;left:-999em;position:absolute;z-index: 2147483647;}

.menumenutop li.parent:hover > .fusion-submenu-wrapper {top:3px;left: -30px;}

.menumenutop ul li:hover > .fusion-submenu-wrapper {left: 180px;top: -5px;}

.module-title h2.title a{font-weight:bold}

.rt-menubar .menutop .strauss-program li.active > .item span {font-weight:normal;};



/*CEPSA campi CYBER SITE*/

body.menu-cepsa .fadeleftimg #element1-img, body.menu-campi .fadeleftimg #element1-img, body.menu-cyber .fadeleftimg #element1-img, body.menu-space-security .fadeleftimg #element1-img {bottom:83px; line-height:33px;}

body.menu-cepsa-about #rt-body-surround #rt-sidebar-a .social .rt-block, body.menu-campi-about #rt-body-surround #rt-sidebar-a .social .rt-block, body.menu-cyber-about #rt-body-surround #rt-sidebar-a .social .rt-block, body.menu-space-security-about #rt-body-surround #rt-sidebar-a .social .rt-block{padding:0px}

body.menu-cepsa-about h2.title, body.menu-campi-about h2.title, body.menu-cyber-about h2.title, body.menu-space-security-about h2.title{font-size:14px; color:#6A747D; font-weight:bold; text-shadow:none; padding:10px 0px 5px 5px }

body.menu-cepsa-about #rt-sidebar-a div.modns .button, body.menu-campi-about #rt-sidebar-a div.modns .button, body.menu-cyber-about #rt-sidebar-a div.modns .button, body.menu-space-security-about #rt-sidebar-a div.modns .button{height:16px; width:39px; background-image:url(../images/overlays/ccaps_submit.png); border:0px; background-color:transparent; cursor:pointer; margin-left:2px;}

body.menu-cepsa-about #rt-sidebar-a div.modns tr, body.menu-cepsa-about #rt-sidebar-a div.modns td, body.menu-campi-about #rt-sidebar-a div.modns tr, body.menu-campi-about #rt-sidebar-a div.modns td, body.menu-cyber-about #rt-sidebar-a div.modns td, body.menu-cyber-about #rt-sidebar-a div.modns tr, body.menu-space-security-about #rt-sidebar-a div.modns td, body.menu-space-security-about #rt-sidebar-a div.modns tr{padding:5px 3px 5px 0px}

body.menu-cepsa-news #rt-mainbody .news .rt-leading-articles, body.menu-campi-news #rt-mainbody .news .rt-leading-articles, body.menu-cyber-news #rt-mainbody .news .rt-leading-articles{ background-color:#fff; padding:10px 10px 8px 30px; height:90px}

body.menu-cepsa-news #rt-mainbody .news .rt-leading-articles h1, body.menu-campi-news #rt-mainbody .news .rt-leading-articles h1, body.menu-cyber-news #rt-mainbody .news .rt-leading-articles h1, body.menu-space-security-news #rt-mainbody .news .rt-leading-articles h1{margin:0px 0px 3px 0px;}

body.menu-cepsa-news #rt-mainbody .news .rt-leading-articles h1 a, body.menu-campi-news #rt-mainbody .news .rt-leading-articles h1 a, body.menu-cyber-news #rt-mainbody .news .rt-leading-articles h1 a{color:#342E16; font-size:16px; font-weight:bold;}

body.menu-cepsa-news #rt-mainbody .news .rt-teaser-articles h1, body.menu-campi-news #rt-mainbody .news .rt-teaser-articles h1, body.menu-cyber-news #rt-mainbody .news .rt-teaser-articles h1, body.menu-space-security-news #rt-mainbody .news .rt-teaser-articles h1{margin:0px 0px 3px 0px;}

body.menu-cepsa-news #rt-mainbody .news .rt-teaser-articles h1 a, body.menu-campi-news #rt-mainbody .news .rt-teaser-articles h1 a, body.menu-cyber-news #rt-mainbody .news .rt-teaser-articles h1 a, body.menu-space-security-news #rt-mainbody .news .rt-teaser-articles h1 a{color:#342E16}

body.menu-cepsa-news #rt-mainbody .module-title .title a, body.menu-campi-news #rt-mainbody .module-title .title a, body.menu-cyber-news #rt-mainbody .module-title .title a, body.menu-space-security-news #rt-mainbody .module-title .title a{color:#342E16;}

body.menu-cepsa-news #rt-mainbody h2.title, body.menu-campi-news #rt-mainbody h2.title, body.menu-cyber-news #rt-mainbody h2.title, body.menu-space-security-news #rt-mainbody h2.title{margin:3px 0px; padding:0px}

body.menu-cepsa-news #rt-sidebar-a, body.menu-campi-news #rt-sidebar-a{ /* background-color:#E4DFDB */ }

body.menu-cepsa-event div#eventlist h2, body.menu-campi-event div#eventlist h2{color:#3D2F00}

body.menu-cepsa-event .eventtitle, body.menu-campi-event .eventtitle, body.menu-cyber-event .eventtitle, body.menu-space-security-event .eventtitle{color:#3D2F00}

body.menu-cepsa-event .when-time, body.menu-campi-event .when-time, body.menu-cyber-event .when-time, body.menu-space-security-event .when-time, body.menu-ccaps-event .when-date, body.menu-ccaps-event .when-venue{color:#3D2F00}

body.menu-cepsa-event .event_date_title, body.menu-campi-event .event_date_title{vertical-align:top}

body.menu-cepsa-event .evdate, body.menu-campi-event .evdate{color:#3D2F00; text-transform:uppercase}

body.menu-cepsa-event .event_detail_title, body.menu-campi-event .event_detail_title{color:#3D2F00}

body.menu-cepsa-event #eventdetail, body.menu-campi-event #eventdetail{background-color:#edeef0}

body.menu-cepsa-event #event_sidebar, body.menu-campi-event #event_sidebar{background-color:#E5DFDB}

body.menu-cepsa-event .date_time_place, body.menu-campi-event .date_time_place {color:#3E2D00}

body.menu-cepsa-event .speaker_name, body.menu-campi-event .speaker_name{color:#6A737B; font-size:11px; font-weight:normal}

body.menu-cepsa-event h1.category_event_heading, body.menu-campi-event h1.category_event_heading{color:#6A747D;font-size:12px;font-weight:bold;letter-spacing:1px;margin: 23px 0 20px 2px;padding-left:25px;text-transform: uppercase;}

body.menu-cepsa-event .search_event, body.menu-campi-event .search_event{color:#6A747D;}

body.menu-cepsa-event .sortby, body.menu-campi-event .sortby{color:#3D2F00}

body.menu-cepsa-event .event_title,body.menu-campi-event .event_title{padding-top:3px;}

body.menu-cepsa-publication #rt-mainbody .pd-title a, body.menu-campi-publication #rt-mainbody .pd-title a, body.menu-campi-publication #rt-mainbody .pd-title a, body.menu-campi-publication #rt-mainbody .pd-title a, body.menu-cyber-publication #rt-mainbody .pd-title a, body.menu-cyber-publication #rt-mainbody .pd-title a, body.menu-cyber-publication #rt-mainbody .pd-title a, body.menu-space-security-publication #rt-mainbody .pd-title a, body.menu-space-security-publication #rt-mainbody .pd-title a, body.menu-space-security-publication #rt-mainbody .pd-title a{font-size:14px; float:left}

body.cepsa-pub #rt-header2cepsa .rt-menubar .menutop li.item626 > .item span, body.campi-pub #rt-header2campi .rt-menubar .menutop li.item626 > .item span, body.campi-pub #rt-header2cyber .rt-menubar .menutop li.item626 > .item span, body.campi-pub #rt-header2space-security .rt-menubar .menutop li.item626 > .item span{color:#FFF}

body.menu-cepsa-publication #rt-sidebar-a h2.title, body.menu-campi-publication #rt-sidebar-a h2.title{padding:12px 0 5px 15px; color:#452621}

body.menu-cepsa-research .component-content .rt-description, body.menu-campi-research .component-content .rt-description{margin:25px 0px 10px 25px; font-size:12px}

body.menu-cepsa-research .item-title, body.menu-campi-research .item-title{ font-size: 14px; font-weight: bold; line-height: 15px; color:#3D2F00}

body.menu-cepsa-research .component-content ul li .category-desc, body.menu-campi-research .component-content ul li .category-desc{line-height:17px; font-size:13px; margin-top:0px; float:left;width:500px}

body.menu-cepsa-research .component-content .category-desc p, body.menu-campi-research .component-content .category-desc p{margin:0px 0px 3px 0px; font-size: 12px;line-height: 18px;}

body.menu-cepsa-research .component-content .categories-list ul li, body.menu-campi-research .component-content .categories-list ul li{clear:both; min-height:280px}

body.ccapsnews #rt-header2cepsa .menutop li.item1165 > .item span, body.ccapsnews #rt-header2campi .menutop li.item1165 > .item span{color:#fff}

body.ccapspeople #rt-header2cepsa .menutop li.item1162 > .item span, body.ccapspeople #rt-header2campi .menutop li.item1162 > .item span{color:#fff;}

body.research-sub-page #rt-header2cepsa .menutop li.item1165 > .item span, body.research-sub-page #rt-header2campi .menutop li.item1165 > .item span{color:#fff;}

body.presentation #rt-header2cepsa .menutop li.item1165 > .item span, body.presentation #rt-header2cyber .menutop li.item1165 > .item span, body.presentation #rt-header2space-security .menutop li.item1165 > .item span{color:#fff;}

#rt-header2cepsa .rt-container {

    background: url("../images/collupse_bottomcepsa.png") no-repeat scroll 0 0 transparent;

    height: 147px;

}

#rt-header2campi .rt-container {

    background: url("../images/CAMPI_19.png") no-repeat scroll 0 0 transparent;

    height: 147px;

}

#rt-header2cyber .rt-container {

    background: url("../images/collupse_bottomcyber.png") no-repeat scroll 0 0 transparent;

    height: 147px;

}


#rt-header2space-security .rt-container {

    background: url("../images/collupse_bottomspace.png") no-repeat scroll 0 0 transparent;

    height: 147px;

}

#rt-header2cc .menutop li.active > .item span,#rt-header2cepsa .menutop li.active > .item span, #rt-header2cc .menutop li.active > .item span,#rt-header2campi .menutop li.active > .item span, #rt-header2cyber .menutop li.active > .item span, #rt-header2space-security .menutop li.active > .item span{font-weight:normal}

#rt-header2cc .menutop ul li > .item:hover span, #rt-header2cepsa .menutop ul li > .item:hover span, #rt-header2campi .menutop ul li > .item:hover span, #rt-header2cyber .menutop ul li > .item:hover span, #rt-header2space-security .menutop ul li > .item:hover span {margin: 0; color:#FFFFFF}

 #rt-header2cc .menutop ul li.f-menuparent-itemfocus > .item span, #rt-header2cepsa .menutop ul li.f-menuparent-itemfocus > .item span, #rt-header2campi .menutop ul li.f-menuparent-itemfocus > .item span, #rt-header2cyber .menutop ul li.f-menuparent-itemfocus > .item span, #rt-header2space-security .menutop ul li.f-menuparent-itemfocus > .item span {color: #294354;}

#rt-header2cc .menutop .ccaps-research .fusion-submenu-wrapper, #rt-header2cepsa .menutop .ccaps-research .fusion-submenu-wrapper, #rt-header2campi .menutop .ccaps-research .fusion-submenu-wrapper{background:url(../images/research_hover.png) no-repeat scroll 1px top transparent;} #rt-header2cyber .menutop .ccaps-research .fusion-submenu-wrapper, #rt-header2space-security .menutop .ccaps-research .fusion-submenu-wrapper{background:url(../images/research_hover.png) no-repeat scroll 1px top transparent;}

#rt-header2cc .menutop .ccaps-research .fusion-submenu-wrapper.level2 ul, #rt-header2campi .menutop .ccaps-research .fusion-submenu-wrapper.level2 ul, #rt-header2cepsa .menutop .ccaps-research .fusion-submenu-wrapper.level2 ul{background-color:transparent; box-shadow:none; }

#rt-header2cc .menutop ul li.grouped-parent > .daddy span, #rt-header2cepsa .menutop ul li.grouped-parent > .daddy span, #rt-header2campi .menutop ul li.grouped-parent > .daddy span, #rt-header2cyber .menutop ul li.grouped-parent > .daddy span, #rt-header2space-security .menutop ul li.grouped-parent > .daddy span {background: none;color:#6B747D}

#cepsa-publication-list .catimg, #campi-publication-list .catimg {

    padding-top: 0;

    height:90px;

}

#cepsa-publication-list .cepsa-categoriesbox, #campi-publication-list .cepsa-categoriesbox {clear: both;

    float: left;}



    .menu-cepsa-publication  .pub-teaser, .menu-campi-publication  .pub-teaser {

    padding: 20px 30px 0;

}



/*ENERGY AND SECURITY*/

#energy-security li li li {

    list-style-position: outside;

    list-style-type: square;

}

#energy-security li li ul {

    margin-left: 15px;

    margin-top: 5px;

}



abbr {color: #B38808;}



#com_glossary .pagination {

    float: left;

    margin-top: 10px;

}



#com_glossary .pagination-list {

    display: block;

    float: left;

    margin: 5px;

    padding: 0;

}

 #com_glossary .limit {float: left;}

#com_glossary .pagination-list li {

    float: left;

    list-style-type: none;

    width: 30px;

}



.tipthemesquareblack {z-index: 99999;}



.jem_event .event_detail_image .notmodal {width: 145px !important; height:155px !important;}

.menu-cyber #rt-main, .menu-cyber #rt-mainbottom, .menu-space-security #rt-main, .menu-cyber #rt-mainbottom { background:none !important; }
.menu-cyber .image-fader-left, .menu-space-security .image-fader-left {position:absolute !important; bottom:10px !important; }


.bottom-social-title a {
    color: #afaeaa !important;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}
.bottom-social-title a:hover {
    color: #1F3444 !important;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}


/* Michaeel edits - 9/11/2019 */
#rt-top3 {
    background-color: #ECECEC;
    padding: 5px 0;
}
#rt-utility .rt-block {
    margin: 0;
}
#rt-utility .memorium {
    padding: 0;
    min-height: 0;
    background-color: #F8F8F8;
    color: #2D3A3A;
    font-weight: 700;
    font-size: 16px;
    border-top: none;
}
#rt-utility .memorium a {
    color: #518E5C;
    font-size: 16px;
}
.banneritem,
.banneritem p {
    margin: 0 !important;
}
#nextgen {
    height: auto;
    padding-top: 0;
    color: #000;
    margin-left: 0;
}
#nextgen img {
    width: 300px !important;
    margin-left: -20px !important;
}
#rt-header {
    top: 0 !important;
    padding: 25px 0;
}
.topblock-overlay-dark .rt-menubar {
    margin: 25px 0 0 15px;
    margin-right: -15px;
}
.menutop li.root > .item,
.menutop li.root > .item span,
.menutop li.root > .item:hover,
.menutop li.root > .item:focus,
.menutop li.root > .item:hover span,
.menutop li.root > .item:focus span {
    color: #2D3A3A !important;
}
#strauss .menumenutop a {
    color: #3b4c5c !important;
    font-weight: 700 !important;
    font-size: 15px !important;
}
.fusion-submenu-wrapper {
    margin-top: -8px;
}
h1,
h2,
.module-title h2,
h3,
h4,
h5,
.gold14pxbold,
a,
body .root-sub a,
#rt-top-surround .menutop li > .item:hover,
#rt-top-surround .readon:hover span,
#rt-top-surround .readon:hover .button,
#rt-top-surround .menutop li.root.f-mainparent-itemfocus > .item,
#rt-page-surround #rokweather .day,
#rokweather h5,
.featuretable-cell-data b,
.featuretable-cell-data strong,
#rt-body-surround .module-content ul.menu li > a,
#rt-body-surround .module-content ul.menu li > .separator,
#rt-body-surround .module-content ul.menu li > .item,
#rt-top-surround .fusion-submenu-wrapper ul li > .item,
div.itemHeader h2.itemTitle,
body.menu-strauss-news #rt-mainbody .news .rt-leading-articles h1 a,
.menu-courses a,
.past-events .view-all,
.addtoical,
body.menu-strauss-news #rt-mainbody .item-page h2.title a,
body.menu-strauss-news #rt-mainbody .item-page .rt-date-posted,
.body-style-strauss #rt-main #rt-sidebar-a .peocat ul.menu .active a {
    color: #518E5C;
}
.-events #k2Container h3 a {
    color: #518E5C !important;
}
.home-link a img {
    width: 300px;
}
#strauss {
    padding-top: 25px;
}
.menumenutop {
    margin-top: -35px;
}
#rt-header2cepsa .item,
#rt-header2cepsa .item span,
#rt-header2cc .item,
#rt-header2cc .item span,
#rt-header2campi .item,
#rt-header2campi .item span,
#rt-header2cyber .item,
#rt-header2cyber .item span,
#rt-header2space-security .item,
#rt-header2space-security .item span {
    color: #a3a6a7 !important;
    font-weight: 400 !important;
    font-size: 14px !important;
}
#rt-header2cepsa .rt-menubar,
#rt-header2cc .rt-menubar,
#rt-header2campi .rt-menubar,
#rt-header2cyber .rt-menubar,
#rt-header2space-security .rt-menubar {
    margin-right: 0 !important;
    margin: 32px 0 0 15px !important;
}
.btn-hnav i,
.btn-hnav-strauss i {
    background: #000 !important;
}
.menutop .fusion-submenu-wrapper.level2 ul,
#rt-header2cc .menutop .fusion-submenu-wrapper.level2 ul,
#rt-header2cepsa .menutop .fusion-submenu-wrapper.level2 ul,
#rt-header2campi .menutop .fusion-submenu-wrapper.level2 ul,
#rt-header2cyber .menutop .fusion-submenu-wrapper.level2 ul,
#rt-header2space-security .menutop .fusion-submenu-wrapper.level2 ul,
#rt-header2 .menutop .strauss-program .fusion-submenu-wrapper {
    background-color: #D6D6D6 !important;
    background-image: none !important;
}
#rt-header2cc,
#rt-header2cepsa,
#rt-header2campi,
#rt-header2cyber,
#rt-header2space-security {
    margin-bottom: -70px;
}
#rt-header .menutop .fusion-submenu-wrapper ul li a {
    color: #425E45 !important;
}
@media only screen and (max-width: 768px),
only screen and (max-device-width: 768px) {
    #nextgen img,
    .home-link a img {
        margin-left: 0 !important;
        width: 200px !important;
    }
    #rt-header {
        margin-top: 0 !important;
    }
    #rt-header2cc,
    #rt-header2cepsa,
    #rt-header2campi,
    #rt-header2cyber,
    #rt-header2space-security {
        margin-bottom: -25px;
    }
    .topblock-overlay-dark #rt-top {
        width: 100%;
    }
    .menu-cyber #rt-top3 {
        max-height: 45px;
        margin-bottom: -50px;
    }
    .menu-cyber #rt-top3 .rt-grid-3 {
        position: relative !important;
        top: 210px !important;
    }
    .menu-cyber #rt-utility .memorium {
        margin-top: -45px;
    }
    .menu-cc #rt-header,
    .menu-cepsa #rt-header,
    .menu-msi #rt-header,
    .menu-cyber #rt-header,
    .menu-campi #rt-header,
    .menu-ccaps #rt-header,
    .menu-space-security #rt-header { 
        margin-bottom: 0;
        margin-top: 80px !important;
    }
}
