* {
margin:0pt;
padding:0pt;
}

body, html {
background-color:#FFFFFF;
color:#333333;
font-family:verdana,arial,helvetica,sans-serif;
font-size:100%;
}
div, table, tr, td, ul, ol, h1, h2, h3, h4, h5, h6, p, li, blockquote, dl, dd, dt {
font-size:100%;
}
h3, h4, h5 {
background-image:url(../../img/2/nw-hd-dots.gif);
background-position:right bottom;
background-repeat:repeat-x;
margin-bottom:1em;
padding-bottom:0.4em;
}
img {
border:0pt none;
}
h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
text-decoration:none;
}
a:hover, a:focus, a:active, h3 a:hover, h3 a:focus, h3 a:active, h4 a:hover, h4 a:focus, h4 a:active, h5 a:hover, h5 a:focus, h5 a:active, h6 a:hover, h6 a:focus, h6 a:active {
text-decoration:underline;
}
del {
text-decoration:line-through;
}
ins {
text-decoration:underline overline;
}
abbr, acronym, .help {
cursor:help;
}
#pageHeader {
background:#fff url(../../img/crofting/croft_logo.jpg) no-repeat scroll right top;
color:#000;
width:100%;
height:auto !important;
height:134px;
min-height:134px;
border: 1px solid #00457C;
border-top: 10px solid #00457C;
}
#pageHeader h1
{
position:relative;
text-indent:-9000px;
}
#pageHeader h1 {
background:url(../../img/crofting/site_logo.gif) no-repeat scroll left top;
width:402px;
height:134px;
}

#topNav {
background-color:#00457C;
border-color:#00457C;
border-style:solid;
border-width:1px;
display:block;
font-size:0.65em;
height:auto !important;
height:3em;
min-height:3em;
margin-top:1pt;
}

#topNav ul li {
border-right:1px solid #999999;
display:block;
float:left;
font-weight:bold;
}
#topNav a {
background:#00457C url() repeat-x scroll 0pt;
border:0pt none;
line-height:3em;
padding:1em;
text-decoration:none;
}
#topNav a:link, #topNav a:visited {
color:#FFFFFF;
}
#topNav a:hover, #topNav a:focus, #topNav a:active {
background:#0368C6 none repeat scroll 0%;
color:#FFFFFF;
}
#searchbox {
float:right;
height:auto !important;
height:3em;
min-height:3em;
padding:0pt 8px 0pt 0pt;
}
#searchText {
border:1px solid #888888;
font-family:verdana,arial,helvetica,sans-serif;
font-size:100%;
padding:2px;
width:115px;
}
#goButton {
color:#333333;
}

/************************/

#underNav {
background:url(under_nav.gif) repeat-x scroll;
height: 15px;
}
#breadcrumbsStrip {
background-position:0pt;
background-repeat:repeat-x;
color:#888888;
font-size:0.55em;
margin:0pt 0pt 10px;
padding:0.9em 10px 0pt;
}
#breadcrumbsStrip a:link, #breadcrumbsStrip a:visited {
color:#888888;
font-weight:bold;
text-decoration:none;
}
#breadcrumbsStrip a:hover, #breadcrumbsStrip a:focus, #breadcrumbsStrip a:active {
background-color:#888888;
color:#FFFFFF;
}
#breadcrumbsStrip ul {
float:right;
}
#breadcrumbsStrip ul li {
border-right:1px solid #CCCCCC;
display:inline;
padding:0pt 6px;
}
#pageFooter {
background:#7772A8 url() repeat-x scroll 0pt;
clear:both;
color:#FFFFFF;
font-size:0.65em;
list-style-type:none;
margin:1em 0pt;
padding-top: 10px;
}
#pageFooter ul {
height:auto !important;
height:56px;
margin:0pt;
min-height:56px;
padding:0pt 0pt 0pt 6px;
}
#pageFooter a:link, #pageFooter a:visited {
color:#FFFFFF;
text-decoration:none;
}
#footer {

