a.edit, a.delete, a.edit:hover, a.delete:hover {

border-bottom: none;

display: block;

padding: 5px 0;

text-align: center;

}



a.edit:hover {

background: #ccc;

color: #036;

}



a:visited {

color: #006;

}



a:hover {

border-bottom: 1px solid #3a75ae;

color: #069;

}



body{

background: #f2f2ff;

color: #000;

margin: 0;

padding: 0;

}



body, td {

font: 10pt Verdana, Times, serif;

}



fieldset {

border: 1px solid #ddd;

-moz-border-radius: 5px;

padding: 3px;

}



fieldset label.selectit {

background: #f0f0f0;

display: block;

font-size: 10px;

padding: 0 2px;

}



fieldset label.selectit:hover {

background: #dadada;

}



fieldset legend {

padding: .1em .3em;

}



fieldset span.cat-nest {

display: block;

margin-left: 10px;

}



fieldset.options {

padding: 1em;

}



fieldset.options legend {

font-size: 16px;

}



form, label input {

margin: 0;

padding: 0;

}



h2 {

border-bottom: 2px solid #69c;

color: #333;

font: normal 22px/18px serif;

margin: 5px 10px;

}



img, #footer a {

border: 0;

}



input:focus, textarea:focus, label:focus {

background: #fff;

border: 1px solid #686868;

}



label {

cursor: pointer;

}



li, dd {

margin-bottom: 0px;

}



p, li, dl, dd, dt {

line-height: 100%;

}



textarea, input, select {

background: #f4f4f4;

border: 1px solid #b2b2b2;

color: #000;

font-family: Verdana, Times, serif;

font-size: 11px;

margin: 1px;

padding: 2px;

}







.class_temp1 {

 background:#E6E6E6;

}

.class_temp2 {

 /*background-color:#EEF1FF;*/

}





.msg {

 font-size:14px;

 font-weight:bold;

}

.sign{

   font-family:tahoma;

   font-size:14px;

   font-weight:bold;

}

.tabel{

background: #fff;

border: 1px solid #ccc;

clear: both;

margin: 3px 5%;

padding: .1em 1em;

}





.calendarHeader {

     font-size:7pt;

     background-color: #eeeeee;

}

.calendar {

      background-color: #cccccc;

}

.calendarToday {

      background-color: #cccccc;

}



.calendardays {

     font-size:8pt;

}







.dasa {

color: rgb(210,100,74);

text-decoration: none;

text-align: center;

font: normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;

}



.dasa:hover {

color: #930;

background: rgb(255,153,51);

}





.thTop {

        color: #616161; font-weight: bold; text-decoration: none;

}





.menu2{

        background-color:#ffffff;

        border:1px solid #b2b6a5;

        padding:5px 5px;

        font:100% verdana;

}



.languageadmin {

     font-size:9px;

     color:red;

     font-family:tahoma;

}

.styleadmin{

BORDER-RIGHT: #000000 1px solid;

BORDER-TOP: #000000 1px solid;

Z-INDEX: 2;

BORDER-LEFT: #000000 1px solid;

WIDTH: 100%;

BORDER-BOTTOM: #000000 1px solid;

POSITION: absolute;

BACKGROUND-COLOR: #ffffff;

color:red;

}





.menu{

background: #fff;

border: 1px solid #ccc;

clear: both;

margin: 5px 5%;

padding: .3em 1em;

}







#adminmenu li, #adminmenu2 li, #adminmenu3 li, #adminmenu4 li {

display: inline;

line-height: 130%;

list-style: none;

text-align: center;

}



#adminmenu a {

border-bottom: 1px solid #3487CB;

color: black;

font-size: 14.5px;

font-weight: normal;

margin: 0;

padding: 3px 5px;

text-decoration: none;

}

#adminmenu  {

background: #fff;

border-bottom: 2px solid #F5F5F5;

margin: 0;

padding: .2em;

}



#adminmenu a:hover, #adminmenu  .ClassBold {

background: #3487CB;

color: white;

border-bottom: 1px solid #3487CB;

font-size: 14.5px;

font-weight: normal;

margin: 0;

padding: 3px 5px;

text-decoration: none;

}







#adminmenu2 {

background: #a3a3a3;

border-bottom: none;

margin: 0;

padding: 3px 2em 0;

}



#adminmenu2 .ClassBold {

background: #f2f2f2;

border-top: 1px solid #9a9a9a;

border-right: 2px solid #4f4f4f;

color: #000;

}



#adminmenu2 a, #adminmenu2 .ClassNormal {

