body		{margin:0; color: #000; line-height:18px; background:#E5F1FF url(../images/pageElements/bgd_page.jpg) 0 0 repeat-x; }
body, td,
.NormalText	{color: #000; font-size: 12px; font-family: Verdana, Georgia;}
#container	{width:770px; margin:0 auto 0 auto; background:#E5F1FF url(../images/pageElements/bgd_container.jpg) 0 0 no-repeat; position:relative; border:1px solid #003D7E; border-width:0 1px 0 1px; }

#social-networks {
	position: absolute;
	z-index: 150;
	top: 608px;
	left: 22px;
}

#social-networks img {
	border: 0;
}

#flashheader {width:770px; height:186px; position:absolute; top:0; left:0; color:#F8F7F3; font-size:10px; text-align:center;}
#flashheader h1 {color:#F8F7F3; font-size:10px; margin:14px 0 0 0 ;}

#sideStuff {float:left; width:176px; padding:228px 0 3px 21px;}

/* Navigation */
#menu {width:176px; z-index:100; height:317px; background:#003D7E; }
	#menu img {border:0;}
	#menu .menuTitle {cursor:pointer; }
	#menu .menuSubs { display:block; color:#002f62; font-weight: normal; font-size: 10px; text-align:center; background:url(../images/pageElements/bgd_menu.gif) 0 0 repeat-y; }
	#menu .menuSubs a {display:block; color:#002f62; text-decoration:none; background:url(../images/pageElements/bgd_menu.gif) 0 0 repeat-y; line-height:17px;}
	#menu .menuSubs a:hover {color:#002f62; text-decoration:none; background:url(../images/pageElements/bgd_menu_on.gif) 0 0 repeat-y;}
	#menu .menuSubs div {padding:2px 0 4px 0; }
/* end navigation */

#content {width:510px; margin-left:237px; padding-top:248px; padding-bottom:2px; }
	#content a {text-decoration:underline; color:blue;}
	#content a:hover {color:#4a7ab0; text-decoration:none;}
	#content h3 {color:#0a1f62; font-weight: bold; font-size: 14px; margin-bottom:1px; }
	#content h4 {color:#000; font-weight: bold; font-size: 13px; margin-bottom:0px;  }
	#content h5 {display:block; background:#578AC3; color:#fff; font:bold 16px Arial; margin:18px 0 3px 0;  padding:3px 0 3px 6px;}
	#content hr {height:1px; color:#000; background:#000; size:1px;}
	#content p, #content ol, #content ul, #content form {margin-top:4px; margin-bottom:16px; }

	
#footer {width:100%; background:url(../images/pageElements/bgd_footer.jpg) 0 0 repeat-x; text-align:center; font-size: 11px; color:#003d7e; padding:14px 0 4px 0; height:40px; }
	#footer a {color:#003d7e; text-decoration:none; }
	#footer a:hover {color:#000; text-decoration:underline; }

/* Stuff */

#feature {margin:30px auto 20px auto;}

html .caption { font-style:italic; color:#333333;}

html .right {margin:0px 0px 5px 7px; float:right;}
html .left {margin:0px 7px 5px 0px; float:left;}

html .photoright {padding:2px; background:#fff; border:1px solid #000; float:right; margin:1px 0px 8px 9px;}
html .photoleft{padding:2px; background:#fff; border:1px solid #000; float:left; margin:1px 9px 8px 0px;}
html .photo {padding:2px; background:#fff; border:1px solid #000;}

html .featureRight {border:5px solid #79a4d5; padding:2px; float:right; margin:1px 0px 8px 9px;}
html .featureCenter {border:5px solid #79a4d5; padding:2px; margin:7px auto 7px auto; }

#altmenu {width:95%; background-color:#f7fcff; border:1px solid #0c335c; padding:8px 8px 8px 8px; font: bold 13px Arial; color:#003D7E; line-height:20px; text-align:center; margin:15px auto 15px auto;}
#altmenu a { color:#003D7E; text-decoration:none;}
#altmenu a:hover {color:#8eb5e2; text-decoration:none;}

#faq a {text-decoration:none; color:#003D7E; font-weight:bold;}
#faq a:hover {text-decoration:none; color:#000;}
#faq li a {display:block; line-height:13px; margin-bottom:8px; _margin-bottom:0;}
html .faqAnswer {width:85%; background-color:#F8FBFF; border:1px solid #0c335c; padding:7px; color:#000; margin-bottom:15px; line-height:14px;}

#photolinks img {border:2px solid #e5f1ff;}
#photolinks a img {border:2px solid #e5f1ff;}
#photolinks a:hover img {border:2px solid #4f82bb;}

.img-left
{
	float: left;
	margin: 0 18px 36px 0;
}

h6
{
	width: 510px;
	height: 0;
	clear: both;
}
