BODY {
	background-color: #ffffff;
	color: #666666;

font-family: Verdana,Helvetica,Arial, sans-serif;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-size: 12px;
	text-align: left;


	scrollbar-face-color:#FFCC00;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#465260;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#808080;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;


}


a.readon{ 
color: #990000;
font-size: 12px;
font-family: Verdana,Helvetica,Arial, sans-serif;
background: url(../images/readmore.gif) no-repeat left;

}

a img {
  border-color: #ffffff;
}



a.readon:hover {
font-size: 12px;
font-family: Verdana,Helvetica,Arial, sans-serif;
	color: #990000;	text-decoration:normal;
	}


a.link {
color: #000000;
	font-size: 12px;
font-family: Verdana,Helvetica,Arial, sans-serif;
text-decoration: normal;
}
a.active {
color: #F15A21;
font-size: 12px;
font-family: Verdana,Helvetica,Arial, sans-serif;
text-decoration: normal;
}
a.visited {
color: #F15A21;
font-size: 12px;
font-family: Verdana,Helvetica,Arial, sans-serif;
text-decoration: normal;
}
a.hover {
color: #F15A21;
font-size: 12px;
font-family: Verdana,Helvetica,Arial, sans-serif;
text-decoration: bold;
}





.title {
font-family: Verdana,Helvetica,Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}

