body {



	background-image: url(images/main-bkg.jpg);



	background-repeat: repeat;



	font-family: Arial, Helvetica, sans-serif;



}



a {



	text-decoration: none;



	color: #B50016;



}







a:hover {



	text-decoration: underline;



	color: #00467D;



}







.white-links {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 9px;



	color: #FFFFFF;



}



.contentarea-bkg {



	background-image: url(images/bdy-bkg.jpg);



	background-repeat: no-repeat;



	background-position: bottom;



	background-color: #FFFFFF;



}



.grey-links {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-weight: bold;



	color: #666666;



	line-height: 12px;



}







.red-links {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: bold;



	color: #B50016;



	line-height: 13px;

	

}





.red-links a{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: bold;



	color: #B50016;



	line-height: 13px;



}



.red-links #red-links a:hover {



	font-family: Arial, Helvetica, sans-serif;



	font-size: inherit;



	font-style: inherit;



	line-height: inherit;



	font-weight: inherit;



	text-decoration: underline;



	color: inherit;



}



.red-links #red-links a:link {



	font-family: Arial, Helvetica, sans-serif;



	font-size: inherit;



	font-style: inherit;



	line-height: inherit;



	font-weight: inherit;



	text-decoration: none;



	color: inherit;



}



.red-links #red-links a:visited {



	font-family: Arial, Helvetica, sans-serif;



	font-size: inherit;



	font-style: inherit;



	line-height: inherit;



	font-weight: inherit;



	text-decoration: none;



	color: inherit;



}



.red-links #red-links a:active {



	font-family: Arial, Helvetica, sans-serif;



	font-size: inherit;



	font-style: inherit;



	line-height: inherit;



	font-weight: inherit;



	text-decoration: none;



	color: #01457C;



}



a.red-links {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: bold;



	color: #B50016;



	line-height: 13px;

	

	text-decoration: underline;



}



a.red-links:hover { text-decoration: none;}



.grey-text-small {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-weight: normal;



	color: #666666;



	line-height: 12px;



}



.blue-text-hdrsmall {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-weight: bold;



	color: #00467D;



	line-height: 12px;



}



.sidebar-image {



	border: 1px solid #333333;



	padding: 0;



}



.red-text-small {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-weight: normal;



	color: #B50016;



	line-height: 12px;



}



.form-fields {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 9px;



	color: #005487;



	background-color: #CCCCCC;



	border: 1px solid #666666;



}



.blue-text-hdrlarge {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	font-weight: bolder;



	color: #00477A;



	line-height: 1.3em;



}

.blue-text-hdrlarger {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 18px;



	font-weight: bolder;



	color: #00477A;



	line-height: 1.3em;



}


.pic-large-r {



	border: 1px solid #666666;



	float: right;



	margin-bottom: 3px;



	margin-left: 3px;



}



.blue-text-hdrmed {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 13px;



	font-weight: bolder;



	color: #00477A;



	text-decoration: none; 



	line-height: 1.3em;



}

.blue-text-hdrmedlg {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	font-weight: bolder;



	color: #00477A;



	text-decoration: none; 



	line-height: 1.3em;



}


.blue-text-news {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: bolder;



	color: #00477A;



	text-decoration: none; 



}



.gold-text-small {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 9px;



	color: #FFCC00;



}



.news-item-bkg {



	border-top-width: 1px;



	border-top-style: dashed;



	border-top-color: #999999;



}







.news-item {



	border-top-width: 1px;



	border-top-style: dashed;



	border-top-color: #999999;



	height:1px;



}







.news-item-bkgMembers {



	border-top-width: 1px;



	border-top-style: dashed;



	border-top-color: #999999;



	background-color: #E5ECFB;



}



.main-table-bkg {



	background-image: url(images/main-table-bkg.jpg);



	background-repeat: repeat-x;



	background-position: top;



}



.subnav {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 9px;



	font-weight: bold;



	color: #666666;



}



.subnav #subnav a:hover {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 9px;



	font-weight: bold;



	text-decoration: none;



	color: #B50016;



}



.member-platinum {



	background-color: #B9C6D7;



}



.member-gold {



	background-color: #D3B037;



}



.member-silver {



	background-color: #999999;



}



.member-bronze {



	background-color: #B05F2E;



}



.sidebar-btm-bkg {



	background-image: url(images/sideitem-btm-bkg.gif);



	background-repeat: no-repeat;



	background-position: bottom;



	background-color: #cccccc;



}



/* hand coded pages */



td.topheader { background-image:url(images/pha_header.jpg);

	background-repeat: no-repeat;

	width: 700px;

	height: 120px;}

td.topheadertpl { background-image:url(images/pha_headertpl.jpg);

	background-repeat: no-repeat;

	width: 698px;

	height: 101px;}

.buttons { margin-left: 0px;

	position: relative;}
	
.whitebuttons { padding: 26px 0 0 183px;

	position: relative;}
	
.whitebuttonstpl { padding: 19px 0 0 183px;

	position: relative;}
	
.whitebuttons, .whitebuttonstpl,  #whitenav_container {
	
	color: white;
	
	font-weight: bold;
	
	font-size: 10px;}
#whitenav_container {
	verical-align: top;
}
#whitenav_container a { text-decoration: none;
	
	color: white;
	
	text-transform: uppercase;
	
	padding-left: 8px;
	
	padding-right: 8px;}

#whitenav_container a:hover { text-decoration: underline;

	color: #02457c;}
	
#whitenav_container a.act { text-decoration: none;
	
	color: #02457c;
	
	text-transform: uppercase;
	
	padding-left: 8px;
	
	padding-right: 8px; 
	
	text-decoration: underline;}

#whitenav_container a.act:hover {color: white;}
	
td.redbuttons { background-image: url(images/red_buttons.jpg);

	background-repeat: no-repeat;

	height: 36px;}
	
td.redbuttonswide { background-image: url(images/red_buttonswide.jpg);

	background-repeat: no-repeat;

	height: 36px;}

td.whitetext { background-color: white;

	width: 443px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #666666;

	line-height: 12px;}
	
td.whitetextwide { background-color: white;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #666666;

	line-height: 12px;}

	

td.whitetext .textarea, td.whitetextwide .textarea { padding: 20px 25px 20px 25px;}



td.rightgray { 

/* background-image: url(images/sideitem-btm-bkg.gif);

	background-repeat: no-repeat;

	background-position: bottom; */

	background-color: #dbd9da;

	border-right: 1px solid white;

	width: 257px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #666666;

	line-height: 12px;

}



td.rightgray div.textarea {padding: 20px 15px 0px 15px;

	background-color: #dbd9da;}
	
.lgtext {
	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: normal;

	color: #666666;
	line-height: 1.25em;
	
	}	

