 /**
 * @package   Clarion Template - RocketTheme
 * @version   1.7 July 15, 2014
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2014 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Core */
html {margin-bottom: 1px;height: 100%;}
body, .button {height: 100%;margin-bottom: 1px;font-family: Helvetica,Arial,sans-serif;}
body.component-body {min-width: 320px;}
body{overflow-x: hidden;}
a {font-weight: bold;transition: color 0.2s ease-out;}
a:hover{ color:#000; }
h1, h2, .module-title h2, h3, h4, h5, .component-content .title {line-height: inherit;letter-spacing: inherit;margin: 0 0 25px;}
h5 {text-transform: uppercase;font-size: 100%;}
.rt-container, #rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {background: transparent;}
.rt-container, .rt-block {position: relative;}
.rt-block {margin: 15px 0;}
ul {list-style-image: none;}
ul.menu {padding-left: 0;}
#rt-content-top, #rt-content-bottom {clear: both;overflow: visible;}
#rt-main #rt-content-top { border-bottom:1px solid #c8c8c8; }
#rt-debug {padding-top: 20px;position: relative;}

/* Fonts */
@font-face {font-family: 'RobotoRegular';src: url('../fonts/roboto-regular-webfont.eot');src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-regular-webfont.woff') format('woff'),url('../fonts/roboto-regular-webfont.ttf') format('truetype'),url('../fonts/roboto-regular-webfont.svg#RobotoRegular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'RobotoBold';src: url('../fonts/roboto-bold-webfont.eot');src: url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-bold-webfont.woff') format('woff'),url('../fonts/roboto-bold-webfont.ttf') format('truetype'),url('../fonts/roboto-bold-webfont.svg#RobotoBold') format('svg');font-weight: normal;font-style: normal;}
.font-family-clarion .module-title .title, .font-family-clarion #rt-showcase .title, .font-family-clarion .menutop li > .item, .font-family-clarion .readon span, .font-family-clarion .readon .button, .font-family-clarion .rt-articleinfo, .font-family-clarion .promo .feature, .font-family-clarion #roktwittie .status .header .name, .font-family-clarion .rt-date-feature span, .font-family-clarion #rt-login-button .buttontext, .font-family-clarion #rt-popup-button .buttontext, .font-family-clarion #rt-accessibility .rt-desc, .font-family-clarion #roktwittie .status .header .name,.font-family-clarion .roknewspager .roknewspager-title, .font-family-clarion #rt-showcase .roktabs-container-wrapper h3, .font-family-clarion #rt-showcase .roktabs-links ul li span, .font-family-clarion .ft-row-top .featuretable-cell-data, .font-family-clarion #rt-popuplogin .title {font-family: RobotoRegular,Helvetica,Arial,sans-serif;}
.readonstyle-link.font-family-clarion .readon {font-family: inherit;}

.font-family-tahoma {font-family: Tahoma,Helvetica,Arial,sans-serif;font-weight: normal;}
.font-family-helveticaneue {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: normal;}
body.font-size-is-xlarge {font-size: 15px;line-height: 1.6em;}
body.font-size-is-large {font-size: 16px;line-height: 1.6em;}
body.font-size-is-default {font-size: 13px;line-height: 1.6em;}
body.font-size-is-small {font-size: 12px;line-height: 1.6em;}
body.font-size-is-xsmall {font-size: 11px;line-height: 1.6em;}


@font-face {
    font-family: "HelveticaNeueLTStdBlkRegular";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/helveticaneueltstd-blk-webfont.eot#iefix") format("embedded-opentype"), url("../fonts/helveticaneueltstd-blk-webfont.woff") format("woff"), url("../fonts/helveticaneueltstd-blk-webfont.ttf") format("truetype"), url("../fonts/helveticaneueltstd-blk-webfont.svg#HelveticaNeueLTStdBlkRegular") format("svg");
}
@font-face {
    font-family: "HelveticaNeueLTStdBlkCnRg";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/helveticaneueltstd-blkcn-webfont.eot#iefix") format("embedded-opentype"), url("../fonts/helveticaneueltstd-blkcn-webfont.woff") format("woff"), url("../fonts/helveticaneueltstd-blkcn-webfont.ttf") format("truetype"), url("../fonts/helveticaneueltstd-blkcn-webfont.svg#HelveticaNeueLTStdBlkCnRg") format("svg");
}
@font-face {
    font-family: "HelveticaNeueLTStdMedBold";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/helveticaneueltstd-hv-webfont.eot#iefix") format("embedded-opentype"), url("../fonts/helveticaneueltstd-hv-webfont.woff") format("woff"), url("../fonts/helveticaneueltstd-hv-webfont.ttf") format("truetype"), url("../fonts/helveticaneueltstd-hv-webfont.svg#HelveticaNeueLTStdMedBold") format("svg");
}
@font-face {
    font-family: "HelveticaNeueLTStdMedCnBold";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/helveticaneueltstd-hvcn-webfont.eot#iefix") format("embedded-opentype"), url("../fonts/helveticaneueltstd-hvcn-webfont.woff") format("woff"), url("../fonts/helveticaneueltstd-hvcn-webfont.ttf") format("truetype"), url("../fonts/helveticaneueltstd-hvcn-webfont.svg#HelveticaNeueLTStdMedCnBold") format("svg");
}
@font-face {
    font-family: "HelveticaNeueLTStdLtRegular";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/helveticaneueltstd-lt-webfont.eot#iefix") format("embedded-opentype"), url("../fonts/helveticaneueltstd-lt-webfont.woff") format("woff"), url("../fonts/helveticaneueltstd-lt-webfont.ttf") format("truetype"), url("../fonts/helveticaneueltstd-lt-webfont.svg#HelveticaNeueLTStdLtRegular") format("svg");
}
@font-face {
    font-family: "HelveticaNeueLTStdLtCnRegular";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/helveticaneueltstd-ltcn-webfont.eot#iefix") format("embedded-opentype"), url("../fonts/helveticaneueltstd-ltcn-webfont.woff") format("woff"), url("../fonts/helveticaneueltstd-ltcn-webfont.ttf") format("truetype"), url("../fonts/helveticaneueltstd-ltcn-webfont.svg#HelveticaNeueLTStdLtCnRegular") format("svg");
}
@font-face {
    font-family: "HelveticaNeueLTStdMedRegular";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/helveticaneueltstd-md-webfont.eot#iefix") format("embedded-opentype"), url("../fonts/helveticaneueltstd-md-webfont.woff") format("woff"), url("../fonts/helveticaneueltstd-md-webfont.ttf") format("truetype"), url("../fonts/helveticaneueltstd-md-webfont.svg#HelveticaNeueLTStdMedRegular") format("svg");
}
@font-face {
    font-family: "HelveticaNeueLTStdMedCnRg";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/helveticaneueltstd-mdcn-webfont.eot#iefix") format("embedded-opentype"), url("../fonts/helveticaneueltstd-mdcn-webfont.woff") format("woff"), url("../fonts/helveticaneueltstd-mdcn-webfont.ttf") format("truetype"), url("../fonts/helveticaneueltstd-mdcn-webfont.svg#HelveticaNeueLTStdMedCnRg") format("svg");
}
@font-face {
    font-family: "HelveticaNeueLTStdRegular";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/helveticaneueltstd-roman-webfont.eot#iefix") format("embedded-opentype"), url("../fonts/helveticaneueltstd-roman-webfont.woff") format("woff"), url("../fonts/helveticaneueltstd-roman-webfont.ttf") format("truetype"), url("../fonts/helveticaneueltstd-roman-webfont.svg#HelveticaNeueLTStdRegular") format("svg");
}
@font-face {
    font-family: "HelveticaNeueLTStdThinCnRg";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/helveticaneueltstd-thcn-webfont.eot#iefix") format("embedded-opentype"), url("../fonts/helveticaneueltstd-thcn-webfont.woff") format("woff"), url("../fonts/helveticaneueltstd-thcn-webfont.ttf") format("truetype"), url("../fonts/helveticaneueltstd-thcn-webfont.svg#HelveticaNeueLTStdThinCnRg") format("svg");
}
@font-face {
    font-family: "HelveticaNeueLTStdExtBlkCnRg";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/helveticaneueltstd-xblkcn-webfont.eot#iefix") format("embedded-opentype"), url("../fonts/helveticaneueltstd-xblkcn-webfont.woff") format("woff"), url("../fonts/helveticaneueltstd-xblkcn-webfont.ttf") format("truetype"), url("../fonts/helveticaneueltstd-xblkcn-webfont.svg#HelveticaNeueLTStdExtBlkCnRg") format("svg");
}

/* Container */
#rt-container-bg, #rt-container-bg2 {/* border-radius: 0 0 7px 7px; */}
#rt-container-bg {margin:0 -2px 0px;}

/* Top */
#rt-top .rt-block {margin: 0px 0px;padding: 5px 0px;}
#rt-top ul.menu {padding: 0 15px;}
#rt-top2 {margin: 0 -1px; background:#F6F6F6; padding-bottom:10px; }

#rt-top2 .rt-grid-2.rt-alpha{ width:140px; }

/* Logo */
#rt-logo {display: none;width:104px;height: inherit;margin: 0;position: relative;}
.centered #rt-logo {margin: 0 auto;}
.logo-block {margin: 7px 0;padding: 0;}
#logo-color {width: 43px;height: 43px;position: absolute;left: 14px;top: 8px;}
#logo-inner {display: block;position: relative; height: 130px;}

/* Navigation */
.rt-menubar {display: block;position: relative;margin: 0 0 -1px;float: right;}
.rt-splitmenu .rt-menubar {float: right;}
.menu-block {margin: -1px 0 0;padding: 0;}
#rt-subnavigation {background-position: 50% 100%;background-repeat: repeat-x;overflow: hidden;margin: -2px 0 0;}
.menutop > li.active.root .item, .menutop li.root.f-mainparent-itemfocus .item, .menutop li.f-mainparent-itemfocus .item, .rt-menubar .menutop > li:hover .item, .rt-menubar .menutop > li.active .item {line-height: 75px;height: 70px;}
.menutop ul li > .item:hover, .menutop li.f-menuparent-itemfocus > .item, .menutop ul li.active > .item, .menutop li.active.f-menuparent-itemfocus > .item {margin: -1px -2px 0 0;transition: background 0.3s ease-in-out, color 0.3s ease-in-out;}
.rt-menubar li, .module-content ul.menu li {text-transform: uppercase;}
#rt-navigation .rt-fusionmenu, #rt-navigation .rt-splitmenu {margin: 0 -10px 0;}
.menutop li.root .item, .rt-menubar .menutop li .item {border-left-style: solid;border-right-style: solid;border-left-width: 1px;border-right-width: 0;}

/* Main Body */
.rt-sidebar-surround {margin: 0 0;}
#rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {padding: 0 0;min-height: 340px;}
#rt-sidebar-a .language-switcher .rt-block{ padding:0 10px 20px; margin:0; }
#rt-sidebar-a .language-switcher .rt-block ul { float:right; }
#rt-sidebar-a .language-switcher .rt-block ul li{ float:left; list-style:none; margin-right:10px; }
/* Modules */
.module-title .title {font-size: 1.4em;line-height: 1.5em;font-weight: normal;margin: 0;padding: 0 0 4px;text-transform: uppercase;font-weight: 500;}
.module-title {margin-bottom: 15px;}

/* Module Variations - Title */
.title1 .title, .title2 .title, .title3 .title, .title4 .title {padding: 2px 7px 2px 25px;font-size: 1.2em;}
.title1 .arrow-box, .title2 .arrow-box, .title3 .arrow-box {width: 16px;height: 16px;margin-top: 6px;float: left;background-position: 6px -573px;background-repeat: no-repeat;border-radius: 2px;}
.title3 .arrow-box, .title4 .arrow-box {width: 16px;height: 16px;margin-top: 6px;float: left;background-position: 6px -382px;background-repeat: no-repeat;border-radius: 2px;}
.box1 {margin: 15px 0;border-radius: 2px;}
.box1 .rt-block, .box3 .rt-block {margin: 0;border-radius: 2px;}
#rt-top .box1 {margin: 5px 0;}
#rt-top .box1 .rt-block {margin: 0;}
.box2 .module-surround, .box5 .module-surround, .box6 .module-surround, .box7 .module-surround {padding: 10px;border-radius: 2px;}
.box2 .rt-block, .box5 .rt-block, .box6 .rt-block, .box7 .rt-block {padding: 0;border-radius: 2px;}
.taper-shadow-m {height: 12px;margin: -16px 110px 0;}
.taper-shadow-l {height: 12px;margin-left: -111px;}
.taper-shadow-r {height: 12px;margin-right: -109px;}
.box3 .title {border: none;}
.box3, .box4 .rt-block {border-radius: 2px;}
.box1 .roknewspager .active h3, .box2 .roknewspager .active h3, .box4 .roknewspager .active h3 {text-shadow: none;}

/* Module Standard Variations */
.rounded .rt-block {border-radius: 5px !important;}
.square .rt-block {border-radius: 0 !important;}
.basic .rt-block {background: none !important;}
.basic .block-shadow {box-shadow: none !important;}
.standardcase .module-title .title {text-transform: inherit;}
.lowercase .module-title .title {text-transform: lowercase;}
.uppercase .module-title .title {text-transform: uppercase;}
.flush .rt-block {padding: 0;}
.flushtop .rt-block {padding-top: 0;}
.flushbottom .rt-block {padding-bottom: 0;}
#rt-popup, #rt-popuplogin {display: none;}
.shadow2 .rt-block {box-shadow: inset 0 0 3px rgba(0,0,0,0.2);}
.shadow3 .rt-block {box-shadow: inset -1px 1px 3px rgba(0,0,0,0.2);}
.shadow4 .rt-block {box-shadow: inset 1px -1px 3px rgba(0,0,0,0.2);}
.shadow5 .rt-block {box-shadow: inset -1px -1px 3px rgba(0,0,0,0.2);}
.shadow6 .rt-block {box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.shadow7 .rt-block {box-shadow: 1px 1px 3px rgba(0,0,0,0.2);}
.shadow8 .rt-block {box-shadow: -1px 1px 3px rgba(0,0,0,0.2);}
.shadow9 .rt-block {box-shadow: 1px -1px 3px rgba(0,0,0,0.2);}
.shadow10 .rt-block {box-shadow: -1px -1px 3px rgba(0,0,0,0.2);}

/* Article */
.component-content .title, article h2 {font-size:20px;line-height:1.2em;font-weight:normal;text-transform:uppercase;letter-spacing:normal;}
.component-content .title a, article h2 a {font-weight: bold;}
.component-content .articleinfo-bold {font-weight: bold;}
.component-content .module-title {margin: 0 0 15px 0;}

/* Side Menus */
.module-content .rt-menubar {display: block;margin: 0;float: none;position: relative;height: auto;background: none;border: 0;}
.module-content ul.menu li {list-style: none;padding: 0;margin: 0;}
.module-content ul.menu li > a, .module-content ul.menu li > .separator, .module-content ul.menu li > .item {padding: 0;display: block;background-repeat: no-repeat;transition: color 0.2s linear;}
.module-content ul.menu > li a span, .module-content ul.menu > li > .item span, .module-content ul.menu > li > .separator span {padding: 10px 25px;display: block;font-weight: normal;background-repeat: no-repeat;}
.module-content ul.menu li .separator, .module-content ul.menu li .item {line-height: 1.8em;font-size: 1.2em;}
.module-content ul.menu li:hover a span, .module-content ul.menu li:hover .item span, .module-content ul.menu li:hover .separator span, .module-content ul.menu li.active a span, .module-content ul.menu li.active .item span, .module-content ul.menu li.active .separator span {padding: 10px 27px;margin: 0 -2px;}
.sidebar-right .module-content ul.menu > li:hover > .item span, .sidebar-right .module-content ul.menu > li:hover > a span, .sidebar-right .module-content ul.menu > li:hover > .separator span, .sidebar-right .module-content ul.menu > li.active > a span, .sidebar-right .module-content ul.menu > li.active > .separator span, .sidebar-right .module-content ul.menu li.active > .item span {background-position: -7px -48px;}
.sidebar-left .module-content ul.menu > li:hover > .item span, .sidebar-left .module-content ul.menu > li:hover > a span, .sidebar-left .module-content ul.menu > li:hover .separator span, .sidebar-left .module-content ul.menu > li.active > a span, .sidebar-left .module-content ul.menu > li.active > .separator span, .sidebar-left .module-content ul.menu li.active > .item span {background-position: 102% 14px;}
.module-content ul.menu li.parent li a span, .module-content ul.menu li.parent li .item span, .module-content ul.menu li.parent li .separator span {font-size: 13px;padding: 5px 10px 5px 20px;}
.module-content ul.menu ul {padding: 5px 0 10px 15px;margin: 0;}
.module-content ul.menu .subtext em {line-height: 12px;padding-left: 0;}
.module-content ul.menu em {display: block;font-size: 80%;font-style: normal;font-weight: normal;}
.module-content ul.menu .image img {float: left;}
.module-content ul.menu .item.image {background: none;padding-left: 8px;}
.module-content ul.menu .daddyicon, .module-content ul.menu .arrow-indicator {display: none !important;}
.module-content ul.menu li.parent li a span, .module-content ul.menu li.parent li .item span, .module-content ul.menu li.parent li .separator span {background-position: 5px 15px;background-repeat: no-repeat;}
.module-content ul.menu li.parent li a:hover span, .module-content ul.menu li.parent li .item:hover span, .module-content ul.menu li.parent li .separator:hover span, .module-content ul.menu li.parent li.active > a > span, .module-content ul.menu li.parent li.active > .item > span, .module-content ul.menu li.parent li.active > .separator > span {background-position: 5px -371px;}
.sidebar-right .module-content ul.menu {margin: 0 -25px 0 -23px;background-repeat: repeat-y;}
.sidebar-left .module-content ul.menu {margin: 0 -26px 0 -23px;background-repeat: repeat-y;background-position: 99.4% 0;}
ul.menu > li > .separator {font-size: 1.2em;}

/* Buttons and Inputs */
.readon {display: inline-block;margin: 0;padding: 1px 9px 0 1px;overflow: visible;border-radius: 4px;border:0;background-position: 0 0;}
.readon span, .readon .button {display: block;margin: 0;padding: 2px 13px 3px 9px;cursor: pointer;overflow: visible;font-weight: normal;position: relative;white-space: normal;background-color: transparent;border: none;background-position: 100% 50%;background-repeat: no-repeat;border-radius: 4px;font-size: 13px;transition: background-position 0.3s linear;}
.readon:hover, button:hover, a.btn:hover, input.button:hover {background-position: 0 -185px;}
.readon span span {display: inline;background: none;margin-left: 0;padding: 0;float: none;}
.rokchecks, .rokradios {padding: 3px 0 3px 20px;line-height: 130%;cursor: pointer;}
.rokradios {background-position: -2px 2px;background-repeat: no-repeat;}
.rokradios-active {background-position: -2px -158px;background-repeat: no-repeat;}
.rokchecks {background-position: 0 -340px;background-repeat: no-repeat;}
.rokchecks-active {background-position: 0 -487px;background-repeat: no-repeat;}

/* Typography */
.inputbox, #form-login .inputbox, #login-form .inputbox, #com-form-login .inputbox, #josForm .inputbox, .component-content .search_result .inputbox, .component-content .contact .inputbox, .component-content .user input#email, .component-content .user input#name, .component-content .user input#username, .component-content .user input#password, .component-content .user input#passwd, .component-content .user input#password2, #rokajaxsearch .inputbox, .component-content .contact .required {position: relative;z-index: 100;padding: 4px;border-radius: 3px;line-height: 18px;font-size: 13px;}
#rt-page-surround .rt-sidebar-surround .inputbox {border: none;}
.component-content .rt-article-icons a {display: block;text-align: center;}
ul.dots {padding: 0;margin: 0 0 15px 0;background: none;}
ul.dots li {list-style: none;padding: 0 0 0 15px;margin: 0 0 8px 0;background-position: 0 7px;background-repeat: no-repeat;}
ul.dots li a {font-size: 1.2em;line-height: 1.3em;}

/* Branding */
#developed-by {overflow: hidden;}
#rocket {display: block;width: 120px;height: 18px;vertical-align: middle;margin: 0;float: right;}

/* Copyright */
#rt-copyright {text-align: inherit;}
#rt-copyright .rt-container {padding: 0px 0 0;}
#rt-copyright .rt-block {margin: 0;padding: 10px 15px;}
.copytext {padding: 0;margin: 0;font-size: 1em;line-height: 15px;display: block;text-align: left;}

/* Breadcrumbs */
#rt-breadcrumbs .rt-block {margin: 0;padding: 10px 20px;}
#breadcrumbs h3, .leading_separator {display: none;}
.rt-breadcrumb-surround {position: relative;overflow: hidden;padding: 0;height: auto;}
span.breadcrumbs, #rt-breadcrumbs .breadcrumbs {display: inline-block;font-size: 120%;overflow: hidden;}
span.breadcrumbs img {float:left;margin-top: 6px;}
#rt-breadcrumbs .breadcrumbs img {float:left;height: 0;width: 6px;margin-top: 6px;padding-top: 12px;background-position: 2px 4px;background-repeat: no-repeat;}
span.breadcrumbs a, span.no-link, .pathway, span.showHere, .breadcrumbs span {padding: 5px;margin: 0;float: left;display: block;line-height: 100%;}
.breadcrumbs .separator-item {float: left;display: inline-block;margin-top: 2px;}

/* Date Feature */
.rt-date-feature span {font-size: 120%;line-height: 130%;padding: 2px 0;}

/* Fontsizer Feature */
#rt-accessibility .rt-desc {font-size: 120%;}

/* Popup/Login Module Feature */
.loginbutton-block, .popupbutton-block {margin: 0;}
#rt-login-button .buttontext, #rt-popup-button .buttontext {font-size: 130%;line-height: 130%;font-weight: normal;}
#rt-popup .module-content, #rt-popuplogin .module-content {margin: 0;}
#rt-popup .rt-block, #rt-popuplogin .rt-block {margin: 0;padding: 0;}
#rt-popup .title, #rt-popuplogin .title {padding: 0;margin-bottom: 15px;margin-top: 0;}
#rt-popuplogin p {float: left;margin-bottom: 10px;}
#rt-popuplogin p:first-child {margin-right: 10px;}
#rt-popuplogin ul li {float: none;display: inline-block;margin-right: 10px;}

/* ToTop Feature */
#rt-copyright .totop-block {text-align: center;padding: 10px 15px 0;}
#gantry-totop {font-size: 110%;line-height: 110%;font-weight: normal;padding: 4px 0 4px 20px;margin: 0 auto;background-position: 50% 12px;background-repeat: no-repeat;width: 23px;height: 28px;display: block;border-radius: 3px 3px 0 0;transition: background 0.2s linear;}

/* Standard Horizontal Menu */
.horizmenu ul.menu {margin: 0;padding: 0;list-style: none;}
.horizmenu ul.menu li {list-style: none;display: inline-block;margin-right: 25px;}
.horizmenu ul.menu li a, .horizmenu ul.menu li .item, .horizmenu ul.menu li .separator {padding: 0;display: inline-block;font-size: 1.1em;}
.horizmenu ul.menu li a span, .horizmenu ul.menu li .item span, .horizmenu ul.menu li .separator span {padding: 0;display: inline-block;}

/* Custom Content */
img.feature-img {width: 212px;height: 150px;padding: 5px;}
.feature-img-surround {width: 222px;height: 178px;}
.image-block-surround {width: 160px;height: 150px;float: left;margin-right: 15px;}
img.image-block {width: 150px;height: 122px;padding: 5px;position: relative;}
.content-block {overflow: hidden;}
.number-image {display: inline-block;float: left;margin-right: 15px;margin-bottom: 15px;padding: 5px;position: relative;}
.number-image-text {display: block;text-transform: uppercase;font-weight: bold;font-size: 20px;padding-top: 10px;margin: 0 0 -8px -5px;}
.heading1 {font-size: 160%;display: block;margin-bottom: 15px;}

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

/* Extra's */
.even, .odd {background: inherit;border-bottom: inherit;}

/* ----------------------------- */
.custom.ssq_logo {
    float: left;
    width: 100%; 
}
.custom.ssq_logo #ssqtitle,.custom.ssq_logo #ssqlowertitle {
	float: left;
	width:100%;
}
#phone_wrap {
    float: left;
    width: 25%;
}
.custom.bbbpplus_img > p{
	margin:0px;
	padding:0px;
}
#ssqtitle {
	color: #2f90dc;
    font:35px "HelveticaNeueLTStdExtBlkCnRg","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    margin-top:18px;
    text-transform: uppercase;
}
#ssqlowertitle {
    color: #1c558a;
    font-size: 17px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	padding-left: 7px;
}
#logo{
	float: left;
    margin-top: -25px;
    text-align: center;
	padding-right: 15px;
    width: 90px;
}

