img {display:inline; border:none;}
div.hiddendiv {display:none;}
div.visiblediv {display:block;}
.hiddenlabel {position:absolute; text-align:left; left:-10000px; width:9000px;}
.right {float:right}
form.right {padding:5px;}
#shrmain{width:950px; margin:0 auto;}
/* page */
/**/
body {margin:0;  padding:0 0 10px 0;  color:#555;  text-align:center;  border-top:4px solid #663366;  background-color:#FFF;  font-family:Arial, Arial, Helvetica, sans-serif;  font-size:77%;}
#container {width:962px; margin:0 auto; text-align:left; background-color:#FFF; height:1%;}
#strap {color:#666; height:1%;  background-color:#e6e6e6;  margin: 0px 0px 0px 0px;  padding:5px 10px 5px 10px;  clear:both;  display:block;}
#localauthority {background-image: url(images/header/new-dotted-line.gif); color:#666; margin: 0px 0px 7px 0px; padding: 0 0 0 12px; border:0; float:left; width:200px; height:22px;}
#headersearch, .gobutton {margin:0; border:0; vertical-align:middle; padding-bottom:0px;}
#header {border:0; padding:0; margin:0; height:101px; display:block;}
#SkipToContent a {color:#ccc;}
#displaylogo {float:left; width:207px; padding:0;}
#displaylogo img#cslogo {width:207px; height:90px;}
u{text-decoration:none;}
#header input{font-size:100%; vertical-align:middle; font-family:Arial;}
/**/
#working {float:right; margin:0px; border:0; padding:0; text-align:right; color:#CCC;}
#working a {color:#666; white-space:nowrap; text-decoration:none;}
#working a:hover{color:#999; white-space:nowrap; text-decoration:underline;}
p {padding-bottom:12px;  padding-top:0;  margin:0;}
h1{color:#FFF;  font-size:131%;  margin:0 0 5px 10px;  padding:10px 0 0 0;  border:0;  font-weight:bold;}
h2 {font-size:141%; margin:0 0 10px 0;  padding:0 0 5px 0;  border:0;  display:block;  white-space:nowrap;  font-weight:bold; border-bottom:2px solid #ccc;}
h2 a{text-decoration:none;}
h3{margin:10px 0 10px 0; font-weight:bold;  padding:0 0 3px 0;  font-size:131%;  border-bottom:0; text-decoration:underline;}
h3 a{text-decoration:none;}
/**/
#nav2 {clear:both; margin:0; padding:0; text-align:left; background-color:#A9A9A9;}
#topnav2 {clear:both; margin:0; border:0; padding:0; height:24px; float:none; width:962px; background:url(topnav.gif) no-repeat; background-position:right 0; display:block;  border-bottom:1px solid #787878;}
#topnav2 ul{list-style:none; float:none; margin:0; padding:0!important;}
#topnav2 li{list-style:none; margin:0; padding:0!important; float:left!important;}
#topnav2 li#tnlileft{border-left:0px #787878 solid;}
#topnav2 li a{margin:0; background-color:#A9A9A9; color:#ffffff; font-family:Arial,sans-serif; font-size:100%; font-weight:bold; float:none!important; padding-left:11px; padding-right:11px; padding-top:5px; padding-bottom:5px; display:block; border-bottom:1px solid #787878; border-right:1px #787878 solid; text-decoration:none;}
#topnav2 li a:hover, #topnav2 li a.tabon{background-color:#e6e6e6; color:#666666; border-bottom:1px solid #e6e6e6;}
a.tabon{background-color:#e6e6e6; color:#666666;}
/**/
#bodypanel {}
#auxpanel {margin:0; padding:0; border:0; display:block;}
/*News Listing Styles */
.auxpanelform {display:block; height:1%; margin:0 0 10px 0;  padding:0 0 7px 0;  border:0; background-color:#F2F2F2; font-size:100%;}
.auxpanelform label{display:block; font-weight:bold; margin:4px 0 1px 0; float:none; clear:both;}
.auxpanelform input{display:block; font-weight:bold; margin:4px 0 4px 0; float:none; clear:both;}
.auxpanelform select{display:block; margin:4px 0 9px 0; float:none; clear:both;}
.auxpanelform option{display:block; margin:4px 0 4px 0; float:none; clear:both;}
.auxpanelform  a{display:block;}
.inputform {margin:0 0 8px 0; padding:5px 0 0 0; border:0; float:right; background-color:#FFFFFF;}
/**/
#auxpanelri p a {color:#333;}
#auxpanelri p a:hover {color:#996699;}
/**/
#areaauxpanelform h4 {padding:12px 12px 0px 12px; margin:0; color:#CC66CC;}
#searchauxpanelform {background-image: url(images/lhp/site-search.gif); background-repeat:no-repeat;}
.auxpanelform form {padding:0 12px;}
.auxpanelform form select, .auxpanelform form input {}
.auxpanelform form select.nogapbelow {margin:2px 0;}
.auxpanelform  form label {border:0; cursor:pointer; float:none;}
#searchauxpanelform form .searchlabel {clear:both;}
#searchauxpanelform form .searchlabel span {}
#searchauxpanelform form .searchlabel input {}
#searchauxpanelform form input {margin:0;}
#inputformlayout form .searchlabel {margin:0; padding:0; border:0; clear:both;}
#inputformlayout form span {float:right;}
#inputformlayout form .searchlabel input {float:right;}
#inputformlayout form input {margin:0;}
#inputformlayoutleft form input {margin:10px; float:left;}
/**/
#contactpanel {margin:0; padding:12px 0; border:0;  float:left;  display:block;}
#contactpanel a {color:#996699;}
#contactpanel a:hover {color:#663366;}
/**/

#bodypanel {margin:10px 0 0 12px;  padding:0; border:0; float:left; width:739px; background-color: #fff;}

#bodypanel ul{margin:0 0 0 0;  padding:0;  list-style-type:none;}
#bodypanel ul li{padding-left:10px;  margin-bottom:4px;  background:url(sq_bullet2.gif) no-repeat;  background-position:0 6px;}
/**/
#sectiontitlebody {margin:0; padding:0; border:0; height:65px; clear:right; display:block; background-color:#ffffff;}
#sectiontitle {margin:0; padding:0; border:0; height:65px; clear:right; display:block; background-color:#663366;}
#sectiontitlehowtoguides {margin:0; padding:0; border:0; height:65px; clear:right; display:block; background-color:#66CC99;}
#sectiontitle h2 {color:#FFF;  font-size:141%;  margin:0 0 10px 10px;  padding:0;  border:0;  display:block;  white-space:nowrap;  font-weight:bold;}
#sectiontitlehowtoguides h2 {color:#FFF;  font-size:141%;  margin:0 0 10px 10px;  padding:0;  border:0;  display:block;  white-space:nowrap;  font-weight:bold;}
#sectiontitle img {margin:0 0 0 0!important; padding:0!important; border:0!important; float:right;}
#sectiontitlehowtoguides img {margin:0 0 0 0!important; padding:0!important; border:0!important; float:right;}

/**/
#featurefocus {margin:6px 7px 24px 0; padding:26px 0 0 0; border:0; float:left; width:181px; background-image: url(images/content/feature-story.gif); background-repeat:no-repeat; background-color:#FFF;}
#relatedpanel {margin:6px 0 24px 0; padding:0 0 0 5px; border:0;  float:right; width:181px; height:100%; background-color:#FFF;}
#inputleft {margin:-20px 0 0 0; float:left;}
#inputleft span {padding:0 0 0 0;}
#inputformlayoutleft span {padding:0 395px 0 0;}
#inputgo {margin:0 0 0 95px;}
#featurefocus img, #relatedpanel img {margin:0 0 3px 0; padding:0; border:0;}
#featurefocussummary, #relatedpanelcontent , #actionrightmenu{margin-bottom:20px; padding:4px 0 10px 0; background-color:#F2F2F2; width:181px;}
#relatedpanelimagecaption {margin:2px 0 5px 0;  padding:0;  border:0; color:#666;}
#relatedpanelcontent {background-color: #EFEAEF; height:100%;}
#featurefocussummary img, #relatedpanelcontent img, #actionrightmenu img, #areaauxpanelform img.return {margin:1px 3px 0 0; padding:0; border:0; float:left;}
#featurefocussummary p a, #featurefocussummary h3 a {color:#996699;}
#featurefocussummary p a:hover, #featurefocussummary h3 a:hover {color:#663366;}
.featureslist {}
.featureslist {border-left:10px solid #fff; margin:25px 0 12px 12px; border-bottom:10px solid #fff;}
.featureslist {display:block; font-size:100%; float:right; line-height:1.2em; width:180px; padding:10px 10px 2px 10px; border:1px solid #ccc; background-color:#fff;}
.featureslist  img{display:block; float:none;}
.featureslist  h3{font-size:121%; border:0; margin-top:0; margin-bottom:5px;}
.featureslist  h4{font-size:111%; border:0; display:block; clear:both; float:none; margin:10px 0 10px 0; color:#222;}
/**/
#homepagedropdownbox {background-color:#F2F2F2; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; border:0; width:165px; height:22px;}
#homepagedropdownboxtext {color:#636;}
#homepagepressreleases {margin-top:0px; margin-bottom:0px; clear:left; float:left; width:190px; background-color:#FFFFFF; background-image: url(images/content/press-releases.gif); background-repeat:no-repeat;}
#indexfeatureslist {margin-top:0px; margin-bottom:0px; clear:left; float:right; width:185px; height:100%; background-image: url(images/content/latest-news.gif); background-repeat:no-repeat;}
#homepagemainsections {margin-top:0px; clear:right; float:right; width:190px; height:100%; background-color:#FFFFFF; background-image: url(images/content/main-sections.gif); background-repeat:no-repeat;}
#homepagewhatsnew {margin-top:0px; margin-bottom:-2px; clear:right; float:right; width:190px; height:90%; background-image: url(images/content/whats-new.gif); background-repeat:no-repeat;}
#popularfeatureslist {margin-top:0px; margin-bottom:0px; clear:right; float:right; width:190px; height:100%; background-image: url(images/content/features.gif); background-repeat:no-repeat;}
#areanewsfeatureslist, #areafundingfeatureslist {margin-left:0px; margin-bottom:0; padding-top:10px; background-image: url(images/content/vertical-dash.gif); background-repeat:repeat-x; float:left;}
/**/
.featureslist h4, .maincontent h4{clear:left;}
.featureslist p a, .mainimagetext p a, .maincontent p a, .maincontent ul li a, .maincontent h3, .homepagetext p a  {color:#996699;}
.featureslist p a:hover, .mainimagetext p a:hover, .maincontent p a:hover, .

content ul li a:hover, .homepagetext p a:hover {color:#663366;}
#areaauxpanelform h4 {}
.featureslist img, .maincontent img {margin:1px 3px 0 0; padding:0; border:0; float:left;}
/**/
#firsthalf{margin:0; padding:0; float:left; width:200px;}
#secondhalf{margin:0; padding:0; float:right; width:200px;}
/**/
#areamaincontent ul#firsthalf, #azmaincontent ul#firsthalf, #lamaincontent ul#firsthalf{margin-left:12px;}
#areamaincontent ul li, #azmaincontent ul li, #lamaincontent ul li, #riwidemaincontent ul li{margin-bottom:5px;}
#areanewsfeatureslist h3, #areafundingfeatureslist h3 {padding:0; color:#996699;}
#libraryfeatureslist h3 {margin:0 7px 0 7px; padding:0; color:#996699;}
/**/
.maincontent {margin:5px 0 20px 0; font-size:105%; line-height:1.2em; padding:12px 0 0 0; border:0; background-image: url(images/content/vertical-dash.gif); background-repeat:repeat-x;}
.maincontent a{color:#996699;}
.maincontent a:hover{color:#663366;}
.maincontent h1{padding:0; margin:5px 0 10px 0; color:#333; /* chris display:none;*/}
/**/
#actionrightmenu {background-color:#fff; padding-right:0px; width:171px; float:right; background-repeat:no-repeat;}
#actionrightmenu a {color:#B37FB3;}
#actionrightmenu a:hover {color:#663366;}
.maincontent ul {margin: 0 0 12px 0!important; float:none; list-style: none}
.maincontent li {padding-left:10px;}

/* End of News Listing styles */
#auxpanelnavigation {margin:0 0 12px 0!important; padding:4px 0 4px 0; border:0;  background-color:#663366;}
#auxpanelnavigationsearch {margin:0; padding:0; border:0;  background-color:#fff;}
#auxpanelnavigationwhitespace {height:1%; margin:0; padding:0; border:0; float:left; clear:both; width:201px; background-color:#FFF; margin-top:10px; margin-bottom:0px;}
#auxpanelnavigationwhitespace br{display:none;}
#auxpanelnavigation ul, #areaauxpanelform ul {margin:0; padding:0 0; border:0;}
#ourteamsauxpanelnav ul, #registrationauxpanelnav ul, #standardauxpanelnav ul, #actionauxpanelnav ul, #action20auxpanelnav ul, #action21auxpanelnav ul, #publicationsauxpanelnav ul, #corporateplanauxpanelnav ul, #projectprofilesauxpanelnav ul {margin:0; padding:0 0 0 0; border:0;}
#areaauxpanelform ul li a{text-decoration:none!important;}
#auxpanelnavigation ul li a{text-decoration:none!important; color:#fff!important; font-weight:normal;}
/**/
#auxpanelnavigation ul li ul {margin:0 0 0 0; padding:0; border:0;}
#auxpanelnavigation ul li ul li {clear:both; margin:0; padding:3px 0; border:0; list-style:none; line-height:100%; color:#996699;}
#auxpanelnavigation ul li ul li ul {clear:both; margin:0 0 0 0; padding:0; border:0;}
#auxpanelnavigation ul li ul li ul li {clear:both; margin:0; padding:3px 0 3px 10px; border:0; list-style:none; line-height:100%; color:#996699;}
#auxpanelnavigation ul li a, #areaauxpanelform ul li a, #standardauxpanelnav ul li a,  #actionauxpanelnav ul li a, #action20auxpanelnav ul li a, #action21auxpanelnav ul li a, #publicationsauxpanelnav ul li a, #ourteamsauxpanelnav ul li a, #registrationauxpanelnav ul li a,#corporateplanauxpanelnav ul li a, #projectprofilesauxpanelnav ul li a {color:#666; text-decoration:none;}
#auxpanelnavigation ul li a:hover, #areaauxpanelform ul li a:hover, #standardauxpanelnav ul li a:hover, #actionauxpanelnav ul li a:hover, #action20auxpanelnav ul li a:hover,  #action21auxpanelnav ul li a:hover, #publicationsauxpanelnav ul li a:hover, #ourteamsauxpanelnav ul li a:hover, #registrationauxpanelnav ul li a:hover, #corporateplanauxpanelnav ul li a:hover, #projectprofilesauxpanelnav ul li a:hover {color:#996699;}
#auxpanelnavigation ul li.active {color:#fff; background-color:#663366;}
#auxpanelnavigation ul li.active a {color:#fff; background-color:#663366;}
#auxpanelnavigation ul li.active a:hover {}
#auxpanelnavigation ul li.active ul li a {margin:3px auto; color:#996699;}
#auxpanelnavigation ul li.active ul li a:hover {}
#auxpanelnavigation ul li.active ul li.active {background-image:none;}
#auxpanelnavigation ul li.active ul li.active a {color:#996699;}
#auxpanelnavigation ul li.active ul li.active a:hover {}

/* Added Stuff */
#footer {width:952px; margin:12px auto 0 auto; text-align:left; padding:10px 0 20px 0; border-top:3px solid #EBEBEB; clear:both; display:block; color:#8f8f8f;}
#footer p, #footer span {margin:0 0 5px 0; padding:0; color:#8f8f8f; font-size:100%!important;}
#footer a {color:#8f8f8f; font-size:100%!important; text-decoration:none;}
#footer a:hover {color:#333; text-decoration:underline;}
#footer span span{display:none;}
#footer img{margin-right:10px;}
#footer a img{border-bottom:1px solid #fff; padding-bottom:2px;}
#footer a:hover img{border-bottom:1px solid #333;}

/**/
#mainimage{clear:both; float:left; background-repeat:no-repeat; background-position:top right; width:466px; margin-right:12px; margin-bottom:20px; color:#fff; font-size:110%; background-color:#999999;}
.img1{background:url(img1.jpg) no-repeat; background-color:#999999;}
.img2{background:url(img2.jpg) no-repeat; background-color:#999999;}
.img3{background:url(img3.jpg) no-repeat; background-color:#999999;}
.img4{background:url(img4.jpg) no-repeat; background-color:#999999;}
.img5{background:url(img5.jpg) no-repeat; background-color:#999999;}
#mainimage #headintro{height:283px;}
#mainimage #headintro h4{margin:0 0 10px 0; color:#fff;  font-weight:bold;  padding:0 0 1px 0; margin:10px;  font-size:151%; text-decoration:none;} 
#mainimage h3{margin:0 0 10px 0; color:#fff;  font-weight:bold;  padding:0 0 1px 0; margin:0 10px 10px 10px;  font-size:121%; text-decoration:none;  border-bottom:2px solid #fff;}
#mainimage p{color:#fff; padding:5px 12px 10px 12px; clear:both;}
#mainimage a{color:#fff;}
/**/
#homepagecolumn1 {margin:0 0 0 8px; float:left; width:190px; height:100%; text-align:left;}
#homepagecolumn2 {margin:0 0 0 8px; float:right; width:190px; height:100%; text-align:left; border: 4px #ff3300 dotted;}
#whatwedo {padding:26px 0px 0px 0px; float:left; width:190px; height:154px; text-align:left; background-image: url(images/content/what-we-do.gif); background-repeat:no-repeat;}
#whatwedo p a{color:#333;}
/**/
#newsarchive {margin:0 0 0 8px; padding:26px 0 0 0; border:0; float:left; width:190px; background-image: url(images/content/news-archive.gif); background-repeat:no-repeat; background-color:#f2f2f2;}
#newsarchive form {margin:0 7px 5px 7px;}
#newsarchive form select {margin-bottom:5px;}
#latestnews {padding:26px 0 0 0; border:0; clear:right; float:right;}
#latestnews {margin:0;   width:182px; background-image: url(images/content/latest-news.gif); background-repeat:no-repeat;}
#latestnews h4 {margin:2px 7px 0 7px;}
.searchlistitem{font-size:91%;}
.searchlistmarker{float:left; margin:0 5px 0 0; clear:both;}
.date{font-size:91%; display:block; color:#888; margin:3px 0 3px 0;}
.date em{font-weight:bold;}
.urlresult br{display:none;}
.urlresult p{margin-top:0; padding-top:0;}
.urlresult h4{margin-top:0; margin-bottom:5px; padding-top:0; font-size:100%;clear:none;}
.urlresult img{margin-right:7px;}
/**/
div.documentsummary {font-size:10px; margin-bottom:13px;}
div.documentsummary img {width:16px; height:16px; margin:5px 6px 0 7px; clear:left; float:left;}
div.documentsummary a {color:#996699; text-decoration:underline; font-size:10px; margin:0;  padding:0; float:left; clear:right;}
/**/

/**/
#sitemapmaincontent ul {display:block; list-style:none; margin:0; padding:0; border:0;}
#sitemapmaincontent ul li {text-transform:uppercase; background:none; font-weight:bold; color:#666;}
#sitemapmaincontent ul li a {font-weight:normal; text-transform:none; text-decoration:underline;}
#sitemapmaincontent ul li ul {margin:0 0 12px 0; padding:0; border:0; clear:left; list-style:none;}
#sitemapmaincontent ul li ul li{margin-left:12px}
#sitemapmaincontent ul li ul li a {font-weight:bold;}
#sitemapmaincontent ul li ul li ul {margin:0 0 12px 0; padding:0; border:0; clear:left;}
#sitemapmaincontent ul li ul li ul li{margin:0; padding:0; border:0;}
#sitemapmaincontent ul li ul li ul li a {font-weight:normal;}
#sitemapmaincontent ul li ul li ul li ul {margin:0 0 12px 0;}
#sitemapmaincontent ul li ul li ul li ul li {margin-left:10px}
#sitemapholderone {margin:0; padding:0; border:0; width:50%; float:left;}
#sitemapholdertwo {margin:0; padding:0; border:0; width:50%; float:right;}
#ribodypanel {margin:0; padding:0; border:0; float:left; background-color:#fa4ec2; /*pink*/}
#risectiontitlebody {margin:0; padding:0; border:0; clear:left; display:block; background-color:#00ee06; /*green*/}
#rinewsfeatureslist {width:351px; float:right; background-color:#d043fb; /*purple*/}
#rirelatedpanelcontent {padding-top:0; padding-bottom:0; float:right; height:100%; width:189px; background-color:#fdbc29; /*orange*/}
/**/
#rimiddle {margin:0 0 0 0px; padding:0px 0 0 0; border:0; float:left; width:351px; height:100%; background-color:#1e3cfe;}
#rimiddle p a {color:#333;}
/**/
.rightalign {color:#330033;  font-weight:bold;  font-size:10px;  float:right;  clear:both;}
.imgblockleft{padding-right:10px;  padding-bottom:10px; float:left;  display:block;}
.imgblockright{margin:0; padding:0;  margin-left:10px;  margin-bottom:10px;  float:right; border:3px solid #ccc;  display:block;}
.imgblockleft img, .imgblockright img{margin:0;  padding:0;}
.imgcomments{display:inline;  font-size:11px;  line-height:95%;  clear:both;  color:#666666;}
/**/
.greyheader{background-color:#999999; color:#ffffff; padding:5px; padding-top:2px; padding-bottom:2px; font-weight:bold; width:175px; font-family:Arial,sans-serif; font-size:12px; letter-spacing:0.5px; border-top: 2px #c0c0c0 dotted;}
/**/
#regions, #topics{width:157px;}
/**/
#menu2{display:inline; margin-bottom:1px; font-size:80%; color:#636;}
#menu2 input{margin-top:4px;}
#menu2 select{border:#636 1px solid;}
/**/
.maincontent table{border-collapse:collapse; border:none; background-color:#fff;  width:90%;  padding:0; margin:15px 0 15px 0;}
.maincontent table th{border-collapse:collapse; font-weight:bold; padding:6px; margin:0; border:0; background-color:#ccc; border: 1px #ccc solid;}
.maincontent table td{height:inherit; vertical-align:middle; border-collapse:collapse; margin:0; padding:6px 6px 0 6px;  border: 1px #ccc solid;}
.maincontent table caption{background-color:#fff;  font-size:90%;  text-align:left;}
.maincontent table tr{border-collapse:collapse;}
.maincontent table td p{padding:0 0 0 0; margin:0 0 5px 0;}
/**/
#auxpanelnavigation ul{margin-left:6px;}
.auxpanelform ul{margin:0;}
.auxpanelform ul li{padding:0px 0px 6px 15px; clear:both; list-style:none; margin:0;}
#auxpanelnavigation ul li {padding:0px 0px 0px 10px; clear:both; list-style:none; margin:0;}
.auxpanelform ul li ul li{padding:3px 0px 3px 24px; font-size: 95%;}
.auxpanelform ul li ul li.currentSection{background-position: 12px 7px!important;}
.auxpanelform ul li ul li ul li{padding:3px 0px 3px 34px; font-size: 95%;}
.auxpanelform ul li ul li.currentSection ul li.currentSection{background-position: 26px 4px;}
.auxpanelform ul li.currentSection{background-image: url(images/lhp/bullet2.gif)!important; background-position: 7px 4px!important; font-weight:bold; background-repeat: no-repeat;}
.auxpanelform ul li.currentSection ul{font-weight:normal!important; margin:4px 5px 2px 0!important;}
/**/
#surveyform {background-color:#fff; padding:0px 0px 0px 0px; border:0px; clear:both; list-style:none; height:100%;}
#inputtext {float:left;}
#inputbox {float:right;}
.cssyear {float:left; vertical-align:top;}
div#box{width: 18em; padding: 20px; margin:0 auto; background:#E6E6E6;}
/* added by dave @ civic */
#quicknav{margin-bottom:40px; margin-top:15px;  font-weight:bold;  text-transform:uppercase;}
#quicknav a{font-size:91%!important;  margin-right:0!important;  padding-right:0!important;  margin-left:0px!important;  padding-left:0px!important; }
/**/
.tabs-container{clear:both;  display:block;  padding:10px 10px;  background-color:#A390E9;  clear:both;  margin:0 0 10px 0;  color:#fff;}
.tabs-container p{color:#fff;}
/**/
.tabs-nav{margin:0 0 0 0; height:33px;}
body#SectionAbo .tabs-nav,body#SectionInd .tabs-nav,body#SectionOrg .tabs-nav{height:29px;}
.tabs-nav {margin:0;  padding:0;  display:block;}
.tabs-nav li{display:inline;  margin:0!important;  padding:0!important; background:none;}
.tabs-nav li a{margin-right:-8px!important;  z-index:20;  display:block;  float:left;  width:166px;  text-align:center;  font-size:110%;  font-weight:bold;   padding:7px 10px 5px 10px;  color:#fff;  border-bottom:1px solid #419296;}
.tabs-nav li#abo a{z-index:60;  background-color:#A390E8;  background:url(tab_about.gif) no-repeat;  background-color:transparent;  border-bottom:1px solid #7265A2;}
.tabs-nav li#ind a{z-index:50; background-color:#5ED1D8;  background:url(tab_ind.gif) no-repeat;  background-color:transparent;  border-bottom:1px solid #429196;}
.tabs-nav li#org a{z-index:40; background-color:#C7D21C;  background:url(tab_org.gif) no-repeat;  background-color:transparent;  border-bottom:1px solid #8B9314;}
/**/
#container-1{margin:0 0 0 0;  padding:10px 0 0 0;  clear:both;  font-size:120%!important; background-color:#fff;}
#container-2{background-color:#fff;}
#container-1 h1{margin:15px 0 0 0;  padding:0;}
.ind{background-color:#5ED1D8;}
.org{background-color:#C7D21C;}
.topbar{width:100%;  top:0;  left:0;  height:4px;  display:block;}
#fragment-1, #fragment-1 h1{clear:both;}
#fragment-1 .topbar{position:fixed;  top:0;  left:0;  height:4px;  display:block;  background-color:#A390E9;}
#fragment-2 .topbar{position:fixed;  top:0;  left:0;  height:4px;  display:block;  background-color:#5ED1D8;}
#fragment-3 .topbar{position:fixed;  top:0;  left:0;  height:4px;  display:block;  background-color:#C7D21C;}
/**/
.panelleft{float:left;  width:50%;  padding:0;  font-size:95%;}
.panelleft a{color:#fff;}
.panelright{float:left;  width:50%;  font-size:90%;}
.panelright ul {margin:0;  padding:0;  list-style-type:none;  float:left;  margin-left:50px;}
.panelright ul li{padding-left:20px;  background:url(sq_bullet.gif) no-repeat;  background-position:0 7px;  margin:0 0 3px 0;  padding:0 0 0 10px;}
.panelright ul li a{color:#fff;}
/**/
#newHomeRight{float:left;  width:474px;  margin:0;  padding:0; background-color:#fff;}
#newHomeRight a{margin:0!important;  padding:0!important;  color:#ab7caa;}
#newHomeRight #how{display:block;  background-color:#a390e9;  margin:0;  padding:10px;}
#newHomeRight #how h2{margin:0 0 10px 0; color:#fff;  font-weight:bold;  padding:0 0 3px 0;  font-size:151%;  border-bottom:2px solid #fff;}
#newHomeRight #how select{width:237px;  color:#333; font-size:100%; vertical-align:bottom;}
#newHomeRight #how input{font-size:100%; vertical-align:top;}
#newHomeRight #how option{color:#333;}
#newHomeRight h3{margin:10px 0 10px 0;  text-decoration:none; color:#888;  font-weight:bold;  padding:0 0 3px 0;  font-size:131%;  border-bottom:1px solid #ccc;}
#newHomeRight h4{margin:0 0 10px 0;  font-weight:bold;  padding:0 0 3px 0;  font-size:91%;  margin:0;  border-bottom:0;}
#rContent img{float:right;  margin:0 0 5px 5px;}
#rContent p{line-height:1.5em;}
/**/
.rContentLeft{float:left;  width:210px; margin:0 20px 5px 0;}
.rContentRight{float:left;  width:240px;  margin-left:0;}
#newHomeRight ul{margin:0 0 0 0;  padding:0;  list-style-type:none;}
#newHomeRight ul li{padding-left:10px;  margin-bottom:4px;  background:url(sq_bullet2.gif) no-repeat;  background-position:0 6px;}
#newHomeRight a{text-decoration:underline;}
#newHomeRight a:hover{color:#663366;}
#newHomeRight #rmn{display:block; clear:both; margin:10px 0 10px 0; font-weight:bold;}

#breadcrumb{display:block; margin:5px 0 0px 0; font-size:91%;}
#breadcrumb a{color:#996699; font-size:100%;}
#breadcrumb a:hover {color:#663366;}
.intro{font-size:115%; font-weight:bold; line-height:1.5em; color:#444;}
#auxpanelnavigation ul li.active {background-image:url(images/lhp/bullet3.gif); background-repeat: no-repeat; font-weight:bold!important; background-position: 1px 4px; color:#fff!important;}
#auxpanelnavigation ul li.active a {font-weight:bold!important;}
#auxpanelform ul li.currentSection {font-weight:bold!important;background-image:url(images/lhp/bullet2.gif); background-repeat: no-repeat; font-weight:bold!important; background-position:0 0; color:#fff!important;}
#auxpanelform ul li.currentSection a{font-weight:bold!important;}
/**/
#NrPanelOut{margin:0; padding:0; border-left:10px solid #fff; border-bottom:10px solid #fff; float:right; width:180px; background-color:#fff;}
#NrPanel{display:block; font-size:91%; float:right; line-height:1.5em; width:160px; padding:10px 10px 2px 10px; border:1px solid #ccc; background-color:#fff; border-left:10px solid #fff;}
#NrPanel img{display:block; float:none;}
#NrPanel h3{font-size:121%; border:0; margin-top:0; margin-bottom:5px;}
#NrPanel h4{font-size:111%; border:0; display:block; clear:both; float:none; margin:10px 0 10px 0; color:#222;}
	body#SectionOrg #NrPanel{border:1px solid #C7D21C;}
	body#SectionOrg .tabs-container{background-color:#C7D21C;}
	body#SectionOrg h3{color:#C7D21C;}
	body#SectionOrg .tabs-nav li#org a{z-index:100; border-bottom:1px solid #C7D21C;}
	body#SectionOrg{border-top:4px solid #C7D21C;}
	body#SectionOrg #auxpanelnavigation{font-size:100%; background-color:#C7D21C; color:#fff;}
	body#SectionOrg #auxpanelnavigation a {font-size:100%; background-color:#C7D21C; color:#fff;}
	body#SectionOrg #auxpanelnavigation ul li.active {background-image:url(images/lhp/bullet3.gif); background-color:#C7D21C; background-repeat: no-repeat; background-position: 1px 4px; color:#fff;}
	body#SectionOrg #container-1{padding:0 0 0 0;}
	body#SectionOrg .featureslist {margin-top:3px}

	body#SectionInd #NrPanel{border:1px solid #5ED1D8;}
	body#SectionInd .tabs-container{background-color:#5ED1D8;}
	body#SectionInd h3{color:#5ED1D8;}
	body#SectionInd .tabs-nav li#ind a{z-index:100; border-bottom:1px solid #5ED1D8;}
	body#SectionInd {border-top:4px solid #5ED1D8;}
	body#SectionInd #auxpanelnavigation{font-size:100%; background-color:#5ED1D8; color:#fff;}
	body#SectionInd #auxpanelnavigation a {font-size:100%; background-color:#5ED1D8; color:#fff;}
	body#SectionInd #auxpanelnavigation ul li.active {background-image:url(images/lhp/bullet3.gif); background-color:#5ED1D8; background-repeat: no-repeat; background-position: 1px 4px; color:#fff;}
	body#SectionInd #container-1{padding:0 0 0 0;}
	body#SectionInd .featureslist {margin-top:3px}
	
	body#SectionAbo #NrPanel{border:1px solid #A390E9;}
	body#SectionAbo .tabs-container{background-color:#A390E9;}
	body#SectionAbo h3{color:#A390E9;}
	body#SectionAbo .tabs-nav li#abo a{z-index:100; display:block; float:none; border-bottom:1px solid #A390E9;}
	body#SectionAbo {border-top:4px solid #A390E9;}
	body#SectionAbo #auxpanelnavigation{font-size:100%; background-color:#A390E9; color:#fff;}
	body#SectionAbo #auxpanelnavigation a {font-size:100%; background-color:#A390E9; color:#fff;}
	body#SectionAbo #auxpanelnavigation ul li.active {background-image:url(images/lhp/bullet3.gif); background-color:#A390E9; background-repeat: no-repeat; background-position: 1px 4px; color:#fff;}
	body#SectionAbo #container-1{padding:0 0 0 0;}
	body#SectionAbo .featureslist{margin-top:3px;}
/**/
.secHeader{display:block; color:#fff; padding:3px 6px; margin:0 0 10px 0; background-color:#999; font-size:98%;}
.featureslist .secHeader{display:block; color:#fff; padding:3px 6px; margin:-10px -10px 10px -10px; background-color:#999; font-size:98%;}
a#searchlabel{text-transform:uppercase; font-weight:bold; font-size:91%!important; text-decoration:none; margin-right:8px;}
/**/
.clearfix:after {content: ".";  display:block;  height:0;  clear:both;  visibility:hidden;}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
/* added by dave @ civic */

#print{display:none;}
span.skiplinks{display:none;}
.maincontent form select{font-size:81%!important; vertical-align:bottom!important;}
