/*

        global styles
*/
/*ul{ padding:0;margin:0;list-style-type: none;}*/
a{text-decoration:none;}
a:hover{text-decoration:none;color: #ee1c25;}
/*styles from ana*/

body {background:#f2f2f2;}
ul{margin:0;padding : 0 0 0 20px;}


table {margin-bottom:1.4em;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}


.title{color: #465260; margin:0; padding:0; font-size: 95%; font-weight: bold;}
.error { background: #FBE3E4; color: #8a1f11; border: 1px solid #FBC2C4; padding: .8em;}

.more_btn_big{

    background: none repeat scroll 0 0 #ee2e24;
    color: #fff!important;
    display: inline-block;
    font: bold 13px/15px Arial, sans-serif;
    margin-top: 15px;
     padding: 6px 15px;
    text-decoration: none;
    border-radius: 10px;
    text-decoration: none;
   
}


.more_btn_big:hover{

    background: none repeat scroll 0 0 #465260;
    color: #fff;
    
}

.form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 0px;
}

.currency{text-align: right;}






/*------------header styles--------------*/

body{

    background:#f2f2f2;
}

.container{

    background:#ffffff;
}
header {
  
  margin-top : 20px;

}

header ul
{
    padding: 0;
    margin: 0;
    list-style-type: none;

}

header .welcome-user{
  
    height:25px;
}


header .welcome-user #secondry-nav  .glyphicon {

    display: inline;

}
  

header #logo{
  
    padding-bottom: 5px;

}

#secondry-nav ul {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    float: right !important;
}
#secondry-nav  .secondry-nav-first li {
  
    display: inline;
    font-variant: small-caps;
    font-weight: bold;
    font-size: 118%;
 }

#secondry-nav  .secondry-nav-first li {

    padding-left: 10px;
}

.secondry-nav-dropdown li{

    padding-left: 0!important;
}

#social {

    clear:right;
    margin-top: 8px;
}

 /*#social ul{ padding:0;margin:0;list-style-type: none;}*/

#social li{
    margin-left:5px;
    float:left;
}
#social li img{
    width:25px;
    height:25px;

}



#menu > li > a {
    color: #fff;
    font-size: 140%;
    font-variant: small-caps;
    font-weight: bold;
}
#menu > li > a:hover {

   /* background-color:  #ee1c25;*/

   background-color:#7393ac;
}
.navbar-collapse.collapse {
    padding-bottom: 0;
}
.navbar {
    margin-bottom: 0;
}
.dropdown-menu {
    background-color:hsla(212,16% ,33%,0.95);
    min-width: 160px;
    padding: 10px 0;
    text-align: left;
    /*font-variant: small-caps;*/
    font-weight: bold;
}
.dropdown-menu > li > a {
    color: #fff;

}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    /*background: none repeat scroll 0 0 #465260;*/
    color: #fff;
    text-decoration: none;
    background-color:hsla(212,16% ,33%,0.9);

    
}
.default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #465260;
    border: medium none;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    padding-left: 10px;
}


/*******************  Slider styles *********************/

#hpslider{

    color : #000;
    background: #ededed;
}

#hpslider .carousel-inner .item{

    max-height: 413px;
    width:100%;
}


#hpslider .carousel-inner .item .data{

}
#hpslider .carousel-inner .item .images{

}

#hpslider .carousel-control .icon-next {
    right: 15%;
}
#hpslider .carousel-control .icon-prev {
    left: 15%;
}

#hpslider .carousel-indicators {
  
    left: 10%;
}


#hpslider .carousel-indicators li {

    border: 1px solid #ee1c25;
}

#hpslider .carousel-indicators .active {

    background-color: #ee1c25;
}


#hpslider .data h1
{
    color: #ee2e24;
    font-size:25px;
}

#hpslider .data p
{
  
}

.custom-ul ul{
  
}

#hpslider ul{ padding:0;margin:0;list-style-type: none;}

