/* Body */
.item-separator {
display: block; 
height:100px; 
margin: 10px 0; 
width: 100%;
}
.menu
{
  padding:0px;
  list-style:none;
}

table {
height: auto !important;
}

{
  padding-left:23px;
}

.newsfeed-item
{
  line-style:none;
  }

.pagination{text-align:center;}

.pagination ul li 
{ 
  display: inline;
  margin:5px;
}

.pagination ul { 
list-style-type: none; }

body {
  margin: 0px 0px 0px 0px;
  background-color : #FFFFFF ;
  color : #000000;
}



img {border:0;}


.bannergroup, banneritem {text-align:center; margin:4px 4px 8px 4px;}


.article_seperator{
          display: block;
          line-height: 1px;
          background-color: #003366;
          margin: 2em 5px 2em 3px;
  width:85%;
   margin-left:25px;
}


td, tr, p, div {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
color: #000000;
 line-height: normal;
}

td.right {
  border:1px solid #CCCCCC;
}

/* Styles for dhtml tabbed-pages */



.ontab {

    background-color: #323A15;
    border-left: outset 2px #5B7122;
   border-right: outset 2px #808080;
   border-top: outset 2px #5B7122;
  border-bottom: solid 1px #d5d5d5;
  text-align: center;
  cursor: hand;
  font-weight: bold;
  color: #FFFFFF;
}

.offtab {

  background-color : #e5e5e5;
  border-left: outset 2px #6699CC;
  border-right: outset 2px #6699CC;
  border-top: outset 2px #6699CC;
  border-bottom: solid 1px #003366;
  text-align: center;
  cursor: hand;
  font-weight: normal;
}







.tabpadding {



}







.tabheading {



  background-color: #003366;



  text-align: left;



}


.frontpageheader {



  color: #003366; font-family: Arial, Helvetica, sans-serif;



  font-size: 26px; font-weight: bold;



  text-indent: 1em;



}







h1 {



  color: #003366; font-family: Arial, Helvetica, sans-serif;



  font-size: 24px; font-weight: bold;



}

h2 {



  color: #003366; font-family: Arial, Helvetica, sans-serif;



  font-size: 18px; font-weight: bold;



}
h2 a{



  color: #003366 !important; font-family: Arial, Helvetica, sans-serif !important;



  font-size: 16px !important; font-weight: bold !important;



}

h3 {



  color: #003366; font-family: Arial, Helvetica, sans-serif;



  font-size: 16px; font-weight: bold;



}


h4 {



  color: #003366; font-family: Arial, Helvetica, sans-serif;



  font-size: 16px; font-weight: bold;



}







h5 {



  color: #003366; font-family: Arial, Helvetica, sans-serif;



  font-size: 14px; font-weight: bold;



}







h6 {



  color: #003366; font-family: Arial, Helvetica, sans-serif;



  font-size: 12px; font-weight: bold;



}







.pathway {



  text-indent: 1em;



  line-height: 20px;



  vertical-align: middle;



  font: Arial, Helvetica, sans-serif;



}







a.pathway:link, a.pathway:visited {



  font: Arial, Helvetica, sans-serif;



  vertical-align: middle;



  text-indent: 1em;



}







/* Links */



a:link, a:visited {



  font-size: 12px; color: #003366;



  font-family:  Arial, Helvetica, sans-serif;



  font-weight: bold;



  text-decoration: underline;



}







a:hover {



  color: #CC3333;



  font-weight: bold;



  text-decoration: underline;



}







/* Horizontal Line */



hr {



  background: #000000; 



  height:1px;



  color:#6699CC;



}







hr.separator {



  background: #003366;



  color: #FFFFFF;



  height: 1px;



  width: 75%;



  border: 0px;



}







/* --Default Class Settings-- */







.mainlevel {



  color: #FFFFFF; 



  font-family: Arial, Helvetica, sans-serif;



  font-size: 12px;



  font-weight: bolder;



  padding-left:6px;

  



}







a.mainlevel:link, a.mainlevel:visited {



  color: #FFFFFF;



  background-position: left;



  text-align: right;



  text-decoration: none;



}