a.title:Link {
font-family: Verdana,Helvetica,Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
a.title:active {
font-family: Verdana,Helvetica,Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
a.title:visited {
font-family: Verdana,Helvetica,Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
a.title:hover {
font-family: Verdana,Helvetica,Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}

.subtitle {
font-family: Verdana,Helvetica,Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #efefef;
	text-decoration: none;
}

input
{
color: #CCCCCC;
background: #CCCCCC;
border: 1px solid #000000;
}


.layout {
font-family: Verdana,Helvetica,Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}


A.layout:Link {
font-family: Verdana,Helvetica,Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #cccccc;
	text-decoration: none;
}
A.layout:active {
font-family: Verdana,Helvetica,Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #cccccc;
	text-decoration: none;
}
A.layout:visited {
font-family: Verdana,Helvetica,Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #cccccc;
	text-decoration: none;
}
A.layout:hover {
font-family: Verdana,Helvetica,Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #363636;
	text-decoration: bold;
}

/* Mambo additions */

/* --Default Class Settings-- */	


	
a.mainlevel:link, a.mainlevel:visited {
	font-family: Helvetica, Arial,sans-serif;
	color            : #333333;
  	font-size: 11px;

width:200px;
	 display: block;
	height: 15px;
  	border-bottom: 1px solid #FFCC00;
	font-weight      : bold;
 	 padding : 3px 0px 3px 0px;

	text-decoration: none;


}


a.mainlevel:hover {
	font-family: Helvetica,Arial,sans-serif;
	color            : #ffffff;
  	display          : block;
 	font-size        : 11px;
	height: 15px;
	text-decoration: none;
  	font-weight      :bold;

  	border-bottom: 1px solid #FFCC00;
 	 padding : 3px 0px 3px 0px;
  	text-decoration  : none;


}



a.sublevel:link {
	font-family: Arial, Helvetica, sans-serif;
  	font-size        : 11px;
	padding-left: 5px;
text-align : left;
  	color            : #336699;

	font-weight      : normal;
}

a.sublevel:visited {
	font-family: Arial, Helvetica, sans-serif;
  	font-size        : 11px;
text-align : left;
	padding-left: 5px;
  	color            : #336699;

	font-weight      : normal;
}


a.sublevel:hover {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
text-align : left;
font-size        : 11px;
	color            : #333333;

    background-color : #ffffff;
}



/************ menu horizontal *************/

a.mainlevel-1:link, a.mainlevel-1:visited {
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
	color: #333333;
	font-weight      : normal;
text-align: middle;
	text-decoration: none;


}


a.mainlevel-1:hover {
	font-family: Arial, Helvetica, sans-serif;
	color            : #FFCC00;
  	font-size        : 11px;

	text-decoration: none;
  	font-weight      : bold;
  	text-decoration  : none;


}


/************ Content - Sections & Categories *************/


.contentpaneopen {
	background-color : #FFFFFF; 
	}
		
table.contentpaneopen {

border: 0px ridge #DCDCDC;
height: auto !important;
}

table.contentpaneopen {
height: auto !important;
	color : #182438;
font-family: Verdana,Helvetica,Arial, sans-serif;
font-size: 12px;
padding: 0px;
spacing: 0px;
margin: 0px;

}


div.contentpane, div.contentpaneopen {
width: 100%;
height: auto !important;
}




fieldset div {
   max-width: 600px;
   overflow-x: auto;
   word-wrap: breakword;
}


	
.contentheading {
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
	font-weight: bold;
text-align : left;
	text-decoration: none;
padding-bottom:15px;

	}

.moduleheading {
	color: #FF9900;
font-size: 14px;
text-align : left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;

	}


.componentheading {
	color: #FF9900;
font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
text-align : left;
	text-decoration: none;
padding-bottom:15px;
	}



/************ NEWS Content - Sections & Categories  *************/


a.link-news {
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
	font-weight: bold;
text-align : left;
padding-bottom:0px;
	text-decoration: none;

	}

a.hover-news {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
	font-weight: bold;
text-align : left;
padding-bottom:0px;
	text-decoration: none;

	}

.contentheading-news {
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-weight: bold;
text-align : left;
padding-bottom:0px;
	text-decoration: normal;

	}




.componentheading-news {
	color: #FF9900;
font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
text-align : left;
	text-decoration: none;
padding-bottom:25px;
	}


	
.contentdescription {
	font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
	font-style: normal;
	font-weight: normal;
text-align : left;
	color: #990000;
	text-decoration: none;
	}
	

/***************** Links ************************/
a.blogsection:link, a.blogsection:visited {

	color: #FF6600;
font-size: 12px;
font-family: Verdana,Helvetica,Arial, sans-serif;
	text-decoration: none;
	}

a.blogsection:hover {
font-size: 12px;
font-family: Verdana,Helvetica,Arial, sans-serif;
	color: #000000;	text-decoration: normal;
	}
	
a.weblinks:link, a.weblinks:visited {
	color: #FF6600;

font-size: 12px;
font-family: Verdana,Helvetica,Arial, sans-serif;
	text-decoration: none;
	}

a.weblinks:hover {
font-size: 12px;
font-family: Verdana,Helvetica,Arial, sans-serif;
	color: #000000;	text-decoration: normal;
	}




	
.button {
font-family: Verdana,Helvetica,Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	} 







.inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background: #FFFFFF;
	border: 1px solid;
	}

ul {
	margin: 0px 0px 0px 0px;
	}

li { 
line-height: 20px;
padding-left: 12px;
padding-top: 0px;
font-size: 12px;
font-family: Verdana,Helvetica,Arial, sans-serif;
background-image: url(../images/bullet.gif) ;
background-repeat: no-repeat;
background-position: 0px 3px;

	}

.fase4rdf {
font-size: 11px;
font-family: Verdana,Helvetica,Arial, sans-serif;
	text-decoration: none;
	font-size: 12px; color: #000000; font-weight: normal;
	}

a.fase4rdf:link {
font-size: 12px;
font-family: Verdana,Helvetica,Arial, sans-serif;
color: #FF6600;
	}

a.fase4rdf:hover {
font-size: 12px;
font-family: Verdana,Helvetica,Arial, sans-serif;
color: #000000;
	}	

table.searchintro {
  	background-color: #FFFFFF;
	border: solid 1px #cccccc;
	}

table.contact {
	background-color: #FFFFFF;
font-size: 12px;
font-family: Verdana,Helvetica,Arial, sans-serif;
	text-align: left;
	}

table.contact td.icons {
	background-color: #C6CBCE;
font-size: 12px;
font-family: Verdana,Helvetica,Arial, sans-serif;
	text-align: left;
	}

table.contact td.details {
	color: #49648F;
font-size: 12px;
font-family: Verdana,Helvetica,Arial, sans-serif;
	text-decoration: none;
	background-color: #EEEEEE;
	font-weight: bold;
	text-align: left;
	}



.pathway {
  font-size        : 11px;
  color            : #A5C635;
  padding-left     : 0px;
	text-decoration: none;
}
a.pathway:link, a.pathway:visited {
  font-size        : 11px;
  color            : #A5C635;
  padding-left     : 0px;
	text-decoration: none;
}
a.pathway:hover {
  font-size        : 11px;
  padding-left     : 0px;
color: #666666;
}


h4 {
	color: #49648F;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 3px;
	text-decoration: none;
	text-align: left;
	}
	
h5 {
	color: #49648F;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 3px;
	text-decoration: none;
	text-align: left;
	}
	
h6 {
	color: #49648F;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 3px;
	text-decoration: none;
	text-align: left;
	}

td,tr,p,div {
	color: #333333;
font-family: Verdana,Helvetica,Arial, sans-serif;
text-align:justified;
	font-size: 12px;
	text-decoration: none;
	}

*{
font-family: Verdana,Helvetica,Arial, sans-serif;
font-size:12px;
color:#000000;
}


table.moduletable {
  padding: 0px 0px 20px 0px;
	font-size: 13px;
	font-weight: bold; 
	font-family: Helvetica,Arial,sans-serif;
	color            : #ffffff;
  	display          : block;
	text-align: left;

}

table.moduletable-footer {
  padding: 0px 0px 0px 0px;
	text-align: left;
	color: #333333;
text-height:12px;


}

table.moduletable-header {
  padding: 0px 0px 0px 0px;
	text-align: left;

}

table.moduletable-rotate {
  padding: 0px 0px 20px 10px;
	align: center;

}



table.moduletable th {
	font-size: 13px;
	font-weight: bold; 
	font-family: Helvetica,Arial,sans-serif;
	color            : #F15A21;
  	display          : block;
	height: 15px;
	text-align: left;
padding-bottom:5px;
margin: 0px 0px 0px 0px;
	white-space: nowrap;


}

table.moduletable td {
  font-size        : 11px;
  font-weight      : normal;
margin: 0px 0px 0px 0px;
	text-align: left;



}


table.moduletable tr {
  font-size        : 11px;
  font-weight      : normal;
margin: 0px 0px 0px 0px;
	text-align: left;



}

/*Sets the style for the footer navigation ("<< Start < Prev Next > End >>") when they do not appear as hyperlinks (when only a few articles exist).*/

/* common classes for back, next, prev buttons */

div.back_button a,div.back_button a:hover,div.back_button a:active,
th.pagenav_next a,th.pagenav_next a:hover,th.pagenav_next a:active,
th.pagenav_prev a,th.pagenav_prev a:hover,th.pagenav_prev a:active 
{
margin: 5px 5px 5px 0px;
font-size: 0em;
overflow: hidden;
text-decoration: none;
border: 0;
text-indent: -5000px;
padding-top: 3px;
width: 73px;
height: 28px;
color: #006699;
}

/* individual classes for back button */

div.back_button a,div.back_button a:hover,div.back_button a:active 
{ float: right; background: url('../images/back.gif') no-repeat top left; }

/* individual classes for next button */

th.pagenav_next a,th.pagenav_next a:hover,th.pagenav_next a:active 
{ float: right; background: url('../images/next.gif') no-repeat top left; }

/* individual classes for prev button */

th.pagenav_prev a,th.pagenav_prev a:hover,th.pagenav_prev a:active 
{ float: left; background: url('../images/prev.gif') no-repeat top left; }


.pagenavbar {
color: #000000;
margin-right:10px;
float:right;
}

.pagenavbar a {
text-align: center;
/*font-size: 11px;** default size*/
font-weight: bold;
border: 1px solid #C9D6DF;
width: auto;
background:  url("../images/button_bg.gif") repeat-x;
padding: 0px 10px;
line-height: 15px;
margin: 1px;
}