/*
.custom-ul ul li{

    margin-left:20px;
    padding-bottom:5px;
}

.custom-ul
{   
    margin-top:0;
}

.custom-ul ul li a 
{
    color:#000!important; 
    text-decoration: none!important;
}
*/
#hpslider .data ul
{
    list-style-image: url('../images/small_list_marker-grey.png');
}

#hpslider .data  ul li  {

    margin-left:20px;
    padding-bottom:5px;

}

#hpslider .data  ul li a:hover  {

    color:#ee2e24;
}

#hpslider .data span {

    font-size: 100%;
    font-weight: bolder;
    color: #ee2e24;
}

#hpslider .data p > a , #hpslider .data > a
{
    background: none repeat scroll 0 0  #465260;
    color: #fff;
    display: inline-block;
    font: bold 13px/15px  Arial, sans-serif;
    margin-top: 15px;
    padding: 6px 15px;
    text-decoration: none;
    border-radius: 10px;
    float:right;

  

}

#hpslider .data p > a:hover , #hpslider .data > a:hover
{
    
    background: #ee2e24;
   

}





/* ****************** On home page *************************    */


#home-page .module h1{

     font-size: 18px;
      color: #465260;
      font-weight: bold;
    /*text-decoration: underline;*/
}

#home-page .module p{

  
}

#home-page .module img{
  
}


#home-page .module img.pull-left {
    padding-right:10px; 
}

#home-page .module img.pull-right {
    padding-left:10px;
}


#home-page .module  a{
  
    color: #ee2e24;
    text-decoration:underline;
}

.actionbutton{

    background: none repeat scroll 0 0 #465260 ;
    color: #fff!important;
    display: inline-block;
    font: bold 13px/15px Arial,sans-serif;
    margin-top: 15px;
    padding: 6px 15px;
    text-decoration: none!important;
    border-radius: 10px;
    

   
}

.actionbutton:hover{

    background:#ee2e24; 
    color: #fff!important;
}



/***************    On channel pages   ***************    */



#channel-page #channel-data #channel-body .module h1 {

    font-size: 18px;
    color: #465260;
    font-weight: bold;
    /*text-decoration: underline;*/
    

}

#channel-page #channel-data #channel-body .module p{

  
}

#channel-page #channel-data .module img{
  
}


#channel-page #channel-data #channel-body .module img.pull-left {
    padding-right:10px;
}

#channel-page #channel-data #channel-body .module img.pull-right {
    padding-left:10px;
}


#channel-page #channel-data #channel-body .module a{
   
    color: #ee2e24;
    text-decoration:underline;
}

#channel-page #channel-data #channel-body .module a:hover{

    color: #ee2e24;
    text-decoration:none;
}


.full-row{overflow:hidden;margin-bottom:20px;}

/*******************   On sidebar  **********************   */



#sidebar .module h1 ,#sidebar .news h1,#sidebar h1 {

    /*margin: 12px 0 15px 0;
    border-bottom: 1px solid #222;

    font-size: 18px;
  
    color: #465260;
    */
border-bottom: 1px solid #222;
font-size: 18px;
color: #fff!important;
background-color: #465260;
padding: 9px;
text-align: center;
margin-top: -5px;
margin-left: -5px;
margin-right: -5px;
font-size: 16px;
}

#sidebar .news h2{

    color: #465260;
    font-size: 1.05em;
    text-transform: uppercase;
}

#sidebar h5{

    color: #465260;
    /*font-size: 1.05em;*/
   font-weight: bold;
}

#sidebar .module {

  xborder: 1px solid red;
  padding: 0;
  margin-bottom: 25px;

}

#sidebar .module p{
  
}

#sidebar .module img{
  
}


#sidebar .module img.pull-left {
    padding-right:10px;
}
#sidebar .component_contentitem img.pull-right {
    padding-left:10px;
}