#rokajaxsearch .inputbox{ width:98%; padding: 4px 8px; }

body #phone_wrap{
 border: 1px solid #3f8197;
    color: #094f82;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-top: 19px;
    padding: 8px;
    width: 200px;
    background: #fff;
    border-radius: 5px;
}
#phone_wrapspanish{
  border: 1px solid #3f8197;
  color: #094f82;
  float: left;
  font-size: 16px;
  font-weight: bold;
  margin-top:17px;
  padding: 9px;
  width:200px;
  background: #fff;
  border-radius: 5px;
  text-align:left;
}
.sprite_all.sprite-flag.sprite-flag-margin {
    float: right;
}
/* .custom.ssq_logo #phone_wrapspanish{ width:23%; } */

.custom.ssq_logo #phone_wrapspanish #main_phone_text { text-align:left; padding-left:0; }
.custom.ssq_logo #phone_wrapspanish #main_phone_1{text-align:left; padding-left:0;}
#main_phone_text {
/*     height: 20px; */
	padding-left: 23px;
}
#main_phone_1 {
    margin-top: 0px;
    font-weight: 900;
    padding: 0 0 0 15px;
    font-size: 20px;
    padding-top: 10px;
}
#main_phone_2 {
    margin-top:0px;
	font-weight: 900;
	font-size: 20px;
}
.ssq_logo .sprite_all{
	background:url(../images/sprite-flag.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 18px;
    width: 24px;
	float:right;
}

div.RT-Killer {
    background: url(../images/ssq-navBack.png) repeat scroll 0 0 #217ac2;
	border-bottom: 1px solid #c8c8c8;
}
div.RT-Killer li {
    border-left: 1px solid #114978;
    border-right: 1px solid #206dab;
}
ul.menussq li {
    display: block;
    float: left;
}
div.RT-Killer li a {
    color: #ffffff;
    display: inline-block;
    float: left;
    font: 17px "HelveticaNeueLTStdThinCnRg",Arial,Helvetica,Geneva,sans-serif;
    height: 30px;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 10px;
    text-transform: uppercase;
}
div.RT-Killer li:hover {
    background-color: #155b92;
    color: #00ffff;
}	
#rt-navigation .RT-Killer .rt-block{
	margin:0px;
	padding:0px;
}	
/* #rt-feature .rt-container .rt-block{
	margin:0px;
	padding:0px;
}	 */
div.rt-container .rt-grid-4 .module-title {
    padding: 9px 0 0 13px !important;
}
.module-title {
    margin-bottom: 15px;
}
#stand_alone_title {
    color: #125281;
    font-size:22.4px;
    font-weight: 500;
    line-height: 1.5em;
    margin: 0;
    padding: 0 0 4px;
}
div.box6.ssq ol {
    border-top: 1px dotted #cfb193;
    display: block;
    float: left;
    margin-left: 15px;
    padding-bottom: 7px;
    padding-top: 10px;
    width: 80%;
}
div.box6.ssq ol li {
    font-size: 14px;
}
div.box6.ssq ol li {
    color: #023768;
    font: bold 15px/131% "HelveticaNeueLTStdLtCnRegular","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    margin-bottom: 25px;
}
.sprite-gaurantee {
    background: url(../images/sprite_2.png);
    background-position: 0 0;
    height: 170px;
    width: 190px;
}	
ul.menu_ssq_right li {
    background: url(../images/rightnavarrow.png) no-repeat scroll 10px 5px #125282;
    border-bottom: 1px solid #1b6bac;
    border-top: 1px solid #175c91; 
    display: block;
    height: 40px;
    padding-left: 35px;
}	
body .ssq_rightSide .rt-block {
    margin: 0 0 0 0px /* 7 */;
    padding: 0;
}
ul.menu_ssq_right li a {
    color: #ffffff;
    display: block;
    font: 17px "HelveticaNeueLTStdThinCnRg","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    height: 32px;
    margin-left: 10px;
    padding-left: 10px;
    padding-top: 8px;
    text-decoration: none;
}	
ul.menu_ssq_right li a:hover, ul.menu_ssq_right li#current a {
    background-color: #18659d;
    border-left: 1px solid #3e7ead;
}	
#rt-footer {
    background-color: #0a5e89;
    border-top: 1px solid #c8c8c8;
}
h1, h2, .module-title h2, h3, h4, h5, .component-content .title {
    color: #125281;
    letter-spacing: inherit;
}
.article-header h1.title {
    margin: 10px !important;
	color: #125281;
}
body .component-content .title {
    font-size: 1.4em;
    font-weight: 500;
    margin: 0;
    text-transform: uppercase;
}
/* slider home page djslider*/
div.rt-container .rt-grid-4 #slider-container209 {
    height: auto;
    overflow: visible !important;
}
#djslider209 ul#slider209 li img {
    width: 100% !important;
}
#djslider209 ul#slider209 li {
    background:#E2E2E2 !important;
    border: 0 none !important;
    float: left;
    height: 250px;
    list-style: outside none none !important;
    margin: 0 !important;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
    width: 300px;
}
.djslider li {
    text-align: center;
}
div.rt-container .rt-grid-4 #slider209 .slide-desc {
    position: relative !important;
}
div.rt-container .rt-grid-4 #slider209 .slide-desc {
    position: relative !important;
}
#slider209 .slide-desc {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
}	
#slider209 .slide-desc-in {
    margin: 0 !important;
    position: relative;
}
#slider209 .slide-desc-bg {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.slide-desc-bg {
    background: none repeat scroll 0 0 #222222;
    opacity: 0.06 !important;
}
.slide-text{
	color:#000;
}	
.slide-text .bottom_caption {
    background: none repeat scroll 0 0 #6a8fac;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    margin: 45px -5px 4px;
    padding: 8px 8px 7px 11px;
}
div.rt-container .rt-grid-4 .slide-desc-text .slide-title {
    color: #3c6d9c !important;
    font-weight: bold;
	font-size:20px;
}
div.rt-container .rt-grid-4 #slider209 li {
    height: auto !important;
}
.djslider li {
    text-align: center;
}
body .happyclientstories .rt-block {
    margin:0px 10px;
    padding: 0;
}
.happyclientstories .module-surround {
    padding: 0;
}
body .caseintoday .rt-block {
    margin: 0 10px 10px;
    padding: 0;
}
.component-content .title {
    font-size: 180%;
    line-height: 35px;
    width: auto;
}

