.pagelabel
{
        font-weight:    bold;
        color: #4A454A;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size:    12px;
}
.pagebody
{
        color: #4A454A;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 12px
}
.bgheader1
{
        background-color: #002d62;
}
.bgheader2
{
        background-color: #DEDFE7;
}
.bgtopnav
{
        background-color: #8C8E9C;
}
.bgbreadcrumb
{
        background-color: #DEDFE7;
}

.searchresultback
{
        background-color: #002d62;
}

.bgbackground
{  
        font-family:  Verdana,Arial,Helvetica, sans-serif;
        font-size: 15px;
        font-weight: 700;
        background-color: #002d62;
}
.bgmaincontent
{
        background-color: #F7F7F7;
}
.bgnews
{
        /*background-color: #E7E3E7;*/
        background-color: #E8E3E9;
}
.bgnews2
{
        /*background-color: #ececec;*/
        background-color: #ececec;
}
.bgnews3
{
        font-family:  Verdana,Arial,Helvetica, sans-serif;
        font-size: 9px;
        font-weight: 100;
        background-color: #FFFFFF;
}
.bgwhite
{
        background-color: #FFFFFF;
}
.bgarticle
{
        background-color: #8C8E9C;
}
.bgleftnav
{
        background-color: #fff;
}
.bgindex
{
        background-color: #F7F3F7;
}
.bghome
{
        background-color: #F7F3F7;
}
.bgmainheading
{
        background-color: #DEDBDE;
}
.bgrightnav
{
        background-color: #F7F7F7;
}
.bggrey
{
        background-color: #8CACBB;
}

.newssplit
{
        background-color: #8C8A94;
}
.headercontent
{
        color: #C6D7EF;
        font-family: Arial, Verdana,Helvetica, sans-serif;
        font-size: 11px;
        font-weight: 200;
}
a.headercontent
{
        color: #C6D7EF;
        font-family: Arial, Verdana,Helvetica, sans-serif;
        font-size: 11px;
        font-weight: 200;
        text-decoration: none;
}
.breadcrumb
{
        color: #293C7B;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
}
.content
{
        color: #4A454A;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
}
.articlecontent
{
        color: #4A454A;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
}
.formcontent
{
        color: #4A495A;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
}
.articlecontentheading
{
        color: #FFFFFF;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
}
a.articlecontentheading
{
        text-decoration: none;
        color: #FFFFFF;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;        
}
.articlehead
{
        color: #CA2100;
        font-family: Arial,Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
}
.newsheading
{
        color: #002d62;
        font-family: Arial;
        font-weight:bold;
        font-size:20px;
        text-decoration: none;
        margin-bottom:10px;
  
}
.indexnewsheading
{
        /*color: #002d62;*/
        color: #002d62;
        font-family:  Verdana,Arial,Helvetica, sans-serif;
        font-size: 11px;
        font-weight: 700;
}
.indexnewsheading2
{
        /*color: #002d62;*/
        color: #002d62;
        font-family: Helvetica, sans-serif;
        font-size: 11px;
        font-weight: 500;
}
.indexnewsheading3
{
        /*color: #002d62;*/
        color: #002d62;
        font-family: Helvetica, sans-serif;
        font-size: 11px;
        font-weight: 500;
        line-height: 1.3em;
}
.mainheading
{
        color: #485070;
        font-family:  Verdana,Arial,Helvetica, sans-serif;
        font-size: 15px;
        font-weight: 700;
}

.searchheading
{
        color: #FFFFFF;
        font-family:  Verdana,Arial,Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}
.contentheading
{
        color: #424D6B;
        font-family: Arial, Verdana,Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 700;
        letter-spacing: 1px;
}
.indexheading
{
        color: #21306B;
        font-family: Arial, Verdana,Helvetica, sans-serif;
        font-size: 16px;
        font-weight: 100;
        font-weight: bold;
}
.indexsubheading
{
        color: #42496B;
        font-family: Arial, Verdana,Helvetica, sans-serif;
        font-size: 15px;
        font-weight: 100;
}
.articleheading
{
        color: Maroon;
        font-family: Arial, Verdana,Helvetica, sans-serif;
        font-size: 11px;
        font-weight: 550;
        letter-spacing: 1px;
}
.leftarticleheading
{
        color: #EFEFF7;
        font-family: Arial, Verdana,Helvetica, sans-serif;
        font-size: 16px;
        font-weight: 700;
        letter-spacing: 1px;
}
.breadcrumbcontent
{
        color: #B52C00;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 10px;
}
.indexcontent
{
        color: #42457B;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
}
.greycontent
{
        color: #8C8A94;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
}
.greyboldcontent
{
        color: Gray;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}
