body  {font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #4e4d59; background-image: url(../images/pfe_bkground.jpg); background-repeat: repeat; margin:0; padding:0;}
td {font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #4e4d59;  }

.pkborder {
border: 1pt solid #eeb7cf;
}

.whborder {
border-top: 14pt solid #FFFFFF;
border-right: 20pt solid #FFFFFF;
border-bottom: 20pt solid #FFFFFF;
border-left: 20pt solid #FFFFFF;
}

#toplinks {
padding:6px 0px 0px 0px;
margin:0;
color: #868590;
text-transform:lowercase;
font-weight:bold;
font-size: 11px;
line-height:14px;
}

#toplinks p{
padding:0px 0px 0px 20px;
margin:0;
display:inline;
color: #868590;
font-size: 11px;
line-height:14px;
}

/* links for top nav */
#toplinks a {
text-decoration: none;
color: #868590;
font-weight:bold;
font-size: 11px;
line-height:14px;
}

#toplinks a:link { color: #868590; }
#toplinks a:visited { color: #868590; }
#toplinks a:hover { color: #dd6da8; text-decoration: underline;}
#toplinks a:active { color: #868590; }


/***********   main navigation ******************/
.navwrapper {
	width:740px;
	padding:0px 0px 0px 15px;
}

.navwrapper  a{
}


#sidebarright {
width:210px; 
height:100%;
padding:0;
margin:0;
font-size: 11px;
line-height:16px;
color: #2953A0;
font-weight:normal;
}



#centerbody {
width:620px;
padding:0;
margin:0;
}


#centerbody p {
padding:8px 0px 8px 0px; margin: 0;
}


/* Images */
img {
border: 0;
padding: 0;
margin: 0;
}

/* paragraph settings */

p { padding:0px 0px 10px 0px; margin: 0; }


.ccm-page-list h3 {
margin:3px 0px 3px 0px;
padding:0;
font-weight:bold;
font-size: 12px;
line-height:18px;
color: #C93319;
}

.ccm-page-list-description {
margin:0;
padding:0;
font-size: 11px;
line-height:16px;
color: #5e5f65;
}

.rightbar p {
padding:0; 
margin: 0;
} 


#sidebarright img{
max-width:210px !important;
height:auto;
padding:0;
margin:7px 0px 12px 0px;
}

.rightbar img{
max-width:210px !important;
height:auto;
padding:0;
margin:7px 0px 12px 0px;
}


#centerbody img{
max-width:600px;
height: auto;
margin:5px 0px 5px 0px;
}

/* style for home header photos */
.homephoto {
	width:890px;
	height:auto;
	padding:0;
	margin:0;
}

.homephoto img{
	width:890px;
	height:auto;
	padding:0;
	margin:0;
	border:0;
}

/* style for subpage header photos */
.subheadphoto {
	width:890px;
	height:auto;
	padding:0;
	margin:0;
}

.subheadphoto img{
	width:890px;
	height:auto;
	padding:0;
	margin:0;
	border:0;
}

/* style for 3 home page promo sections */
#homepromo1 {
width:273px;
margin:0px 35px 0px 0px;
padding:0;
}

#homepromo2 {
width:273px;
margin:0px 36px 0px 0px;
padding:0;
}

#homepromo3 {
width:273px;
margin:0;
padding:0;
}

.homepromo {
font-size: 12px; 
line-height: 18px; 
color: #4e4d59; 
margin:0;
padding:0;
}

.homepromo p{
padding:0; 
margin: 0; 
}

.homepromo img {
width:273px;
height:130px;
margin:2px 0px 4px 0px;
padding:0;
}

.homepromo a {
	text-decoration: underline;
	color: #dd6da8;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	padding:0;
	margin:0;
}

.homepromo a:link { color: #dd6da8; }
.homepromo a:visited { color: #dd6da8; }
.homepromo a:hover { color: #dd6da8; text-decoration: none; }
.homepromo a:active { color: #dd6da8; }


/* subheaders */

/* pink subpage header */
h1 {
color: #dd6da8; 
font-size: 26px; 
line-height:39px; 
font-weight:normal; 
padding:0px 0px 2px 0px; 
margin: 0; 
vertical-align:top; 
text-decoration:none;
}

/*grey right bar subnav header */
h2 {
color: #7f868c; 
font-size: 24px; 
line-height:28px; 
font-weight:normal; 
padding:0px 0px 6px 0px; 
margin: 0; 
vertical-align:top; 
text-decoration:none;
text-transform: lowercase;
}

/*small bold pink font, i.e. home page promo headers */
h3 {
margin:0;
padding: 0;
font-size: 14px;
line-height:18px;
color: #dd6da8;
font-weight:bold;
}


h2 p{
margin:0;
padding:0;
}


hr {
  /*border: 0;
  width: 100%;
  background-color: #eeb7cf;
  color: #eeb7cf;
  height:1px;
  */
  
  color: #fff; 
  background-color: #fff; 
  border: 1px dotted #eeb7cf; 
  border-style: none none dotted;
  margin:0px 0px 15px 0px;
}


.advertisement {
margin:5px 0px 12px 0px;
padding:0;
}


#centerbody ul {
	display:inline;
	list-style: circle outside;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-weight:normal;
}
#centerbody li {
	margin: 0px 0px 0px 20px; 
	padding: 0px 0px 0px 2px;
	list-style: circle outside;
	font-weight:normal;
}
#centerbody ul li {
  list-style: circle outside;
	margin: 5px 0px 8px 20px; 
  padding: 0px 0px 0px 2px;
  font-weight:normal;
	}
	
#sidebarright ul {
	display:inline;
	list-style: none outside;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-weight:normal;
}
#sidebarright li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 2px;
	list-style: none outside;
	font-weight:normal;
}
#sidebarright ul li {
  list-style: none outside;
	margin: 5px 0px 8px 0px; 
  padding: 0px 0px 0px 2px;
  font-weight:normal;
	}
	
	
