html { color: #000; background-color: #FFF; }
body { font-size: 70%; letter-spacing: 0.1px; line-height: 130%; font-family: Verdana,Helvitca; margin: 0px; overflow: -moz-scrollbars-vertical !important; }

/*h1 { margin: 0px; padding: 0px; font-size: 120%; font-weight: bold; overflow: hidden; }*/
h1 {line-height: 20pt; display: inline; float: left; font-size: 16px; 
                            font-weight: bold; margin-right: 0px; line-height: 15pt;}
h2 { padding: 0px; margin: 0px; font-size: 100%; font-weight: bold; }
h3 { font-size: 110%; letter-spacing: 0.15px; line-height: 130%; font-weight: normal; font-style: italic; }
h4 { font-size: 100%; margin-top: 20px; font-weight: bold; text-align: center; width: auto; }
.nedportalH1 {color:#009bd4;}
.HomePageQuickLinkHeader {font-size:13pt;}

a { color: #FFF; text-decoration: none; font-weight: bold; }
a:hover { color: #090; text-decoration: underline; }
form { margin: 0px; padding: 0px; }
input, textarea, select { font-size: 11px; font-family: Verdana,Arial,Helvetica; line-height: 130%; }

#container { width: 949px; margin: 0px auto; padding: 0px; display:block; }
#header { background: url(../nedportal/logo.gif) no-repeat top left; height: 92px; width: 950px; margin: 0px; padding: 0px; 
          float: left; background-color: #FFF; }

#actionmenu { font-size: 10px; margin: 5px 0px 0px 0px; float: right; background-color: #FFF; width: 60px; height:60px; }
#actionmenu ul { background: #009bd4 url(../nedportal/actionmenu_corner.gif) no-repeat bottom left; font-size: 9px; padding: 0px; 
                 margin: 0px; list-style: none; float: right; }
#actionmenu ul li { font-size: 9px; float: left; padding: 0px; margin: 0px; }
#actionmenu img { margin: 2px 5px; border: none; }
#actionmenu a { color: #FF0; font-weight: normal; }
#actionmenu a:hover { color: #C00; }

#navigation #search {float: right; padding:0px 0px 0px 0px; width:219px; height:25px;
		   background-color: #000; border-left:solid 1px white;}
#navigation #search a {float:left; font-weight: normal; padding: 3px 10px;}
#navigation #search a:hover {float:left; color:#FFF; padding: 3px 10px;}
#navigation #search input {float:left; margin:4px 7px 0px 7px; padding:0px;}

/* Dropdown navigation */
#navigation { float: left; display: block; }
#navigation #sitemap { float: left; display: block; margin-top: 1px; width: 950px; height:25px;
                       background-color: #000; border-top: solid 0px #000; border-bottom: solid 1px #FFF; 
}
#navigation #sitemap ul { float: left; width: auto; margin: 0px; padding: 0px; list-style: none; }
#navigation #sitemap li { line-height: 170%; text-align: center; float: left; margin: 0px; padding: 0px; border-right: solid 1px white; }
#navigation #sitemap li.noborder { border-right: solid 0px white; }

#navigation #sitemap li span { color: #FFF; white-space: nowrap; font-weight: normal; display: block; padding: 4px 10px; 
                               text-decoration: none; }
#navigation #sitemap .active { }
#navigation #sitemap li a { color: #FFF; white-space: nowrap; font-weight: normal; display: block; padding: 3px 10px; 
                            text-decoration: none; }
#navigation #sitemap li a:hover { color: #FFF; background-color: #009bd4; 
                     }
#navigation #sitemap li ul { position: absolute; z-index: 1; display: none; left: 0px; border: solid 1px #009bd4; 
                             border-top: none; background-color: #06abdb; } 

#navigation #sitemap li.parent:hover > ul { display: block; }

#navigation #sitemap li ul li { background: none; line-height: 14px; color: #FFF; float: none; border: none; padding: 1px; 
                                margin: 0px; white-space: nowrap; }
