body {
margin: 0px;
color: #444444;
background: url(body-bg.jpg) repeat-x top left #fff;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;

}


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

input { border:1px solid #CCCCCC;}
textarea { border:1px solid #CCCCCC;}

.spacer {
height: 20px;
clear:both;
margin: 0;
padding: 0;
}



.breaker {
line-height:0;
height:0px;
margin:0;
padding:0;
clear:both;
}



img {
border: none;
}



.floatleft {
float: left;
}



.floatright {
float: right;

}



.align-center {
text-align:center;
}



.align-justify {
text-align:justify;
}



.align-right {
text-align:right;
}

p { margin: 0; padding: 5px 0px 5px 0px; }

ul {
margin: 0;
padding: 0;
list-style-type: none;
}

form {
margin: 0;
padding: 0;
}

#wrapper {
margin: 0 auto;
width:100%;
padding:0;
clear:both;
}

#container {
margin: 0 auto;
width: 994px;
padding:0;
clear:both;
}

#top-container {
margin:0;
padding:0;
width:994px;
height: 155px;
clear: both;
}

.top-logo {
float: left;
width: 215px;
height: 155px;
}

.middle-logo {
float:left;
width:564px;
height:155px;
}

.side-bar {
float: left;
width: 215px;
height: auto;
background: url(side-bar-bg.jpg) repeat-y;
}

.side-bar-top {
float:left;
height: 109px;
width:215px;
overflow: hidden;
padding-bottom: 20px;
}

.side-bar-nav {
padding-left: 16px;
float: left;
width:183px;
}

.side-bar h1 {
padding: 5px 0 5px 10px;
margin: 0 0 0 5px;
font: 10pt "Georgia";
color:#0f8bff;
}

.side-bar h1 a{
padding: 5px 0 5px 0px;
margin: 5px 0;
color:#0f8bff;
text-decoration:none;
}

.side-bar h1 a:hover{
color:#0f8bff;
text-decoration:underline;
}

.side-bar h2 {
background:url(icon-title.jpg) no-repeat left;
padding: 5px 0 5px 17px;
font: 12pt "Georgia";
color:#0f8bff;
font-weight:bold;
margin: 0px;
}

.side-bar ul {
padding: 0px;
margin: 0px;
list-style-type:none;
}

.side-bar li{
margin: 0px;
color:#ff4e00;
border-bottom:1px dotted #cbcbb7;
}

.side-bar li a{
padding: 3px 0px 3px 0px;
margin: 0px;
color:#ff4e00;
line-height:17px;
text-decoration:none;
display: block;
}

.side-bar li a:hover{
color:#ff4e00;
}

.side-bar-bottom {
padding: 5px 16px;
float: left;
width:183px;
margin:0;
}

.side-bar-bottom ul {
padding: 0px;
margin: 0px;
list-style-type:none;
}

.side-bar-bottom li{
padding: 0px 0 0px 0px;
margin: 0 0 0 0px;
font: 12px "Georgia";
color:#0f8bff;
}

.side-bar-bottom li a{
padding: 0px 0 0px 5px;
margin: 0px;
color:#0f8bff;
text-decoration:none;
display: block;
font-weight: bold;
background:url(icon-title.jpg) no-repeat left;
padding-left: 17px;
}

.side-bar-bottom li a:hover{
margin: 0px;
color:#0f8bff;
background:url(side-bar-nav-hover.jpg) repeat-y top left;
}

.side-bar form {
padding: 0;
margin:0;
color:#ff740e;
}

.side-bar form label {
float:left;
padding: 5px 0 0 5px;
width:55px;
line-height:22px;
}

.side-bar form .textbox{
float:left;
padding: 0;
margin:5px 0;
width:115px;
height:20px;
background:#f8f8f8;
border:1px solid #e3e3d9;
}

.side-bar form .submit-button{
float:left;
padding: 0;
margin:5px 0 0 105px;
width:68px;
height:22px;
clear:both;
text-align:center;
color:#fff;
cursor:pointer;
border:none;
background:url(orange-bg.jpg) no-repeat;
}

.side-bar form .submit-button:hover{
text-decoration: underline;
}

#middle-container {
float:left;
width:564px;
height:auto;
}

#menu-tab {
float: left; margin: 0px 0 19px 0px; padding: 0; height:61px; width: auto;
}

#menu-tab ul {
margin: 0; padding: 0;
}

#menu-tab ul li {
float: left; height:61px; line-height:61px; padding-top: 0px; width: 97px; list-style-type: none; color: #ff740e; font: 12pt "georgia"; text-align: center; margin:0;
}

#menu-tab ul li a {
color: #ff740e; display: block; text-decoration: none; height:36px; padding-top: 25px; width: 97px; margin:0; background: url(menu-bg.jpg); 
}

#menu-tab ul li a:hover {
text-decoration: underline; background-position: bottom left; background: url(menu-bg-hover.jpg); 
}

.welcome {
width:504px;
border-bottom: 1px solid #c0c09e;
background:url(welcome-bg.jpg) no-repeat left top;
height:35px;
padding: 7px 0 0 40px;
color:#fff;
font: 18pt "Georgia";
}

