/* Body */
BODY {
        margin: 0px 0px 0px 0px;
        background-color : #75ADDE;
        color : #FFFFFF;
        }
hr
{ border: 0;
height:1px;
 color : #FFFFFF;
  width: 100%;
}
#logo
{position: absolute;
top: 25px;
left: 11px;
	 clear: both;
}
td,tr,p,div {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #FFFFFF;
        }
h1 {
        font-family: verdana, "Times New Roman", serif;
         font-size        : 17px;
         font-weight      : bold;
         color            : #FFF400;
         text-align       : left;
         letter-spacing: 2.5px;
       word-spacing: 2px;
       text-transform: uppercase;
       padding-bottom: 2px;
padding-top: 2px;
        } 
h4 {
        color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px; font-weight: bold;
        }

h5 {
        color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px; font-weight: bold;
        }

h6 {
        color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px; font-weight: bold;
        }

/* Links */
a:link, a:visited {
        font-size: 14px; color: #FFFFFF; text-decoration: none;
        font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
        }

a:hover {
        color: #FF0000;        text-decoration: none;
        }

/* Horizontal Line */
hr {
        background: #666666; height:2px; border: 1px inset;
        }





/* --Default Class Settings-- */




a.sublevel:hover {
        color: #666666; 
        text-decoration: underline;
        }

a.sublevel:link, a.sublevel:visited {
        color: #333333; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
        font-weight: normal;
}

table.moduletable {
        margin: 0px 0px 0px 0px;
        width: 95%;
        border-left: solid 0px #000000;
        border-right: solid 0px #000000;
        border-top: solid 0px #000000;
        border-bottom: solid 0px #000000;
        }

table.moduletable th {
  font-size        : 12px;
 vertical-align: bottom;
  font-weight      : bold;
  color            : #FFF400;
  text-align: left;
  width            : 100%;
  padding-left: 15px;
}

table.moduletable td {
        font-size: 10px;
        font-weight: normal;
        }

/* Content - Sections & Categories */
.contentpane {
color:#FFF400;
 font-size: 13px;
        }

.contentpaneopen {
color:#FFF400; font-size: 13px;
        }

.contentheading {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
         color: #333333;
        text-align:left;
        }

.contentdescription {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        text-align: left;
        }


/* Links */
a.blogsection:link, a.blogsection:visited {
        color: #556B2F; text-decoration: none; font-weight: normal;
        font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
        }

a.blogsection:hover {
        color: #000000;        text-decoration: none;
        }


a.weblinks:link, a.weblinks:visited {
        color: #556B2F; text-decoration: none; font-weight: normal;
        font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
        }

a.weblinks:hover {
        color: #000000;        text-decoration: none;
        }

a.readon:link, a.readon:visited {
        color: #556B2F; text-decoration: none; font-weight: normal;
        font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        }

a.readon:hover {
        color: #000000;
        text-decoration: none;
        }

.moduleheading {
        font: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #ffffff
        text-align: left;
        height: 22px;
        line-height: 22px;
        white-space: nowrap;
        width: 100%;
        background-color: transparent;
        background-repeat: no-repeat;
        text-indent: 12px;
        }

.contentheading, .componentheading {
 font-family: verdana, "Times New Roman", serif;
  font-size        : 17px;
  font-weight      : bold;
  color            : #FFF400;
  text-align       : left;
  letter-spacing: 2.5px;
word-spacing: 2px;
text-transform: uppercase;
padding-bottom: 2px;
padding-top: 2px;






}

.boxheading {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
         color: #000000;
        text-align:left;
        }

.button {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: bold;
        font-size: 11px;
        background: #E5E9F2;
        color: #000000;
        border-style: solid;
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
        }

.inputbox {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #333333;
        background: #E5E9F2;
        border: 1px solid;
        }

.slogan {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
         color: #f0f8ff;
        }

.searchsite {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
         color: #ffffff;
        }

/** category text format and links **/
.category {
        color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px; font-weight: bold; text-decoration: none;
        }

a.category:link, a.category:visited {
        color: #000000; font-weight: bold;
        }

a.category:hover {
        color: #556B2F;
        }

.poll {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        line-height: 14px
        }

.sectiontableentry1 {
        }

.sectiontableentry2 {
        }

.sectiontableheader {
        color : #333333;
        font-weight : bold;
        }