padding-top:10px;
}
#footer li {
display:inline;
padding:0pt 4px;
}
#footer li#footNav3 {
padding-right:0pt;
}
#footer li#footNav2 {
display:block;
margin:0.4em 0pt;
}
#footer a:hover, #footer a:focus, #footer a:active {
text-decoration:underline;
}
#othersites {
float:right;
}
#othersites li {
display:inline;
}
#othersites li a {
background:#888888 url(../../img/2/c-footer.gif) no-repeat scroll 0%;
display:block;
float:left;
height:56px;
text-decoration:none;
text-indent:-9000px;
width:80px;
}
#othersites li#scotparl a {
background-position:0pt;
}
#othersites li#scotparl a:hover, #othersites li#scotparl a:active, #othersites li#scotparl a:focus {
background-position:0pt -56px;
}
#othersites li#ukparl a {
background-position:-80px 0pt;
}
#othersites li#ukparl a:hover, #othersites li#ukparl a:active, #othersites li#ukparl a:focus {
background-position:-80px -56px;
}
#othersites li#welshass a {
background-position:-160px 0pt;
}
#othersites li#welshass a:hover, #othersites li#welshass a:active, #othersites li#welshass a:focus {
background-position:-160px -56px;
}
#othersites li#nia a {
background-position:-240px 0pt;
}
#othersites li#nia a:hover, #othersites li#nia a:active, #othersites li#nia a:focus {
background-position:-240px -56px;
}
#othersites li#openscot a {
background-position:-320px 0pt;
}
#othersites li#openscot a:hover, #othersites li#openscot a:active, #othersites li#openscot a:focus {
background-position:-320px -56px;
}
#othersites li#directgov a {
background-position:-400px 0pt;
}
#othersites li#directgov a:hover, #othersites li#directgov a:active, #othersites li#directgov a:focus {
background-position:-400px -56px;
}
#baseNav {
font-size:0.65em;
font-weight:bold;
}
#baseNav ul li {
border-right:1px solid #CCCCCC;
display:inline;
padding:0pt 4px 0pt 10px;
}
#baseNav ul li.inlineLast {
border-right:0pt none !important;
}
#baseNav ul a:link, #baseNav ul a:visited {
text-decoration:none;
}
div#Error {
background-color:#FFFFCC;
border:12px double red;
left:10%;
padding:10px;
position:absolute;
right:10%;
top:3em;
width:80%;
}
body {
margin:8px;
}
#onthispage, .textOnly, .hidden, #searchbox label {
display:none;
}
#topNav3 {
border-right:0pt none !important;
}
li#z1 a:link, li#z2 a:link, li#z3 a:link, li#z4 a:link, li#z1 a:visited, li#z2 a:visited, li#z3 a:visited, li#z4 a:visited {
font-weight:normal;
line-height:20px;
}
li#z1 a:focus, li#z2 a:focus, li#z3 a:focus, li#z4 a:focus, li#z1 a:hover, li#z2 a:hover, li#z3 a:hover, li#z4 a:hover, li#z1 a:active, li#z2 a:active, li#z3 a:active, li#z4 a:active, #z1 a.on, #z2 a.on, #z3 a.on, #z4 a.on {
background-color:#FFFFFF;
color:#000000;
text-decoration:underline overline;
}
#z1 {
font-size:10px;
}
#z2 {
font-size:13px;
}
#z3 {
font-size:16px;
}
#z4 {
font-size:19px;
}
#lastUpdate {
color:#888888;
float:right;
font-size:0.65em;
margin:0pt 6px;
text-align:right;
}