a.mainlevel:hover {



  color: #FFFFFF; text-decoration: underline;



  background-position: left;



  text-align: left;



}







a.mainmenu:link, a.mainmenu:visited {



  color: #FFFFFF; font-family: Arial, Helvetica, serif;



  font-weight: normal;



}







a.mainmenu:hover, {



  color: #CC3333; 



  text-decoration: underline;



}







.mainlevel-topmenu {



  /*color: #FFFFFF; 



  font-family: Arial, Helvetica, sans-serif;



  size: 12px;*/



  font-weight: normal;



        margin-top: 10px;







}







a.mainlevel-topmenu:link, a.mainlevel-topmenu:visited {



  /*color: #FFFFFF;



  background-position: left;



  text-align: right;



  text-decoration: none;



  font-weight: normal;*/



}







a.mainlevel-topmenu:hover {



  /*color: #FFFFFF; text-decoration: underline;



  background-position: left;



  text-align: left;*/



}











a.sublevel:hover {



  color: #FFFFFF; text-decoration: underline;



}







a.sublevel:link, a.sublevel:visited {



  color: #FFFFFF; font-family: Arial, Helvetica, serif;



  font-weight: normal;



}







/* For content item titles that are hyperlink instead of Read On */



a.contentpagetitle:link, a.contentpagetitle:visited {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 16px;



  font-weight: bold;



   color: #003366;



  text-align:left;



  text-decoration:underline;



}







a.contentpagetitle:hover {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 16px;



  font-weight: bold;



  text-align:left;



  color: #CC3333;



  text-decoration: underline;



  font-weight: bold;



}







/* Content - Sections & Categories */



.contentpane {



  background-color : #FFFFFF;



  padding: 0 4px 0 4px;



}







.contentpaneopen {



  border : 0px ridge #6699CC;



  text-align: left;



  padding: 0 4px 0 4px;



}







.contentheading {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 26px;



  font-weight: bold;



   color: #003366;



  text-align:left;



  padding-top:6px;



  /*line-height: 28px;*/



}







.contentpagetitle {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 13px;



  font-weight: bold;



   color: #003366;



  text-align:left;



  padding: 10px 0px 0px -5px;



}







table.contenttoc {



  color: #003366;



  background-color: #6699CC;



}







table.contenttoc td {



  font-family: Arial, Helvetica, sans-serif;



    font-size: 8pt;



    font-weight: normal;



    text-align:left;



}







.contentdescription {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 11px;



  color: #003366;



  text-align: left;



}







/* Links */



a.blogsection:link, a.blogsection:visited {



  color: #003366; text-decoration: underline; font-weight: normal;



  font-family:  Arial, Helvetica, sans-serif;



  font-size: 13px;



}







a.blogsection:hover {



  color: #CC3333;  text-decoration: underline;



  font-weight: normal;



  font-size: 13px;



}







a.weblinks:link, a.weblinks:visited {



  color: #003366; text-decoration: none; font-weight: normal;



  font-family:  Arial, Helvetica, sans-serif;



}







a.weblinks:hover {



  color: #CC3333;  text-decoration: underline;



}







a.readon:link, a.readon:visited {



  color: #003366; text-decoration: none; font-family:  Arial, Helvetica, sans-serif;



  font-size: 11px;



  list-style: inside url();



  list-style-type: disc;



  display: list-item;



  white-space: normal;



  font-weight: normal;



}







a.readon:hover {



  color: #003366;  text-decoration: underline;



  font-weight: normal;



  font-family:  Arial, Helvetica, sans-serif;



  font-size: 11px;



  list-style: inside url();



  list-style-type: disc;



  display: list-item;



  white-space: normal;



}







table.moduletable {



  margin: 0px 0px 10px 0px;



  padding:0px 0px 0px 0px;



  width: 100%;



  /*border-left: solid 1px #003366;



  border-right: solid 1px #003366;



  border-top: solid 1px #003366;



  border-bottom: solid 1px #003366;*/



}







table.moduletable th, .moduletable-right h3 {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 12px;



  font-weight: bold;



  color: #FFFFFF;



  text-align: left;



  width: 100%;



  background: #003366;



  padding-left: 2px;



  height: 20px;



  border-bottom: 1px solid #FFFFFF;



  line-height: 18px;







}



