#bd {
	background: #ffffff url(/resources/images/skins/default/bg_body.png) repeat-y top left;
	min-height: 300px;
	height:auto !important;
	height:300px;
}

#bd #content {
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	margin: 5px 15px 0 15px;
}

	#bd #panel {
		background: #ffffff url(/resources/images/skins/default/bg_panel-mainfoot.png) no-repeat bottom left;
		margin: 0;
		padding: 0 0 10px 0;
	}
	
		#bd #panel img {
			width: 200px;
			height: 150px;
			margin: 0 14px 14px 14px;
		}	
	
		#bd #panel h2 {
			color: #003399;
			/* background: #ffffff url(/resources/images/skins/default/bg_panel-mainhead.png) no-repeat top left;*/
			padding: 15px 10px 0 10px;
			font-size: 174%;
			text-transform: uppercase;
		}
		
			#bd #panel h2.topcap {
				font-size: 1%;
			}
		
			#bd #panel h2 span {
				color: #f29231;
			}
		
		#bd #panel h3 {
			color: #003399;
			padding: 15px 10px 0 10px;
			font-size: 107%;
			text-transform: uppercase;
		}		
		
		#bd #panel p {
			padding: 10px 10px 0 10px;
			font-size: 77%;
		}
		
		#bd #panel ul {
			padding: 0 10px 0 15px;
			font-size: 77%;
			list-style-position: inside;
		}
		
		#bd #panel li {
			margin: 4px 0;
			float: left;
		}	

		#bd #panel #thumbnails {
			margin: 10px;
		}

		#bd #panel #thumbnails img {
			width: 60px;
			height: 45px;
			margin: 5px;
			float: left;
		}
		#bd #panel .thumbnail {
			margin: 5px;
			height: 30px;
			width: 30px;
		}

	#bd #primary {
		border-left: 1px dotted #666666;
		background-color: #ffffff;
		margin: 0 0 0 10px;
		padding-bottom: 10px;
		min-height: 262px;
	}

		#bd #primary img {
			width: 460px;
			_width: 450px;
			margin: 10px;
		}
		
		#bd #primary h2 {
			color: #003399;
			padding: 10px 10px 0 10px;
			font-size: 197%;
			text-transform: uppercase;
		}
		
			#bd #primary h2 span {
				color: #f29231;
			}
		
		#bd #primary h3 {
			color: #000000;
			padding: 0 10px 0 10px;
			font-size: 122%;
		}		
		
		#bd #primary p {
			padding: 0 10px 10px 10px;
			font-size: 77%;
		}
		
		#bd #primary #fullsize {
			width: 460px;
			_width: 450px;
			height: 375px;
			_height: 365px;
			margin: 10px;
			_margin: 10px;
		}
		
		#bd #primary .vcard {
			padding: 10px 10px 0 10px;
			font-size: 77%;
			margin: 0 0 20px 0;
		}
		
		#bd #primary .vcard .fn {
			display: none;
		}
		
		#bd #primary .vcard .adr {
			margin-bottom: 10px;
		}		
		
#bd #callouts {
	border-bottom: 1px dotted #666666;
	margin: 0 15px 5px 15px;
}

	#bd #panel_callout {
		background-color: #ffffff;
		margin: 0;
		padding: 10px 0;
	}

		#bd #panel_callout h3 {
			font-size: 77%;
			margin: 0 0 0 10px;
			color: #001c7f;
		}
	
		#bd #panel_callout p {
			font-size: 77%;
			margin: 0 0 0 10px;
			color: #999999;
		}

	#bd #primary_callout {
		border-left: 1px dotted #666666;
		background-color: #ffffff;
		margin: 0 0 0 10px;
		padding: 0 0 10px 0;
		min-height: 70px;
	}
	
		#bd #primary_callout img {
			float: left;
			width: 60px;
			height: 40px;
			margin: 10px;
		}
	
		#bd #primary_callout h2 {
			font-size: 85%;
			font-weight: bold;
			text-transform: uppercase;
			margin: 8px 0 0 0;
			color: #999999;
		}
	
		#bd #primary_callout h3 {
			font-size: 77%;
			margin: 0;
			color: #001c7f;
		}
	
		#bd #primary_callout p {
			font-size: 77%;
			margin: 0;
			color: #999999;
		}