.newscontent
{
        color: #666666;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
}
.indexnewscontent
{
        /*color: #103852;*/
        color: #112442;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
}

.newslead
{
        text-decoration: none;
        color: #666666;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 1.5em;
}
.newstitle
{
       /* color: #002d62;*/
        color: #002d62;
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:10px;
}
.newstitle2
{
       /* color: #002d62;*/
        color: #002d62;
        font-family: Helvetica, sans-serif;
        font-size: 14px;
        font-weight: 700;
        margin-bottom:10px;
}
.footerbottom
{
        color: #a61c20;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 10px;
}
.footerbottom2
{
        color: #a61c20;
        font-family: Helvetica, sans-serif;
        font-size: 11px;
}
.readmore
{
        text-decoration: none;
        /*color: #DA2028;*/
        color:#DA2028;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
}
.readmore2
{
        text-decoration: none;
        /*color: #002D62;*/
        color:#002D62;
        font-family: Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
}
a.readmore
{
        /*color: #DA2028;*/
        text-decoration: none;
        color:#DA2028;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
}
.white
{
        color: #C6CBDE;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
}

.whiteheader
{
        color: white;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
}

.indexwhite
{
        color: #C6CBDE;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
}
.blue
{
        color: #485070;
}
input.color
{
        border: 1px solid #9090A0;
        background-color:#FFFFFF;
}
a.topnav,a.topnav:link,a.topnav:hover,a.topnav:active
{
        color: #EEEEEE;
        text-decoration: none;
        font-family: Arial,Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
}
a.topnav_selected
{
        color: #A51808;
        text-decoration: none;
        font-family: Arial,Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
}
a.topnav2,a.topnav2:link,a.topnav2:hover,a.topnav2:active
{
        color: #FFFFFF;
        text-decoration: none;
        font-family: Arial,Verdana, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
}
a.topnav2_selected
{
        color: #FFFFFF;
        text-decoration: none;
        font-family: Arial,Verdana, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
}
textarea.grey
{
        border: 1px solid #9090A0;
        background-color:#FFFFFF;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
        width : 100%;
}
select.grey,input.grey
{
        border: 1px solid #9090A0;
        background-color:#FFFFFF;
}
input.grey1
{
        border: 0px;
}
input.submit
{
        border: 1px solid #9090A0;
        background-color: Silver;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
}
.a1g
{
        color: #212429;
        font-family: Arial,Helvetica, sans-serif;
        font-size: 11px;
}
.newslistdate
{
   color: #103852;
   font-family: Verdana,Arial, Helvetica, sans-serif;
   font-size: 10px;
}
.newslisttitle
{
        color: #424542;
        font-family: Verdana,Arial,Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
}
.newslisttitle2
{
        color: #002d62;
        font-family: Verdana,Arial,Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
}
.newslisttitle3
{
        color: #002d62;
        font-family: Verdana,Arial,Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 1.5em;
}
.newslistcontent
{
        color: #666666;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
}
.newslistspacer
{
        background-color: #C0C0C0;
}
.mainsubheading
{
        color: #5A5D73;
        font-family: Verdana,Arial,Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
}

.searchresulttext
{
        color: #FFFFFF;
        font-family: Verdana,Arial,Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}

.searchlistdate
{
   color: #103852;
   font-family: Verdana,Arial, Helvetica, sans-serif;
   font-size: 10px;
}
.searchlisttitle
{
        color: #C62400;
        font-family: Verdana,Arial,Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
}

a.searchlisttitle
{
        text-decoration: none;
        color: #C62400;
        font-family: Verdana,Arial,Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
}
.searchlistcontent
{
        color: #424542;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
}
.searchlistspacer
{
        background-color: #4A4D4A;
}
.sitemapheading
{
        color: #424542;
        font-family: Verdana,Arial,Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
}
a.sitemaphead1
{
        color: #10204A;
        font-family: Verdana,Arial,Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}
a.sitemaphead2
{
        color: #10204A;
        font-family: Verdana,Arial,Helvetica, sans-serif;
        font-size: 12px;
}

.root1
{
        color: #7B7B7B;
        font-family: Arial,Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        padding-left: 2px;
        padding-bottom:2px;
        display:block;
        border-bottom:1px solid #ccc;
}

