@charset "utf-8";
#article-photo {
	float: left;
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}

#article-photo-r {
	float: right;
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 40px;
	margin-left: 20px;
}
#Container {
	width: 945px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: auto;
}

#Container-reg {
	width: 945px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-top: 0px;
	padding: 0px;
}


#foot_nav {
	font-size: x-small;
	text-align: center;
	list-style-type: none;
	background-color: #C9C988;
	clear: both;
	background-image: url(../images/bg-nav2.gif);
	height: 25px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#foot {
	font-size: x-small;
	background-color: #2E3E67;
	text-align: center;
	padding: 5px;
	line-height: 130%;
	color: #FFF8CB;
}
#image {
	float: right;
	height: 180px;
	width: 108px;
	clear: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	vertical-align: top;
	position: static;
}
#image-r {
	float: right;
	height: 180px;
	width: 108px;
	clear: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	border: thin solid #999966;
	vertical-align: top;
	position: static;
}

#top {
}
#nav {
	background-color: #C9C988;
	clear: both;
	margin: 0px;
	text-align: center;
	color: #000;
	height: 25px;
	background-image: url(../images/bg-nav2.gif);
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#nav #MenuBar1 {
	text-align: center;
}

#left_column {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 190px;
	float: left;
	border-right-color: #7A7B42;
	background-color: #E2E197;
	border-right-width: 1px;
	border-right-style: solid;
}
#left_column #whats_new {
	padding: 0px;
	margin-bottom: 10px;
	height: 150px;
	line-height: normal;
	vertical-align: bottom;
	margin-left: 5px;
	margin-top: 10px;
	margin-right: 5px;
	background-color: #FFF;
	border: 2px solid #C54836;
}

#left_column #quick_links {
}
#main_column {
	float: left;
	width: 485px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	font-size: small;
	text-align: center;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#main_column-2column {
	width: 700px;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#main_column-1column {
	width: 905px;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#triangle {
	height: 354px;
	width: 400px;
	float: left;
}
#program-results {
	height: 200px;
	width: 200px;
	float: right;
}
#main_column-2column-newsletter {
	float: left;
	width: 700px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#main_column-2column-reg {
	width: 700px;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#reg-form {
}


#left_column #in_this_issue {
	height: 325px;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A69069;
}
#left_column #in_this_issue a {
	font-size: x-small;
}
#main_column-2column a {
	font-weight: normal;
	line-height: normal;
}

#main_column-2column #photo {
	margin: 10px;
	padding: 10px;
	width: 550px;
	float: left;
}


#foot_nav ul {
	margin: 0px;
	padding: 0px;
}
#foot_nav li {
	list-style-type: none;
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}
#foot_nav a {
	color: #000000;
	text-decoration: none;
}
#foot_nav a:hover {
	color: #BE412D;
	text-decoration: underline;
}

