body {
    font-family:Helvetica,Arial,FreeSans,sans-serif;
    font-size:14px !important;
    line-height:20px;
}
body a {
    color: #656565;
}
a {
    outline-style: none;
    outline-width: medium;
    overflow: hidden;
    text-decoration: none;
}
* {
    margin: 0;
    padding: 0;
}
ol, ul {
    list-style-image: none;
    list-style-type: none;
}


h2{
    color: #FF0000;
    font: bold 14px arial;
    padding: 0 0 16px;
}

h3{
  color: #FF0000;
    padding: 5px 0;
    clear: left;
}
iframe {
  overflow-x: hidden;
  overflow-y: scroll;
}
#branding{
    float: left;
    height: 112px;
    width: 168px;
 }
  .header, #wrapper, .f_con{
    margin: 0 auto;
    width: 1000px;
  }

#branding h1 {
    background: url("../images/logo.png") no-repeat scroll 0 0 transparent;
    border: medium none !important;
}
#branding h1 {
    height:88px;
    margin:8px 0 0 8px;
    padding:0;
    width:268px;
}
#branding h1 a, #branding h1 a:visited, #branding h1 a:active, #branding h1 a:hover {
    font-size: 88px;
    height: 104px;
    text-decoration: none;
}
#branding h1 a {
    display: block;
    position: relative;
    text-indent: -9999px;
}
.top_full {
    background: url("../images/home_full.gif") repeat scroll 0 0 transparent;
    height: 170px;
    width: 100%;
}
.header {
    background: url("../images/header_main.jpg") no-repeat scroll center top transparent;
    padding: 0 !important;
    height: 117px;
}
.main_container {
    margin: auto;
    width: 1024px;
}
.main_navigation {
    clear: left;
    display: inline;
    float: left;
    margin: 7px 0 0 20px;
    width: 777px;
}
.navmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  list-style: none;
  height: 24px;
}

.navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 33px;
}

.navmenu ul {
  border:0 none;
  display:none;
  left:0;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding-top:3px;
  position:absolute;
  width:160px;
  z-index:9;
}

.navmenu ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
.navmenu a {
  -x-system-font:none;
  background:transparent none repeat scroll 0 0;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #FFFFFF;
  color:#666666;
  display:block;
  float:none !important;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  height:auto !important;
  line-height:22px;
  padding:0 6px;
  text-decoration:none;
}
.navmenu ul li a {
  border-bottom:1px solid #DDDDDD;
  border-top:1px solid #FFFFFF;
  font-size:10px;
}


/* Root Menu Hover Persistence */
.navmenu a:hover, .navmenu li:hover a, .navmenu li.iehover a, .navmenu li.sub_menu1 a:hover, .navmenu li.sub_menu1 li:hover a, .navmenu li.sub_menu1 li.iehover a, .navmenu li:hover li a:hover, .navmenu li:hover li:hover a, .navmenu li.iehover li a:hover, .navmenu li.iehover li.iehover a, .navmenu li:hover li:hover li a:hover, .navmenu li:hover li:hover li:hover a, .navmenu li.iehover li.iehover li a:hover, .navmenu li.iehover li.iehover li.iehover a {
  background: #FF0000;
  color: #FFFF00;
}
.navmenu .current a, .navmenu .sub_menu1 .current a, .navmenu .sub_menu1 .sub_menu2 .current a {
  background: #FF0000;
  color: #FFFF00;
}
/* 2nd Menu */
.navmenu li:hover li a, .navmenu li.iehover li a {
  float: none;
  background: #EEE;
  color: #222222;
}

/* 3rd Menu */
.navmenu li:hover li:hover li a, .navmenu li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu */
.navmenu li:hover li:hover li:hover li a, .navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
.navmenu li:hover li:hover li:hover li a:hover, .navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: red;
}

.navmenu ul ul, .navmenu ul ul ul {
    left:160px;
    padding-top:0;
    position:absolute;
    top:0;
}

