/*
    Document   : style
    Created on : 2013/05/20, 11:55:02
    Author     : kuncoro
    Description:
    Purpose of the stylesheet follows.
*/

/* styles_new_design.css (79%) */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,img {
    border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
    font-style: normal;
    font-weight: normal;
}

li {
    list-style: none;
}

caption,th {
    text-align: left;
}

q:before,q:after {
    content: '';
}

abbr,acronym {
    border: 0;
    font-variant: normal;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

input,textarea,select {
    /*
        font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    */
}

input,textarea,select {
    /* font-size: 100%; */
}

legend {
    color: #000;
}

select,input,button,textarea {

}

table {
    /*
        font-size: inherit;
    */
}

pre,code,kbd,samp,tt {
    /*
        font-family: monospace;
    *font-size: 108%;
        */
    line-height: 100%;
    float: left;
    width: 100%;
}

html {
    background: transparent;
}


#Toolbar {
    min-height: 25px;
    padding-bottom: 10px;
    position: relative;
}

#Toolbar.profileLoginOpen {
    z-index: 5;
}

#Toolbar ul.links {
    float: right;
}

#Toolbar li {
    background: url(images/sprite-image.png) no-repeat 0 -109px;
    float: left;
    height: 25px;
    margin: 13px 5px 0 0;
    padding: 0;
    width: 139px;
}

#Toolbar li.search {
    background: url(images/sprite-image.png) no-repeat 0 -149px;
    float: left;
    height: 24px;
    margin: 13px 5px 0 0;
    padding: 0;
    width: 180px;
}

#Toolbar li.search input {
    border: 0;
    font-size: 93%;
    height: 13px;
    margin: 7px 0 0 25px;
}

#Toolbar li.profile {
    position: relative;
}

#Toolbar.profileLoginOpen li.profile {
    background-image: url(images/toolbar-button-active-bg.gif);
}

#Toolbar li.profile div.content {
    background: url(images/profile-popup-bg.gif) no-repeat 0 0;
    display: none;
    font-size: 85%;
    height: 88px;
    left: 1px;
    position: absolute;
    top: 22px;
    width: 327px;
}

#Toolbar a {
    background: url(images/toolbar-icons.gif) no-repeat 0 0;
    color: #e0e3e4;
    display: block;
    line-height: 22px;
    font-size: 85%;
    font-weight: bold;
    padding: 0 5px;
    text-decoration: none;
}

#Toolbar.profileLoginOpen li.profile a {
    background: 0;
}

#Toolbar a.call {
    background-position: 10px 4px;
}

#Toolbar a.profile {
    background-position: 115px -12px;
}

#Toolbar a span {
    display: block;
}

#Toolbar a.call span {
    padding-left: 27px;
}

#Toolbar a.profile span {
    padding-left: 10px;
}

#MainBody {
    padding-bottom: 25px;
    position: relative;
    z-index: 2;
}

body.home #MainBody {
    padding: 0;
}

#Mast {
    background: url(images/mast-bg.jpg) no-repeat 100% 0;
    height: 72px;
    margin-bottom: 16px;
    position: relative;
}

#Mast h1 {
    color: #fff;
    font-size: 174%;
    font-weight: normal;
    position: absolute;
    top: 30%;
}

#MainChannel {
    float: left;
}

#SidebarPrimary {
    background: url(images/sidebar-primary-bg.gif) no-repeat 100% 0;
    float: left;
    min-height: 456px;
    padding-top: 20px;
}

body.noSidebarPrimaryAndSecondary #SidebarPrimary {
    display: none;
}

#Content {
    background: url(images/3-col-content-channel-bg.gif) no-repeat 0 0;
}

body.noSidebarSecondary #Content {
    background: url(images/no-sidebar-secondary-content-bg.gif) no-repeat 0 0;
    min-height: 485px;
}

body.noSidebarPrimaryAndSecondary #Content {
    background: url(images/no-sidebar-secondary-content-bg.gif) no-repeat 0 0;
    min-height: 485px;
}

body.home #Content {
    background: url(images/content-bg.jpg) no-repeat 0 6px;
}

#ContentChannel {
    padding: 26px 25px 0 10px;
}

