@charset "UTF-8";
/* CSS Document */
/*page width is 780px */
/*patterned border are 13px left and 13px right page content area is 754px */

/* gold: #a09780 */
/* gray font: #595959 */

body{background-image:url(../images/pageGradient.jpg); background-repeat:repeat-x; margin:0; padding:0; background-color: #000000;}
.pageSize{margin:0 auto 0 auto; width:780px; z-index:1; visibility:visible;}
.richesLogo {margin:45px auto 20px auto; width:408px; height: 27px;}
.navContainer {position: relative; top: 0px; left:0px; width:780px; height:82px; background-image:url(../images/navContainer.gif); background-repeat:none;}
.globalLinks {position:absolute; top:13px; left: 13px; width: 754px; height: 40px; background-color: #000000;}
.globalLinkElement{float:left;}
.navShadow {position:absolute; top:53px; left:13px; width: 754px; height: 29px; background-image:url(../images/subNavBackground.png); background-repeat:none;}
.pageContent {position:relative; top:0px; left:0px; width:780px; z-index:0; background-image:url(../images/pageContentTile.gif); background-repeat:repeat-y; height: 1%;}
.pageContentMargin {margin: 0px 13px 0px 13px; width:754px;}
.pageTitleMargin {padding-bottom: 24px;}
.pageSubTitleMargin {padding:0 0 26px 20px;}
.titleMargin {padding-bottom: 10px;}
.clearer { clear:both; display:block; height:1px;}

.homeColumn1of3 {float:left; margin-left:20px; width:164px; height:1%; display:inline;}
.homeColumn2of3 {float:left; margin-left:20px; width:304px; height:1%; display:inline;}
.homeColumn3of3 {float:left; margin-left:20px; width:204px; height:1%; display:inline;}

.column1of1 {float:left; margin:0 20px 0 20px; width:714px; height:1%; display: inline;}

.column1of2 {float:left; margin:0 20px 0 20px; width:337px; height:1%; display:inline;}
.column2of2Border {float:left; padding:0 20px 0 19px; width:337px; border-left:solid; border-left-width: 1px; border-left-color: #6d603c; height:1%; display:inline;}
.column2of2 {float:left; margin:0 20px 0 20px; width:337px; height:1%; display:inline;}

.column1of2b {float:left; margin:0 20px 0 20px; width:165px; height:1%; display:inline;}
.column2of2bBorder {float:left; padding:0 20px 0 19px; width:509px; border-left:solid; border-left-width: 1px; border-left-color: #6d603c; height:1%; display:inline;}

.prosColumn1of2 {float:left; margin:0 20px 0 20px; width:204px; height:1%; display: inline;}
.prosColumn2of2 {float:left; padding:0 20px 0 19px; width:470px; border-left:solid; border-left-width: 1px; border-left-color: #6d603c; min-height: 302px; display:inline;}
.prosImage {border:solid; border-width:1px; border-color:#737373; padding:4px; width:194px;} 
.prosImageSM {border:solid; border-width:1px; border-color:#737373; padding:4px; width:110px;} 

.proEmail {border:solid; border-width:1px; border-color:#cdc8b0; padding:4px; width:194px; height:25px; background-color:#f9f9f5;}

.libraryDoc {border:solid; border-width:1px; border-color:#cdc8b0; padding:4px; width:328px; background-color:#f9f9f5; margin-top:12px;}

.enewsColumn1of2 {float:left; margin:12px 20px 0 20px; width:204px; height:1%; display: inline;}
.enewsColumn2of2 {float:left; padding:12px 20px 0 19px; width:470px; display:inline;}

/*fonts START */

.pageTitle {margin: 0 auto 0 auto; padding: 10px 12px 10px 12px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; background-color: #6d603c; color: #FFFFFF; font-weight: normal; font-variant: small-caps; display: block; width: 20px; overflow: auto;}

.heading1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; line-height: 17pt; color: #a09780; font-weight: normal; font-variant: small-caps; letter-spacing: 1px;}

.heading2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; line-height: 13pt; color: #a09780; font-weight: normal; font-variant: small-caps;}
.heading2 a:link {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; line-height: 13pt; color: #a09780; font-weight: normal; font-variant: small-caps; text-decoration: none;}
.heading2 a:active {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; line-height: 13pt; color: #a09780; font-weight: normal; font-variant: small-caps; text-decoration: none;}
.heading2 a:visited {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; line-height: 13pt; color: #a09780; font-weight: normal; font-variant: small-caps; text-decoration: none;}
.heading2 a:hover{font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; line-height: 13pt; color: #a09780; font-weight: normal; font-variant: small-caps; text-decoration: underline;}

.heading3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; line-height: 12pt; color: #a09780; font-weight: normal; font-variant: small-caps;}
.heading3 a:link {font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; line-height: 12pt; color: #a09780; font-weight: normal; font-variant: small-caps; text-decoration: none;}
.heading3 a:active {font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; line-height: 12pt; color: #a09780; font-weight: normal; font-variant: small-caps; text-decoration: none;}
.heading3 a:visited {font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; line-height: 12pt; color: #a09780; font-weight: normal; font-variant: small-caps; text-decoration: none;}
.heading3 a:hover{font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; line-height: 12pt; color: #a09780; font-weight: normal; font-variant: small-caps; text-decoration: underline;}

.heading3 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 13pt; color: #a09780; font-weight: normal; margin-bottom: 0px;}

.textNormal {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 13pt; color: #595959;}
.textNormal a:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 13pt; color: #595959; text-decoration:underline;}
.textNormal a:active {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 13pt; color: #595959; text-decoration:underline;}
.textNormal a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 13pt; color: #595959; text-decoration:underline;}
.textNormal a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 13pt; color: #595959; text-decoration:underline;}


.textNormal2 {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 10pt; color: #595959;}
.textNormal2 a:link {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 10pt; color: #595959; text-decoration:underline;}
.textNormal2 a:active {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 10pt; color: #595959; text-decoration:underline;}
.textNormal2 a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 10pt; color: #595959; text-decoration:underline;}
.textNormal2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 10pt; color: #595959; text-decoration:underline;}

.copyright {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 10pt; color: #737373; padding-top: 10px;}

.bulletAlpha {color: #595959; font-family: Helvetica, Verdana, Arial, sans-serif; list-style-position: outside; list-style-type: upper-alpha; font-size:8pt; line-height: 14pt;}
.bulletNumeric{color: #595959; font-family: Helvetica, Verdana, Arial, sans-serif; list-style-position: outside; font-size:8pt; line-height: 14pt;}
.bulletRoman{color: #595959; font-family: Helvetica, Verdana, Arial, sans-serif; list-style-position: outside; list-style-type: lower-roman; font-size:8pt; line-height: 11pt;}

/*fonts END */

.subNav a:link {float:left; padding: 9px 0px 0 14px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 9pt; font-weight:normal; color: #6d603c; text-decoration:none; height: 24px;} 
.subNav a:active {float:left; padding: 9px 0px 0 14px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 9pt; font-weight:normal; color: #6d603c; text-decoration:none; height: 24px;}
.subNav a:visited {float:left; padding: 9px 0px 0 14px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 9pt; font-weight:normal; color: #6d603c; text-decoration:none; height: 24px;}
.subNav a:hover {float:left; color:#6d603c; text-decoration:underline;}
.subNavSelected {float:left; padding: 9px 0px 0 14px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 9pt; font-weight:normal; color: #FFF; text-decoration:none; height: 24px;}

/* for tabs formatting */
.subMenuItems {width:155px; margin:0px;}
.subMenuItems ul {margin: 0px; padding: 0px; list-style-type: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt;}
.subMenuItems a {display: block; margin: 0px; padding-left: 6px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; width: 143px; color:#6d603c; background-color: #FFFFFF; border: 1px; text-decoration: none; border-bottom-style: solid; border-color:#6d603c; border-left-style: solid; border-right-style: solid;}
.subMenuItems a:hover {margin: 0px; background-color: #6d603c; color: #FFFFFF; text-decoration: none;}

#tabHeaderActive span, #tabHeaderActive a {margin: 0px; background-color: #6d603c; color: #FFFFFF; text-decoration: none;}

