body {margin:0; padding:0; background:url(images/bodyBg.png) #8b9f8e repeat; color:#232323; font:75%/1.4 Verdana, Geneva, sans-serif;}
img {border:none;}
.left {float:left;}
.right {float:right;}
.third {width:33%;}
.fourth {width:24%;}
.half {width:48%;}
.twothirds {width:64%;}
.last {margin-right:0; border-right:none;}
.quiet {color:#666;}
.hidden, hr {display:none;}
.tcalDiv {margin-bottom:20px;}
.clearfix:after{clear:both;display:block;height:0;visibility:hidden;}
h1, h2, h3, h4, h5, h6 {margin:0 0 5px 0; color:#111; font-weight:700; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}
h1 {font-size:1.8em; margin-bottom:30px;}
h2 {font-size:1.54em;}
h3 {font-size:1.31em;}
h4 {font-size:1.075em;}
h5 {font-size:1em;}
h6 {font-size:0.9em;}
h2 img {float:left; margin-right:6px; padding-top:4px; vertical-align:middle;}
.faqqna, .projsect {color:#7f453b;}
a:link, a:visited {color:#3c61a5; text-decoration:none;}
a:hover, a:focus {color:#900; text-decoration:underline;}
.jumper {text-decoration:underline;visibility:hidden;}
.tcalLink {font-weight:700; text-decoration:underline;}
.storyContentWrapper a:link, .storyContentWrapper a:visited {text-decoration:underline;}
a[name]:hover {text-decoration:none;}
table a:link {text-decoration:underline;}
.coricon {margin:0; padding-left:2px; vertical-align:middle;}
ul, ol {margin:0 0 10px 0; padding:0;}
ul li {margin:0; padding:0; list-style:none;}
.storyContentWrapper ul li {margin:0 0 0 20px; list-style-type:disc;}
.storyContentWrapper ul li ul li {list-style-type:circle;}
.storyContentWrapper ul li ul li ul li {margin:0 0 0 25px; list-style-type:decimal;}
.storyContentWrapper ol li {margin:0 0 0 30px;}
.storyContentWrapper ol li ol li {margin:0 0 0 20px; list-style-type:lower-alpha;}
.storyContentWrapper .jumplist {margin-bottom:15px;}
ul.nolist li {list-style:none;}
#storyContentWrapper {padding:20px;}
.storyContentWrapper {font-size:1.08em;}
p {margin:10px 0; padding:0; line-height:1.5;}
table {margin:0 0 10px 0;}
table, th, tr, td {vertical-align:top;}
#screenWrapper {margin:-10px auto 20px; width:990px; background:transparent url(images/bg-main.png) top left repeat-y;}
#navigation {margin:0; padding:0; z-index:1000;}
#header {margin:0 0 0 15px; width:962px; height:110px; background:transparent url(images/logo.png) top left no-repeat;}
#head_logo {float:left; margin:5px 0 0 5px; width:230px; height:105px; cursor:pointer;}
#city_seal img {float:left; margin:4px 0 0 10px;}
.cityOfRaleigh {float:left; margin:30px 0 0 10px; color:#fff; font:2.8em "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif; text-shadow:1px 1px 0 #333;}
#rssLayer {float:right; margin:10px 20px 5px 0; padding:0; border:none; color:#333;}
#rssLayer a {text-decoration:underline; color:#fff;}
#fontsizer {color:#fff; float:right; margin:10px 35px 5px 0;}
.topLinks li {float:left; display:inline; margin-right:20px; display:none;}
#searchBoxArea {float:right; clear:right; margin:15px 35px 0 0;}
#searchInput {float:left; margin:0 0 3px 0; padding:0 2px; width:270px; height:23px; background:#fdfdfd url(images/google.png) left no-repeat; border:2px inset #ddd;}
#executeSearch {cursor:pointer;}
#advSearch a {color:#7f453b; color:#657838; text-decoration:underline; clear:both; float:left;}
#globalNavArea {float:left; margin:0 0 0 15px; width:962px; background:transparent url(images/mainMenuBg.png) repeat-x; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
#globalNavArea li {float:left; margin:0; padding:10px; border-right:1px solid #9ba19b; font-size:1.1em;}
#globalNavArea a {padding:5px; color:#fff;}
#tabsHeader li:hover, #tabsHeader #tabSelected {background:url(images/mainMenuLiHoverBg.png) repeat-x; font-weight:700;}
#tabsHeader #tabSelected a:hover {font-weight:700;}
#tabsHeader li:hover a {font-weight:normal; text-decoration:underline;}
#tabsHeader li#tabSelected:hover a {font-weight:700;}
#globalNavArea li:last-child {border-right:none;}
#contentArea, #contentAreaGSA, #Main {margin-left:16px; padding:0 0 20px 0; width:960px; border-top:3px solid #ddd; border-bottom:1px solid #ddd; overflow:hidden;}
#col1 {float:left; margin:20px 10px 10px 0; padding:0; width:190px; position:relative; z-index:5;}
#col2 {float:left; margin:20px 5px; padding:0; width:555px; position:relative; overflow:hidden; z-index:6;}
#col3 {float:right; margin:20px 0 10px 0; padding:0 0 0 7px; width:180px; position:relative; z-index:5;}
#col1Large {margin:20px 0 0 0; padding:0; width:962px;}
#col2Large {float:left; margin-top:18px; width:736px;}
#addThisButtons	{margin:40px 0 0; position:absolute; right:0;}
.iwt_leftnav, .landingMainWindow, .storyContentWrapper, .statusBox, .contactBox, .mapBox, .employmentWrapper {background:#f1f2f1;}
.discover {margin:0 0 10px 0; padding:0 0 10px 0; height:54px; border-bottom:1px solid #ccc;}
.discoverImgText {float:left; padding:0 0 0 6px; width:30%; text-align:center;}
.deptDropdown {margin:0 0 10px 0; padding:0 0 10px 10px; border-bottom:1px solid #ccc;}
#deptSelector select {width:175px; border:1px solid #333;}
.iwt_leftnav {padding:0 10px 0 0;}
.iwt_section {margin:0 0 10px 10px;}
.iwt_section_header {border-bottom:1px solid #bfbfbf; font-size:1.3em;}
.iwt_leftnav li {margin:0 0 6px 0; list-style-type:none;}
.surveyDisplayWrapper {margin:0 10px 0 0; padding:0 0 10px 0; width:100%; border-bottom:1px solid #ccc;}
.surveyQuestions h2 {margin:0 10px 0 0; line-height:22px;}
.surveyQuestionGroup {margin:10px 0; padding:0;}
.surveyQuestion {color:#7f453b; font-weight:700;}
.surveyFields input {float:left; clear:both; margin:2px 5px;}
.surveyFieldTitle {margin:5px 0;}
.surveyQuestions p {clear:both; margin:0 10px 0 0;}
input.submitSurveyButton {float:right; margin:10px; padding:6px 15px; color:#fff; font-weight:700; font-size:1.2em; border:1px solid #666; background:#7f453b;}
input.submitSurveyButton:hover {text-decoration:underline; cursor:pointer;}
#mostPopLinksArea {padding:10px 0;}
#mostPopLinksArea h2 {font-size:1.3em;}
#col1 #mostPopLinksArea	{margin-left:10px; padding:0; background:none;}
#mostPopular {margin-right:10px;}
#mostPopular li {margin:0; padding:2px; background:#657838; list-style:none;}
a.ui-accordion-header {padding-left:20px; background:url(images/right-arrow.png) center left no-repeat; font-size:1.2em; font-weight:700; color:#fff;}
#mostPopular li.selected {margin:0; padding-top:5px; background:#3c61a5;}
#mostPopular li.selected a.ui-accordion-header {padding-left:20px; background:url(images/down-arrow.png) center left no-repeat; font-size:1.2em; font-weight:700; color:#fff;}
#mostPopular ul.subMenu {background:#fdfdfd;}
#mostPopular ul.subMenu li {margin:0; padding:5px; background:#fdfdfd;}
ul.subMenu li a	{color:#3c61a5;}
ul.subMenu li a:hover {color:#900;}
.mRelatedContentWrapper {margin:0; padding:0; width:100%; border-bottom:1px solid #ccc;}
.mRelatedContentMain {margin:-10px 0 0 0; padding:10px 0; background:transparent url(images/bluebg_rt.png) repeat-y;}
.mRelatedContentMain h2 {font-size:1.4em;}
.mRelatedContent {margin:0 10px 0 0; padding:0; background:#f1f2f1;}
.mRelatedContent li {margin:0; padding:3px;}
.mRelatedTitle {margin:0 0 4px 0; padding:2px 0; color:#111; font-weight:700; font-size:1.1em;}
#accolade {margin:0 0 0 15px; width:922px; background:#d7e2f1; padding:20px; border-bottom:1px solid #fff; border-top:1px solid #fff; text-align:center;}
#accolade h2 {margin-right:5px; font-size:2em; font-weight:700; font-family:"Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif; display:inline;}
#accldeMore a	{float:right; margin:-5px; /*font-size:0.92em;*/}
#accldePre {display:none;}
.accldeSource {font-size:1.08em; display:inline; text-align:right; font-style:italic;}
#footerContent {clear:both; margin:0 0 0 15px; width:960px; border-top:1px solid #ddd;}
#footer {text-align:center; margin-top:15px;}
.newfooter {margin:0 auto; width:670px;}
#footer .left.third {margin:0 0 20px 0;}
#hmNav {clear:both; margin:10px;}
#hmMenu	{margin:20px auto 0; text-align:center;}
#hmMenu li {display:inline;}
.hmLink {margin:0 10px;}
#google_translate_element {margin-top:15px;}
.socialmedia {margin: 5px 0 0 17px;}
.socialmedia a img {float:left; margin-right:5px;}
#copyright {padding:10px; color:#666; text-align:center; font-size:0.9em;}
#calendarArea {margin:185px 0 0 19px; width:509px; height:689px; position:relative;}
.calTopic01, .calTopic02, .calTopic03, .calTopic04, .calTopicFullScreen {padding:0 5px; width:90px; background:#29527a; border-right:2px solid #f1f1f1; color:#fff; text-align:center; vertical-align:middle;}
.calTopic02 {width:110px; background:#a32929;}
.calTopic03 {width:240px; background:#ab8b00;}
.calTopic04 {width:120px; background:#319331;}
.calTopicFullScreen {padding:3px 0 0 0; width:80px; background:#aaa;}
.calTopicFullScreen a {color:#fff;}
#contactForm {float:left; clear:both; margin:0; padding:0; width:100%;}
.searchBox {margin:10px 0; padding:0;}
.resultsArea {clear:both; margin:0; padding:20px 0 0 0; width:100%; text-align:left;}
#viewBy {float:left;}
.numberResults {float:right;}
.paging {clear:both; float:right;}
#peopleResults {clear:both; width:100%;}
.departmentRow td {background:#c0d8c0; font-weight:700; font-size:1.2em;}
.contactResultsName, .contactResultsTitle, .contactResultsPhoneNumber {padding:10px 5px;}
form {margin:0; padding:0; border:none;}
.formDisplay {font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;}
.formDisplay .formSubmitButton {margin-top:5px; padding:0; text-align:right;}
.formDisplayWrapper {margin-top:15px; width:532px; background:#f1f2f1;}
.formDisplayWrapper .formQuestion {padding:2px 5px 5px 0; background:url(images/qSeperator.png) bottom left repeat-x;}
.formDisplayWrapper .formDescription {padding:0 0 14px 0;}
.formQuestionGroup .formTextInput {width:350px;}
.formQuestionGroup .formTextAreaInput {width:350px; height:60px;}
.formQuestionGroup td {margin:0; padding:3px 0; vertical-align:top;}
.formQuestionGroup .formFields {width:65%;}
.formQuestionGroup p, checkbox {margin:0; padding:0;}
.formQuestionGroup table {width:100%; border-collapse:collapse; border-spacing:0;}
label {display:block;}
.ss-q-help {color:green;}
.ss-q-title {color:red;}
.cn, .ph, .cty, .ste {float:left; padding:18px 20px 0 0;}
.cn, .ph, .cty {clear:both;}
iframe {border:none;}
.iframeShim {margin:0; padding:0; border:none; background:none; position:absolute; overflow:hidden;}
.interior {margin:54px 0 0 3px;}
#rotator {margin:10px 0 25px 0; padding:0; height:474px; position:relative; top:0; left:0; overflow:visible;}
#slideshow {position:relative; top:0; left:0; width:600px; height:350px;}
#slides {position:relative; left:-15px; top:0; height:436px; width:100%; list-style:none; z-index:1;}
#slides li {height:450px; list-style:none;}
.slideImage {z-index:1; height:400px; width:600px; position:relative; top:18px; left:25px;}
.slideshowMainFrame {z-index:4; position:absolute; top:-18px; left:-18px; height:500px; width:100%;}
.slideshowDescBlkBg {padding:0; width:500px; background:url(images/blackbg.png); z-index:2; position:absolute; left:30px; bottom:-60px; vertical-align:top; height:80px;}
.slideshowDescBlkFg {z-index:8; position:absolute; left:40px; bottom:-10px; vertical-align:top; height:95px; width:460px;}
.slideshowDescBlkFg a, .slideshowDescBlkFg a:hover {text-align:center; font-size:1.6em; position:absolute; right:4px; top:20px; color:#fff; text-decoration:underline;}
.pagination {margin:10px 0 0 6px; padding:0; position:relative; top:40px; z-index:9; overflow:visible;}
#rotator .pagination li {float:left; margin:0 0 0 4px; padding:0; cursor:pointer; list-style:none;}
.pagination img {margin:0; padding:0; border:1px solid #666;}
.pagination li.current img, .pagination li:hover img {border:1px solid #a32929;}
.pagination li.current img {margin-top:-8px;}
.oneColContainer {clear:both; margin-top:30px; padding:10px; width:96%; height:160px; border-top:3px solid #657838; border-bottom:3px solid #657838;}
.oneColImgWrapper {float:left; width:260px;}
.oneColFeatureDesc {float:left; padding:0 0 6px 10px; width:260px;}
h3.oneColFeature {margin:0;}
.oneColFeatureDesc a.oneColFeature {text-decoration:none;}
.landingMainWindow h1 {text-align:center;}
.landingPg {margin:-25px auto 0; padding:0; width:555px; height:440px; position:relative;}	
.mFeatureMainFrame {margin:-20px 0 0 -20px; padding:0; height:200px; z-index:8; position:absolute;}
.mFeatureDescTxt {padding:0; width:485px; height:70px; position:absolute; left:35px; bottom:40px; z-index:9;}
.mFeatureMainImg {width:505px; height:394px; position:absolute; left:25px; top:20px; text-align:center; z-index:6;}
.mFeatureDescBlkBg {padding:0; width:500px; height:80px; position:absolute; left:29px; bottom:34px; vertical-align:top; background:url(images/blackbg.png); z-index:7;}
.twoCol {margin:0 0 10px 0; width:100%; border-collapse:collapse; border-bottom:1px solid #ccc;}
td.twoColImage {width:129px; padding:5px 0;}
td.shadow, td.oneColImage img {padding:0 1px 4px 1px; background:transparent url(images/imgShadow.png) left bottom repeat-x;}
td.twoColImage td.shadow img {width:129px; border:1px solid #fff;}
.twoColTextNarrow {width:134px; padding:5px;}
.twoColFeature {margin:0;}
a.twoColFeature, a.oneColFeature {text-decoration:underline;}
.twoColTextWide {width:50%; padding:5px;}
.oneColLand {margin:0; padding:0 0 10px 0; width:100%; height:130px; color:inherit; border-collapse:collapse; border-bottom:1px solid #ccc;}
td.oneColImage {width:50%; padding:0;}
td.oneColImage img {width:268px; border:1px solid #fff;}
ul.tabs {margin:0 0 0 10px; padding:0;}
ul.tabs li {float:left; list-style:none; margin:0 4px -2px 0; padding:4px 28px; background:#7f453b; border:2px solid #7f453b; border-bottom:none; color:#111; overflow:hidden; position:relative;}
ul.tabs li a {padding:20px; color:#fff; font-size:1.6em; font-weight:700;}
ul.tabs li:hover {background:#ccc;}
ul.tabs li.active a, ul.tabs li.active a:hover {color:#111; text-decoration:none;}
ul.tabs li.active, ul.tabs li.active a:hover {background:none; border-bottom:2px solid #f1f2f1;}
.mainRssTabs img {margin:15px; position:absolute; right:0;}
.tab_container {clear:both; padding:10px 0 20px 0; width:99%; border:2px solid #7f453b;}
.tab_content {padding:10px;}
.mainarticlelinks {float:left; margin:25px 5px; padding:0 0 10px 0; width:58%;}
.mainarticlelinks h2 {float:left;}
.mainRss img {margin:5px 0 0 10px;}
.mainarticlelinks ul, .newsList ul {margin-bottom:10px;}
.mainarticlelinks li, .newsList li {clear:both; padding:7px 5px; list-style:none; border-bottom:1px dotted #ccc;}
.malDate {font-size:0.9em; color:#666;}
a.more {float:right; margin:5px 20px 10px 10px; text-decoration:underline;}
.maineventslinks {float:left; margin:25px 5px; padding:0 0 10px 0; width:38%;}
.maineventslinks h2 {float:left;}
.maineventslinks ul, .eventsList ul {margin-bottom:10px;}
.maineventslinks li, .eventsList li {clear:both; padding:5px; list-style:none;}
.eventDate {float:left; margin:0 10px 0 0; padding:0; width:40px; background:#fdfdfd; border:2px solid #ddd; text-align:center; font-weight:700; letter-spacing:0.3em;}
.eventDay {font-size:1.3em;}
.eventTitle {display:inline;}
.eventTitle a {margin:0;}
.eventTimes {color:#666; margin:0 0 10px 55px;}
#Article {float:left; margin:0 10px 0 0; width:680px; min-height:540px;}
.newsAlert {margin-right:5px; color:#900; font-weight:700; display:inline;}
.updatedDate, .issuedatetime, .alrtIssueDate, .alrtLastModified {margin:10px 0 20px 0; color:#666;}
.line {clear:both; float:none; margin:1em 0 1.45em 0; width:100%; height:1px; background:#ddd; border:none; color:#ddd;}
.images {float:right; margin:10px 0 0 10px; padding:10px 0 0 10px; width:310px; height:210px; border:1px solid #ddd;}
.images img {width:300px; height:200px;}
.newseventmap {float:left; margin:0 0 0 10px; width:74%;}
.storyContentWrapper .newseventmap li {margin:0; list-style:none;}
.newseventlocation {float:left; width:40%}
.gismap {float:left; margin:0 0 10px 10px; padding:0; width:56%; height:182px; overflow:hidden;}
.addfiles {float:left; width:29%; margin-right:20px;}
.newscontacts {float:left; width:35%; margin-right:20px;}
.relatedlinks {float:left; width:29%;}
.rsssharing {margin-top:20px;}
.rsssharing img {vertical-align:middle;}
#Sidebar {float:left; width:270px;}
#Sidebar #searchArea {margin-top:18px;}
#Sidebar #searchArea h2 {font-size:1.25em;}
#Sidebar #searchInput {width:220px;}
#Sidebar .mainarticlelinks, #Sidebar .maineventslinks {clear:both; float:none; margin:19px 0; width:98%;}
#Sidebar .mainRss {display:none;}
#Sidebar .mainarticlelinks ul, #Sidebar .maineventslinks ul {margin:0 5px 0 0;}
#Sidebar .mainarticlelinks li, #Sidebar .maineventslinks li {padding:6px 0;}
#Sidebar .malDate {display:block;}
#Sidebar .more {margin-right:10px;}
.eventdates {float:left; width:24%;}
.bcmeetinginfo, .bcmtgwrapper {margin-bottom:20px; padding:5px; height:120px; text-align:center; background:url(images/boards-gradient.png) repeat-x;}
.storyContentWrapper .bcmeetinginfo li, .storyContentWrapper .members li, .storyContentWrapper .cacmeetinginfo li {margin:0; padding:1px; list-style:none;}
.bcmeetinginfo h2 {font-size:1.4em;}
.boards h2 {border-bottom:1px solid #bfbfbf; clear:both;}
.comm, .bcnews, .participate, .pgdesc, .purpose {margin:0 0 10px 0; padding:0 0 0 10px;}
.bcnews {margin-bottom:20px;}
.comm {background:transparent url(images/sqbullet.png) no-repeat; background-position:-1px 5px;}
.bcimage {margin:0 auto; width:515px; height:200px;}
.mem_names {margin:0 0 15px 20px; width:515px; color:#666; text-align:center; font-weight:700;}
.members {float:left; width:33%; margin-top:12px; padding:0;}
.otherdetails, .adetail {padding:12px 0 0 0; clear:both;}
.upcoming, .bclocation, .minutes {float:left; width:33%;}
.bcmtgwrapper h2 {border-bottom:1px solid #ccc;}
.cacmeetinginfo {margin-bottom:20px; padding:5px; height:120px; text-align:center; background:url(images/cacgradient.png) repeat-x;}
.caclocation {clear:both; margin:0 0 20px 0;}
.cacgismap {margin:5px 0 15px 10px; padding:0; width:356px; height:256px; overflow:hidden;}
.cacimage {margin:10px; clear:both;}
.caccaption {margin:0 0 15px 20px; color:#666; font-weight:700;}
.cacactivity {margin:10px auto; padding:10px 0 0 10px; width:510px; height:310px; border:1px solid #ddd;}
.cacactivity img {width:500px; height:300px;}
.contactImage {float:right; margin-right:50px; border:1px solid #333;}
.contactBox {background:#f1f2f1;}
.contactBox a {text-decoration:underline;}
.deptImg {margin:7px 0 0;}
.deptBodyTable td.deptNewsCol, .deptBodyTable td.secBody {padding:0 0 10px 10px;}
.deptBodyTable td.secBody p {margin-bottom:5px;}
.empJump li a {float:left; margin:0 15px 20px 0; text-decoration:underline;}
.empTitle {clear:both; margin-bottom:5px; font-size:1.167em; font-weight:700;}
.empClose, .empDept, .empNo, .empSalary {float:left; margin:0 0 10px 10px;}
.empSalary {clear:both;}
.empNone {margin:15px 0;font-size:1.167em;}
.empNone:before {}
.empTop	{clear:both;}
.empTop a {float:right; margin:10px 20px 10px 0;text-decoration:underline; display:none;}
.employmentRequirements li, .employmentDuties li {margin-left:20px;list-style-type:disc;}
.employmentDisclaimer {margin-top:20px; color:#666;}
.employmentType a h3 {clear:both; margin:15px 0;}
.eventAddress, .eventPhoneNumber, .eventCostAmount, .eventWhen p {margin:0 0 10px 0;}
.calendar, .eventWhere h3, .eventPhone h3, .eventCost h3 {margin:0;}
.gismap_iframe {float:left; margin:10px 0 0 0; padding:0; width:356px; height:256px; overflow:hidden;}
.location {float:right; margin:10px 0 0 -20px; width:31%;}
.facility_hours {margin:0 0 10px 0; border:1px solid #fff;}
.facility_hours th {background:#d7e2f1;}
.backtotop {display:none;}
.qnaset {margin:0 0 20px 0;}
.mapimage {margin:0 0 10px 0; width:555px;}
.mapdownloads th {text-align:left;}
.casedesc, .caseparagraph, .casenumber, .casePhone {width:100%; clear:both;}
.casenumber {margin:0; padding:0; font-size:1.3em; font-weight:700;}
.casePhone {float:left; margin:0 0 20px 15px;}
.vic {float:left; margin:0 0 7px 0; width:175px; font-size:1.167em;}
.vicImg {float:left; width:175px; border:solid 1px #111;}
.vicloc {float:left; margin:0 0 20px 0; width:100%;}
.locImg {float:left; margin-left:4px; width:333px; border:solid 1px #111;}
#statusanchorlist li {margin:0 0 6px 20px; padding:0; list-style-type:disc;}
.statusBody a, .statusSection a {text-decoration:underline;}
.statusSection li {margin:0 0 6px 50px; padding:0; list-style-type:disc;}
.statusGreen, .statusYellow, .statusRed {background:url(images/nav_plain_green.png) center left no-repeat; padding-left:20px;}
.statusRed {background:url(images/nav_plain_red.png) center left no-repeat;}
.statusYellow {background:url(images/nav_plain_yellow.png) center left no-repeat;}
#resultsCount {float:left; margin:20px 0 0 10px; width:560px;}
.z, .dn-hidden {display:none;}
.sortBy {float:left; margin-left:10px; width:560px;}
#main {clear:both;}
#mainNoDocs {margin-left:220px;}
#dyn_nav {float:left; width:200px; margin-right:20px;}
#dyn_nav li {margin-bottom:5px;}
.dn-attr {margin:10px; padding:0;}
.dn-attr-h {margin-bottom:3px; border-bottom:1px solid #bfbfbf; font-weight:700;}
span.dn-more-img {margin-right:1px; width:15px; height:15px; overflow:hidden; position:relative; vertical-align:text-bottom; display:inline-block;}
span.dn-limg {background:transparent url(http://192.168.54.150/less.gif) no-repeat scroll 0 0;}
span.dn-mimg {background:transparent url(http://192.168.54.150/more.gif) no-repeat scroll 0 0;}
#cluster_status {margin-left:10px;}
.dn-bar {clear:both; margin-top:-100px; width:100%;}
.dn-bar-rt {float:right; margin:30px 120px 0 20px; border:none;}
.g {margin:1em 0;}
.resDocType {font-size:.8em;}
.url {color:#319331;}
#bottom-navigation {margin-right:10px;}
.n {margin-top:1ex;}
.n .i {font-size:.8em; font-weight:700;}
a.dn-link, .dn-img {outline-style:none;}
a.dn-r-img {float:right; margin:3px 4px 0 4px;}
.dn-bar a.cancel-url:hover, .reset del {text-decoration:line-through;}
.dn-attr-narrow {margin-left:10px;}
.dn-bar-v {color:#111;}
.dn-block {display:block;}
.dnd-handle {cursor:move;}
.dnd-region {min-height:32px; height:auto;}
.dn-hdr {clear:both; margin:10px 0 8px 10px; padding:0; font-size:1.3em; font-weight:700;}
.dn-img {width:11px; height:9px; background:transparent url(http://192.168.54.150/remove.gif) no-repeat scroll 0 0; border:none; position:relative;}
.dn-inline-block, .dn-bar-rt, .dn-bar-rt table, .dn-img {display:inline-block;}
span.dn-bar-nav a {margin:20px 20px 0 0; font-size:1.2em;}
.keymatch {width:550px; background:#c0d8c0;}
ul.dn-attr-hidden {margin:0; padding-top:4px;}
.personalization {padding:0 0 4px; font-size:.8em;}
#repeatresults {font-style:italic;}
.reset blockquote,.reset q {quotes:none;}
.reset blockquote:before, .reset blockquote:after, .reset q:before, .reset q:after {content:none;}
.reset ins {text-decoration:none;}
.reset ol, .reset ul {list-style:none;}
.reset table {border-collapse:collapse; border-spacing:0;}
.reset:focus {outline:0;}
.sb-r {padding:5px 0 0 5px; width:45%;}
.sb-r-alt {padding-top:5px; width:100%;}
.sb-r-border {border-left:1px solid #d5dff2;}
.sb-r-lbl, .sb-r-lbl-apps {margin:0 0 10px 10px; color:#666; font-size:small; font-weight:normal; text-align:left;}
.sb-r-lbl-apps {margin:0;}
.sb-r-ld-msg {padding:2px; color:#fff; background:#3c61a5; font-size:1.1em;}
.sb-r-ld-msg-c {margin-bottom:30px;}
.sb-r-res {margin:0 0 10px 10px; font-size:1.1em;}
.ss-gac-b {background:#3c61a5; color:#fff;}
.ss-gac-b td {color:#fff;}
.ss-gac-c {padding-left:3px; white-space:nowrap; text-align:left; overflow:hidden;}
.ss-gac-d {padding:0 3px; white-space:nowrap; color:#319331; font-size:.8em; text-align:right; overflow:hidden;}
.ss-gac-e span {color:#2a1faa; text-decoration:underline; cursor:pointer;}
.ss-gac-e td {padding:0 3px 2px; font-size:.8em; line-height:15px; text-align:right;}
.ss-gac-m {margin:0; position:absolute; left:432px; top:64px; border:1px solid #111; background:#fff; font-size:1.1em; line-height:17px; cursor:default; z-index:99;}
.largeFrameImage {max-width:495px; max-height:240px;}
.smallFrameImage {max-width:240px; max-height:135px;}
.tcalImg {margin:8px 10px 0 0;}
.frameWrapper {float:left; margin:0 15px 0 0; width:290px; overflow:hidden; position:relative;}
.largeFrameWrapper {margin:25px 0; width:545px; overflow:hidden; position:relative;}
.frame {padding:0; border:none; border-spacing:0; border-collapse:collapse;}
tr.topRow .corner1, tr.topRow .corner2 {margin:0; padding:0; width:7px; background:url(images/Corner1.png) top left no-repeat;}
tr.topRow .top, tr.bottomRow .bottom {margin:0; padding:0; background:url(images/Top.png) top left repeat-x;}
tr.topRow .corner2 {background:url(images/Corner2.png) top right no-repeat;}
tr.middleRow .side1, tr.middleRow .side2 {margin:0; padding:0; background:url(images/Side1.png) top left repeat-y;}
tr.middleRow .largeImage, tr.middleRow .smallImage {border:none; width:515px; padding:8px; background:#fff; color:inherit; text-align:center; height:285px; overflow:hidden;}
tr.middleRow .smallImage {width:252px; height:157px;}
tr.middleRow .side2 {background:url(images/Side2.png) top right repeat-y;}
tr.bottomRow .corner3, tr.bottomRow .corner4 {margin:0; padding:0; background:url(images/Corner3.png) bottom left no-repeat;}
tr.bottomRow .bottom {background:url(images/Bottom.png) bottom left repeat-x;}
tr.bottomRow .corner4 {background:url(images/Corner4.png) bottom right no-repeat;}
tr.topRow, tr.bottomRow {height:7px;}
.leftArrowContainer, .rightArrowContainer, .rightArrowContainerLarge {margin-top:-10px; position:absolute; top:50%; left:2px;}
.rightArrowContainer {left:auto; right:12px;}
.rightArrowContainerLarge {left:auto; right:4px;}
.arrow {width:20px; height:20px; cursor:pointer;}
.mFeatureDesc {margin:0; padding:5px 10px; color:#fff;}
.mFeatureDescBlkFg {padding:0; width:500px; height:100px; position:absolute; left:30px;	bottom:65px; vertical-align:top; z-index:8;}
.mFeatureLandingContent {margin:0 0 -60px -30px; height:390px; position:relative; overflow:visible;}
.mFeatureSmallBox {width:80px; height:80px; position:absolute; left:76px; bottom:20px; z-index:9;}
.mFeatureSmallBoxHighlight {width:100px; height:100px; position:absolute; left:-20px; top:-20px; z-index:6;}
.mFeatureSmallBoxImage {width:70px; height:70px; position:absolute; left:5px; top:5px; overflow:hidden; z-index:4;}
.mRelatedImgText {float:left; width:58px;}
.mFeatureLM {margin:0; padding:0 5px; text-align:center;}
.mFeatureLM a, .mFeatureLM a:hover {padding:0 0 5px 0; color:#fff; font-size:1.5em; text-decoration:underline;}
.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;}
.sliderkit a, .sliderkit a:hover{text-decoration:none;}
.sliderkit a:focus{outline:1px dotted #111;}
.sliderkit img{border:0;}
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}
.sliderkit .sliderkit-btn{z-index:10;}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}
.photoslider-1click{width:300px;height:200px;}
.photoslider-1click .sliderkit-nav{position:absolute;bottom:10px;right:10px;}
.photoslider-1click .sliderkit-nav-clip ul li{float:left;margin:0 1px 0 0;list-style:none;}
.photoslider-1click .sliderkit-nav-clip ul li a{display:block;padding:2px 6px;color:#fff;background:#111}
.photoslider-1click .sliderkit-nav-clip ul li.sliderkit-selected a{color:#111;background:#fff;}
.photoslider-1click .sliderkit-nav-clip ul a:hover{color:#fff;background:#00668d;}
.photoslider-1click-cac{width:500px;height:300px;}
.photoslider-1click-cac .sliderkit-nav{position:absolute;top:10px;right:10px;}
.photoslider-1click-cac .sliderkit-nav-clip ul li{float:left;margin:0 1px 0 0;list-style:none;}
.photoslider-1click-cac .sliderkit-nav-clip ul li a{display:block;padding:2px 6px;color:#fff;background:#111}
.photoslider-1click-cac .sliderkit-nav-clip ul li.sliderkit-selected a{color:#111;background:#fff;}
.photoslider-1click-cac .sliderkit-nav-clip ul a:hover{color:#fff;background:#00668d;}
.photoslider-1click-cac .sliderkit-panel .sliderkit-panel-textbox{bottom:0;left:0;width:500px;height:80px;}
.photoslider-1click-cac .sliderkit-panel .sliderkit-panel-text{height:50px;padding:5px 15px 10px;font-size:0.9em;color:#fff;}
.photoslider-1click-cac .sliderkit-panel .sliderkit-panel-overlay{width:500px;height:70px;background:#000;opacity:0.6;}

