/* Section Nine: Personal Access Pages */

 h2.welcometxt {
	 font-size: 14px;
	 line-height: 15px;
	 font-family: tahoma, sans-serif;
	 font-weight: normal;
	 margin-top:5px;
	 margin-bottom:5px;
	 }

.loginpref {
	 margin:0;
	 padding:0;
	 }

.loginprefleft,.loginprefright {
	 font-size: 10px;
	 font-family: tahoma, sans-serif;
	 }

.loginlink,a.loginlink {
	 font-size:10px ;
	 font-family: tahoma, sans-serif;
	 }

 p.loginprefleft {
	 margin:0;
	 padding:0;
	 }

.loginprefright {
	 font-size: 10px;
	 font-family: tahoma, sans-serif;
	 float: right;
	 width: 49%;
	 text-align: right;
	 /* depends on element width */
 background-color:#ffffff;
	 }

 /* _______________ Section Two: Fund Area _______________ */

.fundtitle {
	 font-size: 15px;
	 line-height: 16px;
	 font-family: Garamond, Georgia, serif;
	 font-weight: bold;
	 color: #605F4B;
	 text-transform: uppercase;
         background-color:#e3e4ef;
         display:block;
         padding: 3px 5px 3px 5px;
         margin: 0px -20px -15px -20px;
	 }

.fundval,.grantspaid {
	 font-size:15px;
	 line-height:15px;
	 font-family: tahoma, sans-serif;
	 font-weight:normal;
	 }

#grantcontainer {}

span.grantdate {padding-left:10px;margin-right:5px;font-size:12px;}

span.grantname {padding-bottom:10px;
         margin-right:10px;
         font-size:12px;}

span.grantspaid {font-size:12px;
         color:#605f4b;}

 span.fundval {display:block;
	 margin-bottom:-10px;
         margin-top:15px;}

 span.fundsmtxt {font-style:italic;
         font-family: Tahoma, sans-serif;
	 font-size:12px;
	 line-height:12px;}

 .grantspaid {
	 font-size:14px;
	 line-height:15px;
	 font-family: tahoma, sans-serif;
	 font-weight:normal;
	 }

span.fundaelink {border: 1px solid #dcdcd8;
         padding: 2px 5px 5px 5px;
         display:block;
         text-align:center;}

.fundaelink, a.fundaelink, a.fundaelink:active,a.fundaelink:visited {
	 font-size: 12px;
	 font-family: tahoma, sans-serif;
	 }

 a.fundaelink:hover {
	 font-family: Tahoma, sans-serif;
	 font-size: 12px;
	 color: #848BBB;
	 }

.grantdate {
	 font-family: Tahoma, sans-serif;
	 font-size:14px;
	 line-height:14px;}

.fundhdr {
	 font-size:15px;
	 font-family: tahoma, sans-serif;
	 margin-bottom:10px;
	 }

 a.interestadd {
	 font-size: 10px;
	 font-family: tahoma, sans-serif;
	 text-decoration:none;
	 }

 a.interestadd:hover {
	 font-size: 10px;
	 font-family: tahoma, sans-serif;
	 text-decoration:underline;
	 }

.interestaddsuccess,.interestaddfailure {
	 font-size:10px;
	 font-family: tahoma, sans-serif;
	 color:#737373;
	 }

 #grantlist {
	 margin-left:46px;
	 margin-right:15px;
	 margin-top:0px;
	 padding-top:0px;
	 padding-left: 0px;
	 text-indent: -28px;
	 }

 #grantlist li {
	 margin: 0px;
	 list-style-type: none !important;
         list-style:none;
	 }

 hr.funddivider {
	 margin:0 15px 0 15px;
	 color:#969cc5;
	 height:1px;
	 /*border: 1px #C1B29D solid;
	 */
 }

 /* List of Fund Statement PDFs - (actually a bulleted list styled to be horizontal. For ideas of ways to style this see http://css.maxdesign.com.au/listamatic/) */
 #pdflist ul {
	 margin-top:0px;
	 margin-left: 10px;
	 padding-left: 10px;
	 line-height:20px;
	 /*white-space: nowrap;
	 */
 }

 /* List of Fund Statement PDFs */
 #pdflist li {
	 display: inline;
	 /* list-style-type: none;
	 */
         padding-right: 5px;
	 white-space: nowrap;
	 }

 #pdflist a {
	 padding: 3px 7px 3px 20px;
	 white-space: nowrap;
	 }

 #pdflist a:link, #pdflist a:visited {
	 /*background-color: none */
         border:1px;
	 border-style:solid;
	 border-color: #ADACAC #949393 #949393 #ADACAC;
	 /* text-decoration: none;
	 */
 }

 #pdflist a:hover {
	 color:#336699;
	 /* background-color: #d3c6a4;
	 */
 /*causing bad effect*/
 /* text-decoration: none;
	 */
 }

 /* ***** FUND AREA Content Box ***** */