#navigation #sitemap li ul li span { background: none; text-align: left; width: 140px; color: #000; 
                                     padding: 3px 10px; overflow: hidden; text-overflow: ellipsis; background-color: #FFF; }
#navigation #sitemap ul ul ul { top: -1px; left: 162px; border-top: solid 1px #669; z-index: 2; }
#navigation #sitemap li ul li a { background: none; text-align: left; width: 140px; color: #FFF; 
                                  padding: 3px 10px; overflow: hidden; text-overflow: ellipsis; }
#navigation #sitemap li ul li:hover { }
#navigation #sitemap li ul li a:hover { }
#navigation #sitemap li { position: relative; padding: 0px; } 
#navigation #sitemap li a { width: auto; float: none; } 

/* Sitemap */
#treeview #sitemap { }
#treeview #sitemap a { font-weight: bold; color: #009bd4; font-family: Verdana,Arial,Helvetica; 
                       font-size: 11px; text-decoration: none; }
#treeview #sitemap a:hover { color: #000; }


/* left + page content */
#main { background: url(../nedportal/Background.gif); float:left; background-position: top left; display:block; 
margin:0px;
        background-repeat: repeat-y; border: solid 1px #009bd4; border-top: solid 0px white; border-left: none; border-bottom: none; width: 100%; }

/* Page content */
#content {min-height:500px;
	height:auto !important;
  	height:500px;}

#content p { margin: 0px; padding: 0px; }

#content { width: 550px; margin: 0px; padding: 0px; float: left; min-height: 475px;}
#content a { text-decoration: none; color: #009bd4; }
#content a:hover { color: #000; }

#content ul { margin: 0px 0px 10px 30px; padding:0px; line-height: 140%; list-style-type: disc; }
#content dl li { list-style-type: circle; margin: 3px 0px 3px 0px; line-height: 140%; }
#content ol li { list-style: numeric; margin: 3px 0px 3px 0px; line-height: 140%; }

#content #breadcrum       { float: left; padding: 10px 25px; : margin:0px; display:block; width: 500px; overflow: hidden; }
#content #breadcrum li    { float: left; margin: 0px; padding: 0px; display:block; list-style-type: none; }
#content #breadcrum li a  { float: left; margin: 0px; padding: 0px; display:block; font-size:12pt; line-height:15pt; font-size:10pt; }
#content #breadcrum li h1 { float: left; margin: 0px; padding: 0px; display:block; font-size:12pt; line-height:15pt; font-weight:bold; }

#content .article * {float:none;}
#content .article .item { float: left; margin: 10px 0px 0px 0px; padding: 0px 0px 10px 0px; display: block; width:500px;}
#content .article .frontpagearticle .item { float: left; margin: 10px 0px; padding: 0px; display: block; width:248px;}
#content .article .item dd { margin: 0px; padding: 0px; color: #000; }
#content .article .item dl { margin: 0px; padding: 0px; color: #000; }

#content .item dt { font-size: 120%; font-weight: bold; margin: 0px; padding: 0px; }
#content .item img { float: left; margin: 0px 15px 1px 0px; padding: 0px; border-style: none; border-color: #000; }

#content .article { margin: 10px 25px 10px 25px; padding: 0px; }
#content .article img { float: right; margin: 0px 0px 15px 15px; border-style: none; border-color: #000; }
#content .article dd { margin: 0px; padding: 0px; }
#content .article #frontPageImage {width:500px; text-align:center;}
#content .article #frontPageImage IMG {float:left;}
#content .article .contact .button {width:100px; background-color:#009bd4; color:white;}
#content .article .contact .textbox {width:180px;}

#content #search { width: 500px; float: left; display: block; border-top: solid 0px #009bd4; padding: 25px; }
#content #search dt { width: 400px; height: 18px; overflow: hidden; text-overflow: ellipsis; }
#content #search dd { margin: 0px; }
#content #search p { margin: 0px; padding: 0px; }
#content #search .xsltsearch_result { margin: 10px 0px; }
#content #search #xsltsearch_stats {margin-top:10px;}

