body {margin:0px; background:#505D92 url(images/pageElements/bgd_page.gif) 0 0 repeat-x; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:17px;}

#flash {height:143px; width:770px; margin:0px auto 0px auto;}

#MenuBox {width:777px; height:26px; margin:0px auto 0px auto;  background:transparent url(images/pageElements/bgd_menu.gif) 0 0 no-repeat;}

#container {width:100%; background:#cacfe3 url(images/pageElements/bgd_container.jpg) 0 0 repeat-x;}

#contentWrapper {width:770px; margin:0px auto 0px auto; background:transparent url(images/pageElements/bgd_content.gif) 0 0 repeat-y;}

#side {width:181px; height:397px; float:left; padding-left:11px; }

#pagePhoto {margin-left:211px; width:543px;}

#content {width:510px; padding-top:26px; margin-left:227px;}
	#content a {text-decoration:underline; color:blue;}
	#content a:hover {color:#505D92; text-decoration:none;}
	#content h1 {color:#001165; font:bold 28px trebuchet, trebuchet ms, arial, Helvetica, verdana, sans-serif; margin-bottom:6px;}
	#content h2 {color:#001165; font:bold 24px arial, Helvetica, verdana, sans-serif; margin-bottom:2px;}
	#content h3 {color:#001165; font:bold 16px arial, Helvetica, verdana, sans-serif; margin-bottom:0px; margin-top:5px;}
	#content h4 {color:#000; font:bold 12px verdana, Helvetica, sans-serif; margin-bottom:0px;}
	#content hr {height:1px; color:#000;}
	#content p {margin:4px 0px 16px 0px;}

#footer {width:770px; margin:5px auto 0px auto; font:normal 11px tahoma, arial, verdana; color:#fff; text-align:right;}
	#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;}
	
.featureRight {border:7px solid #717a51; padding:3px; float:right; margin:7px 0px 0px 8px;}
.featureCenter {border:7px solid #717a51; padding:3px; margin:7px auto 7px auto; }

#altmenu {width:95%; background-color:#fff; border:1px solid #212e62; padding:8px 8px 8px 8px; font:bold 14px Arial, Helvetica, verdana, sans-serif; color:#212e62; line-height:20px; text-align:center; margin:15px auto 15px auto;}
#altmenu a { color:#212e62; text-decoration:none;}
#altmenu a:hover {color:#556293; text-decoration:underline;}

#faq a {text-decoration:none; color:#212e62; font-weight:bold; font-size:12px;}
#faq a:hover {text-decoration:none; color:#000;}
#faq li a {display:block;}
.faqAnswer {width:90%; background-color:#fff; border:1px solid #212e62; padding:8px 8px 8px 8px; color:#000; margin:-10px 0px 10px 0px; font-size:11px; line-height:15px;}

.photo img {background: #E3E5F1;  padding: 5px;  border:1px solid #2E3D82;}
.photo a img {background: #E3E5F1;  padding: 5px;  border:1px solid #2E3D82;}
.photo a:hover img {background: #727b9c;  padding: 5px;  border:1px solid #727b9c;}

/* Navigation */
.menuItem { float:left; }
.menuSubs { display:block; position:absolute; border-top:#C40001 1px solid; }
.menuSubs a { width:134px; display:block; background-color:#fff; border:#C40001 1px solid; border-width:0px 1px 1px 1px; padding:3px 0px 3px 6px; text-align:left; text-decoration:none; line-height:20px; font:bold 12px Arial, Helvetica, sans-serif; color:#C40001; }
.menuSubs a:hover { background-color:#f0d5d3; color:#C40001; text-decoration:none; }
