body, div, h1, h2, h3, h4, h5, h6, pre, form, textarea, p {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
img {
border:0 none;
}
caption, th {
text-align:left;
}
abbr, acronym {
border:0 none;
}
h1, h2, h3, h4, h5, h6 {
font-weight:bold;
margin:0.5em 0;
}
h1 a, h2 a, h3 a {
text-decoration:none;
}
h1 {
font-size:30px;
}
h2 {
font-size:17px;
}
h3 {
font-size:14px;
}
h4 {
font-size:12px;
}
h5, h6 {
font-size:12px;
}
p {
line-height:1.7em;
margin:1.5em 0;
}
a {
color:#FFFFFF;
cursor:pointer;
}
a:hover {
text-decoration:none;
}
dl {
margin:0 0 1em 1.5em;
}
dl dd {
margin:0 0 0.5em 1.5em;
}
table {
font-size:11px;
margin-bottom:10px;
}
td {
padding:0.2em 0.6em;
}
form {
margin-bottom:10px;
}
pre {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:DarkBlue none repeat scroll 0 0;
border:1px solid #0470A1;
display:block;
font-family:monospace;
margin:1em 0;
overflow:auto;
padding:3px 7px;
}
code {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2285B7 none repeat scroll 0 0;
color:#FFFFFF;
font-family:monospace;
padding:3px 7px;
}
blockquote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(blockquote.png) no-repeat scroll 0 0;
font-size:11px;
margin:1em 0;
padding:0 15px 0 30px;
}
div.frame {
text-align:center;
}
div.frame img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:6px solid #FFFFFF;
vertical-align:bottom;
}
fieldset {
border:1px solid #FFFFFF;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C6C6C6 url(bg.png) repeat-x scroll center top;
color:#FFFFFF;
font-family:Verdana,Tahoma,Arial,sans-serif;
font-size:12px;
}
#container {
margin:0 auto;
width: 910px; /*978px;*/
}
#page {
position:relative;
width: 910px; /*978px;*/
}
#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(header.png) no-repeat scroll 0 0;
height:200px;
left:0;
padding-left:45px;
position:absolute;
top:0;
width: 945px; /*915px;*/
}
#title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(none) repeat-x scroll center top;
float:left;
height:66px;
margin:56px 0 48px;
padding:5px 0 0 20px;
}
#title h1 {
color:#046FA1;
font-family:Arial,sans-serif;
font-size:30px;
font-weight:bold;
letter-spacing:-1px;
line-height:30px;
margin:0;
padding-right:30px;
}
#title h1 a {
color:#046FA1;
}
#title .site-slogan {
color:#046FA1;
font-size:10px;
margin-top:3px;
padding-right:30px;
}
#title-spacer {
width:264px;
}
#nav {
clear:both;
font-size:9px;
height:25px;
width:800px;
}
#nav ul {
margin:0 0 0 30px;
padding:0;
}
#nav li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#nav a {
color:#FFFFFF;
display:block;
line-height:24px;
margin-right:3px;
padding:0 15px 1px;
text-decoration:none;
}
#nav a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:underline;
}
#nav a.active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:steelBlue none repeat scroll 0 0;
color:#FFFFFF;
}
#nav a.active:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:DarkBlue none repeat scroll 0 0;
color:#FFFFFF;
}
#main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(main-bg.png) repeat-y scroll 0 0;
padding-top:200px;
}
.wide-page #main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(main-bg-single.png) repeat-y scroll 0 0;*/
}
#content {
display:inline;
float:left;
line-height:1.65em;
/*margin:15px 0 5px 45px;*/
margin:0px 0 0px 45px;
overflow:hidden;
padding:15px 10px 5px;
width: 795px; /*595px;*/ /*495px;*/
background-color: darkblue;
}

.wide-page #content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:DarkBlue none repeat scroll 0 0;
width: 795px; /*595px;*/ /*695px;*/
}

