#CP_hourcont {
padding: 0px;
position:absolute;
border:1px dashed #666666;
background-color:#eeeeee;
display:none;
}

#CP_minutecont {
background-color:#dddddd;
padding: 1px;
position:absolute;
width:45px;
display:none;
}

.floatleft {
float:left;
}

.CP_hour {
padding:1px;
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
white-space:nowrap;
cursor:pointer;
width:35px;
}

.CP_minute {
padding:1px;
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
white-space:nowrap;
cursor:pointer;
width:auto;
}

.CP_over {
background-color:#ffffff;
}

.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

* iframe.jqm {
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  width: expression(this.parentNode.offsetWidth+'px');
  height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div.jqmConfirm input[type="submit"] { padding: 4px; margin: 10px 30px; background: #000; color: #FFF; border: 1px solid #AAA; }

/* jqModal confirm CSS courtesy of;
   Alexandre Plennevaux <alexandre@pixeline.be>,
   Brice Burgess <bhb@iceburg.net> */

div.jqmConfirm { /* contains + positions the alert window */
  display: none;
  position: fixed;
  top: 17%;
  width: 100%;
}

div.jqmConfirmWindow {
  height:auto;
  width: auto;
  margin: auto;

  max-width:400px;
  padding: 0 10px 10px;

  background:#FFF;
  border:1px dotted #FFF;
}

.jqmConfirmTitle{
  margin:5px 2px;
  height:20px;
  color:#000;
  background:#FFF;
}
.jqmConfirmTitle h1{
  margin:5px 2px;
  padding-left:5px;
  padding:0;
  font-size:14px;
  text-transform:capitalize;
  letter-spacing:-1px;
  font-weight:bold;
  color:#000;

  float:left;
  height:20px;
}

div.jqmConfirm .jqmClose em{display:none;}
div.jqmConfirm .jqmClose {
  width:20px;
  height:20px;
  display:block;
  float:right;
  clear:right;
  background:transparent url(confirm/close_icon_double.png) 0 0 no-repeat;
}

div.jqmConfirm a.jqmClose:hover{ background-position: 0 -20px; }

div.jqmConfirmContent{
  color:#000;
  font:11px/14pt arial;
  padding:5px 20px 5px;
  margin:5px;
  border:1px dotted #111;
  letter-spacing:0px;
  background:#FFF url(confirm/darkgrid.png);
}

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

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.fulltext { color:#000000; padding: 3px; display: none; position: absolute; width: 250px; height: 200px; background: #FFFFFF; border: solid black 2px; }

.simple_list {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
}

.simple_list th {
  border-bottom: solid #dddddd 3px;
}

.simple_list td {
  border-bottom: solid #dddddd 1px;
  padding: 3px;
}

.numeric {
  text-align: right;
}

#tooltip-container {
  width: 300px;
  margin: 5px;
  border: solid #505050;
  background: #CCCCCC;
}

input.answer {
  margin-left: 30px;
}

html, body {
  margin:0;
  padding:0;
  text-align: left;
  font:90%/1.4em Arial, Helvetica, sans-serif;
  color:#000;
}

*html, *html body{font:85%/1.4em Arial, Helvetica, sans-serif;}
*+html html, *+html body{font:85%/1.4em Arial, Helvetica, sans-serif;}
img{
border: 0;
}

a {
  color: #000000;
  text-decoration:underline;
}

a:hover {
  text-decoration:none;
}

a img {
  border: none;
}

div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-family: inherit;
	list-style-type: none;
}
.clearfix:after,ul.list li:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.clearfix,ul.list li{	display: inline-block;}
html[xmlns] .clearfix,html[xmlns] ul.list li {	display: block;}
* html .clearfix,* html ul.list li{	height: 1%;}
.clear{height: 1px; font-size: 1px; overflow: hidden; clear: both; display:block; width: 100%!important; float: none!important; padding: 0!important; margin: 0!important; }

div.outer{ padding: 69px 0 0 0; min-width: 1000px; }
div.fix{/*width:1000px;*/ margin: 0 auto; text-align: left; }
*html #fix{width:expression(document.body.clientWidth < 1000? "1000px": "auto" );}

/* contentbox */
.contentbox_marging{margin: 18px 20px 0 0;}
.contentbox{ padding-right: 31px; background:#b3b3b3 url(../images/corners/content_rep.gif) repeat-x; min-height: 578px;  }
.content_box{ height: 578px; }
#middle{margin-left:241px;}
#inner,#centrecontent{position:relative;width:100%;float:left;}
#centrecontent{margin:0 -1px;}
#left{width:175px;margin-left:-196px;position:relative;float:left; margin-right: 1px;}

h3,h2{ font: bold 12px Arial,sans-serif; padding-bottom: 15px; }


/* mac hide \*/
* html .clearfix,* html .contentbox, * html #middle {height: 1%;}
*+html .clearfix,*+html .contentbox, *+html #middle {height: 1%;}
/* End hide */

/* /contentbox */
div.v_rep_l{background: url(../images/corners/tl.gif) no-repeat  }
div.v_rep_r{  background: url(../images/corners/tr.gif) no-repeat 100% 0; padding: 0 43px}
div.top_rep{ background: url(../images/corners/main_top_rep.gif) repeat-x; padding: 41px 0 0 0; }
div.tl{   }
div.tr{padding: 0 19px 0 19px;min-height: 480px;}
*html div.tr{ height: 480px; }
div.bot_rep{ background: url(../images/corners/bl.gif) no-repeat 0 0;}
div.bl{ background: url(../images/corners/br.gif) no-repeat 100% 0; padding: 0 43px;  }
div.br{ background: url(../images/corners/main_bot_rep.gif) repeat-x 0 100%; height: 41px;}

.repeat{ border: 1px solid #898989; border-bottom: 0; border-top: 0; padding: 5px 12px 0 12px; min-height: 450px; position: relative; z-index: 0; background-color: #fff;}
*html .repeat{ height: 450px; }
.ctl,.ctl1,.ctl2,.ctr,.hrepeat,.hrepeat1,.cbl,.cbr,.brepeat,.ctl3{ min-height: 12px; background-repeat: no-repeat;font-size:0px;}

*html .ctl,*html .ctl1,*html .ctl2,*html .ctr,*html .hrepeat,*html .hrepeat1,*html .cbl,*html .cbr,*html .brepeat,*html .ctl3 { height: 12px; }

.ctl1{
  left:105%;
  _left:98%;
}
*:first-child+html .ctl1{left:98%;}

.ctl2{
  left:211%;
  _left:205%;
  position:relative;
  top:77px;
  padding-bottom:0px;
}
*:first-child+html .ctl2{left:205%;}

.ctl3{left:317%;
  _left:312%;
}
*:first-child+html .ctl3{left:312%;}


.hrepeat,.hrepeat1, .brepeat{background: url(../images/corners/content_px.gif) repeat-x;background-color: #fff; background-position: 0 0; }
.brepeat{ background-position: 0 100%; }
.ctr,.cbr{ padding: 0 12px; background-position: 100% 0; }
.ctl{background-image: url(../images/corners/content_tl.gif); background-position: 0 0; }
.ctl1{background-image: url(../images/corners/content_tl1.gif); background-position: 0 0; }
.ctl2{background-image: url(../images/corners/content_tl1.gif); background-position: 0 0; }
.ctr{background-image: url(../images/corners/content_tr.gif); background-position: 100% 0;}
.cbl{background-image: url(../images/corners/content_bl.gif); background-position:  0 100%;}
.cbr{background-image: url(../images/corners/content_br.gif); background-position: 100% 100%;}
/* /mainblocks */
.hrepeat h1,.hrepeat h2{ font:bold 18px Arial,sans-serif; height: 39px; overflow: hidden; color: #f26522; line-height: 29px; white-space: nowrap;}
.hrepeat1 h1,.hrepeat1 h2{ font:bold 18px Arial,sans-serif; height: 38px; overflow: hidden; color: #f26522; line-height: 29px; white-space: nowrap;}
.head{ float: left; margin-bottom: -12px; position: relative; z-index: 3; }
*html .head{ width: 0;  }

div.login p{ float: left; width: 173px; }
div.login p span{ padding: 0 4px; }
/*div.login p span span{ padding: 0; }*/
div.login p.password{ float: right;width: 173px;}
p.password span.forgot{ float: right; clear: right;  }


td.remember{padding-top: 16px; font-size: 10px; }
.header td.remember label{ display: inline; white-space: nowrap }
 td.remember input{ vertical-align: middle; }
td.submit .butt_rr{ margin-left: 0; margin-top: 14px; float: left }
td.submit{ padding: 0!important; }
td.submit .butt_rr input{ width:75px; line-height: 10px; }
td.remember .checkbox{ margin-left: 4px; }
td.forgot{ font-size: 9px; padding-top: 10px; }
td.{ padding-top: 14px; }
/* buttons */
.butt { margin-right: 10px; }
.butt, .butt_rr{display: block;background: url(../images/buttons/butt_rep.gif) repeat-x; /*height: 21px;*/ float: left;}
.butt_rr{ float: right; margin-left: 2px; }
.butt .butt_l,.butt_rr .butt_l{display: block;/*height: 100%;*/background: url(../images/buttons/bl.gif) no-repeat;}
.butt .butt_r,.butt_rr .butt_r{display: block;/*height: 100%;*/background: url(../images/buttons/br.gif) no-repeat 100% 0; text-align: center; padding: 0 13px;}
/* /buttons */

.content{ font: 12px Arial,sans-serif; }
.content table{ margin-bottom: 7px; }
.content td,.content td td{ padding-bottom: 7px; padding-right: 5px; }
.content td td{ /*vertical-align: middle;*/}
*html .content td td{ padding-bottom: 5px;}

table.applay input.text,input.answer,table.applay textarea{ width: 210px; }
table.applay input.text5{width: 180px;}
table.applay input.text2{ width: 160px; }
table.applay input.text4{ width: 180px; }
table.applay input.text3{ width: 130px; }
*html table.applay input.text,*html table.applay textarea{ width: 220px;  voice-family: "\"}\""; voice-family: inherit; width: 210px;
}
.a{ clear: none; }

.clear_dev{ background: #b3b3b3; height: 35px; }


.greytext{color:#696969}

.add,.pages{ display: block; }
.add{ float: right; clear: right;  background: url(../images/bg/plus.gif) no-repeat 0 5px; padding-left: 11px; }
.pages{ float: left; }
.repeat p{ padding-bottom: 8px; }


/* forms */
form{margin: 0;padding: 0;}
input, textarea{font: 12px Arial,sans-serif;color: #575757; margin: 0 0; padding: 0 4px; }
textarea{height:174px;width:95%;overflow: auto;border: 1px solid #a7a6aa;background: #fff; }


select{font: 11px Tahoma,sans-serif;color: #575757;margin: 0;/*border: 1px solid #c49f34;*/ background: #fff; width: 214px; margin: 1px 0;}
*+ HTML input,  *+ HTML textarea{margin-top: -1px;margin-bottom: -1px;}
*HTML input,  *HTML textarea{margin-top: -1px;margin-bottom: -1px; }
html:root select {
  height: 18px;
}
* HTML input, * HTML select, * HTML textarea{margin: 0;}
input.text, .text2, .text3, .text4 { border: 1px solid #a7a6aa; }
input.text, .text2, .text3,.text4,input{ height: 19px;  }
input#logo_logo, file{border: 1px solid #a7a6aa;height: 19px; }
*html input.text,*html input{ height: 22px;  voice-family: "\"}\""; voice-family: inherit;height: 19px;}
.a{ clear: none }


*html  textarea{width:90%; height: 176px; voice-family: "\"}\""; voice-family: inherit; width: 95%; height: 172px;}
.a{ clear: none }
textarea.small{ width:277px!important;}


input.button{color:#fff;width:auto ; height: 22px; background: transparent; border: 0;margin-left:-8px; margin-right: -8px;padding: 1px 0; vertical-align: middle; cursor: hand; cursor: pointer; font:11px Arial, sans-serif; }
.button{color:#fff;width:auto ; height: 22px; background: transparent; border: 0;margin-left:-8px; margin-right: -8px;padding: 1px 0; vertical-align: middle; cursor: hand; cursor: pointer; font:12px Arial, sans-serif; }
*html input.button{  padding: 0; height: 22px; width:auto; margin-left:-12px; margin-right: -12px;}
*+html input.button{ padding: 0; margin-left:-12px; margin-right: -12px; vertical-align: middle; height: 24px;}
.login input{  width:163px; height: 19px;}
*html .login input{ width:173px; height: 22px;voice-family: "\"}\""; voice-family: inherit;  width:163px; height: 19px;
}
.a{ clear: none }
 textarea.big{ width: 403px!important; }
*html   textarea.big{ width: 403px!important; }
*+html  textarea.big{ width: 403px!important; }
.submit label{ white-space: nowrap }
/* /forms */

.login_error .error_list{
  position:absolute;
  padding-top:10px;
  margin-top: -15px;
}

.select_menu select {
  width:100px;
  height:22px;
  border: 1px solid #a7a6aa;
}

.type_select select {
  width:100%;
  height:22px;
  border: 1px solid #a7a6aa;
}

#event_datetime #postans select {
  width:220px;
  height:22px;
  border: 1px solid #a7a6aa;
}

#event_datetime #genre select {
  width:220px;
  height:22px;
  border: 1px solid #a7a6aa;
}

#event_datetime #genre_1 select {
  width:72px;
  height:22px;
  border: 1px solid #a7a6aa;
}

#event_datetime #genre_2 select {
  width:72px;
  height:22px;
  border: 1px solid #a7a6aa;
}

#surveys select {
  width:42px;
  height:22px;
  border: 1px solid #a7a6aa;
}

#surveys #surveys_set select {
  width:220px;
  height:22px;
  border: 1px solid #a7a6aa;
}

#filter_groups  select {
  width:220px;
  height:22px;
  border: 1px solid #a7a6aa;
}
#add_group select {
  width:220px;
  height:22px;
  border: 1px solid #a7a6aa;
}

#requestfilter_genre{
  height:20px;
  border: 1px solid #a7a6aa;
}

#manage_competitions select {
  width:220px;
  height:22px;
  border: 1px solid #a7a6aa;
}
#event_datetime select{
  width:300px;
  height:22px;
  border: 1px solid #a7a6aa;
}
#questset select {
  width:220px;
  height:22px;
  border: 1px solid #a7a6aa;
}

#questset th{
  font-weight:normal;
}
#requestevent_tab td{
  padding-bottom:7px;
}

