@charset "utf-8";
/* CSS Document */


.menu {font-size: 0.8em; margin: 0px; font-family: verdana;}
.menu ul {padding-right: 0px; padding-left: 0px; z-index: 500; padding-bottom: 0px; margin: 0px; width: 230px; max-width: 230px; padding-top: 0px; list-style-type: none; position: relative}
.menu li {float: left; background-color: #999999;}
.menu li.sub {background-color: #999999}
.menu table {margin-top: -1px; font-size: 0.8em; z-index: 100; left: 0px; position: absolute; top: 0px; border-collapse: collapse}
.menu a {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding: 5px 0px 5px 10px; font-weight: normal; text-transform: none; border-left: #ffffff 0px solid; width: 230px; max-width: 230px; color: #FFFFFF;  border-bottom: #ffffff 0px solid; font-style: normal;  font-variant: normal; text-decoration: none}
.menu a:visited {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 10px; font-weight: normal; text-transform: none; border-left: #ffffff 0px solid; width: 230px; max-width: 230px; color: #ffffff; border-bottom: #ffffff 0px solid; font-style: normal; font-variant: normal; text-decoration: none}
.menu b {float: right; margin-right: 5px}
* html .menu a {}
* html .menu a:visited {}
* html .menu a:hover {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; position: relative; background-color: #666666; font-variant: normal; text-decoration: none}
.menu li:hover {position: relative}
.menu a:active {font-weight: normal; text-transform: none; color: #00284b; font-style: normal; background-color: #BCD0E2; font-variant: normal; text-decoration: none}
.menu a:focus {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; background-color: #999966; font-variant: normal; text-decoration: none}
.menu li:hover > a {font-weight: normal; text-transform: none; color:#BCD0E2; font-style: normal; background-color:#00284B; font-variant: normal; text-decoration: none}
.menu li ul {padding-right: 0px; padding-left: 0px; left: 240px; visibility: hidden; padding-bottom: 2em; padding-top: 2em; position: absolute; top: -2em; background-color: transparent}
.menu li:hover > ul {visibility: visible}
.menu ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}

.about li, .location li, .clinic li, .education li, .cairns li, .training li, .publications li, .library li, .news li, .links li {float: left; background-color:#006699;}

/*  Don't think the rest is needed.....
.about {font-size: 100%; margin: 0px; font-family: verdana; left: 0px; display: block;}
.about ul {padding-right: 0px; padding-left: 0px; z-index: 500; padding-bottom: 0px; margin: 0px; width: 200px; padding-top: 0px; list-style-type: none; position: relative}
.about li {float: left; background-color: #999999}
.about li.sub {background-color: #999999}
.about table {margin-top: -1px; font-size: 100%; z-index: 100; left: 0px; position: absolute; top: 0px; border-collapse: collapse}
.about a {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid; width: 10em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.about a:visited {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid;  width: 200px; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.about b {float: right; margin-right: 5px}
* html .about a {}
* html .about a:visited {}
* html .about a:hover {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; position: relative; background-color: #666666; font-variant: normal; text-decoration: none}
.about li:hover {position: relative}
.about a:active {font-weight: normal; text-transform: none; color: #00284b; font-style: normal; background-color: #BCD0E2; font-variant: normal; text-decoration: none}
.about a:focus {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; background-color: #999966; font-variant: normal; text-decoration: none}
.about li:hover > a {font-weight: normal; text-transform: none; color:#BCD0E2; font-style: normal; background-color:#00284B; font-variant: normal; text-decoration: none}
.about li ul {padding-right: 2em; padding-left: 2em; left: 600px; visibility: hidden; padding-bottom: 2em; padding-top: 2em; position: absolute; top: -2em; background-color: transparent}
.about li:hover > ul {visibility: visible}
.about ul a:hover ul ul {visibility: hidden}
.about ul a:hover ul a:hover ul ul {visibility: hidden}
.about ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
.about ul a:hover ul {visibility: visible}
.about ul a:hover ul a:hover ul {visibility: visible}
.about ul a:hover ul a:hover ul a:hover ul {visibility: visible}
.about ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}


.clinic {font-size: 100%; margin: 0px; font-family: verdana}
.clinic ul {padding-right: 0px; padding-left: 0px; z-index: 500; padding-bottom: 0px; margin: 0px; width: 17em; padding-top: 0px; list-style-type: none; position: relative}
.clinic li {float: left; background-color: #999999}
.clinic li.sub {background-color: #999999}
.clinic table {margin-top: -1px; font-size: 100%; z-index: 100; left: 0px; position: absolute; top: 0px; border-collapse: collapse}
.clinic a {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid; width: 15em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.clinic a:visited {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid;  width: 15em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.clinic b {float: right; margin-right: 5px}
* html .clinic a {}
* html .clinic a:visited {}
* html .clinic a:hover {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; position: relative; background-color: #666666; font-variant: normal; text-decoration: none}
.clinic li:hover {position: relative}
.clinic a:active {font-weight: normal; text-transform: none; color: #00284b; font-style: normal; background-color: #BCD0E2; font-variant: normal; text-decoration: none}
.clinic a:focus {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; background-color: #999966; font-variant: normal; text-decoration: none}
.clinic li:hover > a {font-weight: normal; text-transform: none; color:#BCD0E2; font-style: normal; background-color:#00284B; font-variant: normal; text-decoration: none}
.clinic li ul {padding-right: 2em; padding-left: 2em; left: 16em; visibility: hidden; padding-bottom: 2em; padding-top: 2em; position: absolute; top: -2em; background-color: transparent}
.clinic li:hover > ul {visibility: visible}
.clinic ul a:hover ul ul {visibility: hidden}
.clinic ul a:hover ul a:hover ul ul {visibility: hidden}
.clinic ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
.clinic ul a:hover ul {visibility: visible}
.clinic ul a:hover ul a:hover ul {visibility: visible}
.clinic ul a:hover ul a:hover ul a:hover ul {visibility: visible}
.clinic ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}


.education {font-size: 100%; margin: 0px; font-family: verdana}
.education ul {padding-right: 0px; padding-left: 0px; z-index: 500; padding-bottom: 0px; margin: 0px; width: 17em; padding-top: 0px; list-style-type: none; position: relative}
.education li {float: left; background-color: #999999}
.education li.sub {background-color: #999999}
.education table {margin-top: -1px; font-size: 100%; z-index: 100; left: 0px; position: absolute; top: 0px; border-collapse: collapse}
.education a {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid; width: 19em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.education a:visited {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid;  width: 19em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.education b {float: right; margin-right: 5px}
* html .education a {}
* html .education a:visited {}
* html .education a:hover {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; position: relative; background-color: #666666; font-variant: normal; text-decoration: none}
.education li:hover {position: relative}
.education a:active {font-weight: normal; text-transform: none; color: #00284b; font-style: normal; background-color: #BCD0E2; font-variant: normal; text-decoration: none}
.education a:focus {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; background-color: #999966; font-variant: normal; text-decoration: none}
.education li:hover > a {font-weight: normal; text-transform: none; color:#BCD0E2; font-style: normal; background-color:#00284B; font-variant: normal; text-decoration: none}
.education li ul {padding-right: 2em; padding-left: 2em; left: 16em; visibility: hidden; padding-bottom: 2em; padding-top: 2em; position: absolute; top: -2em; background-color: transparent}
.education li:hover > ul {visibility: visible}
.education ul a:hover ul ul {visibility: hidden}
.education ul a:hover ul a:hover ul ul {visibility: hidden}
.education ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
.education ul a:hover ul {visibility: visible}
.education ul a:hover ul a:hover ul {visibility: visible}
.education ul a:hover ul a:hover ul a:hover ul {visibility: visible}
.education ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}

.cairns {font-size: 100%; margin: 0px; font-family: verdana}
.cairns ul {padding-right: 0px; padding-left: 0px; z-index: 500; padding-bottom: 0px; margin: 0px; width: 17em; padding-top: 0px; list-style-type: none; position: relative}
.cairns li {float: left; background-color: #999999}
.cairns li.sub {background-color: #999999}
.cairns table {margin-top: -1px; font-size: 100%; z-index: 100; left: 0px; position: absolute; top: 0px; border-collapse: collapse}
.cairns a {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid; width: 19em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.cairns a:visited {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid;  width: 19em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.cairns b {float: right; margin-right: 5px}
* html .cairns a {}
* html .cairns a:visited {}
* html .cairns a:hover {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; position: relative; background-color: #666666; font-variant: normal; text-decoration: none}
.cairns li:hover {position: relative}
.cairns a:active {font-weight: normal; text-transform: none; color: #00284b; font-style: normal; background-color: #BCD0E2; font-variant: normal; text-decoration: none}
.cairns a:focus {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; background-color: #999966; font-variant: normal; text-decoration: none}
.cairns li:hover > a {font-weight: normal; text-transform: none; color:#BCD0E2; font-style: normal; background-color:#00284B; font-variant: normal; text-decoration: none}
.cairns li ul {padding-right: 2em; padding-left: 2em; left: 16em; visibility: hidden; padding-bottom: 2em; padding-top: 2em; position: absolute; top: -2em; background-color: transparent}
.cairns li:hover > ul {visibility: visible}
.cairns ul a:hover ul ul {visibility: hidden}
.cairns ul a:hover ul a:hover ul ul {visibility: hidden}
.cairns ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
.cairns ul a:hover ul {visibility: visible}
.cairns ul a:hover ul a:hover ul {visibility: visible}
.cairns ul a:hover ul a:hover ul a:hover ul {visibility: visible}
.cairns ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}

.training {font-size: 100%; margin: 0px; font-family: verdana}
.training ul {padding-right: 0px; padding-left: 0px; z-index: 500; padding-bottom: 0px; margin: 0px; width: 17em; padding-top: 0px; list-style-type: none; position: relative}
.training li {float: left; background-color: #999999}
.training li.sub {background-color: #999999}
.training table {margin-top: -1px; font-size: 100%; z-index: 100; left: 0px; position: absolute; top: 0px; border-collapse: collapse}
.training a {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid; width: 24em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.training a:visited {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid;  width: 24em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.training b {float: right; margin-right: 5px}
* html .training a {}
* html .training a:visited {}
* html .training a:hover {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; position: relative; background-color: #666666; font-variant: normal; text-decoration: none}
.training li:hover {position: relative}
.training a:active {font-weight: normal; text-transform: none; color: #00284b; font-style: normal; background-color: #BCD0E2; font-variant: normal; text-decoration: none}
.training a:focus {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; background-color: #999966; font-variant: normal; text-decoration: none}
.training li:hover > a {font-weight: normal; text-transform: none; color:#BCD0E2; font-style: normal; background-color:#00284B; font-variant: normal; text-decoration: none}
.training li ul {padding-right: 2em; padding-left: 2em; left: 16em; visibility: hidden; padding-bottom: 2em; padding-top: 2em; position: absolute; top: -2em; background-color: transparent}
.training li:hover > ul {visibility: visible}
.training ul a:hover ul ul {visibility: hidden}
.training ul a:hover ul a:hover ul ul {visibility: hidden}
.training ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
.training ul a:hover ul {visibility: visible}
.training ul a:hover ul a:hover ul {visibility: visible}
.training ul a:hover ul a:hover ul a:hover ul {visibility: visible}
.training ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}

.publications {font-size: 100%; margin: 0px; font-family: verdana}
.publications ul {padding-right: 0px; padding-left: 0px; z-index: 500; padding-bottom: 0px; margin: 0px; width: 17em; padding-top: 0px; list-style-type: none; position: relative}
.publications li {float: left; background-color: #999999}
.publications li.sub {background-color: #999999}
.publications table {margin-top: -1px; font-size: 100%; z-index: 100; left: 0px; position: absolute; top: 0px; border-collapse: collapse}
.publications a {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid; width: 14em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.publications a:visited {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid;  width: 14em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.publications b {float: right; margin-right: 5px}
* html .publications a {}
* html .publications a:visited {}
* html .publications a:hover {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; position: relative; background-color: #666666; font-variant: normal; text-decoration: none}
.publications li:hover {position: relative}
.publications a:active {font-weight: normal; text-transform: none; color: #00284b; font-style: normal; background-color: #BCD0E2; font-variant: normal; text-decoration: none}
.publications a:focus {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; background-color: #999966; font-variant: normal; text-decoration: none}
.publications li:hover > a {font-weight: normal; text-transform: none; color:#BCD0E2; font-style: normal; background-color:#00284B; font-variant: normal; text-decoration: none}
.publications li ul {padding-right: 2em; padding-left: 2em; left: 16em; visibility: hidden; padding-bottom: 2em; padding-top: 2em; position: absolute; top: -2em; background-color: transparent}
.publications li:hover > ul {visibility: visible}
.publications ul a:hover ul ul {visibility: hidden}
.publications ul a:hover ul a:hover ul ul {visibility: hidden}
.publications ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
.publications ul a:hover ul {visibility: visible}
.publications ul a:hover ul a:hover ul {visibility: visible}
.publications ul a:hover ul a:hover ul a:hover ul {visibility: visible}
.publications ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}

.library {font-size: 100%; margin: 0px; font-family: verdana}
.library ul {padding-right: 0px; padding-left: 0px; z-index: 500; padding-bottom: 0px; margin: 0px; width: 17em; padding-top: 0px; list-style-type: none; position: relative}
.library li {float: left; background-color: #999999}
.library li.sub {background-color: #999999}
.library table {margin-top: -1px; font-size: 100%; z-index: 100; left: 0px; position: absolute; top: 0px; border-collapse: collapse}
.library a {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid; width: 16em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.library a:visited {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid; width: 16em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.library b {float: right; margin-right: 5px}
* html .library a {}
* html .library a:visited {}
* html .library a:hover {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; position: relative; background-color: #666666; font-variant: normal; text-decoration: none}
.library li:hover {position: relative}
.library a:active {font-weight: normal; text-transform: none; color: #00284b; font-style: normal; background-color: #BCD0E2; font-variant: normal; text-decoration: none}
.library a:focus {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; background-color: #999966; font-variant: normal; text-decoration: none}
.library li:hover > a {font-weight: normal; text-transform: none; color:#BCD0E2; font-style: normal; background-color:#00284B; font-variant: normal; text-decoration: none}
.library li ul {padding-right: 2em; padding-left: 2em; left: 16em; visibility: hidden; padding-bottom: 2em; padding-top: 2em; position: absolute; top: -2em; background-color: transparent}
.library li:hover > ul {visibility: visible}
.library ul a:hover ul ul {visibility: hidden}
.library ul a:hover ul a:hover ul ul {visibility: hidden}
.library ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
.library ul a:hover ul {visibility: visible}
.library ul a:hover ul a:hover ul {visibility: visible}
.library ul a:hover ul a:hover ul a:hover ul {visibility: visible}
.library ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}

.news {font-size: 100%; margin: 0px; font-family: verdana}
.news ul {padding-right: 0px; padding-left: 0px; z-index: 500; padding-bottom: 0px; margin: 0px; width: 12em; padding-top: 0px; list-style-type: none; position: relative}
.news li {float: left; background-color: #999999}
.news li.sub {background-color: #999999}
.news table {margin-top: -1px; font-size: 100%; z-index: 100; left: 0px; position: absolute; top: 0px; border-collapse: collapse}
.news a {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid; width: 12em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.news a:visited {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid;  width: 12em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.news b {float: right; margin-right: 5px}
* html .news a {width: 12em;}
* html .news a:visited {width: 12em;}
* html .news a:hover {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; position: relative; background-color: #666666; font-variant: normal; text-decoration: none}
.news li:hover {position: relative}
.news a:active {font-weight: normal; text-transform: none; color: #00284b; font-style: normal; background-color: #BCD0E2; font-variant: normal; text-decoration: none}
.news a:focus {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; background-color: #999966; font-variant: normal; text-decoration: none}
.news li:hover > a {font-weight: normal; text-transform: none; color:#BCD0E2; font-style: normal; background-color:#00284B; font-variant: normal; text-decoration: none}
.news li ul {padding-right: 2em; padding-left: 2em; left: 16em; visibility: hidden; padding-bottom: 2em; padding-top: 2em; position: absolute; top: -2em; background-color: transparent}
.news li:hover > ul {visibility: visible}
.news ul a:hover ul ul {visibility: hidden}
.news ul a:hover ul a:hover ul ul {visibility: hidden}
.news ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
.news ul a:hover ul {visibility: visible}
.news ul a:hover ul a:hover ul {visibility: visible}
.news ul a:hover ul a:hover ul a:hover ul {visibility: visible}
.news ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}

.links {font-size: 100%; margin: 0px; font-family: verdana}
.links ul {padding-right: 0px; padding-left: 0px; z-index: 500; padding-bottom: 0px; margin: 0px; width: 12em; padding-top: 0px; list-style-type: none; position: relative}
.links li {float: left; background-color: #999999}
.links li.sub {background-color: #999999}
.links table {margin-top: -1px; font-size: 100%; z-index: 100; left: 0px; position: absolute; top: 0px; border-collapse: collapse}
.links a {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid; width: 10em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.links a:visited {border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: 1em; font-weight: normal; text-transform: none; border-left: #ffffff 1px solid;  width: 10em; color: #FFFFFF; line-height: 2em; border-bottom: #ffffff 0px solid; font-style: normal; height: 2em; font-variant: normal; text-decoration: none}
.links b {float: right; margin-right: 5px}
* html .links a {width: 10em;}
* html .links a:visited {width: 10em;}
* html .links a:hover {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; position: relative; background-color: #666666; font-variant: normal; text-decoration: none}
.links li:hover {position: relative}
.links a:active {font-weight: normal; text-transform: none; color: #00284b; font-style: normal; background-color: #BCD0E2; font-variant: normal; text-decoration: none}
.links a:focus {font-weight: normal; text-transform: none; color: #ccff66; font-style: normal; background-color: #999966; font-variant: normal; text-decoration: none}
.links li:hover > a {font-weight: normal; text-transform: none; color:#BCD0E2; font-style: normal; background-color:#00284B; font-variant: normal; text-decoration: none}
.links li ul {padding-right: 2em; padding-left: 2em; left: 16em; visibility: hidden; padding-bottom: 2em; padding-top: 2em; position: absolute; top: -2em; background-color: transparent}
.links li:hover > ul {visibility: visible}
.links ul a:hover ul ul {visibility: hidden}
.links ul a:hover ul a:hover ul ul {visibility: hidden}
.links ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
.links ul a:hover ul {visibility: visible}
.links ul a:hover ul a:hover ul {visibility: visible}
.links ul a:hover ul a:hover ul a:hover ul {visibility: visible}
.links ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}
*/
