html {
   background: #dacdb9;
   color: #000;
   font: 12px verdana, tahoma, arial, helvetica, sans-serif;
   text-align: left;
}
html body {
   margin: 0 auto;
   width: 770px;
   border: solid #b5cde2;
   border-width: 0 5px;
}
html body div#page_content {
   background: #fff;
   padding: 0 10px;
   border: solid #eaf0ee;
   border-width: 0 10px;
}
html body div#page_content h1 {
   font: 21px "Century Gothic", "Trebuchet MS", verdana, tahoma, arial, helvetica, sans-serif;
   margin: 20px 0 0 0;
}
html body div#page_content h2 {
   font: 16px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
   margin: 10px 0 5px 0;
   border-bottom: 1px dotted #000;
}
html body div#page_content h3 {
   font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
   margin: 10px 0 0 0;
   border-bottom: 1px dotted #000;
   color: #305e89;
}
html body div#page_content h4 {
   font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
   margin: 0;
}
html body div#page_content h5 {
   font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
   margin: 5px 0;
   border-bottom: 1px dotted #000;
}
html body div#page_content h6 {
   font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
   margin: 0;
}
a img {
	border: 0;
}
a {
   text-decoration: none;
   color: #305e89;
   cursor: pointer;
}
a:hover {
   color: #dfa073;

}
html body a:hover img {
   border-color: #b1cadf;
}
html body img,
html body div#page_content div.img_container {
   border: 1px solid #eaf0ee;
   padding: 5px;
}
html body img.no_borders {
   border: 0;
   padding: 0;
}
html body img.left {
   float: left;
   margin-right: 5px;
}
html body img.right {
   float: right;
   margin-left: 5px;
}
html body img.left_no_borders {
   float: left;
   margin-right: 5px;
   border: 0;
   padding: 0;
}
html body img.right_no_borders {
   float: right;
   margin-left: 5px;
   border: 0;
   padding: 0;
}
html body div#page_content p {
   margin: 5px 0 5px 0;
   padding: 0;
}
html body div#page_content div {
   margin: 0;
   padding: 0;
}
html body div#page_content div.count,
html body div#page_content div.watch {
   margin-bottom: 10px;
}
html body div#page_content div.table_header {
   background: #b1cadf;
   font-weight: bold;
   padding: 1px 2px;
   height: 14px;
   font-family: tahoma, arial, helvetica, sans-serif;
   margin: 0 2px;
}
html body div#page_content div.table_header a:hover {
   color: #000;
}
html body div#page_content table {
   padding: 0;
   margin: 0 0 10px 0;
}
html body div#page_content table tr {
   margin: 0;
   padding: 0;
}
html body div#page_content table tr td {
   vertical-align: top;
   margin: 0;
   padding: 1px 2px;
}
html body div#page_content table tr td.td_r {
   text-align: right;
}
html body div#page_content table.table {
   width: 100%;
   table-layout: fixed;
   font-family: tahoma, arial, helvetica, sans-serif;
   margin-bottom: 20px;
}
html body div#page_content table.table tr {
   background: #f3f7fb;
   height: 14px;
}
html body div#page_content table.table tr.row_disabled {
   background: #eec2c2;
}
html body div#page_content table.table tr.table_header td {
   background: #b1cadf;
   font-weight: bold;
}
html body div#page_content table.table tr td span {
   display: block;
   height: 14px;
   overflow: hidden;
   position: static;
   line-height: normal;
   white-space: nowrap;
}
html body div#page_content table.table tr td span.highlight {
   display: inline;
}
html body div#page_content table.table tr td span.title {
   float: left;
   margin-right: 5px;
   font-weight: bold;
}
html body div#page_content table.table tr td a {
   display: block;
}
html body div#page_content table.table tr td a:hover {
   color: #000;
}
html body div#page_content table.table tr td a span {
   display: inline;
}
html body div#page_content table.table tr td.message span {
   height: auto;
   background: #f3f7fb;
   padding: 1px 2px;
}
html body div#page_content table.table tr td.message span.highlight {
   padding: 0;
}
html body div#page_content table.table tr td.message {
   padding: 0 0 20px 0;
   background: #fff;
}
html body div#page_content table.table tr td.sorting span {
   width: 14px;
   margin: 0 4px;
   text-align: center;
   float: left;
}
html body div#page_content table.table tr td.sorting span.sort_up a.sort_up,
html body div#page_content table.table tr td.sorting span.sort_down a.sort_down {
   width: 14px;
   height: 12px;
}
html body div#page_content table.information {
   width: 100%;
   margin-bottom: 20px;
}
html body div#page_content table.information tr td.left {
   background: #b1cadf;
   font-weight: bold;
   width: 116px;
}
html body div#page_content table.information tr td.right {
   background: #f3f7fb;
}
html body div#page_content span {
   margin: 0;
   padding: 0;
}
html body div#page_content span.highlight {
   font-weight: bold;
   color: #f0873a;
}
ul {
   list-style-type: none;
   margin: 0 0 8px 20px;
   padding: 0;
}
ul li {
   background: url('./images/bullet.jpg') left 3px no-repeat;
   padding: 0 0 2px 20px;
}
li.error {
	background-image: url('./images/bulletError.jpg');
	color: #d70000;
}
li.successMessage {
	background-image: url('./images/bulletSuccess.jpg');
	color: #007d00;
}
html body div#page_content ul.dynamic {
	width: 0;
}
html body div#page_content ul.dynamic li {
	height: 14px;
}
html body div#page_content ul.dynamic li span.dynamic {
	position: absolute;
}
html body div#page_content ol {
   margin: 0 0 10px 40px;
   padding: 0;
}
html body div#page_content form {
   font-family: tahoma, arial, helvetica, sans-serif;
   margin-bottom: 10px;
}
html body div#page_content form div {
   padding-bottom: 5px;
}
html body div#page_content form div span {
   position: absolute;
   line-height: 21px;
}
html body div#page_content form div span.date_format {
   position: relative;
   display: inline;
}
html body div#page_content form div input,
html body div#page_content form div textarea,
html body div#page_content form div select,
html body div#page_content div.btns a {
   border: 1px solid #002a7f;
   padding: 1px;
   color: #002a7f;
   font: 12px arial, helvetica;
   background: #f3f7fb;
   margin-left: 117px;
   width: 489px;
}
html body div#page_content form div.btns {
   margin: 10px 5px 0 117px;
}
html body div#page_content div.btns {
   height: 21px;
}
html body div#page_content div.btns input,
html body div#page_content div.btns a {
   margin: 0 10px 0 0;
   width: 100px;
   cursor: pointer;
   height: 21px;
   float: left;
}
html body div#page_content div.btns input.btn_disabled {
   color: #fff;
}
html body div#page_content div.btns a {
   display: block;
   text-align: center;
   height: 17px;
   line-height: 17px;
}
html body div#page_content div.btns input:hover,
html body div#page_content div.btns a:hover {
   border-color: #000;
   color: #002a7f;
}
html body div#page_content form div select {
   width: 493px;
   padding: 0;
}
html body div#page_content form div input[type="file"] {
   width: 491px;
   height: 19px;
}
html body div#page_content form div input.file_radio {
   width: 359px;
   margin-left: 247px;
   margin-top: -15px;
}
html body div#page_content form div input[type="checkbox"] {
   margin-right: 5px;
   width: 13px;
}
html body div#page_content form div input[type="radio"] {
   margin-right: 5px;
   width: 14px;
}
html body div#page_content form div input.input_date_format {
   width: 411px;
}
html body div#page_content form div input.btn_add_file {
   margin-left: 0;
   width: 107px;
   position: absolute;
   cursor: pointer;
   height: 21px;
}
html body div#page_content form div.file div#files {
   margin-top: -5px;
}
html body div#page_content form div.file div#files div {
   padding: 0;
}
html body div#page_content form div.file div#files div.file {
   margin-top: 5px;
}
html body div#page_content form div.file div#files div.file span.file_link {
   margin-left: 117px;
   position: static;
}
html body div#page_content form div.validation_code img.validation_code {
   margin: 0 0 -10px 117px;
}
html body div#page_content form div.validation_code input#validation_code {
   margin-top: 15px;
}
html body div#page_content form div p {
   margin-left: 117px;
   margin-bottom: 5px;
}
html body div#page_content form div fieldset {
   margin: 0 0 10px 0;
   padding: 10px 0;
   border: 1px solid #002a7f;
   border-left: 0;
   width: 609px;
}
html body div#page_content form div fieldset legend {
   padding: 0 10px;
   color: #000;
}
html body div#page_content form div fieldset input,
html body div#page_content form div fieldset textarea,
html body div#page_content form div fieldset select {
   width: 482px;
}
html body div#page_content form.delete p {
   font-weight: bold;
   margin-left: 0;
}
html body div#page_content form.delete input {
   margin-left: 0;
}
html body div#page_content form.delete div.btns {
   margin-left: 0;
}
html body div#page_content form.filter div {
   float: left;
}
html body div#page_content form.filter div.filter_input {
   float: none;
}
html body div#page_content form.filter div.filter_input input {
   width: 606px;
}
html body div#page_content form.filter div.filter_check {
   float: none;
}
html body div#page_content form.filter div select {
   width: 195px;
   margin: 0 10px 0 0;
}
html body div#page_content form.filter div.filter_list_short select {
   width: 95px;
}
html body div#page_content form.filter div.filter_list_long select {
   width: 290px;
}
html body div#page_content form.filter div input {
   margin-left: 0;
}
html body div#page_content form.filter div.btns {
   clear: left;
   margin-left: 0;
}
html body div#page_content div.error {
   padding-bottom: 5px;
}
html body div#page_content div.error span {
   color: #d70000;
   font-weight: bold;
   display: block;
   position: static;
}
html body div#page_content div.error span a {
   color: #f56b6b;
}
html body div#page_content div.error span a:hover {
   color: #f59292;
}
html body div#page_content span.error {
   color: #d70000;
}
html body div#page_content div#head {
   margin: 0 -20px;
   font-family: tahoma, arial, helvetica, sans-serif;
}
html body div#page_content div#head div#header {
   background: #eff1d5;
   padding-top: 15px;
   height: 45px;
}
html body div#page_content div#head div#header div#time {
   float: right;
   padding-right: 15px;
   font-size: 11px;
   margin: 54px 0 0 -755px;
}
html body div#page_content div#head div#header div#welcome {
   float: right;
   clear: right;
   margin-top: -42px;
   padding-right: 15px;
}
html body div#page_content div#head div#header div#welcome span.name {
   font-weight: bold;
}
html body div#page_content div#head div#header div#quick_search {
   float: right;
   padding-right: 5px;
}
html body div#page_content div#head div#header div#quick_search form div {
   padding: 0 10px 0 4px;
   background: url('./images/input_left.jpg') left no-repeat;
   float: left;
   clear: none;
}
html body div#page_content div#head div#header div#quick_search form div.btns {
   display: none;
}
html body div#page_content div#head div#header div#quick_search form div input {
   width: 150px;
   border: 0;
   background: #b5cde2 url('./images/input_right.jpg') top right no-repeat;
   height: 15px;
   padding: 2px 4px 2px 0px;
   margin: 0;
}
html body div#page_content div#head div#header div#quick_login {
   float: right;
   padding: 0 5px 0 10px;
   margin-bottom: -20px;
}
html body div#page_content div#head div#header div#quick_login form div {
   padding: 0 10px 0 4px;
   background: url('./images/input_left.jpg') left no-repeat;
   float: left;
   clear: none;
}
html body div#page_content div#head div#header div#quick_login form div.register {
   float: none;
   clear: left;
   text-align: right;
   background: none;
   padding: 5px 11px 0 0;
   margin: 0;
}
html body div#page_content div#head div#header div#quick_login form div.btns {
	margin: 0 0 0 -1px;
	padding: 0;
	visibility: hidden;
}
html body div#page_content div#head div#header div#quick_login form div.btns input {
	padding: 0;
	width: 1px;
}
html body div#page_content div#head div#header div#quick_login form div input {
   width: 92px;
   border: 0;
   background: #b5cde2 url('./images/input_right.jpg') top right no-repeat;
   height: 15px;
   padding: 2px 4px 2px 0px;
   margin: 0;
}
html body div#page_content div#head div#header h1 {
   height: 30px;
   width: 175px;
   color: #000;
   margin: 0 0 0 15px;
   padding: 0;
   overflow: hidden;
   position: absolute;
   background: transparent;
}
html body div#page_content div#head div#header h1 span.img {
   height: 30px;
   width: 175px;
   display: block;
   position: absolute;
   left: 0;
   top: 0;
   background: url('./images/dynaplan.jpg') no-repeat;
}
html body div#page_content div#head div#menu_1 {
   background: #eff1d5 url('./images/menu_1.jpg');
}
html body div#page_content div#head div#menu_1 ul {
   margin: 0;
   padding: 0;
}
html body div#page_content div#head div#menu_1 ul li {
   padding: 0 15px;
   margin: 0;
   display: table-cell;
   background: transparent;
}
html body div#page_content div#head div#menu_1 ul li.only {
   background: url('./images/menu_1_after.jpg') right no-repeat;
   padding-right: 30px;
   padding-left: 0px;
}
html body div#page_content div#head div#menu_1 ul li.first {
   background: #2b5a86 url('./images/menu_1_selected.jpg');
   padding-right: 0px;
}
html body div#page_content div#head div#menu_1 ul li.before {
   background: url('./images/menu_1_before.jpg') right no-repeat;
   padding-right: 30px;
}
html body div#page_content div#head div#menu_1 ul li.selected {
   background: #2b5a86 url('./images/menu_1_selected.jpg');
   padding: 0;
}
html body div#page_content div#head div#menu_1 ul li.after {
   background: url('./images/menu_1_after.jpg') left no-repeat;
   padding-left: 30px;
}
html body div#page_content div#head div#menu_1 ul li.last {
   background: url('./images/menu_1_after.jpg') right no-repeat;
   padding-right: 30px;
   padding-left: 0;
}
html body div#page_content div#head div#menu_1 ul li a {
   display: block;
   line-height: 30px;
   text-align: center;
   color: #000;
   height: 31px;
}
html body div#page_content div#head div#menu_1 ul li a:hover {
   color: #305e89;
}
html body div#page_content div#head div#menu_1 ul li a.only {
   background: #2b5a86 url('./images/menu_1_selected.jpg');
   padding-left: 15px;
}
html body div#page_content div#head div#menu_1 ul li a.first {
   color: #fff;
}
html body div#page_content div#head div#menu_1 ul li a.first:hover {
   color: #d5e3ef;
}
html body div#page_content div#head div#menu_1 ul li a.selected {
   color: #fff;
}
html body div#page_content div#head div#menu_1 ul li a.selected:hover {
   color: #d5e3ef;
}
html body div#page_content div#head div#menu_1 ul li a.last {
   background: #2b5a86 url('./images/menu_1_selected.jpg');
   color: #fff;
}
html body div#page_content div#head div#menu_1 ul li a.last:hover {
   color: #d5e3ef;
}
html body div#page_content div#head div#menu_2 {
   background: #b5cde2 url('./images/menu_2.jpg');
   padding-top: 9px;
}
html body div#page_content div#head div#menu_2 ul {
   padding: 0;
   margin: 0;
   list-style-type: none;
}
html body div#page_content div#head div#menu_2 ul li {
   display: table-cell;
   padding: 0 15px;
   margin: 0;
   background: transparent;
}
html body div#page_content div#head div#menu_2 ul li.only {
   background: url('./images/menu_2_after.jpg') right no-repeat;
   padding-right: 30px;
   padding-left: 0px;
}
html body div#page_content div#head div#menu_2 ul li.first {
   background: #aaa url('./images/menu_2_selected.jpg');
   padding-right: 0px;
}
html body div#page_content div#head div#menu_2 ul li.before {
   background: url('./images/menu_2_before.jpg') right no-repeat;
   padding-right: 30px;
}
html body div#page_content div#head div#menu_2 ul li.selected {
   background: #aaa url('./images/menu_2_selected.jpg') top;
   padding: 0;
}
html body div#page_content div#head div#menu_2 ul li.after {
   background: url('./images/menu_2_after.jpg') left no-repeat;
   padding-left: 30px;
}
html body div#page_content div#head div#menu_2 ul li.last {
   background: url('./images/menu_2_after.jpg') right no-repeat;
   padding-right: 30px;
   padding-left: 0;
}
html body div#page_content div#head div#menu_2 ul li a {
   display: block;
   line-height: 28px;
   text-align: center;
   color: #000;
   height: 31px;
}
html body div#page_content div#head div#menu_2 ul li a:hover {
   color: #1b466b;
}
html body div#page_content div#head div#menu_2 ul li a.only {
   background: #aaa url('./images/menu_2_selected.jpg');
   padding-left: 15px;
}
html body div#page_content div#head div#menu_2 ul li a.first:hover {
   color: #305e89;
}
html body div#page_content div#head div#menu_2 ul li a.selected:hover {
   color: #305e89;
}
html body div#page_content div#head div#menu_2 ul li a.last {
   background: #aaa url('./images/menu_2_selected.jpg');
}
html body div#page_content div#head div#menu_2 ul li a.last:hover {
   color: #305e89;
}
html body div#page_content div#head div#menu_3 {
   position: absolute;
   width: 130px;
   margin-top: 28px;
   background: #000 url('./images/menu_3.jpg') no-repeat bottom;
   padding-bottom: 45px;
}
html body div#page_content div#head div#menu_3 ul {
   padding: 15px 0 0 0;
   margin: 0;
   list-style: none;
}
html body div#page_content div#head div#menu_3 ul li {
   width: 115px;
   height: 17px;
   padding: 0 0 0 15px;
   margin: 0;
   background: transparent;
}
html body div#page_content div#head div#menu_3 ul li.divider {
   padding-top: 10px;
}
html body div#page_content div#head div#menu_3 ul li a {
   display: block;
   height: 16px;
   color: #b1cadf;
}
html body div#page_content div#head div#menu_3 ul li a:hover {
   color: #d5e3ef;
}
html body div#page_content div#head div#menu_3 ul li a.only {
   color: #d5e3ef;
}
html body div#page_content div#head div#menu_3 ul li a.first {
   color: #d5e3ef;
}
html body div#page_content div#head div#menu_3 ul li a.selected {
   color: #d5e3ef;
}
html body div#page_content div#head div#menu_3 ul li a.last {
   color: #d5e3ef;
}
html body div#page_content div#head div#menu_3_after {
   width: 30px;
   height: 30px;
   background: url('./images/menu_3_after.gif');
   margin: 13px 0 0 130px;
   position: absolute;
}
html body div#page_content div#head div#pathway {
   float: right;
   color: #fff;
   line-height: 26px;
   padding-right: 15px;
   font-weight: bold;
   background: transparent url('./images/pathway.jpg') no-repeat right;
   height: 31px;
}
html body div#page_content div#head div#pathway a {
   color: #b1cadf;
   font-weight: normal;
}
html body div#page_content div#head div#pathway a:hover {
   color: #d5e3ef;
}
html body div#page_content div#head div#heading_before {
   background: transparent url('./images/pathway.jpg') no-repeat left;
   height: 31px;
   width: 10px;
}
html body div#page_content div#head div#heading {
   background: #000712 url('./images/heading.jpg');
   height: 31px;
   width: 100%;
}
html body div#page_content div#head div#heading h1 {
   font-size: 17px;
   margin-top: -31px;
   position: absolute;
   padding-left: 15px;
   height: 31px;
   line-height: 23px;
   color: #fff;
}
html body div#page_content div#body {
   width: 100%;
   padding-top: 10px;
   min-height: 150px;
}
html body div#page_content div#body_menu {
   margin-left: 120px;
   padding-top: 10px;
   width: 610px;
   min-height: 150px;
}
html body div#page_content div#footer_before {
   background: url('./images/footer_before.jpg');
   height: 30px;
   width: 30px;
   clear: both;
   margin-left: -10px;
}
html body div#page_content div#footer {
   margin: 0 -10px;
   background: #eaf0ee;
   width: 750px;
   text-align: center;
   height: 16px;
   clear: both;
   font-size: 11px;
   line-height: 16px;
}
html body div#page_content div#footer_after {
   background: url('./images/footer_after.jpg');
   height: 30px;
   width: 30px;
   float: right;
   margin: -46px -10px 0 0;
}
html body div#page_content div#footer a {
   color: #565959;
}
html body div#page_content div#footer a:hover {
   color: #000;
}
html body div#interactive {
   width: 30px;
   background: url('./images/interactive.jpg');
   position: fixed;
   top: 75px;
   margin-left: 775px;
}
html body div#interactive div#interactive_before {
   width: 30px;
   height: 35px;
   background: url('./images/interactive_before.jpg');
   margin-bottom: -15px;
}
html body div#interactive div#interactive_after {
   width: 30px;
   height: 35px;
   background: url('./images/interactive_after.jpg');
   margin-top: -15px;
}
html body div#interactive a {
   width: 30px;
   height: 30px;
   display: block;
   position: relative;
}
html body div#interactive a#interactive_contact {
   background: url('./images/contact.jpg') no-repeat 2px center;
}
html body div#interactive a#interactive_tip_friend {
   background: url('./images/tip_friend.jpg') no-repeat 2px center;
}
html body div#interactive a#interactive_rss {
   background: url('./images/rss.jpg') no-repeat 2px center;
}
html body div#interactive a#interactive_contact:hover {
   background: url('./images/contact_over.jpg') no-repeat 1px center;
}
html body div#interactive a#interactive_tip_friend:hover {
   background: url('./images/tip_friend_over.jpg') no-repeat 1px center;
}
html body div#interactive a#interactive_rss:hover {
   background: url('./images/rss_over.jpg') no-repeat 1px center;
}

