body {
	margin	: 0px 0px 0px 0px;
	font	: normal 11px  Tahoma, Helvetica, sans-serif;
	color	: #000000;
	background: #efefef;
	background-image:url("images/shadow.gif");
	background-repeat:repeat-y;
	background-position:center;
}



a {
	color 			: #0000FF;
	font-family 	: Tahoma, Helvetica, sans-serif;
	font-size 		: 11px;
	text-decoration : none;
}


input {

	font-family 	: Tahoma, Helvetica, sans-serif;
	

}

a:hover  {
	text-decoration : underline;
}


.title_large {
	font		: normal 15px  Tahoma, Helvetica, sans-serif;
	color		: #000;
	font-weight	: bold;
}

.title_small {
	font		: normal 11px  Tahoma, Helvetica, sans-serif;
	color		: #C80000;
	font-weight	: bold;
}

.normal_11_blue {
	font	: normal 11px  Tahoma, Helvetica, sans-serif;
	color	: #0D388A;
}

.normal_11_black {
	font	: normal 11px  Tahoma, Helvetica, sans-serif;
	color	: #000000;
}

.normal_11_black_link {
	font	: normal 11px  Tahoma, Helvetica, sans-serif;
	color	: #000000;
}

.normal_11_black_link:hover {
	color	: #C10000;
}

.normal_11_red {
	font	: normal 11px  Tahoma, Helvetica, sans-serif;
	color	: #C10000;
}

.normal_12_black_link {
	font	: normal 11px  Tahoma, Helvetica, sans-serif;
	color	: #000000;
}

.normal_12_black_link:hover {
	color	: #C10000;
}

.normal_12_red {
	font	: normal 11px  Tahoma, Helvetica, sans-serif;
	color	: #C10000;
}

.normal_12_red_link {
	font	: normal 11px  Tahoma, Helvetica, sans-serif;
	color	: #C10000;
}

.normal_12_red_link:hover {
	text-decoration:underline
}

.normal_12_black {
	font	: normal 11px  Tahoma, Helvetica, sans-serif;
	
}

.normal_12_blue {
	font	: normal 11px  Tahoma, Helvetica, sans-serif;
	color	: #0D388A;
}


.normal_12_red_verdana {
	font	: normal 11px  Tahoma;
	color	: #C10000;
}

.normal_12_blue_verdana {
	font	: normal 11px  Tahoma;
	color	: #0D388A;
}

.normal_12_blue_verdana_link {
	font	: normal 11px  Tahoma;
	color	: #0D388A;
}
.normal_12_blue_verdana_link:hover {
	color	: #C10000;
}

.normal_12_white {
	font	: normal 11px  Tahoma, Helvetica, sans-serif;
	color	: #FFFFFF;
}

.normal_12_white_verdana {
	font	: normal 11px  Tahoma;
	color	: #FFFFFF;
}

.normal_12_white_verdana:hover {
	font	: normal 11px  Tahoma;
	color	: #FFFF00;
}

.normal_14_blue_verdana {
	font	: normal 14px  Tahoma;
	color	: #0D388A;
}

.normal_14_red {
	font	: normal 14px  Tahoma, Helvetica, sans-serif;
	color	: #C10000;
}

.normal_18_red {
	font	: normal 18px  Tahoma, Helvetica, sans-serif;
	color	: #C10000;
}

.nav_red {
	font				: normal 11px  Tahoma;
	color				: #FFFFFF;
	color				: #FFFF00;
	background-image	: url(images/nav_bg_red.gif);
}

.nav_blue {
	font				: normal 11px  Tahoma;
	color				: #FFFFFF;
	background-image	: url(images/nav_bg_blue.gif);
}

.nav_blue:hover {
	color				: #FFFF00;
	background-image	: url(images/nav_bg_red.gif);
}


.warning {
	font	: normal 11px  Tahoma, Helvetica, sans-serif;
	color	: #C10000;
}


.textbox {
	border	: 1px solid #A3CAF1;
	font	: normal 11px  Tahoma, Helvetica, sans-serif;
	color 	: #0D388A;
	vertical-align : middle;
}

.textbox1 {
	border	: 1px solid #A3CAF1;
	font	: normal 12px  Tahoma, Helvetica, sans-serif;
	color 	: #0D388A;
	
}