/* right bar - subnav */

#sidebarright ul.nav{list-style: none; color: #DD6DA8; margin:0; font-size:11px; line-height:16px; font-weight:bold; padding:0px 0px 6px 0px; text-decoration:none; text-transform:lowercase;}
#sidebarright ul.nav li{list-style: none; font-weight:bold; color: #DD6DA8; margin-bottom:3px; padding:0px 0px 6px 0px;}
#sidebarright ul.nav a{list-style: none; padding:5px 50px 5px 10px; min-width:150px; font-weight:bold; text-decoration:none; color: #DD6DA8; }
#sidebarright ul.nav a.nav-selected {color: #FFFFFF;  background: #DD6DA8; font-weight:bold; padding:5px 50px 5px 10px;}
#sidebarright ul.nav a:hover{color: #FFFFFF; background:#DD6DA8; }
#sidebarright ul.nav ul{list-style: none; margin-left:0px; padding:0px; }
#sidebarright ul.nav ul li{list-style: none; margin-bottom:3px; }

/*
#navleft ul.nav{list-style: none; color: #3E3E42; margin: 0; font-size:12px; line-height:14px; padding:0px 0px 6px 0px; text-decoration:none;}
#navleft ul.nav li{list-style: none; color: #3E3E42; margin-bottom:3px; padding:0px 0px 6px 0px;}
#navleft ul.nav a{list-style: none; text-decoration:none; color: #3E3E42; }
#navleft ul.nav a.nav-selected {color: #5E9CEE; font-weight:bold; }
#navleft ul.nav a:hover{color: #5E9CEE; }
#navleft ul.nav ul{list-style: none; margin-left:0px; padding:0px; }
#navleft ul.nav ul li{list-style: none; margin-bottom:3px; }
*/


#bcrumb {
margin:0px 0px 20px -5px;
padding:0;
font-size:10px;
line-height:13px;
color: #dd6da8;
font-weight:normal;
list-style: none;
text-transform:lowercase;
}

#bcrumb .nav ul {
	display:inline;
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight:normal;
}
#bcrumb .nav li {
	margin: 0px 5px 0px -3px; 
	padding: 0;
	list-style: none;
	font-weight:normal;
	display:inline;
}
#bcrumb .nav ul li {
  list-style: none;
  display:inline;
	margin: 0; 
  padding: 0;
  font-weight:normal;
	}
	
#bcrumb .nav-selected a {
  margin: 0px 5px 0px 0px; 
  padding: 0;
}	


/* links for center body area */
#bcrumb .nav a {
	text-decoration: none;
	padding:0px 7px 0px 7px;
	color: #dd6da8;
	border-right:1px solid #dd6da8;
	margin:0;
}

#bcrumb .nav a:link { color: #dd6da8; }
#bcrumb .nav a:visited { color: #dd6da8; }
#bcrumb .nav a:hover { color: #dd6da8; text-decoration: underline; }
#bcrumb .nav a:active { color: #dd6da8; }


/* links for center body area */
#centerbody a {
	text-decoration: underline;
}

#centerbody a:link { color: #4e4d59; }
#centerbody a:visited { color: #4e4d59; }
#centerbody a:hover { color: #4e4d59; text-decoration: none; }
#centerbody a:active { color: #4e4d59; }




/*links for right sidebar */
.rightbar a {
text-decoration: underline;
font-weight: normal;
font-size: 12px;
line-height:18px;
color: #dd6da8;
padding:0;
margin:0;
}

.rightbar a:link { color: #dd6da8; }
.rightbar a:visited { color: #dd6da8; }
.rightbar a:hover { color: #dd6da8; text-decoration: none; }
.rightbar a:active { color: #dd6da8; }




/* search form */

.searchform {
vertical-align: top;
height:22px; 
margin: 0;
padding: 0;
}

.searchbutton {
border: 1px solid #9C9B9B;
background-color: #FFFFFF;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
color: #4e4d59;
margin:1px 0 0 0;
padding: 0 2px 1px 2px;
height:22px;
vertical-align: top;
}

.searchbutton:hover {
border: 1px solid #5E9CEE;
background-color: #5E9CEE;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
color: #FFFFFF;
margin:1px 0 0 0;
padding: 0 2px 1px 2px;
height:22px;
vertical-align: top;
}


.input {
border: 1px solid #9C9B9B;
background: #FFFFFF;
height:20px;
margin:0;
padding: 0;
vertical-align: top;
}


/* for search results */

.pagination{width:360px; text-align:center; color:#4e4d59; padding-top:18px}
.pagination .pageRight{width:20%; float:right; text-align:left; padding-left:10px;}
.pagination .pageLeft{width:20%; float:left; text-align:left; padding-right:10px;}
.pagination a{ text-align:center; color:#dd6da8; padding-top:4px}



#footer { padding:0; clear:both; color:#70737A; font-size:10px; line-height:18px; }
#footer a { text-decoration:underline; color:#70737A; }
#footer a:link {color:#70737A; }
#footer a:visited {color:#70737A; }
#footer a:hover {text-decoration:none; color:#70737A; }
#footer a:active {color:#70737A; }
#footer span.sign-in {margin-left: 20px;}

#footer p{
margin:0;
padding:0;
}