.hiermenu {
margin:0pt;
padding:0pt 0pt 0.8em;
}
.hiermenu a:link, .hiermenu a:visited {
display:block;
padding-bottom:0.3em;
padding-right:4px;
padding-top:0.3em;
text-decoration:none;
}
.hiermenu ul.leaf a:link, .hiermenu ul.leaf a:visited {
font-weight:normal;
}
.hiermenu ul a {
padding-left:6px;
}
.hiermenu ul ul a {
padding-left:12px;
}
.hiermenu ul ul ul a {
padding-left:18px;
}
.hiermenu ul ul ul ul a {
padding-left:24px;
}
.hiermenu ul ul ul ul ul a {
padding-left:30px;
}
.hiermenu ul ul ul ul ul ul a {
padding-left:36px;
}
.menu {
padding:0.8em 0pt;
}
.menu ul {
list-style-type:none;
}
.menu ul li {
list-style-type:none;
margin-bottom:0.1em;
}
.menu a {
display:block;
margin-left:5px;
margin-right:5px;
padding:0.3em;
text-decoration:none;
width:161px;
}
.menu a.current, .menu a.parent, .menu a:hover, .menu a.current:hover, .menu a.parent:hover {
font-weight:bold;
}
.menu a:hover {
font-weight:normal;
}
.annotated {
padding-top:0.8em;
}
.annotated ul li {
list-style-type:none;
margin-bottom:0pt;
padding:0pt 0pt 6px 36px;
}
.annotated a {
display:inline;
margin:0pt;
padding:0pt;
text-decoration:underline;
}
.annotated a.current, .annotated a.parent, .annotated a.current:hover, .annotated a.parent:hover {
font-weight:normal;
}
.Text {
display:block;
font-size:110%;
height:auto !important;
height:1px;
min-height:1px;
padding:1em;
position:static;
}
.Text h3, .Text h4, .Text h5, .Text h6 {
color:#003366;
}
.Text h3 {
font-size:110%;
}
.Text h5 {
background-image:none;
margin-bottom:0.4em;
}
.Text ul, .Text p, .Text table, .Text dl, .Text ol {
margin-bottom:1em;
}
.Text ul, .Text ol {
margin-left:13px;
}
.Text ul ul, .Text ul ol, .Text ol ul {
margin:0pt 2em;
}
.Text ul li {
list-style-image:url(../../img/2/bullet.gif);
margin-bottom:0.5em;
padding-left:1em;
}
.Text ol li {
margin-bottom:0.5em;
margin-left:2.5em;
}
.Text blockquote {
margin-left:2em;
}
.Text table {
border-spacing:10px 5px;
margin:10px 0pt !important;
}
.Text td {
padding:2px 4px;
}
div.subContent, div.subpanel, div.plain {
font-size:100%;
margin-bottom:8px;
padding:1em;
}
div.subContent h3, div.subpanel h3, div.plain h3 {
margin-bottom:0.2em;
}
div.minor {
font-size:100%;
}
#mainBody div.Small {
height:auto !important;
height:45px;
min-height:45px;
}
#mainBody div.Medium {
height:auto !important;
height:120px;
min-height:120px;
}
#mainBody div.Large {
height:auto !important;
height:140px;
min-height:140px;
}
#mainColumn div.HLT h2 {
font-size:1.1em;
margin:-1em -1em 1em;
padding:0.6em;
position:relative;
}
#mainColumn div.HLT h2 span {
display:block;
position:absolute;
right:1em;
top:0.6em;
}
p#readspeaker {
float:right;
}
p#readspeaker a {
background:transparent url(../../img/ic/sayit.gif) no-repeat scroll right top;
display:block;
padding:0pt 20px;
text-align:right;
width:10em;
}
.boxLeft, .boxRight, .blockOutL, .blockOutR {
border:1px dashed #666666;
display:block;
margin:8px;
padding:4px;
width:15em;
}
.boxLeft, .blockOutL {
float:left;
margin-right:20px;
}
.boxRight, .blockOutR {
float:right;
margin-left:20px;
}
.pullquote, .inset {
display:block;
margin:8px auto;
text-align:center;
width:80%;
}
h2 + div > p#readspeaker {
padding-top:1em;
}
table.dg {
border-collapse:collapse;
margin:1em 0pt;
width:100%;
}
table.dg td, table.dg th {
padding:0.3em;
}
table.dg address {
font-style:normal;
margin:1em 0pt;
}
table.dg th, table.dg .dgHead {
font-weight:bold;
text-align:left;
}
table.dg th a:link, table.dg th a:visited, table.dg th a:hover, table.dg th a:active {
display:block;
padding-right:1em;
text-decoration:none;
width:70%;
}
table.datatable td, table.datatable th {
padding:3px;
text-align:right;
}
table.datatable td.lAlign, table.datatable th.lAlign, table.datatable tr.lAlign th, table.datatable tr.lAlign td {
text-align:left;
}
table.datatable td.cAlign, table.datatable th.cAlign, table.datatable tr.cAlign th, table.datatable tr.cAlign td {
text-align:center;
}
#mainBody div table.sortable {
clear:both;
float:none;
}
#mainBody div table.sortable th {
background-color:#EEEEEE;
padding:0pt;
}
#mainBody div table.sortable a.sortheader {
background-color:#EEEEEE;
color:#666666;
display:block;
font-weight:bold;
padding:0.5em;
text-decoration:none;
}
#mainBody div table.sortable span.sortarrow {
color:#000000;
text-decoration:none;
}
table.twocol {
border:0pt none;
width:100%;
}
table.twocol td {
border-bottom-width:3px;
border-right-width:3px;
margin:0pt;
padding:0.4em 0.4em 1.2em;
width:48%;
}
table.twocol td img.Left {
margin:3px 10px 0pt 3px;
}
table.twocol td h4 {
background-image:none;
margin-bottom:0.2em;
padding:0pt;
}
table.twocol td h4 a:link, table.twocol td h4 a:visited {
text-decoration:underline;
}
table {
border-collapse:collapse;
margin:10px 0pt !important;
}
tr {
vertical-align:top;
}
th {
font-weight:bold;
text-align:center;
}
td {
padding:2px 4px;
text-align:left;
}
caption {
font-weight:bold;
}
table.noborders {
border:0pt none;
}
div.List ul {
list-style-type:none;
}
div.List li {
list-style-type:none;
}
div.List {
margin:0pt;
padding:1em 0pt;
}
div.List h3 {
background-image:none;
margin:1em 0pt 0.2em;
padding:0pt;
}
div.List p.Date {
color:black;
font-weight:bold;
}
p.RSS {
margin:0pt 0pt 6px;
padding:0.2em;
}
p.RSS a:hover, p.RSS a:active, p.RSS a:focus {
text-decoration:underline;
}
div.list3col {
padding:4px;
}
div.list3col table.layout {
border:0pt none;
width:99%;
}
div.list3col td {
width:33%;
}
div.list3col ul {
border:0pt none;
padding:0.4em 0pt 0.4em 0.5em;
}
div.list3col li {
list-style-image:url(../../img/2/bullet.gif);
margin-bottom:0.5em;
padding:0pt 0pt 0pt 0.3em;
}
p.pager, .Text p.pager {
margin:0.3em 0pt;
padding:5px;
text-align:right;
}
div.people {
padding:0.8em 0pt 0pt;
}
div.people img {
float:right;
margin-left:10px;
}
div.people div {
height:auto !important;
height:80px;
margin-bottom:1px;
min-height:80px;
padding:10px;
position:static;
}
div.people h3, div.people h4 {
color:#666666;
font-weight:normal;
}
div.people h4 {
background-image:none;
}
.puffs {
padding-top:10px;
}
.puffs ul {
margin-left:0pt;
}
.puffs li {
list-style-type:none;
margin:0pt 0pt 4px;
}
img.Left {
float:left;
margin:2px 12px 0.5em 0pt;
}
img.Right {
float:right;
margin:2px 0pt 0.5em 1em;
}
.indent {
margin:0pt 1em 0pt 2em;
}
.lAlign {
text-align:left;
}
.rAlign {
text-align:right;
}
.cAlign {
text-align:center;
}
#leftColumn .mainText img {
margin:0.8em -10px;
}
#mainColumn div#Ticker 
{
height:auto !important;
height:7em;
min-height:7em;
overflow:auto;
padding-top:0.8em;
}
#mainColumn div#Ticker h3 {
background-image:none;
font-size:110%;
margin:0pt 0pt 0pt 1em;
}
ul#tickerList {
display:block;
line-height:140%;
list-style-type:none;
}
ul#tickerList li {
color:#000000;
display:block;
line-height:140%;
list-style-type:none;
margin:5px 1em;
}
ul#tickerList a {
z-index:5000;
}
#ticker-filter {
width:94%;
}
#mainBody {
clear:both;
font-size:0.7em;
height:auto !important;
height:1%;
min-height:1%;
}
#mainBody h2 {
font-weight:normal;
margin:0pt;
padding:0.3em 0.5em;
}
#mainBody div.withSpace {
margin-bottom:8px !important;
}
#mainBody div {
height:auto !important;
height:1px;
min-height:1px;
}
#mainBody .clearBoth {
clear:both;
float:none;
font-size:0pt;
line-height:0pt;
}
#mainBody .clearBoth hr {
background-color:#FFFFFF;
border:0pt none;
color:#FFFFFF;
display:none;
width:1px;
}
#mainColumn div.clearBoth {
clear:none;
display:none;
}
#leftColumn div.Text img {
margin:0.8em -10px;
}
#leftColumn {
float:left;
height:1px;
height:auto !important;
min-height:1px;
width:181px;
}
#mainColumn {
height:auto !important;
height:1px;
min-height:1px;
}
.threecol {
margin:0pt 193px 0pt 189px;
}
.noright {
margin:0pt 0pt 0pt 189px;
}
.noleft {
margin:0pt 193px 0pt 0pt;
}
.singlecol {
margin:0pt;
}
#rightColumn {
float:right;
height:auto !important;
height:1px;
min-height:1px;
width:185px;
}


