.main
{
  width:962px;
  height:100%;
  color:#484848;
  background-color:#F4F6FA;
  font-size:12px;
  font-family:  "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  text-align:left;
}

.main .header
{
  border-style:none;
  text-align:left;
  font-weight:normal;
  width:962px;
  height:177px;
  background:url(../images/header.jpg) no-repeat 0 52px;
  margin:0;
  padding:0;
}

.main .header .header
{
  width:962px;
  height:177px;
  background:url(../images/bg-header.gif) repeat-x;
  position:relative;
  overflow:hidden;
  vertical-align:top;
}

.em
{
	position:absolute;
        left:10px;
        top:1px;
        z-index:1;
        margin:0;
        padding:0;
        height:49px;
        background:url(../images/emblem.jpg) no-repeat;
        font-style:normal;
        font-size:12px;
        color:#fff;
        text-transform:uppercase;
        line-height:50px;
        padding:0 0 0 40px;

}

.main .header .foter
{
	width:962px;
	overflow:hidden; 
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}

.menuhor
{
        width:962px;
        overflow:hidden;
        display:block;
        margin:0;
        padding:0;
        list-style:none;
        float:left;
}

.menuhor A
{
        display:inline;
        float:left;
        height:25px;
        background:url(../images/nav-right.gif) no-repeat right 0;
        padding:10px 20px 0;
        color:#234E9B;
        text-decoration:none;
        font-size:12px;
}

.cabecera
{
	width:962px;
	height:31px;
	overflow:hidden;
	
}

.cabecera A
{
	display:block;
	float:left;
	height:25px;
}

.hmenu
{
  width:962px;
  display:block;
  margin:0;
  padding:0;
  list-style:none;
  float:left;
}

.hmenu_selected {
	background:url(../images/nav-active.gif) no-repeat 50% bottom;
}

.hmenu_selected A
{
	display:block;
	float:left;
	height:25px;
	padding:0px 20px 6px;  
}

.hmenu_unselected
{
	background:url(../images/bg-nav.gif) repeat-x left bottom;
}

.hmenu_unselected A
{
	display:block;
	float:left;
	height:25px;
	padding:0px 20px 6px;
	display:block;
}

.hmenutext
{
	padding:0 0 16px;
	font-size:10px;	
}

.hmenutext:hover
{
	text-decoration:underline;
}


.subnav{
	margin:0;
	height:33px;
	background:url(../images/bg-sub-nav.gif) repeat-x;
	vertical-align:center;
}

.subnav2txt TD{
	margin:0;
	background:url(../images/dash-nav.gif) no-repeat right 2px;
	padding:0 10px;
}
.subnav3txt {
        width:667px
}

.subnav3txt td{
        padding:10px 10px 5px 5px;
        text-align: center;
        vertical-align:top;
}
.subnavactive3 A
{
        margin:0;
        padding:0;
        font-size:14px;
        background:none;
        color:#FEA50A;
        text-decoration:none;
        vertical-align:top;
}

.subnavinactive3 A
{
        margin:0;
        padding:0;
        font-size:14px;
        background:none;
        color:#4D4D4D;
        text-decoration:none;
        vertical-align:top;
}

.subnavactive A
{
	margin:0;
	padding:0;
	font-size:11px;
	background:none;
	color:#FEA50A;
}

.subnavactive A:hover
{
        text-decoration:underline;
}

.subnavinactive A
{
	margin:0;
        padding:0;
        font-size:11px;
        background:none;
        color:#234E9B;
}

.subnavinactive A:hover
{
	text-decoration:underline;
}

.pie
{
	position:relative;
}

.navPath
{
        vertical-align:middle;
        font-weight:normal;
}

.navPath A
{
	padding:0px 5px 5px 5px;
	background:url(../images/dash-footer.gif) no-repeat 0 4px;
	text-decoration:underline;
	height:auto;
}

.navPath A:hover
{
	text-decoration:none;
}

