.tdheight {
	height: 5px;
}
input {
	font-family: arial; 
	font-size: 9pt; 
	height: 22px; 
	border: 1px solid #000000;
}
textarea {
	font-family: arial; 
	font-size: 9pt; 
	border: 1px solid #000000;
}
select {
	font-family: arial; 
	font-size: 9pt; 
	border: 1px solid #000000;
}
.tdhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
}
.tdtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

/* new css starts */
.tdtext_published
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
}

.tdtext_expired
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
}

.msg_error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
}

.msg_info
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
}

#content .btn {
  height:23px;
  padding:3 10px 0 15px;
  display:block;
  position:relative;
  background-position:top left;
  font:bold 11px/23px;
  font-family: Arial, Helvetica, sans-serif;
  color:#333333;
  text-align:center;
  text-decoration:none;
  }

#content .btn span {
  width:10px;
  height:26px;
  position:absolute;
  right:-5px;
  top:0;
  background-position:top right;
  }

#content .btn:hover {
  color:#000000;
  background-image:url(bg_tab_hover.gif);
  }

#content .btn:hover span {
  cursor:pointer;
  background-image:url(bg_tab_hover.gif);
  }

#content a.btn.tab,
#content a.btn.tab span {
  background-image:url(bg_tab.gif);
  }
  
#content a.btn.tab_on,
#content a.btn.tab_on span {
  background-image:url(bg_tab_hover.gif);
  }

A.sort:link { color:   #000000; text-decoration: none; }
A.sort:visited { color:  #000000; text-decoration: none; }
A.sort:hover { color: #000000; text-decoration: underline;}

/* Calendar CSS Calls */
A.focusDay:link { color: #ff0000; text-decoration: none; }
A.focusDay:visited {color:  #ff0000; text-decoration: none; }
A.focusDay:hover { color: #ff0000; text-decoration: underline; }
A.weekday:link { color:   #000000; text-decoration: none; }
A.weekday:visited { color:  #000000; text-decoration: none; }
A.weekday:hover { color: #000000; text-decoration: underline;}

.dayType { font: #ffffff; text-decoration: none; }

.calendarBody  { background-color: #FAF8EB; }

TABLE.calendar { background-color: #33639B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  }
TD.cellColor {  background-color: #9cceff; }
TD.heading { text-decoration: none; color:#000000; }
TD.sectiontitle { background-color: #0080C0; color: #ffffff; font-family: Verdana, Arial, Helvetica; font-size: 8pt; align: center; font-weight: bold; }

/* new css ends */

body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#grid td { padding:2px; }
#grid tr.rowheader { font-weight:bold; color:#FFFFFF; }
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 12px;
}
