/*ARTICLE PAGES*/

th,td,p,.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:  #000000 }

.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: Black;
}

.subtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}

.author {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.contact {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.date {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333;  font-style : normal; }

.form {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}

.photocaption {  font-family: Arial, Helvetica, sans-serif; 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-family: Verdana, Arial, Helvetica, sans-seri;
	font-size : 13px;
	text-align : center;
}

h4 {
font-size: 13px;   color: #E786B5; 
}

blockquote {
font-style: plain;
color: #000000;
text-align: left;

}
/*LINKS*/

a {  color: #0066CC; text-decoration: none}
a:hover {  color: #FF9900; text-decoration: underline}


/*LIST PAGES     text */

.listtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;   font-style : normal; }

.list_subheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;   font-style : normal; display:block; background-color:#CCCCCC; }

.list_subheader2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;   font-style : normal; display:block; background-color:#BBBBFF; }

.list_subheader3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;   font-style : normal; display:block; background-color:#CCCCCC; }

/*INDEX PAGE     subtitle  */

.hometitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #006699; text-decoration: none}
.hometitle a { 
color: #0198cd;
}
.homebody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.homeeventdate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000}
.homeeventname {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006699}
.homeeventblock{  text-align: left; }
.homeeventtime {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000}
.homeeventslinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006699}
.homebottom {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: center; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px}

.morelink { 
display: block;
border-bottom: 1px solid #cccccc;
}

a.morelink { 
display: block;
border-bottom: 0px;
}

/*Design Specific  */

.masborder { border: 2px #000000 solid; }
.features { font-size: 10px; font-weight: bold; color: #000000}
.boxheader {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.boxcontents {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; padding-bottom: 5px}
.blacktitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000 }
.udm_header { display: block; font-weight: bold; color:#0066CC; white-space: normal; }
select.custom9 { font-size: 9px; }

/*NAVIGATION*/

.breadcrumb {  padding: 2px 5px 2px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CCCCCC}

a.breadcrumb {  padding: 2px 5px 2px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF}
a:hover.breadcrumb {  padding: 2px 5px 2px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }

.subside { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC6600}

.go {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}

.homeeventslinks a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0066CC; padding-bottom: 5px }
.sidelist a { font-size: 10px;  color: #666; padding-bottom: 5px;  }
.sidelist { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #0066CC; padding-bottom: 5px }
.sidetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; }

.sidenews { font-size: 11px;  color: #666; padding-bottom: 5px;   }
.sidenews a { font-size: 11px;  color: #ff0099 ; text-decoration: none }
.sidenews a:hover { color: #ff0099; text-decoration: underline}

.nav_list  {
font-size: 13px;  color: #555555; list-style: none; padding-left: 0px;  padding-bottom: 5px;  line-height: 1.5em; margin:0;

}

.nav_list a {
font-size: 13px; color: #555555; list-style: none; padding-left: 0px;  line-height: 1.5em; margin:0;
}

.nav_sub_list {
font-size: 11px;  color: #ff0099; padding-bottom: 10px; list-style: none; padding-left: 0px; line-height: 1em; margin:0;}

.nav_sub_list a {
	font-size: 11px;
	color:  #ff0099;
	padding-bottom: 10px;
	list-style: none;
	padding-left: 0px;
margin:0;
	line-height: 1em;


} 

.nav_active { font-weight: bold; color: #ff0099 }

.nav_active a { font-weight: bold; color: #ff0099 }

.nav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF}
a:hover.nav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFF00;  text-decoration : none; }


/*NEWS and PR PAGES    bodystronggrey*/


.newssubtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}
.newstitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000}
.newstitlefront {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF}
a:hover.newstitlefront{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFF00;  text-decoration : none; }
.newsbody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF}

.bodystrong {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.bodygrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333}
.bodygreystrong {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}
     /*used in groups*/

/* GALLERY MODULE */

.gallerythumb { border: 1px solid #000; }

.gallerypic { border: 1px solid #000;  }


/*CALENDAR*/
.eventsubtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}
.eventtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}


/* FORM STUFF */
.input-box {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #26a; background: #FFFFFF; border: #26a solid 1px}
.submit-button {height: 18px; width:29px; font-size: 12px; font-weight: bold; color: #FFFF99; background: #26a; border: 2px #9cf outset}
/*



A.eventtitle:link {  
	font-size: 12px;
	font-weight: normal; 
	color: #ff0099; 
	text-decoration: underline;
	letter-spacing: 1pt;
}

A.eventtitle:visited {  
	font-size: 12px;
	font-weight: normal; 
	color: #FF0099;
         text-decoration: underline;
	letter-spacing: 1pt;

}


A.eventtitle:active {  
	font-size: 12px;
	font-weight: normal; 
	color: #FF0099; 
	text-decoration: underline;
	letter-spacing: 1pt;
}


A.eventtitle:hover {  
	font-size: 12px;
	font-weight: normal; 
	color: #FF66CC; 
	text-decoration: underline;
	letter-spacing: 1pt;
}
*/
.eventdate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000}
.eventname {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bolder; color: #006699}
.eventtime {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000}
    /*used in groups*/



/* LINKS MODULE */
.linktype { font-size: 16px; font-weight: bold; color: #666; padding-top: 15px; }
.links { padding-left: 10px; padding-top: 4px; padding-right: 20px; }
.links a { font-size: 12px; padding-bottom: 0px; font-weight: bold; }
.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; }
.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: 150px; height: 150px; float: left; margin: 10px; text-align: center; border: 0px solid #666; }         
.gallerycon img { float: center; padding: 0px; border: 1px solid #999; }
.gallerycap { padding: 5px; border: 0px solid #666; margin: 5px; }

/*GROUPS & ENDORSEMENTS bodygrey, eventsubtitle,  eventtitle*/


/*not in code */

.footer {
font-size: 10px;
color: #333333;
padding: 5px 10px 5px 10px;

}


/*CSS MENU*/


UL#menu {
	CURSOR: default; POSITION: relative; WIDTH: 155px; Z-INDEX: 1000; PADDING-TOP: 20px; PADDING-BOTTOM: 20px;
}
UL#menu UL {
	CURSOR: default; LIST-STYLE: none; MARGIN-LEFT: 155px; MARGIN-TOP: -1.5em; PADDING-BOTTOM: 10px; 
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; POSITION: absolute; VISIBILITY: hidden; 
	WIDTH: 155px; Z-INDEX: 1020
}
UL#menu UL LI {
	WIDTH: 155px;
}
UL#menu UL DIV {
	WIDTH: 155px;
}
UL {
	VISIBILITY: visible
}
UL#menu UL {
	LEFT: -1px; PADDING-TOP: 1px; MARGIN-TOP: 5px;
}
UL#menu LI {
	CURSOR: hand; TEXT-ALIGN: left; WIDTH: 155px; font-weight:bold;
}
UL#menu DIV {
	CURSOR: hand; TEXT-ALIGN: left; WIDTH: 155px;font-weight:bold;

}
UL#menu {
	LIST-STYLE: none; MARGIN: 5px 0px 0px 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL#menu LI {
	LIST-STYLE: none; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL#menu LI {
	MARGIN-TOP: -1px
}

UL#menu A.menufolder {
	background-image: url(http://local_ufpj.org/img/point_r_wt.gif);
	background-position: 98% 50%;
	background-repeat:no-repeat;
}
UL#menu A.menufolder:hover {
	background-image: url(http://local_ufpj.org/img/point_r_rd.gif);
	background-position: 98% 50%;
	background-repeat:no-repeat;
}
UL#menu DIV {
	MARGIN-TOP: -1px
}
UL#menu A {
	BACKGROUND-COLOR: #ffff99; BORDER-BOTTOM: 1px solid black; BORDER-LEFT: 1px solid black; 
	BORDER-RIGHT: 1px solid black; BORDER-TOP: 1px solid black; COLOR:#0066CC; CURSOR: hand; 
	DISPLAY: block; FONT-FAMILY: Arial, verdana, Helvetica, sans-serif; FONT-SIZE: 11px; LETTER-SPACING: 0.1em;
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px; POSITION: relative;
	TEXT-DECORATION: none;
	Margin: 0px 0px 7px 3px;
}
UL#menu A:visited {
	BACKGROUND-COLOR: #ffff99; BORDER-BOTTOM: 1px solid black; BORDER-LEFT: 1px solid black; 
	BORDER-RIGHT: 1px solid black; BORDER-TOP: 1px solid black; COLOR:#0066CC; CURSOR: hand; 
	DISPLAY: block; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 11px; LETTER-SPACING: 0.1em; 
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px; 
	POSITION: relative; TEXT-DECORATION: none;
	Margin: 0px 0px 7px 3px;
}
UL#menu UL A, UL#menu UL A:visited {
		Margin: 0 0 0 0;
font-weight:normal; border: 0 1px 0 1px;
		}
UL#menu A:hover {
	BACKGROUND-COLOR: #ffff99; COLOR: #FF9900
	}
UL#menu A:unknown {
	BACKGROUND-COLOR: #ffff99; COLOR: #FF9900
	}

.eventspc {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0066CC; padding-bottom: 2px ;padding-left: 0px; display: block; text-align: left;
} 

.map_block .list_item {
width: auto;
padding: 2px 2px 2px 2px;
}
