/* 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: #004e8a; font-size:28px; height:28px; margin-top:0px; margin-bottom:15px;}

body {margin:0px; background:url(images/pageElements/bgd_page.gif); font:12px Arial, Verdana, Helvetica, sans-serif; color:#004579; line-height:17px;}

#shell {width:750px; margin:7px auto 0px auto; background:transparent url(images/pageElements/bgd_shell.jpg) 0 0 repeat-y; position:relative; border:1px solid #fff;}

#flash {height:190px; width:750px; background:transparent url(images/pageElements/bgd_flash.jpg) 0 0 no-repeat;}

#container {width:750px; min-height:257px; background:transparent url(images/pageElements/bgd_container.jpg) 0 0 no-repeat; }

#menu {width:174px; background:transparent; margin-top:93px; float:left; }

/* Navigation */
#navSub {display:block; font:bold 11px arial, helvetica, verdana; background:transparent url(images/pageElements/bgd_submenu.jpg) 0 0 repeat-y; text-align:right; color:#13609D; padding:1px 0px 1px 0px;}
#navSub a {display:block; color:#13609D; text-decoration:none; padding-right:17px;  text-transform:uppercase;  line-height:18px; }
#navSub a:hover {color:#256ba4; text-decoration:none; background:#dde4ee;}

#sideInset {float:right; width:243px; margin:0px 0px 5px 7px; }

#content {width:540px; padding-top:82px; margin-left:203px;}
	#content a {text-decoration:underline; color:#b52818;}
	#content a:hover {color:#dc7468; text-decoration:none;}
	#content h2 {color:#000; font:bold 20px arial, Helvetica, verdana, sans-serif; margin-bottom:2px;}
	#content h3 {color:#000; font:bold 16px arial, Helvetica, verdana, sans-serif; margin-bottom:0px; margin-top:5px;}
	#content h4 {color:#004579; font:bold 14px arial, verdana, Helvetica, sans-serif; margin-bottom:0px;}
	#content hr {height:1px; color:#004579;}
	#content p {margin:4px 0px 16px 0px;}

#footer {width:750px; margin:5px auto 0px auto; font:normal 11px tahoma, verdana, arial, helvetica; color:#003366; text-align:center; line-height:16px;}
	#footer a {color:#003366; text-decoration:none;}
	#footer a:hover {color:#003366; text-decoration:underline;}
	#footer h2 {font:normal 11px tahoma, verdana, arial, helvetica; margin:0px; line-height:16px;}

/* Stuff */
.right {margin:0px 0px 5px 7px; float:right;}
.left {margin:0px 7px 5px 0px; float:left;}
	
.featureRight {border:7px solid #A1BEE0; padding:3px; float:right; margin:7px 0px 0px 8px;}
.featureCenter {border:7px solid #A1BEE0; padding:3px; margin:7px auto 7px auto; }

#altmenu {width:95%; background-color:#d9e3f2; border:1px solid #082454; padding:8px 8px 8px 8px; font:bold 14px Arial, Helvetica, verdana, sans-serif; color:#1f4781; line-height:20px; text-align:center; margin:15px auto 15px auto;}
#altmenu a { color:#1f4781; text-decoration:none;}
#altmenu a:hover {color:#748eb4; text-decoration:underline;}

#faq a {text-decoration:none; color:#1f4781; font-weight:bold; font-size:12px;}
#faq a:hover {text-decoration:none; color:#748eb4;}
#faq li a {display:block;}
.faqAnswer {width:90%; background-color:#d9e3f2; border:1px solid #082454; padding:8px 8px 8px 8px; color:#000; margin:-10px 0px 10px 0px; font-size:11px; line-height:15px;}

.photo img {background: #A1BEE0;  padding: 5px;  border:1px solid #082454;}
.photo a img {background: #A1BEE0;  padding: 5px;  border:1px solid #082454;}
.photo a:hover img {background: #7792b2;  padding: 5px;  border:1px solid #082454;}