.google {text-align:center; margin:4px 0 4px 0;}



table.moduletable td {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 10px;



  font-weight: normal;



  color: #FFFFFF;



  padding-left: 3px;



}







table.moduletable-ad {



  margin: 0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



  text-align:center;/*  border-left: solid 1px #003366;



  border-right: solid 1px #003366;



  border-top: solid 1px #003366;



  border-bottom: solid 1px #003366; */



}







table.moduletable-ad th {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 12px;



  font-weight: bold;



  color: #FFFFFF;



  text-align: left;



  width: 100%;



  background: #003366;



  padding-left: 2px;



  height: 20px;



  border-bottom: 1px solid #FFFFFF;



  line-height: 18px;



}







table.moduletable-ad td {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 10px;



  font-weight: normal;



  color: #000000;



  padding-left: 3px;



}







table.moduletable-topmenu {



  margin: 0px 0px 0px 0px;



  padding:0px 0px 0px 0px;



  width: 100%;



}







table.moduletable-topmenu th {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 12px;



  font-weight: normal;



  color: #FFFFFF;



  text-align: left;



  width: 100%;



  background: #003366;



  padding-left: 2px;



  height: 20px;



  border-bottom: 1px solid #FFFFFF;



  line-height: 18px;



}







table.moduletable-topmenu td {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 10px;



  font-weight: normal;



  color: #000000;



  padding-left: 3px;



}







table.moduletable-email {



  margin: 0px 0px 10px 0px;



  padding:0px 0px 0px 0px;



  width: 100%;



}







table.moduletable-email th {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 12px;



  font-weight: bold;



  color: #FFFFFF;



  text-align: left;



  width: 100%;



  background: #003366;



  padding-left: 2px;



  height: 20px;



  border-bottom: 1px solid #FFFFFF;



  line-height: 18px;



}







table.moduletable-email td {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 10px;



  font-weight: normal;



  color: #000000;



  padding-left: 3px;



}



.banneritem { text-align:}







.componentheading {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 26px;



  font-weight: bold;



   color: #003366;



  text-align:left;



  background-repeat: no-repeat;



  text-indent: 0px;



  line-height: 32px;



  white-space: normal;



  text-indent: 10px;



  margin-top:6px;



  /*list-style: disc inside url();



  display: list-item;



  border-bottom: 1px solid #FFFFFF;*/



}







.button {



  color: #003399; font-family: Arial, Helvetica, serif;



  font-weight: bold;



  text-align: center;



  font-size: 12px;



  font: bold;



  background: White;



  border: 1px solid #003366;



  height: 16px;



}







.inputbox {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 12px;



  font-weight: bold;



  color: #003366;



  background: #FFFFFF;



  border: 1px solid;



}







/** category text format and links **/



.category {



  color: #003366; font-family: Arial, Helvetica, sans-serif;



  font-size: 12px; font-weight: bold; text-decoration: none;



}







a.category:link, a.category:visited {



  color: #003366; font-weight: bold;



}







a.category:hover {



  color: #CC3333;



}







.poll {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 10px;



  color: #003366;



  line-height: 14px



}







.sectiontableentry0, {



  background-color : #FFFFFF;



  line-height: 1.5em;



}



  



.sectiontableentry1 {



  background-color : #C4D4EE;



  line-height: 1.5em;



}







.sectiontableheader {



  background-color : #C4D4EE;



  color : #003366;



  font-weight : bold;



  line-height: 1.5em;



}







.small {
  font-family: Arial, Helvetica, sans-serif;



  font-size: 10px;

 



  color: #CC3333;



  text-decoration: none;



  font-weight: normal;



  text-indent: 4px;



}







.smalldark {



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 10px;



  color: #FFFFFF;



  text-decoration: none;



  font-weight: normal;



}







.newsfeedheading {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 12px;



  font-weight: bold;



  color: #003366;



  text-align:left;



}







.newsfeeddate {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 10px;



  color: #6699CC;



  font-weight: normal;



}







.createdate {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 9px;



  color: #000000;



  text-decoration: none;



  font-weight: normal;



}