/* Do Not Move - Must Come Before display:block for Gecko */
.navmenu li:hover ul ul, .navmenu li:hover ul ul ul, .navmenu li.iehover ul ul, .navmenu li.iehover ul ul ul {
  display: none;
}

.navmenu li:hover ul, .navmenu ul li:hover ul, .navmenu ul ul li:hover ul, .navmenu li.iehover ul, .navmenu ul li.iehover ul, .navmenu ul ul li.iehover ul {
  display: block;
}
.navmenu a{
  padding: 13px 27px;
}
.sub_menu1 a{
  padding: 5px 10px;
}


/*======================= signup ===================== */
.signup{
    background: url("../images/signpad.jpg") no-repeat scroll 0 6px transparent;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 46px;
    padding: 7px 2px 0 24px;
    text-align: center;
    width: 168px;
}
.signup a{
   color: #222222;
}
.chrt_up {
    color: #D22C00;
    font-size: 13px;
}
.signup ul li{
  padding: 0px;
}

                       
.signup ul ul{
  display: none;
     padding-right: 19px;
    padding-top: 27px;
}
.signup ul ul li{
  height: 142px;
  background: #ffffff;
}
.signup ul li:hover ul{
  display: block;
}
.menutop .fusion-module p, .menutop .fusion-modules p {
    color: #888888 !important;
    line-height: 160%;
}
.f-submenu-item .inputbox {
    background: none repeat scroll 0 0 #222222 !important;
    border: 1px solid #444444 !important;
    color: #BBBBBB !important;
}
fieldset .readon {
    display: inline-block;
    padding-left: 20px;
}
.f-submenu-item #login-form ul {
    padding-bottom: 15px !important;
}
.menutop ul li {
    display: block;
    padding: 0;
}
.f-submenu-item #login-form ul li a {
    color: #777777;
}
#login-form ul li a {
    font-size: 11px !important;
    line-height: 2em;
}

/*=====================search======================== */
.search {
    clear: right;
    margin-right: -77px;
    margin-top: -117px;
}
#mod_search {
    float: right;
    padding-top: 42px;
}
#mod-search-searchword.inputbox, #rt-menu .rt-container {
    border-radius: 4px 4px 4px 4px;
}
#mod-search-searchword.inputbox {
    background: url("../images/search_input.png") repeat-x scroll 0 0 transparent;
    border-color: -moz-use-text-color #151515 #333333;
    border-left: 1px solid #151515;
    border-right: 1px solid #151515;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    color: #666666;
    float: left;
    font-size: 90%;
    height: 15px !important;
    padding: 9px !important;
}
#contact-form textarea, #contact-form input, .inputbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E0E0E0;
    padding: 6px;
}
.search input.button12 {
    background-color: transparent !important;
    background-image: url("../images/search_button1.png");
    background-position: 0 0;
    border: medium none;
    float: right;
    height: 34px !important;
    margin-left: 5px;
    text-indent: -9999px;
    width: 36px;
}
/*=================== top_quicklinks ================   */
.top_quicklinks{
    display: inline;
    float: left;
    height: 109px;
    width: 658px;
}
.quicklinks{
    float: right;
    margin-top: 88px;
}
.quicklinks li:active a, a.active{
  color: #F58517!important;
}
.quicklinks li{
    float: left;
    padding: 0 10px;
}
.quicklinks li a{
  color: #ffffff;
}
/*========================warper============================*/
#wrapper {
    min-height: 468px;
    background: url("../images/new_tile.gif") repeat-x scroll 0 0 transparent;
}
#main_content{
      border-left:1px solid #EEEEEE;
    border-right:1px solid #EEEEEE;
    float: left;
}
.leftcon, .maincon, .right_con{
    min-height: 465px;
    }

.lof-navigator-outer ul li{
 background:transparent!important;
}
.lof-navigator-outer ul li:active{
 background:transparent!important;
}


    /*========================leftcon===========================*/
.leftcon {
    border-right: 1px solid #EEEEEE;
    float: left;
    width: 176px;
}
.lmenu1 li{
   border-bottom: 1px dotted #D3031C;
    padding: 8px 12px;
}
.limenu1 a{
  font-size: 11px;
  font-weight: bold;
  color: #333333;
}