optgroup {
color:#666666;
}
optgroup option {
color:#000000;
}
/*#mainBody h2 + div {
background-image:url(/WebPages/img/2/shadow.png) !important;
background-position:0pt;
background-repeat:repeat-x;
}*/
#mainBody h2.textOnly + div {
background-image:none !important;
}
table.dg td, table.dg th, .Text table.dg td, .Text table.dg th {
border:1px solid #006666;
}
table.dg th, .Text table.dg th {
background-color:#9DC7B5;
color:#000000;
}
table.dg tr td, .Text table.dg tr td {
background-color:#FFFFFF;
}
table.dg .dgSelect, .Text table.dg .dgSelect {
background-color:#FFFFEE;
}
table.dg tr.dgAltItem td, table.dg td.dgAltItem, .Text table.dg tr.dgAltItem td, .Text table.dg td.dgAltItem {
background-color:#F8FEEE;
}
table.dg tr.dgAltItem th, table.dg th.dgAltItem, .Text table.dg tr.dgAltItem th, .Text table.dg th.dgAltItem {
background-color:#509255;
}
table.dg th a:link, table.dg th a:visited, table.dg th a:hover, table.dg th a:active, .Text table.dg th a:link, .Text table.dg th a:visited, .Text table.dg th a:hover, .Text table.dg th a:active {
color:#FFFF00;
}
table.dg th a.order-dn:link, table.dg th a.order-dn:visited, table.dg th a.order-dn:hover, table.dg th a.order-dn:active, .Text table.dg th a.order-dn:link, .Text table.dg th a.order-dn:visited, .Text table.dg th a.order-dn:hover, .Text table.dg th a.order-dn:active {
background:transparent url(../../img/ic/dn.gif) no-repeat scroll right top;
color:#FFFF00;
}
table.dg th a.order-up:link, table.dg th a.order-up:visited, table.dg th a.order-up:hover, table.dg th a.order-up:active, .Text table.dg th a.order-up:link, .Text table.dg th a.order-up:visited, .Text table.dg th a.order-up:hover, .Text table.dg th a.order-up:active {
background:transparent url(../../img/ic/up.gif) no-repeat scroll right top;
color:#FFFF00;
}
table.dg tr.dgHead td, .Text table.dg tr.dgHead td {
background-color:#9DC7B5;
}
table.dg tr.dgHead td a:link, table.dg tr.dgHead td a:visited, table.dg tr.dgHead td a:hover, table.dg tr.dgHead td a:active, .Text table.dg tr.dgHead td a:link, .Text table.dg tr.dgHead td a:visited, .Text table.dg tr.dgHead td a:hover, .Text table.dg tr.dgHead td a:active {
color:#FFFF00;
}
.mainContent table th {
background-color:#9DC7B5;
border:1px solid #9DC7B5;
}
.hiermenu {
background-color:#7772A8;
color:#FFFFFF;
border: 1px solid #00457C;
}
.hiermenu a:link, .hiermenu a:visited {
background-color:#7772A8;
color:#fff;
border-right:4px solid #7772A8;
}
.hiermenu a:visited {
color:#fff;
}