/* Left menu */
#quickmenu { width: 178px; float: left; margin: 0px; height: 100%; padding: 0px; 
             border-top: solid 0px #FFF; display: block; }
#quickmenu a { text-decoration: none; color: #FFF; }
#quickmenu a:hover { color: #000; }
#quickmenu li .selected a {color: #000;}
#quickmenu img { padding: 10px; margin: 0px; }
#quickmenu dl { padding: 5px; margin: 0px; list-style: disc none outside; }
#quickmenu dt { font-size: 120%; color: #333; margin: 0px; font-weight: bold; }
#quickmenu dd { margin: 0px; padding: 0px; }
#quickmenu dd a { font-weight: bold; color: #FFF; font-family: Verdana,Arial,Helvetica; font-size: 11px; }
#quickmenu extra { border-top: solid 1px #06C; }
#quickmenu address { font-style: normal; width: auto; font-size: 9px; padding: 0px; 
                     border-top: solid 1px #06C; }

#quickmenu ul { clear: both; padding: 5px; margin: 0px; list-style: none outside; }
#quickmenu ul li { clear: both; padding: 0px 5px 5px 5px; margin: 0px; list-style: none outside; 
                   font-size: 16px; color: #fff; font-weight: bold; }
#quickmenu ul li ul { clear: both; padding: 0px 0px 0px 10px; margin: 0px; list-style: none outside; }
#quickmenu ul li ul li { clear: both; padding: 2px 0px 2px 0px; margin: 0px; 
                         list-style: none outside; font-size: 10px; color: white; font-weight: normal; letter-spacing: 0px; }

#footer { font-size: 80%; line-height: 130%; background-color: #000; color: #FFF; 
          width: 950px; text-align: center; display: block; float: left; border-top: solid 1px white; padding: 5px 0px; }

#footer span { color: #FFF; font-size: 9px; padding: 0px 7px; }
#footer a { color: #FFF; font-weight: normal; font-size: 9px; padding: 0px 7px; 
            text-decoration: none; }
#footer a:hover { color: #009bd4; }

#pager { width: 580px; background-color: #090; border-collapse: collapse; margin: 10px 0px; padding: 0px; }
#pager td { color: #FFF; padding: 0px 3px; margin: 0px; }

#toolbar td { padding: 2px 5px; }

/* partner logos (right) */
#partners { background-color: #FFF; text-align: center; width: 215px; float: right; 
            border-left: solid 0px; margin: 0px; }

#partners a img { text-align: center; filter: alpha(opacity=100); -moz-opacity: 1.0; 
                  opacity: 1.0; vertical-align: top; margin-top: 10px; margin-bottom: 10px; }
#partners a:hover img { filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }

#ad { background-color: #FFF; border-collapse: collapse; position: absolute; top: 150px; 
      left: 350px; width: 600px; height: 456px; margin: 0px; padding: 0px; border: solid 2px #06C; }
#ad td { margin: 0px; padding: 0px; }
#ad a { color: #FFF; line-height: 20px; }
#ad img { border: none; margin: 0px; padding: 0px; }

.formbox { border: solid 1px #36C; }
.right { float: right; }
.alert { color: #F00; font-weight: bold; }
.clickable { cursor: hand; }
.results { width: auto; text-align: right; }
.active { color: #FFF; }
.disabled { color: #060; font-weight: normal; }
.contentimage { float: left; margin: 5px 10px 3px 0px; border: solid 1px #36C; }
.thumb { float: left; margin: 5px 5px 3px 0px; border: solid 1px #36C; }
.contentmultimedia { float: left; width: 420px; overflow: hidden; margin-top: 5px; overflow: hidden; }
.clear { clear: both; margin: 0px 0px; padding: 0px; }
.bold { font-weight: bold; }
.error { font-weight: bold; color: #f00; }













































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
