.body {
font-family : arial, verdana;
font-style :  normal;
font-size : 9pt;
color : #4A4849;
text-decoration : none;
}

.body table {
font-family : arial, verdana;
font-style :  normal;
font-size : 9pt;
color : #4A4849;
text-decoration : none;
}

.body a:link {
color : #0066CC;
text-decoration : underline;
}

.body a:visited {
color : #0066CC;
text-decoration : underline;
}

.body a:hover {
color : #0066CC;
text-decoration : none;
}

.body li {
font-family : arial, verdana;
font-style :  normal;
font-size : 9pt;
color : #4A4849;
text-decoration : none;
}

/*Header*/
.pgaSearchForm { padding:0px;margin:-2px 0px 0px 0px;}
.topNavTbl{background-color: #000000; width:100%}
.topNavTbl a{color:#FFFFFF}
.topHeaderTbl{background-color:#850909; width:100%;}
.HeaderContent {font: 12px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #FFFFFF;  text-align:right; line-height:16px;}
.HeaderContent a:link, .HeaderContent a:visited{color: #FFFFFF; text-decoration: none;}
.HeaderContent a:hover{ color: #FFFFFF; text-decoration: underline;}
.headerImg { display: block; border:0px }
.headerLinks { font-size:11px;text-align:center; }
.headerLinks img { margin:0 2px -4px 0}
.headerLinks a { padding-right:2px;color:#000000;}
/*End of Header*/

#headerImgLeftTop {
 width:347px;
 height:34px;
}
#headerImgLeftMiddle {
 width:347px;
 height:53px;
}
#headerImgLeftBottom {
 width:347px;
 height:37px;
}
#headerImgLeftv2{
 width:347px;
 height:124px;
}
#headerImgWWW{
 width:295px;
 height:30px;
}
#headerImgNAS {
 width:295px;
 height:34px;
}
#headerImgNAE {
 width:295px;
 height:25px;
}
#headerImgIOM{
 width:295px;
 height:27px;
}
#headerImgNRC {
 width:295px;
 height:37px;
}
#headerImgMiddle {
 width:52px;
 height:123px;
}

#headerImgTitle1 {
 width:651px;
 height:55px;
}
#headerImgTitle2 {
 width:651px;
 height:28px;
}
#headerImgTitle3 {
 width:651px;
 height:40px;
}

.LeftNavColumn {
width:200px;
padding-top:5px;
vertical-align: top;
text-align:center;
}

.mainBodyRightColumn {
width:789px;
vertical-align: top;
}

.mainBodyExpanded{
width:100%; padding-left:16px; padding-right:16px;
vertical-align: top;
}

.lineheader {
border-bottom: .4pt solid;
border-bottom-color: #4A4849;
font-family : arial;
font-style :  normal;
font-size : 11pt;
color : #4A4849;
text-decoration : none;
text-transform :uppercase;
}

H4{
border-bottom: .4pt solid;
border-bottom-color: #4A4849;
font-family : arial;
font-style :  normal;
font-size : 11pt;
color : #4A4849;
text-decoration : none;
text-transform :uppercase;
}

.separator{
height: 1px;
border-top: 1px solid #4A4849;
}

.newsSeparator{
height: 1px;
border-top: 1px solid #C0C0C0;
margin-top: 3px; margin-bottom: 3px;
}

.sideBorders{
border-left: solid 1px #bebdbd;
border-right: solid 1px #bebdbd;
}

.mainBody {
font-family : arial, verdana;
font-style :  normal;
font-size : 9pt;
color : #4A4849;
text-decoration : none;
}

.mainBody a:link {
color : #0066CC;
text-decoration : underline;
}

.mainBody table {
font-family : arial, verdana;
font-style :  normal;
font-size : 9pt;
color : #4A4849;
text-decoration : none;
}

.mainBody a:visited {
color : #0066CC;
text-decoration : underline;
}

.mainBody a:hover {
color : #0066CC;
text-decoration : none;
}

.mainBody li {
font-family : arial, verdana;
font-style :  normal;
font-size : 9pt;
color : #4A4849;
text-decoration : none;
}

 /* This is to be applied to the copyright statement in the footer */
.copyrightTbl{
background-color: #4A4849;
border: solid;
border-width: 1px;
border-color: #4A4849;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-top: 5px;
}
 
.copyright {
font-family : arial, verdana;
font-style : normal;
font-size : 8pt;
color:White;
}