body.noSidebarSecondary #ContentChannel {
    background: url(images/no-sidebar-secondary-content-channel-bg.gif) no-repeat 100% 0;
}

body.noSidebarPrimaryAndSecondary #ContentChannel {
    background: url(images/no-sidebar-secondary-content-channel-bg.gif) no-repeat 100% 0;
}

body.home #ContentChannel {
    background: url(images/content-channel-bg.gif) no-repeat 0 100%;
    padding: 0 0 5px;
}

#Content strong {
    font-weight: bold;
}

ul#Sitemap {
    width: 100%;
}

p.center {
    text-align: center;
}

.wpcme {
}

.wpcme strong {
    font-weight: bold;
}

.wpcme em {
    font-weight: normal;
}

ul.webcasts {
}

ul.webcasts li {
    margin-left: 10px;
}

ul.webcasts p {
    margin-bottom: 0px;
}

ul.pressReleases {
}

ul.pressReleases li, ul.webcasts li {
    background: 0 !important;
    border-bottom: 1px dotted #9F9F9F;
    line-height: 1.2em !important;
    margin-bottom: 12px;
    padding: 0 0 14px !important;
}

ul.pressReleases li.last {
    border: 0;
    margin: 0;
}

ul.webcasts li li {
    background: url(images/bullet.gif) no-repeat 0 12px !important;
    border: 0 !important;
    line-height: 1.4em !important;
    margin-bottom: 0 !important;
    padding: 5px 0 5px 15px !important;
}

ul.pressReleases span.date {
    float: left;
    width: 95px;
}

ul.pressReleases h3 {
    float: right;
    font-size: 93%;
    padding: 0;
    width: 340px;
}

ul.articles {
}

ul.articles li {
    background: 0 !important;
    border-bottom: 1px dotted #9F9F9F;
    line-height: 1.2em !important;
    margin-bottom: 12px;
    padding: 0 0 14px !important;
}

ul.articles li.last {
    border: 0;
    margin: 0;
}

ul.articles img {
    float: left;
}

ul.articles h3 {
    float: right;
    font-size: 93%;
    padding: 6px 0 0;
    width: 340px;
}

ul.articles h4 {
    float: right;
    font-size: 85%;
    font-weight: bold;
    width: 340px;
}

ul.articles p.date {
    float: right;
    font-size: 85%;
    width: 340px;
}

ul.articles p.notes {
    float: right;
    font-size: 85%;
    width: 340px;
}

ul.demos {
}

ul.demos li {
    background: 0 !important;
    line-height: 1.2em !important;
}

ul.demos a.image {
    float: left;
}

ul.demos h3 {
    float: right;
    width: 340px;
}

body.noSidebarSecondary ul.demos h3 {
    width: 600px;
}

ul.demos p {
    float: right;
    width: 340px;
}

body.noSidebarSecondary ul.demos p {
    width: 600px;
}

.introVideo {
}

.introVideo .content {
    margin: 0 auto;
}

.introVideo h3 {
    padding-top: 4px;
}

#SidebarSecondary {
    background: url(images/sidebar-secondary-bg.gif) no-repeat 0 0;
    float: left;
    padding: 20px 0 0 20px;
}

body.noSidebarSecondary #SidebarSecondary {
    display: none;
}

body.noSidebarPrimaryAndSecondary #SidebarSecondary {
    display: none;
}

#NavigationSecondary {
    margin: 15px 0 40px 0;
}

#NavigationSecondary h3 {
    color: #636363;
    font-size: 93%;
    padding: 0 0 10px 10px;
}

#NavigationSecondary h3 a {
    background: url(images/secondary-navigation-expanded-bg.gif) no-repeat 0 6px;
    color: #636363;
    padding-left: 10px;
    text-decoration: none;
}

#NavigationSecondary h3 a.collapsed {
    background-image: url(images/secondary-navigation-collapsed-bg.gif);
}

#NavigationSecondary ul {
    margin: 0 0 20px 10px;
}

#NavigationSecondary li.subnav ul {
    margin-bottom: 0;
}

#NavigationSecondary li {
    background: url(images/navigation-secondary-divider.gif) no-repeat 0 0;
    font-size: 85%;
    margin-bottom: 6px;
    padding-top: 6px;
}

#NavigationSecondary li li {
    font-size: 100%;
}

