body       { color: #000; font-size: 13px; font-family: Verdana; background-color: #ffffff; text-align: left; margin: 0; padding: 0 }
#pagewidth{
width:800px;
text-align:left;
min-width: 500px; 
 margin-left:auto;
margin-right:auto;
}

#leftcol{
 width:150px;
 float:left;
 position:relative;
 margin-left:-150px;
 margin-right:1px;
 } 

#outer{
 border:solid white 0px;
  /*/*/ border-left-width: 150px ;  /* left column width. NN4 hack to hide borders */
border-left-color: #FFFFFF  ; /* left column colour */ 
border-left-style: solid;
  background-color: #FFFFFF ; /* center column colour */
width: auto;
 } 

#footer{  
 height:; 
 width:100%; 
 background-color:; 
}

#inner{margin:0; width:100%;}
 
#maincol{ 
 float: left; 
 width: 100%;
 position: relative; 
 margin: 0 -8px 0 -2px;
 } 
 

 
#outer>#inner { border-bottom: 1px solid #FFFFFF;  }
 
.clr{clear:both;}
.content {
padding: 5px 5px 5px 5px;

}

#header {
height:  40px; 
 width:  100%; 
 }
#footer {
height:  100px; 
 width:  100%; 
 }
div {
}
a    { color: blue; font-size: 13px; font-family: Verdana }
a:hover    { color: red; font-family: Verdana }
#title {
}
.pathway {
}
.date {
}
hr {
width:  90%; 
 }
hr.separator {
width:  40%; 
 }
a.pnav {

}
.pnav:hover {
}
.small {
}
.smalldark {
}

/*#################### TOPMENU  ####################*/
a.mainlevel-top    { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; text-align: right; text-transform: uppercase; letter-spacing: 3px; padding: 10px }

a.mainlevel-top:hover      { color: blue; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; text-align: right; text-transform: uppercase; letter-spacing: 3px; padding: 10px }

#active_menu-top    { color: #fc9; font-size: 12px; font-family: Verdana; font-weight: 600; text-decoration: none; text-align: right; text-transform: uppercase; letter-spacing: 3px; padding: 10px }


table.moduletable-top {
margin-left: 224px;
width:  400px; 
align: right;
 }
table.moduletable-top th  {

}
table.moduletable-top td  {

}

/*#################### MAINMENU  ####################*/
a.mainlevel-main   { color: #000000; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; text-align: left; padding: 0 0 0 16px }

a.mainlevel-main:hover      { color: blue; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; text-align: left; padding: 0 0 0 16px }
#active_menu-main      { color: #fc9; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: blink; text-align: left; padding: 0 0 0 16px }

a.sublevel-main:link, a.sublevel-main:visited  { color: #000000; font-size: 12px; font-family: Verdana; text-decoration: none; text-align: left; padding-left: 18px }
a.sublevel-main:hover    { color: blue; font-family: Verdana; text-align: left; padding-left: 18px }
/* ########### test ##################### 
a.sublevel-main:active_menu { 
color:#01B1E3;
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;
text-decoration: none;

text-align: left;
padding-left:18px;

}
 ##################################### */

table.moduletable-main {
background-color:FFFFFF;
margin-top:30px;

}
table.moduletable-main th  {

}
table.moduletable-main td  {
/* padding:2px; */
/* height:25px; */
padding: 13px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}



.sectiontableentry1 {
}
.sectiontableentry2 {
}
.button {
}
.inputbox {
}
.ontab {
}
.offtab {
}
.createdate {
}
.modifydate {
}
a.readon {
}
a.readon:hover {
}
.contentheading {
color:#0068B4;
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 15px;
font-weight: 600;
text-align:left;
text-decoration: underline;
}
.contentdescription {
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px;
}
.sectiontableheader {
}
.categorytitle {
}
.componentheading {
color:#01B1E3;
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 15px;
font-weight: 600;
text-align:left;
}
a.category {
text-decoration:  underline; 
 }
a.category:hover {
text-decoration:  underline; 
 }
table.moduletable {
width:  100%; 
 }
table.moduletable th  {
}
table.moduletable td  {
}
.poll {
}
.searchintro {
}
table.contact {
width: 460px; 
    padding:10px; 
    border-collapse: collapse; 
    border-spacing: 0px; 
    margin:0px; 
}
table.contact {
/* for formatting the entire "Contact" table which includes
the name, address icons and form. Note this table DOES NOT
enclose the dropdown list for selecting the Department/person
to contact */
background-color: #EFEFEF;
}

table.contact td.icons {
/* the name gave it away. This formats the <td> cells
where the little icons sits next to the details (those addresses,
phone number etc) */
background-color: #CCCCCC;
}

table.contact td.details {
/* this is for formatting the <td> cells where all the details sits.
The details where addresses, phone number and additional info are */
background-color: #F3F3F3;
font-size: 12px;
font-weight:bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
border-left: solid 1px #666666;
border-right: solid 1px #666666;
border-top: solid 1px #666666;
border-bottom: solid 1px #666666;
}
.newsfeedheading {
}
.fase4rdf {
}
a.fase4rdf:link {
}
a.fase4rdf {
text-decoration:  underline; 
 }
a.fase4rdf:hover {
text-decoration:  underline; 
 }
.newsfeeddate {
}
.back_button {
color:#E87005;
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: 600;
}

table.contentpaneopen { 
  width: 480px; 
    padding:0px; 
    border-collapse: collapse; 
    border-spacing: 0px; 
    margin:0px; 
	
	
} 

table.contentpaneopen td { 
   padding-right: 5px; 
} 

table.contentpaneopen td.componentheading { 
    padding-left: 4px; 
} 



table.contentpane { 
  width: 100%; 
    padding: 0px; 
    border-collapse: collapse; 
    border-spacing: 0px; 
    margin: 0px; 
} 


table.contentpane td { 
    margin: 0px; 
    padding: 0px; 
} 

table.contentpane td.componentheading { 
    padding-left: 4px; 
}
ol {
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 16px;
}

