body {font-family:Arial; color:#000099; font-size:10pt; background-color:#FFFFFF;  }
font         { font-family: Arial;  }
body.nwindex {font-family:Arial; color:#000080; font-size:10pt; background-color:#FFFFFF;   }
body.NWLocalBody {font-family:Arial; color:#000080; font-size:10pt; background-color:#FFFFFF;    }
/*body.NWLocalBody {font-family:Arial; color:#FFFF00; font-size:10pt; background-color:#FF3300; }*/
table {font-size:10pt  }

#xban {position: absolute; top: 0px; left: 450px; z-index: 1; }

table.PageTable {color: #FFFFFF; background-color: #3399FF}
td.PageEnd{color: #000080; background-color: #F0FFFF}
td.PageItem {color: #000080; background-color: #F0FFFF}
td.PageSelectedItem {color: #000080; font-weight: bold; background-color: #FFFF00}

table.NWIndexTabTable {color: #000066; background-color: #99CCFF}
table.NWIndexTabOuterTable {color: #000066; background-color: #E1FFFF}
td.Tab {border:1px solid #F2F8FF; background-color: #DFEBFF; text-align:center;  padding-left:4; padding-right:4; padding-top:1; padding-bottom:1;}
td.TabHeader { color: #FFFFFF; text-align: right; background-color: #000099 }
td.SelectedTab {background-color: #FFFF00; text-align:center; font-weight:bold; border:1px solid #FF0000;padding-left:4; padding-right:4; padding-top:1; padding-bottom:1;}

td.menucell-home { padding:4; margin-left:5; border:1px solid #F2F8FF; font-weight:bold; background-color:#DFEBFF; text-align:center   }
td.menucell-news { padding:4; margin-left:5; border:1px solid #F2F8FF; font-weight:bold; background-color:#D2E4FF; text-align:center   }
td.menucell-links { padding:4; margin-left:5; border:1px solid #F2F8FF; font-weight:bold; background-color:#DFEBFF; text-align:center   }
td.menucell-us { padding:4; margin-left:5; border:1px solid #F2F8FF; font-weight:bold; background-color:#D2E4FF; text-align:center   }
td.menucell-coms { padding:4; margin-left:5; border:1px solid #F2F8FF; font-weight:bold; background-color:#DFEBFF; text-align:center   }
td.menuminicell-coms {padding:0; border:0px solid #F2F8FF; background-color:#93BEFF; text-align:center; font-size:8pt; solid  }
td.menucell-your { padding:4; margin-left:5; border:1px solid #F2F8FF; font-weight:bold; background-color:#DFEBFF; text-align:center   }
td.menuminicell-your { padding:0; border:0px solid #F2F8FF; background-color:#93BEFF; text-align:center; font-size:8pt; solid     }
td.menucell-nwindex { padding:4; margin-left:5; border:1px solid #F2F8FF; font-weight:bold; background-color:#DFEBFF; text-align:center; color:#F0F7FF   }
td.menuminicell-nwindex { padding:0; border:0px solid #F2F8FF; background-color:#93BEFF; text-align:center; font-size:8pt; solid     }
td.menucell-member { padding:4; margin-left:5; border:1px solid #F2F8FF; font-weight:bold; background-color:#003C95; text-align:center; color:#FFFFFF   }
td.menucell-access { padding:0; background-color:#D5FFD6; text-align:center; font-size:8pt; solid   }
td.menuminicell-current { padding:0; background-color:#FFFF93; text-align:center; font-size:8pt; solid   }

table.precis{ font-size:8pt  }
div.precis{ font-size:10pt; text-align:center; background-color:#FFCCCC; color:#000066  }
span.precisdate{ font-size:8pt;  }
span.map{ font-size:8pt;  }
td.precishighlight{background-color:#FFCCFF  }
td.answercell{vertical-align:top;}
div.answer{}

td.QuestionTitleCell{text-align:right; vertical-align:top;}
td.QuestionTitleHint{font-weight: bold}

td.adminalert { background-color: #FFCCCC }
td.fullscreentitle { vertical-align:middle; font-size: 24pt; font-weight: bold; color:#000099; background-color:#CCCCFF; margin-left:2; margin-top:2 }
td.fullgrouptitle { vertical-align:top; font-size: 14pt; font-weight: bold; color:#000066; background-color:#CCFFFF }

span.email   { font-size: 10pt; font-style: italic }
td.editchanged { background-color: #FFCCCC }
table.group {background-color: #FFFFFF; color:#003399 }
td.groupname { background-color:#0066CC; color:#FFFFFF; font-size: 18pt; font-weight: bold }
td.groupdescription { font-size: 10pt; font-style: italic }
td.groupdetail { font-size: 10pt; font-weight:bold;  }
td.groupdetailtitle {font-weight: bold}

table.item {padding: 5}
td.item{background-color: #FFFFCC}
td.itemalt{background-color: #FFFF99}

td.opinion1{background-color: #FFCCCC}
td.opinion2{background-color: #FFFFCC}
td.opinion3{background-color: #CCCCFF}
td.opinion4{background-color: #CCFFCC}
td.opinion5{background-color: #99FF66}

td.OpinionQuestion{font-weight: bold}
td.OpinionFooter{font-weight: bold; font-style:italic}
td.OpinionUser{font-style:italic; font-size:10pt}
td.OpinionSubmitted{font-style:italic; font-size:10pt; text-align:right}
td.OpinionAck{font-weight: bold; background-color:#99FF66}
hr.Opinion{color:#000080; }

table.sideMenu { }
td.sideMenuBox {}
table.info { font-size: 12pt; background-color: #FFFF00}

td.newscontext{background-color: #CCFFFF}

span.vote    { font-size: 8pt; background-color: #CCFFCC }

a:link.random { color:#cc3300; font-weight:bold; text-decoration: underline; font-size:12pt }
a:visited.random { color:#9933; font-weight:bold; text-decoration: underline; font-size:12pt }
a:hover.random { color:#cc3300; font-weight:bold; text-decoration: underline; font-size:12pt }
a:active.random {border:1px solid #FF0000; color:#cc3300; font-weight:bold; text-decoration: underline; font-size:12pt }

A:visited{color:#CC3300; font-weight:bold; text-decoration: underline; }
A:active{color:#FF0000; font-weight:bold; text-decoration: underline;}
A:link{color:#CC3300; text-decoration: underline;}
A:active{color:#FF0000; font-weight:bold; text-decoration: underline; }

a:link { color: #000099; text-decoration: underline }
a:visited { color: Black; text-decoration: underline; }
a:hover { color: Black;  text-decoration: underline; }
a:active{color:Black; font-weight:bold; text-decoration: underline; }

a:link.menuhilite { color: #000099; font-weight:bold; text-decoration: none}
a:visited.menuhilite { color: #000099; font-weight:bold; text-decoration: none; }
a:hover.menuhilite { color: #000099; font-weight:bold; text-decoration: underline; }
a:active.menuhilite{color: #000099;  font-weight:bold; text-decoration: underline; }

a:link.selectedmenuhilite { color:#000099; font-weight:bold; text-decoration: none}
a:visited.selectedmenuhilite { color:#000080; font-weight:bold; text-decoration: none}
a:hover.selectedmenuhilite { color:#000099; font-weight:bold; text-decoration: underline }
a:active.selectedmenuhilite{border:1px solid #000099; color:#000000; font-weight:bold; text-decoration: underline }

a:link.membertext { color:#FFFFFF; font-weight:bold; text-decoration: none}
a:visited.membertext { color:#FFFFFF; font-weight:bold; text-decoration: none}
a:hover.membertext { color:#FFFFFF; font-weight:bold; text-decoration: underline }
a:active.membertext {border:1px solid #000099; color:#FFFFFF; font-weight:bold; text-decoration: underline }

a:link.forumhilite {   text-decoration: underline;}
a:visited.forumhilite {   text-decoration: underline; }
a:hover.forumhilite { color:#FF0000;  text-decoration: underline; }
a:active.forumhilite{ text-decoration: underline; }

.type {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #003399; font-weight: bold}
.type_head {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #003399}
.links { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #003399 ; font-weight: bold}
.type2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; font-weight: bold}
.type3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #003399; font-weight: bold}

td.blockback {background-color: #00FFFF}


table.outer  {  }
table.menu  { font-size:10pt }
td.menutitle { background-color: #666699; font-size:14pt; color:#FFFFFF }
td.menucomment { font-size:10pt; color:#000080; font-style:italic }

td.NormalCell{ }
td.ChangedCell{ background-color: #FFCCFF; font-size:12pt; font-weight:bold}

td.sectionembed { background-color: #003366; font-size:14pt; color:#FFFFFF }
td.sectiontitleembed { background-color: #006699; font-size:18pt; color:#FFFFFF }
td.sectiontitlesubembed { background-color: #006699; font-size:14pt; color:#FFFFFF }
td.sectiontitletext { background-color: #000080; color:#FFFFFF; font-size:12pt; font-weight:bold }
td.sectiontitle { border:2px solid #FF6600; background-color: #FFFF00; font-size:14pt; font-weight:bold; color:#000066; }
td.sectionurl { background-color: #FFCCFF; font-size:12pt; color:#000066 }

td.subsectiontitle { border:1px outset #000099; background-color: #CCFFFF; font-size:14pt; color:#000066; font-weight:bold; padding-left:7; padding-right:7; padding-top:6; padding-bottom:6 }
td.policesectiontitle { border:3px solid #0099CC; background-color: #FFFFFF; font-size:14pt; color:#000066; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1 }

table.localsearch{background-color: #CCFFCC; color:#000066}
td.localsearchtitle{font-size: 10pt; vertical-align:top; text-align:right; }
td.localsearchdetail{font-size: 10pt; font-style: italic; font-weight: bold}
td.localsearchheading{font-size: 14pt; font-weight: bold; background-color: #FFFF00; color:#000080}

td.maintenancetitle { background-color: #C0C0C0; font-size:18pt; color:#000000 }
td.debalert { background-color: #FFCCFF; font-size:14pt }

td.commentbox { background-color: #99CCFF; font-size:14pt; font-style:italic; color:#000000 }
td.errorbox { background-color: #FF3300; font-size:14pt; color:#FFFFFF; font-weight:bold }
td.okbox { background-color: #009933; font-size:14pt; color:#FFFFFF; font-weight:bold }
td.gotobox { background-color: #FFFF00; font-size:14pt; color:#000080; font-weight:bold }

td.linktype { background-color: #00FF00; font-size:18pt }
td.linkNameGraduation{ background-color: #FFFFCC; color:#000066; font-weight:bold; text-align:right; }
td.linkName{ background-color: #FFFFFF; font-weight:bold; text-align:right  }
td.linkTextGraduation{ background-color: #FFFFCC; color:#000066; }
td.linkText{ background-color: #FFFFFF; font-style:italic;  }

td.archiveCell{ }


td.queryhint { background-color: #CCFFCC; font-size:10pt; color:#000000; text-align:left; vertical-align:top; margin-top:5; font-weight:bold  }
td.queryinfo { background-color: #99CCFF; font-size:10pt; color:#000000; font-weight:bold; text-align:left; vertical-align:top; margin-top:5 }
td.querytitle { background-color: #D9FFFF; font-size:10pt; color:#000000; font-weight:bold; text-align:right; vertical-align:top; margin-top:0 }
td.queryedit { background-color: #0099FF; font-size:10pt; font-weight:bold; color:#000066 }
span.queryedithint {color: #FF0000; font-weight:bold}
span.confirmhint {color: #009933; font-weight:bold; font-size:12pt}
span.errorhint {color: #FF0000; font-weight:bold; font-size:12pt}
span.optioncomment {font-size: 10pt; font-style: italic}
td.option { background-color: #FFFF00; font-size:10pt;  vertical-align:top; }
td.optiontitle { background-color: #FFFFFF; font-size:10pt; vertical-align:top; font-style:italic   }
td.mainmenu { padding:4; margin-left:5; border:1px solid #F2F8FF; font-weight:bold; background-color:#DFEBFF; text-align:center   }
td.mainmembermenu { padding:4; margin-left:5; border:1px solid #F2F8FF; font-weight:bold; background-color:#99FF66; text-align:center   }
td.mainmembersubmenu { padding:0; background-color:#CCFF66; text-align:center; font-size:8pt; solid    }
td.mainstatmenu { padding:0; border:1px none; background-color:#C4DAFF; text-align:center; font-size:8pt; solid    }
td.mainmenucurrent { border:1px solid #FF0000;  padding:4; margin-left:5; font-weight:bold; background-color:#FFFF00; text-align:center; solid   }
td.mainstatcurrent { padding:4; border:1px solid #FF0000; background-color:#FFFF66; text-align:center; solid    }
td.mainmenutitle { border:1px ridge #A3A3A3; background-color:#E8E8E8; text-align:right; font-size:8pt; solid; color:#FF3300; font-weight:bold; padding-left:5; padding-right:5; padding-top:0; padding-bottom:0    }

td.companytitle { font-size:24pt; font-weight:bold; color:#000066 }

td.address { font-weight:bold; }

body.ads {background-color: #FFFFFF; font-family:Arial; color:#000000 }
td.adtype { background-color: #00FF00; font-size:18pt }
table.adsouter  { background-color: #CCFF99; color:#000066 }
td.adsPageTitle{ background-color: #003399; font-size:24pt; font-weight:bold; color:#FFFFFF }

td.factsheettitle { background-color: #000080; font-size:18pt; color:#FFFFFF }
table.factsheetbottom { background-color: #CCFFFF; font-size:18pt; color:#000080 }

span.maintitle { font-size:24pt; font-weight:bold; color:#003399 }
span.minititle { font-size:18pt; font-weight:bold; color:#000066 }

td.forumquerytitle { background-color: #99CCFF; font-size:12pt; color:#000080; font-weight:bold; text-align:right; vertical-align:middle; margin-top:0 }
td.forumqueryedit { background-color: #0099FF; font-size:12pt; font-weight:bold; color:#000066; text-align:left }
td.forumHeader {font-size:18pt; font-weight:bold; color:#000080; background-color:#EFEFEF}
span.forumHeaderTitle {color: #FFFF00; background-color: #000080; font-size:18pt; font-weight:bold}
td.forumFooter {color: #000080; font-weight: bold}
td.ForumListItemGraduation { background-color: #99FF99; color:#000080; vertical-align:top; font-size:10pt }
td.ForumListItem {  color: #000080; vertical-align:top; font-size:10pt; background-color:#CCFFCC }
td.ForumListItemHighlight {  color: #000080; vertical-align:top; font-weight:bold; background-color:#FFFF00; font-size:10pt }
span.forumDateList {font-size: 10pt; font-style: italic; color:#000080}
span.forumInvisible{font-size: 10pt; color:#FFFF00; font-weight:bold; background-color:#FF3300}
td.ForumIndexItemGraduation{ background-color: #FFFF99; color:#000080; vertical-align:top; font-size:10pt; padding-left:0; padding-right:0; padding-top:1; padding-bottom:1 }
td.ForumIndexItem{  color: #000080; vertical-align:top; font-size:10pt; background-color:#FFFFCC; padding-left:0; padding-right:0; padding-top:1; padding-bottom:1 }


table.news  {  }
td.newsMessageGraduation{ background-color: #FFFFCC;  }
td.newsMessage{  }
td.newsIndex{  border:1px solid #C0C0C0; vertical-align:middle; align=center; font-size:10pt;  background-color:#F2F8FF; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1 }
td.newsIndexTitle{  border:1px solid #FF0000; vertical-align:middle; align=center; font-size:12pt; color:#000080; background-color:#FFFF66;  font-weight:bold }
td.newsIndexCurrent{  border:1px solid #FF0000; vertical-align:middle; align=center; font-size:10pt;  background-color:#FFFF00; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1 }
td.newsPaginator{  border:1px solid #00FFFF; vertical-align:middle; align=center; font-size:10pt; font-weight:bold; background-color:#66FFFF; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1; text-align:center }
span.newsIndexName{ font-style:bold;  }
span.newsIndexDetails{  font-size:8pt  }
span.newsIndexDescription{ font-style:italic;  }
span.NewsDate{font-style:italic }

span.HighComment{ color:#CCFF66; font-weight:bold; background-color:#FF3300  }

td.adsIndex{  border:1px solid #00FFFF; vertical-align:middle; align=center; font-size:10pt; font-weight:bold; background-color:#CCFFCC; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1  }
td.adsIndexTitle{  vertical-align:middle; align=center; font-size:18pt; color:#000080; background-color:#FFFF66;  font-weight:bold }
td.adsIndexCurrent{  border:1px solid #FF0000; vertical-align:middle; align=center; font-size:10pt;  background-color:#FFFF00; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1; font-weight:bold }

td.CommentQueryTitle{ background-color: #99FFCC; font-size:12pt; color:#000066; font-weight:bold; text-align:right; vertical-align:top; margin-top:0 }
td.OptionalQueryTitle{  font-size:12pt; color:#000066; font-weight:bold; text-align:right; vertical-align:top; margin-top:0 }
td.MandatoryQueryTitle{ background-color: #D5EAFF; font-size:12pt; color:#000066; font-weight:bold; text-align:right; vertical-align:top; margin-top:0 }
td.MandatoryQueryTitleMiddle{ background-color: #D5EAFF;  font-size:12pt; color:#000066; font-weight:bold; text-align:right; vertical-align:middle; margin-top:0 }
td.OptionalQueryField{ font-size:12pt; color:#336600; font-weight:bold; text-align:left; vertical-align:top; margin-top:0 }


table.results{ color:#000000 }
tr.resultstitle{ background-color: #CCCCFF; font-size:10pt; font-weight:bold }
tr.resultssubtitle{ background-color: #CCFFCC; font-size:10pt; font-weight:bold; color:#000080 }
td.resultsTitle{ background-color: #CCCCFF; font-size:10pt; font-weight:bold }
tr.resultsheader{ border:1px solid #CCCCCC; background-color: #000080; font-size:8pt; font-weight:bold; color:#FFFFFF }
td.resultsheader{ border:1px solid #CCCCCC; background-color: #000080; font-size:8pt; font-weight:bold; color:#FFFFFF }
td.resultsgroupheader{ border:1px solid #CCCCCC; background-color: #3399FF; font-size:8pt; font-weight:bold; color:#FFFFFF }

td.resultsInfo{ background-color: #CCFF33; color:#000066; font-size:12pt }
td.resultsComment{ background-color: #FFCC99; font-size:10pt; font-weight:bold }
td.resultGroup{ color:#000066; font-size:10pt; vertical-align:top; background-color:#F0FFFF  }
td.resultGroupGraduation {background-color: #CCFFFF; color:#000066; font-size:10pt; vertical-align:top;  }

td.resultsGroupTown{ font-size:10pt; font-weight:bold; text-align:right; color:#000080; vertical-align:top;  margin-left:0; margin-right:0; margin-top:0; padding-right:30;  }
td.resultsGroupTownGraduation{ font-size:10pt; font-weight:bold; text-align:right; vertical-align:top; text-indent:0; margin-left:0; margin-right:0; margin-top:0; padding-right:10; }

td.resultsTown{ background-color: #FFFFCC; font-size:10pt; font-weight:bold; text-align:left; color:#000080; vertical-align:top;  }
td.resultsTownGraduation{ background-color: #FFFF99; font-size:10pt; font-weight:bold; text-align:left; color:#000080; vertical-align:top;   }

td.resultsCounty{ background-color: #99FFCC; font-size:10pt; font-weight:bold; vertical-align:top; text-align:right }
td.resultsGroupEmail{ background-color: #FF3300; color:#FFFFFF; text-align:center; vertical-align:top;  }
td.resultsGroupWeb{ background-color: #99CC00; color:#FFFFFF; text-align:center; vertical-align:top;  }
td.resultsGroupDetails{ background-color: #990099; color:#FFFFFF; text-align:center; vertical-align:top;  }
td.resultsGroupVote{ background-color: #FF66FF; color:#FFFFFF; text-align:center; vertical-align:top;  }
td.resultsGroupJoin{ background-color: #0066FF; color:#FFFFFF; text-align:center; vertical-align:top;  }

td.adItem{ color:#000066; font-size:12pt; background-color:#FFFFCC }
td.adItemGraduation {background-color: #FFCCCC; color:#000066; font-size:12pt }


span.querycomment {font-size:12pt; font-style:italic }
span.errorcomment{font-size:12pt; font-style:italic; background-color:#FF3300; color:#FFFFFF; font-weight:bold }
span.forumTopicDetail{ font-style:italic; font-size:8pt }

td.headlinetitle { border:1px solid #FF6600; background-color: #FFFF00; font-size:14pt; color:#000066 }
td.membershipheadlinetitle { border:2px solid #FFFF00; background-color: #FF0000; font-size:14pt; font-weight:bold; color:#FFFF00 }
td.headline { border-style:dotted; border-width:1; background-color: #FFFFFF; font-size:12pt }

table.query  { background-color: #3399FF; color:#FFFFFF; padding-left:2; padding-right:2; padding-top:3; padding-bottom:3; font-weight:bold }
/*
table.indexquery  { color:#000066; padding-left:2; padding-right:2; padding-top:3; padding-bottom:3; font-weight:bold }
table.indexquerybox  { color:#000066; padding-left:2; padding-right:2; padding-top:3; padding-bottom:3; font-weight:bold; background-color:#CCFFCC }
*/
table.indexquery  { color:#000066; font-weight:bold }
table.indexquerybox  { color:#000066; background-color:#ECFFFF }
table.forum  { font-size:8pt; vertical-align:top;}
table.forumcats  { padding-left:5; padding-right:5; padding-top:5; padding-bottom:5;  }
td.forumTopic{ background-color: #CCFF33; font-size:12pt; font-weight:bold; color:#000066 }
td.forumText{ background-color: #CCFF99; font-size:12pt; color:#000066;}
td.forumPicture{ font-size:12pt; font-weight:bold;  }
td.forumTopicTitle{ background-color: #009900; font-size:12pt; font-weight:bold; color:#FFFFFF }
td.forumButton{ background-color: #006600; font-size:12pt; font-weight:bold; color:#FFFFFF }
td.forumMessageHeader {background-color: #F4FFFF}
tr.forumTitle{border:1px solid #CC66FF; background-color: #CCFF99; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1 }
td.forumTitle{font-size:12pt}
td.forumHeading{background-color: #000080;text-align:left; font-size:12pt; color:#FFFF00; font-weight:bold }
td.forumLocalHeading{background-color: #FFCCCC;text-align:left; font-size:12pt; color:#000066; font-weight:bold }

table.maintenance  { font-size:8pt }
table.maintenancehitlist  { font-size:8pt; border-width:1;  }
table.maintenancemenu  { background-color: #CCFFCC; color:#000066; font-size:14pt }
td.maintenanceResultItem{ background-color: #66FFFF; color:#000066; font-size:10pt }
td.maintenanceResultItemGraduation {background-color: #CCFFFF; color:#000066; font-size:10pt }
td.maintenanceHeader{ border:1px solid #CCCCCC; background-color: #CCCCCC; font-size:8pt; font-weight:bold; color:#FFFFFF }
td.maintenanceHeaderSorted{ border:1px solid #CCCCCC; background-color: #99FF99; font-size:8pt; font-weight:bold; color:#FFFFFF }

td.groupResultItem{ background-color: #FFFF99; color:#000066; font-size:10pt }
td.groupResultItemGraduation {background-color: #FFFFCC; color:#000066; font-size:10pt }

td.querygrouptitle {background-color: #CCFFFF; color:#000080; text-align:right }
td.querygroupedit {border-width:0; border-style:inset; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1 }
td.querygroupeditcurrent {border:1px solid #FF0000; background-color: #FFFF00;padding-left:4; padding-right:4; padding-top:1; padding-bottom:1;  }
td.querygroupoption {border:1px solid #009900; background-color: #DFEBFF; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1; text-align:center; vertical-align:top;  }
td.querygroupoptioncurrent {border:1px solid #FF0000; background-color: #FFFF00;padding-left:4; padding-right:4; padding-top:1; padding-bottom:1; text-align:center; vertical-align:top  }


td.contactHeader{font-size: 12pt; font-weight:bold}

tr.maintbuttons{background-color: #CCFFFF}
td.maintaddbutton{ background-color: #FFCCFF; }
td.mainteditbutton{ background-color: #CCFFCC; }
td.maintdelbutton{ background-color: #FFCCFF; }

style.blanklink {color: #000000; font-size: 8pt}

td.membershipItem{ background-color: #FFFF99; color:#000066; vertical-align:top;  }
td.membershipItemGraduation {background-color: #FFFFCC; color:#000066; vertical-align:top; }
td.membershipItemHighlight {background-color: #FFFF00; color:#000066; vertical-align:top; font-weight:bold }
td.membershipAction {background-color: #99FF99; color:#000066;  }
table.membershipFunctions {background-color: #CCFFFF; font-size:10pt; font-weight:bold}
td.membershipFunctionCell {font-size:10pt; font-weight:bold}
td.memberContact {font-size:10pt; font-weight:bold; background-color:#99FF99}
span.membershipFunction {font-size: 8pt; font-weight: bold; }
:visited.cat1 {font-size: 16px; font-weight: bold; color:#5555AA}

/*Small urls*/
.url {color: #115599}


a:visited{color:#5555AA}

/*Page descriptions*/
.description{font-size: 13px; color:#000000}

/* */

/* Title/link of pages */
.title{color:#0000FF; font-size:15px}


.searchBox{border:1px solid #113377; background-color:#C7C7E2}

.resultReport {text-align:center ;background-color:#e5ecf9; font-weight: bold}
.catBanner {background-color:#e5ecf9; font-weight: bold}
.webPageBanner {background-color:#e5ecf9; font-weight: bold}

hr{color:#000066;}
hr.powered{width:550; color: #000066}

/*main results table */
.results{width: 780; background-color:#FFFFFF}

h1 {border: dotted thin;
	background: white;
	text-align: center;
	font-family: Verdana, Ariel;
	font-size:24px;
	color: #000066;
	}
	

/*  --------------------------------------------------------- */
table.group {background-color: #FFFFFF; color:#003399 }
td.groupname { background-color:#0066CC; color:#FFFFFF; font-size: 18pt; font-weight: bold }
td.groupdescription { vertical-align:top; font-size: 10pt; font-style: italic }
td.groupdetail { vertical-align:top; font-size: 10pt; font-weight:bold   }
td.groupdetailtitle {vertical-align:top;  font-size:10pt; text-align:right}
table.GroupMenu {background-color: #CCFFCC}
td.sectiontitle { background-color: #003399; font-size:18pt; color:#FFFFFF }
td.sectionembed { background-color: #003366; font-size:14pt; color:#FFFFFF }
td.querytitle { background-color: #003399; font-size:12pt; color:#FFFFFF; font-weight:bold }
td.OptionalQueryTitle{padding:0; vertical-align:top; text-align:right; font-size:10pt}
td.MandatoryQueryTitle{padding:0; vertical-align:top; text-align:right; background-color:#FFFFCC; font-size:10pt; font-weight:bold}
td.contactHeader{font-size: 14pt; font-weight: bold}
td.subsectiontitle{color: #CCFFFF; font-size: 14pt; background-color: #006699}
span.HeaderHighlight {color: #FFFF00; font-weight: bold}
span.MandatoryFieldMark {color: #FF0000; font-weight: bold; vertical-align: sup; font-size: 12pt;}
/* ---------------------------------------------------------- */

/* Tabs */
#nwindextab a {color: #000080; background: #CCFFFF url('left-tab.gif') no-repeat left top; text-decoration: none; padding-left: 10px}
#nwindextab a span {background: url('right-tab.gif') no-repeat right top; padding-right: 10px;}
#nwindextab a, #navigation a span{display: block;float: left;}
/* Hide from IE5-Mac */
#nwindextab a, #nwindextab a span{float: none;}
/* End hide */
#nwindextab a:hover{color: #000080;background: #FFFF00 url('left-tab-hover.gif') no-repeat left top;padding-left: 10px}
#nwindextab a:hover span{background: url('right-tab-hover.gif') no-repeat right top;padding-right: 10px;}
#nwindextab ul{list-style: none;padding: 0;margin: 0;}
#nwindextab li{float: left;margin: 0;}