#sidebar .module a{

    color: #ee2e24;
    text-decoration:underline;
}

#sidebar .module a:hover{

    color: #ee2e24;
    text-decoration:none;
}

#sidebar .module{
/* background: url("https://www.marketing.org/images/www/nav/gradient.jpg") repeat-x scroll 0 0 transparent; */
background-color: #f2f2f2;
padding: 5px;
border: none;
margin-bottom: 20px;
}

#sidebar ul{

    list-style-image: url('../images/small_list_marker.png');
}

#sidebar ul li{

    margin-left:0px;
    padding-bottom:5px;
}

#sidebar ul li a{

   text-decoration: none!important;
   color:#333333!important;
}



/****************    Content Styles   ********************/

#content h1{

    margin: 0 0 20px 0;
    border-bottom: 1px solid #222;
    font-size: 24px;
    font-weight: bold;
    color: #ee2e24;
    padding-bottom: 5px;

}

#content h2{

    color: #465260;
    font-size: 18px;
   
}

#content p{

margin-bottom: 1em;
margin-top: 1em;

  
}
#content .indexpage p{

margin-bottom: 0px;
margin-top: 5px;

  
}

#content img{
  
}

#content a{
  
    color: #ee2e24;
    text-decoration:underline;
}
#content h5, .popup h5 {
font-size: 16px;
font-weight: bold;
color: #465260;

margin-bottom: 10px;
border-bottom: 1px solid #465260;
}





#content .component_contentitem a:hover{

    color: #ee2e24;
    text-decoration:none;
}

/*-------Index page styles*/

#content div.indexpage a{
    text-decoration:none;
}

#content div.indexpage h2{
    margin:0;
    color: #ee2e24;
}

#content div.indexpage h2 a:hover{
    margin:0;
    text-decoration: underline;
}
#content div.indexpage .more_btn {
      margin-top :-3px;
    padding: 8px 30px;
    font-size: 115%;

}


.indexpage h4 { margin-bottom:2px; margin-top:0px;}
.indexpage H4 a:link, .indexpage H4 a:hover, .indexpage H4 a:visited {color:#883721; font-weight:bold; text-decoration: none; border-bottom:1px solid #883721;}

.indexpage H4 a:hover { text-decoration: underline; border-bottom:none;}

.indexpage table {
    border-collapse: collapse;
    padding: 0;
    margin:0;
}

.indexpage td.indexbody {
    vertical-align:top;
    margin:0;
    padding:0;
}


.indexpage td.indeximage {
    vertical-align:top;
    width:100px;
    padding-right: 10px;
    padding-bottom: 5px;

}

.indexpage td.indeximage img {
    padding:0;
    margin:0;
}



.indexpage p { margin-bottom:0px; }
.indexpage p.linesep {
    clear: both;
    border-bottom: 1px solid #ccc;
    margin: 5px 0;
}

 .indexpage p.breadcrumb {
    line-height: auto;
    font-size: 11px;
    margin-bottom: 0;
    padding:0;
    background-color:inherit;
}



/** QUERY BOX FSEARCH **/

#querybox { background-color: #edeeee; padding: 5px; border: 1px solid #ccc; }
#querybox table { margin: 0 0 15px 0; padding:0; }
#querybox td { vertical-align: middle; padding: 0;}
#querybox th { vertical-align: middle; padding: 0; margin:0; padding:0;}
#querybox input[type="checkbox"], #querybox input[type="radio"], #querybox input.checkbox, #querybox input.radio, #querybox select
{ position:relative; top:0; margin: 3px 3px 0 0; padding: 0;}








#content .pagination strong {

    color: #fff;
    background-color: #ee2e24;
    border: 1px solid #00a651;
    padding: 3px;
}
#content .pagination a{

    padding: 3px !important;
    margin: auto 1px !important;
    border: 1px solid #999 !important;
    text-decoration: none;
/*font-weight: bold;*/
}

