/* CSS Document */
body {
	color: #000;
	background: #fff;
}
body a {
	color: #7E7E7E;
}
body a:hover {
	color: #7E7E7E;
}
div#top {
	height: 62px;
	padding: 20px 0 0 0;
}
div#top a {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 26px;
}
div#top a span {
	color: #CCCCCC;
}
dl#tmenu {
  background-color: #fff;
}
dl#tmenu dt a {
  color: #878787;
	background: url(images/mark_p.gif) 0 50% no-repeat #fff;
}
dl#tmenu dt a:hover {
  background: url(images/mark_p.gif) 0 50% no-repeat;
  color: #000;
}
dl#tmenu dt.act a {
  background: url(images/mark_p.gif) 0 50% no-repeat;
  color: #000;
}
dl#tmenu dl.l2 dt a {
  color: #878787;
}
dl#tmenu dl.l2 dt a:hover {
  background: #fff;
  color: #000;
}
dl#tmenu dl.l2 dt.act a {
  background: #fff;
  color: #000;
}
div#under_main {
	background: #fff;
	color: #666666;
}
dl#foot_menu {
  color: #878787;
}
dl#foot_menu a {
  color: #878787 !important;
}
/********CONTENT********/
div#under_content a {
	color: #878787;
}
div#under_content a:hover {
	color: #000;
}
h1, h2, h3, h4, h5, h6 {
	color: #7E7E7E;
}
div#under_main h1, div#under_main h2, div#under_main h3, div#under_main h4, div#under_main h5, div#under_main h6 {
  color: #666666;
}
div#under_main a {
  color: #878787;
}
span.important {
	color: #7E7E7E;
}
div.more_link a {
  background: url(images/more_p.gif) no-repeat 100% 50%;
}
/***************COURSES****************/
.tx-tdicourse-pi1 div.newest_list {
  background-color: #fff;
}
.tx-tdicourse-pi1 div.newest_list td.img {
  background: url(images/more_p.gif) no-repeat 100% 50%;
  width: 13px;
}
.tx-tdicourse-pi1 div.newest_list td.img img {
  display: none;
}
/******single******/
.tx-tdicourse-pi1 div.single div.sectionmenu {
  background-color: #fff;
}
/******cal******/
.tx-tdicourse-pi1 div.cal_wrap {
  background: url(images/page_p.gif) no-repeat 0 0;
}
.tx-tdicourse-pi1 table.calendar_table td.cal_empty {
  color: #BEB9AC;
}
.tx-tdicourse-pi1 table.calendar_table td.cal_saturday, .tx-tdicourse-pi1 table.calendar_table td.cal_sunday {
  color: #878787;
}
.tx-tdicourse-pi1 table.calendar_table td.cal_event {
  font-weight: bold;
  color: #000;
}
.tx-tdicourse-pi1 table.calendar_table tr.cal_days td {
  color: #969696;
}
/***************DOCS****************/
.tx-tdidocs-pi1 div.newest_list {
  background-color: #fff;
}
.tx-tdidocs-pi1 div.newest_list td.img {
  background: url(images/more_p.gif) no-repeat 100% 50%;
  width: 13px;
}
.tx-tdidocs-pi1 div.newest_list td.img img {
  display: none;
}
/***************CREATE****************/
.tx-srfeuserregister-pi1 div.create_wrap {
  background-color: #fff;
}
.tx-srfeuserregister-pi1 label span {
  color: #7F7F7F;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
  color: #7F7F7F;
}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {
  background: url(images/submit_p.gif) no-repeat 0 0;
}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit_2 {
  background: url(images/submit_p.gif) no-repeat 0 0;
}
/***************LOGIN****************/
div.login_wrap {
  background: url(images/page_p.gif) no-repeat 0 0;
}
div.login_wrap input.log_submit {
  background: url(images/submit_p.gif) no-repeat 0 0;
}