body {
	background-color:#FF6;
	}
fieldset { padding: 0.5em; margin-bottom: 1em; }
form { margin: 0pt; padding: 0pt; }
hr { border: 1px solid gray; height: 1px; }
img { border: 0pt none ; }
table { border-collapse: collapse; }
th { border-bottom: 3px solid rgb(204, 204, 204); text-align: left; padding-right: 1em; white-space: nowrap; }
th.active img { display: inline; }
tr.dark, tr.light { border-bottom: 1px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238); }
tr.dark, tr.light { padding: 0.1em 0.6em; }
td.active { background-color: rgb(221, 221, 221); }
.menu { padding: 0pt 0pt 0pt 0.5em; }
.menu ul { border: medium none ; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: left; }
.menu li a { width: 100%; text-decoration: none; }
li.expanded { margin: 0pt; padding: 0.2em 0.5em 0pt 0pt; list-style-type: circle; list-style-image: url('menu-expanded.png'); }
li.collapsed { margin: 0pt; padding: 0.2em 0.5em 0pt 0pt; list-style-type: disc; list-style-image: url('menu-collapsed.png'); }
li.leaf { margin: 0pt; padding: 0.2em 0.5em 0pt 0pt; list-style-type: square; list-style-image: url('menu-leaf.png'); }
li a.active { color: rgb(0, 0, 0); }
td.menu-disabled { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.breadcrumb { padding-bottom: 0.5em; }
.block ul { margin: 0pt; padding: 0pt 0pt 0.25em 1em; }
br.clear { clear: both; height: 0px; }
.container-inline div { display: inline; }
.container-inline .form-submit { margin: 0pt; }
.error { color: red; }
.item-list .icon { color: rgb(85, 85, 85); float: right; padding-left: 0.25em; clear: right; }
.item-list .icon a { color: rgb(0, 0, 0); text-decoration: none; }
.item-list .icon a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.item-list .title { font-weight: bold; }
.item-list ul { margin: 0pt 0pt 0.75em; padding: 0pt; }
.item-list ul li { margin: 0pt 0pt 0.25em 1.5em; padding: 0pt; list-style-type: disc; list-style-image: none; list-style-position: outside; }
.form-item { margin-top: 1em; margin-bottom: 1em; }
tr.light .form-item, tr.dark .form-item { margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; }
.form-item input.error, .form-item textarea.error { border: 2px solid red; }
.form-item .description { font-size: 0.85em; }
.form-item label { font-weight: bold; }
.form-item label.option { font-weight: normal; }
.form-submit { margin: 0.5em 0pt; }
.marker, .form-required { color: rgb(255, 0, 0); }
.more-link { text-align: right; }
.node-form .form-text { display: block; width: 95%; }
.node-form .standard { clear: both; }
.node-form textarea { display: block; width: 95%; }
* html .node-form fieldset { display: inline; }
.node-form .admin .form-item .title { margin-top: 0pt; }
.node-form .admin .authored .form-item { margin-bottom: 1.1em; }
.node-form .admin .authored .form-text { width: auto; }
.node-form .admin .authored, .node-form .admin .options, .node-form .admin .extra { float: left; margin-right: 2em; margin-bottom: 1em; }
.node-form .attachments fieldset { float: none; display: block; }
.ok { color: rgb(0, 136, 0); }
#pager { clear: both; text-align: center; }
#pager div { padding: 0.5em; }
.path { padding-bottom: 0.7em; font-size: 1.1em; }
#aggregator .feed img { float: right; }
#aggregator .news-item { clear: both; padding-bottom: 1em; }
#aggregator .news-item .date { float: left; }
#aggregator .news-item .body { margin-top: 1em; margin-left: 4em; }
#aggregator .news-item .body .feed { font-size: 0.9em; }
#aggregator .news-item .title { float: left; }
#aggregator .news-item .description { clear: both; }
#aggregator td { vertical-align: bottom; }
#aggregator td.categorize-item { white-space: nowrap; }
#aggregator .categorize-item .news-item .body { margin-top: 0pt; }
#aggregator .categorize-item h3 { margin-bottom: 1em; margin-top: 0pt; }
.book { margin: 1em 0pt; }
.book .title { font-weight: bold; font-size: 1.3em; margin-bottom: 1em; }
.book .tree { border-top: 1px solid rgb(136, 136, 136); padding-top: 1em; padding-bottom: 1em; }
.book .name { padding-top: 1em; font-weight: bold; font-size: 1em; }
.book .nav { border-top: 1px solid rgb(136, 136, 136); border-bottom: 1px solid rgb(136, 136, 136); padding-bottom: 3em; padding-top: 1em; clear: both; }
.book .nav .links { clear: both; }
.book .nav .titles { clear: both; }
.book .nav .prev { float: left; text-align: left; width: 45%; }
.book .nav .next { float: right; text-align: right; width: 45%; }
.book .nav .up { text-align: center; }
.calendar .row-week td a { display: block; }
.calendar .row-week td a:hover { background-color: rgb(136, 136, 136); color: rgb(255, 255, 255); }
.calendar a { text-decoration: none; }
.calendar a:hover { text-decoration: none; }
.calendar table { border: 1px solid rgb(0, 0, 0); border-collapse: collapse; width: 100%; }
.calendar td, .calendar th { border: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 1px; text-align: center; font-size: 0.8em; }
.calendar td.day-blank { border: 0pt none ; }
.tips { margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; font-size: 0.9em; }
#forum .description { margin: 0.5em; font-size: 0.9em; }
#forum td.created, #forum td.posts, #forum td.topics, #forum td.last-reply, #forum td.replies, #forum td.pager { white-space: nowrap; }
#forum td.posts, #forum td.topics, #forum td.replies, #forum td.pager { text-align: center; }
#node-admin-filter ul { margin: 0px; padding: 0px; list-style-type: none; width: 100%; }
#node-admin-buttons { float: left; margin-left: 0.5em; clear: right; }
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select { font-family: inherit; font-size: inherit; width: 14em; }
dl.multiselect dd.a, dl.multiselect dd.a .form-item { width: 8em; }
dl.multiselect dt, dl.multiselect dd { margin: 0px 1em 0px 0px; padding: 0px; float: left; line-height: 1.75em; }
dl.multiselect .form-item { margin: 0px; height: 1.75em; }
#permissions td.module, #blocks td.region { font-weight: bold; }
#permissions td.permission, #blocks td.block { padding-left: 2em; }
#access-rules .access-type, #access-rules .rule-type { margin-right: 1em; float: left; }
#access-rules .access-type .form-item, #access-rules .rule-type .form-item { margin-top: 0pt; }
#access-rules .mask { clear: both; }
.poll .bar { margin: 1px 0pt; height: 1em; background-color: rgb(221, 221, 221); }
.poll .bar .foreground { background-color: rgb(0, 0, 0); height: 1em; clear: left; float: left; }
.poll .links { text-align: center; }
.poll .percent { text-align: right; }
.poll .total { text-align: center; }
.poll .vote-form { text-align: center; }
.poll .vote-form .choices { margin: 0pt auto; text-align: left; display: table; }
.profile { margin: 1em 0pt; clear: both; }
.profile .picture { margin: 0pt 1em 1em 0pt; float: right; }
.node-form .poll-form fieldset { display: block; }
img.screenshot { border: 1px solid rgb(128, 128, 128); margin: 2px; display: block; }
.search-form { margin-bottom: 1em; }
.search-form p { margin-top: 0pt; margin-bottom: 0.2em; padding-top: 0pt; padding-bottom: 0pt; }
.search-form input { margin-top: 0pt; margin-bottom: 0pt; }
.search-results p { margin-top: 0pt; }
.search-results dt { font-size: 1.1em; }
.search-results dd { margin-bottom: 1em; }
.search-results .search-info { font-size: 0.85em; }
.tips table { margin-top: 1em; margin-bottom: 1em; }
#tracker td.replies { text-align: center; }
#tracker table { width: 100%; }
.user-login-block { text-align: center; }
.more-help-link { font-size: 0.85em; text-align: right; }
tr.watchdog-user { background: rgb(255, 255, 221) none repeat scroll 0% 0%; }
tr.watchdog-user .active { background: rgb(238, 238, 221) none repeat scroll 0% 0%; }
tr.watchdog-content { background: rgb(221, 221, 255) none repeat scroll 0% 0%; }
tr.watchdog-content .active { background: rgb(204, 204, 238) none repeat scroll 0% 0%; }
tr.watchdog-page-not-found, tr.watchdog-access-denied { background: rgb(221, 255, 221) none repeat scroll 0% 0%; }
tr.watchdog-page-not-found .active, tr.watchdog-access-denied .active { background: rgb(204, 238, 204) none repeat scroll 0% 0%; }
tr.watchdog-error { background: rgb(255, 201, 201) none repeat scroll 0% 0%; }
tr.watchdog-error .active { background: rgb(238, 185, 185) none repeat scroll 0% 0%; }
.comment .links .form-item { display: inline; white-space: nowrap; }
.comment .links .form-item br { display: none; }
#comment-moderation-button { text-align: center; }
ul.primary { border-bottom: 1px solid rgb(187, 187, 187); margin: 5px; padding: 0pt 0pt 0pt 1em; border-collapse: collapse; white-space: nowrap; list-style-type: none; list-style-image: none; list-style-position: outside; height: auto; line-height: normal; }
ul.primary li { display: inline; }
ul.primary li a { border-style: solid solid none; border-color: rgb(187, 187, 187); border-width: 1px; padding: 0pt 1em; background-color: rgb(221, 221, 221); height: auto; margin-right: 0.5em; text-decoration: none; }
ul.primary li.active a { border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(255, 255, 255); border-width: 1px; background-color: rgb(255, 255, 255); }
ul.primary li a:hover { border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(238, 238, 238); background-color: rgb(238, 238, 238); }
ul.secondary { border-bottom: 1px solid rgb(187, 187, 187); margin: 5px; padding: 0.5em 1em; }
ul.secondary li { border-right: 1px solid rgb(204, 204, 204); padding: 0pt 1em; display: inline; }
ul.secondary a { padding: 0pt; text-decoration: none; }
ul.secondary a.active { border-bottom: 4px solid rgb(153, 153, 153); }



.block-nice_menus h2 { display: none; }
ul.nice-menu, ul.nice-menu ul { border-bottom: 1px solid rgb(255, 255, 255); margin: 0px; padding: 0px; width: 150px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.nice-menu:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
ul.nice-menu li { background: rgb(244, 244, 244) none repeat scroll 0% 0%; position: relative; display: inline; width: 150px; }
ul.nice-menu li a, ul.nice-menu li li a { border-top: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); padding: 5px 10px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; display: block; color: rgb(51, 51, 51); text-decoration: none; }
* html ul.nice-menu li { float: left; height: 1%; }
* html ul.nice-menu li a { height: 1%; }
ul.nice-menu ul { position: absolute; display: none; }
ul.nice-menu li ul li a { padding: 5px 10px; }
ul.nice-menu li:hover ul ul, ul.nice-menu li:hover ul ul ul, ul.nice-menu li.over ul ul, ul.nice-menu li.over ul ul ul { display: none; }
ul.nice-menu li:hover ul, ul.nice-menu li li:hover ul, ul.nice-menu li li li:hover ul, ul.nice-menu li.over ul, ul.nice-menu li li.over ul, ul.nice-menu li li li.over ul { display: block; }
ul.nice-menu-right ul { left: 149px; top: 0pt; }
ul.nice-menu-right ul ul { left: 149px; top: 0pt; }
ul.nice-menu-right li.menuparent, ul.nice-menu-right li li.menuparent { background: rgb(255, 255, 255) url('arrow-right.png') no-repeat scroll right center; }
ul.nice-menu-right li.menuparent:hover, ul.nice-menu-right li.over, ul.nice-menu-right li li.menuparent:hover, ul.nice-menu-right li li.over { background: rgb(204, 204, 204) url('arrow-right.png') no-repeat scroll right center; }
ul.nice-menu-left ul { left: -149px; top: 0pt; }
ul.nice-menu-left ul ul { left: -149px; top: 0pt; }
ul.nice-menu-left li a, ul.nice-menu-left li ul li a { padding-left: 14px; }
ul.nice-menu-left li.menuparent, ul.nice-menu-left li li.menuparent { background: rgb(238, 238, 238) url('arrow-left.png') no-repeat scroll left center; }
ul.nice-menu-left li.menuparent:hover, ul.nice-menu-left li.over, ul.nice-menu-left li li.menuparent:hover, ul.nice-menu-left li li.over { background: rgb(204, 204, 204) url('arrow-left.png') no-repeat scroll left center; }
ul.nice-menu-down { border: 0pt none ; float: left; width: 100%; }
ul.nice-menu-down li.menuparent { border-bottom: 1px solid rgb(204, 204, 204); }
ul.nice-menu-down li.menuparent li { border-bottom: 0pt none; }
ul.nice-menu-down ul { left: 0pt; }
ul.nice-menu-down ul ul { left: 149px; top: 0pt; }
ul.nice-menu-down li.menuparent { background: rgb(238, 238, 238) url('arrow-down.png') no-repeat scroll right center; }
ul.nice-menu-down li.menuparent:hover, ul.nice-menu-down li.over { background: rgb(204, 204, 204) url('arrow-down.png') no-repeat scroll right center; }
ul.nice-menu-down li li.menuparent { background: rgb(238, 238, 238) url('arrow-right.png') no-repeat scroll right center; }
ul.nice-menu-down li li.menuparent:hover, ul.nice-menu-down li li.over { background: rgb(204, 204, 204) url('arrow-right.png') no-repeat scroll right center; }



* { margin: 0px; padding: 0px; }
body { margin: 0px 0pt; padding: 0px; background: rgb(255, 255, 255) url('bg_top.gif') repeat-x scroll 0% 0%; font-family: "Trebuchet MS",Verdana,Helvetica; font-size: 13px; color: rgb(0, 40, 81); text-align: center; }
h1 { margin: -45px 0pt 0pt 7px; color: rgb(0, 18, 87); position: absolute; font-size: 2.2em; }
h1 a:link, h1 a:visited { color: rgb(0, 18, 87); text-decoration: none; }
h1 a:hover, h1 a:active { background: transparent none repeat scroll 0% 0%; color: rgb(0, 18, 87); text-decoration: none; }
h2 { margin: 12px 0pt 8px; color: rgb(0, 18, 87); font-weight: normal; font-size: 1.8em; }
h2 a:link, h2 a:visited { color: rgb(0, 18, 87); font-weight: normal; text-decoration: none; }
h2 a:hover, h2 a:active { background: transparent none repeat scroll 0% 0%; color: rgb(0, 18, 87); font-weight: normal; text-decoration: none; }
h3 { margin: 20px 0pt -10px; font-size: 1.3em; font-family: Arial,Helvetica,sans-serif; font-weight: normal; }
a:link { color: rgb(0, 18, 87); font-weight: bold; text-decoration: none; }
#headerr { margin: 0px 0px 0px 9px; padding: 0px; width: 748px; }
a:visited { color: rgb(0, 0, 0); }
a:hover, a:active { background: transparent none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
blockquote { border-left: 4px solid rgb(63, 63, 63); margin: 0pt 0pt 0pt 10px; padding: 0pt 10px; font-style: italic; }
code { border-top: 2px solid rgb(208, 236, 152); padding: 10px; background: rgb(245, 248, 232) none repeat scroll 0% 0%; display: block; color: rgb(68, 78, 31); font-size: 1.2em; }
p { line-height: 1.4; margin-bottom: 10px; }
#container { margin: 3px auto; width: 785px; text-align: left; background-color: rgb(255, 255, 255); }
#content {
	margin: 7px 0px 0px 15px;
	padding-top: 5px;
	width: 540px;
	float: left;
	color: #000;
}
#content_bg { margin: 0px; padding: 0px; }
.tagline { margin: -18px 0pt 0pt 9px; color: rgb(136, 136, 136); position: absolute; font-size: 1em; }
.main li { padding: 2px 0pt 0pt 10px; background: transparent url('content_bullet.gif') no-repeat scroll 0pt 7px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.main ul { margin: 0pt; padding: 5px 0pt 20px 10px; }
.main img { padding: 3px; }
.meta { padding: 2px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; font-size: 0.9em; }
.meta:hover { background: rgb(247, 254, 220) none repeat scroll 0% 0%; }
.highlight { background: rgb(247, 254, 220) none repeat scroll 0% 0%; }
.comments { border-bottom: 3px double rgb(238, 238, 238); font-size: 1.2em; padding-bottom: 25px; }
.comments a:link, .comments a:visited { color: rgb(120, 165, 21); font-weight: bold; text-decoration: none; }
.comments a:hover, .comments a:active { background: rgb(120, 165, 21) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
.alt { border: 1px solid rgb(213, 240, 164) ! important; padding: 10px 10px 0pt ! important; background: rgb(234, 248, 207) none repeat scroll 0% 0% ! important; }
.alt:hover { border: 1px solid rgb(172, 225, 73) ! important; }
.comment:hover { border: 1px solid rgb(172, 225, 73); }
.comment { border: 1px solid rgb(222, 243, 182); margin: 10px; padding: 10px 10px 0pt; background: rgb(246, 252, 235) none repeat scroll 0% 0%; color: rgb(60, 69, 45); }
p.metadate { margin: 0pt; font-size: 0.8em; text-transform: uppercase; }
p.comment_meta { margin: 0pt 0pt 10px 10px; font-size: 0.9em; }
.comment_author a:visited { font-weight: bold; text-decoration: none; }
.reply { margin: 10px 0pt 0pt 10px; font-weight: bold; font-size: 1.2em; }
.warning p { margin: 0pt 0pt 0pt 10px; padding: 20px 0pt 0pt 90px; background: transparent url('warning.gif') no-repeat scroll left center; height: 160px; font-size: 1.5em; }
.postinput { margin-left: 10px; }
#right { margin: 0px; padding: 10px 2px 5px 5px; float: left; background-color: rgb(255, 255, 255); width: 210px; }
.line, .block {  }
.search p { margin: 0px; padding: 5px 0px 0px; }
.search .form-text { margin: 10px 0px 6px 10px; }
.search .form-submit { padding: 1px; font-size: 11px; }
#right .block-nav { border-top: 0pt none ! important; }
#right h2 { display: none; }
p.searchinfo { margin: -8px 0pt -8px 2px; font-size: 0.9em; color: rgb(153, 153, 153); }
.searchfield { border: 1px solid rgb(172, 225, 73); padding: 2px 5px 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(125, 167, 33); width: 160px; }
.searchfield:hover { border: 1px solid rgb(191, 191, 191); color: rgb(148, 148, 148); }
.submit { border: 0pt none ; background: transparent url('search_submit.gif') no-repeat scroll 0% 0%; height: 20px; width: 52px; margin-left: 2px; text-indent: -9999px; cursor: pointer; }
.submit:hover { border: 0pt none ; background: transparent url('search_submit.gif') no-repeat scroll 0pt -20px; height: 20px; width: 52px; margin-left: 2px; cursor: pointer; }
.themes { font-size: 0.9em; }
#right img { margin: 0px 0pt 0px 0px; }
#footer { height: 75px; background-color: rgb(0, 31, 63); }
#footer p { margin: 0px 0px 0px 140px; padding: 30px 0pt 0pt 70px; width: 520px; text-align: center; font-size: 12px; color: rgb(255, 255, 255); }
#footer p a { font-size: 12px; color: rgb(255, 255, 255); }
#footer p a:hover { font-size: 12px; color: rgb(255, 255, 255); }
.extras { padding: 33px 18px 0pt 0pt; float: right; }
.extras a { text-decoration: none; font-weight: bold; }
.extras a:link, .extras a:visited { border: 2px solid rgb(255, 255, 255); padding: 5px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.extras a:hover, .extras a:active { border: 2px solid rgb(201, 233, 121); padding: 5px; background: rgb(222, 238, 164) none repeat scroll 0% 0%; color: rgb(122, 185, 12); }
.extras li { display: inline; }
.extras ul { margin: 0pt; padding: 0pt 0pt 10px; }
input { border: 1px solid rgb(191, 191, 191); padding: 2px 5px 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(148, 148, 148); font-size: 1em; }
input:hover { border: 1px solid rgb(198, 162, 146); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(198, 162, 146); font-size: 1em; }
textarea { border: 1px solid rgb(191, 191, 191); padding: 2px 5px 1px; font-family: Arial,Verdana,Helvetica; font-size: 1.1em; color: rgb(148, 148, 148); width: 450px; }
textarea:hover { border: 1px solid rgb(198, 162, 146); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(198, 162, 146); }
#skip { display: none; }
hr { display: none; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
#primarylinkk { border-top: 3px solid rgb(153, 153, 153); margin: 0px; display: block; text-align: left; background-color: rgb(0, 31, 63); width: 100%; font-size: 12px; font-family: arial; }
#primarylinkkint { margin: 0px 0px 0px 45px; padding: 9px 0px; text-align: left; width: 900px; }
#primarylinkkint .ultim { margin-right: 40px; }
#primarylinkkint .soloe { text-align: right; font-size: 12px; font-weight: normal; }
#primarylinkkint .soloe a { padding: 0px 3px 0px 0px; text-align: right; font-size: 11px; font-weight: normal; }
#primarylinkkint .soloe a:hover { padding: 0px 3px 0px 0px; text-align: right; font-size: 11px; font-weight: normal; background-color: rgb(0, 31, 63); color: rgb(255, 255, 255); text-decoration: underline; }
#primarylinkkint ul { margin-left: 100px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; }
#primarylinkkint li { margin: 0px; padding: 0px; text-align: center; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#primarylinkkint li a { margin: 0pt 10px 0pt 0pt; padding: 11px 8px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; }
#primarylinkkint li a:hover { padding: 11px 8px; background: rgb(253, 253, 253) none repeat scroll 0% 0%; color: rgb(0, 0, 102); text-decoration: none; }
#primarylinkk a.selected { padding: 9px 8px 10px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(0, 0, 102); text-decoration: none; }
#block-user-1 h2 { display: none; }
#block-block-1 h2 { display: none; }
#footer { height: 75px; background-color: rgb(0, 31, 63); }
#footer p { margin: 0px 0px 0px 140px; padding: 30px 0pt 0pt 70px; width: 520px; text-align: center; font-size: 12px; color: rgb(255, 255, 255); }
#footer p a { font-size: 12px; color: rgb(255, 255, 255); }
#footer p a:hover { font-size: 12px; color: rgb(255, 255, 255); }
.navigation { font-size: 11px; float: right; margin-right: 20px; }
.navigation a { text-decoration: none; color: rgb(102, 102, 102); }
.menu ul li { list-style-type: none; list-style-image: none; font-size: 11px; font-family: arial; }
.menu ul ul li { list-style-type: none; list-style-image: none; }
.menu ul ul ul li { list-style-type: none; list-style-image: none; }
.menu ul { margin: 0px; padding: 0px 0px 15px; background: transparent none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; }
.menu ul ul { margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; }
.menu ul ul ul { margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; }
.menu li a { border: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 3px; padding: 2px 0px 2px 20px; background: transparent url('manu1.gif') no-repeat scroll left center; width: 157px; }
.menu li li a { border: medium none ; margin: 0px 0px 0px 8px; padding: 2px 0px 2px 20px; background: transparent url('manu2.gif') no-repeat scroll left center; width: 160px; }
.menu li li li a { border: medium none ; margin: 0px 0px 0px -12px; padding: 2px 0px 2px 30px; width: 100px; }
.menu ul a { display: block; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; }
.menu ul ul a { display: block; color: rgb(0, 0, 0); font-weight: normal; }
.menu ul ul ul a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; color: rgb(0, 0, 0); font-weight: normal; }
.menu ul a:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); width: 157px; }
.menu ul ul a:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); width: 154px; }
.menu ul ul ul a:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.menu .active {  }
#block-user-1 { margin-top: 0px; }
#block-menu-124 { margin-top: 0px; }
#block-menu-131 { margin-top: 0px; }
#block-menu-126 { margin-top: 0px; }
#block-block-4, #block-block-7, #block-block-4 h2, #block-block-4 .content #block-block-7 .content { margin: 0px; padding: 0px; width: 182px; }
.nota p {  }
#block-block-4 p { font-size: 11px; text-align: justify; }
#block-block-13 { width: 180px; }
#block-block-10 { width: 180px; }
#block-block-15 { width: 180px; font-size: 11px; text-align: left; }
#block-block-4 h3 { font-weight: bold; margin-bottom: 10px; margin-top: 0px; padding-top: 0px; }
.content h3 { margin: 0pt 0pt 10px; padding: 0px; color: rgb(0, 31, 63); font-weight: bold; }
#smallpanel_top2 { background-image: url('small_panel_top.jpg'); background-repeat: no-repeat; height: 16px; width: 210px; margin-top: 0px; }
#smallpanel_middle2 { background-image: url('small_panel_middle.jpg'); background-repeat: repeat-y; height: 6px; width: 210px; padding-left: 1px; }
#smallpanel_bottom2 { background-image: url('small_panel_bottom.jpg'); background-repeat: no-repeat; height: 48px; width: 210px; }
.contenta { margin: 0px 0px 0px 15px; padding-top: 0px; width: 193px; }
#informa { margin: 0pt; }
#fondar { background-color: rgb(255, 255, 255); width: 100%; height: 500px; }
.title { font-family: Arial,Verdana,Helvetica; font-size: 100%; color: rgb(63, 63, 63); text-align: center; font-weight: bold; text-decoration: none; }
.title a { font-family: Arial,Verdana,Helvetica; font-size: 100%; color: rgb(0, 40, 81); text-align: center; font-weight: bold; text-decoration: none; }
.title a:hover { font-family: Arial,Verdana,Helvetica; font-size: 100%; color: rgb(0, 153, 255); font-weight: bold; text-align: center; text-decoration: none; }


#lightbox { position: absolute; left: 0pt; width: 100%; z-index: 100; text-align: center; line-height: 0pt; }
#lightbox a img { border: medium none ; }
#outerImageContainer { margin: 0pt auto; position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0pt; }
#hoverNav { position: absolute; top: 0pt; left: 0pt; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0pt; }
#hoverNav a { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#prevLink, #nextLink { background: transparent url('blank.gif') no-repeat scroll 0% 0%; width: 49%; height: 100%; display: block; }
#prevLink { left: 0pt; float: left; }
#nextLink { right: 0pt; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: transparent url('prevlabel.gif') no-repeat scroll left 15%; }
#nextLink:hover, #nextLink:visited:hover { background: transparent url('nextlabel.gif') no-repeat scroll right 15%; }
#imageDataContainer { margin: 0pt auto; overflow: auto; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: rgb(255, 255, 255); line-height: 1.4em; width: 100%; }
#imageData { padding: 0pt 10px; color: rgb(102, 102, 102); }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1em; }
#imageData #bottomNavClose { width: 66px; float: right; padding-bottom: 0.6em; }
#overlay { position: absolute; top: 0pt; left: 0pt; z-index: 90; width: 100%; height: 500px; background-color: rgb(0, 0, 0); }

