input/* for all templates and grids */
body{text-align:center; margin:0; padding:0; background:#DCE1E3;}
img{border:none;}
hr { clear:both;}
/**/
/* 750 centered, and backward compatibility */

#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7 {
	margin:auto;text-align:left;
	width:57.69em;width:56.3em;min-width:800px;
	width: 100%;}

	body .minwidth {
	min-width: 900px;/*screen width*/
	width: 100%!important;
	width: 900px;
	width: expression(( document.body.clientWidth <= 900 ) ? "900px" : "100%" );
}

/* 950 centered */
#doc2 {
	width:73.074em;*width:71.313em;min-width:950px; }
/* 100% with 10px viewport side matting */
#doc3 {
	position:relative;
	margin:auto 0px; /*auto 10px not for structure, but so content doesn't bleed to edge */
	width:auto;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	}

/* below required for all fluid grids; adjust widths and margins above accordingly */

	/* to preserve source-order independence for Gecko */
	.yui-b{position:relative;}
	.yui-b{_position:static;} /* for IE < 7 */
	#yui-main .yui-b{position:static;}

#yui-main {width:100%;}
.yui-t1 #yui-main,
.yui-t2 #yui-main,
.yui-t3 #yui-main{float:right;margin-left:-25em;/* IE: preserve layout at narrow widths */}

.yui-t4 #yui-main,
.yui-t5 #yui-main,
.yui-t6 #yui-main{float:left;margin-right:-25em;/* IE: preserve layout at narrow widths */}

	.yui-t1 .yui-b {
	float:left;
    width:12.3207em;*width:12.0106em; }
.yui-t1 #yui-main .yui-b{
    margin-left:13.3207em;*margin-left:13.0106em;
}

.yui-t2 .yui-b {
	float:left;
    width:13.8456em;*width:13.512em; }
.yui-t2 #yui-main .yui-b { /*border:solid 1px #FF99FF;*/
    margin-left:13.5em;*margin-left:13.5em;
}

.yui-t3 .yui-b {
	float:left;
    width:23.0759em;*width:22.52em;}
.yui-t3 #yui-main .yui-b {
    margin-left:24.0759em;*margin-left:23.52em;
}

.yui-t4 .yui-b {
	float:right;
    width:13.8456em;*width:13.512em;}
.yui-t4 #yui-main .yui-b {
    margin-right:14.8456em;*margin-right:14.512em;
}

.yui-t5 .yui-b {
	float:right;
    width:18.4608em;*width:18.016em;}
.yui-t5 #yui-main .yui-b {
    margin-right:19.4608em;*margin-right:19.016em;
}

.yui-t6 .yui-b {
	float:right;
    width:23.0759em;*width:22.52em;}
.yui-t6 #yui-main .yui-b {
    margin-right:24.0759em;*margin-right:23.52em;
}

.yui-t7 #yui-main .yui-b {
	display:block;margin:0 0 1em 0;
}
#yui-main .yui-b {float:none;width:auto;}
/* GRIDS (not TEMPLATES) */
.yui-g .yui-u,
.yui-g .yui-g,
.yui-gc .yui-u,
.yui-gc .yui-g .yui-u,
.yui-ge .yui-u,
.yui-gf .yui-u{float:right;display:inline;}
.yui-g div.first,
.yui-gc div.first,
.yui-gc div.first div.first,
.yui-gd div.first,
.yui-ge div.first,
.yui-gf div.first{float:left;}
.yui-g .yui-u,
.yui-g .yui-g{width:49.1%;}
.yui-g .yui-g .yui-u,
.yui-gc .yui-g .yui-u {width:48.1%;}
.yui-gb .yui-u,
.yui-gc .yui-u,
.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}
.yui-gb div.first,
.yui-gc div.first,
.yui-gd div.first{margin-left:0;}
.yui-gc div.first,
.yui-gd .yui-u{width:66%;}
.yui-gd div.first{width:32%;}
.yui-ge .yui-u{width:24%;}
.yui-ge div.first,
.yui-gf .yui-u{width:74.2%;}
.yui-gf div.first{width:24%;}
.yui-ge div.first{width:74.2%;}
#bd:after,
.yui-g:after,
.yui-gb:after,
.yui-gc:after,
.yui-gd:after,
.yui-ge:after,
.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,
.yui-g,
.yui-gb,
.yui-gc,
.yui-gd,
.yui-ge,
.yui-gf{zoom:1;}
/*----estilos CIARIS---------*/