#right_column {
	font-size: small;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 4px;
	float: left;
	width: 199px;
	font-family: "Times New Roman", Times, serif;
	color: #666666;
	border-left-color: #7A7B42;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#nav a:hover {
	color: #BE412D;
	text-decoration: underline;
}
#nav a {
	color: #000;
	text-decoration: none;
	font-size: x-small;
}
#nav li {
	list-style-type: none;
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}
#nav ul {
	margin: 0px;
	padding: 0px;
}
#nav-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #676733;
	margin-top: 10px;
	margin-bottom: 20px;
	border-right-color: #C5C482;
	margin-left: 8px;
}
#nav-left ul {
	margin: 0px;
	padding: 0px;
}
#nav-left li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#nav-left a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	line-height: 90%;
}
#nav-left a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	text-decoration: underline;
	line-height: 90%;
}
#nav-left a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	line-height: 90%;
	font-weight: normal;
}
#nav-left a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	text-decoration: underline;
	line-height: 90%;
}
#nav-left-sub a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FF0000;
}
#nav-box {
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #b7b369;
	height: 52px;
	width: 700px;
}
#nav-button {
	height: 52px;
	width: 100px;
	text-align: center;
	float: left;
	font-size: 90%;
	padding: 0px;
}
#nav-button-up {
	height: 52px;
	width: 124px;
	text-align: center;
	float: left;
	font-size: 90%;
	background-image: url(../images/nav-media/nav-up.jpg);
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#nav-button-down {
	height: 72px;
	width: 134px;
	text-align: center;
	float: left;
	font-size: 90%;
	padding: 0px;
}
#nav-button1 {
	height: 72px;
	width: 134px;
	text-align: center;
	float: left;
	font-size: 90%;
}
#nav-button2 {
	height: 72px;
	width: 134px;
	text-align: center;
	float: left;
	font-size: 90%;
}
#nav-button3 {
	height: 72px;
	width: 134px;
	text-align: center;
	float: left;
	font-size: 90%;
}
#nav-button4 {
	height: 72px;
	width: 134px;
	text-align: center;
	float: left;
	font-size: 90%;
}
#nav-button5 {
	text-align: center;
	height: 72px;
	width: 134px;
	float: left;
	font-size: 90%;
}
#newletter-dateandissue-bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #FFF8CB;
	background-color: #2E3E67;
	padding: 10px;
	height: 15px;
	width: 200px;
	float: left;
}
#newletter-dateandissue-bar2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #FFF8CB;
	background-color: #2E3E67;
	height: 15px;
	width: 485px;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#newletter-dateandissue-bar3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #FFF8CB;
	background-color: #2E3E67;
	padding: 10px;
	height: 15px;
	width: 200px;
	float: left;
}
#photo {
	margin: 10px;
	padding: 10px;
	height: 150px;
	width: 150px;
	float: left;
}
#photo-float-left {
	margin: 10px;
	float: left;
}
#photo-float-right {
	margin: 10px;
	float: right;
	padding: 10px;
	border: thin double #003366;
	background-color: #fffce8;
}
#photo-float-left-no-border {
	margin: 10px;
	float: left;
}
#photo-float-right-no-border {
	float: right;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#ss book {
	margin: 5px;
	padding: 5px;
	height: 150px;
	width: 150px;
	float: left;
}
#ss-book {
	height: 140px;
	width: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: right;
	margin-top: 20px;
}
#testimonial {
	width: 205px;
	float: right;
	background-repeat: repeat-y;
	padding: 0px;
}
#testimonial-box {
	width: 455px;
	float: none;
	background-repeat: repeat-y;
	background-color: #fffce8;
	border: thin solid #9F3D29;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
#testimonial-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #676733;
	margin-top: 10px;
	margin-bottom: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C5C482;
	margin-left: 10px;
}
#whats_new h2 {
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#whats_new a {
	text-decoration: none;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 160%;
	font-weight: normal;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-variant: normal;
	color: #333333;
	text-transform: none;
	font-weight: normal;
	line-height: normal;
	vertical-align: top;
	font-style: italic;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-variant: normal;
	color: #333333;
	text-transform: none;
	font-weight: normal;
	line-height: normal;
	vertical-align: top;
	font-style: italic;
	text-align: center;
}
h3 {
	font-family: "Times New Roman", Times, serif;
	font-variant: normal;
	color: #333333;
	text-transform: none;
	font-weight: normal;
	line-height: normal;
	vertical-align: top;
	font-style: italic;
}
h4 {
	font-family: "Trajan Pro", "Times New Roman", serif;
	font-variant: small-caps;
	color: #333333;
	text-transform: none;
	font-weight: normal;
	line-height: normal;
	vertical-align: top;
	font-style: italic;
}
.h1-georgia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.bringinglifetomoney {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C6C684;
}
.byline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
}
.events-h1 {
	font-size: x-large;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.events-h2 {
	font-size: medium;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.events-h3 {
	font-size: small;
	font-style: normal;
	line-height: normal;
	color: #FFF8CB;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.headline3 {
	font-size: medium;
	font-style: normal;
	line-height: normal;
	color: #333333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.image-border {
	border: medium ridge #666633;
}

.garrett {
	font-size: small;
	font-weight: bold;
	color: #71714A;
}
.lpm-headding2 {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	font-weight: bold;
	color: #003B00;
}
.nav-menu-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
.nav-submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
.nav-left-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	line-height: 150%;
	color: #494A12;
}
.newsletter-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: normal;
}
.newsletter-title-color1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: bold;
	color: #BA412B;
}
.newsletter-title-color2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: bold;
	color: #686735;
}
.newsletter-home-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: normal;
}
.newsletter-planner-spotlight-Q {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.newsletter-planner-spotlight-A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 16pt;
}
.newsReleaseBox {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	line-height: 110%;
}
.publication {
	font-size: small;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.registrationmark {
	vertical-align: super;
}
.regulartext {
	font-size: small;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.regulartext-newslelease {
	font-size: small;
	line-height: 150%;
	font-family: "Times New Roman", Times, serif;
	text-align: left;
}
.regulartext-blue {
	font-size: small;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #274F74;
}
.regulartext-blue-unerline {
	font-size: small;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #274F74;
	text-decoration: underline;
}
.regulartext-list {
	font-size: small;
	line-height: 140%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.regulartext-list-arrow {
	font-size: small;
	line-height: 140%;
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: url(../images/arrow-bullet10.gif);
}
.regulartext-list-arrow-g10 {
	font-size: small;
	line-height: 140%;
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: url(../images/arrow-bullet-g10.gif);
}
.regulartext-list-arrow-green {
	font-size: small;
	line-height: 140%;
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: url(../images/arrow-g.jpg);
	color: #333333;
}
.rlp-line {
	font-size: medium;
	font-weight: bolder;
}
.rlp-listing-name {
	font-size: medium;
	font-style: normal;
	line-height: normal;
	color: #333333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.rlp-listing {
	font-size: 90%;
	font-style: normal;
	line-height: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.rlp-state {
	font-family: "Trajan Pro", "Times New Roman", serif;
	font-variant: small-caps;
	color: #84724F;
	text-transform: none;
	font-weight: bold;
	line-height: normal;
	vertical-align: top;
	font-size: x-large;
}
.testimonial-text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #525236;
	font-weight: normal;
	line-height: normal;
}
.testimonial-text2 {
	font-family: "Times New Roman", Times, serif;
	color: #666600;
	font-weight: bold;
	line-height: normal;
}
.testimonial-text2b {
	font-family: "Times New Roman", Times, serif;
	color: #383800;
	font-weight: bold;
	line-height: normal;
	font-size: 103%;
}
.testimonial-text3 {
	font-family: "Times New Roman", Times, serif;
	color: #993300;
	font-weight: bold;
	line-height: normal;
}
.testimonial-Text4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
	font-weight: 100;
	color: #303;
}
.testimonial-Text4-Name {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	font-weight: 100;
	color: #303;
}

.titleofarticle {
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
}
.planner-search-title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: bold;
	color: #1F405E;
}
.planner-search-text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: bold;
	color: #BA412B;
}
.planner-search-text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.planner-advanced-search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #274F74;
}

