body
{
    margin: 0 0 0 0;
    background-color: #8896a7;
	background-image: url(../images/pagebg.jpg);
	background-repeat: repeat-x;
}



p.h1 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#FFFFFF; font-weight:bold; line-height:15px; text-align:center;}
p.h2 {font-family:Helvetica, Arial, sans-serif; font-size: 22px; color:#FFFFFF; font-weight: bolder; line-height:6px;}
p.h3 {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#333333; font-weight:bold; word-spacing:2px; line-height:18px;}
p.stext {font-family:Helvetica, Arial, sans-serif; font-size: 14px; color:#666666; font-weight:normal; line-height:18px;}
p.awardstext {font-family:Helvetica, Arial, sans-serif; font-size: 14px; color:#666666; font-weight:normal; line-height:18px; padding: 30px 0 0 0;}
p.subheader {font-family:Helvetica, Arial, sans-serif; font-size: 24px; color:#2b6492; font-weight:bold; line-height:18px; padding: 10px 0 0 0;}
*:first-child+html p.subheader {font-family:Helvetica, Arial, sans-serif; font-size: 24px; color:#2b6492; font-weight:bold; line-height:28px; padding: 10px 0 0 0;}
p.lyteboxtext {height: 268px; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; font-weight:normal; word-spacing:2px; line-height:19px; text-align:left; padding: 0 6px 0 0;}
p.lyteboxheader {font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#333333; font-weight:bold; word-spacing:2px; line-height:19px; text-align:justify; padding: 40px 0 0 0;}
p.bc {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-weight:normal; word-spacing:1px; line-height:19px; text-align:right; padding-right:40px;}

a.topnav:link {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#8896a7; font-weight:bold;}
a.topnav:active {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#8896a7; font-weight:bold;}
a.topnav:visited {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#8896a7; font-weight:bold;}
a.topnav:hover {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#bd9a68; font-weight:bold;}

a.slinks:link {color: #666666; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 14px; word-spacing:3px; line-height:18px;}
a.slinks:active {color: #666666; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 14px; word-spacing:3px; line-height:18px;}
a.slinks:visited {color: #666666; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 14px; word-spacing:3px; line-height:18px;}
a.slinks:hover {color: #CCC; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 14px; word-spacing:3px; line-height:18px;}

a.flinks:link {color: #FFFFFF; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 12px; word-spacing:3px; line-height:19px;}
a.flinks:active {color: #FFFFFF; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 12px; word-spacing:3px; line-height:19px;}
a.flinks:visited {color: #FFFFFF; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 12px; word-spacing:3px; line-height:19px;}
a.flinks:hover {color: #CCC; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 12px; word-spacing:3px; line-height:19px;}


.outerShell
{
    margin: 0 auto;
    text-align: center;
	background-image:url(../images/bg.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    text-align: left;
    min-height: 1177px;
    overflow: visible;
}
.page
{
    width: 984px;
    margin: 0 auto;
}
*:first-child+html .logo {
	width: 156px;
	float:left;
	padding: 5px 0 0 5px;
}
.logo {
	width: 156px;
	float:left;
	padding: 14px 0 0 5px;
}
.uppernav
{
	width: 400px;
	height:12px;
	text-align:right;
	float:right;
	padding: 8px 0 0 0;
}
*:first-child+html .uppernav
{
	width: 400px;
	height:12px;
	text-align:right;
	float:right;
	padding:0;
}
*:first-child+html .head
{
	width: 984px;
	margin:0;
	padding:8px 0 0 0;
}
.head
{
	width: 984px;
	margin:0;
	padding:0 0 0 0;
}

.nav
{
	width: 757px;
	padding: 25px 0 0 0;
	margin:0;
	float: right;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.nav
{
	width: 757px;
	padding: 25px 0 0 0;
	margin:0 0 0 0;
	float: right;
}
}
*:first-child+html .nav
{
	width: 757px;
	padding: 25px 0 0 0;
	float: right;
}

.whotext
{
	text-align:center;
	width:143;
	height:20px;
}
.whobutton a {
	background: url(../images/whobutton.png) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	width:143px;
	height:44px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
}
.whobutton a:hover {
	background-position: -143px;
	margin: 0;
}
.donatebutton a {
	background: url(../images/donatebutton.png) 0 0 no-repeat;
	width:136px;
	height:44px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	margin: 0;
	padding: 0;
	float:left;
}

.donatebutton a:hover {
	background-position: -136px;
	margin: 0;
}

.casebutton a {
	background: url(../images/casebutton.png) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	width:142px;
	height:44px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
}

.casebutton a:hover {
	background-position: -142px;
}
.hallbutton a {
	background: url(../images/hallbutton.png) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	width:151px;
	height:44px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
}

.hallbutton a:hover {
	background-position: -151px;
}
.sealbutton a {
	background: url(../images/sealbutton.png) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	width:185px;
	height:44px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
}
.sealbutton a:hover {
	background-position: -185px;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{
.flash 
{
	width: 757px;
	height:307px;
	float: right;
	background-repeat:no-repeat;
	background-position:top;
	margin: 0px 0 0 0;
}
}
.flash 
{
	width: 757px;
	height:307px;
	float: right;
	background-repeat:no-repeat;
	background-position:bottom;
}
.innerpage
{
	width:984px;
}
*:first-child+html .darkbar 
{
	width: 984px;
	height: 11px;
	margin: -4px 0 0 0;
}

.darkbar 
{
	width: 984px;
	height: 11px;
}
.bodydiv
{
	background-image:url(../images/bodybg.png);
	background-repeat: repeat-x;
	width:984px;
	min-height: 495px;
	float:left;
	padding:0;
}
*:first-child+html .bodydiv
{
	background-image:url(../images/bodybg.png);
	background-repeat: repeat-x;
	width:984px;
	min-height: 495px;
	margin: 0 0 0 0;
	float:left;
	padding:0;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.bodydiv
{
	background-image:url(../images/bodybg.png);
	background-repeat: repeat-x;
	width:984px;
	min-height: 495px;
	float:left;
	margin-top:0px;
}	
}
*:first-child+html .leftpanel
{
	background-image:url(../images/leftpanelbgsliver.png);
	background-repeat:repeat-y;
	width:247px;
	padding: 15px 0 0 16px;
	margin: 4px 0 0 0;
	float: left;
	clear:both;
}
.leftpanel
{
	background-image:url(../images/leftpanelbgsliver.png);
	background-repeat:repeat-y;
	width:247px;
	padding: 15px 0 0 16px;
	float: left;
	clear:both;
}
.donatebody
{
	width:231px;
	text-align:left;
	margin: 0 0 0 -11px;
}
*:first-child+html .donatebody
{
	width:231px;
	text-align:left;
	margin: 0 0 0 -10px;
}
.social
{
	background-image:url(../images/followusbg.png);
	background-repeat:no-repeat;
	width:212px;
	height:355px;
	padding-bottom:19px;
}

.twitter
{
	width: 212px;
	padding: 60px 0 0 0;
	text-align:center;
}
.facebook
{
	width: 212px;
	padding: 20px 0 0 0;
	text-align:center;
}
.youtube
{
	width: 212px;
	padding: 20px 0 0 0;
	text-align:center;
}

.rightpanel
{
	width:700px;
	float:left;
	padding: -10px 0 15px;
	margin: 0;
}
*:first-child+html .bodytext
{
	width:670px;
	text-align:justify;
	padding: 25px 0 0 15px;
}
.bodytext
{
	width:670px;
	text-align:justify;
	padding: 0 0 0 15px;
}
.hline 
{
	float:left;
	background-image: url(../images/horwhiteline.png);
	background-repeat:repeat-x;
	width:670px;
	height:5px;
	padding: 0 0 0 15px;
}
.rightbottom
{
	width:700px;
	padding: 25px 0 0 10px;
	float:left;
	margin:0;
	clear:both;
}
.callouts
{
	width:243px;
	float:left;
}
.coevents
{
	width:243px;
	float:left;
}
.corecruitment
{
	width:243px;
	float:left;
}
.accordian
{
	width:444px;
	height:275px;
	float:left;
	background-image:url(../images/accbg.png);
	background-repeat:no-repeat;
	margin: -8px 0 0 0;
}
.book
{
	width:444px;
	height:275px;
	float:left;
	margin: -8px 0 0 0;
}
.footer
{
	width:984px;
	height:214px;
	background-image:url(../images/footerbg.png);
	background-repeat: no-repeat;
	float:left;
	padding-left:10px;
	padding-top:5px;
}
.footerlinks1
{
	float:left;
	width:140px;
	padding:30px 0 0 10px;
}
.footerlinks2
{
	float:left;
	width:140px;
	padding-top:30px;
	padding-left:35px;
}
.footerlinks3
{
	float:left;
	width:140px;
	padding-top:30px;
	padding-left:0px;
}
.footerlinks4
{
	float:left;
	width:140px;
	padding-top:30px;
	padding-left:0px;
}
.footerlogos
{
	width:100px;
	height:175px;
	float:right;
	padding: 30px 30px 0 0px;
}
.footerlogos2
{
	width:100px;
	height:200px;
	float:right;
	padding: 15px 10px 0 0px;
}

<!-- SUBPAGE -->

@media screen and (-webkit-min-device-pixel-ratio:0)
{
.subimage
{
	width: 757px;
	height:307px;
	float: right;
	background-image:url(../images/subpageimage.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
}
*:first-child+html .subimage
{
	width: 757px;
	height:307px;
	background-image:url(../images/subpageimage.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float: right;
}
.subimage
{
	width: 757px;
	height:307px;
	float: right;
	background-image:url(../images/subpageimage.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.csimage
{
	width: 757px;
	height:307px;
	float: right;
	background-image:url(../images/casestudies.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
}
.csimage
{
	width: 757px;
	height:307px;
	float: right;
	background-image:url(../images/casestudies.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.hohimage
{
	width: 757px;
	height:307px;
	float: right;
	background-image:url(../images/hoh.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
}
.hohimage
{
	width: 757px;
	height:307px;
	float: right;
	background-image:url(../images/hoh.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.scimage
{
	width: 757px;
	height:307px;
	float: right;
	background-image:url(../images/sealcommunity.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
}
.scimage
{
	width: 757px;
	height:307px;
	float: right;
	background-image:url(../images/sealcommunity.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.eventsimage
{
	width: 757px;
	height:307px;
	float: right;
	background-image:url(../images/events.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
}
.eventsimage
{
	width: 757px;
	height:307px;
	float: right;
	background-image:url(../images/events.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.recruitmentimage
{
	width: 757px;
	height:307px;
	float: right;
	background-image:url(../images/recruitment.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
}
.recruitmentimage
{
	width: 757px;
	height:307px;
	float: right;
	background-image:url(../images/recruitment.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.awardsimage
{
	width: 757px;
	height:307px;
	float: right;
	background-image:url(../images/awards.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
}
*:first-child+html .awardsimage
{
	width: 757px;
	height:307px;
	background-image:url(../images/awards.jpg);
	float: right;
}
.awardsimage
{
	width: 757px;
	height:307px;
	float: right;
	background-image:url(../images/awards.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.donateimage
{
	width: 757px;
	height:307px;
	float: right;
	background-image:url(../images/donations.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
}
*:first-child+html .doanteimage
{
	width: 757px;
	height:307px;
	background-image:url(../images/donations.jpg);
	float: right;
}
.donateimage
{
	width: 757px;
	height:307px;
	float: right;
	background-image:url(../images/donations.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
*:first-child+html .subright
{
	width:738px;
	min-height: 495px;
	float:right;
	padding: 10px 0 0 0px;
	margin: 4px 0 0 -35px;
	background-image:url(../images/subbody.jpg);
	background-repeat:repeat-y;
}
.subright
{
	width:738px;
	min-height: 504px;
	float:right;
	padding: -10px 0 0 0px;
	margin: 0 0 0 -35px;
	background-image:url(../images/subbody.jpg);
	background-repeat:repeat-y;
}
.subtext
{
	width:650px;
	text-align:justify;
	padding: 0 0 0 42px;
}

.divline
{
	width:100%;
	background-color: #01467d;
	height:1px;
}

.awardimage {
	width: 205px;
	height: 260px;
	float:left;
	padding: 30px 0 0 0;
	margin-right: 40px;
}

.breadcrumbs
{
	width: 300px;
	height: 15px;
	float:right;
}

.winners
{
	width: 150px;
	float:left;
	margin: 0 0 5px 0;
	overflow:hidden;
}

.winnertext
{
	width: 250px;
	float:right;
}

.closebutton {
	float:right;
	padding-right:10px;
}
	
	
