/* CSS Document */body, html { padding: 0px; margin: 0px; border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;; text-align: center; background-color:#395e88; height:100%;}#mainpage { width: 980px; margin: 0 auto; position:relative; background:transparent url(../img/mainback.jpg) left top repeat-y; min-height:100%; padding: 0 12px;}* html #mainpage { height: 100%;}  a { color:#5f8bb3; text-decoration:none;}a:hover { text-decoration:underline;}img { border:0;}#header { background:transparent url(../img/topbackground.jpg) left top repeat-x; text-align:right; height: 61px; width:980px; zoom:1; overflow:hidden;}#header #logo {float:left;}#header .logo {float:left;}#header #manage {float:left;}#header ul.smmenu { margin: 20px 10px 0 0; padding:0;  list-style-type: none; overflow:hidden; text-align:right; zoom:1; width:auto; }#header ul.smmenu li {float:right; padding: 0px 13px 0 12px; border-right: 1px solid #9ab2c8; margin-right: -1px; zoom:1; height: 2em; line-height: 2em; vertical-align:middle;}#header ul.smmenu li a { font-size: 12px; color: #9ab2c8;}ul#mainmenu { margin:0;padding:0; list-style:none; background-color:#1c2a37; text-align:left; min-height: 2em; overflow:visible; clear:both;}* html ul#mainmenu { height: 2em;}ul#mainmenu li.flevel { float:left; position:relative; line-height:2em; vertical-align: middle; }ul#mainmenu li.flevel a {color:#bed0e0;  font-weight:bold; padding: 0 20px;   }ul#mainmenu li.flevel a:hover {color:#fff; text-decoration:none;}ul#mainmenu li:hover { background:#2c4764 url(../img/menuact_background.jpg) left top repeat-x; }ul#mainmenu li.sfhover { background:#2c4764 url(../img/menuact_background.jpg) left top repeat-x; }ul#mainmenu li.flevel ul.lmenu li.subhead { background:none; }ul#mainmenu li.flevel ul.lmenu li.indent { padding-left: 10px;}ul#mainmenu li.flevel.active { background:#2c4764 url(../img/menuact_background.jpg) left top repeat-x; }ul#mainmenu li.flevel.active a {color:#fff;}#mainmenu .lmenu .active { background-image:none;}#mainmenu .lmenu li.active:hover { background:#2c4764 url(../img/menuact_background.jpg) left top repeat-x; } #mainmenu .lmenu .active a { background-image:none; color:#bed0e0;}ul#mainmenu li.flevel ul { position:absolute; background-color:#2a4864; left: -9999px; min-width:100%; top:2em; list-style:none; color:#bed0e0; margin:0;  opacity: 0.95; z-index: 100000; white-space: nowrap; padding: 10px 0;text-align:left;}* html ul#mainmenu li.flevel ul { width:15em; white-space:normal; z-index: 100000;}* html ul#mainmenu li.flevel ul#iewider { width:22em;}* html ul#mainmenu li.flevel ul.iewider { width:18em;}* html ul#mainmenu li.flevel ul.iewiderabout { width:22em;}* html ul#mainmenu li.flevel ul.iewiderwhy { width:18em;}ul#mainmenu li h3 {font-size:12px; font-weight:bold; color:#ccc; margin: 10px 0px 8px; padding:0 10px; background-color:#243f58;}ul#mainmenu li.slevel { display:block; padding:0; margin:0 10px;}ul#mainmenu li.slevel a {color:#bed0e0;  font-weight:normal; padding:0 10px; margin:0; display: block;}* html ul#mainmenu li.slevel a { display: inline;}ul#mainmenu li.slevel a:hover {color:#fff; }ul#mainmenu li:hover ul { left: auto; }html>body ul#mainmenu li:hover ul { left: 0px; }ul#mainmenu li.sfhover ul{ left: 0px; }ul#mainmenu li.clear { display: block; float:none; clear:both; margin:0px; padding:0px; height:0px; }* html ul#mainmenu li.clear {display:none;}html>body ul#mainmenu li.clear {display:none;}#mainpage_flash { }#mainpage_flash object {display:block;}#mainpage_flash embed {display:block;}#mainpage_blocks { background:transparent url(../img/graytop.jpg) left top repeat-x; color:#616161; font-size:11px; text-align:left; padding-bottom: 2em; overflow: hidden; clear:both;}#mainpage_blocks h2, #mainpage_blocks h2 a { font-size:18px; font-weight:normal; color:#303c47; margin:0;}#mainpage_blocks h3 { font-size:12px; font-weight:bold; color:#525f6a; margin: 15px 0 5px;}#mainpage_blocks h3 a{ font-size:12px;}#mainpage_blocks p { margin: 5px 0;}#mainpage_blocks a{ color:#5f8bb3; font-size:11px; font-weight:bold;}#mainpage_blocks div.bottomblocks{ width:275px; padding: 20px 25px; background:url(../img/vertseparator.jpg) right 3px no-repeat; min-height:232px; float:left;}#mainpage_blocks .scroll { height: 200px; overflow-x: auto; overflow-y: auto;}#mainpage_blocks #knowledge { background-image:none;}#mainpage_blocks #knowledge object { cursor:pointer;}#mainpage_blocks #knowledge ul{ list-style-image:url(../img/bpicon.jpg); margin:0 0 15px 0; padding-left: 20px; }#mainpage_blocks #knowledge ul li{ margin: 10px 0; }#mainpage_blocks #knowledge ul li a { font-size: 11px;}#footer {  margin: -2em auto 0; position: relative; width: 1004px; color:#9eb0c5; font-size:11px; text-align:left; clear:both;}#footer p { background-color: #3c618b; padding-left: 10px; margin:0 12px; line-height:2em; vertical-align:middle;}