#content .pagination a:hover{

   background-color: #ee2e24;
    color: #fff;

}


/*-------Index page styles*/
/*
#content div.indexpage a{
    text-decoration:none;
}

#content div.indexpage h2{
    margin:0;
    color: #ee2e24;
}

#content div.indexpage h2 a:hover{
    margin:0;
    text-decoration: underline;
}
#content div.indexpage .more_btn {
      margin-top :-3px;
    padding: 8px 30px;
    font-size: 115%;

}


#content .pagination strong {

    color: #fff;
    background-color: #ee2e24;
    border: 1px solid #00a651;
    padding: 3px;
}
#content .pagination a{
    
    padding: 3px !important;
    margin: auto 1px !important;
    border: 1px solid #999 !important;
    text-decoration: none;

}

#content .pagination a:hover{
    
   background-color: #ee2e24;
    color: #fff;

}*/

/*-------calendar page styles*/

#content .calendar a{
    
   text-decoration: none;

}

#content .calendar a:hover{
    
  /* text-decoration: underline;*/

}

#content .calendar .calendardata {
    
  border-bottom:1px solid #dddddd;
  border-collapse: collapse;
  margin-bottom:4px;

}

#content .calendar .calendarheader {
    
margin-bottom:10px;
border-bottom:1px solid #dddddd;
}


#content div.calendar .committee {
    background-color: #bbffbb;
    
}
#content div.calendar .memonly{
    background-color: #bbbbff;
    
}
#content div.calendar .conference {
    background-color: #ffffbb;
  
}
#content div.calendar .training{
    background-color: #bbffff;
    
}


/*    end of content styles   */



    

/********   Pages   *****************/

#home-page{
    

}

#interior-page{

    /*margin-top:15px;*/
    min-height:400px;

}

#channel-page{
   

}

#channel-page h1,#channel-page h3{
   margin-top:0;

}



.channel-top{
 
    background: #ededed;
}

#channel-page #channel-data{
    margin-top:20px;
}
.channel-title {

    padding: 10px;

}

#channel-page .channel-top .channel-title h1{

    font-size: 22px;
    color: #ee2e24;
}

#channel-page .channel-top .channel-title p{

  
}





/*------------component1 styles--------------*/




/*------------blog --------------*/


#blog{

    border-bottom: 1px solid #ebebeb;
    border-top: 1px solid #ebebeb;
    margin-top:35px;
}



#blog  > div:first-child h3 span{

  color:gray;
}

#blog  div:last-child{
 
  border-right: none;
}


#blog .blog-entries {
  
    border-right: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
}

#blog .blog-entries ul li{
  
    display:inline-block;
    margin :20px 5px;
    width:30%;
    font-size: 85%;
    color: #7393ac;
    vertical-align: top;

}

}
#blog .blog-entries ul li .blog-data {
    font-weight: 600;
}

#blog .blog-entries ul li .blog-date {
    font-weight: normal;
    font-size: 11px;
}


/*------------component2 styles--------------*/



.bottom{
 
    padding-top:10px;
}

.bottom h3{

    padding-bottom:10px;
}

#home-events{
 
    color: #949494;
}
   

.gray {
  color: #777777;
  font-size: 70%;
}
.nav-tabs > li > a {

    border-radius: 0 0 0 0;
   
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li > a:hover,
.nav-tabs > li.active > a:focus {
    color: #7393ac;
    background-color: #7393ac;
    border: 1px solid #7393AC;
    border-color: transparent;
    cursor: default;
}



.nav-tabs > li > a:hover {

}


#home-events .nav >li {
font-weight: bold;
width: 25%;
}

#home-events  .nav > li > a {

    color: #fff;
}

.nav-tabs > li.active{

    background-color: #7393ac;
}

#home-events  .nav > li > a:hover{

/*    background-color: #ee1c25;*/
}

#home-events .tab-pane{

    border: 1px solid #ebebeb;
    border-collapse: collapse;
}

