/* CSS Document */

/* ______ Global Styles */

body {background: #FFCC66
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
th,td,p, .text {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}



/*LINKS*/



a {  color: #000000; text-decoration: none}

a:hover {  color: #999999; text-decoration: underline}





/* ______ AMP Specific Classes */





/*ARTICLE PAGES*/



.title {
	font-size: 30px;
	font-weight: bold;
	color: ce0606;
	font-style: normal;
	font-family: helvetica;
        line-height: 35px;
       
}

.subtitle {
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	font-style: normal;
	font-family: Helvetica;
	text-decoration: underline;
	padding-left: 10px;
}

.author {  font-size: 12px; font-weight: bold; color: #333333; }

.date {   font-size: 12px; font-weight: bold; color: #555555; }

.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: 3px; padding-bottom: 3px}

.docbox {border : 1px double Black; font-size : 13px; text-align : center; }

.bottom_info1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 10px;
}
.bottominfo2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 10px;
}

/*LIST PAGES*/



.listtitle { font-size: 13px; font-weight: bolder; font-style: italic; font-family:Helvetica, sans-serif;}

.bodygreystrong {font-size: 12px; font-weight: bold; color: #333333}



/*INDEX PAGE*/



.home {  } 

.homebody {
	font-size: 11px;
	color: #000000;
	font-family: helvetica;
	padding: 10px 10px 0px; align: top;
}

.hometitle {  font-size: 16px; font-weight: bolder; color: #000000; text-decoration: none}

.morelink { text-align: right;  display: block; } 

.slideshow_border {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	
}

/*NAVIGATION*/



.breadcrumb {
	font-size: 9px;
	color: #444444;
	padding-left: 10px;
	padding-top: 10px;
}

.subside { font-size: 15px; color: #cc0000; font-weight: bolder;  font-style: normal; font-family: Helvetica, sans-serif;  }

.sidelist {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	font-family: helvetica;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
}

.sidetd { border-bottom: 1px dotted  #9A679A;text-align: right;}

.sidealt {
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
	font-style: normal;
	font-family: helvetica;
	padding-bottom: 0px;
	padding-top: 10px;
	padding-left: 10px;
}



.go { font-size: 9px}



/*NEWS and PR PAGES    bodystronggrey*/



.newstitle { font-size: 18px; font-weight: bold; color: #000000}

.newssubtitle { font-size: 12px; font-weight: bold; color: #333333}

.bodystrong {font-size: 12px; font-weight: bold; color: #000000}       

.bodygrey {font-size: 12px; font-weight: normal; color: #333333}

     /*used in groups*/





/* ______ AMP Specific Classes for TOOLS */



/*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*/





/* LINKS MODULE */



.linktype { font-size: 13px; font-weight: bold;}

.links { padding: 3px; margin-left: 30px; }

.links a { font-size: 11px; }

.links img { float: left; padding: 5px; margin: 5px; border: 1px solid #666; }

.links br { clear: both; }

.links p { display: inline; font-size: 11px; font-weight: normal; color: #666; padding: 0px; padding-left: 4px; font-style: italic;  }

.links p a { color: #f00; font-size: 100%; font-style: italic;  }





/* GALLERY MODULE */

/* list of gallerys */

.gallerylist { padding: 5px; }

.gallerylist a { font-size: 14px; }

.gallerylist img { float: left; margin: 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: 16px; font-weight: bold; color: #333333; }

.gallery { padding: 0; margin: 0; border: 0; width: 100%; border: 0px solid #666; float: left; }

.gallerycon { width: 200px; height: 200px; float: left; margin: 10px; text-align: center; border: 0px solid #666; }         

.gallerycon img { float: center; padding: 0px; border: 1px solid #666; }

.gallerycap { padding: 5px; border: 0px solid #666; margin: 5px; }







/* FORMS  */



.udm_header { white-space: nowrap; background-color: #CCCCCC; padding: 5px; font-weight: bold;  font-family: Georgia, "Times New Roman", Times, serif;}



.udm_group_label { text-align:left; font-weight: bold; padding-bottom: 5px;  font-family: helvetica, sans-serif;}



.form_label_col {text-align:left; font-weight: normal; padding-bottom: 5px;  font-family: helvetica, sans-serif;}

.form_data_col  {text-align:left; font-weight: normal;  padding-bottom: 5px;  font-family: helvetica, sans-serif;}





/* _________ Overrides */



.list_image {

width: 1%;

}



.list_entry {

width: 99%;

}









/* _________ Design Specific  */





.fpmission {

font-size:11px;

font-family: Helvetica, sans-serif; 

color:#523C0F;

}



.footer {
	font-family: Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;

}



.footer a {

font-family: Helvetica, sans-serif;

font-style:italic;

font-weight:bold;

font-size:12px;

color:#CEE0CB;

padding-bottom: 10px;

padding-top: 10px;

text-decoration: underlined;

}



th,td,p, .text { font-size: 12px; font-weight: normal; color: #000000; font-family: Helvetica, sans-serif;  }



.quote { display: block; font-size: 11px;  color: #4A6419; font-weight: normal;  font-style: italic; font-family: Helvetica, sans-serif; padding-bottom: 5px; padding-top: 55px; text-align: right; padding-left: 8px; padding-right: 8px; }



.quoteby { display: block; font-size: 11px;  color: #4A6419; font-weight: bold;  font-style: italic; font-family: Helvetica, sans-serif;  padding-bottom: 5px; padding-top: 5px; text-align: right; padding-left: 5px; padding-right: 8px; }


/* Front Page Items */

.actnavs {
display: block; padding-top: 10px;padding-right: 20px; font-style: italic; font-family: Helvetica, sans-serif; font-size:11px; color: #FFFFFF;
}

.actnavs a {padding-right: 20px;
font-style: italic; font-family: Helvetica, sans-serif;   color: #ffffff; font-size:11px;
}

.acttitles {padding-right: 20px;
font-size: 14px;  color: #ffffff; font-weight: normal;  font-style: italic; font-family: Helvetica, sans-serif; padding-bottom: 2px; padding-top: 0px; 
}



.fpnavs {
display: block; padding-top: 10px; font-style: italic; font-family: Helvetica, sans-serif; font-size:11px; color: #000000;
}

.fpnavs a {
font-style: italic; font-family: Helvetica, sans-serif;   color: #000000; font-size:11px;
}

.fptitles {
font-size: 14px;  color: #000000; font-weight: normal;  font-style: italic; font-family: Helvetica, sans-serif; padding-bottom: 2px; padding-top: 0px; 
}


.right_border {
	border-right: 2px solid #000000;
}

}
.background {
	background-image: url(images/bgrnd_repeat.gif);
	background-repeat: repeat-y;
}