/* fixes and workarounds */
.png  { behavior: url('iepngfix.htc'); }

body {
	background-image:url('images/page_bkg.gif');
	background-repeat:repeat-x;
	background-color:#9b9b9b;
}

.pageTitle											{ font-size:1.5em; font-weight:bold; padding-bottom:8px; }
.paragraph											{ margin-top:0px; margin-bottom:10px; }
ul															{ margin-top:0px; margin-bottom:0px; margin-left:0px; padding-left:25px;}
img															{ border:0px solid black; }
.hr															{ border-bottom:1px dotted black; border-top:0px solid black; border-left:0px solid black; border-right:0px solid black; padding-top:5px; margin-bottom:5px; font-size:1px; }

.strong													{ font-weight:bold; }
.italic													{ font-style:italic; }
.disabled, .caption							{ font-style:italic; color:#666666;}
.smaller												{ font-size:smaller; }
.larger													{ font-size:larger; }
.good														{ font-weight:bold; color:darkgreen; }
.bad														{ font-weight:bold; color:red; }
.black													{ color:black; }
.white													{ color:white; }
.indent													{ margin-left:15px; }
.center													{ text-align:center; }
.right													{ text-align:right; }
.font10													{ font-size:10px; }
.font11													{ font-size:11px; }
.font12													{ font-size:12px; }
.font14													{ font-size:14px; }
.font16													{ font-size:16px; }
.font18													{ font-size:18px; }
.font20													{ font-size:20px; }
.font24													{ font-size:24px; }
	
.navLink												{ cursor:pointer; font-family: "Palatino Linotype"; padding:5px 0px 5px 5px; }
.navLink_on											{ color:#ffffff; background-color:#b995cf; }
.navLink_off										{ color:default; background-color:transparent; }
.subLink												{ font-size:smaller; margin-left:5px; font-weight:bold; }

.opaque {
	filter:alpha(opacity=100);
	-moz-opacity:1; 
	opacity:1; 
	-khtml-opacity:1;
}

.translucent {
	filter:alpha(opacity=85); 
	-moz-opacity:.85; 
	opacity:.85; 
	-khtml-opacity: 0.85;
}


.page_container {
	position:relative;
	width:760px;
	margin:auto;
}

.page_container .page_img_container {
	position:relative; 
	width:668px; 
	height:458px; 
	margin:auto;
}

	.page_container .page_img_container .page_img {
		position:absolute; 
		left:18px; 
		top:18px; 
		width:632px; 
		height:422px;
	}
	
	#mainImg {
		width:632px;
	}
	
	.page_container .page_img_container .page_img_border {
		position:absolute; 
		left:0px; 
		top:0px; 
		width:668px; 
		height:458px;
	}



.page_container .page_logo {
	position:absolute; 
	left:96px; 
	top:57px; 
	width:290px; 
	height:60px;
}

.page_container .page_nav_container {
	position:absolute; 
	left:0px; 
	top:125px; 
	width:144px; 
	min-height:375px; 
	height:375px; 
	background-color:white; 
	filter:alpha (opacity=70); 
	-moz-opacity:.70; 
	opacity:.70; 
	-khtml-opacity: 0.7;
}

	.page_container .page_nav_container .page_nav_content {
		font-size:larger; 
		padding:10px;
	}

	
	
.page_container .page_content_container {
	display:none; 
	position:absolute; 
	left:152px; 
	top:125px; 
	width:608px;  
	background-color:white; 
}

	.page_container .page_content_container .page_content {
		padding:15px;
	}