a {outline: none;}
p {color: #928a7b; font-size: 85%;}
#wideDiv  {
	background-color: #444444;
	}
#wideDiv .contain {
	min-width: 960px;
	max-width: 1600px;
	min-height: 580px;
	max-height: 900px;
	background-color: #1c1c1c;
	margin: 0 auto;
	height: 500px;
	width: auto;
	}
body {
	background-color: #000000;
	}
.risingSunHeader {
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 570px;
	width: 100%;
	position: relative;
	}
.risingSunBanner {
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 100%;
	position: relative;
	}
.risingSunHeader .corset {
	height: 570px;
	}
.profilesToView {
	
	margin-top: 40px;
	}
.socialLinks {
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 940px;
	color: #ffffff;
	}
.socialLinks .left {
	margin-left:5px;
}
.risingSunHeader h2 {
	text-indent: -999em;
	}
h1.serviceLogo {
	text-indent: -999em;
	}
#risingSunMain{
	background-image: url(images/bg_main.jpg);
	background-position: top center;
	height: 515px;
	}
#risingSunMain .corset {
	height: 474px;
	}
#risingSunLeaving {
	background-image: url(images/bg_leaving.jpg);
	height: 195px;
	}
.launchBtn {
	position: absolute;
	left: 397px;
	top: 435px;
	z-index: 3;
}
.reLaunchBtn {
	position: absolute;
	right: 27px;
	top: 134px;
}
.profilesToView  h2 a{
	color: #fff;
	font-size: 150%;
	text-transform: uppercase;
	text-decoration: none;
	}
.profilesToView  h3 a:link,.profilesToView  h3 a:visited{
	color: #fbbc10;
	font-size: 95%;
	text-transform: uppercase;
	text-decoration: none;
	}
h1.gotoArmyHome {
	position: absolute;
	left: 275px;
	top: 50px;
	width: 388px;
	height: 38px;
	background-image: url(images/logo_armyChallenge.jpg);
	background-repeat: no-repeat;
	margin-bottom:0 !important;
	}
h1.gotoArmyHome a:link, h1.gotoArmyHome a:visited {
	display: block;
	text-indent: -9999em;
	height: 100%;
	width: 100%;
	}
h1.bannerLaunchBtn {
	position: absolute;
	width: 940px;
	height: 405px;
	margin-bottom: 0;
	text-indent: -9999em;
	top: 0;
	left: 0;
	}
h1.bannerLaunchBtn a:link, h1.bannerLaunchBtn a:visited {
	display: block;
	text-indent: -9999em;
	height: 100%;
	width: 100%;
	}
.hiddenArea {
	position: absolute;
	left: -9999em;
	top: 0;
	}
.profileHighlight {
	width: 340px;
	position: absolute;
	top: 260px;
	left: 22px;
	}
#rs-caroline {
	background-image: url(images/bg_caroline.jpg);
	margin-bottom: 25px;
	height: 542px;
	}
#rs-caroline .profileHighlight {
	width: 400px;
	top: 236px;
	}
#rs-caroline .corset {
	height: 523px;
	}	
#rs-virginia {
	background-image: url(images/bg_virginia.jpg);
	height: 540px;
	margin-bottom: 7px;
	}
#rs-virginia .profileHighlight {
	width: 386px;
	top: 236px;
	}
#rs-virginia .corset {
	height: 523px;
	}	
#rs-ben {
	background-image: url(images/bg_ben.jpg);
	height: 535px;
	margin-bottom: 7px;
	}
#rs-ben .corset {
	height: 526px;
	}	
#rs-ben .profileHighlight {
	width: 372px;
	top: 237px;
	}
#rs-tavis {
	background-image: url(images/bg_tavis.jpg);
	height: 538px;
	margin-bottom: 16px;
	}
#rs-tavis .corset {
	height: 528px;
	}
#rs-tavis .profileHighlight {
	top: 238px;
	width: 390px;
	}
#rs-paul {
	background-image: url(images/bg_paul.jpg);
	height: 539px;
	margin-bottom: 13px;
	}	
#rs-paul .profileHighlight {
	top: 237px;
	width: 400px;
	}
#rs-paul .corset {
	height: 525px;
	}
.profileHighlight {
	width: 340px;
	position: absolute;
	top: 260px;
	left: 22px;
	}
.profileHighlight h2 {
	position: absolute;
	left: -9999em;
	}
.profileHighlight p {
	color: #ffffff;
	font-size: 125%;
	margin-bottom: 32px;
	line-height: 1.5em;
	}
.risingProfiles {
	position: relative;
	height: 305px;
	width: 288px;
	float: left;
	margin-right: 33px;
}
.lastProfile {
	margin-right: 0;
	}
.profileSection {
	margin-top: 0;
	overflow: auto;
	}