.root1_selected
{
        color: #10204A;
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 2px;
}
.root2
{
        color: #981B1F;
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        padding-left: 15px;
}
.root2_selected
{
        color: #B52021;
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        padding-left: 15px;
}
.root3
{
        color: #4A699C;
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 11px;
        display:block; 
        padding-left: 20px;
}
.root3_selected
{
        color: #B52021;
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 11px;
        display:block;
        padding-left: 20px;
}
.root4
{
        color: #4A699C;
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 11px;
        display:block;
	padding-left: 22px
}
.root4_selected
{
        color: #B52021;
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 11px;
        display:block;
	padding-left: 22px
}
.root5
{
        color: #8C8A8C;
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 11px;
        display:block;
        font-style: italic;
	padding-left: 26px
}
.root5_selected
{
        color: #B52021;
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 11px;
        display:block;
        font-style: italic;
	padding-left: 26px
}
.root6
{
        color: #8C8A8C;
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 11px;
        font-style: italic;
	padding-left: 30px
}
.root6_selected
{
        color: #B52021;
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 11px;
        font-style: italic;
	padding-left: 30px
}
.root7
{
        color: #8C8A8C;
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 11px;
        font-style: italic;
	padding-left: 34px
}
.root7_selected
{
        color: #B52021;
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 11px;
        font-style: italic;
	padding-left: 34px
}
.root8
{
        color: #8C8A8C;
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 11px;
        font-style: italic;
	padding-left: 38px
}
.root8_selected
{
        color: #B52021;
        font-family: Arial,Verdana,Helvetica, sans-serif;
        font-size: 11px;
        font-style: italic;
	padding-left: 38px
}


#divLoadCont{position:absolute; width:100%; height:98%; top:30%; left:0; background-color:#FDFDFD; layer-background-color:white; font-size:15px; font-family:arial,helvetica; font-weight:bold;color:#FF5C40;z-index:100}

/* Netsight Mods */


#layout {
  margin-top:15px;
}

#header{
  margin-top:0px;
}



#main-header{
  height:163px;
  position:relative;
  background:#002D62 url(/2007_header.gif) top left no-repeat;
}


#main-header1{
  height:163px;
  position:relative;
  background:#FFFFFF url(/2007_header_a.gif) top left no-repeat;
}


#main-header2{
  height:163px;
  position:absolute;
  top:45px;
  right:4px;
  background:#FFFFFF url(/header2.gif) bottom left no-repeat;
}

#main-header3{
  height:163px;
  position:relative;
  background:#FFFFFF url(/header3.gif) bottom right no-repeat;
}

#main-header4{
  height:163px;
  position:relative;
  background:#FFFFFF url(/2008_header.gif) bottom right no-repeat;
}


h2.article-heading {
  border-bottom:none;
  font-size:22px;
  margin-bottom:10px;
  padding-top:0px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight:bold;
  font-size:24px;
}

.default-heading-color {
  color:#002d62;
}

#top-nav-table {
  position:absolute;
  top:10px;
  right:10px;
}

#top-nav-table a {
  display:block;
  padding:2px 5px;
}

#body-padding {
  margin-left:10px;
}

.content ul {
  list-style-image:none;
  list-style:none;
  padding:0;
  margin:0;
}

.content li {
    background:transparent url(chevron.gif) 0 3px no-repeat;
    padding-left:14px;
}

tr.rowlevel2, tr.rowlevel3, tr.rowlevel4 {
  background:#ECEAEB;
}

tr.rowlevel1 td.opennode a {
  color:#A12A2C;
  font-weight: bold;
  display:block;
  width:164px;
  padding-left:15px;
  background: transparent url(red_bullet.gif) 0 0 no-repeat;
}

#search-form {
  position:absolute;
  top:45px;
  right:4px;
}


#search-text {
  margin-left:115px;
  margin-top:5px;
  color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-weight:bold;
  font-size:11px;
}

#search-text2 {
  margin-left:115px;
  margin-top:5px;
  color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-weight:bold;
  font-size:11px;
}

#search-text3 {
  margin-right:115px;
  margin-top:115px;
  color:#FFFFFF;
}

#home-strapline {
  position:absolute;
  top:130px;
  left:200px;
  text-indent:-9999px;
  width:261px;
  height:25px;
}

#newscontainer {
  font-family:arial,helvetica, san-serif;
  position:relative;

  margin:10px;
}

#newscontainer h2 {
  font-size:12px;
  margin:0;
}

#newscontainer p {
  font-size:12px;
  margin:0;
}

.newsitem {
  position:absolute;
  top:78px;
  left:0px;
  width:718px;
  height:76px;
}

#next-button {
  position:absolute;
  right:5px;
  bottom:5px;
  display:none;
}

#next-button a {
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  color:#002d62;
  font-family:arial, helvetica, sans-serif;
}

.rowlevel2 #currentitem {
  padding-left:24px;
  background:transparent url(/level_2_chevron.gif) 13px 3px no-repeat; 
}

.rowlevel3 #currentitem {
  padding-left:30px;
  background:transparent url(/level_3_chevron.gif) 20px 3px no-repeat; 
}

.rowlevel4 #currentitem {
  padding-left:30px;
  background:transparent url(/level_3_chevron.gif) 19px 3px no-repeat; 
}