.hiermenu ul ul a:link, .hiermenu ul ul a:visited {
background-color:#BFBCD7;
border-right-color:#666;
color:#000;
}
.hiermenu ul a:hover, .hiermenu ul ul a:hover, .hiermenu ul a:focus, .hiermenu ul ul a:focus, .hiermenu ul a:active, .hiermenu ul ul a:active {
background-color:#EEEEEE;
color:#000000;
}
.hiermenu ul a.current:link, .hiermenu ul a.current:visited {
background-color:#DDDDDD;
border-right-color:#f00;
color:#000000;
}
div.annotated a.current, div.annotated a.parent {
background-color:#ECF7DC;
color:#0369C3;
}
div.annotated a:hover, div.annotated a.current:hover, div.annotated a.parent:hover {
background-color:#ECF7DC;
color:#FF6600;
}
p.RSS {
background-color:#FFFFDD;
}
p.RSS a:hover, p.RSS a:active, p.RSS a:focus {
color:#FF6600;
}
div.tabstrip {
border-bottom:8px solid #509255;
}
div.tabstrip div.TabButton {
background-color:#ECF7DC;
border-right:6px solid #FFFFFF;
}
div.tabstrip div.TabButton a.on, div.tabstrip div.TabButton a.on:hover {
background-color:#509255;
color:#FFFFFF;
}
div.tabstrip div.TabButton a:hover {
background-color:#FF6600;
color:#000000;
}
#leftColumn h2 {
background-color:#7772A8;
color:#FFFFFF;
}
#leftColumn .Text {
font-size:100%;
padding:0.5em;
}
#leftColumn .minor {
background-color:#D6E1EF;
}
#mainColumn {
background-color: #fff;
border: 1px solid #00457C;
}
#mainColumn h2 {
background-color:#7772A8;
color:#FFFFFF;
}
#mainColumn div.subsection h2 {
background-color:#509255;
color:#FFFFFF;
}
#mainColumn div.xform {
background-color:#FFF;
border:1px solid #fff;
}
#mainColumn div.xform fieldset div {
background-color:#FFF;
border:1px solid #fff;
}
#mainColumn div.xform fieldset legend {
background-color:#7773A6;
color:#FFFFFF;
}
#mainColumn h2 + div.xform {
background-image:none !important;
padding:0.5em;
}
#rightColumn {
border: 1px solid #00457C;
background: #D6E1EF;
text-align:center;
}
#rightColumn h2 {
background:#7772A8;
color:#FFFFFF;
text-align:left;
}
#rightColumn div.wrapper2col h2 {
background-color:#F0F8FB;
background-image:none;
color:#333399;
}
#rightColumn h2 + div {
background-image:none !important;
}
#rightColumn img {
border: 1px solid black;
}
#rightColumn div.minor {
background-color:#F6F6F6;
}
#mainBody h2 {
z-index:1500;
}
h3, h4, h5, h6 {
color:#787878;
}
abbr, acronym, .help {
border-bottom:1px dotted #333333;
color:#333333;
}
a:link, a:link acronym {
color:#0369C3;
}
a:visited, a:visited acronym {
color:#0353A1;
}
h3 a:link, h4 a:link, h5 a:link, h6 a:link {
color:#0369C3;
text-decoration:none;
}
h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
color:#0353A1;
text-decoration:none;
}
a:hover, a:focus, a:active, h3 a:hover, h3 a:focus, h3 a:active, h4 a:hover, h4 a:focus, h4 a:active, h5 a:hover, h5 a:focus, h5 a:active, h6 a:hover, h6 a:focus, h6 a:active {
color:#FF6600;
text-decoration:underline;
}
del {
background-color:#FFFFFF;
color:#FF3300;
}
ins {
background-color:#FFFFFF;
color:#009933;
}
input[type="text"]:focus, select:focus, textarea:focus, input[type="file"]:focus {
background-color:#F8D979;
border:1px solid #993300;
color:#000000;
}
.important {
color:#FF0000;
}
.confirm {
color:#0066CC;
}
.Date {
color:#FF6600;
font-weight:bold;
}
.subContent, .form, .publications, .subpanel, .topPicks, .multimedia {
background-color:#F8FEEE;
border-color:#ECF7DC;
border-style:none solid solid;
border-width:0pt 1px 1px;
}
.minor {
background-color:#F8FEEE;
}
.heading, #Ticker, .menu, .boxLeft, .boxRight {
background-color:#FFF;
}
.people div {
background-color:#F6F6F6;
}
.subpanel {
border:1px solid #ECF7DC;
}
.subpanel h3 {
margin-bottom:0pt;
}
#mainColumn div.HLT h2 {
background-color:#ECF7DC;
background-image:none !important;
color:#000000;
}
table {
border:1px solid #006666;
}
table.datatable {
border:1px solid #009933;
}
.twocolumn td, .subtotal {
background-color:#ECF7DC;
border-bottom:5px solid #FFFFFF;
border-right:5px solid #FFFFFF;
}
.menu a.current, .menu a.parent, .menu a:hover, .menu a.current:hover, .menu a.parent:hover {
background-color:#FFFFFF;
color:#666666;
}
.menu a:hover {
color:#0369C3;
}
.manual {
background:#FFFFFF none repeat scroll 0%;
}
div.multimedia legend {
background-color:#F8FEEE;
}
#pageFooter {
border:1px solid #00457C;
}