#NavigationSecondary li a {
    background: url(images/secondary-nav-item-bg.gif) no-repeat 0 6px;
    color: #636363;
    display: block;
    padding-left: 10px;
    text-decoration: none;
}

#NavigationSecondary li.subnav a.active {
    padding-bottom: 6px;
}

#NavigationSecondary li.subnav li a.active {
    padding-bottom: 0;
}

#NavigationSecondary li a:hover {
    color: #ee3424;
}

#NavigationSecondary li a.active {
    background-image: url(images/secondary-nav-item-bg-active.gif);
    color: #ee3424;
}

.promotion {
    margin-bottom: 15px;
}

#SidebarSecondary .contactBox {
    border: 1px solid #d6deea;
    border-bottom: 2px solid #bfbfbf;
}

#SidebarSecondary .contactBox .content {
    padding: 12px 15px 0 15px;
}

#SidebarSecondary .contactBox h3 {
    color: #333;
    font-size: 131%;
}

#SidebarSecondary .xChangeRegistration h3 {
    padding-bottom: 15px;
}

#SidebarSecondary .contactBox p {
    font-size: 93%;
}

#SidebarSecondary .xChangeRegistration p {
    line-height: 1.6em;
}

#SidebarSecondary .xChangeRegistration p em {
    font-size: 131%;
}

#SidebarSecondary .contactBox a {
    color: #3580cb;
    text-decoration: none;
}

#SidebarSecondary .xChangeRegistration a {
    color: #c00;
    font-weight: normal;
    text-decoration: underline;
}

#SidebarSecondary .contactBox a:hover {
    text-decoration: underline;
}

.selfClear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

h1 {
    color: #7c1f1f;
    font-size: 182%;
    font-weight: bold;
    padding-bottom: 4px;
}

h2 {
    color: #3580cb;
    font-size: 123.1%;
    font-weight: bold;
    margin-top: 8px;
    padding-bottom: 4px;
}

h3 {
    color: #6f6f6f;
    font-size: 100%;
    font-weight: bold;
    padding-bottom: 5px;
}

p {
    line-height: 1.4em;
    margin-bottom: 15px;
}

em {
    font-weight: bold;
}

#Content a {
    color: #ee3424;
    text-decoration: none;
}

#Content a:hover {
    text-decoration: underline;
}

#Content ul {
    margin-bottom: 15px;
}

#Content li {
    background: url(images/bullet.gif) no-repeat 0 7px;
    line-height: 1.4em;
    padding-bottom: 10px;
    padding-left: 15px;
}

.floatedLeft {
    float: left;
    padding: 0 10px 7px 0;
}

.floatedRightt {
    float: right;
    padding: 0 0 7px 10px;
}

.centered {
    text-align: center;
}

.italicized {
    font-style: italic;
}

.highlightBox {
}

.featureBox {
}

#Content ul.tabNav {
    border-bottom: 1px solid #848383;
    margin-bottom: 15px;
}

#Content ul.tabNav li {
    background: 0;
    float: left;
    height: 28px;
    margin: 0 5px 0 0;
    padding: 0 !important;
}

#Content ul.tabNav li a {
    background: url(images/tab-bg.gif) no-repeat 0 0;
    color: #838383 !important;
    display: table;
    padding: 0 0 0 15px;
    height: 28px;
}

#Content ul.tabNav li a:hover {
    text-decoration: none;
}

#Content ul.tabNav li.ui-state-active a {
    background: url(images/tab-bg-active.gif) no-repeat 0 0;
    color: #fff !important;
    font-weight: bold;
}

#Content ul.tabNav li a span {
    background: url(images/tab-bg.gif) no-repeat 100% 0;
    display: table-cell;
    padding: 0 15px 0 0;
    height: 28px;
    vertical-align: middle;
}

#Content ul.tabNav li.ui-state-active a span {
    background: url(images/tab-bg-active.gif) no-repeat 100% 0 !important;
}

.tabContent {
    padding: 0 0 20px 0;
}

.imageBlock {
}

.imageBlock p {
    float: right;
}

.imageBlock p.image {
    float: left;
    margin-right: 10px;
    width: auto;
}

.imageBlock p {
    width: 380px;
}

.imageBlockRight {
    float: right;
    margin: 0 0 10px 20px;
    width: 224px;
}

