@charset "utf-8";
/* CSS Document */
/* Body */

BODY {

	margin: 0px 0px 0px 0px;

	background-color : #FFFFFF ;

	color : #FFFFFF;

	}



td,tr,div {

	font-family: Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	}

p,ul,li {

	font-family: Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	}

.contactinfo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	color: navy;

	}



h3 {

	color: navy; font-family: Arial, Helvetica, sans-serif;

	font-size: 16px; font-weight: bold;

	}

h4 {

	color: #5E6075; font-family: Arial, Helvetica, sans-serif;

	font-size: 16px; font-weight: bold;

	}

	

h5 {

	color: #5E6075; font-family: Arial, Helvetica, sans-serif;

	font-size: 14px; font-weight: bold;

	}

	

h6 {

	color: #5E6075; font-family: Arial, Helvetica, sans-serif;

	font-size: 12px; font-weight: bold;

	}



/* Links */

a:link, a:visited {

	color:           navy;
	text-decoration: underline; 
	font-weight:     bold;
	/*font-size:       14px;*/
	font-family:     Arial, Helvetica, sans-serif;

	}



a:hover {

	color: red;	text-decoration: none; font-weight: bold;

	}



/* Horizontal Line */	

hr {

	background: #ffffff; height:0px; border: 0px inset;

	}



/* --Default Class Settings-- */	



a.mainmenu:link, a.mainmenu:visited {

	color: #5E6075; font-family: Arial, Helvetica, serif;

	font-weight: normal;

	}

	

a.mainmenu:hover {

	color: red; text-decoration: underline;

	}



a.mainmenu:active {

        color: #808080;

        font-weight: bold;

        }

a.topmenu:link, a.topmenu:visited {

	color: #FFFFFF; font-family: Arial, Helvetica, serif;

	font-weight: bold;

	}

	

a.topmenu:hover {

	color: red; text-decoration: none;

	}



a.topmenu:active {

        color: #FFFFFF;

        font-weight: bold;

        }


/* Content - Sections & Categories */

.contentpane {

	background-color : #FFFFFF; 

	}

		

.contentpaneopen {

	border : 0px ridge #DCDCDC;

	}

	

.contentheading, .frontpageheader, .componentheading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14pt;

	font-weight: bold;

 	color: navy;

	border-bottom: 2px solid navy;

	text-align:left;
        
	}

	

.contentdescription {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #5E6075;

	text-align: left;

	}

	

/* Links */

a.blogsection:link, a.blogsection:visited {

	color: #5E6075; text-decoration: none; font-weight: bold;

	font-family:  Arial, Helvetica, sans-serif;

	}



a.blogsection:hover {

	color: red;	text-decoration: underline;

	}

	

a.weblinks:link, a.weblinks:visited {

	color: #5E6075; text-decoration: none; font-weight: bold;

	font-family:  Arial, Helvetica, sans-serif;

	}



a.weblinks:hover {

	color: red;	text-decoration: underline; font-weight: bold;

	}



a.readon:link, a.readon:visited {

	color: red; text-decoration: none; font-weight: bold;

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 10px;


	
}



a.readon:hover {

	color: red;	text-decoration: underline; font-weight: bold;

	}



table.moduletable th {

	font: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-align: left;

        height : 15px;

        line-height : 15px;

        text-align : left;

        white-space: nowrap;

        width : 100%;

        color: navy;

	border-bottom: solid 1px navy;	

	}



table.moduletable {

	margin: 4px 4px 4px 4px;

	width: 100%;

	border-left: solid 0px navy;

	border-right: solid 0px navy;

	border-top: solid 0px navy;

	border-bottom: solid 0px navy;

	}



/*
.componentheading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

 	color: navy;

	text-align:left;

        width: 100%;
	height: 16px;
	border-bottom: 2px solid navy;
	height: 16px;


	}
	*/

/* ###################### UPPER BUTTON BAR ###################### */
.buttonbar {
  display          : block;
  color            : #5E6075;
  /*-moz-opacity     : 0.15;*/
  font-family      : Arial, Helvetica, sans-serif;
  width            : 100%;
  text-align       : center;
  /*filter           : Alpha(opacity=15, finishopacity=15, style=1);*/
  font-weight      : normal;
  text-decoration  : none;
}

