body { background-color: #055FC0; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #333; min-width: 996px; }form input, form select, form textarea { font-family: Arial, Helvetica, sans-serif; font-size: .9em; }a { text-decoration: none; color: #333; }a:hover { text-decoration: none; }.cb { clear: both; }.cr { clear: right; }.fl, .adl { float: left; }.fr, .adr { float: right; }.ar { text-align: right; }.ac { text-align: center; }form { display: inline; }img { border: 0 none; }.ct, .ct2, .ct3, .ct4, .ct5 { color: #055FC0; font-weight: bold; }.ct2 { color: #F60; }.ct3 { color: green; }.ct4 { color: red; }.ct5 { color: white; }.mt5 { margin: 5px 0 0 0; }.on { background-color: #FEC43D; }.search, .search_on { background-image: url('img/search.gif'); background-repeat:no-repeat; background-position: left center; padding-left: 18px; }.search_on { background-color: #FEC43D; }.submenu img { height: 16px; }#topbar { margin: 0; padding: 0; background-color: #fff; }.main { background-color: #ececec; margin: 0; padding: 0; }#header img { padding: 10px 0 14px 0; }#header { width:980px; margin: auto; }#social { float: right; margin-left: 45px; text-align: right; }#social div, #social a { font-size: .8em; }#social img { width: 32px; height: 32px; margin-left: 4px; padding: 8px 0 2px 0; }.login { width: 460px; float: right; padding: 10px 0 10px 20px; background: #fff url('img/bgl.gif') no-repeat bottom center; }.login form label { font-weight: bold; font-style: italic; color: #666;}.login div { font-size: .75em; padding-top: 6px; }.login a { text-decoration: underline; }.login a:hover { color: #055FC0; }.login h1 { margin: 0; padding: 0; color: #055FC0; font-weight: bold; font-size: 1.3em; }#header .login a.avt img { float: left; margin: 0 18px 0 0; padding: 2px; background-color: #fff; border: 1px solid #aaa; width: 42px; height: 42px; }#header .login a.avt:hover img { background-color: #EFF7FF; border: 1px solid #000; }.menubar, .footerbar { background: #055FC0 url('img/bgm.gif') repeat-x top; }.menubar { width: 100%; }.menu { width:980px; margin: auto; }.menu a { display: inline-block; padding: 9px; }.menu a h1 { margin: 0; padding: 0 0 2px 0; color: #fff; font-weight: bold; font-size: 1.1em; text-align: right; }.menu a h2 { margin: 0; padding: 0; color: #e6e6e6; font-weight: normal; font-size: .9em; font-style: italic; text-align: right; }.menu a.active h2, .menu a.active:hover h2 { color: #acf; }.menu a.active, .menu a.active:hover { background-color: #0253AB; border-left: 1px solid #0253AB; border-right: 1px solid #0253AB; padding: 9px 8px; }.menu a:hover h2 { color: #acf; }.menu a:hover { background-color: #024996; border-left: 1px solid #ddd; border-right: 1px solid #ddd; padding: 9px 8px; }.menu a.dest h2 { color: #acf; font-weight: bold; }.filterbar { background-color: #D5EBFF; border-bottom: 1px solid #055FC0; }.filter { width:980px; margin: auto; padding: 12px 0; }.filter form, .filter form label { color: #333; }.filter form input, .filter form select { margin: 3px; }.title { width:980px; margin: 12px auto; clear: both; font-size: 1.2em; color: #666; font-weight: bold; }.title span, .title a { padding: 0; color: #111; margin: 0; font-size: .8em; font-weight: normal; }.title span{ padding-left: 5px; }.title a{ padding-right: 5px; text-decoration: none; }.title a:hover { text-decoration: underline; }.resultsbar { background-color: #f9f9f9; border-bottom: 1px solid #999; }.results { width:980px; margin: auto; padding: 8px 0; clear: both; font-size: 1.2em; color: #333; font-weight: bold; }.results span { padding: 0 0 0 5px; color: #555; margin: 0; font-size: .8em; font-weight: normal; }.submenubar { background-color: #f9f9f9; border-bottom: 1px solid #999; }.submenu { width:980px; margin: auto; }.submenu a, .submenu span { display: inline-block; margin: 0; padding: 10px 20px 10px 0; }.submenu a:hover { text-decoration: underline; color: #055FC0; }.submenu div { float: right; padding: 10px 0; font-style: italic; color: #555; }.bottommenubar { background-color: #f9f9f9; border-top: 1px solid #999; }.footerbar { border-top: 2px solid #024996; }.footer { width:980px; margin: 0 auto; padding: 12px 0; clear: both; color: #fff; }.footer a { color: #fff; text-decoration: none; }.footer a:hover { text-decoration: underline; color: #FEC43D; }.footer div, .footer span { display: block; width: 190px; float: right; }.footer span { width: 200px; text-align: right; font-size: .9em; }.footer div h1, .footer span h1 { color: #acf; font-weight: bold; font-size: 1.1em; font-style: italic; margin: 0 0 5px 0; padding: 0; }.footer span h1 { color: #fff; font-size: 1em; }.footer div a { display: block; font-size: .9em; }.partnersbar { background-color: #f9f9f9; border-top: 1px solid #999; clear: both; width: 100%; padding: 0; margin: 0; }.partners { width:980px; margin: 0 auto; padding: 10px 0; text-align: right; }.partners a { margin-left: 6px; }.partners a img { background-color: #fff; }.partners a:hover img { background-color: #FFE765; }.partners img { height: 30px; }.newsbar { background-color: #43413A; border-bottom: 1px solid #333; }.news { width:980px; margin: 0 auto; padding: 12px 0; clear: both; color: #fff; }.news a { color: #fff; text-decoration: none; }.news a:hover { text-decoration: underline; color: #FEC43D; }.news div { width: 485px; float: right; }.news div h1 { color: #fff; font-weight: bold; font-size: 1.1em; font-style: italic; margin: 0 0 5px 0; padding: 0; }.news div a { display: block; font-size: .9em; }.news div h1 a { display: inline; padding-left: 5px; font-weight: normal; font-style: normal; font-size: .8em; }.lbsbar { background: #129612 url('img/bgs.gif') repeat-x center; border-top: 2px solid #0E790E; }.lbs { width:980px; margin: 0 auto; padding: 12px 0; clear: both; color: #fff; }.lbs a { color: #fff; text-decoration: none; }.lbs a:hover { text-decoration: underline; color: #FEC43D; }.lbs div { width: 325px; float: right; }.lbs div h1 { color: #C6EDAE; font-weight: bold; font-size: 1.1em; font-style: italic; margin: 0 0 5px 0; padding: 0; }.lbs div a { display: block; font-size: .9em; }.lbs div h1 a { display: inline; padding-left: 5px; font-weight: normal; font-style: normal; font-size: .8em; }.stsbar { background-color: #444; }.sts { width:980px; margin: 0 auto; padding: 12px 0 4px 0; clear: both; text-align: right; }.sts a, .fds a { color: #fff; font-weight: normal; font-size: .9em; text-decoration: none; }.sts a { padding-left: 4px; }.sts a:hover, .fds a:hover { text-decoration: underline; color: #FEC43D; }.sts h1 { color: #ddd; font-weight: bold; font-size: 1.1em; font-style: italic; margin: 0; padding: 0; float: left; }.fdsbar { background-color: #444; border-bottom: 1px solid #333; }.fds { width:980px; margin: 0 auto; padding: 4px 0 12px 0; clear: both; }.fds a { color: #dedede; padding-right: 5px; }.sgsbar { background: #129612 url('img/bgs.gif') repeat-x; border-top: 2px solid #0E790E; }.sgs { width:980px; margin: 0 auto; padding: 12px 0; clear: both; }.sgs a { color: #fff; padding-right: 10px; font-size: .9em;text-decoration: none; }.sgs a:hover { color: #FEC43D; text-decoration: underline; }.sgs h1 { color: #C6EDAE; font-weight: bold; font-size: 1.1em; font-style: italic; margin: 0 0 5px 0; padding: 0; }.infobar { display: block; background-color: #FFF396; border-bottom: 1px solid #999; padding: 10px 0; color: #444; }.info, .success, .warning, .fatal, .pne, .processing, .lock, .payment, .phone { width:955px; margin: auto; background-image: url('img/info.gif'); background-repeat:no-repeat; background-position: left top; padding-left: 25px; }.success { background-image: url('img/success.gif'); }.warning { background-image: url('img/warning.gif'); }.fatal { background-image: url('img/error.gif'); }.pne { background-image: url('img/pne.gif'); }.payment { background-image: url('img/money.gif'); }.processing { background-image: url('img/processing.gif'); }.lock { background-image: url('img/lock.gif'); }.phone { background-image: url('img/phoneb.gif'); }.infobar a, .infobar h2, .notificationbar a, .notificationbar h2 { display: inline; text-decoration: none; color: #055FC0; font-weight: bold; font-size: 1em; }a.infobar:hover, a.notificationbar:hover { background-color: #FFE765; }.notificationbar { display: block; background-color: #FFF396; border-top: 1px solid #999; padding: 10px 0; color: #444; }.item, .pitem { display: block; background-color: #fff; border: 1px solid #ccc; width:980px; margin: 10px auto; padding: 10px 0; clear: both; }.item h1, .item h2, .item h3, .item h4 { margin: 0 15px 0 106px; padding: 0; }.pitem h1, .pitem h2, .pitem h3, .pitem h4 { margin: 0 15px; padding: 0; }.item h1, .pitem h1 { color: #055FC0; font-weight: bold; padding-bottom: 6px; font-size: 1em; }.item h2, .pitem h2 { font-weight: normal; font-size: 1em; color: #666; font-style: italic; margin-left: 0; float: right; }.pitem h2 { font-size: .95em; color: #129612; }.item h3, .pitem h3 { font-weight: normal; text-align: justify; font-size: 1em; color: #333; }.item h4, .pitem h4 { font-weight: normal; color: #555; padding-top: 6px; font-size: .9em; }.item h4 span, .pitem h4 span { padding-left: 20px; }.item h5 { clear: left; margin: 0; padding: 0; }.item img.avt { float: left; margin: 0 15px; width: 76px; height: 76px; }a.item:hover, a.pitem:hover { background: #D5EBFF url('img/bgi.gif') repeat-y left top; border: 1px solid #055FC0; }.item a, .pitem a { color: #055FC0; text-decoration: none; }.item a:hover, .pitem a:hover { color: #055FC0; text-decoration: underline; }.fitem { display: block; background-color: #fff; border: 1px solid #ccc; width:950px; margin: 10px auto; padding: 15px; clear: both; }.fitem h1 { color: #055FC0; font-weight: bold; margin: 0 0 8px 0; font-size: 1.1em; }.fitem h3 { font-weight: normal; text-align: justify; font-style: italic; color: #606060; }.fitem h2 { color: #000; font-weight: bold; margin: 8px 0; font-size: 1em; }.fitem h5 { color: #000; font-weight: bold; margin: 8px 0; font-size: 1em; }.fitem ol { list-style-type: lower-roman; }.fitem ul { list-style-type: square; }.fitem a { text-decoration: underline; }.fitem a:hover { color: #055FC0; }.fview { display: block; background-color: #fff; border: 1px solid #ccc; width:950px; margin: 10px auto; padding: 15px; clear: both; }.fview div.contents { margin-left: 290px; }.fview div.contents h1 { color: #055FC0; font-weight: bold; margin: 0 0 10px 0; padding: 0; font-size: 1.1em; }.fview div.contents h2 { color: #000; font-weight: bold; padding: 0; margin: 0 0 10px 0; font-size: 1em; }.fview div.contents h2 span { font-weight: normal; font-size: .9em; color: #555; font-style: italic; padding-right: 8px; }.fview div.contents h3 { color: #555; font-weight: normal; padding: 0; margin: 0 0 8px 0; font-size: .9em; font-style: italic; }.fview div.profile { float: left; width: 240px; background-color: #ECF7FE; border: 1px solid #ccc; padding: 10px 15px; }.fview div.profile h1 { color: #055FC0; font-weight: bold; margin: 0; padding: 0; font-size: .9em; font-style: italic; }.fview div.profile p { margin: 0; padding: 5px 0; }.fview a:hover, .fview a.dest:hover { color: #055FC0; text-decoration: underline; }.fview a.dest { color: #000; text-decoration: underline; }.actbar, .navbar { background-color: #F0FFF0; border-top: 2px solid #ACCBAC; }.lanav { width:950px; margin: 10px auto; padding: 10px 15px; text-align: center; clear: both; color: #fff; }.nav, .act { width:980px; margin: 0 auto; padding: 10px 0; text-align: center; clear: both; }.act a { color: #555; text-decoration: underline; }.act a:hover { color: #000; text-decoration: underline; }.adh { border: 1px solid #ccc; width:950px; margin: 10px auto; clear: both; background-color: #fff; padding: 10px 15px; }.adh div { float: right; }.adh span { float: left; }.block { margin: 0 auto; padding: 10px 0; width: 980px; }.titlebar { background-color: #fefefe; border-bottom: 1px solid #999; }.outer { width:980px; margin: 10px auto; clear: both; }.outer h1 { font-size: 1.5em; color: #666; font-weight: bold; margin: 0; padding: 0; }.outer h2 { display: block; float: right; font-size: 18px; color: #333; font-weight: normal; margin: 0; padding: 0; }.outer h4 { margin: 4px; padding: 0; font-weight: normal; color: #111; }.outer h4 span { float: right; font-weight: normal; color: #333; font-style: italic; font-size: .9em; }.outer h1 span { padding: 0 0 0 5px; color: #111; margin: 0; font-size: .6em; font-weight: normal; }.outer h1 a { padding: 0 5px 0 0; color: #111; margin: 0; font-size: .6em; font-weight: normal; }.outer h1 a:hover { text-decoration: underline; }.outer .date { float: right; color: #222; font-weight: normal; background-image: url('img/calendar.gif'); background-repeat:no-repeat; background-position: left center; padding-left: 25px; }.outer img.avt { float: left; margin: 0 15px 0 0; padding: 2px; background-color: #fff; border: 1px solid #aaa; width: 76px; height: 76px; }.sec_blue , .sec_gray { width:950px; margin: 10px auto; border: 1px solid #bbb; padding: 10px 15px; font-size: 1em; }.sec_blue h1, .sec_gray h1 { font-size: 1em; color: #055FC0; font-weight: bold; margin: 0 0 10px 0; }.sec_blue h3, .sec_gray h3 { font-size: 1em; display: inline; color: #000; margin: 0; font-weight: normal; text-align: left; }.sec_blue { background-color: #EFF7FF; }.sec_gray { background-color : #fcfcfc; }.sec_blue a:hover, .sec_gray a:hover { color: #055FC0; text-decoration: underline; }.req, .req2, .req3, .lbl { text-align: right; }.req { color: #333; }.req2, .req3 { color: #055FC0;}.lbl { color: #666; }.req a, .lbl a { text-decoration: none; color: #055FC0; font-weight: bold; }.req a:hover, .lbl a:hover { text-decoration: underline; }.sv { color: #666; font-size: 14px; font-style: italic; }.row { padding: 2px; }.label { float: left; width: 35%; text-align: right; }.field { padding-left: 4px; }.alert { background-color: #FFF396; border: 2px solid #fc3; color: #000; font-weight: bold; font-style: italic; background-image: url('img/warning.gif'); background-repeat:no-repeat; background-position: 7px 50%; padding: 5px 5px 5px 32px; }table { width: 99%; }@media print {body, .item, .fitem, .pitem, .fview { border: 0 none; background-color: white; color: black; width: 100%; margin-left: 0; margin-right: 0; }.item h1, .fitem h1, .pitem h1, .fview div.contents h1, .fview div.profile h1 { color: black; }.fview div.profile { border: 0 none; }#header, .footer, .footerbar, .partners, .partnersbar, .lbsbar, .stsbar, .fdsbar, .sgsbar, .notificationbar, .bottommenubar, .menu, .menubar, .submenu, .submenubar, #topbar, .adh, .ads { display: none; }}#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}#sb-overlay{position:relative;height:100%;width:100%;}#sb-wrapper{position:absolute;visibility:hidden;width:100px;}#sb-wrapper-inner{position:relative;border:6px solid #055FC0;overflow:hidden;height:100px;}#sb-body{position:relative;height:100%;}#sb-body-inner{position:absolute;height:100%;width:100%;}#sb-player.html{height:100%;overflow:auto;}#sb-body img{border:none;}#sb-loading{position:relative;height:100%;}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}#sb-loading-inner span{background:url(img/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title,#sb-title-inner{height:26px;line-height:26px;}#sb-title-inner{font-size:16px;}#sb-info,#sb-info-inner{height:20px;line-height:20px;}#sb-info-inner{font-size:12px;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}#sb-nav-close{background-image:url(img/shadowbox/close.png);}#sb-nav-next{background-image:url(img/shadowbox/next.png);}#sb-nav-previous{background-image:url(img/shadowbox/previous.png);}#sb-nav-play{background-image:url(img/shadowbox/play.png);}#sb-nav-pause{background-image:url(img/shadowbox/pause.png);}#sb-counter{float:left;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