a.sort_up {
   background: url('./images/sort_up.png') right top no-repeat;
}
a.sort_down {
   background: url('./images/sort_down.png') no-repeat;
}
a.asc_1 {
   background: url('./images/sort_1_asc.png') center right no-repeat;
}
a.desc_1 {
   background: url('./images/sort_1_desc.png') center right no-repeat;
}
a.asc_2 {
   background: url('./images/sort_2_asc.png') center right no-repeat;
}
a.desc_2 {
   background: url('./images/sort_2_desc.png') center right no-repeat;
}
a.asc_3 {
   background: url('./images/sort_3_asc.png') center right no-repeat;
}
a.desc_3 {
   background: url('./images/sort_3_desc.png') center right no-repeat;
}
div.suggestion_search {
   padding-bottom: 5px;
}
div.suggestion_search div span {
   position: absolute;
   line-height: 21px;
}
div.suggestion_search div input {
   border: 1px solid #002a7f;
   padding: 1px;
   color: #002a7f;
   font: 12px arial, helvetica;
   background: #f3f7fb;
   margin-left: 117px;
   width: 488px;
}
div.suggestion_search div#suggestions {
   width: 611px;
   position: absolute;
   border-bottom: 1px solid #b1cadf;
   z-index: 1;
   padding: 0;
}
div.suggestion_search div#suggestions span {
   display: block;
   border: 1px solid #b1cadf;
   border-bottom: 0;
   background: #f3f7fb;
   position: relative;
}
div.suggestion_search div#suggestions span:hover {
   cursor: pointer;
}
div.suggestion_search div#suggestions span.selected {
   background: #b1cadf;
}
div.suggestion_search div#suggestions span span {
   background: transparent;
   border: 1px solid #305e89;
   padding: 0 5px;
}
div#menu {
	width: 770px;
	overflow: hidden;
}
ul.menu {
	margin: 0;
	padding: 0 2px;
	list-style-type: none;
	width: 766px;
}
ul.menu li {
	margin: 0 -2px;
	padding: 0 15px;
	display: inline-block;
	background: none;
}
ul.menu li a {
	display: inline-block;
	text-align: center;
	color: #000;
}
ul#menu_1 {
	background: #eff1d5 url('images/menu_1.jpg');
}
ul#menu_1 li.before {
   background: url('images/menu_1_before.jpg') right no-repeat;
   padding-right: 30px;
}
ul#menu_1 li.selected {
   background: url('images/menu_1_after.jpg') right no-repeat;
	padding: 0 30px 0 0;
}
ul#menu_1 li.after {
	padding-left: 0;
}
ul#menu_1 li a {
	line-height: 30px;
	height: 31px;
	position: relative;
	margin: 0 0px;
}
ul#menu_1 li a:hover {
	color: #305e89;
}
ul#menu_1 li.selected a {
	color: #fff;
	background: #2b5a86 url('images/menu_1_selected.jpg') top;
}
ul#menu_1 li.selected a:hover {
	color: #d5e3ef;
}
ul#menu_1 li.selected.first a {
	padding-left: 15px;
}
ul#menu_2 {
	background: #b5cde2 url('images/menu_2.jpg');
	padding-top: 9px;
	width: 766px;
}
ul#menu_2 li.before {
   background: url('images/menu_2_before.jpg') right no-repeat;
   padding-right: 30px;
}
ul#menu_2 li.selected {
   background: url('images/menu_2_after.jpg') right no-repeat;
	padding: 0 30px 0 0;
}
ul#menu_2 li.after {
	padding-left: 0;
}
ul#menu_2 li a {
	line-height: 28px;
	height: 31px;
	position: relative;
}
ul#menu_2 li a:hover {
	color: #1b466b;
}
ul#menu_2 li.selected a {
	background: #aaa url('images/menu_2_selected.jpg') top;
}
ul#menu_2 li.selected a:hover {
	color: #305e89;
}
ul#menu_2 li.selected.first a {
	padding-left: 15px;
}
ul#menu_3,
ul#menu_4 {
	position: absolute;
	width: 130px;
	background: #000 url('images/menu_3.jpg') no-repeat bottom;
	padding: 15px 0 55px 0;
	margin-top: 13px;
}
ul#menu_3 li,
ul#menu_4 li {
	width: 115px;
	height: 17px;
	padding-right: 0;
	display: block;
}
ul#menu_3 li a,
ul#menu_4 li a {
	height: 16px;
	color: #b1cadf;
	text-align: left;
}
ul#menu_3 li a:hover,
ul#menu_3 li.selected a,
ul#menu_4 li a:hover,
ul#menu_4 li.selected a {
	color: #d5e3ef;
}
ul#menu_4 {
	margin-top: 60px;
}
div.header h1 {
	font-size: 17px;
	margin-top: 0;
	padding-left: 15px;
	height: 31px;
	line-height: 23px;
	color: #fff;
	background: #000712 url('images/heading.jpg');
	height: 31px;
}
div.header h1 span {
	position: absolute;
}
div.nav#pathway {
	position: absolute;
	text-align: right;
	width: 755px;
	color: #fff;
	font-weight: bold;
	line-height: 26px;
	padding-right: 15px;
	background: transparent url('images/pathway.jpg') no-repeat right;
   height: 31px;
}
div.nav#pathway a {
	color: #b1cadf;
	font-weight: normal;
}
div.nav#pathway a:hover {
	color: #d5e3ef;
}