.separador
{
	display:block;
	padding:0 10px;
	color:#FEA50A;
	overflow:hidden;
}

.container
{
	width:962px;
	overflow:hidden;
	vertical-align:top;
}

.content
{
        width:667px;
        float:left;
        background:url(/default/images/content-grad.gif) repeat-x 0 28px;
        overflow:hidden;
}

.contentp
{
	display:block;
	width:628px;
	margin:10px 0 0 22px;
	padding:0 0 20px;
	background:url(../images/dots-hor.gif) repeat-x left bottom;
	color:#717275;
}

.rightcolumn
{
	width:294px;
	float:right;
	background:url(../images/right-grad.gif) repeat-x 0 28px;
	overflow:hidden;
}

.rightcolumnh2
{
	display:block;
	margin:0;
	padding:0;
	width:294px;
	height:28px;
	background:#C2D3E7 url(../images/servicios.gif) no-repeat 10px 10px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
}

.loginst
{
	margin:0 0 50px 23px;
	width:251px;
	background:url(../images/dots-hor.gif) repeat-x left bottom;
	padding:0 0 15px;
}

.labelrc
{
	display:block;
	margin:24px 0 10px;
	padding:0;
	font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F7AD0E;
}

.labelrcspan
{
        vertical-align:top;
	display:block;
        margin:24px 0 10px;
        padding:0;
        font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color:#4887BD;
}

.labelrcspan2
{
        vertical-align:top;
        display:block;
        margin:24px 0 10px;
        padding:0;
        font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color:#ECF0FA;
}

.input
{
	display:block;
	width:100px;
	height:20px;
	margin:0 0 0px;
	padding:0;
	border-top:1px #8E908E solid;
	border-right:1px #ECEEEB solid;
	border-bottom:1px #ECEEEB solid;
	border-left:1px #B1B3B0 solid;
	color:#7F7F7F;
	font-size:12px;
}



.linksder
{
        display:block;
	clear:both;
	margin:0 0 5px;
	text-align:right;
	color:#FEA50A;
	font-size:11px;
	font-style:normal;
	padding:0;
}

.linksder:hover
{
	text-decoration:none;
}

.main .menuCol
{
  width:667px;
  text-align:left;
  background-image:url("../images/vmenu_back.gif");
  vertical-align:top;
}

.main .contCol
{
  width:2940px;
  text-align:left;
  vertical-align:top;
  padding-left:1px;
}

.main .contTable
{
}

.main .contTable .hmenuRow
{
  background-image:url("../images/top_back.gif");
  height:40px;
  vertical-align:top;
}

.main .contTable .contRow
{
  vertical-align:top;
  background-color:white;
}

.navPathRow
{
  text-align:left;
  vertical-align:middle;
  background-color:white;
  height:18px;
}

.main .header .footer .fcol1
{
  width:85%;
  text-align:left;
}

.main .header .footer .fcol2
{
  width:15%;
  text-align:right;
}

.langSel
{
  font-size:10px;
  color:blue;
  font-weight:normal;
  text-align:left;
  vertical-align:middle;
  background-color:white;
  border-style:solid;
  border-color:#E0E0E0;
  border-width:1px;
  margin:0px;
  padding:0px;
}

.dateText
{
  font-size:12px;
  color:Black;
  font-weight:normal;
  text-align:right;
  vertical-align:middle;
}

.loginText
{
  font-size:12px;
  color:Black;
  font-weight:normal;
  vertical-align:middle;
}

.displayNameText
{
  font-size:12px;
  color:gray;
  font-weight:normal;
  vertical-align:middle;
}

.linkmenu
{
        margin:10px 0 25px 23px;
        width:248px;
        position:relative;
}

.arriba
{
	width:248px;
	padding:0;
	height:5px;
	background:url(../images/box-top.gif) no-repeat;
	font-size:0;
}

