@CHARSET "UTF-8";
/*---- reset.css ----*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}body { line-height: 1;}ol, ul { list-style: none;}blockquote, q { quotes: none;}blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none;}:focus { outline: 0;}ins { text-decoration: none;}del { text-decoration: line-through;}table { border-collapse: collapse; border-spacing: 0;}
/*---- base.css ----*/
body { background: #f4f4f4; color: #222; font: normal 9pt/11pt Arial, Tahoma;}a { color: #69c; text-decoration: underline;}a:hover { color: #000;}h1 { color: #69c; font: normal 24pt/20pt Arial, Tahoma;}h2 { color: #69c; font: bold 14pt/18pt Arial, Tahoma;}h3 { color: #222; font: bold 10pt/12pt Arial, Tahoma;}#container { margin: 0 auto; width: 986px;}.clear { font-size: 0pt; line-height: 0pt; clear: both; padding: 0px; margin: 0px; display: block; }
/*---- header.css ----*/
#header { margin-top: 10px; position: relative; z-index: 20; height: 104px;}#header #watermark { background: transparent url(../images/watermark.png) left bottom no-repeat; left: 250px; height: 62px; position: absolute; top: 6px; width: 230px; z-index: 10;}#header #logo { background: transparent url(../images/logo.png) no-repeat; display: block; float: left; height: 0px; margin: 0 0 5px 10px; overflow: hidden; padding-top: 61px; width: 266px; position: relative; z-index: 100;}#header .topmenu { float: right; width: 49%; margin: 30px 10px 0 0; z-index: 100; position: relative;}#header .topmenu ul { height: 20px; float: right;}#header .topmenu ul li { float: left; list-style: none; margin: 0px; padding: 0px;}#header .topmenu ul li a { border-right: 1px solid #aaa; display: block; font-size: 8pt; margin: 4px 0; padding: 0px 5px;}#header .topmenu ul li.last a { border-right: 0px none;}#header .topmenu .search { float: right; width: auto;}#header .topmenu .search input { border: 1px solid #69c; background: #fafafa url(../images/input.png) repeat-x; color: #222; font: normal 9pt/12pt Arial; padding: 2px; width: 90px; height: 13px;}#header .topmenu .search button { border: 0px none; background: url(../images/search.png) no-repeat; cursor: pointer; text-indent: -10000px; height: 19px; width: 19px;}#header .navigation { background: url(../images/nav.png) center center repeat-x; clear: both; z-index: 10;}#header .navigation .inner { background: url(../images/nav.png) left top no-repeat;}#header .navigation ul { background: url(../images/nav.png) right bottom no-repeat; height: 38px; margin: 0px;}#header .navigation ul li { float: left; height: 38px; list-style: none; margin: 0px; padding: 0px; position: relative; z-index: 101;}#header .navigation ul li a { color: #fff; cursor: pointer; display: block; font-size: 10pt; line-height: 10pt; text-align: center; text-decoration: none;}#header .navigation ul li a span { display: block; padding: 13px 25px 0 25px; height: 27px; overflow: hidden;}#header .navigation ul li.selected { display: block; height: 40px; margin-top: -2px; background: #fff url(../images/nav-selected.png) left -40px repeat-x;}#header .navigation ul li.selected a { background: transparent url(../images/nav-selected.png) left 0px no-repeat; color: #222; margin: 0; padding: 0;}#header .navigation ul li.selected a:hover { text-decoration: none; }#header .navigation ul li.selected a span { padding-top: 15px; height: 25px;}#header .navigation ul li.first.selected a { background: transparent url(../images/nav-selected.png) left -120px no-repeat;}#header .navigation ul li.selected a span { background: transparent url(../images/nav-selected.png) right -80px no-repeat;}#header .navigation ul li.last { float: right;}#header .navigation ul li.last.selected a span { background: transparent url(../images/nav-selected.png) right -160px no-repeat;}#header .navigation ul li a:hover,#header .navigation ul li a:active { text-decoration: underline;}#header .navigation ul li.active { position: relative;}#header .navigation ul li.active a { color: #222;}#header .navigation .dropdown { display: none; z-index: 1100; position: absolute; top: 5px; zoom: 1; float: left;}#header .navigation li.last .dropdown { position: absolute; width: 10px;}#header .navigation li .dropdown ul,#header .navigation li .dropdown .top,#header .navigation li .dropdown .bottom { position: relative; left: 10px;}#header .navigation li.last .dropdown ul,#header .navigation li.last .dropdown .top,#header .navigation li.last .dropdown .bottom { position: relative; left: -250px;}#header .navigation ul li.active .dropdown { display: block;}#header .navigation .dropdown ul { height: auto;}#header .navigation .dropdown ul li.first { clear: left;}#header .navigation .dropdown .tab,#header .navigation .dropdown .title { background: transparent url(../images/dropdown-tab.png) right -31px no-repeat; clear: both; display: block; float: left; font-size: 10pt; z-index: 200; width: 175px; margin-left: 10px;}#header .navigation .dropdown .tab a,#header .navigation .dropdown .title a { background: transparent url(../images/dropdown-tab.png) left top no-repeat; display: block; margin-right: 5px; padding: 8px 0px 13px 10px; text-align: center;}#header .navigation .dropdown .dropdown-inner { position: absolute; top: 28px; width: 100%; left: -10px; zoom: 1;}#header .navigation .dropdown .top { background: transparent url(../images/dropdown.png) 0px bottom no-repeat; height: 9px; width: 458px;}#header .navigation .dropdown .bottom { clear: both; background: transparent url(../images/dropdown.png) right top no-repeat; height: 9px; width: 458px;}#header .navigation .dropdown ul { width: 450px; background: transparent url(../images/dropdown.png) center center repeat-y; color: #222; padding: 4px; height: auto;}#header .navigation .dropdown ul li { display: block; height: auto; margin: 0; padding: 0; width: 50%;}#header .navigation .dropdown ul li a { background: none; color: #666; display: block; font-size: 8pt; font-weight: normal; margin: 0; padding: 4px 13px; text-align: left;}#header .navigation .dropdown ul li a b,#header .navigation .dropdown ul li a strong { color: #69c; display: block; font-size: 9pt;}#header .navigation .dropdown ul li a span { color: #666; display: block; font-size: 8pt; font-weight: normal;}#header .navigation .dropdown ul li a:hover { text-decoration: none;}#header .navigation .dropdown ul li a:hover b,#header .navigation .dropdown ul li a:hover strong { text-decoration: underline;}#header .navigation .dropdown ul li.end { clear: both; height: auto; line-height: 0px; font-size: 0pt; float: none;}
/*---- body.css ----*/
#body { background: #fff url(../images/body.png) repeat-y;}#body .inner { margin: 0 13px; padding: 10px 0;}#body #featured { padding: 0px; border: 0px none;}#body #featured .img { line-height: 0; height: 226px; overflow: hidden; position: relative;}#body #featured .img a { display: block;}#body #featured .img img { padding: 0px; margin: 0px;}#body #featured ul { background: #fff url(../images/featured.png) left top repeat-x; height: 61px; margin: 0px; padding: 0px;}#body #featured ul li { color: #666; display: block; float: left; margin-top: 7px; height: 54px; width: 33.334%;}#body #featured ul li.last { float: right;}#body #featured ul li a { padding: 0 13px; height: 54px; display: block; text-decoration: none; color: #222; }#body #featured ul li b,#body #featured ul li strong { color: #222; display: block; font-size: 14pt; line-height: 16pt; padding-top: 7px;}#body #featured ul li a:hover b,#body #featured ul li a:hover strong,#body #featured ul li a:hover {}#body #featured ul li.active { background: #fff url(../images/featured.png) left -61px repeat-x; color: #ecefdd;}#body #featured ul li.active a,#body #featured ul li.active b,#body #featured ul li.active strong { color: #fff;}#body #featured ul li a:hover { background: #fff url(../images/featured.png) left bottom repeat-x !important;}#body #featured ul li.active a:hover { background: none !important;}#body .section { clear: both; background: url(../images/gradient.png) repeat-x; border-top: 1px solid #ddd; padding: 13px 0;}#body .section.first { background: none; border-top: 0px none;}#body .section.last { padding-bottom: 0;}#body .col { float: left; padding-bottom: 0px; margin-bottom: 0px;}#body .col.c33 { width: 33.334%;}#body .col.c20 { width: 20%;}#body .col.c25 { width: 25%;}#body .col.c50 { width: 50%;}#body .col.c66 { width: 66.663%;}#body .col.c75 { width: 75%;}#body .col.c100 { width: 100%;}#body .col.last { clear: right;}#body .col.first { clear: left;}#body .col.first .inner { margin-left: 0px; padding-left: 0px;}#body .col.last .inner { margin-right: 0px; padding-right: 0px;}#body .col .entry { padding: 0 13px; margin: 0px; border-right: 1px solid #ddd; height: 180px; overflow: hidden;}#body .col.last .entry { border: 0px none;}#body .col .page-entry { padding: 0 13px; margin: 0px; }#body .section .col .push p,#body .section .col .push h2 { margin-left: 90px;}#body .section .col .push img { position: absolute;}#body .section .col { position: relative;}#body .section .col .entry-image { position: absolute; top: 0px; margin-top: 80px; margin-left: 13px;}#body .section p,#body .section h1,#body .section h2 { margin-bottom: 10px;}#body .section ul { list-style-type: disc; padding-left: 30px; margin-bottom: 10px;}#body blockquote { border-left: 5px solid #ddd; color: #888; font-size: 16pt; line-height: 18pt; margin-left: 5px; margin-bottom: 10px; padding-left: 10px;}
/*---- sidebar.css ----*/
#sidebar { margin-top: 13px;}#sidebar p { color: #888;}#sidebar .navigation { margin-right: 13px;}#sidebar .navigation ul li { margin-top: 1px;}#sidebar .navigation li a { background: #e7e7e7; display: block; color: #222; padding: 6px; padding-left: 10px; text-decoration: none;}#sidebar .navigation li.selected a { color: #000; font-weight: bold;}#sidebar .navigation li.selected li a { font-weight: normal;}#sidebar .navigation a:hover { background: #69c; color: #fff !important;}#sidebar .navigation li li a { background: #ececec; padding-left: 30px;}#sidebar .navigation li li li a { background: #f1f1f1; padding-left: 50px;}#sidebar .navigation li li li li a { background: #f5f5f5; padding-left: 70px;}#sidebar .navigation li li li li li a { background: #fafafa; padding-left: 90px;}#sidebar .navigation li li li li li li a { background: #fcfcfc; padding-left: 110px;}#sidebar .section.first { margin-top: 0px; padding-top: 0px;}
/*---- footer.css ----*/
#footer { background: url(../images/footer.png) left center repeat-x; color: #fff; height: 49px; font-size: 8pt;}#footer .copyright { background: url(../images/footer.png) left top no-repeat; color: #fff; float: left; height: 49px; text-align: left; width: 50%;}#footer .navigation { background: url(../images/footer.png) right bottom no-repeat; color: #fff; float: right; height: 49px; text-align: right; width: 50%;}#footer .copyright .inner { margin-top: 13px; padding: 0 13px;}#footer .navigation ul { float: right; margin-top: 13px; padding: 0 13px;}#footer .navigation ul li { border-right: 1px solid #ddd; float: left; padding: 0 10px;}#footer .navigation ul li.last { border: 0px none; padding-right: 0px;}#footer ul li a { padding: 0 2px; color: #fff; text-decoration: none;}#footer ul li a:hover { text-decoration: underline;}
/*---- form.css ----*/
form {}form fieldset { }form .col fieldset { margin: 0 10px;}form .col.c100 fieldset { margin: 0 0px;}form .col.first fieldset { margin-left: 0px;}form .col.last fieldset { margin-right: 0px;}form fieldset div { clear: left; padding: 2px 0;}form fieldset div.required { font-weight: bold;}form fieldset div .message { color: #a00; font-weight: normal;}form fieldset div .message span { font-weight: bold; margin-right: 2px;}form fieldset div label { display: block;}form fieldset div small { color: #676; display: block; font-size: 8pt; font-weight: normal;}form fieldset div input,form fieldset div textarea { border: 1px solid #c8c8c8; background: #fafafa url(../images/input.png) repeat-x; color: #222; font: normal 9pt/12pt Arial; padding: 2px; width: 99%;}form fieldset div textarea { height: 100px;}#body form .col.first .inner { margin-left: 0px; padding-top: 0px;}#body form .col.last .inner { padding-top: 0px; margin-right: 0px;}form .submit { clear: left; text-align: right;}form .submit button { cursor: pointer; font-weight: bold; text-align: center; background: #333; color: #fff; font-size: 10pt; border: 0px none; padding: 10px 20px;}form .submit button.hover,form .submit button:hover { background: #69c}form fieldset div textarea.low { height: 40px;}
/*---- tabs.css ----*/
.tabs { list-style: none !important; padding: 0px !important; margin: 0px !important; border-bottom: 1px solid #ccc; height: 28px;}.tabpanes .pane { display: none; background: #eee; padding: 10px;}.tabpanes .pane.active { display: block;}.tabs li { margin: 0 2px; float: left; height: 29px; overflow: hidden;}.tabs li.text { padding: 5px 11px 0 0; font-weight: bold; margin-left: 0px; font-size: 11pt;}.tabs li a { background: #fff; height: 14px; display: block; padding: 7px 11px; text-decoration: none; cursor: pointer;}.tabs li a.active { background: #eee; padding: 7px 10px; color: #fff; border: 1px solid #ccc; color: #000; border-bottom: 0px none; padding-top: 6px; padding-bottom: 8px;}.tabs li a:hover { background: #eee; border: 1px solid #eee; border-bottom: 0px none; padding: 6px 10px;}.tabs li a.active:hover { padding: 7px 10px; border: 1px solid #ccc; padding-top: 6px; padding-bottom: 8px;}
/*---- intro.css ----*/
#intro { top: -10000px; position: absolute; height: 0px;}