.imageBlockLeft {
    float: left;
    margin: 0 20px 10px 0;
    width: 224px;
}

.imageBlockRight p, .imageBlockLeft p {
    width: 224px;
    margin: 0;
    font-size: 85%;
}

#Content ul.documents {
    padding: 15px;
    border: 1px solid #666;
    margin: 5px;
}

#Content ul.documents li {
    background: 0 !important;
    padding-left: 0;
}

#Content ul.documents li a {
    display: block;
    font-weight: bold;
    font-size: 93%;
    padding-left: 24px;
    line-height: 16px;
}

#Content ul.documents li a.pdf {
    background: url(images/pdf.png) no-repeat 0 0;
}

#Content ul.documents li a.video {
    background: url(images/video.png) no-repeat 0 0;
}

#Content ul.documents li.note {
    font-size: 85%;
    padding-left: 24px;
}

#Content ul.documents li.note em {
    font-weight: normal;
}

ul.buttons {
    margin-bottom: 8px;
}

ul.buttons li {
    background: 0 !important;
    float: left;
    margin: 0 10px 0 0 !important;
    padding: 0 !important;
}

a.more {
}

a.button {
}

a.buttonLarge {
}

a.button span {
}

a.button span em {
}

div.columnWrapper {
    position: relative;
}

ul.columns {
    display: table;
    margin: 0 !important;
    padding: 0 !important;
}

ul.columns li.column {
    display: table-cell;
    vertical-align: top;
    background: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

ul.twoUp li.column {
    width: 50%;
}

ul.threeUp li.column {
    width: 33%;
}

ul.twoUp li.one .content {
    margin: 0 8px 0 0;
}

ul.twoUp li.two .content {
    margin: 0 0 0 8px;
}

ul.threeUp li.one .content {
    margin: 0 10px 0 0;
}

ul.threeUp li.two .content {
    margin: 0 6px;
}

ul.threeUp li.three .content {
    margin: 0 0 0 10px;
}

ul.grid {
}

ul.grid li {
    display: -moz-inline-stack !important;
    display: inline-block !important;
    padding: 0 !important;
    vertical-align: text-top;
}

div.vertBox .channel {
    display: table;
}

div.vertBox .channel .content {
    display: table-cell;
    vertical-align: middle;
}

.ui-tabs-hide {
    display: none;
}

.social-media {
    width: 21%;
    float: right;
    height: 34px;
    border-bottom: 1px solid #E9EBEC;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .social-media {
        width: 21%;
        float: right;
        height: 33px;
        border-bottom: 1px solid #E9EBEC;
    }
}

.event-heading {
    padding-left: 10px;
    padding-bottom: 11px;
}

.videobox {
    width: 450px;
    height: 338px;
}

#switcher {
    position: absolute;
    z-index: 100;
    width: 450px;
    height: 338px;
    background: url(images/sml.2.jpg) no-repeat left top;
    text-align: center;
    overflow: hidden;
}

#switcher a {
    overflow: hidden;
    margin-top: 100px;
    display: block;
}

#introd {
    display: none;
}

.videobox2 {
    width: 450px;
    height: 338px;
}

#switcher2 {
    position: absolute;
    z-index: 100;
    width: 450px;
    height: 338px;
    background: url(images/sml.1.jpg) no-repeat left top;
    text-align: center;
    overflow: hidden;
}

#switcher2 a {
    overflow: hidden;
    margin-top: 100px;
    display: block;
}

#introd2 {
    display: none;
}

table#Newsletter td iframe #outerWrapDiv {
    border: 1px solid red;
}

.dug-slider {
    background: url(images/sprite-image.png) no-repeat -311px 0;
    width: 20px;
    height: 241px;
    float: left;
}

span.icon-img {
    background: url(images/sprite-image.png) no-repeat -112px -10px;
    width: 53px;
    height: 53px;
    float: left;
}

span.con-img {
    background: url(images/sprite-image.png) no-repeat -175px -10px;
    width: 37px;
    height: 53px;
    float: left;
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix:after {
    clear: both;
}

.clearfix {
}

.lfloat {
    float: left;
}

.rfloat {
    float: right;
}

.top-header {
    /* width: 915px; */
    margin: 0 auto;
    padding: 15px 0 15px;
}

#NavigationPrimary {
    background: #16409B url(images/strip.gif)repeat-x 50% 50%;
    z-index: -1; /* Ensure div tag stays behind content; -999 might work, too. */
    height: 36px;
}