.lmenu2 li {
    border:none!important;
    padding-bottom: 6px;
    background-position: 15px 8px;
    margin: 0;
    background-image: url("../images/arrow.gif");
    background-position: 2px 5px;
    background-repeat: no-repeat;
    font-size: 90%;
    line-height: 16px;
    list-style: none outside none;
    margin: 0 0 2px;
    padding: 0 0 0 10px;
}
.lmenu1 ul li li a {
  font-style: normal!important;
}
.lmenu1 .current a{
  color:#339900;
}



    /*=========================maincon==========================*/
.maincon{
  width: 519px;
  float: left;
  padding: 10px 0 10px 10px;
}
.main_content{
    border-right:1px solid #EEEEEE;
    margin-right:-1px;
    padding-right:10px;
    width:696px !important;
}

.maincon p{
    padding-left: 10px;
    padding-bottom: 5px;
}
/*.maincon img{
    padding: 10px;
}*/
.maincon ul li{
    background: url("../images/bullet.gif") no-repeat scroll 12px 3px transparent;
    padding-left: 27px;
}


    /*--------boxflexible-------*/
.text_1_col_full{
    background: none repeat scroll 0 0 #F1F0F0;
    color: #6A6A6A;
    display: inline;
    float: left;
    line-height: 22px;
    margin: 10px 0 0 10px;
    width: 97%;
}
.box_flexible_1_col_img{
  padding: 0;
  margin: 0;
}


.box_flexible_1_col_img .csc-default, .box_flexible_1_col_img .csc-textpic, .box_flexible_1_col_img .csc-textpic-center,.box_flexible_1_col_img .csc-textpic-above{
    float: left;
    margin-right: 18px;
    min-height: 182px;
    text-align: center;
    width: 155px;
}
.box_flexible_1_col_img .csc-textpic-text{
    margin-bottom: 10px;
    text-align: center !important;
}
.box_flexible_1_col_img .csc-textpic-single-image IMG {
    border: 1px solid #EEEEEE;
    margin-top: 10px;
}

.box_flexible_2_col_news .csc-default, .box_flexible_2_col_news .csc-textpic, .box_flexible_2_col_news .csc-textpic-center,.box_flexible_2_col_news .csc-textpic-above{
  float:left;
  margin:3px 5px 10px;
  min-height:247px;
  width:220px;
}
.box_flexible_2_col_news .csc-textpic-intext-left ol, .box_flexible_2_col_news .csc-textpic-intext-left ul {
    float: left;
    overflow: auto;
    padding:0;
/*    margin-top: -25px;  */
}
.box_flexible_2_col_news ul li {
    background: url("../images/bullet.gif") no-repeat scroll 12px 3px transparent;
    padding-left: 32px;
    text-align: left;
    color: #656565;
}

.csc-textpic-intext-left{
   /* border-right: 2px groove #c5c5c5; */
}
.box_flexible_2_col_news h3{
  background: none;
}
.box_flexible_2_col_news p{
  color:#656565;
  padding-right:15px;
  text-align:justify;
}
h4{
    color:#FF0000;
    font-size:18px;
    margin:9px 0 0;
    text-align:center;
}
.box_flexible_2_col_news{
    min-height:50px;
    padding-top:10px;
    width:696px;
}

.box_flexible_2_col_news .csc-default{
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background:#F8F8F8 url(../images/module_shadow.gif) repeat-x scroll left bottom;
    border-color:#D6D6D6 #D6D6D6 -moz-use-text-color;
    border-style:solid solid none;
    border-width:1px 1px medium;
}
.double_quote, .tx-t3sjslidernews-pi1{
  clear: left;
}
.csc-textpic-text a{
  color: #0033FF;
}
.csc-textpic-text a:hover{
  color: #FF0000;
}
/*---------------- news-----------------*/
.spacer-gif{
  display: none;
}


.date_left{
  float: left;
  width: 30%;
}
.cat_right{
    color: #BBBBBB;
    float: right;
    padding-right: 10px;
    text-align: right;
    width: 65%;
}
.news_latest_date{
    background-color: #EEEEEE;
    height: 17px;
    width: 100%;
}


