/* SIFR STUFF */
	.sIFR-flash {visibility: visible !important; margin: 0;}
	.sIFR-replaced {visibility: visible !important;}
	span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
	.sIFR-hasFlash h1 {visibility: hidden; letter-spacing: -3px; color: #b5d8fe; font-size:40px; height:40px; margin-top:0px; margin-bottom:35px;}

body {margin:0px; background:#BFBFBF url(images/pageElements/bgd_page.gif); font:12px Arial, Verdana, Helvetica, sans-serif; color:#000; line-height:17px;}

#shell {width:750px; margin:0px auto 0px auto; background:transparent url(images/pageElements/bgd_shell.gif) 0 0 repeat-y; position:relative; }

#container {width:750px; min-height:448px; background:transparent url(images/pageElements/bgd_container.jpg) 0 0 no-repeat; }

#address {font:bold 11px tahoma, helvetica, arial, verdana; color:#fff; text-align:center; width:395px; position:absolute; top:0px; left:207px;}
#address h2 {font:bold 11px tahoma, helvetica, arial, verdana; color:#fff; line-height:12px; margin:6px 0px 0px 0px;}

#topnav {position:absolute; top:130px; left:177px;}

#leftnav {position:absolute; top:215px; left:0px; width:142px; height:336px; background:transparent url(images/pageElements/bgd_leftnav.jpg) 0 0 no-repeat; }

#sidephoto {float:right; margin-top:194px; width:203px; height:296px; }

#content {width:375px; padding-top:193px; margin-left:162px;}
	#content a {text-decoration:underline; color:blue;}
	#content a:hover {color:#346AA6; text-decoration:none;}
	#content h2 {color:#000; font:bold 18px arial, Helvetica, verdana, sans-serif; margin-bottom:2px;}
	#content h3 {color:#11447D; font:bold 16px arial, Helvetica, verdana, sans-serif; margin-bottom:0px; }
	#content h4 {color:#000; font:bold 14px arial, verdana, Helvetica, sans-serif; margin-bottom:0px;}
	#content hr {height:1px; color:#000;}
	#content p {margin:4px 0px 16px 0px;}
	
#footer {height:23px; background:#7dbaf8 url(images/pageElements/footer.gif) 0 0 no-repeat; width:750px; color:#fff;font:11px tahoma, arial, verdana; line-height:12px; padding-top:26px; text-align:center; }
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}

/* Stuff */
.right {margin:0px 0px 5px 7px; float:right;}
.left {margin:0px 7px 5px 0px; float:left;}
	
#altmenu {width:95%; background-color:#fff; border:1px solid #103760; padding:8px 8px 8px 8px; font:bold 14px Arial, Helvetica, verdana, sans-serif; color:#1C5089; line-height:20px; text-align:center; margin:15px auto 15px auto;}
#altmenu a { color:#1C5089; text-decoration:none;}
#altmenu a:hover {color:#2A619A; text-decoration:underline;}

#listmenu {width:100%;  background-color:#fff; border:1px solid #103760; font:bold 11px Arial, Helvetica, sans-serif; line-height:13px; color:#113863; margin:15px auto 15px auto;}
#listmenu a { color:#113863; text-decoration:none;}
#listmenu a:hover {color:#2A619A; text-decoration:underline;}

.photo img {background: #fff;  padding: 5px;  border:1px solid #000;}
.photo a img {background: #fff;  padding: 5px;  border:1px solid #000;}
.photo a:hover img {background: #467EBB;  padding: 5px;  border:1px solid #000;}

#printoff a { text-decoration:underline; color:#11447D;}
#printoff a:hover { text-decoration:underline; color:#5c84b0;}