* {
          font-family:verdana,sans-serif;
          font-size:11px;
}

HTML, BODY {
          height:100%;
/* needed for container min-height */
}

body {
          font-family:verdana,sans-serif;
          font-size:100%;
          text-align:center;
          margin:0px auto;
          background:url(/nseglagerdin/upload/images/templates/canvas.jpg) top center repeat-y;
}

p {
          display:inline;
          margin:0px;
          padding:0px;
}

.hidden {
          display:none;
}

.right {
          float:right;
}

.left {
          float:left;
}

.bold {
          font-weight:bold;
}

ul {
          list-style:none;
          margin:0px;
          padding:0px;
}

ul li {
          list-style:none;
          padding:0px;
          margin:0px;
}

ul li a {
          text-decoration:none;
}

ul li a:hover {
          text-decoration:underline;
}

h1 {
          margin:0px 0px 0px 0px;
          padding:20px 0px 0px 0px;
          font-weight:bold;
          font-size:120%;
          color:#d90000;

}

h2 {
          margin:0px 0px 0px 0px;
          padding:0px 0px 5px 0px;
          font-size:100%;
          font-weight:bold;
          color:#0a2365;
}

h3 {
          font-weight:bold;
}

.outer_container {
          position:relative;
/* needed for footer positioning */
          margin:0 auto;
/* center, not in in IE5 */
          width:894px;
          background:#ffffff;
          border-left:4px solid #8F8F8F;
          border-right:4px solid #8F8F8F;
          height:auto !important;
/* real browsers */
          height:100%;
/* IE6: treated as min-height */
          min-height:100%;
/* real browsers */
          text-align:left;
}

DIV#header {
          float:left;
          width:894px;
          background:url(/nseglagerdin/upload/images/templates/header.jpg) top center no-repeat;
}

DIV#header DIV#logo {
          float:left;
          width:280px;
          height:110px;
}

DIV#header DIV#logo a{
          float:left;
          width:280px;
          height:110px;
}

/*** smallmenubar ***/
DIV#smallmenubar {
          float:right;
          margin:0px 10px 0 0;
}

DIV#smallmenubar SELECT {
          margin:1px 0 0 0;
          font-size:9px;
          height:15px;
}

DIV#smallmenubar A {
          color:#000000;
          font-size:9px;
          text-decoration:none;
}

DIV#smallmenubar A:hover {
          color:#1A4490;
}

/**top navigation**/
.topnavarea {
          clear:both;
          width:894px;
          height:31px;
          background:url(/nseglagerdin/upload/images/templates/menubar-bg.jpg) top center repeat-x;
}

.topnavleft {
          background:url(/nseglagerdin/upload/images/templates/menubar-strap.jpg) top center no-repeat;
          width:300px;
          height:31px;
          float:left;
}

.topnavright {
          width:590px;
          height:31px;
          float:right;
}

.topnavright ul {
          margin:0px 0px 0px 0px;
          padding:0px 0px 0px 0px;
          list-style:none;
          border-left:1px solid #8F8F8F;
}

.topnavright ul li {
          display:inline;
}

.topnavright ul li a {
          margin:0px 0px 0px 0px;
          padding:8px 10px 9px 10px;
          list-style:none;
          display:table-cell;
/* Gecko fix */
          float:left;
          border-left:1px solid #FFFFFF;
          border-right:1px solid #8F8F8F;
          text-decoration:none;
          color:#000000;
          font-size:11px;
}

.topnavright ul li a:hover {
          background:#EFEFEF;
}

.topnavright .selected a {
          border-left:1px solid #000000;
          background:#8F8F8F;
          color:#FFFFFF;
}

.main_content_container {
          width:894px;
          background:#FFFFFF url(/nseglagerdin/upload/images/templates/content-bg.jpg) top center repeat-x;
}

.contentleft_container {
          width:300px;
          float:left;
          background:url(/nseglagerdin/upload/images/templates/sidebar-top.jpg) top center no-repeat;
          padding-top:40px;
}

.searcharea {
          border-left:1px solid #8d8f8e;
          border-right:1px solid #8d8f8e;
          margin-left:20px;
          margin-right:20px;
          padding:5px 0px 0px 20px;
          background:url(/nseglagerdin/upload/images/templates/sidebar-center.jpg) bottom center no-repeat;
}

.searcharea_bottom {
          background:url(/nseglagerdin/upload/images/templates/sidebar-bottom.jpg) top center no-repeat;
          height:31px;
}