.modifydate {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 10px;



  color: #000000;



  text-decoration: none;



  font-weight: normal;



}







ul {



  margin: 0px 0px 0px 0px;
  list-style:none;


}













.fase4rdf {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 11px; color: #003399; font-weight: normal;



}







a.fase4rdf:link {



  font-size: 11px; font-weight: normal; color: #003399;



}







a.fase4rdf:hover {



  font-weight: bold; color: #6699CC;



}







table.searchintro {



    background-color: #FFFFFF;



  border: 1px solid #003366;



}







table.contact {



  background-color: #FFFFFF;



}







table.contact td.icons {



  background-color: #FFFFFF;



}







table.contact td.details {



  background-color: #FFFFFF;



  font-size: 12px;



  font-family: Arial, Helvetica, sans-serif;



}







.pagenav {



  font-weight: normal;



}







a.pagenav, a.pagenav:visited {



  font-weight: bold;



  color: #003366;



}







a.pagenav:hover {



  color: #CC3333;



}







.pagenavbar {



  



}







/* Content voting */



.content_rating {



  font-weight: normal;



  font-size: 8pt;



}







.content_vote {



  font-weight: normal;



  font-size: 8pt;



}







/* SNH */







a.bar:link, a.bar:visited {



  color: #003366; 



  text-decoration: underline; 



  font-weight: normal;



  font-family:  Arial, Helvetica, sans-serif;



  font-size: 12px;



  font: bold;



}







a.bar:hover {



  color: #CC3333;        



  text-decoration: underline;



}



      



.searchbox {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 12px;



  font-weight: bold;



  color: #003366;



  background: White;



  border: 1px solid;



  height: 18px;



  line-height: 13px;



}



  



.title {



  font: bold larger;



  letter-spacing: 4px;



}







/* for modifying {moscode} output.  Don't set the colour! */



.moscode {



  background-color: #f0f0f0;



}







/* Text passed with mosmsg url parameter */



.message {



  font-family : Verdana, Arial, Helvetica, sans-serif;



  font-weight: bold;



  font-size : 10pt;



  color : #ff6600;



  text-align: center;



  border-bottom: 75% #000000 solid;



}







td.front-page_news {



  border-bottom: 8px #000000 solid;



}







.smallwhite {



   font-size: 10px;



  line-height:12px;



  color: White;



}







#topnav {



  background: #E0DFE3;



}



#topnav a, {color:#003366;}



#pathway {



  background: #6699CC;



}







#column_a {



  background: #003366;



}







.ad {



  font-family: Arial, Helvetica, sans-serif;



  font-size: 11px;



  color: #003366;



  text-align: center;



}



.article_separator {display:block; height:1px; width:475px; background-color:#003366; margin:10px auto 10px auto;}



.moduletable-left h3 {color:#FFFFFF; font-size:1.0em; border-bottom:#FFFFFF solid 1px; width: 100%; padding-left:4px; padding-right:4px;}



.moduletable-left a:link, .moduletable-left a:visited {color:#FFFFFF; text-decoration:none;} 



.moduletable-left a:hover {color:#FFFFFF; text-decoration: underline;} 



.moduletable-left {margin-bottom:4px;}



#bottom-left, #bottom-mid, #bottom-right {float:left; width:154px;}



#bottom-ads {margin-left:12px; margin-bottom:12px; clear:both; overflow:hidden; width:465px; }



.clearfix {clear:both;}



.moduletable-btad {margin-bottom:4px;}







div.modnspro {



  color: #FFFFFF;



}







.modnspro td {



  color: #FFFFFF;



}







.module-white {



}







.moduletable



{



  color:#FFFFFF;



}







.modnspro-white td



{



  color:#FFFFFF;



}







.banneritem img



{



display: block;



border:none;



margin-left: auto;



margin-right: auto;



margin-bottom:10px;



}







.banneritem-btad{



  text-align:center;



  margin-bottom:5px;



  margin-top:5px;



  }







.banneritem{



  margin-bottom:5px;



  margin-top:5px;



  }

  

  .actions li {

display: inline;

float: right;

}



.article-info {

margin-top: -3px;

}