#home-events .tab-pane ul{

    list-style-type: none;
    padding:0;
    margin:0;
}



#home-events .tab-pane li{
    
    padding:10px 0;
    overflow: auto;
    border-bottom: 1px solid #ebebeb;
    border-collapse: collapse;
}

#home-events .tab-pane li a.link{
 
    display: block;
    color: #465260;
}

#home-events .tab-pane li a.link:hover{
 
    display: block;
    color: #ee2e24;
}



#home-events .tab-pane li .date{
 
    padding: 20%;
    font-size: 125%;
}

#home-events .tab-pane li .date .d1{
 
    color: #ee2e24;
}

#home-events .tab-pane li .date .d2{
 
    font-weight: bold;
    font-size: 130%;
    margin-top: -6px;
    display: block;
    padding-left: 2px;
    color:#465260;
}

#home-events .tab-pane li .data .title_location{
 
   
   font-weight:bold;
}



#home-events .tab-pane li .data{
 
    display:block;
}

#home-events .tab-pane li .arrow-sign span{

    display: block;
    padding-top: 32%;
}

.viewmore{
    
    float:right;
    margin-top:10px;
    color:#333333!important;
    display:block;
    /*font-variant: small-caps;  */
}

.bma-chapter-box

{

    /*margin-top: 25px;*/
    font-size: 90%;
}



.bma-chapter-box ul{

    list-style-image: url('../images/small_list_marker.png');
}

.bma-chapter-box ul li{

    margin-left:0px;
    padding-bottom:15px;
}

.bma-chapter-box ul li a{

   text-decoration: none!important;
   color:#333333!important;
}

.bma-chapter-box ul li a:hover{

   color: #ee2e24;
}

#chapter-events ul li{

padding-bottom:8px;
}


/*------------footerstyles--------------*/

/*footer{

    margin-top: 20px;
    padding: 25px 0;
    color: #fff;
    background: #465260;
    min-height: 100px;
}

footer a,footer h4{

    color: #fff;
    
}

#copyrights {

    text-align: center;
    padding-top: 30px;
}

#copyrights  a{
  
    color: #fff;
    text-decoration:underline;
}

#copyrights  a:hover{
  
    color: #ee1c25;
    text-decoration:none;
}


#partners li
{
 
    display : inline;
}*/




footer {
    margin-top: 15px;
    padding: 15px 0;
    color: #fff;
    background: #465260;
    min-height: 100px;
}
footer a, footer h4 {
    color: #fff;
}

footer p {
    font-size: 11px;
}
footer li {
    font-size: 11px;
    margin-left:-15px;
}


#copyrights {
    text-align: center;
    padding-top: 30px;
}
#copyrights a {
    color: #fff;
    text-decoration: underline;
}
#copyrights a:hover {
    color: #ee1c25;
    text-decoration: none;
}
#partners li {
    display : inline;
}


/*------------------------   Channel pages--------------------------*/



/*
.custom-ul {

    margin-top: 25px;
    font-size: 90%;
}

.custom-ul ul{

    list-style-image: url('../images/small_list_marker.png');
}

.custom-ul ul li{

    padding-bottom:5px;
}*/

.news {

    font-size: 90%;
}

.news ul{
  
    background:#fafafa;
    padding: 10px;
}

.news ul li{

    padding:5px 0;
    border-bottom: 1px solid #ebebeb;
}

.news .news-link{

    color:#ee1c25;
    float:right;
    font-variant: small-caps;
    font-weight: bold;
}

/*Style for package component*/


.contentlist .item {
    margin-bottom: 10px;
}

.contentlist .item p.title {
    margin-bottom: 0px;
    line-height: 1.1em;
}

.contentlist .item p.dateline {
    margin-bottom: 0px;
    
    font-size: .85em;
}
.contentlist .item span.dateline a{
    color:#666!important;
}

