 /*ARTICLE PAGES*/

th,td,p,.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}

.title {   font-size: 18px; font-weight: bold; }

.subtitle { font-size: 12px; font-weight: bold;}

.author {  font-size: 12px; font-weight: bold; }

.date {   font-size: 12px; font-weight: bold; color: #333333; }

.form {  font-size: 12px; font-weight: bold; color: #333333}

.photocaption {  font-size: 10px; font-weight: normal; color: #333333; text-align: center; vertical-align: middle; clip:   rect(   ); padding-top: 5px; padding-bottom: 10px}

.docbox {border : 1px double Black; font-size : 13px; text-align : center; }


/*LINKS*/

a {  color: #0066CC; text-decoration: none}

a:hover {  color: color: #932b7a; text-decoration: underline}

.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a.topnav {
	color: #666666;
	text-decoration:none;
}

a.topnav:hover {
	color: #932b7a;
	text-decoration:none;
}



/*LIST PAGES     text */

.listtitle { font-size: 13px; font-weight: bold; }

.bodygreystrong {font-size: 12px; font-weight: bold; color: #333333}


/*INDEX PAGE     subtitle  */

.home {  } 

.hometitle {  font-size: 14px; font-weight: bolder; color: #006699; text-decoration: none}

.homebody { font-size: 12px; color: #000000}

.morelink { text-align: right;  display: block; } 

/*Design Specific  */
body {
	background-color: #FFEAF2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B5B5B;
font-weight: bold;

}
a.style1 {
	color: #5B5B5B;
	text-decoration:none;
font-weight: bold;
}

a.style1:hover {
	color: #5B5B5B;
	text-decoration:none;
}
.masborder { border: 1px #FFA8CA solid; }
.features { font-size: 10px; font-weight: bold; color: #000000}


div.bottom_links {
padding: 10px 0 5px 20px;
}

/*NAVIGATION*/

.breadcrumb { font-size: 9px; color: #333333}

.subside {font-size: 12px; font-weight: bold; color: #666666}

.go { font-size: 9px}

.subside {font-family: Arial, Univers, sans-serif; font-size: 12px; font-weight: bold; color: #666666; padding-bottom: 2px; font-weight:normal; text-transform:uppercase;}

.sidelist {font-family: Arial, Univers, sans-serif; font-size: 10px;  color: #333333; padding-bottom: 2px }

td.subside {
padding-left: 15px;
}



/* ______ AMP Specific Classes for MODULES */

/*NEWS and PR PAGES    bodystronggrey*/

.newssubtitle { font-size: 12px; font-weight: bold; color: #333333}

.newstitle { font-size: 18px; font-weight: bold; color: #000000}

.bodystrong {font-size: 12px; font-weight: bold; color: #000000}
           
.bodygrey {font-size: 12px; font-weight: normal; color: #333333}
     /*used in groups*/



/*CALENDAR*/
.eventsubtitle {font-size: 12px; font-weight: bold; color: #333333}
      /*used in groups*/

.eventtitle {font-size: 12px; font-weight: bold}
      /*used in groups*/


/*GROUPS & ENDORSEMENTS bodygrey, eventsubtitle,  eventtitle*/

/* GALLERY MODULE */

.gallerylist { padding: 5px; font-size: 13px; font-weight: bold; border: 0px solid #666; width: 300px;}
.gallerylist a { font-size: 13px; font-weight: bold; padding:10px; }
.gallerylist img { float: left; margin-right: 8px; border: 1px solid #666; }
.gallerylist br { clear: both; }
.gallerylist p { display: inline; font-size: 12px; font-weight: normal; color: #666; padding-left: 10px; }
.gallerylist p a { color: #f00; font-size: 100%; 
 font-size: 11px; font-weight: normal; font-style: italic; color: #666;  } 

/* indiv gallery page */
.gallerytitle {   font-size: 18px; font-weight: bold;  }
.gallery { padding: 0; margin: 0; border: 0; width: 100%; border: 0px solid #666; float: left; }
.gallerycon { width: 300px; height: 275px; float: left; margin: 0px; text-align: center; border: 0px solid #666;}         
.gallerycon img { float: center; padding: 0px; border: 1px solid #888; }
.gallerycap { font-size: 10px; font-weight: normal; color: #333333; text-align: center; vertical-align: middle; clip:   rect(   ); padding-top: 3px; padding-bottom: 3px }



/* LINKS MODULE */

/* NEW - taking from listtitle */
.linktype {  font-size: 15px; font-weight: bold; }

.links { padding: 3px;  }
.links a {   }
.links img { float: left; padding: 5px; margin: 5px; border: 1px solid #666; }
.links br { clear: both; }
.links p { display: inline;  padding-left: 8px;  }
.links p a { color: #f00; font-size: 100%; font-style: italic;  }

.fpnews {
display: block; padding-top: 4px; padding-left:135px; padding-right: 10px; }

.fpnavs  {
color: #666;   font-size: 11px;  display:block; padding: 5px 0px 2px 0px;
}

.fptitles {
color: #444; font-size: 11px;
}

a.fptitles {
color: #444; font-size: 11px;
}

.fpnewstitle a {
color: #444; font-size: 11px
}

.fpmore {
display: block;
color:  #FF3366; text-align: right; font-size: 11px; padding-right: 15px;
}

.fpmore a {
color:  #FF3366;  text-align: right; font-size: 11px; }

/*not in code */


.bottom_links {
	font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
	color: #333333;
font-weight: normal;
text-transform: uppercase;

}
a.bottom_links {
	color: #333333;
	text-decoration:none;
font-weight: normal;
font-size: 13px;
text-transform: uppercase;
}

a.bottom_links:hover {
font-size: 13px;
	color: #000000;
	text-decoration:none;
text-transform: uppercase;
}

.visitors {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
text-align: center;
padding: 7px 15px 4px 10px;
	color: #5B5B5B;

text-transform: uppercase;

}

.count {
	font-size: 12px;
text-align: right;
	color: #E155B5;

}

