/*Theme color to replace: D19F58*/

* { margin:0; padding:0; }

body { background: #000; font: 12px/18px Arial, Helvetica, sans-serif; color: #fff; }
#shell { margin: 0px auto; position: relative; width: 925px;  }
#header { width: 925px; height: 168px; background: url(images/pageElements/header.jpg) 0 0 no-repeat; }
#container { width: 925px; background: url(images/pageElements/container.jpg) repeat-y; }
#contentwrapper { width: 925px; background: url(images/pageElements/wrapper.jpg) 0 0 no-repeat; }
#contentwrapper2 { width: 816px; margin-left: 59px;  }

#menu { width: 925px; height: 67px; background: url(images/pageElements/menu.jpg) 0 0 no-repeat; }

/*Main Content*/
.content { min-height: 300px; _height: 300px; width: 420px; margin: 0 0 0 194px; padding: 20px 0 10px 0;  }
	.content p { padding: 5px 0 5px 0; }
	.content a, .content a:visited { color: #fff; }
	.content a:hover { color: #6B3D7B; } 
	.content ul { margin-left: 20px; padding: 5px 0;  }
	.content ol { margin-left: 35px; padding: 5px 0; }
	.content h2, h3, h4, h5 { margin: 5px 0;   }
	.content h2 { font-size: 20px; color: #e48ebb; }
	.content h3 { font-size: 18px; color: #e48ebb; }
	.content h4 { font-size: 16px; color: #E48EBB; }
	.content h5 { font-size: 14px; }
	.content table { padding: 5px 0; }
	
.bodytext { font: 12px/18px Arial, Helvetica, sans-serif; color: #fff; }
	
/*Footer*/
#footer { width: 925px; background: url(images/pageElements/footer.jpg) 0 0 no-repeat; padding: 50px 0 10px 0; text-align: center; color: #999999; font-size: 10px; line-height: 14px; clear: both; }
	#footer a, #footer a:visited { color: #999999; text-decoration: none;  }
	#footer a:hover { color: #fff; }

/*Menu*/
#navigation { height: 40px; position: absolute; top: 165px; color: #000; }
#nav { margin-left: 54px; }
#nav li	{ list-style: none; float: left; }
#nav li a img { border: none;  }
	#nav li a:hover { color: #DA9400; }

#nav li ul { position: absolute; left: 50px; top: 35px; width: 800px; padding: 10px 0; display: none; text-align: center; }
#nav li ul li { display: inline; text-align: center; }
#nav li ul li a { font: 12px Arial, Helvetica, sans-serif; font-weight: normal; padding: 0; line-height: 16px; color: #000; text-decoration: none; padding: 0px 5px; }
	#nav li ul li a:hover { color: #330243; }

/*---- sIFR 3---*/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0;}
.sIFR-replaced { visibility: visible !important; margin: 0; padding: 0; width: auto;}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-replaced > div { display: none !important;}
.sIFR-active #homeTitle {visibility:hidden; font:normal 75px/75px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0 282px; padding:0; height: 75px;}
.sIFR-active h1 {visibility:hidden; font: 48px Verdana, Arial, Helvetica, sans-serif; line-height: 48px; margin:0; padding:0; width: 420px;}

/*Misc*/
.featureCenter { border: 2px #D19F58 solid; margin: 5px; }
.featureRight { border: 2px #D19F58 solid; margin: 5px; float: right; }
.photo { border: 1px #D19F58 solid; padding: 5px; background: #fff; margin: 0px 5px; }
.photoleft { border: 1px #D19F58 solid; padding: 5px; float: left; background: #fff; margin: 5px 5px 0px 0px; }
.photoright { border: 1px #D19F58 solid; padding: 5px; float: right; background: #fff; margin: 5px 0px 0px 5px; }
.pagePhoto { position: absolute; left: 15px; margin-top: 70px; }
.missionPhoto2 { position: absolute; left: 15px; margin-top: 650px; }
.missionPhoto3 { position: absolute; right: 10px; margin-top: 1000px; }
.aboutPhoto2 { position: absolute; left: 15px; margin-top: 400px; }
.aboutPhoto3 { position: absolute; right: 10px; margin-top: 400px; }
.bondingPhoto1 { position: absolute; left: 60px; margin-top: 800px; }
.bondingPhoto2 { position: absolute; left: 60px; margin-top: 1400px; }
.bondingPhoto3 { position: absolute; right: 60px; margin-top: 1400px; }
.bondingPhoto4 { position: absolute; left: 60px; margin-top: 1650px; }
.bondingPhoto5 { position: absolute; right: 60px; margin-top: 1650px; }
.bondingPhoto6 { position: absolute; right: 10px; margin-top: 2800px; }
.bondingPhoto7 { position: absolute; left: 10px; margin-top: 2600px; }
.startPhoto1 { position: absolute; left: 15px; margin-top: 230px; }
.retentionPhoto1 { position: absolute; left: 60px; margin-top: 430px; }
.retentionPhoto2 { position: absolute; right: 60px; margin-top: 930px; }
.whychoose1 { position: absolute; right: 60px; margin-top: 430px; }
.whychoose2 { position: absolute; left: 60px; margin-top: 430px; }
.whychoose3 { position: absolute; left: 60px; margin-top: 820px; }
.whychoose4 { position: absolute; left: 20px; margin-top: 1190px; }
.whychoose5 { position: absolute; right: 70px; margin-top: 1420px; }
.whychoose6 { position: absolute; left: 70px; margin-top: 1520px; }
.whychoose7 { position: absolute; left: 15px; margin-top: 3100px; }
.whychoose8 { position: absolute; left: 60px; margin-top: 3400px; }
.whychoose9 { position: absolute; right: 60px; margin-top: 3400px; }
.whychoose10 { position: absolute; left: 60px; margin-top: 2650px; }
.whychoose11 { position: absolute; right: 60px; margin-top: 2800px; }
.whychoose12 { position: absolute; left: 60px; margin-top: 2900px; }

.expanders1 { position: absolute; left: 15px; margin-top: 600px; }
.expanders2 { position: absolute; right: 15px; margin-top: 600px; }




.errmsg {display:none;}
#validationmsg h4, #validationmsg ul li { color:#FF0000; }
.callout { position: absolute; left: 692px; margin-top: 13px; }
.callout2 { position: absolute; left: 692px; margin-top: 335px; }
.pink { color: #F09; font-size:24px; font-weight:bold; }
.stafflist { text-align: center; }
.staff { margin: 0 0 5px 0; }

.altmenu2 { text-align: center; }
.altmenu2 img { border: none; margin:0; padding:0; float: left; }
