 
/* ---------- MAIN CONTENT FORMATTING ---------- */
body, /*body div,*/ body p, body th, body td, body li, body dd {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:       #333333;
  font-size:   small;
}

body, /*body div,*/ body p, body th, body td, body li, body dd {
  \font-size:   xx-small;
  f\ont-size:   x-small;
}

body {
  margin:      0;
  padding:     0 0px;
  border:      none;
  background: #ffffff;
}

/* HEADERS  */
body h1, .header {
  font-weight: bold;
  color: #333333;
  font-size:   120%;
}

body h2, .subheader {
  font-weight: bold;
  color: #DE2832;
  font-size:   115%;
}

body h3, {
  font-weight: bold;
  color: #003399;
  font-size:   105%;
}

body h4, {
  font-weight: bold;
  color: #003399;
  font-size:   103%;
}


/* DEFAULT LINK/MAIN CONTENT AREA LINKS */
a:link    { color: #003E8B; }
a:visited { color: #355270; }	
a:hover   { color: #DE2832; }
a:active  { color: #DE2832; }

#header {
background: #ffffff;
width: 100%;
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: 0px;
}

.utility {
font-family: Arial, Helvetica, Verdana, sans-serif;
background: #ffffff;
color: #333333;
padding: 10px;
font-size: 10px;
}

.note {
font-size: 10px;
}
.note a:link    { color: #003E8B; }
.note a:visited { color: #355270; }	
.note a:hover   { color: #DE2832; }
.note a:active  { color: #DE2832; }

.utility a:link    { color: #333333; text-decoration:underline;}
.utility a:visited { color: #355270; text-decoration:underline;}	
.utility a:hover   { color: #DE2832; text-decoration:underline;}
.utility a:active  { color: #DE2832; text-decoration:underline;}

.utilityON a:link    { color: #355270; text-decoration:underline; font-weight: bold; }
.utilityON a:visited { color: #355270; text-decoration:underline; font-weight: bold; }	
.utilityON a:hover   { color: #355270; text-decoration:underline; font-weight: bold; }
.utilityON a:active  { color: #355270; text-decoration:underline; font-weight: bold; }


#branding {
padding: 0px;
width: 100%;
background-color: #A9C2D6;
}

#search {
padding: 15px;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

#search td {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #474E53;
font-size:   11px;
font-weight: bold;
}

#search a:link {
color: #5F6870;
font-size:   10px;
font-weight: normal;
}

#search a:visited {
color: #355270;
font-size:   10px;
font-weight: normal;
}

#search a:hover {
color: #DE2832;
font-size:   10px;
font-weight: normal;
}

#search a:active {
color: #DE2832;
font-size:   10px;
font-weight: normal;
}


#searchinterior {
padding: 7px 7px 3px 7px;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

#searchinterior td {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #474E53;
font-size:   11px;
font-weight: bold;
}

#searchinterior a:link {
color: #5F6870;
font-size:   10px;
font-weight: normal;
}

#searchinterior a:visited {
color: #355270;
font-size:   10px;
font-weight: normal;
}

#searchinterior a:hover {
color: #DE2832;
font-size:   10px;
font-weight: normal;
}

#searchinterior a:active {
color: #DE2832;
font-size:   10px;
font-weight: normal;
}

#nav {
padding: 0px;
background: url(/files/pagelayoutimages/navBkgd.gif) repeat-x;
margin-bottom: 0px;
}

#homecontent {
background: #ffffff;
padding: 5px 15px 32px 15px;
}

#columnhomeleft {
padding-right: 23px;
color: #333333;
font-size:   10px;
}

#columnhomeleft p {
color: #333333;
font-size:   10px;
}

#columnhomecenter {
float: left;
padding-right: 23px;
color: #333333;
font-size:   10px;
}

#columnhomecenter p {
color: #333333;
font-size:   10px;
}

#columnhomeright {
vertical-align: top;
color: #333333;
font-size:   10px;
}

#columnhomeright p {
color: #333333;
font-size:   10px;
}

.joinPHCC {
background-color: #EBD699;
padding: 7px;
}