#login_form td{
  padding:0px;
  margin: 0px;

}
#login_form td{
margin:0px;
padding:0px;
padding-bottom:0px;
}

#user_edit, #user_edit1, #user_edit2 th{
  font-weight:normal;
}

.qbr {
  font-size: 22px;
}

.charcounter {
  display: block;
  font-size: 11px;
}
em.counter {
  color: red;
  display: block;
}
.execute {
  display: none;
    BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -5px 0px 10px -5px; BORDER-LEFT: #999 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #fff
}
.execute A {
  COLOR: red; TEXT-DECORATION: none
}
#my {
  background-color:#FFFFFF;
  border:0px;
  line-height:1.1em;
  margin:0px;
  padding:0px;
  width:300px;
  color:#FFFFFF;
  font-size:14px;
}
#mypre {
  color: #ffffff;
  display: none;
  _overflow: hidden;
  font-size:14px;

}

#myTextArea5{
  font-size:14px;
}

#trigger_competition_todate, #trigger_competition_fromdate{ vertical-align: bottom;}
*html #trigger_competition_todate, #trigger_competition_fromdate{height:21px;}
input#competition_todate,  #competition_fromdate{ border: 1px solid #a7a6aa; }
input#competition_todate, #competition_fromdate, input{ height: 19px;  }

