@charset "utf-8";
/* CSS Document */

/* GLOBAL ELEMENTS */
body { font-family:Tahoma,Arial,Helvetica,sans-serif; } 

a { color:#006633; text-decoration: none; }
a:hover { color:#009933; text-decoration:underline; }

#column1 { width:260px; float:left; margin:0px 40px 10px 40px; _margin:0px 40px 10px 20px; background-color:#ffffff;}
#column2 { width:230px; float:left; margin:0px 40px 10px 0px; background-color:#ffffff;}
	#column2 a { color:#333333;}
#column3 { width:230px; float:left; margin:0px 0px 10px 0px; background-color:#ffffff;}
	#column3 a { color:#333333;}

img { border:none; }
.indent { margin-left:20px; }

/* GLOBAL CLASSES */
.hidden { display:none; }



/* FUND NEWS !!! height was 410 */
#fundNews #stories { padding:5px 5px 0px 5px; height:410px; overflow:auto; text-align:left;
	scrollbar-3dlight-color:#dddddd;scrollbar-darkshadow-color:#dddddd;scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;scrollbar-track-color:#eeeeee;scrollbar-arrow-color:#aaaaaa;
	scrollbar-face-color:#dddddd; }
#fundNews h2, #fundNews p, #fundNews ul { font-size:0.8em; }
#fundNews h2 { margin:0px 0px 5px 0px; }
#fundNews p { margin:5px 0px 3px 0px; }
#fundNews ul { list-style-type:none; margin-top:0px; margin-bottom:0px; padding:0px; text-align:right; }
#fundNews a { color:#000000; }
#fundNews a:hover { color:#009933; }
#fundNews ul li a { color:#006633; }



/* FUND MARKET VALUE */
#fundMarketValue { text-align:left; }
#fundMarketValue table { width:230px; margin-top:5px; }
#fundMarketValue table td { font-size: 0.7em; padding:0px 0px 3px 3px;}
#fundMarketValue table td.number { text-align:right; }


/* CURRENT REPORTS */
#currentReports { text-align:left; }
#currentReports ul { font-size:0.75em; line-height:1.6em; margin-left:30px; padding-left:0px; margin-top:20px; }
#currentReports ul li { list-style-image:url(http://www.apfc.org/home/Media/home/arrow_right_list.gif); }



/* TARGET ASSET ALLOCATION */
#targetAssetAllocation { height:250px; overflow:hidden; }


/* BOARD MEETINGS */
#boardMeetings { margin-top:7px; }
#boardMeetings table.meetings { width:228px; border-collapse:collapse; background-color:#cccccc; font-size:0.8em; color:#333333; }
#boardMeetings table.meetings td { background-color:#cccccc; border-top:1px solid #ffffff; }
#boardMeetings table.meetings td strong, #boardMeetings table.meetings td.place { padding-left:10px; }
#boardMeetings ul { font-size:0.75em; line-height:1.6em; margin-left:30px; padding-left:0px; margin-top:10px; text-align:right; }
#boardMeetings ul li { list-style-image:url(http://www.apfc.org/home/Media/home/arrow_right_list.gif); }


/* 30TH VIDEO */
#video ul {font-size:0.75em; line-height:1.6em; margin-left:30px; padding-left:0px; margin-top:0px; text-align:right; }
#video ul li { list-style-image:url(http://www.apfc.org/home/Media/home/arrow_right_list.gif); }


/* PAGE SPECIFIC STYLES */

/* SEARCH RESULTS on (search2009.cfm id=searchResults) */
table#searchResults { font-size:13px; border-collapse:collapse; }
#searchResults th {text-align:left; background-color:#dddddd; border-bottom:1px solid #999999; }
#searchResults td, #searchResults th { padding:3px; }
#searchResults td { border-bottom:1px solid #dddddd; }
#searchResults span.greyedOut { color:#cacaca; }