.risingProfiles h2 a:link, .risingProfiles h2 a:visited {
	position: absolute;
	top: 0;
	left: 0;
	display: block;	
	height: 100%;
	width: 100%;
	background-image: url(images/img_caroline.jpg);
	background-repeat: no-repeat;
	z-index: 2;
}
.risingProfiles h2 {
	text-indent: -9999em;
	}
.risingProfiles p {
	color: #a19683;
	position: absolute;
	top: 195px;
	left: 0;
	z-index: 1;
	font-size: 85%;
	line-height: 1.5em;
	}
a.btn_armyChallenge:link, a.btn_armyChallenge:visited {background-image: url(/campaigns/risingSun/images/btn_challenge.gif); background-repeat: no-repeat; width: 181px; height: 18px; text-indent: -9999em; display: block;}
/*#profileCaroline h2 a:link, #profileCaroline h2 a:visited {background-image: url(images/img_caroline.jpg);}
#profilePaul h2 a:link, #profilePaul h2 a:visited {background-image: url(images/img_paul.jpg);}
#profileBen h2 a:link, #profileBen h2 a:visited {background-image: url(images/img_ben.jpg);}
#profileTavis h2 a:link, #profileTavis h2 a:visited {background-image: url(images/img_tavis.jpg);}
#profileVirginia h2 a:link, #profileVirginia h2 a:visited {background-image: url(images/img_virginia.jpg);}*/
#profileCaroline h2 a:link, #profileCaroline h2 a:visited {background-image: url(images/img_caroline.jpg);}
#profilePaul h2 a:link, #profilePaul h2 a:visited {background-image: url(images/img_paul.jpg);}
#profileBen h2 a:link, #profileBen h2 a:visited {background-image: url(images/img_ben.jpg);}
#profileTavis h2 a:link, #profileTavis h2 a:visited {background-image: url(images/img_tavis.jpg);}
#profileVirginia h2 a:link, #profileVirginia h2 a:visited {background-image: url(images/img_virginia.jpg);}
.benProfile {background-repeat: no-repeat; background-image: url(images/sm_ben.jpg); padding-left: 260px; min-height: 190px; position: relative;}
.paulProfile {background-repeat: no-repeat; background-image: url(images/sm_paul.jpg); padding-right: 260px; background-position: right top; min-height: 190px; position: relative;}
.carolineProfile{background-repeat: no-repeat; background-image: url(images/sm_caroline.jpg); padding-left: 260px; min-height: 190px; position: relative;}
.virginiaProfile{background-repeat: no-repeat; background-image: url(images/sm_virginia.jpg); padding-left: 260px; min-height: 190px; position: relative;}
.tavisProfile {background-repeat: no-repeat; background-image: url(images/sm_tavis.jpg); padding-right: 260px; background-position: right top; min-height: 190px; position: relative;}

.armyProfile{background-repeat: no-repeat; background-image: url(images/img_armyTraining.jpg); padding-left: 209px; min-height: 190px; position: relative;}


.benProfile img.imgLink {position: absolute; top: 0; left: 0;}
.paulProfile img.imgLink {position: absolute; top: 0; right: 0;}
.carolineProfile img.imgLink {position: absolute; top: 0; left: 0;}
.virginiaProfile img.imgLink {position: absolute; top: 0; left: 0;}
.tavisProfile img.imgLink {position: absolute; top: 0; right: 0;}

.armyProfile img.imgLink {position: absolute; top: 0; left: 0;}

a.learnMore:link, a.learnMore:visited {background-image: url(/global/images/arrow_white.gif); color: #ffffff; display: inline-block; }

.gFooter a, .gFooter a:link, .gFooter a:visited {color: #727272}

.gFooter ul {border-bottom:1px solid #333333; border-top:1px solid #333333;}
p.notice {color:#FBBC10;font-size:150%;text-transform:uppercase; width: 570px; float: left; overflow: hidden;}

* html .benProfile, * html .paulProfile, * html .carolineProfile, * html .virginiaProfile, * html .tavisProfile {height: 190px; overflow: hidden;}

* html p.notice cufon.cufon {margin-bottom: 0!important; line-height: -1.8em!important; height: 16px!important; margin-top: 0!important;}
*:first-child+html p.notice cufon.cufon {margin-bottom: 0!important; line-height: -1.8em!important; height: 16px!important;margin-top: 0!important;}

.armyProfile h2 {
	margin:0px 0 6px 0;
}
.armyProfile p a {
	color:#fff;
}
h1.gotoArmyHome{
	margin-bottom:0 !important;
	}

/*Stop Cufon Flash of text */

.cufon-loading h1, 
.cufon-loading h2,
.cufon-loading h3 {
	text-indent:-9000em;
}
.cufon-ready h1, 
.cufon-ready h2,
.cufon-ready h3 {
	text-indent:0em;
}

.cufon-ready h1.serviceLogo,
.cufon-ready .risingProfiles h2{
	text-indent:-9000em;
}