#bd{ padding-bottom:108px;padding-top:25px; padding-left:10px; padding-right:10px; margin:0; margin-right:0px;  margin-left:0px; margin-top:0px; background:#E7F3FB url(../images/jpeg/org/background.jpg) repeat-x; }

* {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	line-height: 1.3em;
}

#masthead{height:80px; background: url(../images/jpeg/org/header.jpg) no-repeat top left;margin:0px; padding:4px; padding-left:20px; padding-top:17px; padding-bottom:10px; margin-bottom:0px; }

#masthead-blog{height:20px; background: #990000 /*url(../images/jpeg/header.jpg) no-repeat top left*/;margin:0px; padding:4px; padding-left:20px; padding-top:17px; padding-bottom:10px; margin-bottom:0px;}

#masthead-blog #logo{ float:left; width:90px; height:20px;background: url(../images/gif/org/logo-blog.gif) no-repeat top left ; padding:0;  margin:0;}

#masthead-blog .logo-subtitle { float:left; text-indent:0; font-size:14px; margin-top:5px;}

#masthead-blog .header-nav{ top:21px; left:200px; font-size:12px;  }

#hd{ background: #507411 url(../images/jpeg/org/headerbg.jpg); margin-bottom:0px;}

#logo{ position:absolute; top:30px; height:66px; width:232px; text-indent:-2000px; background: url(../images/gif/org/logo.gif) no-repeat top left; padding:0; margin:0; margin-top:0px; }
.logo-subtitle{ width:325px; text-indent:-2000px; color:#FFFFFF; font-weight: bold; height:20px; padding-top:0px; margin:0; min-height:1.5em;
height:auto; font-size:11px;}/* for Internet Explorer */
/*\*/
* html .logo-subtitle {
height: 1.5em;
}
/**/
.logos { position:absolute; top:10px; right:0; margin:0; margin-top:0px; margin-right:20px; padding:0; list-style:none; display:inline; width:auto; }
.logos li { float:left; margin-right:10px; }
.logos #last { margin-right:0px; }
.logos a { text-decoration:none;}