.small {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #556B2F;
        text-decoration: none;
        font-weight: normal;
        }

.createdate {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #556B2F;
        text-decoration: none;
        font-weight: normal;
        }

.modifydate {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #808080;
        text-decoration: none;
        font-weight: normal;
        }

ul {
        margin: 0px 0px 0px 0px;
        }

li {
        list-style: inside url(../../css/images/m_images/arrow.png) 3px;
        list-style-image: url(../../css/images/m_images/arrow.png);
        }

.fase4rdf {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px; color: #000000; font-weight: normal;
        }

a.fase4rdf:link {
        font-size: 11px; font-weight: normal; color: #556B2F;
        }

a.fase4rdf:hover {
        font-weight: bold; color: #808080;
        }

table.searchintro {
        }

table.contact {
        }

table.contact td.icons {
        }

table.contact td.details {
        font-size: 10px;
        font-weight: bold;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        }
        
        #active_menu {
			color: #FFFF00;
			background-image: url(img/m_sel.gif);
	}
	
        a#active_menu:hover {
		color: #FFFF00	;		
		background-image: url(img/m_sel.gif);

		
	}
a.mainlevel:link, a.mainlevel:visited {
	display: block; 
	color: #FFFF00;
	font-weight: bold;
	background-image: url(img/m_out.gif);
	background-position: 6px 3px;
	background-repeat: no-repeat;
	width: 173px;
	line-height: 52px;
	padding-left: 16px;
	height: 52px;
	text-decoration: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin-top: 6px;
	font-size: 12px;

}

a.mainlevel:hover, a.mainlevel:active {
color: #FF0000;
text-decoration: none;
	background-image: url(img/m_sel.gif);
		padding-left: 16px;
		background-position: 6px 3px;


}

a.mainlevel-nav:link, a.mainlevel-nav:visited {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	

}

a.mainlevel-nav:hover, a.mainlevel-nav:active {
color: #FF0000;
text-decoration: none;

}


        a.mainmenu:link, a.mainmenu:visited {
        color: #333333; font-family: verdana, "Times New Roman", serif;

        }

a.mainmenu:hover, {
        color: #7B8DA1; text-decoration: underline;
        }



a.sublevel:link, a.sublevel:visited {
       color: #FFFF00; font-family: verdana, "Times New Roman", serif;
        font-weight: normal;
		  		  font-size        : 11px;
}
a.sublevel:hover {
        color: #FF0000; 
	font-size : 11px;
	text-decoration: none;
		
		  
        }
		  

#logo
{position: absolute;
top: 20px;
left: 5px;
	 clear: both;
}
#search{
position: absolute;
	width: 240px;
	height: 20px;
	top: 141px;
	left: 620px;
	z-index: 50;
	text-indent: 2px;
	margin-left: 10px;
	font-family: verdana, "Times New Roman", serif;
	font-size : 13pt;
	color : #000;
	text-align: left;

	
}
#searchgif{
position: absolute;
	width: 240px;
	height: 20px;
	top: 109px;
	left: 547px;
	z-index: 49;
	text-indent: 2px;
	
}
#top{
position: absolute;
	top: 164px;
	left: 280px;
	z-index: 44;
	text-indent: 2px;
	
}
#pathway {
	width:200px;
	margin-left: 20px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
        }
a.#pathway:link, a.pathway:visited {
        color: #000000; text-decoration: none; font-weight: normal;        font-size: 13px;
        font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
        }

a.#pathway:hover {
        color:#333333;
        text-decoration: underline;
        }
        
        .menusx{
       		background-image: url(img/box_05.png);
       		  background-repeat: no-repeat;
       		  background-color : #172951;
       		  background-repeat: no-repeat;
background-position: bottom;

        }
		  
TABLE.daticliente{
	font-weight: normal;
	color: White;
	font-size: 12px;
	text-align: left;
	width:80%;
	border:1px solid #ffffff;
	padding:45px
	}
	
TABLE.daticliente SPAN{
	font-weight: bold;
	font-size: 14px;
}		  

.fase {
color: #FF0000;
font-weight:bold;
text-decoration: none;
background-image: url(img/m_out_long.jpg);
background-repeat: no-repeat;
background-position: right;
line-height:52px;
height:52px;
width:280px;
text-align:right;
padding-right:40px;
}