.butt_r input{
    padding:0px 12px 0px 12px;
}

.feedback{
  text-decoration:none;
  font-weight:normal;
}

#feedback{
  width:50%;
}




/*
MY CSS
*/

    /* A few IE bug fixes */
    * { margin: 0; padding: 0; }
    * html ul ul li a { height: 100%; }
    * html ul li a { height: 100%; }
    * html ul ul li { margin-bottom: -1px; }

    #theMenu { width: 123px; height: auto;  padding: 0; }
    * #theMenu { width: 115px; }

    /* Some list and link styling */
    /*ul li { width: 143px; }*/
    * html ul li { width: 115px; }
    ul ul li { border-left: 0px solid #69c; padding: 0; width: 123px; margin-bottom: 0; border-right: 0px solid #69c;}
    * html ul ul li { width: 115px; }
    ul ul li a { display:block; color: #000; padding: 0px 6px; font-size: small; }
    ul ul li a:hover { display:block; color: #696969;padding: 3px 8px; font-size: small; }
    /* For the xtra menu */
    ul ul ul li { border-left: none; padding: 0; width: 123px; margin-bottom: 0; }
    * html ul ul ul li { width: 115px; }
    ul ul ul li a { display:block; color: #000; padding: 0px 6px; font-size: small; }
    ul ul ul li a:hover { display:block; padding: 0px 8px; font-size: small; }


    li { list-style-type: none; }
    h2 { margin-top: 1.5em;}

    #theMenu h2, h3 {padding-bottom: 0px;}

/* Header links styling */
    h3.head1 a {
     color: #333;
    display:block;
    border: 1px solid #ddd;
    border-bottom: 0px solid #ddd;
    background: #ddd url(../images/bullets/down.gif) no-repeat;
    background-position: 98% 50%;
    padding: 3px 6px;
    }

    h3.head2 a {
     color: #333;
    display:block;
    border: 1px solid #ddd;
    border-bottom: 0px solid #ddd;
    background: #ddd  no-repeat;
    background-position: 98% 50%;
    padding: 3px 6px;
    }

#lastmenu a {
      border-bottom: 1px solid #696969;
      text-decoration:none;
    }

    h3.head1 a:hover {
    color: #000;
    background: #ccc url(../images/bullets/down.gif) no-repeat;
    background-position: 98% 50%;
    }
    h3.head2 a:hover {
    color: #000;
    background: #ccc no-repeat;
    background-position: 98% 50%;
    }

    h3.selected a {
    background: #cccccc url(../images/bullets/up.gif) no-repeat;
    background-position:98% 50%;
    color: #333;
    padding: 3px 6px;
    }
    h3.selected a:hover {
    background: url(../images/bullets/up.gif) no-repeat;
    background-position:98% 50%;
    color: #333;
    }

    /* Xtra Header links styling */
    h4.head1 a {
    color: #333;
    display:block;
    border-top: 1px solid #36a;
    border-right: 1px solid #36a;
    background: #eee url(../images/bullets/down.gif) no-repeat;
    background-position: 98% 50%;
    padding: 3px 6px;
    }
    h4.head1 a:hover {
    color: #000;
    background: #ddd url(../images/bullets/down.gif) no-repeat;
    background-position: 98% 50%;
    }
    h4.selected a {
    background: #6c9 url(../images/bullets/up.gif) no-repeat;
    background-position:98% 50%;
    color: #333;
    padding: 3px 6px;
    }
    h4.selected a:hover {
    background: #6c9 url(../images/bullets/up.gif) no-repeat;
    background-position:98% 50%;
    color: #36a;
    }

/* autocomplete */

input.autocomplete-loading
{
  background-image:url(../images/bullets/autocomplete.gif);
  background-position: center right;
  background-repeat:no-repeat;
}
ul.autocomplete
{
  /*position: absolute;*/
  overflow: hidden;
  background-color: #fff;
  border: 1px solid ButtonShadow;
  border-top: 0px ;
  margin: 0px;
  padding: 0px;
  list-style: none;
  color: #000;
  display:none;
  z-index:1000;
}

  td.autocomplitesend ul.autocomplete
{
  position: absolute;
}

  td.autocomplitesend1 ul.autocomplete
{
  position: absolute;
  width:220px!important;
}

ul.autocomplete li
{
  display: block;
  padding: 0.3em;
  overflow: hidden;
  width: 100%;
  cursor:pointer;
}

ul.autocomplete li.selected
{
  background-color: #eeedee ;
  color: #696969;
}

#example,#example2{
  color:#a7a6aa ;
  height: 19px;
  width:  210px;
  border: 1px solid #a7a6aa;
  padding-right:20%;
  font-weight:bold;
  font-family:'Trebuchet MS', Verdana, Arial; padding:0 0 0 10px   ;
  font-size:14px;

}

.autocomplete{
  width:220px!important;
}

/* tabs */

    .tabs { width: 98%;padding:5px;}

    UL.tabNavigation LI {
        display: inline;
    }

.ui-corner-all,.ui-corner-all2,.tabs, .tabNavigation {
  border:1px solid #AAAAAA;
  color:#222222;
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;

  -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;
  -webkit-border-top-right-radius: 4px/*{cornerRadius}*/;
  -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;
  -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;

  -moz-border-radius: 4px/*{cornerRadius}*/;
  -webkit-border-radius: 4px/*{cornerRadius}*/;
}

.tabNavigation{
  background:#CCCCCC url(../images/ui/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x scroll 0 50%;
  height:30px;

}

.ui-corner-all2{
  border:0px solid #AAAAAA;
  position:relative;
  top:9px;
  left:5px;
}

#first,#second,#third{
  border:0px solid #AAAAAA;
}

UL.tabNavigation LI A {
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  border:1px solid #898989;
  background-color: #сссссс;
  padding:0.5em 1em;
  color: #000;
  text-decoration: none;
}

UL.tabNavigation LI A.selected{
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  border:1px solid #898989;
  color: #000000;
  padding-top: 7px;
  background-color: #ffffff;
  border-bottom-color: #ffffff;
}
UL.tabNavigation LI A:hover{
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  border:1px solid #898989;
  color: #898989;
  padding-top: 7px;
  background-color: #ffffff;
  border-bottom-color: #ffffff;
}

ul.tabNavigation li:hover {
  color:#FFFFAA;
  padding:0.1em 0.1em;
}

ul.tabNavigation li.selected a.selected{
    color:#FFFFAA;
}

#first {
    background-color: #ffffff;
    background-image: url(bg.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    min-height: 110px;
    color: #000;
}

#second {
    background-color: #ffffff;
    background-image: url(bg.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    min-height: 110px;
    color: #000;
    display:none;
}

#third {
    background-color: #ffffff;
    background-image: url(bg.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    min-height: 110px;
    color: #000;
    display:none;
}

.waste {
  min-height: 1000px;
}/* end tabs */

/* facebox*/
#facebox .b {
  background:url(../images/facebox/b.png);
}