border: none;

color: #fff;

font-size: 12px;

padding: .3em .4em .33em;

}



#adminmenu2 a:hover {

background: #f0f0f0;

color: #393939;

}



#adminmenu2 li {

line-height: 140%;

}



#adminmenu3, #adminmenu4 {

background: #aaa3a3;

border-bottom: none;

margin: 0;

padding: 0px 2em 0;

}



#adminmenu3 .ClassBold, #adminmenu4 .ClassBold {

background: #f2f2f2;

border-top: 1px solid #9a9a9a;

border-right: 2px solid #4f4f4f;

color: #000;

}



#adminmenu3 a, #adminmenu4 a, #adminmenu3 .ClassNormal, #adminmenu4 .ClassNormal {

border: none;

color: #fff;

font-size: 10px;

padding: .3em .4em .33em;

}



#adminmenu3 a:hover, #adminmenu4 a:hover {

background: #f0f0f0;

color: #393939;

}



#adminmenu3 li, #adminmenu4 li {

line-height: 130%;

}













.submit input, .submit input:focus, .button {

border: 3px double #999;

border-left-color: #ccc;

border-top-color: #ccc;

color: #333;

padding: 0.25em;

}



.submit input:active, .button:active {

background: #f4f4f4;

border: 3px double #ccc;

border-left-color: #999;

border-top-color: #999;

}



.submit {

text-align: center;

}







a.edit, a.delete, a.edit:hover, a.delete:hover {

border-bottom: none;

display: inline;

padding: 5px 0;

text-align: center;

}



a.edit:hover {

background: #ccc;

color: #036;

}

checkbox {

background: #fff;

border: none;

margin: 0;

padding: 0;

}



.error, a.error, a.error:hover, a.error:hover{

text-align:center;

display: inline;

color: red;

font-size: 18px;

}





/* --- loader ---*/



#loader {

  width: 220px;

  margin-left: auto;

  margin-right: auto;

}



#loader td {

  padding: 3px;

  background: #ffffff;

}



#loader p {

  border: 3px solid #6E89DD;

  padding: 10px;

  margin: 0;

  background: #EEF0FC;

}



#loader img {

  float: left;

  margin-right: 12px;

}



#loader strong {

  display: block;

  margin-bottom: 3px;

}



#loaderContainer {

  position: fixed;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  z-index: 1000;

}





#loaderContainer td td {

	padding-top: 3px;

	text-align: left;

}





.classlistingover {

background:#ccffcc;

}

.classlistingnormal {

background:#E6E6E6;

}



.pricenow{

text-align:center;

display: inline;

color: red;

font-size: 18px;

}



/*background:#E6E6E6;*/

.tableBorder {

        BORDER-RIGHT: #7b81a9 1px solid; BORDER-TOP: #7b81a9 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 4px; BORDER-LEFT: #7b81a9 1px solid; BORDER-BOTTOM: #7b81a9 1px solid

}

.tablePad {

        PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 5px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff

}

.tableBorderNoBot {

        BORDER-RIGHT: #7b81a9 1px solid; BORDER-TOP: #7b81a9 1px solid; BORDER-LEFT: #7b81a9 1px solid

}

.tableHeading {

        PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 12px; COLOR: #000; PADDING-TOP: 12px; BORDER-BOTTOM: #a7a9be 1px solid; FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; BACKGROUND-COLOR: #fff

}

.tableHeadingBold {

        PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 12px; COLOR: #000; PADDING-TOP: 12px; BORDER-BOTTOM: #a7a9be 1px solid; FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; BACKGROUND-COLOR: #fff

}

.tableHeadingLargeBold {

        PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 12px; COLOR: #000; PADDING-TOP: 12px; BORDER-BOTTOM: #a7a9be 1px solid; FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; BACKGROUND-COLOR: #fff

}

.tableHeadingBoldNoBot {

        PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #000; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; BACKGROUND-COLOR: #fff

}

.tableCellOne {

        BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #000; PADDING-TOP: 6px; BORDER-BOTTOM: #a7a9be 1px solid; FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; BACKGROUND-COLOR: #f4f4ff

}

.tableCellOneBold {

        BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #000; PADDING-TOP: 6px; BORDER-BOTTOM: #a7a9be 1px solid; FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; BACKGROUND-COLOR: #f4f4ff

}

.tableCellTwo {

        BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #000; PADDING-TOP: 6px; BORDER-BOTTOM: #a7a9be 1px solid; FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; BACKGROUND-COLOR: #e5e7ec

}

