@charset "UTF-8";
/* CSS Document */

body {
	background-color:#003c6e;
	background-image:url(../images/bg_pg_gradient.jpg);
	background-repeat:repeat-x;
}

body, p, tr, td {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	line-height:1.5em;
	color:#45423c;
}

a {
	color:#45423c;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#wrapper {
	width:960px;
	margin:0 auto 0 auto;
}

#header {
	background-image:url(../images/bg_header.png);
	background-repeat:no-repeat;
	height: 85px;
	margin-left:-7px;
}

#headerLinks {
	font-size:0.8em;
	text-align:right;
	color:#fff;
}

#headerLinks a {
	color:#fff;
}

#mainLogo {
	background-image:url(../images/logo_main_rgmp.png);
	background-repeat:no-repeat;
	width:360px;
	height:56px;
	top:19px;
	left:26px;
	position:relative;
}

#SplashmainLogo {
	top:19px;
	left:300px;
	position:relative;
}

#mainContainer {
	margin-left:-7px;
	padding:0 7px 0 7px;
	background-image:url(../images/bg_mainContainer.png);
	background-repeat:repeat-y;
}

#pano320 {
	width:950px;
	height:320px;
	margin:0 5px 0 5px;
	border-top:5px #a38e52 solid;
}

#bodyContent {
	width:620px;
	margin:20px;
	float:left;
}

#bodyContent p {
	padding-bottom:20px;
}

.bodyBold {
	font-weight:bold;
}

#sidebarContainer {
	width:280px;
	float:right;
	margin-top:-30px;
	margin-bottom:20px;
}

.sidebarHeader {
	background-image:url(../images/header_sidebar.png);
	background-repeat:no-repeat;
	width:292px;
	height:39px;
	margin:-9px 0 0 -19px;
}

.sidebarHeader h2 {
	display:none;
}

.sidebarHeaderFR {
	background-image:url(../images/fr/header_sidebar.png);
	background-repeat:no-repeat;
	width:292px;
	height:39px;
	margin:-9px 0 0 -19px;
}

.sidebarHeaderFR h2 {
	display:none;
}


.sidebarBody {
	background-image:url(../images/bg_sidebarGradient.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#fff;
	font-size:0.95em;
	padding:10px;
	margin-left:-13px;
	border-left:1px #e8e4d8 solid;
	border-right:1px #e8e4d8 solid;
	width:258px;
}

.sidebarBody td {
	line-height:1.1em;
}

.sidebarBody table {
	margin-left:10px;
}

.sidebarBody tr, td {
	padding-bottom:1.5em;
}

.sidebarFooter {
	background-image:url(../images/bg_sidebarFooter.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:282px;
	height:9px;
	margin-left:-14px;
}

.clr {clear: both;}

#nextStepsContainer {
	width:924px;
	margin-left:20px;
}

#nextStep {
	background-image:url(../images/bg_nextSteps.gif);
	background-repeat:no-repeat;
	width:226px;
	height:116px;
	float:left;
	margin-right:-15px;
	padding:10px;
}

#splashContainerLeft {
	background-color:#EBEFF0;
	background-repeat:no-repeat; 
	width:448px;
	height:400px;
	float:left;
	margin-right:-15px;
	padding:10px;
}


#splashContainerRight {
	background-color:#EBEFF0;
	background-repeat:no-repeat; 
	width:448px;
	height:400px;
	float:right;
	margin-left:-15px;
	padding:10px;
}


#nextStep h4 {
	display:none;
}

#nextStep img {
	width:164px;
	height:39px;
	margin:23px 0 0 -7px;
}

.btnOurRoots {
	font-size:0.75em;
	color:#00457c;
	line-height:2em;
	margin:15px 0 0 0;
}

.btnOurRoots a {
	color:#00457c;
}

.linkArrow {
	font-weight:bold;
	color:#b89f67;
}

#footer {
	width:920px;
	margin: -10px 20px 0 20px;
	font-size:0.75em;
	color:#b2a075;
}

#footer a {
	color:#b2a075;
}

.footerLeft {
	float:left;
}

.footerRight {
	float:right;
	text-align:right;
	padding-bottom:40px;
}


/****************************
Images
****************************/

.panoHome {
	background-image:url(../images/pano_home.jpg);
	background-repeat:no-repeat;
	width:950px;
	height:320px;
}

.panoHome h1 {
	display:none;
}

.panoHomeFR {
	background-image:url(../images/fr/pano_home_fr.jpg);
	background-repeat:no-repeat;
	width:950px;
	height:320px;
}

.panoHomeFR h1 {
	display:none;
}

.titleCTAAlreadyAClient {
	background-image:url(../images/title_cta_alreadyAClient.gif);
	background-repeat:no-repeat;
	width:129px;
	height:15px;
}

.titleCTAAlreadyAClient h3 {
	display:none;
}

.titleCTAAlreadyAClientFR {
	background-image:url(../images/fr/title_cta_alreadyAClient.gif);
	background-repeat:no-repeat;
	width:88px;
	height:18px;
}

.titleCTAAlreadyAClientFR h3 {
	display:none;
}


.titleCTAStartPlanning {
	background-image:url(../images/title_cta_startPlanning.gif);
	background-repeat:no-repeat;
	width:115px;
	height:15px;
}

.titleCTAStartPlanning h3 {
	display:none;
}

.titleCTAStartPlanningFR {
	background-image:url(../images/fr/title_cta_startPlanning.gif);
	background-repeat:no-repeat;
	width:173px;
	height:18px;
}

.titleCTAStartPlanningFR h3 {
	display:none;
}

.titleCTAFindOutMore {
	background-image:url(../images/title_cta_findOutMore.gif);
	background-repeat:no-repeat;
	width:106px;
	height:15px;
}

.titleCTAFindOutMore h3 {
	display:none;
}

.titleCTAFindOutMoreFR {
	background-image:url(../images/fr/title_cta_findOutMore.gif);
	background-repeat:no-repeat;
	width:151px;
	height:18px;
}

.titleCTAFindOutMoreFR h3 {
	display:none;
}

.titleCTAOurRoots {
	background-image:url(../images/title_cta_ourRoots.gif);
	background-repeat:no-repeat;
	width:80px;
	height:15px;
}

.titleCTAOurRoots h3 {
	display:none;
}

.titleCTAOurRootsFR {
	background-image:url(../images/fr/title_cta_ourRoots.gif);
	background-repeat:no-repeat;
	width:93px;
	height:18px;
}

.titleCTAOurRootsFR h3 {
	display:none;
}

.btnClientLogin {
	background-image:url(../images/btn_clientLogin.gif);
	background-repeat:no-repeat;
	width:164px;
	height:39px;
	margin:23px 0 0 -7px;
}

.btnClientLogin h4 {
	display:none;
}

.btnFindAnAdvisor {
	background-image:url(../images/btn_findAnAdvisor.gif);
	background-repeat:no-repeat;
	width:164px;
	height:39px;
	margin:23px 0 0 -7px;
}

.btnFindAnAdvisor h4 {
	display:none;
}

.btnContactUs {
	background-image:url(../images/btn_contactUs.gif);
	background-repeat:no-repeat;
	width:164px;
	height:39px;
	margin:23px 0 0 -7px;
}

.btnContactUs h4 {
	display:none;
}