#facebox .tl {
  background:url(../images/facebox/tl.png);
}

#facebox .tr {
  background:url(../images/facebox/tr.png);
}

#facebox .bl {
  background:url(../images/facebox/bl.png);
}

#facebox .br {
  background:url(../images/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
/* end facebox */

.reply{  clear: right;  background: url(../images/menu/edit_icon.png) no-repeat; padding-left: 21px;padding-top:2px; }
.delete{  clear: right;  background: url(../images/menu/delete_icon.png) no-repeat; padding-left: 21px;padding-top:2px; }
#inboxtab td{padding:10px;}

#messagesend_group select{
  width:180px!important;
  height:22px;
  border: 1px solid #a7a6aa;
}

#messagesend_subject{
  width:50%;
}

#messagesend_to{
  width:210px;
}

.invite_partner td{
  padding-bottom:10px!important;
}

.levelselect{
  display:none;
}

#added_group{
  display:none;
}

.new_group, .organizers_new_group td{
  padding-bottom:7px!important;
}


.treeview, .treeview ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.treeview ul {
  background-color: white;
  margin-top: 4px;
}

.treeview .hitarea {
  background: url(../images/menu/treeview-default.gif) -64px -25px no-repeat;
  height: 16px;
  width: 16px;
  margin-left: -16px;
  float: left;
  cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
  display: inline;
  float:none;
}

