#top_contents {
margin:0px;
background: #ffffff;
height:472px;
display:block;
}

#top_contents2 {
margin:0px;
background: #ffffff;
height:512px;
display:block;
}


#bottom_contents {
margin:0px;
padding:0px;
display:block;
border-top:1px solid #EDEDCC;
background:url(images/dot.gif) top 0px repeat-x;
}

#top_text {
padding:30px 0px 5px 10px;
width:365px;float:left;
}

#whats_wrap {
padding:10px;
float:right;
width:365px;
display:block;
background:#CC6633;
}

#whats_text {
background:#ffffff;
width:365px;
height:200px;
margin:0px;
padding:0px;
overflow:auto;
}

#whats_text_new {
background:#ffffff;
width:365px;
font-size:14px;
height:200px;
margin:0px;
padding:0px;
overflow:auto;
}

#whats_text_new2 {
background:#ffffff;
width:365px;
font-size:13px;
height:233px;
margin:0px;
padding:0px;
overflow:auto;
}


#whats_text_new3 {
background:#ffffff;
width:365px;
font-size:13px;
height:260px;
margin:0px;
padding:0px;
overflow:auto;
}

table.program{
    width:580px;
    /*border-top:1px solid #BA3030;
    border-left:1px solid #BA3030;*/
	border:1px solid #BA3030;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	visibility:inherit;
}
.program th{
    /*border-right:1px solid #BA3030;
    border-bottom:1px solid #BA3030;*/
    color:#ffffff;
    background-color:#BA3030;
    padding:0.3em 1em;
	text-align:left;
	visibility:inherit;
}
.program td{
    /*border-right:1px solid #BA3030;
    border-bottom:1px solid #BA3030;*/
    padding:0.3em 1em;
	visibility:inherit;
}

.backgray{
background-color:#EDEDCC;
}

.programred{
color:#BA3030;
font-weight:bold;
}

.program_space
{
width:600px;
padding:10px;
}

.program_title
{
font-size:22px;
text-align:center;
font-weight:bold;
margin-bottom:10px;
}