.tableCellTwoBold {

        BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #000; PADDING-TOP: 6px; BORDER-BOTTOM: #a7a9be 1px solid; FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; BACKGROUND-COLOR: #e5e7ec

}

.tableCellOneBold {

        FONT-WEIGHT: bold

}

.tableCellTwoBold {

        FONT-WEIGHT: bold

}

.defaultBold {

        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #000; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; BACKGROUND-COLOR: transparent;

}







.date {

        font-size: xx-small;

        color: Silver;

}

.tableHeading {

        PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 12px; COLOR: #000; PADDING-TOP: 12px; BORDER-BOTTOM: #a7a9be 1px solid; FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; BACKGROUND-COLOR: #fff

}

.tableHeadingBold {

        PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 12px; COLOR: #000; PADDING-TOP: 12px; BORDER-BOTTOM: #a7a9be 1px solid; FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; BACKGROUND-COLOR: #fff

}

.tableHeadingLargeBold {

        PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 12px; COLOR: #000; PADDING-TOP: 12px; BORDER-BOTTOM: #a7a9be 1px solid; FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; BACKGROUND-COLOR: #fff

}

.tableHeadingBoldNoBot {

        PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #000; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; BACKGROUND-COLOR: #fff

}  



.classlistingover {

  border-right : 3px solid #fff;

  padding-right : 3px;

  border-top : 3px solid #fff;

  padding-left : 4px;

  font-size : 9px;

  padding-bottom : 4px;

  color : #000;

  padding-top : 3px;

  border-bottom : 1px solid #ccffcc;

  font-family : Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;

  background : #ccffFF;

}

.tableCellOne {

  border-right : 3px solid #fff;

  padding-right : 3px;

  border-top : 3px solid #fff;

  padding-left : 4px;

  font-size : 9px;

  padding-bottom : 4px;

  color : #000;

  padding-top : 3px;

  border-bottom : 1px solid #a7a9be;

  font-family : Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;

  background : #f4f4ff;

}

.tableCellTwo {

  border-right : 3px solid #fff;

  padding-right : 3px;

  border-top : 3px solid #fff;

  padding-left : 4px;

  font-size : 9px;

  padding-bottom : 4px;

  color : #000;

  padding-top : 3px;

  border-bottom : 1px solid #a7a9be;

  font-family : Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;

  background : #e5e7ec;

}



.separator{

background-color :  #330099;

width:1px;

font-size:1px;

}







.itemWrapper {

  padding-right : 0;

  padding-left : 0;

  padding-bottom : 1px;

  padding-top : 1px;

  background-color : transparent;

}

.leftColumn {

  padding-right : 2px;

  padding-left : 0;

  padding-bottom : 0;

  padding-top : 0;

}

.rightColumn {

  padding-right : 0;

  padding-left : 1px;

  padding-bottom : 0;

  padding-top : 0;

}

.tableBorder {

  border-right : 1px solid #7b81a9;

  border-top : 1px solid #7b81a9;

  margin-top : 0;

  margin-bottom : 0;

  border-left : 1px solid #7b81a9;

  border-bottom : 1px solid #7b81a9;

}

.tableHeadingBold {

  padding-right : 6px;

  padding-left : 6px;

  font-weight : bold;

  font-size : 9px;

  padding-bottom : 12px;

  color : #000;

  padding-top : 12px;

  border-bottom : 1px solid #a7a9be;

  font-family : Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;

  background-color : #fff;

}



.tablePad {

  padding-right : 0;

  padding-left : 0;

  padding-bottom : 0;

  padding-top : 0;

  background-color : #fff;

}

.helpLinksLeft {

  padding-left : 20px;

  text-align : left;

}



.classsmall {

  font-size : 9px;

  color : rgb(160, 160, 160);

}

a.classsmall {

  font-size : 9px;

  color : rgb(160, 160, 160);

}

a.classsmall:visited {

  font-size : 9px;

  color : rgb(160, 160, 160);

}

.itemTitle {

  padding-right : 0;

  padding-left : 0;

  font-weight : bold;

  font-size : 11px;

  padding-bottom : 2px;

  color : #000;

  padding-top : 3px;

  font-family : Tahoma, Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;

  background-color : transparent;

}

.publishPad {

  padding-right : 5px;

  padding-left : 10px;

  font-size : 11px;

  padding-bottom : 1px;

  color : #000;

  padding-top : 1px;

  font-family : Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;

  background-color : transparent;

}

.publishBorder {

  margin-bottom : 6px;

  padding-bottom : 8px;

  margin-left : 8px;

  border-bottom : 1px solid #7b81a9;

}