.regulartext-numbered-list {
	font-size: small;
	line-height: 140%;
	font-family: Arial, Helvetica, sans-serif;
}
.regulartext-newsarchives {
	font-size: small;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.list-arrow-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 16pt;
	list-style-image: url(../images/arrow-bullet-g10.gif);
}
#profile-container {
	padding: 10px;
	padding-bottom: 150px;	/* height: 1250px; */
}
#profile-container-basic {
	background-color: #FFF8CB;
	padding: 10px;
	height: 500px;
}
#profile-container #profile-contact-info {
	float: none;
	height: 225px;
	width: 650px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#profile-container-basic #profile-contact-info {
	float: none;
	height: 225px;
	width: 650px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #000;
}
#profile-container #profile-footer {

}
#profile-inner-container {
	float:right;
	width: 250px;
	vertical-align: bottom;
}

/********************** Profile detail page images ****************************/
#profile-image-container
{
	float: right;
	width: 284px;
	border-spacing: 0px;
}

#profile-image-container td
{
	/* TURN THIS BORDER ON TO ASSIST IN POSITIONING */
	/* border: thin solid black; */
	
	border-spacing: 0px;
	margin: 0px;
}

#profile-photo-container {
	vertical-align: bottom;
	text-align: right;
	padding-right: 10px;
}
#profile-photo {
	border: thin none #3C6495;
}

#profile-RLP-logo-container {
	vertical-align: bottom;
	text-align: right;
}
#profile-RLP-logo {
	width: 75px;
}

#profile-logo-container {
	vertical-align: top;
	text-align: right;
	padding-top: 30px;
}
#profile-logo {
	
}

/******************************************************************************/


#profile-photo-find {
	float: right;
	height: 175px;
	width: 150px;
	border: thin solid #3C6495;
	margin: 5px;
	vertical-align: middle;
}
#profile-container #profile-info {
	/* height: 1000px; */
	width: 650px;
}




.profile-headder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	color: #274F74;
}
.profile-advisor-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bolder;
	color: #274F74;
}
.profile-company-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bolder;
	color: #274F74;
}
.profile-company-misc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 14pt;
}
.profile-bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 14pt;
}
.profile-member {
	font-size: small;
	font-weight: bold;
	color: #71714A;
}
#flag-image {
	height: 25px;
	width: 485px;
	float: none;
}
#google-translate {
	height: 35px;
	width: 485px;
	float: left;
}
#Container #foot .style1 {
	color: #FFF;
}
#right-2column {
	float: left;
	height: 750px;
	width: 330px;
	padding: 10px;
	clear: right;
}
#left-2column {
	float: left;
	height: 500px;
	width: 330px;
	padding: 10px;
}
#george-photo {
	margin: 10px;
	height: 200px;
	width: 125px;
	float: right;
}

#main-2column-container {
	clear: both;
	margin: 40px;
}