#NavigationPrimary #mainsection {
    width: 915px;
    margin: 0 auto;
}

#NavigationPrimary #mainsection ul li#NavigationPrimaryHome a {
    background: url(images/sprite-image.png) no-repeat scroll -267px -99px;
    padding: 0;
    text-indent: -32000em;
    width: 39px;
    padding: 10px 0;
}

#NavigationPrimary #mainsection ul li#NavigationPrimarySolutions.first a {
    background: none;
    padding: 10px 12px;
}

#NavigationPrimary #mainsection ul li {
    list-style: none;
    float: left;
    padding: 0;
}

#NavigationPrimary #mainsection ul li a {
    color: #565656;
    float: left;
    /*font-family: Tahoma,Arial,Helvetica,sans-serif;*/
    font-size: 13px;
    font-weight: bold;
    padding: 10px 12px;
    text-decoration: none;
    background: url(images/ui-bg_glass_75_dadada_1x400.png) no-repeat 0px -26px;
    text-transform: capitalize;
}

#NavigationPrimary #mainsection ul li a:hover {
    background-color: #3c3f3b;
}

#NavigationPrimary #mainsection .search {
    /**background: url(images/strip.gif) no-repeat 0 6px;**/
    width: 200px;
    height: 36px;
}

#NavigationPrimary #mainsection .search input {
    width: 160px;
    background: none;
    border: none;
    height: 18px;
    margin-top: 9px;
    font-size: 12px;
    color: #707070;
    padding-left: 11px;
}

.top-sub-nav {
    padding-top: 10px;
}

.top-sub-nav ul li {
    list-style: none;
    float: left;
    background: url(images/new-split-img.png) no-repeat -204px 7px;
    padding-left: 12px;
    padding-right: 10px;
}

.top-sub-nav ul li a {
    color: #333333;
    font-size: 11px;
    text-decoration: none;
}

.top-sub-nav ul li a:hover {
    text-decoration: underline;
    color: #ee3124;
}

#FooterSiteMap {
    width: 915px;
    margin: 0 auto;
    padding: 0;
    /*font-family: Tahoma,Arial,Helvetica,sans-serif;*/
}

.new-footer-main {
    background: #43589B url(images/new-footer-bg.gif) repeat-x 0px 0px;
    margin-bottom: 1px;
}

#FooterSiteMap .fourColumns {
    padding: 0 45px;
}

#FooterSiteMap .fourColumns .column {
    float: left;
    background: url(images/new-footer-line.gif) no-repeat right 1px;
    min-height: 215px;
    padding: 25px 60px;
}

#FooterSiteMap .fourColumns .column h4 {
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: bold;
}

#FooterSiteMap .fourColumns .column h4 a, #FooterSiteMap .fourColumns .column h4 a:hover {
    color: #ffffff;
    font-size: 12px;
}

#FooterSiteMap .fourColumns .columnFour.column {
    background: none;
    padding-right: 0px;
}

#FooterSiteMap ul li {
    padding-bottom: 5px;
    list-style: none;
}

#FooterSiteMap a {
    color: #dadada;
    text-decoration: none;
    font-size: 11px;
}

#FooterSiteMap a:hover {
    color: #ee3124;
}

#copyright-WrapperFooter {
    background: #7C7F88;
    padding: 15px 0;
}

#copy-Footer {
    width: 915px;
    margin: 0 auto;
}

#copy-Footer p {
    font-size: 10px;
    color: #a6a8ab;
    text-align: center;
    margin-bottom: 0px;
}

#banner-wrapper {
    width: 100%;
    /*min-height: 358px;*/
    padding : 10px;
}

.homebanner {
    width: 960px;
    margin: 0 auto;
    position: relative;
}

.homebanner .banner-content h1 {
    /*font-family: Sans-Serif;*/
    font-size: 40px;
    letter-spacing: -1px;
    text-transform: uppercase;
    line-height: normal;
    line-height: 34px;
    color: #000;
}