.news-list-morelink a:after {
    background-color: white;
    border: 1px solid #DDDDDD;
    border-radius: 22px 22px 22px 22px;
    font-size: 9px !important;
    margin-left: 6px;
    padding: 4px 6px !important;
}
.news-list-morelink a:after {
    content: ">>";
}
.news-list-morelink a {
    border: 1px solid #DDDDDD;
    border-radius: 22px 22px 22px 22px;
    font-size: 11px !important;
    margin-left: 5px;
    padding-bottom: 1px;
    padding-left: 5px;
}
.news-list-morelink a:hover, .news-single-backlink a:hover {
  color:#222222;

}
.news-single-backlink b:after {
    content:"<<";
}
.news-single-backlink b:after {
    background-color: white;
    border: 1px solid #DDDDDD;
    border-radius: 22px 22px 22px 22px;
    font-size: 9px !important;
    padding: 6px !important;
}
.news-single-backlink a {
    border: 1px solid #DDDDDD;
    border-radius: 22px 22px 22px 22px;
    font-size: 11px !important;
    margin-left: 5px;
    padding-bottom: 1px;
    padding-right: 8px;
}
.news-single-backlink a {
    font-size: 11px !important;
}

.news-latest-item IMG {
    padding: 2px;

}
.news-latest-item IMG {
    border: medium none !important;
    float: left;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
}
.news-single-rightbox {
    width: 252px!important;
}
.news-latest-container {
    background-color: #FFFFFF;
    border: medium none !important;
}
.news-latest-item {
    background-color: #FFFFFF !important;
    border: medium none !important;
}
.news-list-morelink {
    clear: left;
    margin: 0 !important;
    padding-bottom: 3px;
    padding-top: 3px;
}
/*---------- job ------------ */
.comtool_title{
    float: left;
    width: 252px;
}
.comtool_company{
    float: left;
    width: 207px;
}
.comtool_location{
    float: left;
    width: 131px;
}
.comtool_closing_date{
    float: left;
    width: 100px;
}
.comtool-job-overview-selection form {
    width: 683px!important;
}
.comtool-job-overview-selection textarea, .comtool-job-overview-selection select {
    width: 117px!important;
}
.comtool-job-overview-selection input {
    width: 117px!important;
}
.comtool-job-overview-selection .btnSend{
  width: 50px!important;
  float: left!important;
}


/*-----------doble quotes-------  */
blockquote {
  display:block !important;
  padding:10px 20px;
  text-align:justify;
  font-family:Georgia, Times, "Times New Roman", serif;
}

blockquote p {
font-style:italic;
color:#827a58;
display:inline;
}

blockquote p:before,
blockquote p:after {
color:#eaead0;
line-height:0;
font-size:5em;
}

blockquote p:before {
content: open-quote;
padding-right:10px;
vertical-align:-27px;
}

blockquote p:after {
content: close-quote;
font-size:5em;
line-height:.3;
vertical-align:-37px;
}
.rgsgnest96 {
clear:left;
}
.csc-textpic-imagewrap img{
  padding:10px 0 0 10px;
  text-align:center !important;
}
    /*=========================right_con========================*/
.right_con{
    border-left:  1px solid #EEEEEE;
    width: 281px;
    float: left;
}

.right_con .navSelector div{
  padding: 10px!important;
}
.right_con .navSelector img{
  padding: 0!important;
  margin: 0!important;
}


/*=============================footer======================*/
#footer{
    background:transparent url(../images/footer_full.jpg) repeat-x scroll 0 bottom;
    clear:left;
    height:88px;
    margin:0 auto;
}
.fmenu{
  height: 38px;
}


 .address{
    clear: left;
    color: #878686 !important;
    float: left;
    font: 11px Arial,Helvetica,sans-serif;
    margin-left: 7px;
    width: 388px;
}
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
    padding-left:0!important;
}
/*==========================list music====================== */
table.mm-dam-gal-item-container td {
    border-bottom: 1px solid #C3C3C3;
    border-left: 1px solid #C3C3C3;
    text-align: center;
}
table.header_title {
    background: url("../images/menu_bg.png") repeat-x scroll 0 0 transparent;
    border-collapse: collapse;
    margin-bottom: -3px;
    margin-top: -13px;
    text-align: center;
    vertical-align: top;
    border-left: 1px solid #C3C3C3;
    border-right: 1px solid #C3C3C3;
}