.textbox_home {
	font	: normal 11px  Tahoma, Helvetica, sans-serif;
	color 	: #0D388A;
	vertical-align : middle;
	border:1px;

}

.textbox_date {
	border	: 1px solid #A3CAF1;
	font	: normal 11px  Tahoma, Helvetica, sans-serif;
	color 	: #0D388A;
	vertical-align : middle;
}

.form_no_editor {
	border	: 1px solid #A3CAF1;
	font	: normal 11px  Tahoma, Helvetica, sans-serif;
	color 	: #0D388A;
	vertical-align : middle;
	
}


.form_button {

}
#bottom_bar { width:950px; height:24px; z-index:99; right:50%; margin-right:-475px; direction:rtl}


#bottom_bar{
	position: absolute; 
}

/*
This part works only in css2.0 so this works in firefox and IE7+
*/
body > #bottom_bar { position: fixed; bottom: 0px;font-family 	: Tahoma, Helvetica, sans-serif;font-size: 11px;} 

#left-bottomBar{float:left; width:15px; height:24px; background:url(images/master.gif) no-repeat scroll -32px -78px;}
#right-bottomBar{float:right; width:15px; height:24px; background:url(images/master.gif) no-repeat scroll -48px -78px;}
#content-bottomBar{float:right;background:#1E90C8; width:920px; height:24px; color:#FFF; font-size:1.2em;}

.categories-button{margin:5px; width:75px; border-right:2px solid #FFF; float:left;text-align:left}
.lastViewed-button{margin:5px; width:95px; border-left:2px solid #FFF;float:right;}

#programs{float:left; margin:5px; text-align:left; border-right:2px solid #FFF; color:#FFC; width:150px}
#programs img{margin:0px 5px; vertical-align:middle}

#ChangeCity-button{width:300px; text-align:center; padding-top:2px; margin:auto;text-align:right}

#cat-side{height:250px; width:180px; position:absolute; top:-230px; left:0px; border:1px solid #39F; z-index:-1; background:#a9beca;visibility:hidden}
#cat{height:225px; overflow:auto; color:#444; }
#cat ul{padding:5px; margin:0px}
#cat ul li:hover{background:#FF9}

#viewed-side{height:250px; width:180px; position:absolute; top:-230px; right:0px; border:1px solid #39F; z-index:-1; background:#a9beca;visibility:hidden}
#viewed{height:225px; overflow:auto; color:#444; }
#viewed ul{padding:5px; margin:0px}
#viewed ul li:hover{background:#FF9}
#footer {text-align:center;}
.SuccessMessage {
text-align:center;font-family 	: Tahoma, Helvetica, sans-serif;font-size: 14px; BORDER-LEFT: #fbdd48 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #fbdd48 1px solid;	CLEAR: both; BORDER-RIGHT: #fbdd48 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #fbdd48 1px solid;PADDING-RIGHT: 6px; PADDING-LEFT: 28px; BACKGROUND: url(success.gif) #e8ffdf no-repeat 5px 8px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; COLOR: #555; PADDING-TOP: 8px
}

.ErrorMessage {
	PADDING-RIGHT: 6px; PADDING-LEFT: 28px; BACKGROUND: url(error.gif) #ECFFFF no-repeat 5px 8px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; COLOR: #555; PADDING-TOP: 8px;BORDER: #dbdcdc 1px solid;
}


.shakeimage{
position:relative
}


div.skinnedSelect {
	background: url('images/skin.png') no-repeat scroll 0pt 100%;
	height: 19px;
}
div.skinnedSelect select {
	opacity: 0;
	filter: alpha(opacity = 0);
	moz-opacity: 0;
	position: relative;
	left: -150px;
	z-index: 1;
}
div.skinnedSelect .text {
  float: left;
	text-indent: 10px;
	line-height: 19px;
	width: 150px;
	
}
div.skinnedSelect .text,
div.skinnedSelect select,
div.skinnedSelect select option {
	width: 150px;
	font-size: 11px;
	color: #316D89;
	
}

#apDiv1 {
	position:absolute;
	left:805px;
	top:50px;
	width:338px;
	height:29px;
	z-index:1;

}