.midhold { float:left; padding:10px;}

.center-area {
float:left;
width: 544px;
padding-bottom:10px;
border-bottom: 1px solid #c0c09e;
}

.center-area p {
line-height: 20px;
padding: 5px 0;
text-align:justify;
}



.banner {
clear:both;
height: auto;
width:auto;

}



.read-more {

float:right;
width:68px;
height:22px;
line-height:22px;
clear:both;
text-align:center;
color:#fff;
display: block;
margin: 10px 0 0px 0;
background:url(orange-bg.jpg) no-repeat;

}



.read-more a{

color:#fff;

display: block;

text-decoration:none;

}



.read-more a:hover{

color:#fff;

text-decoration:underline;

}



.heading-area {

float:left;

width:172px;

height:auto;

margin-right:13px;

}



.news {

clear:both;

}



.headings {

color:#ff5806;

font: bold 10pt "arial";

padding: 5px 0 0 0;

}



.heading-text{

line-height: 17px;

padding: 5px 0;

text-align:justify;

}



.view-more {

float:right;

width:48px;

height:22px;

line-height:22px;

clear:both;

text-align:center;

color:#fff;

display: block;

margin: 5px 0 5px 0;

background:url(view-bg.jpg) no-repeat;

}



.view-more a{

color:#fff;

display: block;

text-decoration:none;

}



.view-more a:hover{

color:#fff;

text-decoration:underline;

}













.banner-text-orange {

font: 28px "georgia";

text-align: center;

color: #e5a909;

width: 278px;

font-style: italic;

padding: 63px 0 0 0px;

}



.banner-text-green {

font: 28px "georgia";

color: #fff;

font-style: italic;

}



.banner-links {

font: 25px "Georgia";

text-transform: uppercase;

color: #fff;

padding: 5px;

background: #c45761;

width: 210px;

text-align: center;

margin: 10px 0 0 20px;

}



.banner-links a{

color: #fff;

text-decoration: none;

display: block;

}



.banner-links a:hover{

color: #bb0303;

background: #fff;

}





.articles {

width: 250px;

float: left;

padding: 10px 0 0 0;

}



.articles ul {

margin: 0px;

padding: 0px;

list-style: none;

}



.articles li {

color: #787a7b;

padding: 5px 0px 5px 0px;

margin: 0px;

}



.articles li a{

background: url(icon-ho.gif) no-repeat left;

color: #787a7b;

text-decoration: none;

display:block;

padding-left: 15px;

}



.articles li a:hover{

color: #5b5b5b;

text-decoration: underline;

}



.bottom-advt {

background: #d46e6c;

color: #fff;

height: 40px;

padding: 10px;

}



#footer {

width:100%;

background:url(footer-bg.jpg) repeat-x top left;

padding:0;

height: 61px;

padding: 5px 0 0 0;

color: #595959;

}



.footer-area {

margin:0 auto;

width:994px;

padding:0;

}



.footer-left-links {

float: left;

width: 500px;

text-align:left;

color: #595959;

word-spacing: 2px;

}



.footer-left-links a{

color: #595959;

text-decoration: none;

}



.footer-left-links a:hover{

color: #595959;

text-decoration: underline;

}



.footer-right-links {

float: right;

width: 300px;

color: #595959;

word-spacing: 2px;

text-align: right;

}



.footer-right-links a{

color: #595959;

text-decoration: none;

}



.footer-right-links a:hover{

color: #595959;

text-decoration: underline;

}



.subhead {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#333333;
	text-align:left;
}



/* daily program will start */

.tablehead { background:#1E97AC; font-weight:bold; color:#FFFFFF;}

.tablecont { color:#333333; font-size:13px;}

.tablecontalt { background:#EEEEEE; font-size:13px; color:#333333;}



.program-detl { font-size: 13px; font-weight:bold; color: #FF9900;}

.program-detl a{ color: #003366; text-decoration: none;}

.program-detl a.hover{ text-decoration:underline;}



.booked { background:#CC0000; padding:5px 0px 5px 0px; color:#FFFFFF;}

.nonbok { background:#669933;}





.listing {

	margin: 0px;

	padding: 0px; 

}



.listing ul{

	margin: 0px;

	padding: 0px 0px 0px 20px;

	list-style:disc;

}



.listing li{

	line-height: 20px;

}

.announcement { margin: 0px; padding-bottom: 0px; }
.announcement li { padding: 0px 20px 10px 20px; background:url(icon-ho.gif) no-repeat left 5px; }


/* Loder */

#loader_container {text-align:center; position: relative; top:40%; width:100%;}

#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#fff00;
	background-color:#ffffff;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}



#loader_bg {
	background-color:#EBEBE4;
	position:relative;
	top:8px;
	left:8px;
	height:7px;
	width:113px;
	font-size:1px
}

.title_h2 {
 float: left;
 width:300px;
 padding:0px;
 margin: 0px;
}

.border_preview{
	z-index:100;
	position:absolute; 
	background: #ffc000;
	border: 1px solid #444;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}
.preview_temp_load img{	
	vertical-align:middle;
	text-align:center;
}

/* end Loder*/