@import url("common.css");
@import url("left.css");
@import url("right.css");

#main {width:962px;background:#fff;border:0;}
#main_middle {width:575px;border:0;position:relative;float:left;display:inline;}

#big_image{ position:relative; width:540px; height:220px; top:20px; left:20px; padding-left:5px; padding-top:5px; background:transparent url(img/big_image_background.gif) no-repeat; margin-bottom:20px;}
#big_image p {margin:0; padding:0;}
*+html #big_image p{padding:3px 0 0 0;}/*IE7*/
#big_image .item_cap { font-weight:bold;}
#big_image .item_desc { font-size:95%;}
#bi_left{ position: absolute; width:315px; height:215px; z-index: 1;}
#bi_left img{ width:315px; height:210px;}
#bi_right { position: absolute;  width:300px; border: 0; z-index: 100; left:260px;}
#big_image li{list-style: none; width:250px; margin-top: -14px; text-indent: 25px;}
#big_image li{*margin: 0px;} /*IE6,7*/
#big_image li a {display: block; text-decoration: none; background:transparent url(img/binormal.gif) no-repeat scroll 0 0 ; padding: 4px 10px 10px 10px; height:52px;color:#0f4044;}
*html #big_image li a {height:37px;}
*+html #big_image li a {padding: 0px 10px 0px 10px;}
#big_image li a:hover { text-decoration: none; background:transparent url(img/biarrow.gif) no-repeat scroll 0 0 ; padding: 4px 10px 10px 10px; color:#47adf5;}
#big_image li.current a { text-decoration: none; background:transparent url(img/biarrow.gif) no-repeat scroll 0 0 ; padding: 4px 10px 10px 10px; color:#47adf5;}
*+html #big_image li a:hover {padding: 0px 10px 0px 10px;}
*+html #big_image li.current a {padding: 0px 10px 0px 10px;}

#upcoming_events{margin-top:30px;}
#up_event_header {color:#0f4044; font-size:120%; margin:0 0 0 30px;}
#upcoming_events hr {border:0; color:#e6e4e5; background-color:#e6e4e5; height:5px; width:95%;}

.up_row {margin:0px; padding:0px; border:2px solid #fff; width:550px; margin-left:13px;}
			.up_row:hover {border-color: #e6e4e5;}
			#upcoming_events img {max-width:50px; max-height:53px;}
			.up_img_cell {width:32px;}
			#upcoming_events table p {padding:2px; margin:0;}
				.up_event_cap {font-size:90%; font-weight:bold; color:#0d71a5;}
				.up_event_desc {font-size:75%; color:#0f4044; overflow-y:visible; height:30px;}
				.up_event_date {font-size:75%; color:#0f4044;}
				.up_ev_desc {width:100%;}

				#up_view_all {margin-top:-15px; text-align:right; font-size:80%; }
					#up_view_all a {color:#0f4044;}	