.homebanner .banner-content h1 span {
    /*font-family: Sans-Serif;*/
    font-size: 29px;
    letter-spacing: -1px;
    text-transform: none;
    display: block;
    font-weight: normal;
}

.homebanner .banner-content h1 strong {
    /*font-family: Sans-Serif;*/
    font-size: 16px;
    letter-spacing: normal;
    text-transform: none;
    display: block;
    font-weight: normal;
}

.homebanner .banner-content p a {
    background: url(images/learn-more-banner-img.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    padding: 4px 45px;
    text-decoration: none;
}

.Red-Wrapper {
    background: url(images/strip.gif) repeat-x 50% 50%;
}

.Red-Wrappera {
    text-decoration: none;
}

.Red-Wrapper .red-container {
    background-color: #16409B;
    background-image: url(images/strip.gif);
    background-size: 100%;
    z-index: -1;
    /*background: #FF1717;*/
    font-size: 16px;
    color: #232323;
    text-align: center;
    /*width: 915px;*/
    margin: 0 auto;
    padding: 10px 0 10px;
    height: 26px;
}

#leftMenu{
    background-image: url(images/strip-menu.gif);
    min-height: 500px;
    width: 210px;
    padding-left: 20px;
}

#Wrapper #MainBody #Home-Wrapper {
    width: 915px;
    margin: 0 auto;
    padding: 25px 0 18px;
}

#Wrapper #MainBody #Home-Wrapper .Left-Section {
    width: 600px;
}

#Wrapper #MainBody #Home-Wrapper .Right-Section {
    width: 286px;
}

#Wrapper #MainBody #Home-Wrapper .Right-Section .menu-block-wrapper {
    width: 286px;
    float: left;
}