.joinPHCC a:link    {font-size: 150%; text-decoration:underline; font-weight: bold; color: #003E8B;}
.joinPHCC a:visited {font-size: 150%; text-decoration:underline; font-weight: bold; color: #355270;}	
.joinPHCC a:hover   {font-size: 150%; text-decoration:underline; font-weight: bold; color: #DE2832;}
.joinPHCC a:active  {font-size: 150%; text-decoration:underline; font-weight: bold; color: #DE2832;}

.homeblueheader {
background-color: #BACEDE;
padding: 4px 10px 4px 10px;
font-weight: bold;
margin-bottom: 15px;
font-size: 120%;
}

.homeheader a:link {color: #003E8B; text-decoration:underline; font-weight:bold; font-size: 11px;}
.homeheader a:visited {color: #355270; text-decoration:underline; font-weight:bold; font-size: 11px;}	
.homeheader a: hover {color: #DE2832; text-decoration:underline; font-weight:bold;font-size: 11px;}
.homeheader a:active {color: #DE2832; text-decoration:underline; font-weight:bold;font-size: 11px;}

.redarrow {
padding-bottom: 20px;
padding-top: 3px;
float: left;
}

.whatsnewtext {
margin-left: 10px;
padding-top: 0px;
}

#blue {
background: url(/files/pagelayoutimages/blue.gif) repeat-y;
border-bottom: #ffffff solid 2px; 
height: 100%;
}

#leftnav {
width: 159px;
padding: 27px 9px 10px 9px; 
float: left;
}

.subnav {
color: #333333; 
font-size: 10px;
}

.subnav a:link {
color: #333333; 
text-decoration: underline; 
font-weight: normal;  
font-size: 10px;
}

.subnav a:visited {
color: #355270; 
text-decoration: underline; 
font-weight: normal;  
font-size: 10px;
}	

.subnav a:hover {
color: #DE2832; 
text-decoration:underline; 
font-weight:normal; 
font-size: 10px;
}

.subnav a:active {
color: #DE2832; 
text-decoration:underline; 
font-weight:normal; 
font-size: 10px;
}


.subnavOn {
color: #333333; 
font-size: 10px;
}

.subnavOn a:link {
color: #DE2832; 
text-decoration:underline; 
font-weight:bold; 
font-size: 10px;
}

.subnavOn a:visited {
color: #DE2832; 
text-decoration:underline; 
font-weight:bold; 
font-size: 10px;
}	

.subnavOn a:hover {
color: #DE2832; 
text-decoration:underline; 
font-weight:bold;
font-size: 10px;
}

.subnavOn a:active {
color: #DE2832; 
text-decoration:underline; 
font-weight:bold;
font-size: 10px;
}


.trinav {
color: #333333; 
font-size: 10px;
margin-left: 15px;
}

.trinav a:link {
color: #333333; 
text-decoration: underline; 
font-weight: normal;  
font-size: 10px;
}

.trinav a:visited {
color: #355270; 
text-decoration: underline; 
font-weight: normal;  
font-size: 10px;
}	

.trinav a:hover {
color: #DE2832; 
text-decoration:underline; 
font-weight:normal; 
font-size: 10px;
}

.trinav a:active {
color: #DE2832; 
text-decoration:underline; 
font-weight:normal; 
font-size: 10px;
}


.trinavOn {
color: #333333; 
font-size: 10px;
}

.trinavOn a:link {
color: #DE2832; 
text-decoration:underline; 
font-weight:bold; 
font-size: 10px;
}

.trinavOn a:visited {
color: #DE2832; 
text-decoration:underline; 
font-weight:bold; 
font-size: 10px;
}	

.trinavOn a:hover {
color: #DE2832; 
text-decoration:underline; 
font-weight:bold;
font-size: 10px;
}

.trinavOn a:active {
color: #DE2832; 
text-decoration:underline; 
font-weight:bold;
font-size: 10px;
}

.quadnav {
color: #333333; 
font-size: 10px;
margin-left: 20px;
}

.quadnav a:link {
color: #333333; 
text-decoration: underline; 
font-weight: normal;  
font-size: 10px;
}

.quadnav a:visited {
color: #355270; 
text-decoration: underline; 
font-weight: normal;  
font-size: 10px;
}	

.quadnav a:hover {
color: #DE2832; 
text-decoration:underline; 
font-weight:normal; 
font-size: 10px;
}

.quadnav a:active {
color: #DE2832; 
text-decoration:underline; 
font-weight:normal; 
font-size: 10px;
}


.quadnavOn {
color: #333333; 
font-size: 10px;
}

.quadnavOn a:link {
color: #DE2832; 
text-decoration:underline; 
font-weight:bold; 
font-size: 10px;
}

.quadnavOn a:visited {
color: #DE2832; 
text-decoration:underline; 
font-weight:bold; 
font-size: 10px;
}	

.quadnavOn a:hover {
color: #DE2832; 
text-decoration:underline; 
font-weight:bold;
font-size: 10px;
}

.quadnavOn a:active {
color: #DE2832; 
text-decoration:underline; 
font-weight:bold;
font-size: 10px;
}

#interiorcontent {
background-color: #ffffff;
padding: 10px 27px 10px 0px;
margin-left: 204px;
}


.breadcrumb {
color:#5C5C5C;
font-size: 10px;
}

.breadcrumb a:link {text-decoration:underline; font-weight: normal; color: #335CAD;}
.breadcrumb a:visited {text-decoration:underline; font-weight: normal; color: #355270;}	
.breadcrumb a:hover {text-decoration:underline; font-weight: normal; color: #DE2832;}
.breadcrumb a:active {text-decoration:underline; font-weight: normal; color: #DE2832;}

.grayline {
border-bottom: #cccccc solid 1px;
}

.photocaption {
font-size: 10px;
}

#footer {
background-color: #ffffff;
padding: 10px 10px 40px 0px;
margin-top: 0px;
color: #333333;
font-size: 10px;
}

/* FOR INFORMATIONAL TABLES */
.titlerow {background-color:#DFDBD7; color:#000000; font-weight:bold;}
.alterrow {background-color:#E0E8F1;}
.closingrow {background-color:#E0E8F1;}					