.copyright a:link { text-decoration: none; color:White; }
.copyright a:hover { text-decoration: underline; color:White; }
.copyright a:visited { text-decoration: none; color:White;}

  /* This is to be applied to the "view more" link in the recent reports column on the right */

.viewmore {
font-family : arial, verdana;
font-style : normal;
font-size : 8pt;
}

.viewmore a:link{
color: white;
text-decoration : underline;
}

.viewmore a:visited {
color: white;
text-decoration : underline;
}

.viewmore a:hover {
color: white;
text-decoration : none;
}

 /* This is to be applied to the recent reports column on the right */

.recentreportsHeaderBack{
background:url('/nf/pga_084614') no-repeat #4A4849;
height: 25px;
}

.recentreportsHeader{
font-family : arial, verdana;
font-style :  normal;
font-size : 11pt;
color : #FFFFFF;
}

.recentreportsTbl{
background-color: #F5F5F5;
border: solid;
border-width: 1px;
border-color: #bebdbd;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-top: 5px;
}

.recentreports {
font-family : arial, verdana;
font-style :  normal;
font-size : 8pt;
color : #4A4849;
text-decoration : none;
}

.recentreports a:link {
color : #89551A;
text-decoration : underline;
}

.recentreports a:visited {
color : #0066CC;
text-decoration : underline;
}

.recentreports a:hover {
color : #0066CC;
text-decoration : none;
}

 /* This is to be applied to all sub sections on the left (Did you know, Fellowships, Contact info) */

.subsectionTbl {
border-color: #AAB335;
border-style: solid;
border-width: 1px;
}
 
.subsection {
font-family : arial, verdana;
font-style :  normal;
font-size : 8pt;
color : #4A4849;
text-decoration : none;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 5px;
padding-top: 5px;
}

.subsection h1 {
border-bottom: .4pt solid;
border-bottom-color: #4A4849;
font-style :  normal;
font-size : 8pt;
color : #4A4849;
text-decoration : none;
}

.subsection a:link {
color : #0066CC;
text-decoration : underline;
}

.subsection a:visited {
color : #0066CC;
text-decoration : underline;
}

.subsection a:hover {
color : #0066CC;
text-decoration : none;
}

/* quicklinks class will be used on the Quick Links nav AND the Cross-Cutting Issues section on the homepage */
.quicklinksTbl {
}
 
.quicklinks {
font-family : arial, verdana;
font-style :  normal;
text-transform :uppercase;
font-size : 8pt;
border-bottom: solid;
border-bottom-width: 1px;
border-color: #4A4849;
padding-left: 7px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 7px;
}


.quicklinks a:link {
color:#4A4849;
text-decoration : none;
text-transform :uppercase;
}

.quicklinks a:visited {
color:#4A4849;
text-decoration : none;
text-transform :uppercase;
}

.quicklinks a:hover {
color: #0066CC;
text-decoration : none;
text-transform :uppercase;
}

.topNav {
font-family : arial, verdana;
font-style :  normal;
color : white;
text-transform :uppercase;
font-size : 8pt;
line-height: 17px;
}

.topNav a:link {
color:white;
text-decoration : none;
text-transform :uppercase;
}

.topNav a:visited {
color:white;
text-decoration : none;
text-transform :uppercase;
}

.topNav a:hover {
color: #d4d5d5;
text-decoration : none;
text-transform :uppercase;
}

.topmenuGrayBack{
	background-color: #4A4849;
}

.topmenuTbl {
	border-color: #4A4849;
	border-style: solid;
	border-width: 1px;
	background-color: #4A4849;
}

.topmenuTd {
background-color: #FFFFFF;
font-family : arial, verdana;
font-style :  normal;
font-size : 8pt;
padding-left: 7px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 7px;
text-decoration : none;
}

.topmenuTdMouseOver {
background-color: #4A4849;
font-family : arial, verdana;
font-style :  normal;
font-size : 8pt;
padding-left: 7px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 7px;
text-decoration : none;
}

a.topmenuLink:link {
color: #4A4849;
text-decoration : none;
}

a.topmenuLink:visited {
color: #4A4849;
text-decoration : none;
}

a.topmenuLink:hover {
color : white;
text-decoration : none;
}

.SectionsHeaderCell {
 background-color: #FFFFFF;
}

.SectionsHeaderImg{
/*
background-color: #B57630;
background-image:url('/nf/pga_section_background');
background-repeat:no-repeat;
*/
}