body .settlement .rt-block , body .revolution_slider .rt-block{ padding:0; margin:0; }

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

.contactpage_settlement h2,.contactpage_settlement span {
    background:#578fb8;
    border: medium none;
    color: #ffffff !important;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5em;
    margin: 0;
    padding: 3px 15px;
    text-transform: uppercase;
}
.rapid_contact .inputbox{
	width:96%;
}
.rapid_contact .button {
/*     left: 12%; */
    position: relative;
}
/* slider home page djslider ES*/ 
div.rt-container .rt-grid-4 #slider222 .slide-desc {
    position: relative !important;
}
#slider222 .slide-desc {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
}
#slider222 .slide-desc-in {
    margin: 0 !important;
    position: relative;
}
#slider222 .slide-desc-bg {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
div.rt-container .rt-grid-4 #slider222 .slide-desc-bg {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#slider222 .slide-desc-text {
    position: relative;
}
.slide-desc-text {
    background:#d7d7d7;
    color: #ffffff;
    margin-top: -5px;
    padding: 10px;
    text-align: left;
}
#djslider222 ul#slider222 li {
    background:#D7D7D7;
    border: 0 none !important;
    float: left;
    height: 250px;
    list-style: outside none none !important;
    margin: 0 !important;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
}
#slider-container222{
	overflow: unset !important;
    position: unset !important;
}
div.rt-container .rt-grid-4 #slider222 li {
    height: auto !important;
}
/* end*/ 
/* -----scholarship page----- */
#rt-showcase .scholarship .rt-block {
    margin: 0;
    padding: 0;
}
.customscholarshipcontentView p{
	font-size: 150%;
    color: #ffffff;
	font-family: "oxygen",sans-serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.02em;
	text-align:center;
	padding:20px;
}