/*
#mainNavT3 a:link, #mainNavT3 a:visited {
background-color:#0368C6;
background-image:none;
}
#mainNavT3 a:hover, #mainNavT3 a:active, #mainNavT3 a:focus {
background-color:#0368C6;
color:#FFFFFF;
}
#mainNavB3 a {
color:#000000;
font-weight:bold;
}*/
.PublicAppointments {
border:medium none;
}
.PublicAppointments h3, .PublicAppointments h4 {
background-color:#ECF7DC;
background-image:none;
}
div.imageGallery {
padding:1em;
position:relative;
text-align:center;
}
div.imageGallery p {
font-size:120%;
margin-top:2em;
text-align:center;
}
div.imageGallery h3 {
background-image:none;
color:#000000;
font-size:120%;
font-weight:bold;
margin:0pt 0pt 0.5em;
position:relative;
}
div.imageGallery #PrevImage, div.imageGallery #NextImage {
background:transparent url(../../img/ic/igp.gif) no-repeat scroll left top;
display:block;
height:42px;
left:10px;
overflow:hidden;
position:absolute;
text-decoration:none;
text-indent:-9999px;
top:140px;
width:42px;
}
div.imageGallery #NextImage {
background-image:url(../../img/ic/ign.gif);
left:auto;
right:10px;
}