/*Style for dynamicagenda component*/

.dynamicagenda {
    border: none;
    margin: 0;
    padding: 0;
}
.dynamicagenda table {
    border-collapse: collapse;
    margin: 0;
    padding: 0;

}

.dynamicagenda table tr {
    vertical-align: top;
}


.dynamicagenda table tr.unpublished {
    vertical-align: top;
    background-color: #eee;
}


.dynamicagenda table td {
    vertical-align: top;
    padding: 0;
    margin: 0;
    line-height: 1.25em;

    xborder: 1px solid black;

}


.dynamicagenda table tr td .datebar {
    background-color:#465260;
    color:white;
    text-align: center;
    padding: 5px;
    font-weight: bold;
    margin: 0 0 15px 0;
    font-size: 1.1em;
   /* border: 2px solid #060;*/

}

.dynamicagenda table tr td.timebox {
    width: 75px;
    vertical-align: top;

}

.dynamicagenda table tr td.locationbox {
    width: 100px;
    vertical-align: top;
    text-align:right;
 

}

.dynamicagenda table tr td.locationbox p{
     margin: 0 !important;
 }


.dynamicagenda table tr td .itembox {

    margin-bottom:20px;
    margin-right:10px;

}

.dynamicagenda table tr td .itembox p {
    margin: 0 0 10px 0;
    padding: 0;

}


.dynamicagenda table tr td .itembox p.group {
    margin: 0 0 10px 0!important;
    padding: 0;
    xpadding: 2px 5px;
    font-size: 1.05em;
    font-weight: bold;
    xbackground-color: #555;
    xcolor:#883721;
    color: #000;
    border: none;
    xborder-bottom: 1px solid #883721;
    xfont-variant: small-caps;

}




.dynamicagenda table tr td .itembox p.title {
    color:#ee2e24;
    margin: 0;
    padding: 0;
    font-size: 1.05em;
    font-weight: bold;
    border-bottom: 1px solid #888;
    text-transform: uppercase;
}


.dynamicagenda table tr td .itembox span.sponsor {
    font-style: italic;
    font-weight: normal;

}


.dynamicagenda table tr td.locationbox p.location {
    margin: 0 0 15px 0;
    font-size: .9em;
    font-weight: normal;

}

.dynamicagenda table tr td .itembox .speaker {
    margin-bottom: 10px;
}


.dynamicagenda table tr td .itembox .speaker p.name {
    font-weight:bold;
    margin: 0!important;
    padding: 0!important;
    font-size: 1em;
}

.dynamicagenda table tr td .itembox .speaker p.title {
    color: #000;
    font-weight:normal;
    margin: 0!important;
    padding: 0!important;
    font-style: italic;
    font-size: 1em;
    border: none;
    text-transform: none;
}

.dynamicagenda table tr td .itembox .speaker p.company {
    font-weight:normal;
    margin: 0!important;
    padding: 0!important;
    font-size: 1em;
}

.qtip-content img.speaker {
    display: block;
    float: right;
    padding: 5px; 0 10px 10px;
    width: 150px;
}

.qtip-content h1 {
    font-size: 20px;
    font-weight: normal;
    color: #883721;
    margin-bottom: 2px;
    padding: 5px 0;
}

.qtip-content h2 {
    font-size: 16px;
    font-weight: normal;
    color: #883721;
    margin-bottom: 5px;
    padding: 5px 0;
}



.qtip-content p {
    font-size: 1em;
    font-weight: normal;
    margin: 0 0 7px 0;
    padding: 0;
}


.qtip-button {
    font-size: 1em;
}



/* ------------------------------  Media queries-----------------------------*/

@media (min-width: 769px) { 

    .container{

        width:960px;
        background:#ffffff;
    }
    .navbar {
        border-radius: 0;
        padding-left:0;
    }

    

    #blog > div:first-child h3
    {

        padding-top: 18px;
        padding-left: 20%;
    }
    #blog  .view-blog a
    {
     
        display: block;
        padding-top: 40px;
        padding-left: 12%;
    }

}