body.menu-scholarship1 #rt-feature,body.menu-scholarship1 #rt-utility2,
body.menu-scholarship1 #rt-content-top,#rt-footer-surround .rt-container{
	background-image:url(../images/pattern-scholarship.png);
}

#rt-utility .rt-block{ padding-top:0; }

body.scholarship-test #rt-feature .scholarship_requirements {
	margin: 20px 15px;
    padding: 10px;
}
#rt-footer-surround .rt-container{
	margin-bottom:10px;
	border-left:1px solid #c8c8c8;
    border-right:1px solid #c8c8c8;
    border-bottom:1px solid #c8c8c8;
}

#rt-footer-surround .rt-container-inner{
	margin:0 -2px;
	border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
}

.customscholarshipcontentView .tac {
    text-align: center;
}
.customscholarshipcontentView .tac a {
    background: none repeat scroll 0 0 #52affb;
    border: medium none;
    color: #ffffff;
    display: inline-block;
    font-size: 25px;
    font-weight: bold;
    margin:2px 0 30px;
    outline: medium none;
    overflow: hidden;
    padding: 10px 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: top;
    width: 40%;
}
.customscholarshipcontentView .tac a:hover{background:#0f5b97;color: #000;}
body.scholarship-test section.blog-featuredscholarship-test {
    display: none;
}
.win-num {
    color: #ffffff;
    display: block;
    font-family: "oxygen",sans-serif;
    font-size: 350%;
    font-weight: bold;
    padding:10px;
    text-align: center;
    width: 100%;
}
.win-boxleft,.win-boxright {
    background: none repeat scroll 0 0 rgba(0, 116, 255, 0.2);
    border: 2px solid rgba(255, 255, 255, 0.2);
    float: left;
    margin-bottom: 2px;
    padding: 20px;
    width: 93%;
}
.win-boxleft-icon,.win-boxright-icon {
    float: left;
    margin-top: 5%;
    text-align: center;
    width: 100%;
}
.annuityright .twsb {
    color: #555555;
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
}
.annuityright .tac {
    font-size: 280%;
}
.customannuityright > p {
    font-size: 16px;
    line-height: 30px;
}
.customsubmit-content_tac {
    color: #ffffff;
    text-align: center;
	font-size:15px;
}
.customsubmit-content_tac > a {
    color: #0f5b97;
    font-size: 28px;
    line-height: 73px;
}
.customsubmit-content_tac > p {
    font-size: 18px;
    line-height: 28px;
}
body.scholarship-test .rt-block.component-block{
	margin:0px;
	padding:0px;
}
body.menu-scholarship1 #rt-content-bottom {
    background-image: url(../images/banner_laptop.jpg);
	background-size: cover;
}
.customscholarship_categories ul li {
    background: url(../images/scholarship-list.png) no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    font-size: 16px;
    line-height: 30px;
    list-style: outside none none;
    padding-left: 18px;
}
.winner-stack-d {
    float: left;
    width: 50%;
}
.placeWinner {
    float: left;
    width: 50%;
}
.stack_imga {
    background: url(../images/trophy-1st.png) no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 180px;
    width: 100%;
	margin-top:9%;
}
.stack_imgb {
    background: url(../images/trophy-2nd.png) no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 180px;
    width: 100%;
	margin-top:9%;
}
.stack_num,.stack_text {
    text-align: center;
	font-size: 17px;
	font-weight: 600;
}
.customscholarship_categories > p {
    font-size: 16px;
}
.scholarship_categories .title,.custombasiccontact .title {
    color: #0f5b97;
    font-size: 30px;
    left: 50%;
    position: relative;
    text-align: center;
    text-transform: unset;
	z-index:9;
}

body .custombasiccontact .title span{ color:#0f5b97; }

.well > h3 {
    color:#282828;
    font-size:19px;
}

body.scholarship-test #rt-mainbottom { background:#eceff4; }

.custombasiccontact p:first-child {
    font-size: 15px;
    left: 50%;
    position: relative;
    text-align: center;
	z-index:9;
}
body.menu-scholarship1 #rt-mainbottom2 .finalist-box .polydark {
    background-image: url(../images/pattern-scholarship.png);
    color: #ffffff;
    float: left;
    font-size: 17px;
	margin-top: 20%;
    line-height: 30px;
    padding: 25px;
}
.custombasiccontact ul li {
    background: url(../images/scholarship-list.png) no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    padding-left: 18px;
	list-style-type: none;
}
#rt-feature .rt-container .well > h3 {
    color: #282828;
    font-size: 19px;
}
.customdeadline2015right {
    font-size: 19px;
    text-align: right;
}
.submit-email {
    color:#0F5B97 !important;
	font-size: 19px;
}
.submit-email:hover {
    color:#fff !important;
}
.customdeadline2015 > h3 {
    color: #ffffff;
}
/* Custom css at 15-04-2015 */

/*.sprite_all { background: url(/images/sprite_all.png) no-repeat top left; }
.sprite-HomeHeadBack-1{ background-position: 0 0; width: 1024px; height: 300px; }
.sprite-HomeHeadBack-2{ background-position: -1025px 0; width: 1024px; height: 300px; }
.sprite-HomeHeadBack-3{ background-position: -2050px 0; width: 1024px; height: 300px; }
.sprite-bbb_form{ background-position: -3075px 0; width: 192px; height: 43px; }
.sprite-blue-seal-63-134-structuredsettlementquotes-87069980{ background-position: -3268px 0; width: 63px; height: 134px; }
.sprite-flag{ background-position: -3332px 0; width: 34px; height: 18px; }
.sprite-gaurantee{ background-position: -3367px 0; width: 190px; height: 170px !important; }
.sprite-l_arrow_up_green{ background-position: -3558px 0; width: 120px; height: 75px; }
.sprite-lock{ background-position: -3679px 0; width: 64px; height: 64px; }
.sprite-logo{ background-position: -3744px 0; width: 86px; height: 111px; }
.sprite-orange_arrow{ background-position: -3831px 0; width: 80px; height: 99px; }
.sprite-orange_arrow_left{ background-position: -3912px 0; width: 168px; height: 52px; }
.sprite-orange_arrow_left_2{ background-position: -4081px 0; width: 24px; height: 48px; }
.sprite-ssq-testimonial-2{ background-position: -4106px 0; width: 290px; height: 122px; }
.sprite-ssq-testimonial-3{ background-position: -4397px 0; width: 290px; height: 159px; }
.sprite-ssq-testimonial{ background-position: -4688px 0; width: 290px; height: 160px; }
.sprite-totop-arrow{ background-position: -4979px 0; width: 17px; height: 10px; } */

.sprite-HomeHeadBack-1{ background-image: url(../images/homeheadrotator/HomeHeadBack-1.jpg);background-position: 0 0; width: 1024px; height: 300px; }
.sprite-HomeHeadBack-2{ background-image: url(../images/homeheadrotator/HomeHeadBack-2.jpg);background-position: 0 -301px; width: 1024px; height: 300px; }
.sprite-HomeHeadBack-3{ background-image: url(../images/homeheadrotator/HomeHeadBack-3.jpg);background-position: 0 -602px; width: 1024px; height: 300px; }

.sprite-gaurantee{ background-image: url(../images/sprite_2.png);background-position: 0 0; width: 190px; height: 170px; }
.sprite-ssq-testimonial-2{ background-image: url(../images/sprite_2.png);background-position: 0 -191px; width: 290px; height: 122px; }
.sprite-ssq-testimonial-3{ background-image: url(../images/sprite_2.png);background-position: 0 -314px; width: 290px; height: 159px; }
.sprite-ssq-testimonial{ background-image: url(../images/sprite_2.png);background-position: 0 -474px; width: 290px; height: 160px; }

.sprite-bbb_form{ background-image: url(../images/sprite_3.png);background-position: 0 0; width: 192px; height: 43px; }
.sprite-blue-seal-63-134-structuredsettlementquotes-87069980{ background-image: url(../images/BBBPlus.png); width: 104px; height: 125px;background-position:center top;background-repeat:no-repeat; }
.sprite-blue-seal-63-134-structuredsettlementquotes-87069980-sp{ background-image: url(../images/BBBPlus_sp.png); width: 104px; height: 125px;background-position:center top;background-repeat:no-repeat; }