#Wrapper #MainBody #Home-Wrapper .Right-Section .menu-block-wrapper h6 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #86878A;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#86878A), to(#717171));
    background: -webkit-linear-gradient(#86878A, #717171);
    background: -moz-linear-gradient(#86878A, #717171);
    background: -ms-linear-gradient(#86878A, #717171);
    background: -o-linear-gradient(#86878A, #717171);
    background: linear-gradient(#86878A, #717171);
    -pie-background: linear-gradient(#86878A, #717171);
    behavior: url(PIE.htc);
    font: 15px Tahoma,Arial,Helvetica,sans-serif;
    color: #fff;
    line-height: normal;
    padding: 7px 0 7px 16px;
}

#Wrapper #MainBody #Home-Wrapper .Right-Section .menu-block-wrapper ul.menu {
    background: #f6f6f7;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f6f6f7), to(#ffffff));
    background: -webkit-linear-gradient(#f6f6f7, #ffffff);
    background: -moz-linear-gradient(#f6f6f7, #ffffff);
    background: -ms-linear-gradient(#f6f6f7, #ffffff);
    background: -o-linear-gradient(#f6f6f7, #ffffff);
    background: linear-gradient(#f6f6f7, #ffffff);
    -pie-background: linear-gradient(#f6f6f7, #ffffff);
    behavior: url(PIE.htc);
    padding: 19px 24px;
    list-style: none;
}

#Wrapper #MainBody #Home-Wrapper .Right-Section .menu-block-wrapper ul.menu li {
    font: 13px/16px Tahoma,Arial,Helvetica,sans-serif;
    color: #58585a;
    background: url(images/arrow-menu-left.png) no-repeat 0 4px;
    padding: 0 0 9px 14px
}

#Wrapper #MainBody #Home-Wrapper .Right-Section .menu-block-wrapper ul.menu li a {
    font: 13px/16px Tahoma,Arial,Helvetica,sans-serif;
    color: #58585a;
    text-decoration: none;
}

#Wrapper #MainBody #Home-Wrapper .Right-Section .menu-block-wrapper ul.menu li a:hover {
    color: #ee3124;
    text-decoration: underline;
}

#Wrapper #MainBody #Home-Wrapper .Right-Section .menu-block-wrapper ul.menu li.active a {
    color: #ee3124;
    text-decoration: underline;
}

.menu-block-wrapper ul.coverage {
    padding: 19px 24px !important;
    overflow: hidden;
}

.menu-block-wrapper ul.menu.coverage li {
    display: block;
    float: left;
    padding: 8px 0!important;
    margin: 0;
    background: none!important;
}

.menu-block-wrapper ul.menu.coverage li.right-aln {
    padding-right: 0px!important;
}

.menu-block-wrapper .followusBox {
    background: #f6f6f7;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f6f6f7), to(#ffffff));
    background: -webkit-linear-gradient(#f6f6f7, #ffffff);
    background: -moz-linear-gradient(#f6f6f7, #ffffff);
    background: -ms-linear-gradient(#f6f6f7, #ffffff);
    background: -o-linear-gradient(#f6f6f7, #ffffff);
    background: linear-gradient(#f6f6f7, #ffffff);
    -pie-background: linear-gradient(#f6f6f7, #ffffff);
    behavior: url(PIE.htc);
    padding: 19px 0 19px 25px;
    list-style: none;
}

.menu-block-wrapper ul.followus {
    overflow: hidden;
}

.menu-block-wrapper ul.followus li {
    display: block;
    float: left;
    padding: 8px 12px 8px 0;
    margin: 0;
    background: none;
}

.menu-block-wrapper ul.followus li.First-icon {
    width: 100%;
    display: block;
}

img {
    border: none;
}

.searchBox {
    padding: 18px 0 0 0;
}

.signupTxt {
    color: #58585a;
    font: bold 13px Tahoma,Arial,Helvetica,sans-serif;
}

.searchBox .inputBg {
    background: url(images/input-bg.jpg) no-repeat left top;
    width: 236px;
    height: 28px;
    margin-bottom: 12px;
}

.searchBox .inputBg input {
    color: #929497;
    font-size: 10px;
    padding: 6px;
    border: 0px;
    background: none;
}

#Home-Wrapper .Left-Section .row {
    width: 603px;
    margin: 0 auto;
    list-style: none;
}

#Home-Wrapper .Left-Section .row .comman {
    background: #fff url(images/bg-wrapper-main.gif) repeat-x left bottom;
    padding: 30px 26px;
    margin-bottom: 2px;
    float: left;
    width: 551px;
}

#Home-Wrapper .Left-Section .row .comman p {
    color: #8a8c8f;
    font: 15px/20px Tahoma,Arial,Helvetica,sans-serif;
    margin-bottom: 20px;
}

#Home-Wrapper .Left-Section .row .comman .blog-img-left {
    float: left;
}

#Home-Wrapper .Left-Section .row .comman .row-right-sec {
    float: left;
    width: 350px;
    margin-left: 20px;
}

#Home-Wrapper .Left-Section .row .comman .row-right-sec h2 {
    color: #58585a;
    font: 22px Tahoma,Arial,Helvetica,sans-serif;
    padding-bottom: 5px;
    margin-top: 0px;
}

#Home-Wrapper .Left-Section .row .comman .row-right-sec h2 a {
    color: #58585a;
    font: 22px Tahoma,Arial,Helvetica,sans-serif;
    text-decoration: none;
}

#Home-Wrapper .Left-Section .row .comman .readmore-link a {
    color: #58585a;
    font: bold 11px Tahoma,Arial,Helvetica,sans-serif;
    padding: 0;
    text-align: left;
    text-decoration: none;
    background: url(images/home-arrow-new.png) no-repeat right 6px;
    width: 70px;
    display: block;
    line-height: 16px;
}

#Home-Wrapper .Left-Section .row .comman .readmore-link a:hover {
    text-decoration: underline;
    color: #EE3124;
    background: url(images/home-arrow-new.png) no-repeat right -9px;
}

#Home-Wrapper .Left-Section .row .comman.first {
    padding-top: 0;
    border-top: none;
}

#Home-Wrapper .button-wrapper {
    padding: 21px 50px 0 25px;
}

#NavigationPrimary ul .dropDown {
    background: #2b2d2a url(images/nav-drop-down-bg-new.gif) repeat-x 0 0;
    display: none;
    font-size: 100%;
    left: 2px;
    position: absolute;
    top: 36px;
    z-index: 9999;
}

#NavigationPrimary ul .dropDown ul {
    float: none;
    position: relative;
}

#NavigationPrimary #mainsection ul li .dropDown li {
    background: url(images/sub-nav-line.gif) no-repeat 2px bottom;
}

