body {
	margin:0;
	background:#8da7c0;
}
body, td {
	font:12px Arial, Helvetica, sans-serif;
}
img {
	border:0;
}
p {
	margin:0;
}

.error{
	font-weight:bold;
	color:#FF0000;
}
h1{
	margin:0px;
	padding:15px 0px 10px 0px;
	font-size:24px;
	color:#4d4d4d;
}
.plainList {
	list-style-type: none;
	margin:0;
	padding:0;
}
.plainList li {
	margin:0;
	padding:0;
}
#mainContainer {
	width:946px;
	margin: 0 auto;
}
	
	
	#topTabs {
    	margin:12px 0 0 175px;
	}
	#topTabs li {
    	margin-right:6px;
    	float:left;
    	height:37px;
	}
    	#topTab1 {
    		background: url(/images/img_tab_1_share.png) top left no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/img_tab_1_share.png');
		}
    	#topTab2 {
    		background: url(/images/img_tab_2.png) top left no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/img_tab_2.png');
		}
    	#topTab3 {
    		background: url(/images/img_tab_3.png) top left no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/img_tab_3.png');
		}
    	#topTab4 {
    		background: url(/images/img_tab_5.png) top left no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/img_tab_5.png');
		}
	#topBanner {
    	margin: 0 0 9px 2px;
    	background: url(/images/img_top_banner_share.png) top left no-repeat;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/img_top_banner_share.png');
	}
	#topNavBar {
    	margin: 0 0 8px 3px;
    	background: url(/images/bg_top_nav.png) top left no-repeat;
    	width:939px;
    	height:32px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/bg_top_nav.png');
	}
    	#topNavBarLinks {
    		margin:0 auto;
    	}
    	#topNavBarLinks img {
    		position:relative;
    		font:13px Arial, Helvetica, sans-serif;
    		color:#707070;
    		text-decoration:none;
    		vertical-align:middle
    	}
		
	#contentContainer {
    	float:left;
	}
    	#placeholderFlash {
    		background: url(/images/placeholder_flash.png) top left no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/placeholder_flash.png');
    	}
    	#leftRailTopHeaderLeft {
    		background: url(/images/bg_left_rail_top.png) top left no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/bg_left_rail_top.png');
			width:234px;
			float:left;
    	}
			#leftRailTopHeaderLeft ul#side_sub_nav{
				list-style:none;
				margin:0px;
				padding-left:20px;
				font-size:12px;
				font-weight:bold;
			}
			#leftRailTopHeaderLeft ul#side_sub_nav li{
				margin:0px;
			}
			#leftRailTopHeaderLeft ul#side_sub_nav a{
				color:#d7d7d7;
				text-decoration:none;
			}
			#leftRailTopHeaderLeft ul#side_sub_nav a:hover{
				color:#fff799;
				text-decoration:none;
			}
		
    	#pageBanner {
    		
			width:513px;
			height:142px;
			float:left;
    	}
    	#contentAreaMain {
    		background: url(/images/bg_content_container.png) top left repeat-y;
    		width:747px;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bg_content_container.png');
    	}
    	#leftRailTop, #contentAreaTop, #leftRail, #contentArea, #contentAreaTopSub {
    		float:left;
    	}
    	#donateAndPoll {
    		background: url(/images/img_donate_and_poll.png) top left no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/img_donate_and_poll.png');
    	}
    	#contentAreaTopSub {
	    	background: url(/images/bg_content_area_top_sub.png) top left no-repeat;
    		width:509px;
    		height:100px;
    		position:relative;
    		margin-top:-105px;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/bg_content_area_top_sub.png');
    	}
    	#contentAreaTop {
	    	background: url(/images/bg_content_area_top.png) top left no-repeat;
    		width:509px;
    		height:109px;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bg_content_area_top.png');
    	}
    		#contentBanners {
	    		position:relative;
	    		margin-left: 12px;
    		}
    		#contentBanners img {
	    		background: url(/images/img_content_banners.png) top left no-repeat;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/img_content_banners.png');
    		}
    	#leftRail {
    		width:238px;
    	}
    		#leftRailContentArea {
    			padding:6px 0 0 15px;
    			position:relative;
    		}
		    
    	#contentArea {
    		width: 509px;
    	}
    		#content {
    			float:left;
    			padding-left:14px;
    		}
			/* the css for this element is being changed dynamically on the template file
				this is due to the fact that the sub nav is changing the height and margin of the left rail
			*/
    		#contentSub {
    			position:relative;
    			/*margin-top:-100px;*/
    			padding:0 14px;
    		}
    		
    		/* Needed to allow fields to be visible in IE 6 when a PNG layer exists behind the table */
    		#contentSub table {
    			position:relative;
    		}
    		
			#contentSub a{
				text-decoration:none;
				color:#586b7e;
			}
			#contentSub a:hover{
				text-decoration:underline;
				color:#4d4d4d;
			}
			#contentSub a.cookietrail{
				color:#4d4d4d;
			}
			#contentSub a.cookietrailactive{
				color:#586b7e;
				
			}
    		.contentBannerText {
    			width:150px;
    			position:relative;
    			float:left;
    			/* margin:-2px 16px 0 0; */ /* dal_20081211_1118 */
					margin:0;
					padding-right:8px;
    		}
    		.contentBannerText a {
    			color:#4e7daa;
    			font-weight:bold;
    			text-decoration:none;
    		}
    		.contentBannerText a:hover {
    			text-decoration:underline;
    		}
		    	
    	#contentAreaBottom {
    		clear:both;
    		width:747px;
    		height:16px;
			background: url(/images/img_content_container_bottom.png) top left no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/img_content_container_bottom.png');
    	}
	#rightRail {
    	float:left;
    	width:199px;
	}
    	#nowPlaying {
    		background: url(/images/img_right_rail_now_playing.png) top left no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/img_right_rail_now_playing.png');
    	}
    	#rightRailBanner1 {
    		background: url(/images/img_right_rail_banner_1.png) top left no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/img_right_rail_banner_1.png');
    	}
    	#rightRailBanner2 {
    		background: url(/images/img_right_rail_banner_2.png) top left no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/img_right_rail_banner_2.png');
    	}
    	#rightRailBanner3 {
    		background: url(/images/img_right_rail_banner_3.png) top left no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/img_right_rail_banner_3.png');
    	}
    	#rightRailBanner4 {
    		background: url(/images/img_right_rail_banner_4.png) top left no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/img_right_rail_banner_4.png');
    	}
    	#rightRailMinistryPartner {
    		background: url(/images/img_right_rail_ministry_partner.png) top left no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/img_right_rail_ministry_partner.png');
    	}
	#footer {
		background: url(/images/bg_footer.png) top left no-repeat;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/bg_footer.png');
		width: 949px;
		height: 49px;
		clear:both;
		margin: 2px 0px 18px 0px;
	}
	
	/*** NAVIGATION ***/
	
	#topNavBarLinks a {
    		position:relative;
    		font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
    		color:#707070;
    		text-decoration:none;
    		vertical-align:middle
	}
	#topNavBarLinks a:hover {
		text-decoration:none;
	}
	div#topNavBarLinks{
		margin:0px auto;
		padding-top:2px;
	}
	div#topNavBarLinks td{
		text-align:left;
	}
	.nav {
		padding:5px 4px 4px 4px;
	}
	#topNavBarLinks .subNavItem a{
		color:#d7d7d7;
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration: none;
		display:block;
		padding:3px 0px;
		margin:0px;
	}
	#topNavBarLinks .subNavItem a:hover{
		color:#fff799;
	}
	.navborder {
	 /*background-color: #E0BF88;*/
	}
	
	.subNavBlock{
		display:none; 
		position:absolute;
		z-index:2;
		width:160px;
		background-color:#586b7e;
		font-size:11px;
	}
	.subNavItem{
		padding:6px 14px 14px 10px;
		text-align:left;
	}
	
	/*#flashBanner{
		width:742px;
		height:247px;
		margin:0px;
		padding:0px;
		
	}*/


/* ADMIN SPECFIC STYLES */

	table td.admintableitem{
		background-color:#586b7e;	
		font-size:14px;
		font-weight:bold;
		color:#ffffff;	
	}
	
	

	
	.home #contentArea{ /* dal_20081211_1118 */
		overflow: hidden;
		width: 509px;
		position:relative;
		top:-90px;
	}
	