.sprite-flag{ background-image:url(../images/sprite_3.png);background-position:0 -179px; width:34px; height:18px; margin-left:4px; }
.sprite-l_arrow_up_green{ background-image: url(/images/sprite_3.png);background-position: 0 -198px; width: 120px; height: 75px; }
.sprite-lock{ background-image: url(../images/sprite_3.png);background-position: 0 -274px; width: 64px; height: 64px; }
.sprite-logo{ background-image: url(../images/sprite_3.png);background-position: 0 -339px; width: 86px; height: 111px; }
.sprite-orange_arrow{ background-image: url(../images/sprite_3.png);background-position: 0 -451px; width: 80px; height: 99px; }
.sprite-orange_arrow_left{ background-image: url(../images/sprite_3.png);background-position: 0 -551px; width: 168px; height: 52px; }
.sprite-orange_arrow_left_sp{ background-image: url(../images/sprite_3_sp.png);background-position: 0 -551px; width: 168px; height: 52px; }
.sprite-orange_arrow_left_2{ background-image: url(../images/sprite_3.png);background-position: 0 -604px; width: 24px; height: 48px; }
.sprite-totop-arrow{ background-image: url(../images/sprite_3.png);background-position: 0 -653px; width: 17px; height: 10px; }
#new_dialog_button_1{
	float:left;
	border:solid 1px;
	width:70px; 
	height:30px;
	padding-left:29px;
	padding-top:10px;
	font-weight:600;
	font-size:18px;
	color:white;
	background-color:#0F4E91;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	cursor:pointer;
	margin-right:20px;
}
#new_dialog_button_2{
	float:left;
	border:solid 1px;
	width:65px; 
	height:30px;
	padding-left:32px;
	padding-top:10px;
	font-weight:600;
	font-size:18px;
	color:white;
	background-color:#0F4E91;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	cursor:pointer;
	margin-right:20px;
}
#dialog_box{
	display:none;
	position:absolute;
	z-index:304;
	left:290px;
	width:300px;
	height:200px;
	background-color:white;
	padding:20px 10px 10px 20px;
	border-top:solid 18px;
	border-left:solid 4px;
	border-right:solid 4px;
	border-bottom:solid 4px;
}
#dialog_text{
	font-weight:600;
	font-size:18px;
}
#dialog_buttons{
	position:relative;
	top:100px;
	left:40px;
}
form#payment #yes_button{
	float:left;
	background-color:#0F4E91;
}
form#payment #no_button{
	float:left;
	background-color:#0F4E91;
}
#dialog_box{
	position:absolute;
	z-index:304;
	left:290px;
	width:300px;
	height:200px;
	background-color:white;
	padding:20px 10px 10px 20px;
	border-top:solid 18px;
	border-left:solid 4px;
	border-right:solid 4px;
	border-bottom:solid 4px;
}
#dialog_text{
	font-weight:600;
	font-size:18px; 
}
#dialog_buttons{
	position:relative;
	top:100px;
	left:40px;
}
form#payment #ssq_rc_name{
	width:180px; 
}
form#payment #ssq_rc_phone{
	width:180px; 
}
form#payment #ssq_rc_email{
	width:180px; 
}
.legend_label{
	color:#2E689C; 
	font-weight:600;
	font-size:16px;
}
.form_step_header{
	position:relative;
	left:-20px;
	width:760px;
	background-image:url(../images/ssqLayout/step_grad.png);
	padding-left:20px;
	margin-top:8px;
	margin-top: 8px;
 
}
#privacy_policy{
	position:relative;
	float:right; 
	top:22px;
	left:-40px;
}
form#payment #to{
	position:relative;
	/*left:-64px;*/
	width:360px;
}
#gaurantee_form{
	position:absolute;
	left:760px;
	top:10px;
	z-index:200;
}
#siteseal_form{
	position:relative; 
	left:800px;
	top:-5px;
}
#payment select{
	background: #fffffe;
	padding: 5px;
	width: 140px; 
	padding: 5px;
	font-size: 16px;
	border: 1px solid #ccc;
	height: 32px;
}
#payment .select_month{
	width:66px; 
}
#payment .select_day{
	width:58px; 
}
form#payment .select_year{
	width:74px; 
}
#step1{
	position:relative;
	background-color:#f9f0d5;
	left:0px;
	padding-left:20px;
	width:98%;
	height:auto;
	margin-top:34px;
}
#step1_wrapper{
 /* height:210px; */
}
#step2{
	position:relative;
	background-color:#F9F0D5;
	left:-20px;
	padding-left:20px;
	width:100%;
}
#step3{
	position:relative;
	background-color:#F9F0D5;
	left:-20px;
	padding-left:20px;
	width:100%;
	margin-top:0px;
	padding-bottom:50px;
}
#sel_table td{padding-right:50px;}
#bread_step{
	position:absolute;
	top:38px;
	left:70px;
	font-size:20px;
	color:#004d94;
	margin-left:10px;
	height:42px;
}
#bread_start{
	float:left; 
	margin-right:20px;
}
#bread_1{
	position:relative;
	float:left;
	top:-11px;
	width:110px;
	cursor:pointer;
	color:green;
	background-color:white;
	margin-left:10px;
	padding-top:9px;
	padding-left:18px;
	padding-bottom:9px;
	padding-right:0px;
	border:solid 1px;
	border-color:white; 
	background-image:url('/images/ssqLayout/left_arrow_24x24.png');
	background-repeat:no-repeat;
	background-position:right;
	margin-right:30px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow: 2px 2px 10px #888;
	-webkit-box-shadow: 2px 2px 10px #888;
	box-shadow: 2px 2px 10px #888
}
#bread_2{
	position:relative;
	float:left;
	top:-11px;
	width:70px;
	cursor:pointer;
	padding-top:9px;
	padding-left:18px;
	padding-bottom:9px;
	padding-right:8px;
	border:solid 1px;
	color:red;
	border-color:white;
	background-color:#f8e5ad;
	/*background-image:url('/images/ssqLayout/left_arrow_24x24.png');*/
	background-repeat:no-repeat;
	background-position:right;
	margin-right:30px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow: 2px 2px 10px #888;
	-webkit-box-shadow: 2px 2px 10px #888;
	box-shadow: 2px 2px 10px #888;
}
#bread_3{
	position:relative;
	float:left;
	top:-11px;
	width:70px;
	cursor:pointer;
	border-color:white;
	color:red;
	padding-top:9px;
	padding-left:18px;
	padding-bottom:9px;
	padding-right:8px;
	border:solid 1px;
	border-color:white;
	background-color:#f8e5ad;
	/*background-image:url('/images/ssqLayout/left_arrow_24x24.png');*/
	background-repeat:no-repeat;
	background-position:right;
	margin-right:30px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow: 2px 2px 10px #888;
	-webkit-box-shadow: 2px 2px 10px #888;
	box-shadow: 2px 2px 10px #888;
}

#bread_finished{
	color:red;
	position:relative;
	float:left;
	top:-11px;
	width:90px;
	cursor:pointer;
	border-color:white;

	padding-top:9px;
	padding-left:18px;
	padding-bottom:9px;
	padding-right:8px;
	border:solid 1px;
	border-color:white;
	background-color:#f8e5ad;
	/*background-image:url('/images/ssqLayout/left_arrow_24x24.png');*/
	background-repeat:no-repeat;
	background-position:right;
	margin-right:30px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow: 2px 2px 10px #888;
	-webkit-box-shadow: 2px 2px 10px #888;
	box-shadow: 2px 2px 10px #888;
}
#bread_bbb{
	position:absolute;
	top:-22px;
	left:-210px;
	height:44px;
}
#ssq_rc_general_header{
	position:relative;
	padding-top:10px;
	border-color:#125282;
	width:965px;
	left:52px;
	font-size:12px;
	margin-top:20px;
	height:60px;
}

#ssq_rc_general_header_text{
	position:relative;
	left:130px;
	background-color:#F9E198;
	padding-left:120px;
	padding-top:3px;
	padding-bottom:4px;
	width:600px;  
	font-size:16px;
	font-weight:600;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow: 2px 2px 10px #888;
	-webkit-box-shadow: 2px 2px 10px #888;
	box-shadow: 2px 2px 10px #888;
}
#ssq_rc_general_header_image img{
	position:relative;
	left:160px;
	top:-70px;
	width:80px;
	z-index:1002;
}

form#payment{
    margin: 0;
    padding: 0px 0px 0px 0px;
    background:transparent;


    border: none;

	z-index:99;
}

form#payment li{
	-moz-box-shadow: 2px 2px 10px #888;
	-webkit-box-shadow: 2px 2px 10px #888;
	box-shadow: 2px 2px 10px #888;
}
form#payment li:hover{
	-moz-box-shadow: 5px 5px 20px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
}
.placeholder{
  color: #aaa;
}
#insurance{
/*position:relative;
  left:-250px;*/
}
#insurance label{
	white-space:nowrap;
}
#main_phone{
	width:300px;
}
#main_phone_img{
	position:relative;
	top:-40px;
	margin-right:20px;
}
/* calculator page over rides */
#ssq_oc_offer{
	float:left;
	background-color:#ffffff;
	width:220px;
	height:24px;
	color:#000000;
	padding-top:4px;
	padding-left:4px;
	border: solid 2px;
	border-color:#6FE053;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
#ssq_oc_submitBtn input{
	float:left;
	height:32px;
	width:auto;
	margin-right:10px;
	line-height:normal;
	margin-top:0;
}

form.calculatorForm div.CalTitle {
    color: #1b6baa;
    font-size: 24px;
    font-weight: bold;
}

input#ssq_oc_rate,#ssq_oc_c_periodic input, #ssq_oc_lump1a,#ssq_rc_offer,#ssq_rc_per_amount,#ssq_rc_per_left,
#ssq_rc_per_inc_num,#ssq_rc_lump1a{ width:auto; padding:2px; }

.calculatorForm input{ width:auto !important; padding:2px !important; }

#ssq_oc_submitBtn{
	padding-top:10px;
	height:30px;
}
/* ***** */
#ssq_rc_disRate{
	display:block;
	float:left;
	background-color:#ffffff;
	width:280px;
	height:24px;
	color:#000000;
	padding-top:4px;
	padding-left:4px;
	border: solid 2px;
	border-color:#6FE053;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
#ssq_rc_submitBtn input{
	float:left;
	height:32px;
	margin-right:10px;
	margin-top:0;
}
#ssq_rc_submitBtn{
	position:relative;
	left:-10px;
	padding-left:10px;
	padding-bottom:10px;
	height:38px;
	background-color:#1B6AA9;
	width:620px;
	padding-top:10px;
	height:30px;
}

.search{
	width:200px;
	white-space:nowrap;
}
.out_row{
	font-weight:600;
}
.out_del{
	position:relative;
	top:5px;
	padding-left:5px;
}

.component-content .display-limit, .component-content .filter{ text-align:right; }

#id{
	display:block;
	position:absolute;
	top:20px;
	left:740px;
}
#np{
	width:208px;
	float:left;
	margin-right:10px;
	margin-bottom:20px;

}
#np label{
	white-space:nowrap;
}
#lp{
	position:relative;
	display:block;
	width:208px;
	float:left;
	top:0px;
	left:2px;
	height:70px;
	z-index:300;
}
#lp label{
	white-space:nowrap;
}
#lp input{
	position:relative;
}
#fr{
	margin-right:10px;
	width:154px;
	float:left;
}
#cl .label_left {
    float: left;
    margin-top: 6px;
}
#fr label{
	white-space:nowrap;
}
#lc{
	clear:both;
	float:left;
	width:194px;
	height:60px;
	margin-right:20px;
}
#cl{
	height:30px;
	width:212px;
	float:left;
	margin-right:0px;
	margin-left:35px;
}
#label_input_checkbox_8{
 
}
#pl{
	position:relative;
	display:none;
	width:208px;
	height:30px;
	float:left;
	margin-right:0px;
	z-index:303;
}

#pl label{
	white-space:nowrap;
}
#pi{
	display:none;
	width:115px;
	height:30px;
	float:left;
	margin-left:40px;
}
#pi_l{
	white-space:nowrap;
}
/* move this later */
body{
	margin-top:20px;
/* 	overflow-x:hidden; */
}

#rt-main { padding-top:15px; }

#payments_left{
	float:left;
	margin-right:30px;
}
/* Main Form CSS - SSQ			*/
/* Robert Taylor May 31, 2012		*/
/* Version .1 form_2.css 		*/
/* ******************************** */
/* Form panels and fieldsets */
#stream_type{
	float:right;
	margin-right:90px;
	margin-top:20px;
	padding-left:20px;
	height:100px;
	position:relative;
	top:-40px;
	width:410px;
}
#ssq_rc_periodic{
	display:none;
	height:680px;
}
#ssq_rc_periodic ol li{
	padding-top:20px;
	position:relative;
	left:42px;
	height:auto;
}
/* *************************** */
#rt-sidebar-a form{
	width:50px;
}
#gaurantee{
	position:relative;
	top:-20px;
	left:40px;
} 
#ssq_rc_validate_img{
	float:left;
	position:relative;
	top:-30px;
	margin-right:20px;
}
#ssq_rc_validate{
	display:none;
	position:relative;
	font-size:16px;
	left:400px;
	top:10px;
	height:50px;
	border:solid 1px;
	border-color:red;
	width:570px;
	padding:20px 20px 15px; 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	z-index:0;
	background-color:#FCBDBD;
	color:#333333;
	font-weight:600;
	-moz-box-shadow: 2px 2px 10px #888;
	-webkit-box-shadow: 2px 2px 10px #888;
	box-shadow: 2px 2px 10px #888;
}
#rt-maintop2 .rt-omega{
}
#ls_1, #ls_2, #ls_3, #ls_4, #ls_5, #ls_6, #ls_7, #ls_8, #ls_9, #ls_10, #ls_11, #ls_12{
	display:none;
}
/* Search forms */
/* Qoute forms */
#ssq_rc_info li{
	height:32px;
	width: 100%;
	position:relative;
	left:-6px;
	z-index:1;
}
#name {
	float:left;
	margin-left:220px;
}
#phone {
	float:left;
	margin-right:20px;
	margin-left:20px;
}
#email{
	float:left;
}
#ssq_rc_submitName{
	position:relative;
	top:-4px;
	float:right;
}
#ssq_rc_submitBtn{
/*    float:right; */
   margin-right:20px;
}
#payment_freq{
	float:left;
	margin-right:150px;
}
#payment_date{
	float:left;
	padding-left:0px;
	height:100px;
	border-color:#CFDBEC;
}
#payment_amount{
	float:left;
	margin-right:20px;
}
#payment_increase{
	float:left;
}
#inc_per{
	float:left;
	margin-right:20px;
}