.enmedio
{
        width:248px;
        background:url(../images/box-bg.gif) repeat-y;
        padding:0 0 15px;
}

.imglinkmenu
{
	position:absolute;
	left:10px;
	top:-14px;
	z-index:99;
}

.h4linkmenu
{
	display:block;
	margin:0 0 0 90px;
	padding:0;
	font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2B73B3;
	text-decoration:none;
}

.alinkmenu
{
	display:block;
	margin:0 0 0 90px;
	padding:0;
	font-size:11px;
	color:#484848;
	text-decoration:underline;
}

.alinkmenu:hover
{
	text-decoration:none;
}

.abajo
{
        position:relative;
	width:248px;
        padding:0;
	height:5px;
        background:url(../images/box-btm.gif) no-repeat;
        font-size:0;
}


.main .content .ccol1
{
  vertical-align:top;  
}

.main .content .ccol2
{
  vertical-align:top;
  width:170px;
}

.main .rightMenu
{
  width:100%;
  background:#F0E0E0;
  border-style:solid;
  border-color:gray;
  border-width:1px;
}

.main .rightMenu .title
{
  font-weight:bold;
  background-color:#FFF0F0;
}

.rmenu TR TD
{
  border-color: #FF4040;
  border-style:dashed;
  border-width: 1px 0px 0px 0px;
  vertical-align:middle;
}

.rmenu_item A
{
  display:block;
  text-decoration:none;
  vertical-align:middle;
  color:black;
  padding:6px;
}

.rmenu_item A:hover
{
  background-color:white;
}

.rmenu_item A .icon
{
  text-decoration:none;
  margin-right:2px;
  vertical-align:middle;
}

.main .footer
{
	height:91px;
	background:url(../images/bg-footer.gif) no-repeat left bottom;
	padding:10px 0 0;
	text-align:center;
}

.footerRow
{
	display:block;
	margin:0 0 10px 350px;
	padding:25px 0 0;
}

.footertext
{
	clear:both;
	display:block;
	margin:0;
	text-align:center;
	padding:0;
	color:#4D4D4D;
	font-size:9px;
}

.footerli
{
	float:left;
	padding:0 10px;
	background:url(../images/dash-footer.gif) no-repeat 0 4px;
	margin:0 0 10px;
}

.footerliinicial
{
        float:left;
        padding:0 10px;
        background:none;
        margin:0 0 10px;
}

.footerlinktxt
{
	color:#656565;
	font:11px Arial, Helvetica, sans-serif;
}

.footerlinktxt:hover
{
	text-decoration:none;
}
/**************** COMMON STYLES *****************/

input
{
  font-family:tahoma,arial;
  font-size:12px;
}

select
{
  font-family:tahoma,arial;
  font-size:12px;
}

.regLabel
{
	display:block;
	margin:0 0 13px;
	padding:0;
	text-align:right;
	color:#7F7F7F;
}

.inputSecret
{
	display:block;
	height:20px;
	width:354px;
	margin:0 0 6px;
	padding:0;
	border-top:1px #8E908E solid;
	border-right:1px #ECEEEB solid;
	border-bottom:1px #ECEEEB solid;
	border-left:1px #B1B3B0 solid;
	color:#7F7F7F;
	font-size:12px;
}

.inputText
{
	display:block;
	height:20px;
	width:190px;
	margin:0 0 6px;
	padding:0;
	border-top:1px #8E908E solid;
	border-right:1px #ECEEEB solid;
	border-bottom:1px #ECEEEB solid;
	border-left:1px #B1B3B0 solid;
	color:#7F7F7F;
	font-size:12px;
}

textarea
{
  font-family:tahoma,arial;  
  font-size:12px;  
}

.button
{
  font-size:14px;
  background-color:white;
  border-style:solid;  
  border-width:1px;
  border-color:gray;
}

.buttonLink
{
  color: #4887BD; 
  text-decoration: none;
}

.selectLink 
{
  color: Green; 
  text-decoration: none;
}

