/* GLOBAL STRUCTURE -------------------- */
html { overflow-y:scroll; }
body { margin: 0 auto; background: #c6c3b2; font-family: Helvetica, sans-serif; }
#shell { margin: 0; padding: 0; width: 100%; background: url(images/bg.jpg) top left repeat-x; }
			
/* HOME PAGE -------------------- */
/* --------------------- main  */				
#hpCcontainer { background: #fff; margin: 0 auto; padding: 0; width: 894px; height: 705px; border: 2px solid #8e8e8e; border-top: 0; }			
#hpCcontainer p { font-size: 11px; }

#hpImageShell { float: left; background: url(images/hp_kuchar_waving.jpg) bottom left no-repeat; width: 304px; height: 599px; }
#hpKucharArm { position: relative; top: -16px; left: -73px; width: 65px; height: 254px; }		
#hpContentShell { float: right; margin: 0; width: 575px; height: 591px; }	

/* --------------------- latest news callout  */
#hp_ln_image p { font-size: 9px; margin: 2px auto; width: 75%; }
#hpLatestNews { background: #fff url(images/latestNews_bg.jpg) top left no-repeat; width: 563px; height: 215px; border: 1px solid #999; margin: 10px 0 0 0px; }
#hp_ln_news { float: left; width: 282px; margin-top: 10px; padding: 7px 0 0 12px; }
#hp_ln_image { float: right; width: 250px; height: 164px; background: url(images/hpCalloutContentDivider.jpg) top left no-repeat; margin: 10px 0 0 0; padding: 5px 0 0 0; color: #434530;   text-align: center; }
#hp_ln_image img { border: 1px solid #6a0404; }

/* --------------------- media room callout  */
#hp_mr_videos {	float: left; width: 143px; padding: 15px 0 0 17px; }
#hp_mr_imageGallery { float: right; width: 138px; padding: 15px 0 0 0; }

#hpMediaRoom { float: left; margin: 0; padding: 0;  width: 302px; height: 194px; background: url(images/mediaRoom_bg.jpg) top left no-repeat; }	
#hpEventSchedule { float: right; width: 261px; height: 194px; background: #fff url(images/eventSchedule_bg.jpg) top left no-repeat; }

#hpMediaRoomShell { background: #fff; width: 563px; height: 215px; border: 1px solid #999; margin: 11px 0 0 0; }
#hpMediaRoomShell img { border: 1px solid #6a0404; margin-bottom: 7px; }	

/* --------------------- ad callout(s)  */	
#hpBlogLink { float: right; width: 326px; height: 123px; }
#hpAd { float: left; width: 220px; height: 122px; margin-right: 18px; }	
#hpAdShell { width: 564px; height: 123px; margin: 11px 0 0 0; padding: 0; } 

/* --------------------- general  */
.hpCalloutContent {	margin: 7px 0 0 0; font-size: 11px;	}
.hpCalloutTitle	{ color: #fff; margin: 5px auto auto 19px; font: bold 14px "Times New Roman", Times, serif; }
.hpCalloutHeadline { color: #6a0404; font-weight: bold; margin: 0; }
.hpCalloutDate { font-style: italic; margin: 0; }
.hpCalloutTeaser { margin: 0; }
.hpCalloutDivider { border-bottom: 1px solid #e0d0b9; margin: 6px 0; }
.hpMoreArrow { font-weight: bold; text-align: right; margin: 0; }
			
/* SITE STRUCTURE -------------------- */
			
#inCcontainer {	margin: 0 auto; padding: 0; background: #fff; width: 894px; border-right: 2px solid #8e8e8e; border-bottom: 2px solid #8e8e8e; border-left: 2px solid #8e8e8e; }	

#content { margin: 0 auto; padding: 0; background: #878c41; height: 698px; width: 879px; }
#inContent { margin: 0 auto 15px auto; padding-bottom: 0px; background: #6c6943; width: 879px; }
#inContentShell { margin: 15px auto 15px 15px; width: 846px; border: 1px solid #c3c3c3; background: #fff; }	
			
#inPageHeader { background: url(images/inPageHeaderBg.jpg) top left no-repeat; height: 30px; }

#inInfo	{ float: left; width: 637px; margin: 30px 0 0 0; }			
.inInfoWrapper { padding: 0 15px 15px 15px; }

#inMenu { float: right; width: 205px; background: url(images/hpCalloutContentDivider.jpg) top left no-repeat; margin: 30px 0 0 0; min-height: 515px; }
#inMenu ul { list-style-type: none; margin: 0; padding-left: 20px; text-indent: 0px; font-size: 11px; }			
.inMenuWrapper { margin-bottom: 200px; padding: 0 15px 15px 0px; }
.inMenuWrapper ul li { border-bottom: 1px solid #e0d0b9; padding: 3px 0 7px 0; }		
.inMenuWrapper a:hover { text-decoration: none; }
			
/* NAVIGATION -------------------- */
#navigation { background: url(images/header_menu.jpg) top left no-repeat; height: 33px; color: #fff; font: bold 11px "Times New Roman", Times, serif; width: 100%; }		
#navigation ul { margin: 0 0 0 43px; padding: 10px 0 0 0; list-style-type: none; }			
#navigation li { margin: 0 40px 0 0; padding: 0; display: inline; list-style-type: none; }		
#navigation li.lastNavItem { margin: 0;	}
#navigation a:link, #navigation a:visited {	color: #fff; text-decoration: none; }	
#navigation a:hover { color: #878c41; }

/* FOOTER -------------------- */
#footer p { font-size: 9px; text-align: center; margin-left: 514px; margin-top: 4px; color: #3e402f; }
#footer a:link, #footer a:visited { color: #3e402f; }		
#footer a:hover { color: #6a0404; }
			
/* GLOBAL -------------------- */
img { border: none; }
img.border { padding: 2px; border: 1px solid #6c6943; }
.bold { font-weight: bold; }
h1 { color: #fff; font: bold 16px "Times New Roman", Times, serif; margin: 0 15px; padding-top: 5px; }
h2 { color: #375b79; font-size: 13px; margin: 0; }
p { font-size: 12px; margin: 0 0 15px 0; }	
ul li, table { font-size: 12px; margin: 0; }			
ul .normUL li {	text-indent: 20px; }		
table th { background: #e0ddd4; color: #333; }
			
/* --------------------- hyperlinks  */
a:link, a:visited { color: #6a0404; text-decoration: none; }
a:hover { text-decoration: underline; color: #878c41; }
			

			