#inc_yes{

}
#inc_no{

}
.form_text{
	margin-bottom:10px;
}
.small_text{
	font-size:8px;
}
form#payment fieldset {
	min-width: 0;
	border: none;
	margin-bottom: 0px;
	width:100%;
}
#ssq_rc_info ol {padding:0px; margin: 0px;}
form#payment{
    border: none;
}
form#payment fieldset:last-of-type {
    margin-bottom: 0;
}
form#payment legend {
    color: #2E689C;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
    text-shadow: 0 1px 1px #c0d576;
}
form#payment ol li {
	background-color:#F9E198;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border-width: 2px;
	padding:20px; 
	list-style: none;
}
form#payment #ssq_rc_info ol li{
	background-color:#3090DD;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border-width: 2px;
	padding: 20px 0px!important;
	list-style: none;
}
form#payment ol ol li {
	background: none;
	border: none;
}
#am{
	width:94px;
	float:left;
	margin-right:10px;
}
form#payment input:not([type=radio]):not([type=checkbox]), form#payment textarea {
	background: #ffffff;
	border: solid 4px;
	border-color:#FD7E01;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	outline: none;
	padding: 5px;
	width: 80px;
}
form#payment input:not([type=submit]):focus,
   form#payment textarea:focus {
   background: #eaeaea;
}
form#payment input[type="radio"] {
    margin-left: 40px;
    margin-right: 5px;
    width: 10px;
}
form#payment button {
	background: #FD7E01;
	border-color: #CFDBEC;
	border: solid 1px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	color: #ffffff;
	display: block;
	font: "Helvetica Neue",Helvetica,Arial,sans-serif;
	letter-spacing: 1px;
	margin: auto;
	padding: 7px 10px;
	text-shadow: 0 1px 1px #000000;
	text-transform: uppercase;
	font-weight:900;
	font-size:18px;
	left:-138px;
	margin-right:20px;
}

form#payment button:hover {
	background: #FD7E01;
	cursor: pointer;
}
#ins_label{
	position:relative;
	/*left:250px;*/
	top:1px;
	font-weight:600;
}

form#payment textarea {
	width: 270px;
}
#ssq_rc_complete_img{
	float:left;
	position:relative;
	top:-30px;
	margin-right:20px;
	display:none;
}
#ssq_rc_complete{
	display:none;
	position:relative;
	font-size:14px;
	left:250px;
	top:10px;
	height:100px;
	border:solid 1px;
	border-color:#125282;
	width:570px;
	padding:10px 20px 15px; 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	z-index:0;
	background-color:#FD7E01;
	color:#125282;
	font-weight:600;
	-moz-box-shadow: 2px 2px 10px #888;
	-webkit-box-shadow: 2px 2px 10px #888;
	box-shadow: 2px 2px 10px #888;
}
/* Form Elements */
#state_annuity{
	clear:both;
	/*margin-top:10px;*/
	width:188px;
	/*float:left;
	height:56px;
	padding-top:1px;*/
}

#step_header_1{
	font:16px;
	font-weight:600;
	margin-top:4px;
}
#step2_wrapper{
	margin-top:4px;
}
#step3_wrapper{
	margin-top:4px;
}
#payment_class{
	/*border:solid 1px;*/
	/*height:60px;*/
}
#main_form_text{
	position:absolute;
	/*background:url('/images/orange_arrow_left.png');*/
	width:168px;
	height:52px;
	margin-left:-10px;
	padding-left:50px;
	padding-top:10px;
	top:0px;
	font-size:21px;
	color:#ffffff;
	left:-5px;
	-webkit-text-stroke: 1px #0D3E76;
	text-shadow:
	2px 2px 0 #0D3E76,
	-1px -1px 0 #0D3E76,  
	1px -1px 0 #0D3E76,
	-1px 1px 0 #0D3E76,
	1px 1px 0 #0D3E76;
	letter-spacing:1px
}
#step3{
	clear:both;
	position:relative;
	top:0px;
}

#close_text{
	font-size:18px;
	position:relative;
	padding-right:10px;
	left:200px;
}
#close_form{
	clear:both;
	cursor:pointer;
	position:relative;
	left:548px;
	top:-44px;
	width:300px;
}
#close_form button{
	width:200px;
}
/* ***************** */
.npa{
	width:199px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.npa label{
	white-space:nowrap;
}
.ama{
	width:194px;
	float:left;
	margin-right:20px;
}
.ama label{
	white-space:nowrap;
}
.lpa{
	position:relative;
	display:block;
	width:194px;
	float:left;
	top:0px;
	left:2px;
	height:70px;
}
.lpa label{
	white-space:nowrap;
}
.fra{
	margin-right:20px;
	width:194px;
	float:left;
}
.fra label{
	white-space:nowrap;
}
.lca{
	clear:both;
	float:left;
	width:194px;
	height:30px;
	margin-right:20px;
}
.cla{
	width:194px;
	height:30px;
	float:left;
	margin-right:20px;
}
.pla{
	width:215px;
	height:30px;
	float:left;
	margin-right:0px;
}
.pla{
	display:block;
	width:215px;
	height:30px;
	float:left;
	margin-right:0px;
}
.pla label{
	white-space:nowrap;
}
.pia{
	display:block;
	width:215px;
	height:30px;
	float:left;
	margin-left:6px;
}
.pi_la{
	white-space:nowrap;
}
form#payment #p_message input{
	border: 2px solid #aaaaaa;
}
.edit{
	position:relative;
	left:10px;
	top:-10px;
	float:right;
	font-size:10px;
}
form#payment #p_message button {
	background: #004E95;
	border-color: #CFDBEC;
	border: solid 1px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	color: #ffffff;
	display: block;
	font: 18px Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	margin: auto;
	padding: 4px 4px;
	text-shadow: 0 1px 1px #000000;
	text-transform: uppercase;
	float:left;
	margin-right:20px;
}
form#payment #p_message button:hover {
	background: #6FE053;
	cursor: pointer;
}
#sold_before{
	position:relative;
	margin-top:30px;
	margin-bottom:20px;
	float:left;
	font-size:14px;
	font-weight:600;
	left:82px;
	top:20px;
	width:550px;
}
.high_offer{
	clear:both;
	width:120px;
	margin-bottom:10px;
	margin-right:140px;
	float:left;
}
.high_offer label{
	white-space:nowrap;
}
.other_company{
	width:120px;
	float:left;
}
.other_company label{
	white-space:nowrap;
}
#pstream_legend{
	clear:both;
	z-index:5000;
}
#result_table{
	position:relative;
	width:98.2%;
	top:0px;
	left:0px;
	background-color:white;
	border: 1px solid #226BBE;
	border-spacing: 0;
	z-index:1;
}
#result_table td{
	padding: 3px 21px 3px 21px;
	background-color:#CFDBEC;
	text-align: left; 
	vertical-align: bottom;
	line-height:16px;
}
#result_table_1{
	position:relative;
	top:0px;
	left:0px;
	background-color:white;
	border: 1px solid #226BBE;
	border-spacing: 0;
}
#result_table_1 th{
	visibility:hidden;
	border:1px solid #226BBE;
	height:0px;
	padding: 3px 21px 3px 21px;
	background-color:#CFDBEC;
	white-space:nowrap;
	text-align: left; 
	vertical-align: top;
}
#result_table_1 td{
	height:32px;
	padding: 3px 21px 3px 21px;
	background-color:#ffffff;
	white-space:nowrap;
	width: 25%;
	text-align: left; 
	vertical-align: top;
	border: 1px solid #CFDBEC;
	border-spacing: 0;
}
#p_message{
	position:relative;
	border: 1px solid #226BBE;
	left:-0px;
	top:0px;
	height:200px;
	display:block;
	width:98%;
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:hidden;
	background-color:#ffffff;
}
.out_row td{
	height:32px;
	padding: 3px 4px 3px 4px;
	background-color:#ffffff;
	white-space:nowrap;
	text-align: left; 
	vertical-align: top;
	border: 1px solid #CFDBEC;
	border-spacing: 0;
}
.out_row .out1{
	width:42px;
}
.out_row .out2{
	width:125px;
}
.out_row .out3{
	width:92px;
}
.out_row .out4{
	width:82px;
}
.out_row .out5{
	width:92px;
}
.out_row .out6{
	width:110px;
}
.out_row .out7{
	width:72px;
}
.out_row .out8{
	width:88px;
}
.out_row .out9{
	width:64px;
}
.out_row .out11{
	width:50px;
}
#thead2{
	width:98px;
}
#thead3{
	width:58px;
}
#thead5{
	width:58px;
}
.other_company{
	width:200px;
}
form#payment #input_other{
	width:200px;
}
form#payment #general{
	position:absolute;
	top:195px;
	left:204px;
}
form#payment #periodic{
	position:absolute;
	top:260px;
	left:320px;
	background-color:#FD7E01;
}
form#payment #periodic_1{
	position:absolute;
	top:170px;
	left:585px;
	margin-left:10px;
}
#submit_stream{ 
	height:170px;
}
#cash_today{
	position:absolute;
	z-index:99;
	left:900px;
	top:-10px;
}
form#payment #ssq_rc_info ol li{
	background-color:#FDAC5E;
	border:solid 4px;
	border-color:#FD7E01;
    min-height: 60px;
}
form#payment input:not([type=radio]):not([type=checkbox]), form#payment textarea {
	border:solid 2px;
	border-color:#FD7E01;

}
form#payment #ssq_rc_name{
	width:200px; 
}
form#payment #ssq_rc_phone{
	width:200px; 
}
form#payment #ssq_rc_email{
	width:200px; 
}
form#payment #periodic{
	left:300px; 
}
#main_steps_1{
	margin-left:200px; 
}
#main_steps_1{
	margin-left:200px;
}
.main_steps{ 
	position:relative;
	top:-4px;
	font-size:42px;
	font-weight:900;
	padding-left:12px;
	padding-top:8px;
	float:left;
	margin-left:4px;
	color:#FD7E01;
}
#name {
    float: left;
    margin-left: 14px;
}
#phone {
	margin-left: 14px;
	margin-right:0px;
}
#email {
	margin-left: 14px;
	margin-right:0px;
}
#main_steps_arrow{
	position:relative;
	top:-8px;
	left:8px;
	font-size:42px;
	font-weight:900;
	float:left;
	margin-left:14px;
	color:#FD7E01;
}
/* for content well box sizes */
#mid_box{
	height:550px; 
}
#rt_box{
	height:600px; 
}
div.box6.ssq ol li{
	font-size:14px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
 form#payment #general {
    left: 204px;
    position: absolute;
    top: 205px;
}
}
div#SSQTitle {
    color: #2F90DC;
    font: 35px 'HelveticaNeueLTStdExtBlkCnRg',"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    letter-spacing: 1px;
    margin-left: 10px;
    margin-top: 24px;
    text-transform: uppercase;
	margin-right: 20px;
}
div#SSQTitleSP {
    color: #2F90DC;
    font: 35px 'HelveticaNeueLTStdExtBlkCnRg',"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    letter-spacing: 1px;
    margin-left: 10px;
    margin-top: 24px;
    text-transform: uppercase;
    margin-right: 10px;
}
div#SSQLowerTitle {
    color: #1C558A;
    font-size: 17px;
    margin-left: 10px;
}
#phone_wrap_spanish{
	 background-color: #FFFFFF;
	border: 1px solid #3F8197;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	font-size: 20px;
	height: 86px;
	margin-right: 5px;
	padding-left: 22px;
	position: relative;
	top: 0;
}
#sticky.stick{	
	position:fixed;
	top:45px;
	z-index: 10000;
}