.searchpaddingTop {
          padding-top:12px;
          width:220px;
          text-align:center;
}

.searchleftarea {
          float:left;
          width:110px;
          margin-top:10px;
}

.submitbutton {
          background:url(/nseglagerdin/upload/images/templates/btn-search.gif) top left no-repeat;
          width:81px;
          height:31px;
          border:none;
}

contentleft_container .searchrightarea {
          float:left;
          width:110px;
}

/**left nav**/
.leftnav {
          margin:0px 20px 0px 0px;
}

.leftnav ul {
          padding:10px 0px 0px 0px;
          margin:0px 0px 0px 0px;
          list-style:none;
          border-top:1px solid #8d8f8e;
}

.leftnav ul li {
          margin:0px 0px 0px 0px;
          padding:5px 0px 5px 10px;
}

.leftnav ul li a {
          color:#8d8f8e;
          font-weight:bold;
          text-decoration:none;
}

.leftnav ul li a:hover {
          color:#8d8f8e;
          font-weight:bold;
          text-decoration:underline;
}

.leftnav .selected {
          background:url(/nseglagerdin/upload/images/templates/ul-arrow.gif) center left no-repeat;
          margin:0px 0px 0px 0px;
          padding:5px 0px 5px 10px;
}

.leftnav .level2 {
          padding:5px 0px 5px 20px;
}

.leftnav .level2selected {
          padding:5px 0px 5px 0px;
          margin:0px 0px 0px 20px;
/*background:#8d8f8e;
*/
}

.leftnav .level2selected a {
          color:#d90000;
          text-decoration:underline;
          font-size:110% 
}

.leftnav .level2selected a:hover {
          color:#d90000;
          text-decoration:underline;
          font-size:110% 
}

.leftnav .level3 {
          padding:5px 0px 5px 40px;
}

.leftnav .level3selected {
          padding:5px 0px 5px 40px;
}

.leftnav .level3selected a {
          color:Red;
          font-weight:bold;
          text-decoration:none;
}

.leftnav .level3selected a:hover {
          color:Red;
          font-weight:bold;
          text-decoration:underline;
}

.generalleftarea {
          margin:0px 20px 0px 20px;
}

/**left nav ends**/

/**right area**/
.contentright_container {
          width:590px;
          float:left;
          margin-top:20px;
}

.rightcontentflasharea {
          padding-bottom:15px;
}

/**footer area**/
.footerarea {
          margin-top:20px;
          background:url(/nseglagerdin/upload/images/templates/menubar-bg.jpg) top left repeat-x;
          height:50px;
          width:894px;
          text-align:center;
          border-top:1px solid #8F8F8F;
          padding:7px 0px 0px 0px;
          color:#8F8F8F 
}

.footerarea a {
          color:#8F8F8F;
          text-decoration:underline;
}

.footerarea a:hover {
          color:#8F8F8F;
          text-decoration:none;
}

.verftre {
          padding-left:50px;
}

.verftre ul {
          padding:0px 0px 15px 0px;
          margin:0px;
          list-style:none;
}

.verftre ul li {
          padding:5px 0px 5px 15px;
          margin:0px;
}

.verftre ul li a {
          text-decoration:underline;
          color:#7e7e7e;
          font-weight:bold;
}

.verftre ul li a:hover {
          text-decoration:none;
          color:#7e7e7e;
          font-weight:bold;
}

.verftre .level2 {
          padding:5px 0px 5px 25px;
          margin:0px;
          background:none;
          color:#7e7e7e;
}

.verftre .level2 a {
          text-decoration:none;
          color:#7e7e7e;
          font-weight:bold;
}

.verftre .level2 a:hover {
          text-decoration:underline;
          color:#7e7e7e;
          font-weight:bold;
}

.verftre .level3 {
          padding:5px 0px 5px 45px;
          margin:0px;
          background:none;
}

.verftre .level3 a {
          text-decoration:none;
          color:#7e7e7e;
          font-weight:bold;
}

.verftre .level3 a:hover {
          text-decoration:underline;
          color:#7e7e7e;
          font-weight:bold;
}

.verftre .level4 {
          padding:5px 0px 5px 65px;
          margin:0px;
          background:none;
}

.verftre .level4 a {
          text-decoration:none;
          color:#7e7e7e;
          font-weight:bold;
}

.verftre .level4 a:hover {
          text-decoration:underline;
          color:#7e7e7e;
          font-weight:bold;
}
