body   {
	margin: 0px;
	font-size: 12px;
	color: #000000;
	font-family: Trebuchet MS;
	background-color: #D1D1D1;
	padding: 0px;
	text-align: center;
}
@media screen,print {
	#mobpromo { display:none; }
}
@media handheld {
	#mobpromo {display:block;position:absolute;top:0;left:0;margin:5px;padding:10px;color:orange;border:2px solid;background-color:#FFFF99;text-align:center;}
	#mobpromo A {color:blue;}
}
tr, td {
	font-size: 12px;
	color: #000000;
	font-family: Trebuchet MS;
}

form   {
	margin: 0px;
}

#sitecenter   {
	margin: 0 auto;
	width: 1000px;
	text-align: left;
}

input, textarea   {
	font-family: Verdana;
	font-size: 12px;
}
a:link, a:active, a:visited { 
	color: #A8012D;
	text-decoration: underline;
}
a:hover { 
	color: #000000;
	text-decoration: none;
}
.signalcolor {
	color: #A8012D;
}
#top_page_cont   {
	height: 45px;
	background-image:url(/images/very_layout2_top.jpg);
	background-repeat: no-repeat;
}

#city_select_cont   {
	position: relative;
	left: 135px;
	top: 10px;
	color: #000000;
	width: 200px;
	float: left;
}

#CommunityNews   {
	text-align: right;
	float: right;
	margin-right: 20px;
	top: 10px;
	position: relative;

}

#head_right_cont   {
	width: 187px;
	height: 366px;
}

#menu_cont   {
	width: 170px;
	height: 257px;
	background-image:url(/images/menue_layout2_bg.jpg);
	background-repeat: repeat-x;
}

#content_design_cont   {
	background-color: #FFFFFF;
	background-image:url(/images/background_with_borders.jpg);
	background-repeat: repeat-y;
}

#content_size_cont   {
	margin-left: 19px;
	margin-right: 17px;
	width: 964px;
}

#navi {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navi li {
	display: block;
	margin: 0;
	padding: 5px 0 0 15px;
	font-size: 11px;
}

#footer_cont   {
	height: 45px;
	background-image:url(/images/bottom.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	text-align: center;
}

a.city:link, a.city:active, a.city:visited { 
	color: #9E9C9D;
	text-decoration: none;
}
a.city:hover { 
	color: #000000;
	text-decoration: underline;
}

a.menu:link, a.menu:active, a.menu:visited { 
	color: #000000;
	text-decoration: none;
}
a.menu:hover { 
	color: #9E9C9D;
	text-decoration: underline;
}

a.grey:link, a.grey:active, a.grey:visited { 
	color: #B8B9B4;
	text-decoration: none;
}
a.grey:hover { 
	color: #B8B9B4;
	text-decoration: underline;
}

.sitewidth   { width: 1000px; }

.c_grey   { color: #B8B9B4; }

.box_small_1   {
	width: 235px;
	height: 166px;
	position: relative;
}
.box_small_2   {
	width: 476px;
	height: 166px;
	position: relative;
}

.box_big_1   {
	width: 235px;
	height: 338px;
	position: relative;
}
.box_big_2   {
	width: 476px;
	height: 338px;
	position: relative;
}
.box_big_3   {
	width: 717px;
	height: 338px;
	position: relative;
}

.box_var_1   {
	width: 235px;
	position: relative;
}
.box_var_2   {
	width: 476px;
	position: relative;
}
.box_var_3   {
	width: 717px;
	position: relative;
}

.box_var   {
	background-image:url(/images/box_bg_gradient.jpg);
	background-repeat:repeat-x;
	overflow: hidden;
	position: relative;
}
.box_big   {
	height: 278px;
	background-image:url(/images/box_bg_gradient.jpg);
	background-repeat:repeat-x;
	overflow: hidden;
	position: relative;
}
.box_small   {
	height: 106px;
	background-image:url(/images/box_bg_gradient.jpg);
	background-repeat:repeat-x;
	overflow: hidden;
	position: relative;
}
.box_footer   {
	height: 30px;	
	background-image:url(/images/box_footer_headbar.jpg);
	background-repeat:repeat-x;
	overflow: hidden;
	padding-top: 6px;
	position: relative;
}
.box_title   {
	height: 30px;	
	background-image:url(/images/box_title_headbar.jpg);
	background-repeat: repeat-x;
	letter-spacing: 1px;
	color: #B8B9B4;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.layout_1_cont   {
	width: 235px;
}
.layout_2_cont   {
	width: 476px;
}
.layout_3_cont   {
	width: 717px;
}

.border1   {
	border: 1px solid red;
}

.instant_br_6   {
	height: 6px;
	line-height: 0;
	font-size: 0;
}
.instant_br_3   {
	height: 3px;
	line-height: 0;
	font-size: 0;
}

.bg_programmday   {
	background-color: #EFEFF1;
}
i.ai {
	color:green;
	font-weight:bold;
	text-decoration:none;
}
IMG { border:0; }