@media (max-width: 768px) { 

    #blog .blog-entries {
        border: none;
    }

    #blog .blog-entries ul li {
        display: block; margin: 14px 5px; width: 100%;
    }

    #blog .container > div:first-child {
        padding-top: 5px;
    }

    #blog .container div:last-child {
        padding-top: 5px;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #fff;
        text-align: left;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{
        
        color: #fff;
    }

    .default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
      
        background-color: #465260; 
        border:none;
    }
 
    #menu  li  a{

        font-size: 110%;
    }

    .carousel-inner .item{

       padding-bottom: 60px;
    }

    #hpslider .carousel-indicators{

        left: 16%;
    }

    .nav-tabs > li > a {

        padding: 10px 7px;
    }

    #secondry-nav .secondry-nav-first li {
padding-left: 5px;
}
#secondry-nav .secondry-nav-first li {
display: inline;
font-variant: small-caps;
font-weight: bold;
font-size: 100%;
}

}

@media (min-width: 768px) and (max-device-width : 1024px)  { 

    #hpslider .data ul
    {
        list-style-image: url('../images/small_list_marker.png');
    }

    #hpslider .data  ul li  {

        margin-left:20px;
        padding-bottom:1px;

    }

    #hpslider .data  ul li a:hover  {

        color:#ee2e24;
    }



    #hpslider .data p > a , #hpslider .data > a
    {
        background: none repeat scroll 0 0 #ee2e24;
        color: #fff;
        display: inline-block;
        font: bold 13px/15px  Arial, sans-serif;
        margin-top: 5px;
        padding: 5px 10px;
        text-decoration: none;
        font-variant: small-caps;

    }

    #hpslider .carousel-indicators{

        left: 22%;
     }



        
}



/** event listing **/

.eventlisting {
    line-height: 1.1em;
}

.eventlisting p.title {
    margin-bottom: 3px;
}

.eventlisting p.title {
    margin-bottom: 0px;
}

.eventlisting p.dateline {
    margin-bottom: 0px;
    xcolor:#00A651;
    color: #666;
}

.eventlisting p.location {
    margin-bottom: 10px;
    color: #666;
    font-weight:bold;
}

.eventlisting p.title a:link, .eventlisting p.title a:hover, .eventlisting p.title a:visited {
    /*color:  #883721;*/
    color:  #ee2e24;
    /*xcolor: #224192;*/
    font-weight: bold;
    text-decoration: none;
}

.eventlisting p.title a:hover {
    text-decoration:underline;
}



.breadcrumb {
padding: 8px 15px;
margin-bottom: 20px;
list-style: none;
background-color: #f2f2f2;
 border-radius: 0; 
}



/**cms **/

li.widelists {
                margin-bottom: 10px;
}

.in-content-sidebar {
                width: 230px;
                float: right;
                margin: 0px 0px 10px 10px;
                border: 1px solid #ddd;
                background-color: #eee;
                padding: 10px;
}


img.in-content-imageleft {
                float: left;
                margin: 0px;
                padding: 10px 10px 10px 0px;
                border: none;
}


img.in-content-imageright {
                float: right;
                margin: 0px;
                padding: 10px 0px 10px 10px;
                border: none;
}


#speaker h2 {
margin: 0 0 20px 0;
border-bottom: 1px solid #222;
font-size: 24px;
font-weight: bold;
color: #ee2e24;
padding-bottom: 5px
}

#speaker h4 {
font-size: 16px;
font-weight: bold;
color: #465260;

margin-bottom: 10px;
/*border-bottom: 1px solid #465260;*/
}

/*#speaker  ul {
list-style-image: url('../images/small_list_marker.png');
}

#speaker ul li a {
/*text-decoration: none!important;
color: #333333!important;*/
}*/