#NavigationPrimary #mainsection ul li .dropDown a {
    background: none;
    padding: 10px 12px;
    font-size: 11px;
    /*font-family: Tahoma,Arial,Helvetica,sans-serif;*/
    font-weight: normal;
    width: 130px;
}

#NavigationPrimary #mainsection ul li .dropDown a:hover {
    background: #1e201d;
    color: #ffffff;
}

#NavigationPrimary li li a {
    height: auto;
    padding: 7px 0 7px 15px;
    text-align: left;
    text-transform: none;
}

#NavigationPrimary ul .dropDown h4 {
    margin: 0;
    background: url(images/sub-nav-line.gif) no-repeat 2px bottom;
    float: left;
}

#NavigationPrimary ul .dropDown h4.first {
    margin-top: 0;
}

#NavigationPrimary ul .dropDown h4 a {
    display: inline;
    height: auto;
    color: #fff;
    position: static;
    padding: 0;
}

#NavigationPrimary ul .dropDown .column {
    float: left;
    width: 180px;
}

#NavigationPrimary ul li#NavigationPrimaryProducts .column h4 a {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    width: 155px;
}

#NavigationPrimary ul li#NavigationPrimaryProducts .column ul li a {
    background: url(images/home-arrow-new.png) no-repeat scroll 15px -58px;
    padding-left: 24px!important;
    width: 142px;
}

#NavigationPrimary ul #NavigationPrimaryProducts .dropDown {
    width: 390px;
}

#NavigationPrimary #mainsection ul li#NavigationPrimarySolutions.first .column a:hover {
    background: none repeat scroll 0 0 #1E201D!important;
    color: #ffffff;
}

#NavigationPrimary ul li#NavigationPrimaryProducts .column h4 {
    margin: 0;
    background: url(images/sub-nav-line-big.gif) no-repeat 2px bottom;
    float: left;
}

#NavigationPrimary ul li#NavigationPrimaryProducts .column li {
    background: url(images/sub-nav-line-big.gif) no-repeat 2px bottom;
}

#NavigationPrimary ul li#NavigationPrimarySolutions .column h4 {
    margin: 0;
    background: url(images/sub-nav-line-big.gif) no-repeat 2px bottom;
    float: left;
}

#NavigationPrimary ul li#NavigationPrimarySolutions .column li {
    background: url(images/sub-nav-line-big.gif) no-repeat 2px bottom;
}

#NavigationPrimary ul li#NavigationPrimarySolutions .column h4 a {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px 12px 10px 14px !important;
    width: 177px;
}

#NavigationPrimary ul li#NavigationPrimarySolutions .dropDown .column ul li a {
    background: url(images/home-arrow-new.png) no-repeat scroll 15px -58px!important;
    padding-left: 24px!important;
    width: 167px;
}

#NavigationPrimary ul li#NavigationPrimarySolutions .dropDown {
    width: 414px;
    left: 0px;
}

#NavigationPrimary ul li#NavigationPrimarySolutions .dropDown .column.left, #NavigationPrimary ul li#NavigationPrimaryProducts .dropDown .column.left {
    margin-right: 30px;
}

#NavigationPrimary ul li#NavigationPrimaryNews .column {
    width: 155px;
}

#NavigationPrimary #mainsection ul li#NavigationPrimarySolutions.first a:hover {
    background: #3C3F3B!important;
}

ul.bjqs {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    display: none;
}

li.bjqs-slide {
    display: none;
    position: absolute;
}

.bjqs-controls, .bjqs-markers {
    display: none;
}

.pagination {
    background: none;
    border: 0;
    color: #333;
    cursor: pointer;
    display: inline;
    /*font-family: 'Lucida Grande' , Tahoma, Verdana, Arial, sans-serif;*/
    font-size: 11px;
    font-weight: 700;
    outline: none;
    text-align: center;
    line-height: normal!important;
    margin: 25px;
    padding: 1px 0 2px;
}

.pagination span {
    background: #EEE url(../img/design/bg_button.png) repeat 0 0;
    border: 1px solid #999;
    border-bottom-color: #888;
    box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
    cursor: pointer;
    display: inline;
    font-size: 11px;
    font-weight: 700;
    line-height: normal!important;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    padding: 2px 6px;
}

.pagination .current {
    color: #F0F;
}