/* Site Map */
div.SiteMap {
	margin-left:2%;
	position:relative;
	height:auto !important;
	height:1%;
	}

div.SiteMap ul {
	margin:0;
	padding:0;
	list-style-type:none;
	margin-top:10px;
	border:1px solid #33c;
	height:auto !important;
	height:1%;
	}

div.SiteMap li {
	margin:0;
	}

div.SiteMap a:link, div.SiteMap a:visited, div.SiteMap a:hover, div.SiteMap a:active {
	display: block;
	padding: 2px 5px;
	border-bottom:none;
	width:99%;
	}

div.SiteMap a:hover {
	background-color: #ff0;
	}

div.SiteMap ul ul {
	margin-top:0;
	border:0 none;
	}

div.SiteMap ul li {
	font-weight:bold;
	background-color: #ccf;
	color:#000;
	}

div.SiteMap ul ul li {
	background-color:#eef;
	color:#000;
	}

div.SiteMap ul ul ul li {
	list-style-type:disc;
	margin-left:4%;
	}


div.login fieldset { border:1px dotted #00457C; padding:0.5em }
div.login fieldset div{margin:0.4em 0; }
div.login label {display:block; font-weight:bold }

.xform fieldset.radiogroup input.button 
{
	border:1px solid black; cursor:hand; }