.CrossIssues{
color : black;
font-family : arial, verdana;
font-style :  normal;
font-size : 8pt;
text-transform :uppercase;
}

.CrossIssues a:link{
text-decoration : none;
color : black;
font-size : 8pt;
}

.CrossIssues a:visited {
color:black;
text-decoration : none;
}

.CrossIssues a:hover {
color: #0066CC;
text-decoration : none;
}

.BigTitle{
font-family : arial, verdana;
font-style :  normal;
font-size : 11pt;
color: #4A4849;
font-weight: bold;
}

.Title {
font-family : arial, verdana;
font-style :  normal;
font-size : 9pt;
color: #4A4849;
font-weight: bold;
}

.SubCategory {
font-family : arial, verdana;
font-style :  normal;
font-size : 9pt;
text-transform: uppercase;
color:#780600;
font-weight: bold;
}

.BodyText {
font-family : arial, verdana;
font-style :  normal;
font-size : 9pt;
}

.BodyText a:link {
color : #0066CC;
text-decoration : underline;
}

.BodyText a:visited {
color : #0066CC;
text-decoration : underline;
}

.BodyText a:hover {
color : #0066CC;
text-decoration : none;
}

.BodyText table {
font-family : arial, verdana;
font-style :  normal;
font-size : 9pt;
color : #4A4849;
text-decoration : none;
}

.BodyText li {
font-family : arial, verdana;
font-style :  normal;
font-size : 9pt;
color : #4A4849;
text-decoration : none;
}

/* BodyTextSmall */

.BodyTextSmall {
font-family : arial, verdana;
font-style :  normal;
font-size : 8pt;
}

.BodyTextSmall a:link {
color : #0066CC;
text-decoration : underline;
}

.BodyTextSmall a:visited {
color : #0066CC;
text-decoration : underline;
}

.BodyTextSmall a:hover {
color : #0066CC;
text-decoration : none;
}

.BodyTextSmall table {
font-family : arial, verdana;
font-style :  normal;
font-size : 8pt;
color : #4A4849;
text-decoration : none;
}

.BodyTextSmall li {
font-family : arial, verdana;
font-style :  normal;
font-size : 8pt;
color : #4A4849;
text-decoration : none;
}

/* code by Stacey Kozlouski */
.flips a {
        text-decoration: none;
        color: black;
}
.flips a span {
        display: none;
}

.flips a:hover span {
        display: block;
        position: absolute;
                top: 180px;
                left: 0;
        width: 452px;
        padding: 5px;
        z-index: 100;
        text-align: center;
        font: 9px Verdana, sans-serif;
        background: white;
} 
/* end of code by Stacey Kozlouski */

 /* added for ADA compliance */

.SkipLinks {
font-family : arial, verdana;
font-style :  normal;
font-size: 1px;
color : #000000;
text-decoration : none;
padding:0px; margin:0px;
line-height:1px;
}

.SkipLinks a:link, .SkipLinks a:visited, .SkipLinks a:hover {
color : #000000;
text-decoration : none;
}

.Links4StaticPub {
font-family : arial, verdana;
font-style :  normal;
font-size: 1px;
color : #FFFFFF;
text-decoration : none;
padding:0px; margin:0px;
line-height:1px;
}

.Links4StaticPub a:link, .Links4StaticPub a:visited, .Links4StaticPub a:hover {
color : #FFFFFF;
text-decoration : none;
}

.TextNavigation {
font-family : arial, verdana;
font-style :  normal;
font-size : 2pt;
color : #FFFFFF;
text-decoration : none;
}

.TextNavigation a:link, .TextNavigation a:visited, .TextNavigation a:hover {
color : #FFFFFF;
text-decoration : none;
}

.DirectoryLinks{
color : black;
font-family : arial, verdana;
font-style :  normal;
font-size : 11pt;
text-transform :uppercase;
}

.DirectoryLinks a:link{
text-decoration : none;
color : black;
font-size : 11pt;
}

.DirectoryLinks a:visited {
color:black;
text-decoration : none;
}

.DirectoryLinks a:hover {
color: #0066CC;
text-decoration : none;
}

/*this class is hide item from screen but displays it on print */
/*.nodisplay { display: none; }*/

/*For Printing*/
@media print {
	.DoNotDisplay4Print {
	display:none;
	}
	.LeftNavColumn{
	width:1px;
	display:none;
	}
	.mainBodyRightColumn{ width:100%; vertical-align: top;}
}

