/* Body */
BODY     { color: #fff; background-color: #ffffff; background-image: url("../images/bg_01.jpg"); margin: 0; padding: 0 }

td,tr,p,div  { color: #336; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif }

h4 {
	color: #D0B438; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px; font-weight: bold;
	}
	
h5 {
	color: #D0B438; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: bold;
	}
	
h6 {
	color: #D0B438; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
	}
#mainlevel-nav       { color: #f0dfb9; text-decoration: none; text-align: center; width: 100%; float: left; -moz-padding-start: 4px }
#mainlevel-nav td     { margin: 0; padding: 0 }
#mainlevel-nav li    { font-size: 10px; line-height: 20px; background-image: none; white-space: nowrap; list-style-type: none; list-style-image: none; margin: 0 0 0 3px; width: 123px; float: left }
#mainlevel-nav a          { color: #f0dfb9; font-weight: bold; text-decoration: none; background-image: url("../images/button_slice.jpg"); background-repeat: no-repeat; background-attachment: scroll; text-align: center; display: block; padding-top: 5px; width: 124px; height: 28px }
#mainlevel-nav a    { background-repeat: no-repeat; float: none }
#mainlevel-nav a:hover        { color: #dbe2da; background-image: url("../images/button_slice_alt.jpg") }

	
.gototop   { color: #336; font-size: 11px; font-family: arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; font-weight: normal }
	
a.gototop:link, a.gototop:visited  { color: #7a7a7a; font-size: 11px; font-weight: normal }

a.gototop:hover  { color: #999 }
	
.titleofsite  { color: #306; font-size: 20px; font-family: "Times New Roman", Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; font-weight: normal }
.pathway     { color: #050505; font-size: 11px; font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; font-weight: normal; background-repeat: no-repeat }
	
a.pathway:link, a.pathway:visited  { color: #7a7a7a; font-size: 11px; font-weight: normal }

a.pathway:hover  { color: #336 }

/* Links */
a:link, a:visited     { color: #c90; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

a:hover  { color: #99a1c2; text-decoration: none }

/* Horizontal Line */	
hr {
	background: #ffffff; height:0px; border: 0px inset;
	}

/* --Default Class Settings-- */	

a.mainmenu:link, a.mainmenu:visited   { color: #ffffff; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, "Times New Roman", "Trebuchet MS", serif; font-weight: normal; background-image: url("../images/arrowright.gif"); background-repeat: no-repeat; background-position: -3px 0; text-indent: 15px; display: block; margin-top: 5px; padding-bottom: 5px }
	
a.mainmenu:hover  { color: #369; text-decoration: none }

a.mainmenu:active {
        color: #808080;
        font-weight: normal;
        }

a.mainlevel:link, a.mainlevel:visited   { color: #336; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, "Times New Roman", "Trebuchet MS", serif; font-weight: normal; line-height: 16px; background-image: url("../images/arrowright.gif"); background-repeat: no-repeat; background-attachment: inherit; background-position: -3px 2px; text-indent: 15px; display: block; margin-left: 0; padding-bottom: 5px; padding-left: 0 }
	
a.mainlevel:hover  { color: #369; text-decoration: none }

a.mainlevel:active {
        color: #808080;
        font-weight: normal;
        }
        
a.sublevel:link, a.sublevel:visited    { color: #336; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, "Times New Roman", "Trebuchet MS", serif; font-weight: normal; line-height: 13px; background-image: url("../images/indent1.gif"); background-repeat: no-repeat; background-attachment: inherit; background-position: -3px 0; text-indent: 15px; display: block; margin-top: 5px; margin-bottom: 5px; margin-left: 0; padding-bottom: 5px; padding-left: 0; width: 100% }
	
a.sublevel:hover  { color: #369; text-decoration: none }

a.sublevel:active {
        color: #808080;
        font-weight: normal;
        }


/* Content - Sections & Categories */
.contentpane   { }
		
.contentpaneopen  { border: ridge 0 #dcdcdc }
	
.contentheading    { color: #c93; font-size: 17px; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman", "Trebuchet MS", sans-serif; font-weight: normal; text-align: left; margin: 0; width: 240px; border-style: solid; border-width: 0 0 1px; border-color: #fff #fff #99a1c2 }
	
.contentdescription  { color: #808080; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: left; width: 100% }
	
/* Links */
a.blogsection:link, a.blogsection:visited  { color: #999; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }

a.blogsection:hover {
	color: #999999;	text-decoration: underline;
	}
	
a.weblinks:link, a.weblinks:visited    { color: #336; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; white-space: normal; cursor: auto; list-style: disc; display: inline }

a.weblinks:hover {
	color: #999999;	text-decoration: underline;
	}

a.readon:link, a.readon:visited  { color: #99a1c2; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }

a.readon:hover {
	color: #999999;	text-decoration: underline;
	}

.moduleheading   { color: #999999; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, Verdana, "Courier New", "Times New Roman", sans-serif; font-weight: normal; line-height: 15px; text-align: left; white-space: nowrap; margin-bottom: 10px; width: 100%; height: 15px }

.table.moduletable th    { color: #336; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, Verdana, "Courier New", "Times New Roman", sans-serif; font-weight: bold; line-height: 15px; text-align: left; white-space: nowrap; margin-top: 5px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; width: 100%; height: 12px }
	
table.moduletable td { 
        font-family: Arial, Helvetica, Trebuchet MS, Verdana, Times New Roman, sans-serif; 
        font-size: 11px; 
        font-weight: normal; 
        } 

table.moduletable  { margin: 5px; width: 100%; border: solid 0 #383438 }

.componentheading   { color: #c93; font-size: 17px; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman", "Trebuchet MS", sans-serif; font-weight: normal; text-align: left; margin: 5px 0; padding-bottom: 3px; width: 100%; border-style: solid; border-width: 0 0 2px; border-color: #f0ece8 #f0ece8 #99a1c2 }
	
.button   { color: #303030; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; background-color: #fffeef; padding: 3px; border: solid 1px }

.inputbox  { color: #666666; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: #ffffff; padding: 3px; border: solid 1px }
	
.searchinputbox   { color: #666666; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background: #fffeef; padding: 3px; border: solid 1px }

/** category text format and links **/
.category {
	color: #999999; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold; text-decoration: none;
	}

a.category:link, a.category:visited {
	color: #999999; font-weight: bold;
	}

a.category:hover  { color: #336 }
	
.poll {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px
	}
	
.sectiontableentry1, .contentpane  { }

.sectiontableentry2  { color: #7878b8; background-color: #fffeef }

.sectiontableheader {
	background-color : #FFFFF0;
	color : #C0C0C0;
	font-weight : bold;
	}
	
.small  { color: #336; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }

.createdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A07C60;
	text-decoration: none; 
	font-weight: normal;
	}

.modifydate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none; 
	font-weight: normal;
	}
			
ul {
	margin: 0px 0px 0px 0px;
	}

li   { white-space: normal; list-style-type: disc; list-style-position: inside; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; left: 3px }

.fase4rdf {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; font-weight: normal;
	}

a.fase4rdf:link  { color: #99a1c2; font-size: 11px; font-weight: normal }

a.fase4rdf:hover  { color: #99a1c2; font-weight: bold }	

table.searchintro {
  	background-color: #FFFFFF;
	border: solid 1px #777777;
	}

table.contact {
	background-color: #FFFFFF;
	}

table.contact td.icons {
	background-color: #D0C0B0;
	}

table.contact td.details  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fffeef }