/* Menus */
/* header Top-nav */


#topmenu
{
  width:auto;
  background: url(../images/banner3.gif) no-repeat;
  background-position: left;
  height: auto;
  padding: 2px;

}


#topmenu li
{
  width:auto;
  display:inline;
  padding-left: 20px;
  left : 100%;
  zoom: 1;
}

#topmenu a
{
  width:auto;
  display:inline;
  zoom: 1;
}


/*#menu active
{
  display:inline;
  height: 2%;
  padding: 10px;
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  text-shadow: #FF0066;
}
*/



/* maintable -- Logo */

.maintable {background-color: #ffffff; text-decoration: none; left:100% }


.maintable1 {	background-color: #ffffff;  background : url(../images/logo.jpg) no-repeat;  }
.maintable2 {	background-color: transparent; }

/* Body */

body {		color: #003366;
          	background-color: #ffffff;
          	border : 1px #cccccc;
			margin-bottom : 0px;
			margin-bottom : 0px;
			margin-left : 0px;
			margin-right : 0px;
			margin-top : 0px;
  	         }

a {   	  color: #000099;
    		font-size : 13px;
    		font-weight : bold;
    		text-decoration: none; }

a:active, a:visited {
			text-decoration:none;
			color: #0003399;
			font-weight : bold;
			text-decoration: none; }

a:hover {		color: #ff6600;
			text-decoration: underline;
			font-weight : bold;
			text-decoration: none; }

a.info {		font-size: 10px;
			color: #000000;
			line-height: 14px;
			font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-decoration: none; }

a.info:hover { 	color: #ff6600;
			font-size: 9px;
			line-height: 14px;
			font-weight: bold;
			font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
			text-decoration: none; }

.category,a.category:link, a.category:visited {
			color: #003399;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 12px;
			letter-spacing: 0px;
			text-decoration: none; }

a.category:hover{ color: #ff6600; }


.mainlevel, a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited {
			font-size: 13px;
			color: #003399;
			line-height: 20px;
			font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-decoration: none;
			display:inline;
			}

a.mainlevel:hover {	color: #ff6600;
			font-size: 13px;
			line-height: 20px;
			font-weight: bold;
			font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
			text-decoration: none; }

td, tr, p,div {	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #003399;  }

h1 {			font: bold 18px Arial, Helvetica, sans-serif;
			color: #003399; }

h4, h3 {		font: bold 16px Arial, Helvetica, sans-serif;
			color: #003366; }

h5, h2 {		font: bold 14px Arial, Helvetica, sans-serif;
     		color: #003366; }

h6 {			font: bold 12px Arial, Helvetica, sans-serif;
			color: #003366; }

/* Horizontal Line */

hr {			height:1px;
   			color : #003399;
			width : 85%;  }


			/* Content - Sections & Categories */

.contentpane {

	background-color : transparent;
	}


.contentpaneopen {
	border : 0px ;
	background-color : transparent;
	list-style-image: url(../images/arrow.gif);
	margin: 0px 0px 0px 0px;
	}

.contentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
 	color: #003399;
    background-color : transparent;
	text-align:left;
	}

.contentdescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color : transparent;
	color: #003399;
	text-align: left;
	}

/* Modules -Left-Right - */


.moduleheading {
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	text-align: left;
	height: 18px;
	white-space: nowrap;
	width: auto;
	background-color: #ffffff;
    text-align: left;
    border: 0;

	}

.moduletable_menu {
	margin: 0px 0px 0px 0px;
	width: 150px;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
    padding-bottom: 20px;
}

.moduletable_menu th {
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
    color: #003399;
	height: 10px;
    background-image: url(../images/button.jpg);
    background-repeat: no-repeat;
    padding-bottom: 10px;

}

.moduletable_menu td ul li {
    list-style-type: none;
    text-align: left;
    padding-bottom: 8px;
}


.moduletable_menu  a:active a:visited a:link  {
    font-size: 12px;
    color: #003399;
    font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align: left;

}

.moduletable_menu  a:hover {
    color: #ff6600;
    font-size: 13px;
    font-weight: bold;
    font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
}

ul.menu {
    padding: 0;
    margin: 0;
}

ul.menu li {
    list-style:none;
    float: left
    display:block;
}

/*<!--ul.menu {
    font-size: 13px;
    color: #003399;
    font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    padding-right: 1px;
}
-->*/
/* JoomlaFish Image None Border*/


#jflanguageselection ul.jflanguageselection img
{
	border: none;
    text-decoration: none;

}



/* Banner Bottom */

.banner2 {
	background : url(../images/banner4.gif) no-repeat;
	}



/** category text format and links **/

.category {
	color: #bbbbdd; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; font-weight: bold; text-decoration: none;
	}


a.category:link, a.category:visited {
	color: #003399; font-weight: bold;
	}

a.category:hover {
	color: #ff0000;
	}

.sectiontableentry1, .contentpane {
	background-color : #FFFFFF;
	line-height: 18px
	}
.sectiontableentry2 {
	background-color : #BBBBDD;
	line-height: 18px
	}

.sectiontableheader {
	background-color : #BBBBDD;
	color : #003366;
	font-weight : bold;
	}


.createdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bbbbdd;
	text-decoration: none;
	font-weight: normal;
	}

.modifydate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	font-weight: normal;
	}



.fase4rdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #000000; font-weight: normal;
	}

a.fase4rdf:link {
	font-size: 10px; font-weight: normal; color: #003399;
	}

a.fase4rdf:hover {
	font-weight: bold; color: #ff0000;
	}


table.searchintro {
  	background-color: #bbbbdd;
	border: solid 1px #003399;
	}

table.contact {
	background-color: #FFFFFF;
	}

table.contact td.icons {
	background-color: #bbbbdd;
	}

table.contact td.details {
	background-color: #5E7E9F;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}


.pathway, a.pathway:link, a.pathway:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}



a.pathway:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
}
.articlehead{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
	 		color: #003366; }

.banner {
		background: url(../images/banner3.gif) no-repeat;
		}

.bold {		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
			color: #003366; }

.componentHeading {
			font: bold 12px Verdana, Arial, Helvetica, sans-serif;
			color: #003366;
			text-align: left }

			.greenbg {		background-color: #003399; }

.headerrow{		background-color: #ffffff; }



.inputbox {		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #003399;
			background: #FFFFFF;
			border: 1px solid #003399; }

.button {		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style: normal;
			font-weight: bold;
			font-size: 10px;
			background-color : #CCCCCC;
			color: #003399;
			border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.buttonheading img
{
	border:0;
}

.newsarticle {	font-family:  Verdana,Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #003366;
			text-align: left;
 }

.newsflash { 	color: #003366;
	font-family: Verdana, Arial, Helvetica, serif;
	font-size: 10px;}

.newspane{  	background-color : White;  }

.newspaneopen{  	border : 0px ridge #ffffff; }

.silverbg {		background-color: #cccccc; }

.small {		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #003399;
			text-decoration: none;
			font-weight: normal;
}


.smalldark {	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #000000; }

.smallwhite {	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #ffffff; }