/* End custom css at 15-04-2015 */
/*Custom css at 16-04-2015 */
div.mod-languages ul{
	float:right;
}
#rt-sidebar-a .search_result form{
    width:100%;
    margin: 0 auto;
}
.search_result { width:92%; margin:0 auto; }

body .search_result .rt-block {
    margin: 0;
    padding: 0;
	z-index: 0;
}
body.menu-scholarship1 #sticky.stick{
	position:unset;
    top:0px;
    z-index:0;
}
.allshare_button{
float:left;
margin:5px;
}
.allshare_button_b {
    float: left;
    margin: 0;
    width: 42%;
}
.allshare_button_like {
    float: left;
    margin: 5px;
}
/* body.menu-inicio #dj-main279select {
    display: none;
} */
/* body.menu-home-page-in-english #dj-main281select {
    display: none;
} */
/* body.menu-inicio  .dj-main.allowHide.normal{
	display:none;
} */
/* body.menu-home-page-in-english #dj-main279,body.menu-inicio #dj-main281 {
    display: block;
} */
/* #dj-main279,#dj-main281{
	display:none;
} */
/* body.menu-home-page-in-english #dj-main279,body.menu-inicio #dj-main281{
	display:none;
} */
/* End custom css at 16-04-2015 */
.box400li {
    height: 280px;
    border-right: 1px solid #fff;
}
.menubox400li span:hover {
    color: #000;
}
.menubox400li a:hover {
    color: #000 !important;
}
.jt-codebox400li li a:hover {
    color: #000 !important;
}
/* #rt-footer .rt-block {
    padding: 0px;
    margin-top: 0px;
} */
.custom.bbbpplus_img {
    float: right;
}

#rt-mainbody h2,#rt-mainbody .item-page > div span {
	margin:5px 0px;
	color:#125281;
	font-weight:500;
	font-size:22.4px;
	line-height:normal;
	text-transform:uppercase;
	letter-spacing: 1px;
}
body.otherannuity #rt-mainbody span{
	font-size:14px;
	color:#6E6E6E;
	text-transform:none;
}
body.otherannuity .item-pageotherannuity > h2 a{
	margin:0;
	color:#125281;
	font-weight:500;
	font-size:20px;
	line-height:normal;
	text-transform:uppercase;
}
.menu_ssq_right {
    margin-top:10px;
}
.rt-container .rt-block { margin:0 0 10px; padding:12px; } 


.counter {
    text-align: center;
}
.menubox400li li,.menufootMore li {
    color: gray;
}
#main_phone_text {
      font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #094f82 !important;
    padding-left: 15px;
    padding-top: 3px;
}

#comments .email{
	background-position: 101% 7px;
    background-repeat: no-repeat;
    font-size: 16px !important;
    padding-right: 22px;
    text-transform: none !important;
}

div#company_name {
    border-bottom: 1px dotted #d7d7d8;
    color: #1a69a6;
    display: block;
    font-size: 40px;
    font-weight: bold;
    line-height: 35px;
    margin-bottom: 20px;
    margin-top: 15px;
    padding-bottom: 20px;
	text-transform: none;
}

#investors,#securitize {
    background-color: #d4d4d4;
    font-weight: bold;
    margin-bottom: 1px;
    padding: 4px;
    text-align: left;
}

.securitize {
    background-color: #bec2cb;
    margin-bottom: 1px;
    padding: 4px;
}

body .dj-main{ padding:0 0 0 15px !important; }

body .dj-main li a.dj-up_a{
	height:30px;
	padding:10px 24px 0;
	text-shadow:2px 2px 2px #0d4169;
	font: 21px "HelveticaNeueLTStdThinCnRg",Arial,Helvetica,Geneva,sans-serif;
}

body .dj-main li a.dj-up_a span{ height:auto; padding:0; }

body .rev_slider_wrapper .slider-con{
	color:#fff;
	font:40px/normal "HelveticaNeueLTStdThinCnRg","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

body .rev_slider_wrapper .slider-con-2{
	font:40px "HelveticaNeueLTStdMedCnRg","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

body .rev_slider_wrapper .slider-title{
	color:#fff;
	font:70px/70px "HelveticaNeueLTStdExtBlkCnRg","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#states ul {
    float: left;
    list-style: outside none none;
    margin-left: 40px;
    z-index: 100;
}

#states1 ul {
    float: left;
    list-style: outside none none;
    margin-left: 40px;
}

#states2 ul {
    float: left;
    list-style: outside none none;
    margin-left: 40px;
    margin-right: 45px;
}

#states ul li, #states1 ul li, #states2 ul li{
	line-height:20px;
	margin-bottom:10px;
}

.annuityleft-inner {
    float: left;
    padding: 30px;
    width: 25%;
}

.annuityright {
    float: right;
    padding: 30px;
    width: 62%;
}

h2.tac{
	color:#0f5b97;
	font-size:35px;
	margin-top:20px;
	text-align:center;
}

.scholarship_categories .module-surround,.scholarship_categories_winner .module-surround { padding:39px 15px;background:rgba(255, 255, 255, 0.83);}

.about_blue {
	color:#00aff0 !important;
	font-size:16px;
	font-weight:600;
}

div.rapid_contact td textarea {
    border: 1px solid #ddd;
    border-radius: 0;
    display: block;
    margin-bottom: 10px;
}

.rapid_contact .button , #comments-form-send{
	color:#fef4e9;
	border:1px solid #cccccc;
	background:#578FB8;
	background:-webkit-gradient(linear,left top,left bottom,from(#578FB8),to(#18659D));
	background: -moz-linear-gradient(top,#578FB8,#18659D);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#578FB8',endColorstr='#18659D');
	padding:4px 16px !important;
	margin:8px 0 0;
	padding:4px 16px !important;
	width:auto !important;
}

.rapid_contact .button:hover , #comments-form-send:hover{
	background:#18659D;
	background: -webkit-gradient(linear,left top,left bottom,from(#578FB8),to(#578FB8));
	background: -moz-linear-gradient(top,#18659D,#578FB8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#578FB8',endColorstr='#578FB8');
}

.menu-contact-us div.rapid_contact td {
    color: #578fb8;
    display: block;
    font-weight: bold;
    padding: 0;
}

form.calculatorForm {
    background-color: #1b6aa9;
    padding: 10px;
}

form.calculatorForm fieldset {
    background-color: #ebebeb;
    margin-top: 2px;
    padding: 10px;
}

.c_review {
    background-color: #e4e7e9;
    box-shadow: 0 2px 3px #bcbcbc;
    display: block;
    float: left;
    font-size: 12px;
    height: 130px;
    margin-bottom: 20px;
    margin-right: 10px;
    margin-left: 10px;
    overflow: auto;
    padding: 10px;
    width: 29.8%;
	text-transform: none;
	color:#6E6E6E;
}

#address ,#aliases ,#urls,#managers,#transactions,#links,#phones,#emails,#bcomp,#social,#history{
    color: #6e6e6e;
    float: left;
    line-height: 20px;
	text-transform: none;
}

#social {
    display: block;
}

.c_title {
    border-bottom: 1px dotted #c0c0c0;
    color: #1a69a6;
    font-size: 22px;
    margin-bottom: 10px;
    padding-bottom: 10px;
	text-transform: none;
}

#links div.link {
    background-color: #d2d1d1;
    font-size: 11px;
    margin-bottom: 1px;
    padding: 4px;
}

#bcomp div span {
    font-size: 20px;
    font-weight: bold;
    margin-left: 15px;
}

#jc h4{ margin-left:22px; color:#00aff0; }

body .rt-container .star-rating {
    background:url(../images/star.png) repeat-x scroll left top;
    height: 26px;
    list-style:none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 125px;
}

body .rt-container .star-rating li {
    float: left;
    margin: 0;
    padding: 0;
}

body .rt-container .star-rating li a {
    display: block;
    height: 26px;
    padding: 0;
    position: absolute;
    text-decoration: none;
    text-indent: -9000px;
    width: 26px;
    z-index: 20;
}

body .rt-container .star-rating a.two-stars { left:25px; }

body .rt-container .star-rating a.three-stars { left:49px; }

body .rt-container .star-rating a.four-stars { left:74px; }

body .rt-container .star-rating a.five-stars { left:99px; }

.component-content th{ font-size:12px; }

.class_N {
	/* color: #000000; */ 
}

.allshare_button_delplg {
    background: url(../images/delicious.png) no-repeat 0 1px;
    display: block;
    height: 60px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 50px;
}

.allshare_button_delplg a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 60px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    width: 50px;
}
/* ---------------28/04/2015--------------------- */
.allshare_button_delplg a span.cbdelcount {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000000;
    display: block;
    font-size: 16px;
    height: 30px;
    left: 0;
    line-height: 20px;
    padding-top: 5px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 50px;
}

.allshare_button_delplg a span.cbdeltitle {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    color: #000000;
    display: block;
    font-size: 12px;
    height: 20px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    text-indent: -99999px;
    width: 50px;
}
.djslider-loader .slide-text {
    color: #333333 !important;
}
.tp-caption.medium_light_white.slider-con.tp-fade.tp-resizeme.start {
    max-width: 100% !important;
}
.menu_ssq_right {
    padding-left: 0px;
}
#rt-sidebar-a .language-switcher .rt-block {
    padding-left: 0px;
    margin: 0px;
}
.blog-featured .item.column-1 h2 a,.blog-featured .item.column-1 h2 span,.rt-joomla .item-page > h2 a {
    color: #125281 !important;
}
.about_blue {
    font-size: 17px !important;
    font-weight: bold !important;
	text-transform: inherit !important;
}
.sprite-flag-margin {
    margin-top: -15px;
}
.leading-0 h1 {
    font-size: 25px;
    letter-spacing: 1px;
}
/* jg-wentworth */
#listing_header {
    color: #6e6e6e;
    font-size: 16px;
    line-height: 28px;
    text-transform: none;
}
#extravote_361_xx{
	color: #6e6e6e !important;
    font-size: 16px;
    text-transform: none !important;
}

