/* CSS Document */


/* joomla core */

body {
  /* overflow: none; */ }

td,tr,p,div {
  color: #888888;
  text-align: justify;
  font-size: 11px;
  text-decoration: none;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, serif; } 

a:link, a:visited {
  color: #99cc33;
  text-decoration: none; }

a:hover {
  color: #555555;
  text-decoration: none; }

.readon {
  font-size: 10px;
  color: #508ecb;
  font-weight: normal;
  text-decoration: none; }

a.readon:link, a.readon:visited {
  color: #99cc33;
  font-weight: normal;
  text-decoration: none; }

a.readon:hover {
  color: #555555;
  font-weight: normal;
  text-decoration: none; }

.button {
  margin: 3px 0px;
  padding: 3px;
  border: solid 1px #000000;
  background: #101010;
  color: #888888;
  text-align: center;
  font-size: 10px;
  font-weight: normal; }

.button:hover {
  border: solid 1px #101010;
  background: #99cc33;
  color: #000000; }

.button:active {
  border: solid 2px #000000; }

/*
.button {
  margin: 3px 0px;
  padding: 3px;
  border: solid 1px #333333;
  background: #eeeeee;
  color: #333333;
  text-align: center;
  font-size: 10px;
  font-weight: normal; }

.back_button {
  float: left;
  color: #333333;
  text-align: center;
  font-size: 10px;
  font-weight: normal;
  border: 1px double #333333;
  width: auto;
  background: #eeeeee url(../images/.png) repeat-x;
  padding: 3px 10px;
  margin: 0px; }
*/


.inputbox {
  width: 144px;
  margin: 1px 0px;
  padding: 2px;
  border: solid 1px #000000;
  text-align: left;
  color: #eeeeee;
  font-size: 10px;
  background-color: #555555; }

.inputboxstream {
  width: 126px;
  margin: 10px;
  padding: 2px;
  border: 0px;
  text-align: left;
  color: #000000;
  font-size: 10px;
  background-color: #99cc33; }

.pathway {
  color: #ffffff; }

a.pathway:link, a.pathway:visited {
  color: #ffffff; }

a.pathway:hover {
  color: #99cc33; }


/* menu */

.mainlevel {
  margin: 0px;
  line-height: 25px;
  padding: 2px 0px;
  border: solid 0px #202020;
  font-size: 10px;
  font-weight: normal;
  color: #202020;
  text-decoration: none; }

a.mainlevel:link, a.mainlevel:visited {
  margin: 0px;
  line-height: 25px;
  padding: 2px 12px;
  border: 0px;
  font-size: 10px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #99cc33;
  text-decoration: none; }

a.mainlevel:hover {
  padding: 1px 11px;
  border: solid 1px #202020;
  border-top: 0px;
  background: #000000 url(../images/top_menu_fade.jpg) repeat-x 0px 0px;
  color: #ffffff; }

a.mainlevel#active_menu, a.mainlevel#active_menu:hover {
  border: 0px;
  padding: 2px 12px;
  background: #202020 url(../images/menu_bg.jpg) no-repeat right bottom;
  color: #ffffff; }

.moduletable0 img {
  vertical-align: middle;
  padding-left: 12px; }


/*
a.sublevel:link, a.sublevel:visited {
 }

a.sublevel:hover {
 }

a.sublevel#active_menu {
 }
*/


.mainlevelme {
  display: block;
  line-height: 20px !important;
  padding: 3px 12px;
  margin: 0px;
  border: 0px;
  border-top: solid 1px #202020;
  color: #99cc33;
  background: #000000 url(../images/) no-repeat bottom right; }

a.mainlevelme:link, a.mainlevelme:visited {
  line-height: 20px !important;
  padding: 3px 12px;
  margin: 0px;
  border: 0px;
  border-top: solid 1px #202020;
  color: #99cc33;
  background: #000000 url(../images/) no-repeat top left}

a.mainlevelme:hover, a.mainlevelme#active_menume, a.mainlevelme#active_menume:hover {
  background: #99cc33 url(../images/) no-repeat bottom right;
  color: #000000; }

a.sublevelme:link, a.sublevelme:visited {
  display: block;
  line-height: 15px !important;
  padding: 3px 20px;
  margin-right: 10px;
  border: solid 1px #000000;
  border-top: 0px;
  color: #99cc33;
  background: #202020 url(../images/menu_bg.jpg) no-repeat bottom right; }

a.sublevelme:hover {

  background: #000000 url(../images/top_bg.jpg) repeat-x 0px 0px;
  color: #99cc33; }

a.sublevelme#active_menu {
  font-style: normal;
  color: #99cc33; }

a.sublevelme#active_menu:hover {
  color: #99cc33; }


/* module */

.moduletablebannerfooter {
  width: 468px;
  padding: 1px;
  border: dotted 1px #000000;
  vertical-align: middle;
  text-align: center; }

.moduletablebannerright {
  width: 120px;
  padding: 1px;
  border: dotted 1px #202020;
  vertical-align: middle;
  text-align: center; }

.moduletable {
  width: 150px;
  margin-bottom: 15px;
  padding-bottom: 0px;
  border: dotted 0px #000000;
  vertical-align: middle;
  text-align: left; }

.moduletableme {
  width: 150px;
  margin-bottom: 15px;
  padding-bottom: 5px;
  border: 0px;
  vertical-align: middle;
  text-align: center; }

.moduletablestream, .moduletablepo {
  width: 150px;
  margin-bottom: 15px;
  padding: 0px;
  padding-bottom: 5px;
  border: dotted 0px #000000;
  vertical-align: middle;
  text-align: center;
  background: #000000 url(../images/roundage_mod_b.jpg) no-repeat right bottom; }

.moduletablestreamblue a:link, .moduletablestreamblue a:visited, .moduletablestreamwhite a:link, .moduletablestreamwhite a:visited {
  color: #202020; }

.moduletablestreamblue a:hover, .moduletablestreamwhite a:hover {
  color: #000000; }

.moduletablestreamblue {
  width: 150px;
  margin-bottom: 15px;
  padding: 0px;
  padding-bottom: 5px;
  border: dotted 0px #000000;
  vertical-align: middle;
  text-align: center;
  background: #508ecb url(../images/roundage_mod_b_blue.jpg) no-repeat right bottom; }

.moduletablestreamwhite {
  width: 150px;
  margin-bottom: 15px;
  padding: 0px;
  padding-bottom: 5px;
  border: dotted 0px #000000;
  vertical-align: middle;
  text-align: center;
  background: #ffffff url(../images/roundage_mod_b_white.jpg) no-repeat right bottom; }

.moduletable h3, .moduletableme h3, .moduletablestream h3, .moduletablepo h3 {
  margin: 0px;
  padding: 6px;
  border: 0px;
  border-bottom: solid 0px #202020;
  vertical-align: top;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  font-style: italic;
  letter-spacing: 1px;
  background: #000000 url(../images/roundage_mod.jpg) no-repeat top center; }

.moduletablestreamblue h3 {
  margin: 0px;
  padding: 6px;
  border: 0px;
  border-bottom: 0px;
  vertical-align: top;
  text-align: center;
  color: #202020;
  font-size: 14px;
  font-style: italic;
  letter-spacing: 1px;
  background: #508ecb url(../images/roundage_mod_blue.jpg) no-repeat top center; }

.moduletablestreamwhite h3 {
  margin: 0px;
  padding: 6px;
  border: 0px;
  border-bottom: solid 0px #202020;
  vertical-align: top;
  text-align: center;
  color: #202020;
  font-size: 14px;
  font-style: italic;
  letter-spacing: 1px;
  background: #ffffff url(../images/roundage_mod_white.jpg) no-repeat top center; }

.moduletableme td {
  padding: 0px;
  margin: 1px;
  vertical-align: middle;
  text-align: left; }


/* content */

.contentimage {
  margin-right: 10px;
  margin-bottom: 5px;
  padding: 1px;
  border: 1px dotted #555555; }

.contentimage_center {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 5px;
  padding: 1px;
  border: 1px dotted #555555; }

.contentimage_right {
  margin-left: 10px;
  margin-bottom: 5px;
  padding: 1px;
  border: 1px dotted #555555; }

.contentpanemain, .pollstableborderpo, .pollpo td {
  margin: 0px;
  padding: 0px;
  border: 0px;
  text-align: left;
  background: #000000; }

.contentpane, .contentpaneopen {
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  border-bottom: dotted 1px #000000;
  vertical-align: top; }

.contentcom {
  overflow: hidden;
  padding-left: 10px;
  padding-right: 10px;
  border: 0px;
  vertical-align: center;
  text-align: center;
  background: #202020; }

.contentpagetitle, .contentheading, .componentheading, .componentheadingmain, a.contentpagetitle:link, a.contentpagetitle:visited {
  border: 0px;
  color: #cccccc;
  font-weight: bold;
  text-align: left; }

a.contentpagetitle:hover {
  color: #99cc33; }

.contentdescriptionmain, .contentdescription { }

.small {
  font-size: 9px; }

.createdate {
  padding: 0px;
  color: #990000;
  font-weight: normal;
  font-size: 10px; }

.modifydate {
  padding: 0px;
  color: #555555;
  font-style: italic;
  font-weight: normal;
  font-size: 9px;
  letter-spacing: 0px; }

.content_rating {
  padding: 0px;
  color: #990000;
  font-weight: normal;
  font-size: 10px; }

.interview {
  color: #99cc33;
  font-weight: bold; }

.sp {
  width: 100%;
  margin: 0px;
  padding: 0px;
  border: 0px; }

.sp_head {
  padding-bottom: 2px;
  vertical-align: top;
  font-weight: bold; }

.sp_time {
  vertical-align: top;
  color: #99cc33;
  width: 80px;
  text-align: left; }

.sp_show {
  vertical-align: top;
  width: 220px;
  text-align: left; }

.sp_nonstop {
  vertical-align: top;
  color: #99cc33;
  font-style: italic;
  text-align: left; }

.sp_dj {
  vertical-align: top;
  text-align: left; }

.tdj {
  vertical-align: top;
  color: #99cc33; }

.blue, a.blue:link, a.blue:visited {
  color: #508ecb; }

a.blue:hover {
  color: #508ecb; }

.white, a.white:link, a.white:visited {
  color: #ffffff; }

a.white:hover {
  color: #ffffff; }


/* section table */

.sectiontableheadermain {
  background: #000000; }

.sectiontablefootermain { }

.sectiontableentry1main, .sectiontableentry2main, .sectiontableentry1po, .sectiontableentry2po {
  padding: 3px !important;
  border: 0px!important;
  border-top: solid 1px #202020 !important;
  color: #99cc33;
  text-align: left;
  background: #000000; }

.latestnewsentry, a.latestnewsentry:link, a.latestnewsentry:visited {
  padding: 3px !important;
  margin-left: 10px;
  margin-right: 10px;
  border: 0px!important;
  border-top: solid 1px #202020 !important;
  color: #cccccc;
  text-align: left;
  background: #000000; }

.randomimagestream {
  padding: 0px;
  padding-bottom: 5px;
  border: dotted 0px #000000;
  vertical-align: middle;
  text-align: center; }

.sectiontableheader {
  text-align: left;
  color: #cccccc;
  font-weight: bold; }

.sectiontableentry1, .sectiontableentry2, a.sectiontableentry1:link, a.sectiontableentry1:visited, a.sectiontableentry2:link, a.sectiontableentry2:visited {
  padding-right: 10px;
  text-align: left;
  vertical-align: top; }

.sectiontablefooter { }