a {color: #5B9503;}
a:LINK,a:HOVER,a:VISITED {color: #5B9503;}

/* Custom styles */
html {background-color: #464646;}
body {background-color: #464646; color: #666;}

#doc2 {padding-bottom: 0px;}
#hd {background-color: #fff; color: #666;}
#bd {padding: 25px 0px 20px 0px; background-color: #464646;}
#ft {background-color: transparent;}

#hd div.top {border-top: 0px;}
#hd div.middle {background-color: #fff; height: 7.3846em;}
#hd div.middle .headerContent {}
#hd div.bottom {height: 0px; font-size: 0px;}

#hd h1.logo {top: 0.4em;}
#hd .headerPr {position: absolute; right: 0em; top: 2.2em; width: 175px; height: 80px; z-index: 1; background: transparent url(/static/img/nhs/pics/header_pr.jpg) no-repeat;}
#hd .headerTxt {font-size: 93%;}

#ft div.top {}
#ft div.middle {background-color: transparent;}
#ft div.middle .footerContent {color: #aaa;}
#ft div.middle .footerContent a, #ft div.middle .footerContent a:visited {color: #aaa;}

#hd .userInfo a {color: #666; font-weight: bold; font-size: 100%;}

/* utility */
.odd {background-color: #EEF2C4;}

/* headings */
h1.focused, h2.focused {background: #7C9D1B;}
h1.hd4, h2.hd4 {color: #cc9933; margin: 0px; font-weight: normal;}
h1.heading, h2.heading, h3.heading, h4.heading, h5.heading {color: #5B9503; border-color: #5B9503; padding: 0px; font-variant: normal; font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif; margin-top: 0px;}

div.nobghd {color: #5B9503;}
div.bghd, h5.bghd {background-color: #CAD650;}

/*  Content Box */
.contentBox {background: #fff none;}
.contentBox .content {padding: 8px;}
.contentBox .bottom {background: none; padding-top: 0px;}

/* Navigation */
#hd .primaryNavigation {bottom: -8.7em; left: 0em; background: #A1BE30; border: 1px solid #7C9D1B; width: 100%;}
#hd .primaryNavigation ul li {margin: 0px 2px; color: #fff; font-size: 93%}
#hd .primaryNavigation li div {height: 21px; padding: 4px 0px;}
#hd .primaryNavigation li div a {height: 20px; text-decoration: none; padding-left: 0px; color: #fff;}
#hd .primaryNavigation li div a span.inner {height: 20px; border-left: none; padding: 0px 12px; line-height: 1.5em; float: left; display: block; font-weight: bold; cursor: pointer; background-color: #A1BE30;}
#hd .primaryNavigation li.selected div a span.inner {height: 20px; background-color: #CAD650; color: #fff;}
#hd .primaryNavigation li.jdm_hover div a span.inner {height: 20px; background-color: #CAD650; color: #fff;}
#hd .primaryNavigation ul li li {margin: 0px; font-size: 93%; display: block; *display: inline;}
#hd .primaryNavigation ul li li div {display: block; clear: left; padding: 0px;}
#hd .primaryNavigation ul li li div a span.inner, #hd .primaryNavigation ul li.selected li div a span.inner,
#hd .primaryNavigation ul li.jdm_hover li div a span.inner {border: 1px solid #7C9D1B; background-color: #CAD650; color: #fff; width: 18em; border-top: 0px;}
#hd .primaryNavigation ul li li.jdm_hover div a span.inner {background-color: #A1BE30; color: #fff;}

#bd .leftNavigation ul li a, #bd .leftNavigation ul li a:visited,
#bd .leftNavigation ul ul li a, #bd .leftNavigation ul ul li a:visited,
.profileNav ul li a, .profileNav ul li a:visited {color: #6F8B19;}
#bd .leftNavigation ul li.selected a span, .profileNav ul li.selected {background-color: #EEF2C4;}
.profileNav ul li {border-bottom: 1px solid #CAD650; font-size: 93%;}

.leftStNav ul li {border-bottom: 1px solid #CAD650;}
.leftStNav ul li a, .profileNav ul li a:visited {color: #6F8B19;}
.leftStNav ul li.selected, .leftStNav ul li a.activeSlide {background-color: #EEF2C4;}

.customerDetailHd {background-color: #A66F16; border-top: 0px; color: #fff;}
.customerNav ul {background: #A66F16 none;}
.customerNav ul li {border: 0px; background-color: #EEF2C4; height: 20px; border-bottom: 1px solid #A66F16;}
.customerNav ul li.selected {border: 0px; background-color: #fff; border-bottom: 1px solid #fff;}
.customerNav ul li.selected a, .customerNav ul li.selected a:visited, .customerNav ul li.selected a:active {color: #6F8B19;}

.formDisplayDiv .formPageContainer .formPageBd tr.even td {background-color: #fff;}
.formDisplayDiv .formPageNav li div a {color: #6F8B19;}
.formDisplayDiv .formPageNav li.selected div a {background-color: #EEF2C4;}
.formDisplayDiv .constitutionPage .formPageBd .bodyConstitution {background-color: #EEF2C4; color: #6F8B19;}

.search_box, .imp_content_box {border: 1px solid #A1BE30; background-color: #EEF2C4;}
button.dk_button {background-color: #619D09; border: 1px solid #7C9D1B;}
a.dk_button, a.dk_button:active, a.dk_button:visited {background-color: #619D09; border: 1px solid #7C9D1B; color: #fff;}

.modbox {border: 1px solid #A1BE30;}
.modbox .modhd {border-bottom: 1px solid #A1BE30; background-color: #EEF2C4;}

/* General Links */
a.t_delete, a.t_update, a.t_add, a.t_undo, a.t_accept, a.t_cancel, a.t_layout, a.t_phone, a.t_add_fav, a.t_rem_fav,
a.t_delete:visited, a.t_update:visited, a.t_add:visited, a.t_undo:visited, a.t_accept:visited, a.t_cancel:visited,
a.t_layout:visited, a.t_phone:visited, a.t_add_fav:visited, a.t_rem_fav:visited {color: #5B9503;}
a.action, a.action:visited, a.action:hover {color: #fff; text-decoration: none;}
button.actiong, button.actionb, a.actiong, a.actionb, a.actiong:visited, a.actionb:visited {color: #fff;}

a.more_link, a.more_link:visited, a.more_link2, a.more_link2:visited {color: #5B9503;}

/* table */
table.dk_table {border: 1px solid #A1BE30;}
table.dk_table th, table.dk_table thead td {background-color: #D7E076; border-bottom: 1px solid #A1BE30; border-left: 1px solid #A1BE30;}
table.dk_table tr.even td {background-color: #EEF2C4;}

.successOpenBox {background-color: #EEF2C4; border-top: 3px solid #CAD650; border-bottom: 3px solid #CAD650;}

.view_details_box tr.even td {background-color: #fff;}
.add_details_box tr.even td {background-color: #fff;}
.help_content_box {border: 3px solid #EEF2C4;}

.contentClosedBox {background-color: #EEF2C4; border: 1px solid #A1BE30;}

/* TnP */
.trackPlanContainer table th {background-color: #CAD650; border: 1px solid #A1BE30;}
.trackPlanContainer tr td {border-bottom: 0.1em solid #A1BE30;}
.trackPlanContainer tr.even td {background-color: #EEF2C4;}
.trackPlanContainer tr.rowHeader td {background-color: #CAD650; color: #333;}

.trackOnlyContainer table {border: 1px solid #A1BE30;}

.cmBox {border: 1px solid #A66F16;}
.cmBox h3.heading, .cmBox h4.heading, .cmBox h5.heading {background-color: #A66F16; border: 0px;}

/* content */
.grSmRndBox .boxGr {border: 8px solid #CAD650;}

/* pagination */
div.pagination .current {border: 1px solid #A66F16; background-color: #A66F16;}
div.pagination a, div.pagination a:visited {border: 1px solid #E4A034; color: #A66F16;}
div.pagination a:hover {border: 1px solid #A66F16;}

/* yui */
.yui-skin-flab .yui-dt table {border: 1px solid #A1BE30;}
.yui-skin-flab .yui-dt td,.yui-skin-flab .yui-dt th {background-color: #EEF2C4; border-bottom: 1px solid #CAD650;}
.yui-skin-flab .yui-dt .yui-dt-bd th,.yui-skin-flab .yui-dt .yui-dt-bd thead {background-color: #D7E076; border-bottom: 1px solid #A1BE30; border-left: 1px solid #A1BE30;}
.yui-skin-flab .yui-dt .yui-dt-bd tr.yui-dt-odd td {background-color: #EEF2C4;}
.yui-skin-flab .yui-dt .yui-dt-bd tr.yui-dt-highlighted td {background-color: #EAEFAF;}
.yui-skin-flab .yui-dt .yui-dt-bd tr.yui-dt-selected td {background-color: #E1E894;}

.yui-skin-flab .yui-calcontainer {border: 1px solid #B59A49;}
.yui-skin-flab .yui-calendar .calhead {background: #AFC66E;}
.yui-skin-flab .yui-calendar .calweekdayrow .calweekdaycell, table.dk_table .yui-skin-flab .yui-calendar .calweekdayrow .calweekdaycell {border-bottom: 3px solid #AFC66E;}

.yui-skin-flab .yui-calendar .calcell.datacell {background-color: #E6F298;}
.yui-skin-flab .yui-calendar .calcell.selected {background-color: #DDEF27; border: 1px solid #AFC66E}
.yui-skin-flab .yui-calendar .calcell.calcellhover {background-color: #DDEF27;}

/* table */
.lstTb th {background-color: #CAD650;}
.lstTb td {background-color: #EEF2C4;}