a.buttonbar:link, a.buttonbar:visited {
  padding-top      : 5px;
  padding-bottom   : 5px;
  border           : 1px solid #FFFFFF;
  background       : #000000;
  font-family      : Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-weight      : normal;
  font-size        : 7pt;
  color            : #FFFFFF;
}
a.buttonbar:hover {
  padding-top      : 5px;
  padding-bottom   : 5px;
  text-decoration  : none;
  border           : 1px solid #5E6075;
  background-color : #FFFFFF;
  font-family      : Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-weight      : normal;
  font-size        : 7pt;
  color            : #000000;
}

.button {

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bold;

	font-size: 12px;

	color: navy;

	border-style: solid;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	background-color: #eee8aa;

}



.inputbox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #303430;

	background: #FFFFFF;

	border: 1px solid navy;
        
        border-color: #5E6075;
	}



/** category text format and links **/

.category {

	color: #999999; font-family: Arial, Helvetica, sans-serif;

	font-size: 11px; font-weight: bold; text-decoration: none;

	}



a.category:link, a.category:visited {

	color: #5E6075; font-weight: bold;

	}



a.category:hover {

	color: red;

	}

	

.poll {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #5E6075;

	line-height: 14px

	}

	

.sectiontableentry1, .contentpane {

	background-color : #FFFFFF;	

	}



.sectiontableentry2 {

	background-color : #FFFFFF;

	}



.sectiontableheader {

	background-color : #5E6075;

	color : #FFFFFF;

	font-weight : bold;

	}

	

.small {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #979494;

	text-decoration: none; 

	font-weight: normal;

	}



.createdate {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #8B8C95;

	text-decoration: none; 

	font-weight: bold;

	}



.modifydate {

	font-family: 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(../images/arrow.gif) 2px;

	list-style-image: url(../images/arrow.gif);

	}



.fase4rdf {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px; color: #000000; font-weight: normal;

	}



a.fase4rdf:link {

	font-size: 11px; font-weight: normal; color: #979494;

	}



a.fase4rdf:hover {

	font-weight: bold; color: #808080;

	}	



table.searchintro {

  	background-color: #FFFFFF;

	border: solid 1px #777777;

	}



table.contact {

	background-color: #FFFFFF;

	}



table.contact td.icons {

	background-color: #FFFFFF;

	}



table.contact td.details {

	background-color: #FFFFFF;

	font-size: 10px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	}

/* CoolMenus 4 - default styles - do not edit */
        .clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
        /* CoolMenus 4 - default styles - end */
          
        /*Style for the background-bar*/
        .clBar{position:absolute; width:10; height:10; background-color:#deffd6; layer-background-color:#deffd6; visibility:hidden}
        
        /*Styles for level 0*/
        .clLevel0,.clLevel0over{position:absolute; padding-top:2px; font-family:arial,helvetica; font-size:12px; padding-left:6px; text-align:left; font-weight:bold}
        /*.clLevel0{background-color:#eee8aa; layer-background-color:#eee8aa; color:navy; font-weight:bold; border-left: 1px solid black; border-right: 1px solid black;border-top: 1px solid black; border-bottom: 1px solid black;}*/
        .clLevel0{background-color:#eee8aa; layer-background-color:#eee8aa; color:navy; font-weight:bold;}
        .clLevel0over{background-color:#aaa67b; layer-background-color:#aaa67b; color:White; cursor:pointer; cursor:hand; font-weight:bold}
        .clLevel0border{position:absolute; visibility:hidden; background-color:#010101; layer-background-color:#010101}
        
        /*Styles for level 1*/
        .clLevel1, .clLevel1over{position:absolute; padding-top:3px; padding-left:6px; font-family:arial,helvetica; font-size:12px; font-weight:bold}
        .clLevel1{background-color:#fff9c4; layer-background-color:#fff9c4; color:Black;}
        .clLevel1over{background-color:#ede06f; layer-background-color:#ede06f; color:Black; cursor:pointer; cursor:hand; }
        .clLevel1border{position:absolute; visibility:hidden; background-color:#010101; layer-background-color:#010101}
        
        /*Styles for level 2*/
        .clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:10px; font-weight:normal}
        .clLevel2{background-color:#deffd6; layer-background-color:Navy; color:white;}
        .clLevel2over{background-color:#67FF00; layer-background-color:#67FF00; color:Yellow; cursor:pointer; cursor:hand; }
        .clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}