table.tx-mmdamfilelist-pi1-col  td {
  border-top: 1px solid #C3C3C3;
  }
.tx-mmdamfilelist-pi1-searchbox{
    margin-left: 107px;
    margin-top: -58px;
    position: absolute;
}

.col-linksdetails{
  display: none;
}
.tx-mmdamfilelist-pi1-searchbox-label{
  display: none;
}

.tx-mmdamfilelist-pi1-searchbox-sword-container, .tx-mmdamfilelist-pi1-searchbox-button-container{
  float: left;
}


.cdheader_title1, .cdheader_band, .cdheader_band1, .cdheader_album, .cdheader_smart, .cdheader_mfone, .cdheader_metfone, .cdheader_starcell, .cdheader_qbmore, .cdheader_hello, .cdheader_beeline, .cdheader_cellcard, .cdheader_rating, .cdheader_cdimage {
    color: #0099FF;
    font-weight: bold;
}
.cdheader_cdimage, .cdimage .col-prevcontainer {
    width: 25px;
    text-align: center;
}
.cdimage{
  width: 36px!important;
}
.header_title b{
  padding-left: 1px;
}

.cdheader_title1, .title {
    padding: 0 5px;
    text-align: left;
    width: 194px;
}
.band  {
    padding: 0 5px;
    text-align: left;
    width: 125px;
}
.cdalbum  {
    display: none;
}
.cdcontent {
    background-color: #ECECEC;
}
.album, .smart, .mfone, .metfone, .hello, .beeline, .qbmore, .cdheader_smart, .cdheader_mfone, .cdheader_metfone, .cdheader_hello, .cdheader_beeline, .cdheader_qbmore {
    width: 56px;
}

.cdheader_listen, .cdheader_album, .cdheader_congcont, .cdheader_title, .cdheader_title1, .cdheader_code, .cdheader_band, .cdheader_band1, .cdheader_cdlength, .cdheader_cdlength, .cdheader_type, .cdheader_year, .cdheader_rating, .cdheader_cdimage {
    /*padding: 10px 5px;*/
    text-align: center;
}
.cdheader_smart b, .cdheader_mfone b, .cdheader_metfone b, .cdheader_starcell b, .cdheader_qbmore b, .cdheader_hello b, .cdheader_beeline b, .cdheader_cellcard b {
    display: block;
    padding: 10px 0;
    position: relative;
    text-indent: -9999px;
    }
.cdheader_smart  {
    background: url("/typo3conf/ext/mm_dam_filelist/pi1/res/images/smart.jpg") no-repeat scroll center 2px transparent;
    /*padding-right: 1px; */
}
.cdheader_mfone  {
    background: url("/typo3conf/ext/mm_dam_filelist/pi1/res/images/mfone.jpg") no-repeat scroll center 2px transparent;
    padding-right: 1px;
}
.cdheader_metfone  {
    background: url("/typo3conf/ext/mm_dam_filelist/pi1/res/images/metfone.jpg") no-repeat scroll center 2px transparent;
    padding-right: 1px;
}
.cdheader_hello  {
    background: url("/typo3conf/ext/mm_dam_filelist/pi1/res/images/hello.jpg") no-repeat scroll center 2px transparent;
    padding-right: 1px;
}
.cdheader_qbmore  {
    background: url("/typo3conf/ext/mm_dam_filelist/pi1/res/images/qbmore.jpg") no-repeat scroll center 2px transparent;
}
.cdheader_beeline  {
    background: url("/typo3conf/ext/mm_dam_filelist/pi1/res/images/beeline.jpg") no-repeat scroll center 2px transparent;
 padding-right: 1px; 
}