.selectLink:hover
{
  color: Green; 
  text-decoration:underline;
}

.infoMessage
{
  color: green; 
  font-weight: bold;  
}

.warnMessage
{
  color: #FF9900;  
  font-weight: bold;    
}

.errorMessage
{
  display:block;
  margin:0;
  padding:0;
  color: #F7AD0E;
  font-weight: bold;
}

.fatalMessage
{
  color: #F7AD0E;  
  font-weight: bold;  
}

.filterPanel
{
  border-width: 0px;
  border-style: solid ;
  border-color: black;
  text-align: left;
  width: 100%;
}

.filterPanel .header
{
  text-align: center;
}

.filterPanel .column1
{
  width: 80%;
}

.filterSubPanel
{
  width:100%;
}

.filterSubPanel .column1
{
  width: 30%;
}

.filterSubPanel .column2
{
  width: 70%;
}

.resultList
{
	border-width: 0px;
  	border-style: solid;
  	border-color: black;
  	width: 100%;
  	border-collapse: collapse;
}

.resultList TD
{
	
}

.resultList .row1
{
  
}

.resultList .row2
{
  
}

.resultList .mainCell
{
  
}

.resultList .selectLink
{
  
}

.imagennoticia
{
	float:left;
	margin:0 0 0 21px;
	border:1px #F7AD0E solid;
}

/******** News ***********/
.newsListPage
{
	width:100%;
	margin:0;
	padding:0;
}

.newsListPage .filterPanel
{
}

.newsListPage .filterPanel .header
{
}

.newsListPage .filterPanel .buttonColumn
{
}

.newsListPage .filterPanel .subPanelColumn
{
}

.newsListPage .filterSubPanel .column1
{
  width: 15%;
}

.newsListPage .filterSubPanel .column2
{
}

.newsListHeader
{
	margin:0px 0 0 12px;
	height:53px;
	background:url(../images/bg-notes.gif) no-repeat 10px 0;
	padding:0px 0 0 10px;
}

.newsListFooter
{
}

.newsResultList
{
}

.newsResultList .body
{
  border-width: 0px;
  border-style: solid;
  border-color: black;
}

.newsResultList .body .section
{
  font-size: 10px;
  text-align: right;
}

.notes em
{
	display:block;
	font-style:normal;
	background:url(../images/notes.gif) no-repeat left bottom;
	padding:0 0 10px 10px;
}

.notes
{
	display:block;
	margin:0 0 0 12px;
	height:53px;
	background:url(../images/bg-notes.gif) no-repeat 10px 0;
	padding:20px 0 0 10px;
	color:#F7AD0E;
	font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	vertical-align:top;
}

.newsResultList .body .documents
{
  background-color: rgb(247,247,247);
}

.newsResultList .body .documents .header
{
}

.headline
{
	width:628px;
        margin:10px 0 0 22px;
        overflow:hidden;
        background:url(../images/dots-hor.gif) repeat-x left bottom;
        padding:0 0 10px;
	float:left;
}

.h3tit
{
	margin:10px 0 0 12px;
	/* height:53px; */
	background:url(../images/bg-notes.gif) no-repeat 10px 0;
	padding:20px 0 0 10px;
	color:#F7AD0E;
	font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
}

.emtit
{
	display:block;
	font-style:normal;
	background:url(../images/notes.gif) no-repeat left bottom;
	padding:0 0 10px 10px;
} 

.newcolumnimg
{
	width:9%;
}

.newcolumntxt
{
	overflow:hidden;
	width:480px;
	margin:0;
	margin-bottom:10px;
	padding:0;
	float:right;
	background:none;
}
.newcolumnbutton
{
	width:5%;
	text-align: right;
}

.newcolumnbutton A
{
	color: Black;
	text-decoration: none;
}

.newcolumntxt A
{
	color:#737475;
}

.newcolumntxt A:hover
{
	text-decoration:none;
}