.fundcontentWrapper {
	 width: 100%;
         margin-top: 20px;
	 margin-bottom: 20px;
         margin-left: auto;
	 margin-right: auto;
	 /* Opera 4 doesn't like the 'margin' shorthand when using auto */
         padding: 10px 0px 0px 0px;
	 border: 0px;
	 text-align: left;
	 /* 2nd part of IE5-5.5 centering hack */
         border: 1px solid #DCDCD8;
         border-top: 7px solid #DCDCD8;
         border-bottom: 7px solid #DCDCD8;}


.fundcontent {margin: 0px;
	 padding: 0px;
         color: #E3E4EF;}

.fundcontent h1,.fundcontent h2,.fundcontent p {
	 margin-left: 20px;
	 margin-right: 20px;}

 /* Margin for content in fund box */
 /* **** FUND AREA Rounded Corners ***** */
.fundroundedCornerSpacer {
	 margin: 0px;
	 padding: 0px;
	 border: 0px;
	 clear: both;
	 font-size: 1px;
	 line-height: 1px;
	 }

.fundborderTL,.fundborderTR,.fundborderBL,.fundborderBR {
	 /*display:none;
	 */
 /* NO CORNERS - uncomment this line */
         width: 12px;
	 height: 12px;
	 /* Width and height of corner graphics */
         padding: 0px;
	 border: 0px;
	 z-index: 99;
	 }

.fundborderTL,.fundborderBL {
	 float: left;
	 clear: both;
	 }

.fundborderTR,.fundborderBR {
	 float: right;
	 clear: right;
	 }

.fundborderTL {
	 margin: -1px 0px 0px -1px;
	 }

.fundborderTR {
	 margin: -1px -1px 0px 0px;
	 }

.fundborderBL {
	 margin: -12px 0px 0px 0px;
	 }

 /* First number should be width of corner graphics */
.fundborderBR {
	 margin: -12px 0px 0px 0px;
	 }

 /* IE5-5.5/win needs the border scooted to the left or right by an additional 3px! Why? */
 /* Adjust following numbers to get corner graphics to line up with border. Each line affects a different browser */
.fundborderTL {
	 margin-left: -4px;
	 margin-left: -4px;
	 }

 html>body.fundborderTL {
	 margin-left: -1px;
	 }

.fundborderTR {
	 margin-right: -4px;
	 margin-right: -4px;
	 }

 html>body.fundborderTR {
	 margin-right: -1px;
	 }

.fundborderBL {
	 margin-left: -3px;
	 margin-left: -4px;
	 }

 html>body.fundborderBL {
	 margin-left: 0px;
	 }

.fundborderBR {
	 margin-right: -3px;
	 margin-right: -4px;
	 }

 html>body.fundborderBR {
	 margin-right: 4px;
	 }

 /* ____________ Section Three: Advisor Area _____________ */

.advisortext {
	 font-size:10px;
	 color:#949393;
	 }

 /* Advisor box Label text*/
.advisorname,.advisoremail,a.advisoremail,.advisorphone {
	 font-size:12px;
	 color: #737373;
	 /* text-decoration:none;
	 */
 }

 /* Advisor box Label text*/
 a.advisoremail:hover {
	 font-size: 10px;
	 color:#336699;
	 /* text-decoration:none;
	 */
 }

 /* Font size for advisor data- can call out each individually if needed */
.advisorname {
	 font-weight:bold;
	 }

 /* Advisor Name */
 img.advisorpict {
	 margin-bottom:8px;
	 }

 /* Margin around advisor pict/also add border if needed */
 /* **** * ADVISOR AREA Content Box * **** */
.advisorcontentWrapper {
	 /*display:none;
	 */
 /*Uncomment to hide ADVISOR AREA*/
 float: right;
	 /*Alignment of advisor box*/
 width: 158px;
	 /* Width of advisor box */
 margin-top: 10px;
	 /*Distance from edge of outer box*/
 margin-bottom: 10px;
	 /*Distance from edge of outer box*/
 margin-left: 10px;
	 /*Distance from edge of outer box*/
 margin-right: 0px;
	 /*Distance from edge of outer box*/
 padding: 0px;
	 border: 0px;
	 }

.advisorcontent {
	 margin: 0px;
	 padding: 0px;
	 border: none;
	 /* Border around advisor box - BORDER ON CORNER GRAPHICS SHOULD MATCH THIS */
 background-color: #FFFFFF;
	 /* Background color for advisor box */
 color: #949393;
	 /* Base text color */
 }

.advisorcontent h1,.advisorcontent h2,.advisorcontent p {
	 margin-left: 10px;
	 /* Margin between text and edges of advisor box */
 margin-right: 10px;
	 }

 /* ***** Advisor Area Rounded Corners ***** */
.advisorroundedCornerSpacer {
	 margin: 0px;
	 padding: 0px;
	 border: 0px;
	 clear: both;
	 font-size: 1px;
	 line-height: 1px;
	 }

.advisorborderTL,.advisorborderTR,.advisorborderBL,.advisorborderBR {
	 /*display:none;
	 */
 /* NO CORNERS - uncomment this line */
 width: 12px;
	 height: 12px;
	 /* Width and height of corner graphics*/
 padding: 0px;
	 border: 0px;
	 z-index: 99;
	 }

.advisorborderTL,.advisorborderBL {
	 float: left;
	 clear: both;
	 }

.advisorborderTR,.advisorborderBR {
	 float: right;
	 clear: right;
	 }

.advisorborderTL {
	 margin: -1px 0px 0px -1px;
	 }

.advisorborderTR {
	 margin: -1px -1px 0px 0px;
	 }

.advisorborderBL {
	 margin: -8px 0px 0px 0px;
	 }

 /*first number should be width of corner graphics*/
.advisorborderBR {
	 margin: -12px 0px 0px 0px;
	 }

 /*first number should be width of corner graphics*/
 /* IE5-5.5/win needs the border scooted to the left or right by an additional 3px! Why? */
 /*adjust following numbers to get corner graphics to line up with border. each line affects a different browser*/
.advisorborderTL {
	 margin-left: -4px;
	 margin-left: -4px;
	 }

 html>body.advisorborderTL {
	 margin-left: -1px;
	 }

.advisorborderTR {
	 margin-right: -4px;
	 margin-right: -4px;
	 }

 html>body.advisorborderTR {
	 margin-right: -1px;
	 }

.advisorborderBL {
	 margin-left: -3px;
	 margin-left: -4px;
	 }

 html>body.advisorborderBL {
	 margin-left: 0px;
	 }

.advisorborderBR {
	 margin-right: -3px;
	 margin-right: -4px;
	 }

 html>body.advisorborderBR {
	 margin-right: 0px;
	 }

 /* Apply Holly Hack to the non-floated content */
 html.hollyhacked {
	 height: 1%;
	 }

 