.header-nav{ margin:0; position:absolute; top:80px; padding-left:300px; color:#FFFFFF; list-style:none; font-weight:bold; text-transform:uppercase; }
.header-nav li{ float:left; margin-right:5px; margin-left:0px;  padding:0px; padding-right:5px; border-right:#FFFFFF solid 1px; }
.header-nav a{ color:#FFFFFF; text-decoration:none; padding:7px; display: block; position:relative; margin-top:-7px; }
.header-nav a:hover{ color:#175475; background: #FFFFFF; padding:7px; }

.header-subnav{color:#175475; background: #FFFFFF url(../images/jpeg/org/bg_header_subnav.jpg) no-repeat top left; height:20px; padding-left:0px; padding-top:2px; font-size:13px; }
.header-subnav ul{ margin:0; margin-left:0px; padding-left:325px;list-style:none; font-weight:bold; }
.header-subnav #title{ font-weight:normal; text-transform:none;}
.header-subnav li{ float:left;  margin-right:5px; padding-left:5px; padding-right:5px; border-right:#175475 solid 1px; }
.header-subnav a{ color: #175475; text-decoration:none; }
.header-subnav a:hover{ color: #FFFFFF; background:#175475; }

.sitemap{color: #FFFFFF; height:7px; padding-left:0px; font-size:12px; padding-top:3px; background:#248DC7; margin-top:0px; }
.sitemap ul{ margin:0; margin-left:20px; padding-left:0;list-style:none; font-weight:bold; text-transform: capitalize; }
.sitemap #title{ font-weight:normal; text-transform:none;}
.sitemap li{ float:left;  margin-right:5px; }
.sitemap a{ color: #FFFFFF; text-decoration:none; }
.sitemap a:hover{ color: #4E7210; }




#li-noborder { border:none;}

#column1 { padding:10px;  background: #FFFFFF;}

#column2 { padding:10px;  background: #FFFFFF ; }

/*font colors*/
#column2 h2, h1, { color: #175475; margin:0; margin-bottom:10px;}
#column2 h3 { color: #175475; margin:0; margin-bottom:10px;}
#column2 #content-index h3 { color: #175475; margin:0; font-size:15px;}
#column2 h1{ font-size:22px; color: #175475;}
#column2 h2{ color: #175475;}
/*#column2 h4{ color: #175475;}*/
#column2 p { color: #175475;  font-size: 12px ; /*background:#F0F3E4;*/ }
#column2 p span { color: #175475; font-size: 12px ;/*background:#F0F3E4;*/ }
#column2 ul span { color: #175475; font-size: 12px ; /*background:#F0F3E4;*/ }
#column2 ul { color: #175475; font-size: 12px ; /*background:#F0F3E4;*/ }
#column2 blockquote { color: #175475; font-size: 12px ; /*background:#F0F3E4;*/ }
#column2 ol { color: #175475; font-size: 12px ; /*background:#F0F3E4;*/ }
#column2 td { color: #175475; font-size: 12px ; /*background:#F0F3E4;*/ }
#column2 a { color: #CC6600; font-weight:bold; text-decoration:none; }
#column2 a:hover { color: #FFFFFF; font-weight:bold; text-decoration:none; background:#175475; }
#column2 ul { color: #175475; margin:0; padding:0; list-style:none;}
/*end font colors*/

.community_resume_table { background:; width:100%;}

.community_resume_users { background: ; margin-right:50px;}
.community_resume_posts { background: ; margin-right:10px;}
.community_resume_workspaces { background: ; margin-right:10px;}


#column3 { padding:10px;  background: #FFFFFF;}

.main{height:300px; margin:0px; padding:0px; min-height:300px;
height:auto;}/* for Internet Explorer */
/*\*/
* html main {
height: 300px;
}
/*footer*/
#ft{clear:both; /*position:absolute; bottom:0;*/ width:100%; /*border:solid 2px #00FF66;*/}
#footer{height:61px; background: #DCE1E3 url(../images/jpeg/org/footer.jpg) repeat-x top left; margin:0px; padding:0px; margin-top:0px; /*border:solid 1px #FF0000;*/ clear:both; position:relative;}
.footer-contents{color: #FFFFFF; background: url(../images/jpeg/org/footer_2.jpg) repeat-x top right ;  height:61px; width:560px; padding-left:0px; font-size:10px; padding-top:0px; margin-top:0px; }
.footer-contents ul{height:61px; background: url(../images/jpeg/org/footer_1.jpg) no-repeat top right ;  margin:0; margin-left:20px; padding-left:0;list-style:none; font-weight:normal; text-transform:uppercase; font-size:10px; }
.footer-contents li{ float:left;  margin-right:5px; padding-top:12px; }
.footer-contents #title{ float:left; font-weight:normal; text-transform:none;}
.footer-contents a{ color: #FFFFFF; text-decoration:none;}
.footer-contents a:hover{ color:#FFB84C; }

/*photo holder*/
.photo_holder {
    background:#238DC6 url(../images/jpeg/photos/org/photo_bg.jpg) repeat-y top right;
	height:150px;
	margin-bottom:10px; /*border-top: solid 5px #CC6600;*/
	margin-top:-10px;
	background-position: 0% 0%;
	height: auto;
	overflow-x: hidden;
	overflow-y: hidden;
}

/*-----blog----*/
.blog_container * { font-family:Georgia, "Times New Roman", Times, serif;  }
.blog_container { margin:0 auto; background: #FFFFFF url(../images/jpeg/bg_blog.jpg) repeat-x; padding:20px; }
.blog_container a { text-decoration:none; }
.blog_container p { background:none;}
.blog_title_wrap {
	font-family:Georgia, "Times New Roman", Times, serif;
	background: /*#990000; url(../images/jpeg/bg_blog_title.jpg) repeat-x;*/
	text-align:left;
	padding:10px;
	margin-bottom:30px;
	padding-bottom:40px;
	border-bottom: solid 1px #CCCCCC; }
.blog_title_wrap a {color: #FFFFFF; background:#FFFFFF; padding:3px;}
.blog_title { font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;  margin:0;  padding:0; font-size:3em; text-transform:uppercase;color:#FFFFFF;}
.blog_description {  font-style:italic; text-align:left; font-family:Georgia, "Times New Roman", Times, serif;  margin:0px; margin-top:-10px; padding:0px; padding-right:20px; font-size:1.05em;  color: #507412; }
.post_title { margin-bottom:5px; }
.post_title a { font-size:2em; color:#990000; margin:0; }
.author { margin:0; margin-right:10px; margin-bottom:20px; font-size:12px; display:inline;}
.post_date { margin:0; margin-right:0px; margin-bottom:20px; font-size:12px; display:inline;}
.post_body { }
#blog_profile { border-left:solid 1px #527614; position: relative; float:right; width:18%; padding:10px;}

/*---widgets---*/
.yui-b { /*background: #FF99FF;*/ margin-bottom:0px; width:100%; /*border:solid 1px red;*/  }
#secondary{height:auto;   padding:0px; width:202px; /*border:solid 1px blue;*/   }
#secondaryFull{height:50px; padding:0px; /*border:solid 1px yellow;*/ }

#widgetFonda .rounded { width:auto; background:#FFFFFF ; padding:7px; margin-bottom:10px; background:#FFFFFF;}

.rounded {
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}

#widgetFonda .rounded h3 { margin:0 0 5px 0; background:#729920; color:#fff;padding:2px 4px 2px 4px;}

#widget_holder { color:#175475; padding:0px; he ight:auto; background: /*#91A93E url(../images/jpeg/widget/widget_holder_bg.jpg) repeat-x top left*/ ; font-size: 0.8em; /*border:solid 1px yellow;*/}
#widget_holder a { color:#175475; margin-bottom:0; padding:0; }
#widget_holder a:hover { color: #FFFFFF; background:#175475;}

#widget_dashboard, #widget_online, #widget_language  { background: #DAEDF8!important; color:#175475!important;}
#widget_dashboard a, #widget_online a, #widget_language a  { color:#175475!important;}
#widget_dashboard a:hover, #widget_online a:hover, #widget_language a:hover  { color:#fff!important;}
.widget_title {margin:0 0 5px 0; background:#7BC4EA; color:#fff;padding:2px 4px 2px 4px;}

#widget_dashboard h3 { font-size:12px; margin:0; margin-bottom:5px;}
#widget_tagcloud h3 { font-size:12px; margin:0; margin-bottom:10px;}
#widget_workspace_nav h3 { font-size:12px; margin:0; margin-bottom:10px;}
#widget_people h3 { font-size:12px; margin:0; margin-bottom:10px;}
#widget_tagit h3 { font-size:12px; margin:0; margin-bottom:10px;}
#widgetFonda p { font-size:13px; margin:0; padding:0; margin-bottom:5px;}

/*errorMessage*/

/*errorMessage*/

.errorMessage { font-size:14px; font-weight:bold;  width:auto; height:auto; background:#FF0000; color:#FFFFFF; padding:5px; z-index:2000; text-align:center; font-style:italic;}
.Message { font-size:14px; font-weight:bold;  width:auto; height:auto; background:#669900; color:#FFFFFF; padding:5px; z-index:2000; text-align:center; font-style:italic;}
/*-- Tables forms --*/

#column2 .form_label p { color: #507412; font-size:12px;  margin:0; padding:0; }

#column2 .form_label h3 { color: #507412; font-size:14px; margin:0; padding:0; top:0;  }

#column2 .userform_separator { color:#FFFFFF; font-size: 20px; padding-left:10px; margin-top:10px; border-left:solid 20px #F3823C; background:#507412}

.form_label { width:200px; background:#F0F3E4;}

/*directoryContainer*/

.main_liquid_content_left { float:left; width:49%; text-align:justify; margin-right:2%;}

.main_liquid_content_right {float:left; width:49%; /*background: #CCCCCC; border:solid 1px #FF0000;*/ margin-right:-1%;}

.main_liquid_content_right p { margin:0; padding:0;}



.community_resume_users { margin:0; padding:5px; border-right: solid #FFFFFF 12px;width:30%; margin-right:20px; float:left; padding-bottom:0; font-size:15px; text-align:left;  }
.community_resume_users li {  /*url(../images/jpeg/widget/widget_bg.jpg) repeat-x top left ;*/ margin-bottom:0px; padding: 2px; border-bottom:#B0C765 solid 2px;}
.community_resume_users a { color:#FFFFFF;}
.community_resume_users .lastest_users { color:#FFFFFF; background:#B0C765;  padding:5px; font-weight:bold; font-size:14px;/*background: #91A93E; border-right: solid #FFFFFF 15px;*/}
.more1 { padding:5px; font-size:12px; padding-bottom:0; font-style:italic; border-bottom:0px; margin-bottom:0;}



.community_blog_posts {  margin:0; padding:5px; width:100%; margin-right:10px; float:left;font-size:15px; text-align:left;}
.community_blog_posts li {  /*url(../images/jpeg/widget/widget_bg.jpg) repeat-x top left*/ ; margin-bottom:4px; padding: 2px; border-bottom:#91A93E solid 2px;  }
.community_blog_posts a { color:#FFFFFF;}
.community_blog_posts .lastest_blog_posts {background:#91A93E; color: #FFFFFF;  padding:5px; font-weight:bold; font-size:14px; /*background: #91A93E;*/ }
.more2 { padding:5px;   font-style:italic; margin-bottom:0;font-size:12px;}

.anouncement_list {  margin:0; padding:5px; width:100%; margin-right:10px; float:left;font-size:15px; padding-bottom:20px; text-align:left;}
.anouncement_list li {  /*url(../images/jpeg/widget/widget_bg.jpg) repeat-x top left*/ ; margin-bottom:4px; padding: 2px; border-bottom:#218BC6 solid 2px;  }
.anouncement_list a { color:#FFFFFF;}
.anouncement_list .lastest_anouncement_posts {background:#218BC6; color: #FFFFFF;  padding:5px; font-weight:bold; font-size:14px; /*background: #91A93E;*/ }
.more2 { padding:5px;   font-style:italic; margin-bottom:0;font-size:12px;}


.community_resume_workspaces { margin:0; padding:5px;float:left; margin-right:5px;width:30%;border-right: solid #FFFFFF 12px; width:30%; font-size:15px; text-align:left;}
.community_resume_workspaces li { background: #FFFFFF /*url(../images/jpeg/widget/widget_bg.jpg) repeat-x top left*/ ; margin-bottom:4px; padding: 2px; border-bottom:#67861F solid 2px; }
.community_resume_workspaces a { color:#FFFFFF;}
.community_resume_workspaces .lastest_workspaces { background:#67861F; color: #FFFFFF; padding:5px; font-weight:bold; font-size:14px;/*background: #91A93E; border-right: solid #FFFFFF 15px;*/  }
.more3 { padding:5px;  font-style:italic; margin-bottom:0;font-size:12px; }

.library_listings2 { margin:0; padding:5px;float:left; margin-right:5px; width:30%; font-size:15px;}
.library_listings2 li { background: #FFFFFF /*url(../images/jpeg/widget/widget_bg.jpg) repeat-x top left*/ ; margin-bottom:4px; padding: 2px; border-bottom:#750000 solid 2px; }
.library_listings2 a { color:#FFFFFF;}
.library_listings2 .library_listings_title2 { background:#750000; color: #FFFFFF; padding:5px; font-weight:bold; font-size:14px;/*background: #91A93E; border-right: solid #FFFFFF 15px;*/  }
.more3 { padding:5px;  font-style:italic; margin-bottom:0;font-size:12px; }

/*Directory Workspace*/
.workspaces_list_name {  color:#507411; margin-bottom:5px; padding:5px; background:#F0F3E4; font-size:14px;/*border-left:solid 5px  #CC6600;*/ }
.workspaces_list_name a { font-size:13px; }
.workspaces_list_description { color:#507411; font-style:italic; padding:5px; font-size:12px;}
.workspaces_list_administrator  { font-size:12px; }

/*Directory Profiles*/
.profiles_list { background: #F0F3E4 /*url(../images/jpeg/widget/widget_bg.jpg) repeat-x top left*/ ; margin-bottom:20px;
width:25%;
height:15%;
float:left; margin-right:10px; border-right:solid 10px #FFFFFF; border-bottom:solid 10px #FFFFFF;  }
.profiles_list a { font-size:12px;float:left; clear:both;}
.profiles_list_name {  color:#507411; margin-bottom:10px; padding:5px; background:none; font-size:8px; }
.profiles_list_name a { font-size:14px;  }
.profiles_list_country { color:#507411; font-style:italic; padding:5px; font-size:5px;}
.profiles_list_photo {float:left; margin-right:10px;}
.profiles_list_photo .profile_photo { float:left;}

/* Directory Blog Profiles*/
.list_blog_name {  color:#507411; margin-bottom:0px; padding:5px; background:#F0F3E4;/*border-left:solid 10px  #CC6600;*/ }
.list_blog_name a { font-size:17px; }
.list_blog_description { color:#507411;  font-style:italic; padding:5px; font-size:13px;}


/* Items for the calendar plugin */
.calendar {
  margin: auto; border:solid 2px #507411;
}

.monthName th {
  color:#507411;
  font-weight: normal;
  font-size:20px;
  text-align: left;
  padding:10px;
}

.dayName th {
  font-size: 0.7em;
  padding-top: 0.6em;
  padding-bottom: 0.3em;
  background-color: #507411;
  color: white;
}

.otherMonth, .day, .specialDay {
  padding: 0.7em 1em;
  border-right: 1px solid white;

}


.otherMonth {
  color: #eeeeee;
  background-color: white;
}

.day, .specialDay {
  text-align: center;
  border-bottom: 1px dotted #bbbbbb;
  background-color: #F0F3E4;
}
.specialDay {
  background-color: #003355;
  color: white;
}
.specialDay a, .specialDay a:visited, .specialDay a:hover {
  color: white;
  text-decoration: none;
  padding: 1em;
}
.specialDay a:hover {
  color: white;
  background-color: black;
}
.weekendDay {
  background-color: #67861F ;
}

/*---WIKI----*/
#content-index ul { list-style:inside; list-style-position: inside;}

#content-index ul li { margin-left:10px;}

/*_____Form_______*/

#column2 .form p { color: #507412; font-size:12px;  margin:0; padding:0;  }

#column2 .form h3 { color: #507412; font-size:14px; margin:0; padding:0; top:0; float:left; clear:left; margin-right:5px; padding:5px; margin-bottom:5px;}

#column2 .form .input { color: #507412; font-size:18px; margin:0; padding:0; top:0; float:left; clear:right;}

#column2 .form .submit { color: #507412; font-size:12px; margin:0; padding:0; top:0; float:left; clear:both;}

#column2 .userform_separator { color:#FFFFFF; font-size: 20px; padding-left:10px; margin-top:10px; border-left:solid 20px #F3823C; background:#507412}

.form_label { width:200px; background:#F0F3E4;}

/*.input { position:relative;}
.input textarea { position:absolute;}*/

.btn_destaque { background:#DCE4BF; padding:6px;}

/* box*/

.box1 { float:left; background:#E9EDD8; margin-right:12px; margin-bottom:12px; padding:7px; width:5.2em; height:100px; display:block; font-size:18px;}
.box2 { float:left; background:#E9EDD8; margin-bottom:12px; margin-right:12px; padding:7px; width:98%; height:auto; display:block; font-size:18px;}


.count { font-weight:bold; font-style:italic; font-size:15px;}

/*Page Title and Description */
.pagetitle {color: #175475 !important; font-style: italic; font-size:18px; padding-left:10px; padding-top:5px; padding-bottom:5px; margin-top:10px; border-left:solid 20px #F3823C; background:#C2E2F3;}
.pagedescription {color: #FFFFFF !important; font-style: italic;  font-size: 17px; padding-left:10px; margin-top:10px; border-left:solid 20px #F3823C; background:#507412;}

/*content links*/

.link_small { font-size:10px; font-style:italic;}

/* FORUM*/
.forum_topic_group_auto, .forum_topic_group_user { padding:10px; padding-top:0px; margin:10px 0px 0 0; border:solid 2px #507412;}
	.forum_topic_group_auto h4, .forum_topic_group_user h4 { padding:0px; margin:-10px; margin-bottom:7px; margin-top:0; color:#FFFFFF; background:#507412; font-size:15px; padding:3px;}

.forum_list li { border-bottom:solid 1px #CCCCCC; }

/* previous and next*/

.next { text-align:right; border-left:1px solid #CC6600; padding-left:5px;}


/* --input_button--*/
.input_button { padding-top: 5px !important; padding-bottom: 5px !important; }
.input_button input { background:#F0F3E4; border:#006600; color:#507412; padding:5px 10px 5px 10px; text-transform:uppercase; font-weight:bolder; font-size:12px; cursor:pointer; height: 27px; }
.input_button a { background:#F0F3E4; border:#006600; color:#507412; padding:5px 10px 5px 10px; text-transform:uppercase; font-weight:bolder; font-size:12px; cursor:pointer; display: inline-block; margin-top: 5px; }

.input_button input:hover { background:#507412;  border:#006600; color: #FFFFFF; padding:5px 10px 5px 10px; text-transform:uppercase; font-weight:bolder; font-size:12px; }
.input_button a:hover { background:#507412;  border:#006600; color: #FFFFFF; padding:5px 10px 5px 10px; text-transform:uppercase; font-weight:bolder; font-size:12px; }

/* previous and next*/
.active_li a { color:#175475; background:#FFFFFF;}

.skills { font-weight:bold;}

/* portal.org style*/
.normal_text a { font-weight: lighter!important;}

/* partners */
.partners { float:left;width:49%; height:auto;
			margin-right:-10px;
			margin-right:5px; margin-bottom:10px; border-bottom:#C2E2F3 solid 1px; }

.partners img { width:350px; }

.edit { border-right:1px solid #CC6600; padding-right:10px; margin-right:10px;}

.htmlarea { display:inline; position:relative;}

/* subscribe */
.clear {  /*generic container (i.e. div) for floating buttons*/
    overflow: hidden;
    width: 100%;
}
.subscribe  { float:left; height:22px; background: url(../images/gif/ciarisrss.gif) no-repeat top left;
/*IE6 fix*/}
.subscribe p  { float:left; margin:0; padding:0; margin-top:3px!important; font-weight: bold;}

.subscribe_left  { width:5px; height:22px; float:left; }

.subscribe_right  { width:10px; height:22px; margin-right:-3px; float:left; background: url(../images/gif/ciarisrss.gif) no-repeat top right;  /*fix position:relative;*/}

.rssFeed a span{ display:none;}
.rssFeed a { width:32px; height:22px; float:left; background:url(../images/gif/ciarisrss_btn1.gif) no-repeat top right;}
.rssFeed a:hover { background:url(../images/gif/ciarisrss_btn1.gif) no-repeat bottom right!important;}

.mailFeed a span{ display:none;}
.mailFeed a { width:29px; height:22px; float:left; background:url(../images/gif/ciarisrss_btn2.gif) no-repeat top left;}
.mailFeed a:hover { background:url(../images/gif/ciarisrss_btn2.gif) no-repeat bottom left!important;}

.mailFeed2 a span{ display:none;}
.mailFeed2 a { width:29px; height:22px; float:left; background:url(../images/gif/ciarisrss_btn3.gif) no-repeat top left;}
.mailFeed2 a:hover { background:url(../images/gif/ciarisrss_btn3.gif) no-repeat bottom left!important;}

/*css popups from http://psacake.com/web/jl.asp */
span.popup{
    position:relative; /*this is the key*/
    z-index:24; ;
    color:#000;
    text-decoration:none}

span.popup:hover{z-index:25;}

span.popup span{display: none}

span.popup:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:auto;
	font-weight:bold;
	padding:4px;
    background-color:#7BC4EA;
	border-left:solid 8px #F3823C;
    text-align: center}