.textoAux
{
	float:left;
        margin:0 0 0 21px;
	font-size:0;
	height:#{newsBean.imageHeight};
	margin-bottom:50px;
}

.newsfecha
{

}

.newsfechatxt
{
	display:block;
	margin:0 0 10px 3px;
	padding:0 0 0 20px;
	color:#4887BD;
	font-weight:normal;
	font-size:12px;
	background:url(/default/images/date.gif) no-repeat;
	text-align:left;
}

.readcount
{
	display:block;
        margin:0 0 10px 3px;
        padding:0 0 0 20px;
        color:#4887BD;
        font-weight:normal;
        font-size:12px;
        text-align:left;
}

.newsmore 
{
	overflow:hidden;
	float:right;
	clear:both;
	margin:0 0 0 0;
	padding:0 0 0 6px;
	text-align:right;
	background:url(/default/images/bg-more-left.gif) no-repeat 0 3px;
}

.newsmoretxt
{
	margin:0 10px 0 0;
	padding:0 6px 0 0;
	font-style:normal;
	background:url(/defult//images/bg-more-right.gif) no-repeat right 3px;
	text-decoration:none;
        color:#4987BD;

}

.newsmore A
{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#4987BD;
	text-align:right;
}

.newsmore A:hover
{
	text-decoration:underline;
}

.newsResultList .footer
{
}

.newsSelectPage
{
  border-width: 0px;
  border-style: solid;
  border-color: #F7AD0E;
  width: 100%;
  border-collapse: collapse;
}

.newsSelectPage .header
{
  
}

.newsSelectPage .headline
{
  background-color: rgb(247,247,247);
  font-size: 18px;
}

.newsSelectPage .body
{
}

.newsSelectPage .footer
{
  text-align: center; 
}



/********** Agenda **********/
.agendaResultList
{
  border-width: 1px;
  border-style: solid;
  border-color: black;
  width: 100%;
  border-collapse: collapse;
}

.agendaResultList TD
{
  padding: 2px;
}

.agendaResultList .row1
{
  background-color: #EEEEEE;
}

.agendaResultList .row2
{
  background-color: white;
}

.agendaResultList .mainCell
{
  font-weight: bold;
}

.agendaResultList .selectLink
{
  text-align: right;
}

.agendaResultList .column1
{
  width:30%;
}

.agendaResultList .column2
{
  width:65%;
}

.agendaResultList .column3
{
  width:5%;
}

.forumResultList
{
  border-width: 1px;
  border-style: solid;
  border-color: black;
  width: 100%;
  border-collapse: collapse;
  
}

.forumResultList TD
{
  padding: 2px;
}

.forumResultList .row1
{
  background-color: #EEEEEE;
}

.forumResultList .row2
{
  background-color: white;
}

.forumResultList .mainCell
{
  font-weight: bold;
}

.forumResultList .selectLink
{
  text-align: right;
}

.forumResultList .column1
{
  width:30%;
}
.forumResultList .column2
{
  width:65%;
}

.forumResultList .column3
{
  width:5%;
}

.dataScroller
{
  text-align: center;
  font-weight: normal;
}
.dataScroller A
{
  text-decoration: none;
  color:#4887BD;
}

.dataScrollerPaginatorActiveColumn
{
  font-weight: bold;
  font-size: larger;
}

.form
{
  border-width: 1px;
  border-style: solid;
  border-color: black;
  width: 100%;
  border-collapse: collapse;
}

.formreg
{
	width:628px;
	overflow:hidden;
	margin:0;
	padding:0;
	background:url(../images/dots-hor.gif) repeat-x left bottom;
}
.form .column1
{
  background-color: #EEEEEE;    
  vertical-align: top;
  padding: 4px;
}
.form .mainCell
{
  font-weight: bold;
}
.form .footer
{
  text-align: center;
}

.inputCalendar
{
  width: 35%;
}

.forumName
{
  color: Black;
  font-size: 15px;
  font-family: Arial;
}

.questionTitle
{
  color: Green;
  font-size: 15px;
  font-family: Arial;
}

.forumsList 
{
  border-width: 1px;
  border-style: solid;
  border-color: black;
  width: 100%;
  border-collapse: collapse;  
}
.forumsList .column1
{
  vertical-align: top;
  width:75%;
}

.forumsList .column2
{
  vertical-align: top;
  text-align: center;
  width:25%;
}

.forumsList .row1
{
  background-color: #FFF8E0;
}

.forumsList .row2
{
  background-color: #FFFFFF;
}

.questionsList
{ 
  border-width: 1px;
  border-style: solid;
  border-color: black;
  width: 100%;
  border-collapse: collapse;
}

.questionsList .column1 
{
  width:80%;
  vertical-align:top;
}

.questionsList .column2 
{
  text-align: center;
  width:10%;    
}
.questionsList .column3 
{
  text-align: center;
  width:10%;    
}

.questionsList .row1
{
  background-color: #EEEEEE;
}

.questionsList .row2
{
  background-color: white;
}

.questionsAndAnswersList
{
  border-width: 1px;
  border-style: solid;
  border-color: black;
  width: 100%;
  border-collapse: collapse;
}

.questionsAndAnswersList .column1 
{
  width:100%;
  vertical-align:top;
}

.questionsAndAnswersList .row1
{
  background-color: #D8D8D8;
}

.questionsAndAnswersList .row2
{
  background-color: #EEEEEE;
}

.questionsAndAnswersList .rowQuestion
{
  width:100%;
}

.questionsAndAnswersList .rowAnswer
{
  width:100%;
  font-style: italic;
}

.answersList
{  border-width: 1px;
  border-style: solid;
  border-color: black;
  width: 100%;
  border-collapse: collapse;
}

.answersList .column1 
{
  vertical-align: top;
  width:25%; 
}

.answersList .column2 
{
  vertical-align: top;
  width:75%;    
}

.answersList .row1
{
  background-color: #EEEEEE;
}

.answersList .row2
{
  background-color: white;
}

.questionPage .mainCell
{
  font-weight: bold;
}

.newQuestionPage 
{
    
}

.newQuestionPage .column1
{
  vertical-align: top;     
}

.newQuestionPage .column2
{
  width:500px;        
}

.selectMenuLink
{
  display:block;
  width:100%;
  text-decoration:none;
}

A.selectMenuLink:hover
{
  display:block;
  background-color:white;
  width:100%;
  text-decoration:none;
}


/*********** workflow **********/

.workflowInstance
{
  border-style:solid;
  border-width:1px;
  border-color:#C0C0C0;
  background-color:#FFF0F0;  
}

.workflowInstance .header
{
  background-color:#FFD0C0;
  height:32px;  
}

.workflowInstance .header .instanceNumber
{
  color:black;
  font-size: 13px;
  font-style:italic;
}

.workflowInstance .header .stateDesc
{
  color:black;
  font-size: 14px;
}

.workflowInstance .header .col1
{
  width:86%;
  text-align:left;
}

.workflowInstance .header .col2
{
  width:14%;
  text-align:right;
}

.workflowInstance .header .footer
{
  padding:1px;
}

.workflowInstance .footer
{
  background-color:#FFD0D0;
  height:32px;
}

.workflowInstance .footer .col1
{
  width:50%;
  text-align:left;
}

.workflowInstance .footer .col2
{
  width:50%;
  text-align:right;
}

.workflowForms
{
  border-style:solid;
  border-width:1px;
  border-color:red;
}

.instanceListTable
{
  background-color:#FFF0F0;  
  border-style:solid;
  border-width:1px;
  border-color:gray;  
}

.instanceListTable .header
{
  background-color:#FFD0C0;
}

.instanceListTable .col1
{
  width:8%;
}

.instanceListTable .col2
{
  width:4%;
  border-left: 1px solid #FFD0C0;
  text-align:center;
}

.instanceListTable .col3
{
  width:58%;
  border-left: 1px solid #FFD0C0;
}

.instanceListTable .col4
{
  width:30%;
  text-align:right;
}

.instanceListTable .row1
{
  background-color:White;
  height:32px;
}

.instanceListTable .row1:hover
{
  background-color:#FFFFD0;
}

.instanceListTable .row2
{
  height:32px;
}

.instanceListTable .row2:hover
{
  background-color:#FFFFD0;
}

.instanceListTable .footer
{
  border-style:none;
  border-top-style:solid;
  border-color:gray;
  border-width:1px;
}

.instanceListTable .legend .fcol1
{
  width:40%;
  text-align:left;
}

.instanceListTable .legend .fcol2
{
  width:60%;
  text-align:right;
}

.instanceUserState
{
  color:black;
}

.instanceInternalState
{
  color:gray;
  font-size:11px;
}

.workflowMessage
{
  font-weight:bold;
}

.workflowCommandLink
{
  vertical-align:middle;
  display:-moz-inline-box;
  display:inline-block;
  text-decoration:none;
  color:Black;
  padding:2px 6px 2px 6px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 2px;
  margin-right: 2px;
  background:url("/common/workflow/images/button.gif");
  border-color:black;
  border-style:solid;
  border-width:1px;
}

A.workflowCommandLink:hover
{
  background:url("/common/workflow/images/button_hover.gif");
}

li.procedureListItem
{
  list-style-type: none;
  list-style-position: outside;
  vertical-align: middle;
  display: block;  
  margin:2px;

  border-style:dashed;
  border-color:#F0B0B0;
  border-top-width:0px;
  border-bottom-width:1px;
  border-left-width:0px;
  border-right-width:0px; 
}

li.procedureListItem:hover
{
  background-color: #FFFFC0;
}

.procedureGroupText
{
  color:Blue;
  font-size:14px;
}

.procedureText
{
  color:#404040;
  font-size:13px;
  margin-right:2px;
}

A.procedureButton
{
  color:Gray;
  font-size: 11px;
  text-decoration:none;
}

A.procedureButton:hover
{
  color:black;
  background-color:#FFFF20;
}

.sectionHeader
{
  display:block;
  padding:2px;
  font-weight: normal;
  background-color:#FFD0D0;  
}

.uploadFilesList
{
  background-color:white;
  border-style:solid;
  border-color:gray;
  border-width:1px;
}

.uploadFilesList .header
{
  background-color:white;
  border-style:none;
  height:24px;
}

.uploadFilesList .row1
{
  background-color:#FAFAFA;
  height:24px;
}

.uploadFilesList .row2
{
  background-color:white;
  height:24px;
}

.uploadFilesList .col1
{
  border-style:dashed;
  border-color:#D0D0D0;
  border-top-width:1px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:1px;
}

.uploadFilesList .col2
{
  border-style:dashed;
  border-color:#D0D0D0;
  border-top-width:1px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:1px;
}

.uploadFilesList .col3
{
  border-style:dashed;
  border-color:#D0D0D0;
  border-top-width:1px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
}

.uploadFilesList .documentLink
{
  text-decoration:none;
  color:black;
}

.uploadFilesList A.documentLink:hover
{
  color:#802020;
}

/***** web map *****/

.webMapLeaf
{
  color:gray;
  text-decoration:none;  
}

A.webMapLeaf:hover
{
  color:red;
}

.webMapGroup
{
  color:Black;
  text-decoration:none;
}

A.webMapGroup:hover
{
  color:red;
}

.webMapMenuItem
{
  list-style-type:none;
}

div.left p{
	margin:0 0 0 22px;
	background:none;
	text-align:justify;
}
div.left img{
	float:left;
	border:1px #FCA712 solid;
	margin:0 11px 11px 0;
}