body .ssq_logo{ padding:0 10px; }

#top-box2{
	float:right;
    padding-right:30px;
}

#top-box2 .box-1{ float:left; padding-right:15px;  }
#top-box2 .box-2{ float:left; }
#rt-exampleposition,#rt-mainbottom{
	background:#eceff4;
}
.essaytopic p{
    text-align: center;
}
body .testimonios .items-leading a,body .testimonios .items-leading span{
	color: #125281 !important;
}
.rt-joomla .moduletable h3{display:none;}
.rt-joomla .contactpage_settlement h2{
	margin:0px 5px !important;
}
.c_review{width:44%!important}
.c_review .email span a{font-size:12px;
text-transform: capitalize;}
.essaytopic h2 {
    text-align: center;
}
#states ul li a,
#states1 ul li a,
#states2 ul li a{
	font-weight:bold;
/* 	font-size:1em!important; */
}
#map_wrapper{
	float:left;
	width:100%;
}
.page-header h2 span,
.items-leading .leading-0 h2 span,
.items-leading .leading-1 h2 span,
.items-leading .leading-2 h2 span,
.items-leading .leading-3 h2 span,
.items-leading .leading-4 h2 span,
.items-leading .leading-6 h2 span,
.items-leading .leading-7 h2 span,
.items-leading .leading-8 h2 span,
.items-leading .leading-9 h2 span,
.items-leading .leading-10 h2 span,
.items-leading .leading-11 h2 span,
.items-leading .leading-12 h2 span,
.items-leading .leading-13 h2 span,
.items-leading .leading-14 h2 span,
.items-leading .leading-15 h2 span,
.items-leading .leading-16 h2 span
{
	  color: #125281!important;
    font-size: 22.4px !important;
    text-transform: uppercase!important;
}

.items-leading h2 span,
.items-row h2 span
{
	  color: #125281!important;
    font-size: 22.4px !important;
    text-transform: uppercase!important;
}
 
.item-page ul{
	margin-left:20px !important;
}
#comments h4 .rss, #comments h4 .refresh{
	display:none;
}
#comments .comment-date{
	background:none !important;
}
.btn-group.pull-right {
    float: right;
}
#rt-maintop .rt-block{
	margin-top:30px;
	    margin: 0px;
    padding: 0px;
}
body.menu-frequently-asked-questions .item-page h3 span{
	font-weight:bold !important;
	font-size:100% !important;
	text-transform:capitalize !important;
	}
body.menu-affiliate-program #rt-maintop{
	display:none;
}
a.c1_sButton {
    background-color: #fd7e01;
    border: 1px solid #ffffff;
    border-radius: 5px;
    color: #ffffff !important;
    display: inline-block;
    font-size: 21px;
    margin-bottom: 20px;
    padding: 10px 16px;
    text-decoration: none;
    text-shadow: 2px 0 2px #666666;
}
#sticky.stick{
	top:0px !important;
}
.page-header h1 {
    font-size: 1.4em;
    font-weight: 500;
    margin: 0;
    text-transform: uppercase;
	letter-spacing: 1px;
}
body .menu-annuity #rt-mainbody article h2 a {
    font-weight: bold !important;
	color:#1C69A8 !important;
}
#rt-mainbody .items-leading p a,#rt-mainbody .items-leading p a span {
    color: #07B1FF;
}
#rt-mainbody .items-leading p a:hover,#rt-mainbody .items-leading p a span:hover{
	color:#000;
}
#rt-mainbody .items-row.cols-2.row-0 a,#rt-mainbody .items-row.cols-2.row-0 span{
	color:#1C69A8;
}
#comments .refresh{background:none !important; }
body.menu-financial .component-content h2 a,
body.menu-factoring .component-content h2 a{
	color: #125281 !important;
}
body.menu-financial .component-content h2 a span,
body.menu-factoring .component-content h2 a span{
	color: #125281 !important;
}
body.menu-contact-us-alias .page-header h1{display:none;}
.menu-contact-us div.rapid_contact td {
    color: #578fb8 !important;
    display: block;
    font-weight: bold;
    padding: 0;
}
#rt-mainbody h2 a, #rt-mainbody .item-page > div span, #rt-mainbody h2 a span{
	//color:#125281 !important;
}
form_step_header.legend_label.c8 {
    margin-top: 26px;
}
/* #sticky.stick {
	position:relative !important;
} */

p.copyright 
{
  text-align: center;
      font: 17px "HelveticaNeueLTStdThinCnRg","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
  font-size: 14px; color:#000;
      padding-top: 10px;
  margin: 0 auto;
  font-weight: bold;
    letter-spacing: 0.5px;
    font-size: 16px;
}
#rt-feature .rt-block {
    padding: 0px;
    margin: 0px;
}
form#payment{
	top:-75px !important;
}
@media (min-width: 472px) and (max-width: 980px) {
	.en-ess .box6.happyclientstories .module-content,#djslider209 {
		height: 567px !important;
	}
}
@media (max-width: 9471px) {
	.en-ess .box6.happyclientstories .module-content,#djslider209 {
		height: 612px !important;
	}
}
body.menu-annuity .items-row h2 a,
body.menu-annuity .leading-0 h2 a,
body.menu-annuity .leading-1 h2 a,
body.menu-annuity .leading-2 h2 a,
body.menu-annuity .leading-3 h2 a,
body.menu-annuity .leading-4 h2 a,
body.menu-annuity .leading-5 h2 a,
body.menu-annuity .leading-6 h2 a,
body.menu-annuity .leading-7 h2 a,
body.menu-annuity .leading-8 h2 a,
body.menu-annuity .leading-9 h2 a,
body.menu-annuity .leading-10 h2 a
{
	color:#125281!important;
}
 .page-header h2 span,
 .items-leading .leading-0 h2 span,
 .items-leading .leading-1 h2 span,
 .items-leading .leading-2 h2 span,
 .items-leading .leading-3 h2 span,
 .items-leading .leading-4 h2 span,
 .items-leading .leading-6 h2 span,
 .items-leading .leading-7 h2 span,
 .items-leading .leading-8 h2 span,
 .items-leading .leading-9 h2 span,
 .items-leading .leading-10 h2 span,
 .items-leading .leading-11 h2 span,
 .items-leading .leading-12 h2 span,
 .items-leading .leading-13 h2 span,
 .items-leading .leading-14 h2 span,
 .items-leading .leading-15 h2 span,
 .items-leading .leading-16 h2 span, 
 .leading-0 h2 a
{
	color:#125281!important;
}
.items-row h2 a,
.leading-0 h2 a,
.leading-1 h2 a,
.leading-2 h2 a,
.leading-3 h2 a,
.leading-4 h2 a,
.leading-5 h2 a,
.leading-6 h2 a,
.leading-7 h2 a,
.leading-8 h2 a,
.leading-9 h2 a,
.leading-10 h2 a,
.leading-11 h2 a,
.leading-12 h2 a,
.leading-13 h2 a,
.leading-14 h2 a,
.leading-15 h2 a
{
	color:#125281!important;
}

.nav.menumostread li a{
    padding: 4px 0 4px 15px;
    background-position: 2px 7px;
    background-repeat: no-repeat;
    display: inline-block;
    line-height: 100%;
    font-size: 100%;
    font-weight: normal;
}
.nav.menumostread li {
	list-style: none;
}
.nav.menumostread li a {
    background-image: url(../images/main/light/arrows.png);
}


.items-leading div[itemprop="blogPost"] {
    border-bottom: 1px solid #1b6bac;
    margin-bottom: 30px;
}
.items-leading div[itemprop="blogPost"] .jcomments-links {
    margin-bottom: 10px!important;
}
#rt-mainbody h2, #rt-mainbody .item-page > div span {
    font-family: HelveticaNeueLTStdThinCnRg, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;
    font-weight: bold!important;
}
.blog h1 {
	border-bottom: 2px solid #1B6B78;
	    font-family: HelveticaNeueLTStdThinCnRg, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.blog .items-row div[itemprop="blogPost"] .readmore-link {
	background: #18659d;
    padding: 8px 20px;
    color: white!important;
    font-size: 20px;
    font-family: HelveticaNeueLTStdThinCnRg, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 5px;
    display: block;
    width: 45px;
}
.items-leading div[itemprop="blogPost"] .readmore-link {
    background: #18659d;
    padding: 13px 25px;
    color: white;
    font-size: 22px;
    font-family: HelveticaNeueLTStdThinCnRg, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 1px;
	margin-top: 5px;
    display: block;
    width: 45px;
}
#rt-mainbody .blog h2{
    font-family: HelveticaNeueLTStdThinCnRg, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 1px;
}

.module-title .title {
  letter-spacing: 1px;
    font-family: HelveticaNeueLTStdThinCnRg, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;
    font-weight: bold!important;
}
#stand_alone_title {
    font-family: HelveticaNeueLTStdThinCnRg, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;
    font-weight: bold!important;
    letter-spacing: 1px;
}

.blog-featured div[itemprop="blogPost"] .readmore-link {
    background: #18659d;
    padding: 7px 20px;
    color: white;
    font-size: 19px;
    font-family: HelveticaNeueLTStdThinCnRg, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 1px;
	margin-top: 5px;
    display: block;
    width: 45px;
}
.blog-featured div[itemprop="blogPost"] {
    border-bottom: 1px solid #1b6bac;
    margin-bottom: 30px;
}
.blog-featured div[itemprop="blogPost"] .jcomments-links {
    margin-bottom: 10px!important;
}
.slide-desc .slide-title {
    color: white!important;
    font-size: 20px!important;
    font-family: HelveticaNeueLTStdThinCnRg, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.ssq.caseintoday ol li {
    font-size: 16px!important;
    margin-bottom: 17px!important;
}
div.customgu_logo a.moremore {
    background: #18659d;
    color: white;
    font-size: 19px;
    font-family: HelveticaNeueLTStdThinCnRg, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    letter-spacing: 1px;
    margin-top: 5px;
    display: block;
    width: 67px;
    margin: 0px auto;
    padding: 5px 5px;
}
.item-page .page-header h1 {
	font-family: HelveticaNeueLTStdThinCnRg, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;
    font-weight: bold!important;
	padding-bottom: 10px;
}
#rt-footer .module-title  h2.title {
    text-shadow: 1px 1px 1px black;
}
#rt-footer ul li {
	text-shadow: 1px 1px 1px black;
}
#rt-footer-surround .rt-container-inner {background: white;}
#rt-footer-surround center {font-family: HelveticaNeueLTStdThinCnRg, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important; font-weight: bold!important;} 
.rt-block.totop-block {background: white;}
.rt-container .rt-block {margin: 0 0 0px!important;}
div[itemprop="articleBody"] h1.title {font-family: HelveticaNeueLTStdThinCnRg, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important; font-weight: bold!important; padding-bottom: 10px;}