@charset "utf-8";
/* CSS Document */

#topsection {
	width:780px;
}

#bottomsection {
	width:780px;
	background:url(../images/leftnav_bg.gif) repeat;
}

.leftcolumn {
	width:409px;
	float:left;
	display:inline;
}

		.logo {
			height:99px;
			padding-top:4px;
			width:409px;
			background-color:#ffec71;
			text-align:right;
		}
		
		.topnav {
			height:42px;
			width:364px;
			padding-left:45px;
			background:url(../images/topnav_bg.gif) repeat;
		}
		
		.imgbar {
			width:409px;
			height:85px;
			background: #ffec71 url(../images/hm_img2.jpg) bottom no-repeat;
		}
		
		.searchbar {
			height:40px;
			width:383px;
			background:url(../images/hm_search_bg.gif) repeat;
			color:#de0029;
			font-family:"Arial Black",Arial;
			font-weight:bold;
			font-size:15px;
			padding-left:26px;
		}
		
		.searchbar label {
			float:left;
			margin-left:5px;
			margin-right:5px;
			width:100px;
			margin-top:7px;
		}
		
		.searchbar input {
			float:left;
			margin-top:8px;
			margin-right:5px;
			border:1px solid #7f9db9;
			width:145px;
		}
		
		.searchbar img {
			border:none;
			margin-top:5px;
		}
		
		.searchbarspacer {
			width:409px;
			height:16px;
			background:url(../images/hm_searchbg2.gif);
		}
		
		.navblock {
			width:409px;
		}
		
		.leftnav {
			float:left;
			width:156px;
		}
		
		.rightprograms {
			float:left;
			width:228px;
			padding-left:25px;
			padding-top:28px;
			padding-bottom:28px;
			background-color:#fcd669;
			font-size:11px;
		}
		
		.rightprograms ul {
			list-style-image:url(../images/hm_programs_bullet.gif);
			margin-left:25px;
		}

		.rightprograms a:link,.rightprograms a:visited,.rightprograms a:hover {
			color:#de0029;
		}

.rightcolumn {
	width:370px;
	float:left;
	display:inline;
}

		.topimage {
			width:370px;
			height:270px;
		}
		
		#latestnews-top {
			width:331px;
			margin:15px auto 0px;
			height:41px;
			background:url(../images/hm_box_top_news.gif);
		}

		#latestnews-content {
			width:331px;
			padding-top:10px;
			padding-bottom:15px;
			margin:0px auto;
			background:url(../images/hm_box_bg_news.gif) repeat-y;
			color:#de0029;
			font-size:11px;
		}
		
		#latestnews-content a:link,#latestnews-content a:visited,#latestnews-content a:hover {
			color:#de0029;
		}

		#latestnews-content ul {
			list-style-image:url(../images/hm_bullet.gif);
			margin-left:15px;
		}
		
		#latestnews-content ul li {
			margin-bottom:15px;
		}

		#latestnews-bottom {
			width:331px;
			margin:0px auto;
			height:15px;
			background:url(../images/hm_box_btm_news.gif) repeat-y;
		}
		