.treeview li {
  margin: 0;
  padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
  background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(../images/menu/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../images/menu/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(../images/menu/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../images/menu/treeview-red.gif); }

.treeview-black li { background-image: url(../images/menu/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../images/menu/treeview-black.gif); }

.treeview-gray li { background-image: url(../images/menu/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../images/menu/treeview-gray.gif); }

.treeview-famfamfam li { background-image: url(../images/menu/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../images/menu/treeview-famfamfam.gif); }


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(../images/menu/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(../images/menu/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(../images/menu/file.gif) 0 0 no-repeat; }

.allfiles {
  width:100%;
}
.eventfile{
  background-color:gray;
  vertical-align:middle;
}

.noteventfile{
  background-color:#F0F0F6;
  vertical-align:middle;
}

.noteventfile:hover{
  background-color:#E6EEEE;
}
.allfiles td {
  padding:1px;
  height:40px;
}

#browser li{
  width:95%!important;
}

.file{
margin:0!important;
padding:0!important;
}

.close_image{
background: url(../images/facebox/closelabel.gif) 0 0 no-repeat;
}

.header_tab{
  cursor:pointer;
  color:#F26522;
  font-size:18px;
}

li.test {
padding-top:0px!important;
margin-top:0px!important;
}

.allfiles{
  margin-bottom:-2px!important;
  border-bottom: 1px solid;
}

.delete_link{
  /*position:relative;*/
  left:10px!important;
  width:50%;
}

#add_link{
  position:relative;
  left:-18px!important;
}

#fileimage{
  position:relative;
  left:-7px!important;
}

.allfiles td{
  padding-bottom:0px!important;
}

#partner_borderX td{
  border-bottom: solid #dddddd 1px;
  padding-bottom:3px!important;
  padding-top:3px!important;
}

#edit_textareaslot3_ifr{
  height:250px!important;
}

.helpimage{
  border:0px;
  width:30px;
}

.helptext {
  background:#FFFFFF none repeat scroll 0 0;
  border:2px solid black;
  color:#000000;
  display:none;
  height:auto;
  padding:3px;
  position:absolute;
  width:auto;
}
.butlink {
height:12px;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
white-space:nowrap;
cursor:pointer;
margin: 0;
padding: 0;
border:none;
background-color:transparent;
}

#Progress {
	position:fixed;
	z-index:888;
	left:38%;
	top:40%;
	width:200px;
	border:1px solid #F60;
	background-color:#ffffff;
	padding: 60px;
	}

marquee a {
    color: #fff;
}



