* {
  font-family:Tahoma,Arial,sans-serif;
}
body {
  margin:10px 0px;
  padding:0px;
  text-align:center;
  background-color:#000900;
}
td#header {
  background-image:url(/main/img/bg_sidebox_full.jpg);
  color:#fff;
  border-radius:10px;
  border:3px solid rgba(0,0,0,0);
}
td#header h1 {
  color:#fff;
  margin:1px;
  padding:1px;
}
div#container {
  background-image:url(/main/img/bg_highlightt.jpg);
  border-radius:10px;
  width:900px;
  margin: 0px auto;
  text-align:left;
  padding:15px;
}
table#inner {
  width:800px;
}
table#transcend_main {
width:900px;
}
td#menu_top {
padding-top:10px;
}
td#menu_top td {
background-color:#474;
border-radius:10px;
border:3px solid #474;
margin:10px;
color:#fff;
padding:0px 5px;
font-size:14px;
font-weight:bold;
text-align:center;
}
#ticker {
padding:10px;
}
a.tickeritem {
color:#353; text-decoration:none;
}
a.tickeritem:hover {
font-weight:bold;
}
table#home_content {
margin: 10px auto;
width:100%;
text-align:left;
background-color:#ddffbb;
border-radius:10px;
border:3px solid #ddffbb;
}
div#home.contentitem h2 {
  margin-top:0px;
  margin-bottom:5px;
}
div#home.contentitem p {
  margin-top:5px;
}
td#menu_left{
vertical-align:top;
width:30%;
}
ul {
margin:0px;
padding:0px;
}
td#menu_left li {
list-style:none;
background-color:#595;
border-radius:10px;
border:3px solid #595;
margin:10px;
padding:0px 5px;
font-size:12px;
}
td#inner_content {
width:70%;
height:400px;
vertical-align:top;
text-align:justify;
font-size:14px;
line-height:1.4;
font-family:Tahoma;
padding-right:10px;
padding-left:10px;
}
td#inner_content a {
color:#070;
}
td#inner_content h2 a {
color:#000;
text-decoration:none;
}
td#inner_content li {
margin-left:20px;
}
td#menu_left li a, td#menu_top a {
text-decoration:none;
color:#fff;
}
td#menu_left li a:hover, td#menu_top a:hover {
text-decoration:underline;
font-weight:bold;
color:#9f9;
}
.t_button {
  text-align:center;
  width:150px;
  background-color: #474;
  border-radius:10px;
  border:3px solid #474;
  color:#fff;
  padding:3px;
  cursor:pointer;
}

.t_button a {
  text-decoration:none;
}

.t_button a:hover {
  text-decoration:underline;
}

.tupbox {
  margin-left:20%;
  margin-right:20%;
  width:60%;
  border:1px solid;
  border-radius:10px;
}
.tupbox td {
  padding:4px;
  margin:2px;
  text-align:left;
  width:50%;
}
.tupbox td input {
  border-radius:10px;
  width:90%;
  margin:2px;
  padding:2px;
  padding-left:10px;
}

.tupbox td input.paymethodradios {
  width:auto;
}

a.bottomlink {
  color:#557755;
  text-decoration:none;
}
img {
  border:0px;
}

.tpucourselist {
  padding:3px;
  float:left;
  margin-right:15px;
  background-image:url(/main/img/bg_highlightt.jpg);
  border-radius:5px;
  margin-bottom:15px;
  width:500px;
  clear:left;
}

.tpucourselist h3 {
  margin-top:5px;
  font-weight:bold;
  margin-left:5px;
  margin-bottom:1px;
}

.tpucourselist p {
  margin-left:5px;
  margin-bottom:0px;
  margin-top:0px;
}

.tpucourselist .tpucourse {
  background-color:#dfd;
  padding:3px;
  margin:5px;
  border-radius:5px;
  list-style:none;
}

.tpucourselist .tpucourse a {
  text-decoration:none;
}

.tpucourselist .tpucourse a:hover {
  text-decoration:underline;
}

ul.tpu_staff {
  width:100%;
  clear:both;
}

ul.tpu_staff li {
  float:left;
  list-style-type:none;
  margin:10px;
  padding:0px;
  background-color:rgba(0,0,0,0.1);
  width:140px;
  height:230px;
  border-radius:15px;
  text-align:center;
  vertical-align:bottom;
}

ul.tpu_staff li a {
  text-decoration:none;
}

ul.tpu_staff li a:hover {
  text-decoration:underline;
}

ul.tpu_staff li img {
  border-radius:15px;
  max-width:100%;
  max-height:190px;
}

.tpu_backbutton {
  float:right;
  margin-left:100px;
}

img.tpu_rightfloat {
  max-width:300px;
  max-height:450px;
  float:right;
  border-radius:15px;
  margin-left:15px;
  margin-bottom:15px;
}

.warning {
  background-color:#f99;
}

p.error {
  color:#f11;
  font-weight:bold;
  text-align:center;
}

p.success {
  color:#0a0;
  font-weight:bold;
  text-align:center;
}

#facebookframe iframe {
  background-color:#fff;
  border-radius:15px;
  border:none;
  overflow:hidden;
  width:340px;
  height:240px;
}

#facebookframe {
  position:absolute;
  bottom:30px;
  right:0px;
  background-color:#3b5998;
  border-radius:15px;
  padding:10px;
  margin:10px;
  display:none;
}

input.savebutton {
  margin:5px;
  padding:5px;
  font-size:140%;
  font-weight:bold;
}