#content h1, #content h2 {
color:#FFFFFF;
font-size:21px;
font-weight:bold;
letter-spacing:-1px;
line-height:1.2em;
margin:0;
padding:9px 0 10px;
}
#right {
/*float:left;*/
position: absolute;
left: 860px;
font-size:11px;
line-height:1.5em;
margin-bottom:5px;
width: 180px; /*400px;*/
}
.wide-page #right {
width:180px;
}
#right h2 {
font-size:17px;
font-weight:bold;
letter-spacing:-1px;
margin-bottom:0.6em;
padding-bottom:2px;
}
#left p, #right p {
margin:0 0 1.5em;
}
#sidebar-top {
float:left;
padding-left:10px;
width:380px;
}
#sidebar-left {
float:left;
padding:0 10px;
width:180px;
}
.wide-page #right #sidebar-left {
color:#000000;
}
.wide-page #right #sidebar-left a {
color:#000000;
}
.wide-page #right #sidebar-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#sidebar-right {
color:#000000;
float:left;
padding-left:20px;
width:180px;
}
#sidebar-right a {
color:#000000;
}
#footer {
border-top:1px solid #333333;
clear:both;
color:#000000;
font-size:10px;
padding:5px 10px;
}
#footer a {
color:#333333;
}
#footer p {
margin:0.5em 0;
}
#footer .block {
margin:5px 0;
}
.clear-both {
clear:both;
}
#mission {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0470a1 none repeat scroll 0 0;
border:1px solid #0470A1;
margin-bottom:1em;
padding:8px 10px;
}
#forum table {
width:100%;
}
#forum td.topic {
width:40%;
}
table.sticky-header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1F7CAF none repeat scroll 0 0;
}
thead th {
border-bottom:3px solid #0470A1;
}
tbody {
border-top:1px solid #0470A1;
}
tr.even {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1F7CAF none repeat scroll 0 0;
}
tr.odd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0470a1 none repeat scroll 0 0;
}
tr.even, tr.odd {
border-bottom:1px solid #0470A1;
}
td.active {
background-color:#1D73A3;
}
td.menu-disabled {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#244C64 none repeat scroll 0 0;
}
tr.selected td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2D9F1D none repeat scroll 0 0;
}
#nav ul.links li, #topnav ul.links li {
padding:0;
}
#user-login-form ul {
padding:0;
}
#content ul.links {
float:right;
}
#content .terms {
font-size:11px;
}
#content .terms ul.links {
float:none;
}
#content .terms ul.links li {
padding:0 0 0 3px;
}
#right .block ul {
margin-left:0;
padding:0;
}
#right .block ol {
margin-left:0.5em;
padding:0;
}
#right ul.menu {
padding:0 0 0 12px;
}
#right-toggle a {
text-decoration:underline;
}
li.leaf {
list-style-image:url(menu-leaf.png);
}
li.expanded {
list-style-image:url(menu-expanded.png);
}
li.collapsed {
list-style-image:url(menu-collapsed.png);
}
.resizable-textarea, .node-form .form-text {
width:99%;
}
div.admin {
font-size:11px;
padding-top:0;
}
.block, #search-theme-form {
margin:30px 0;
}
#content .block {
margin:0;
}
.node {
border-bottom:1px solid #E2E2E2;
margin-bottom:10px;
padding-bottom:20px;
}
.preview .node {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#45ADDB none repeat scroll 0 0;
}
.node-unpublished {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#45ADDB none repeat scroll 0 0;
}
.comment {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1177AA none repeat scroll 0 0;
border:1px solid #1A4864;
margin-bottom:10px;
padding:5px 10px;
}
.author {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#45ADDB none repeat scroll 0 0;
border:1px solid #1A4864;
}
.comment-unpublished {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DFDFDF none repeat scroll 0 0;
color:#000000;
}
.comment-unpublished a {
color:#000000;
}
.user-signature {
color:#DDDDDD;
font-size:11px;
}
.new {
color:#FFFFFF;
float:right;
font-weight:bold;
}
.messages {
font-weight:bold;
}
.description {
font-size:11px;
}
.submitted {
font-size:10px;
}
.submitted-date {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(arrow.png) no-repeat scroll 7px 0;
color:#000000;
font-size:11px;
left:0;
margin-top:9px;
padding:40px 5px 0;
position:absolute;
text-align:center;
width:35px;
}
.submitted-date span {
display:block;
}
.submitted-by {
font-size:10px;
}
ul.links li {
padding:0 0 0 10px;
}
.comment h3 {
margin:0;
}
.comment h3 a {
text-decoration:none;
}
.comment a:hover {
text-decoration:underline;
}
#content .comment ul.links {
float:right;
font-size:10px;
}
#user-login-form .item-list ul li {
margin:3px 0 0;
}
.node-links ul.links {
margin-left:10px;
}
.breadcrumb {
font-size:11px;
}
table.system-status-report th {
border:0 none;
}
#search-block-form .form-submit, #search-theme-form .form-submit {
width:53px;
}
#search-block-form .form-text, #search-theme-form .form-text {
width:119px;
}
.error {
color:#000000;
}
div.error {
border:1px solid #CC0000;
}
div.error, tr.error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#AF3C3C none repeat scroll 0 0;
color:#FFFFFF;
}
.ok {
color:#3F6F38;
}
div.ok {
border:1px solid #00CC00;
}
div.ok, tr.ok {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#5B9F51 none repeat scroll 0 0;
color:#FFFFFF;
}
.warning {
color:#662200;
}
div.warning {
border:1px solid #DFAF1E;
}
div.warning, tr.warning {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CF9B00 none repeat scroll 0 0;
color:#FFFFFF;
}
.block-region {
background-color:#333333;
color:#FFFFFF;
}
span.admin-enabled, span.admin-disabled, span.admin-missing {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1A4864 none repeat scroll 0 0;
font-size:10px;
font-style:normal;
font-weight:bold;
padding:0 3px;
}
span.admin-enabled {
color:#00FF00;
}
span.admin-disabled, span.admin-missing {
color:#FF3322;
}
div.admin-dependencies, div.admin-required {
color:#FFFFFF;
font-size:9px;
font-weight:bold;
}
.marker, .form-required {
color:#FFFFFF;
}
.picture img {
border:2px solid #FFFFFF;
display:block;
float:left;
line-height:1.7em;
margin:3px 7px 0 0;
vertical-align:bottom;
}
:first-child + html .picture img {
margin:1.5em 7px 0 0;
}
* html .picture img {
margin:1.5em 7px 0 0;
}
#aggregator .feed-item-title {
font-size:17px;
}
ul.pager li a.active {
color:#FFFFFF;
}
.item-list ul.pager li {
margin:0;
padding:0.2em;
}
#blocks tr.region-message {
color:#DDDDDD;
}
.block .content ul, .block .content ol {
margin-bottom:1.5em;
}
.block .content ul.menu {
margin-bottom:0;
}
.block .content ul li, .block .content ol li {
margin-left:1.5em;
}
.block .content ul.menu li {
margin-left:0.5em;
}
ul.primary {
border-bottom:1px solid #FFFFFF;
border-collapse:collapse;
font-size:10px;
height:auto;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px;
padding:0 0 0 1em;
white-space:nowrap;
}
ul.primary li {
border:0 none;
display:inline;
}
ul.primary li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0470A1 none repeat scroll 0 0;
border:0 none;
height:auto;
line-height:20px;
margin-right:0.5em;
padding:4px 15px;
text-decoration:none;
}
ul.primary li.active a {
background-color:#FFFFFF;
border:0 none;
color:#000000;
}
ul.primary li.active a:hover {
background-color:#FFFFFF;
}
ul.primary li a:hover {
background-color:#333333;
border:0 none;
}
ul.secondary {
border-bottom:1px solid #FFFFFF;
font-size:10px;
margin:5px;
padding:0 0 4px;
}
ul.secondary li {
border:0 none;
display:inline;
padding:0;
}
ul.secondary a {
border-right:1px solid #FFFFFF;
padding:2px 10px;
text-decoration:none;
}
ul.secondary a:hover {
text-decoration:underline;
}
ul.secondary a.active {
border-bottom:0 none;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
tr.dblog-notice {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1F7CAF none repeat scroll 0 0;
}
tr.dblog-notice .active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0470a1 none repeat scroll 0 0;
}
tr.dblog-warning {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4F2828 none repeat scroll 0 0;
}
tr.dblog-warning .active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4F2020 none repeat scroll 0 0;
}
tr.dblog-error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#6F6F6F none repeat scroll 0 0;
}
tr.dblog-error .active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#AAAAAA none repeat scroll 0 0;
}
tr.dblog-user {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#6F6137 none repeat scroll 0 0;
}
tr.dblog-user .active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#9F7F1D none repeat scroll 0 0;
}
tr.dblog-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#3F6F38 none repeat scroll 0 0;
}
tr.dblog-content .active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2D9F1D none repeat scroll 0 0;
}
tr.dblog-page-not-found, tr.dblog-access-denied {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#6F3838 none repeat scroll 0 0;
}
tr.dblog-page-not-found .active, tr.dblog-access-denied .active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#6F2D2D none repeat scroll 0 0;
}
body.admin-menu {
margin-top:0 !important;
}
#admin-menu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1177AA none repeat scroll 0 0;
border-bottom:4px solid #333333;
}
.update tr.error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#AF3C3C none repeat scroll 0 0;
}
.update tr.error .version-recommended {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#AF3C3C none repeat scroll 0 0;
}
.update tr.ok {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#5B9F51 none repeat scroll 0 0;
}
.update tr.warning {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DFAF1E none repeat scroll 0 0;
}
.update tr.warning .version-recommended {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DFAF1E none repeat scroll 0 0;
}
.update table.version-security .version-title {
color:#FF9933;
}
.update .security-error {
color:#FF9933;
}
.coder-normal {
background-color:#666644;
}
.coder-critical {
background-color:#665544;
}
.coder-description code {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#556666 none repeat scroll 0 0;
}
table.views-entry {
background-color:#1F7CAF;
border:1px solid #0470A1;
}
table.views-entry td.view-ops, table.views-entry td.view-name {
background-color:#0470a1;
}
th.views-field {
white-space:nowrap;
}
.views-edit-view, .views-edit-view a {
color:#000000;
}
#views-ui-edit-view-form {
margin:10px 0;
}
#views-live-preview, #views-live-preview a {
color:#FFFFFF;
}
div.view div.views-admin-links {
width:auto;
}
div.view div.views-admin-links ul.links {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0470a1 none repeat scroll 0 0;
border:1px solid #FFFFFF;
float:left !important;
}
div.view div.views-admin-links ul.links li {
margin:0;
padding:0 3px;
}
div.view div.views-admin-links ul.links li a {
color:#FFFFFF !important;
}
.views-basic-info, .views-basic-info a {
color:#FFFFFF;
}
div.changed {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0470a1 none repeat scroll 0 0;
color:#FFFFFF;
}
div.changed a {
color:#FFFFFF;
}
.block .content ul li, 
.block .content ol li {
margin-left:0;
}
ul.nice-menu-left li.menuparent, 
ul.nice-menu-left li li.menuparent,
ul.nice-menu a {
background-color:LightGrey;
color:Blue;
/*background-color:Blue;*/
/*color:White;*/
}
ul.nice-menu a:hover {
background-color:black;
color:white;
}

ul[id="nice-menu-1"] {
left:32px;
position:absolute;
top:175px;
width:816px;
}

ul.nice-menu-down .menuparent a {
padding-right:15px;
}

ul.nice-menu-down .menuparent a {
padding:1px 22px 6px;
}

iFrame {}

Iframe {}

iframe {}

@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.nice-menu-left li.menuparent, 
ul.nice-menu-left li li.menuparent,
ul.nice-menu a {
background-color: lightgrey;
color:blue; }
}







