/* /1/common.css */
/**
 * @version $id: common.css, v1.1.1 2010/01/13 13:33:52 GMT+0800 $
 * @author Jerome Coloma <jeromecoloma@gmail.com>
 * @copyright Copyright (c) 2007-2010, Frozynart Designs
 * @since Version 1.0
 * @changelog v1.1.1 2010/01/13 13:33:52 GMT+0800, Added percent widths and paddings, columns layouts
 * @changelog v1.1.0 2009/05/13 14:00:05 GMT+0800, Fixed typo for .f18 class, added more widths, padding and margin
 * @changelog v1.0.9 2009/04/08 19:25:11 GMT+0800, Added bare-li
 * @changelog v1.0.8 2009/03/31 15:06:55 GMT+0800, Added more widths
 * @changelog v1.0.7 2008/12/27 20:59:00 GMT+0800, Added additional Font-Sizes and Utility Colors
 * @changelog v1.0.6 2008/12/27 20:59:00 GMT+0800
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, textarea, label, legend, table, caption, thead, tbody, tfoot, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;background:transparent;font-family:inherit;vertical-align:baseline;}

table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

body {font-size:62.5%;color:#222222;background:#ffffff;font-family:Verdana, Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

hr {background: #ddd;color: #ddd;clear: both;float: none;width: 100%;height: .1em;margin: 0 0 1.45em;border: none;}

a:focus, a:hover {color:#000;}
a { color: #27537A; text-decoration:none; outline:none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1.0em 'andale mono', 'lucida console', monospace;line-height:1.5;}

li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}

pre {color: #000000;background: #f0f0f0;padding: 1.0em;}
#debug-screen {display:block;clear:both;position:static;width:100%;color:#FF0000;top:0;left:0;}

textarea{font-size:1.2em;background-color: #FFFFFF;}
.float-left{float:left;}
.float-right{float:right;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.clear-float{clear:both;}
.block{display:block;}
.inline{display:inline;}
.inline-block{display:inline-block;}
.hidden{display:none;}
.b{font-weight:bold;}
.i{font-style:italic;}
.u{text-decoration:underline;}
.center-align{text-align:center;margin:0 auto;}
.left-align{text-align:left;}
.right-align{text-align:right;}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}

.bare-li{}
.bare-li li{list-style-type:none; display:block;}

span.break{display:block; clear:both;height:0;}

/** font-sizes */
.f7 { font-size:0.7em !important; }.f8 { font-size:0.8em !important; }.f9 { font-size:0.9em !important; }.f10 { font-size:1.0em !important; }.f11 { font-size:1.1em !important; }.f12 { font-size:1.2em !important; }.f13 { font-size:1.3em !important; }.f14 { font-size:1.4em !important; }.f15 { font-size:1.5em !important; }.f16 { font-size:1.6em !important; }.f17 { font-size:1.7em !important; }.f18 { font-size:1.8em !important; }.f19 { font-size:1.9em !important; }.f20 { font-size:2.0em !important; }.f21 { font-size:2.1em !important; }.f22 { font-size:2.2em !important; }.f23 { font-size:2.3em !important; }.f24 { font-size:2.4em !important; }.f25 { font-size:2.5em !important; }.f26 { font-size:2.6em !important; }.f27 { font-size:2.7em !important; }.f28 { font-size:2.8em !important; }.f29 { font-size:2.9em !important; }.f30 { font-size:3.0em !important; }

/** colors */
.c-black { color: #000000 !important; }.c-blue { color: #0000FF !important; }.c-brown { color: #A52A2A !important; }.c-cyan { color: #00FFFF !important; }.c-dark-gray { color: #A9A9A9 !important; }.c-dark-khaki { color: #BDB76B !important; } .c-dark-red { color: #8B0000 !important; } .c-gray { color: #808080 !important; }.c-green { color: #00FF00 !important; }.c-indigo { color: #4B0082 !important; }.c-khaki { color: #F0E68C !important; }.c-maroon { color: #800000 !important; }.c-orange { color: #FFA500 !important; }.c-red { color: #FF0000 !important; } .c-silver { color: #C0C0C0 !important; }.c-wheat { color: #F5DEB3 !important; }.c-white { color: #FFFFFF !important; }.c-yellow { color: #FFFF00 !important; }.c-yellow-green { color: #9ACD32 !important; }.c-gray1 { color: #333333 !important; }.c-gray2 { color: #666666 !important; }.c-gray3 { color: #999999 !important; }.c-gray4 { color: #CCCCCC !important; }
.bc-black { background-color: #000000 !important; }.bc-blue { background-color: #0000FF !important; }.bc-brown { background-color: #A52A2A !important; }.bc-cyan { background-color: #00FFFF !important; }.bc-dark-gray { background-color: #A9A9A9 !important; }.bc-dark-khaki { background-color: #BDB76B !important; } .bc-dark-red { background-color: #8B0000 !important; } .bc-gray { background-color: #808080 !important; }.bc-green { background-color: #00FF00 !important; }.bc-indigo { background-color: #4B0082 !important; }.bc-khaki { background-color: #F0E68C !important; }.bc-maroon { background-color: #800000 !important; }.bc-orange { background-color: #FFA500 !important; }.bc-red { background-color: #FF0000 !important; } .bc-silver { background-color: #C0C0C0 !important; }.bc-wheat { background-color: #F5DEB3 !important; }.bc-white { background-color: #FFFFFF !important; }.bc-yellow { background-color: #FFFF00 !important; }.bc-yellow-green { background-color: #9ACD32 !important; }.bc-gray1 { background-color: #333333 !important; }.bc-gray2 { background-color: #666666 !important; }.bc-gray3 { background-color: #999999 !important; }.bc-gray4 { background-color: #CCCCCC !important; }

/** width, margin and padding, left and right positions */
.wa { width: auto !important; }
.m-center { margin: 0 auto !important; }
.w0 { width: 0 !important; }.w5 { width: 5px !important; }.w10 { width: 10px !important; }.w20 { width: 20px !important; }.w30 { width: 30px !important; }.w40 { width: 40px !important; }.w50 { width: 50px !important; }.w60 { width: 60px !important; }.w70 { width: 70px !important; }.w80 { width: 80px !important; }.w90 { width: 90px !important; }.w100 { width: 100px !important; }.w110 { width: 110px !important; }.w120 { width: 120px !important; }.w130 { width: 130px !important; }.w140 { width: 140px !important; }.w150 { width: 150px !important; }.w160 { width: 160px !important; }.w170 { width: 170px !important; }.w180 { width: 180px !important; }.w190 { width: 190px !important; }.w200 { width: 200px !important; }.w210 { width: 210px !important; }.w220 { width: 220px !important; }.w230 { width: 230px !important; }.w240 { width: 240px !important; }.w250 { width: 250px !important; }.w260 { width: 260px !important; }.w270 { width: 270px !important; }.w280 { width: 280px !important; }.w290 { width: 290px !important; }.w300 { width: 300px !important; }.w310 { width: 310px !important; }.w320 { width: 320px !important; }.w330 { width: 330px !important; }.w340 { width: 340px !important; }.w350 { width: 350px !important; }.w360 { width: 360px !important; }.w370 { width: 370px !important; }.w380 { width: 380px !important; }.w390 { width: 390px !important; }.w400 { width: 400px !important; }.w410 { width: 410px !important; }.w420 { width: 420px !important; }.w430 { width: 430px !important; }.w440 { width: 440px !important; }.w450 { width: 450px !important; }.w460 { width: 460px !important; }.w470 { width: 470px !important; }.w480 { width: 480px !important; }.w490 { width: 490px !important; }.w500 { width: 500px !important; }.w510 { width: 510px !important; }.w520 { width: 520px !important; }.w530 { width: 530px !important; }.w540 { width: 540px !important; }.w550 { width: 550px !important; }.w560 { width: 560px !important; }.w570 { width: 570px !important; }.w580 { width: 580px !important; }.w590 { width: 590px !important; }.w600 { width: 600px !important; }.w620 { width: 620px !important; }.w640 { width: 640px !important; }.w660 { width: 660px !important; }.w680 { width: 680px !important; }.w700 { width: 700px !important; }.w720 { width: 720px !important; }.w740 { width: 740px !important; }.w760 { width: 760px !important; }.w780 { width: 780px !important; }.w800 { width: 800px !important; }.w820 { width: 820px !important; }.w840 { width: 840px !important; }.w860 { width: 860px !important; }.w880 { width: 880px !important; }.w900 { width: 900px !important; }.w910 { width: 910px !important; }.w920 { width: 920px !important; }.w930 { width: 930px !important; }.w940 { width: 940px !important; }.w950 { width: 950px !important; }.w960 { width: 960px !important; }.w970 { width: 970px !important; }.w980 { width: 980px !important; }.w990 { width: 990px !important; }.w1000 { width: 1000px !important; }.w1024 { width: 1024px !important; }.w1280 { width: 1280px !important; }.w1440 { width: 1440px !important; }.w1920 { width: 1920px !important; }
.h0 { height:0 !important;}.h5 { height:5px !important;}.h10 { height:10px !important;}.h20{height:20px !important;}.h30{height:30px !important;}.h40{height:40px !important;}.h50{height:50px !important;}.h60{height:60px !important;}.h70{height:70px !important;}.h80{height:80px !important;}.h90{height:90px !important;}.h100{height:100px !important;}.h110{height:110px !important;}.h120{height:120px !important;}.h130{height:130px !important;}.h140{height:140px !important;}.h150{height:150px !important;}.h160{height:160px !important;}.h170{height:170px !important;}.h180{height:180px !important;}.h190{height:190px !important;}.h200{height:200px !important;}.h210{height:210px !important;}.h220{height:220px !important;}.h230{height:230px !important;}.h240{height:240px !important;}.h250{height:250px !important;}.h260{height:260px !important;}.h270{height:270px !important;}.h280{height:280px !important;}.h290{height:290px !important;}.h300{height:300px !important;}.h310{height:310px !important;}.h320{height:320px !important;}.h330{height:330px !important;}.h340{height:340px !important;}.h350{height:350px !important;}.h360{height:360px !important;}.h370{height:370px !important;}.h380{height:380px !important;}.h390{height:390px !important;}.h400{height:400px !important;}.h410{height:410px !important;}.h420{height:420px !important;}.h430{height:430px !important;}.h440{height:440px !important;}.h450{height:450px !important;}.h460{height:460px !important;}.h470{height:470px !important;}.h480{height:480px !important;}.h490{height:490px !important;}.h500{height:500px !important;}.h510{height:510px !important;}.h520{height:520px !important;}.h530{height:530px !important;}.h540{height:540px !important;}.h550{height:550px !important;}.h560{height:560px !important;}.h570{height:570px !important;}.h580{height:580px !important;}.h590{height:590px !important;}.h600{height:600px !important;}.h610{height:610px !important;}.h620{height:620px !important;}.h630{height:630px !important;}.h640{height:640px !important;}.h650{height:650px !important;}.h660{height:660px !important;}.h670{height:670px !important;}.h680{height:680px !important;}.h690{height:690px !important;}.h700{height:700px !important;}.h710{height:710px !important;}.h720{height:720px !important;}.h730{height:730px !important;}.h740{height:740px !important;}.h750{height:750px !important;}.h760{height:760px !important;}.h770{height:770px !important;}.h780{height:780px !important;}.h790{height:790px !important;}.h800{height:800px !important;}.h810{height:810px !important;}.h820{height:820px !important;}.h830{height:830px !important;}.h840{height:840px !important;}.h850{height:850px !important;}.h860{height:860px !important;}.h870{height:870px !important;}.h880{height:880px !important;}.h890{height:890px !important;}.h900{height:900px !important;}.h910{height:910px !important;}.h920{height:920px !important;}.h930{height:930px !important;}.h940{height:940px !important;}.h950{height:950px !important;}.h960{height:960px !important;}.h970{height:970px !important;}.h980{height:980px !important;}.h990{height:990px !important;}.h1000{height:1000px !important;}
.mt0 { margin-top: 0 !important; }.mt5 { margin-top: 5px !important; }.mt10 { margin-top: 10px !important; }.mt20 { margin-top: 20px !important; }.mt30 { margin-top: 30px !important; }.mt40 { margin-top: 40px !important; }.mt50 { margin-top: 50px !important; }.mt60 { margin-top: 60px !important; }.mt70 { margin-top: 70px !important; }.mt80 { margin-top: 80px !important; }.mt90 { margin-top: 90px !important; }.mt100 { margin-top: 100px !important; }
.mr0 { margin-right: 0 !important; }.mr5 { margin-right: 5px !important; }.mr10 { margin-right: 10px !important; }.mr20 { margin-right: 20px !important; }.mr30 { margin-right: 30px !important; }.mr40 { margin-right: 40px !important; }.mr50 { margin-right: 50px !important; }.mr60 { margin-right: 60px !important; }.mr70 { margin-right: 70px !important; }.mr80 { margin-right: 80px !important; }.mr90 { margin-right: 90px !important; }.mr100 { margin-right: 100px !important; }
.mb0 { margin-bottom: 0 !important; }.mb5 { margin-bottom: 5px !important; }.mb10 { margin-bottom: 10px !important; }.mb20 { margin-bottom: 20px !important; }.mb30 { margin-bottom: 30px !important; }.mb40 { margin-bottom: 40px !important; }.mb50 { margin-bottom: 50px !important; }.mb60 { margin-bottom: 60px !important; }.mb70 { margin-bottom: 70px !important; }.mb80 { margin-bottom: 80px !important; }.mb90 { margin-bottom: 90px !important; }.mb100 { margin-bottom: 100px !important; }
.ml0 { margin-left: 0 !important; }.ml5 { margin-left: 5px !important; }.ml10 { margin-left: 10px !important; }.ml20 { margin-left: 20px !important; }.ml30 { margin-left: 30px !important; }.ml40 { margin-left: 40px !important; }.ml50 { margin-left: 50px !important; }.ml60 { margin-left: 60px !important; }.ml70 { margin-left: 70px !important; }.ml80 { margin-left: 80px !important; }.ml90 { margin-left: 90px !important; }.ml100 { margin-left: 100px !important; }
.p0 { padding: 0 !important; }.p5 { padding: 5px !important; }.p10 { padding: 10px !important; }.p15 { padding: 15px !important; }.p20 { padding: 20px !important; }.p25 { padding: 25px !important; }.p30 { padding: 30px !important; }.p35 { padding: 35px !important; }.p40 { padding: 40px !important; }.p45 { padding: 45px !important; }.p50 { padding: 50px !important; }.p55 { padding: 55px !important; }.p60 { padding: 60px !important; }
.pt0 { padding-top: 0 !important; }.pt5 { padding-top: 5px !important; }.pt10 { padding-top: 10px !important; }.pt15 { padding-top: 15px !important; }.pt20 { padding-top: 20px !important; }.pt25 { padding-top: 25px !important; }.pt30 { padding-top: 30px !important; }
.pr0 { padding-right: 0 !important; }.pr5 { padding-right: 5px !important; }.pr10 { padding-right: 10px !important; }.pr15 { padding-right: 15px !important; }.pr20 { padding-right: 20px !important; }.pr25 { padding-right: 25px !important; }.pr30 { padding-right: 30px !important; }.pr35 { padding-right: 35px !important; }.pr40 { padding-right: 40px !important; }
.pb0 { padding-bottom: 0 !important; }.pb5 { padding-bottom: 5px !important; }.pb10 { padding-bottom: 10px !important; }
.pl0 { padding-left: 0 !important; }.pl5 { padding-left: 5px !important; }.pl10 { padding-left: 10px !important; }.pl15 { padding-left: 15px !important; }.pl20 { padding-left: 20px !important; }.pl25 { padding-left: 25px !important; }.pl30 { padding-left: 30px !important; }.pl35 { padding-left: 35px !important; }.pl40 { padding-left: 40px !important; }
.w0p {width:0% !important;}.w1p {width:1% !important;}.w2p {width:2% !important;}.w3p {width:3% !important;}.w4p {width:4% !important;}.w5p {width:5% !important;}.w6p {width:6% !important;}.w7p {width:7% !important;}.w8p {width:8% !important;}.w9p {width:9% !important;}.w10p {width:10% !important;}.w11p {width:11% !important;}.w12p {width:12% !important;}.w13p {width:13% !important;}.w14p {width:14% !important;}.w15p {width:15% !important;}.w16p {width:16% !important;}.w17p {width:17% !important;}.w18p {width:18% !important;}.w19p {width:19% !important;}.w20p {width:20% !important;}.w21p {width:21% !important;}.w22p {width:22% !important;}.w23p {width:23% !important;}.w24p {width:24% !important;}.w25p {width:25% !important;}.w26p {width:26% !important;}.w27p {width:27% !important;}.w28p {width:28% !important;}.w29p {width:29% !important;}.w30p {width:30% !important;}.w31p {width:31% !important;}.w32p {width:32% !important;}.w33p {width:33% !important;}.w34p {width:34% !important;}.w35p {width:35% !important;}.w36p {width:36% !important;}.w37p {width:37% !important;}.w38p {width:38% !important;}.w39p {width:39% !important;}.w40p {width:40% !important;}.w41p {width:41% !important;}.w42p {width:42% !important;}.w43p {width:43% !important;}.w44p {width:44% !important;}.w45p {width:45% !important;}.w46p {width:46% !important;}.w47p {width:47% !important;}.w48p {width:48% !important;}.w49p {width:49% !important;}.w50p {width:50% !important;}.w51p {width:51% !important;}.w52p {width:52% !important;}.w53p {width:53% !important;}.w54p {width:54% !important;}.w55p {width:55% !important;}.w56p {width:56% !important;}.w57p {width:57% !important;}.w58p {width:58% !important;}.w59p {width:59% !important;}.w60p {width:60% !important;}.w61p {width:61% !important;}.w62p {width:62% !important;}.w63p {width:63% !important;}.w64p {width:64% !important;}.w65p {width:65% !important;}.w66p {width:66% !important;}.w67p {width:67% !important;}.w68p {width:68% !important;}.w69p {width:69% !important;}.w70p {width:70% !important;}.w71p {width:71% !important;}.w72p {width:72% !important;}.w73p {width:73% !important;}.w74p {width:74% !important;}.w75p {width:75% !important;}.w76p {width:76% !important;}.w77p {width:77% !important;}.w78p {width:78% !important;}.w79p {width:79% !important;}.w80p {width:80% !important;}.w81p {width:81% !important;}.w82p {width:82% !important;}.w83p {width:83% !important;}.w84p {width:84% !important;}.w85p {width:85% !important;}.w86p {width:86% !important;}.w87p {width:87% !important;}.w88p {width:88% !important;}.w89p {width:89% !important;}.w90p {width:90% !important;}.w91p {width:91% !important;}.w92p {width:92% !important;}.w93p {width:93% !important;}.w94p {width:94% !important;}.w95p {width:95% !important;}.w96p {width:96% !important;}.w97p {width:97% !important;}.w98p {width:98% !important;}.w99p {width:99% !important;}.w100p {width:100% !important;}
.p0p {padding:0% !important;}.p1p {padding:1% !important;}.p2p {padding:2% !important;}.p3p {padding:3% !important;}.p4p {padding:4% !important;}.p5p {padding:5% !important;}.p6p {padding:6% !important;}.p7p {padding:7% !important;}.p8p {padding:8% !important;}.p9p {padding:9% !important;}.p10p {padding:10% !important;}.p11p {padding:11% !important;}.p12p {padding:12% !important;}.p13p {padding:13% !important;}.p14p {padding:14% !important;}.p15p {padding:15% !important;}.p16p {padding:16% !important;}.p17p {padding:17% !important;}.p18p {padding:18% !important;}.p19p {padding:19% !important;}.p20p {padding:20% !important;}.p21p {padding:21% !important;}.p22p {padding:22% !important;}.p23p {padding:23% !important;}.p24p {padding:24% !important;}.p25p {padding:25% !important;}.p26p {padding:26% !important;}.p27p {padding:27% !important;}.p28p {padding:28% !important;}.p29p {padding:29% !important;}.p30p {padding:30% !important;}.p31p {padding:31% !important;}.p32p {padding:32% !important;}.p33p {padding:33% !important;}.p34p {padding:34% !important;}.p35p {padding:35% !important;}.p36p {padding:36% !important;}.p37p {padding:37% !important;}.p38p {padding:38% !important;}.p39p {padding:39% !important;}.p40p {padding:40% !important;}.p41p {padding:41% !important;}.p42p {padding:42% !important;}.p43p {padding:43% !important;}.p44p {padding:44% !important;}.p45p {padding:45% !important;}.p46p {padding:46% !important;}.p47p {padding:47% !important;}.p48p {padding:48% !important;}.p49p {padding:49% !important;}.p50p {padding:50% !important;}.p51p {padding:51% !important;}.p52p {padding:52% !important;}.p53p {padding:53% !important;}.p54p {padding:54% !important;}.p55p {padding:55% !important;}.p56p {padding:56% !important;}.p57p {padding:57% !important;}.p58p {padding:58% !important;}.p59p {padding:59% !important;}.p60p {padding:60% !important;}.p61p {padding:61% !important;}.p62p {padding:62% !important;}.p63p {padding:63% !important;}.p64p {padding:64% !important;}.p65p {padding:65% !important;}.p66p {padding:66% !important;}.p67p {padding:67% !important;}.p68p {padding:68% !important;}.p69p {padding:69% !important;}.p70p {padding:70% !important;}.p71p {padding:71% !important;}.p72p {padding:72% !important;}.p73p {padding:73% !important;}.p74p {padding:74% !important;}.p75p {padding:75% !important;}.p76p {padding:76% !important;}.p77p {padding:77% !important;}.p78p {padding:78% !important;}.p79p {padding:79% !important;}.p80p {padding:80% !important;}.p81p {padding:81% !important;}.p82p {padding:82% !important;}.p83p {padding:83% !important;}.p84p {padding:84% !important;}.p85p {padding:85% !important;}.p86p {padding:86% !important;}.p87p {padding:87% !important;}.p88p {padding:88% !important;}.p89p {padding:89% !important;}.p90p {padding:90% !important;}.p91p {padding:91% !important;}.p92p {padding:92% !important;}.p93p {padding:93% !important;}.p94p {padding:94% !important;}.p95p {padding:95% !important;}.p96p {padding:96% !important;}.p97p {padding:97% !important;}.p98p {padding:98% !important;}.p99p {padding:99% !important;}.p100p {padding:100% !important;}
.pt0p {padding-top:0% !important;}.pt1p {padding-top:1% !important;}.pt2p {padding-top:2% !important;}.pt3p {padding-top:3% !important;}.pt4p {padding-top:4% !important;}.pt5p {padding-top:5% !important;}.pt6p {padding-top:6% !important;}.pt7p {padding-top:7% !important;}.pt8p {padding-top:8% !important;}.pt9p {padding-top:9% !important;}.pt10p {padding-top:10% !important;}.pt11p {padding-top:11% !important;}.pt12p {padding-top:12% !important;}.pt13p {padding-top:13% !important;}.pt14p {padding-top:14% !important;}.pt15p {padding-top:15% !important;}.pt16p {padding-top:16% !important;}.pt17p {padding-top:17% !important;}.pt18p {padding-top:18% !important;}.pt19p {padding-top:19% !important;}.pt20p {padding-top:20% !important;}.pt21p {padding-top:21% !important;}.pt22p {padding-top:22% !important;}.pt23p {padding-top:23% !important;}.pt24p {padding-top:24% !important;}.pt25p {padding-top:25% !important;}.pt26p {padding-top:26% !important;}.pt27p {padding-top:27% !important;}.pt28p {padding-top:28% !important;}.pt29p {padding-top:29% !important;}.pt30p {padding-top:30% !important;}.pt31p {padding-top:31% !important;}.pt32p {padding-top:32% !important;}.pt33p {padding-top:33% !important;}.pt34p {padding-top:34% !important;}.pt35p {padding-top:35% !important;}.pt36p {padding-top:36% !important;}.pt37p {padding-top:37% !important;}.pt38p {padding-top:38% !important;}.pt39p {padding-top:39% !important;}.pt40p {padding-top:40% !important;}.pt41p {padding-top:41% !important;}.pt42p {padding-top:42% !important;}.pt43p {padding-top:43% !important;}.pt44p {padding-top:44% !important;}.pt45p {padding-top:45% !important;}.pt46p {padding-top:46% !important;}.pt47p {padding-top:47% !important;}.pt48p {padding-top:48% !important;}.pt49p {padding-top:49% !important;}.pt50p {padding-top:50% !important;}.pt51p {padding-top:51% !important;}.pt52p {padding-top:52% !important;}.pt53p {padding-top:53% !important;}.pt54p {padding-top:54% !important;}.pt55p {padding-top:55% !important;}.pt56p {padding-top:56% !important;}.pt57p {padding-top:57% !important;}.pt58p {padding-top:58% !important;}.pt59p {padding-top:59% !important;}.pt60p {padding-top:60% !important;}.pt61p {padding-top:61% !important;}.pt62p {padding-top:62% !important;}.pt63p {padding-top:63% !important;}.pt64p {padding-top:64% !important;}.pt65p {padding-top:65% !important;}.pt66p {padding-top:66% !important;}.pt67p {padding-top:67% !important;}.pt68p {padding-top:68% !important;}.pt69p {padding-top:69% !important;}.pt70p {padding-top:70% !important;}.pt71p {padding-top:71% !important;}.pt72p {padding-top:72% !important;}.pt73p {padding-top:73% !important;}.pt74p {padding-top:74% !important;}.pt75p {padding-top:75% !important;}.pt76p {padding-top:76% !important;}.pt77p {padding-top:77% !important;}.pt78p {padding-top:78% !important;}.pt79p {padding-top:79% !important;}.pt80p {padding-top:80% !important;}.pt81p {padding-top:81% !important;}.pt82p {padding-top:82% !important;}.pt83p {padding-top:83% !important;}.pt84p {padding-top:84% !important;}.pt85p {padding-top:85% !important;}.pt86p {padding-top:86% !important;}.pt87p {padding-top:87% !important;}.pt88p {padding-top:88% !important;}.pt89p {padding-top:89% !important;}.pt90p {padding-top:90% !important;}.pt91p {padding-top:91% !important;}.pt92p {padding-top:92% !important;}.pt93p {padding-top:93% !important;}.pt94p {padding-top:94% !important;}.pt95p {padding-top:95% !important;}.pt96p {padding-top:96% !important;}.pt97p {padding-top:97% !important;}.pt98p {padding-top:98% !important;}.pt99p {padding-top:99% !important;}.pt100p {padding-top:100% !important;}
.pr0p {padding-right:0% !important;}.pr1p {padding-right:1% !important;}.pr2p {padding-right:2% !important;}.pr3p {padding-right:3% !important;}.pr4p {padding-right:4% !important;}.pr5p {padding-right:5% !important;}.pr6p {padding-right:6% !important;}.pr7p {padding-right:7% !important;}.pr8p {padding-right:8% !important;}.pr9p {padding-right:9% !important;}.pr10p {padding-right:10% !important;}.pr11p {padding-right:11% !important;}.pr12p {padding-right:12% !important;}.pr13p {padding-right:13% !important;}.pr14p {padding-right:14% !important;}.pr15p {padding-right:15% !important;}.pr16p {padding-right:16% !important;}.pr17p {padding-right:17% !important;}.pr18p {padding-right:18% !important;}.pr19p {padding-right:19% !important;}.pr20p {padding-right:20% !important;}.pr21p {padding-right:21% !important;}.pr22p {padding-right:22% !important;}.pr23p {padding-right:23% !important;}.pr24p {padding-right:24% !important;}.pr25p {padding-right:25% !important;}.pr26p {padding-right:26% !important;}.pr27p {padding-right:27% !important;}.pr28p {padding-right:28% !important;}.pr29p {padding-right:29% !important;}.pr30p {padding-right:30% !important;}.pr31p {padding-right:31% !important;}.pr32p {padding-right:32% !important;}.pr33p {padding-right:33% !important;}.pr34p {padding-right:34% !important;}.pr35p {padding-right:35% !important;}.pr36p {padding-right:36% !important;}.pr37p {padding-right:37% !important;}.pr38p {padding-right:38% !important;}.pr39p {padding-right:39% !important;}.pr40p {padding-right:40% !important;}.pr41p {padding-right:41% !important;}.pr42p {padding-right:42% !important;}.pr43p {padding-right:43% !important;}.pr44p {padding-right:44% !important;}.pr45p {padding-right:45% !important;}.pr46p {padding-right:46% !important;}.pr47p {padding-right:47% !important;}.pr48p {padding-right:48% !important;}.pr49p {padding-right:49% !important;}.pr50p {padding-right:50% !important;}.pr51p {padding-right:51% !important;}.pr52p {padding-right:52% !important;}.pr53p {padding-right:53% !important;}.pr54p {padding-right:54% !important;}.pr55p {padding-right:55% !important;}.pr56p {padding-right:56% !important;}.pr57p {padding-right:57% !important;}.pr58p {padding-right:58% !important;}.pr59p {padding-right:59% !important;}.pr60p {padding-right:60% !important;}.pr61p {padding-right:61% !important;}.pr62p {padding-right:62% !important;}.pr63p {padding-right:63% !important;}.pr64p {padding-right:64% !important;}.pr65p {padding-right:65% !important;}.pr66p {padding-right:66% !important;}.pr67p {padding-right:67% !important;}.pr68p {padding-right:68% !important;}.pr69p {padding-right:69% !important;}.pr70p {padding-right:70% !important;}.pr71p {padding-right:71% !important;}.pr72p {padding-right:72% !important;}.pr73p {padding-right:73% !important;}.pr74p {padding-right:74% !important;}.pr75p {padding-right:75% !important;}.pr76p {padding-right:76% !important;}.pr77p {padding-right:77% !important;}.pr78p {padding-right:78% !important;}.pr79p {padding-right:79% !important;}.pr80p {padding-right:80% !important;}.pr81p {padding-right:81% !important;}.pr82p {padding-right:82% !important;}.pr83p {padding-right:83% !important;}.pr84p {padding-right:84% !important;}.pr85p {padding-right:85% !important;}.pr86p {padding-right:86% !important;}.pr87p {padding-right:87% !important;}.pr88p {padding-right:88% !important;}.pr89p {padding-right:89% !important;}.pr90p {padding-right:90% !important;}.pr91p {padding-right:91% !important;}.pr92p {padding-right:92% !important;}.pr93p {padding-right:93% !important;}.pr94p {padding-right:94% !important;}.pr95p {padding-right:95% !important;}.pr96p {padding-right:96% !important;}.pr97p {padding-right:97% !important;}.pr98p {padding-right:98% !important;}.pr99p {padding-right:99% !important;}.pr100p {padding-right:100% !important;}
.pb0p {padding-bottom:0% !important;}.pb1p {padding-bottom:1% !important;}.pb2p {padding-bottom:2% !important;}.pb3p {padding-bottom:3% !important;}.pb4p {padding-bottom:4% !important;}.pb5p {padding-bottom:5% !important;}.pb6p {padding-bottom:6% !important;}.pb7p {padding-bottom:7% !important;}.pb8p {padding-bottom:8% !important;}.pb9p {padding-bottom:9% !important;}.pb10p {padding-bottom:10% !important;}.pb11p {padding-bottom:11% !important;}.pb12p {padding-bottom:12% !important;}.pb13p {padding-bottom:13% !important;}.pb14p {padding-bottom:14% !important;}.pb15p {padding-bottom:15% !important;}.pb16p {padding-bottom:16% !important;}.pb17p {padding-bottom:17% !important;}.pb18p {padding-bottom:18% !important;}.pb19p {padding-bottom:19% !important;}.pb20p {padding-bottom:20% !important;}.pb21p {padding-bottom:21% !important;}.pb22p {padding-bottom:22% !important;}.pb23p {padding-bottom:23% !important;}.pb24p {padding-bottom:24% !important;}.pb25p {padding-bottom:25% !important;}.pb26p {padding-bottom:26% !important;}.pb27p {padding-bottom:27% !important;}.pb28p {padding-bottom:28% !important;}.pb29p {padding-bottom:29% !important;}.pb30p {padding-bottom:30% !important;}.pb31p {padding-bottom:31% !important;}.pb32p {padding-bottom:32% !important;}.pb33p {padding-bottom:33% !important;}.pb34p {padding-bottom:34% !important;}.pb35p {padding-bottom:35% !important;}.pb36p {padding-bottom:36% !important;}.pb37p {padding-bottom:37% !important;}.pb38p {padding-bottom:38% !important;}.pb39p {padding-bottom:39% !important;}.pb40p {padding-bottom:40% !important;}.pb41p {padding-bottom:41% !important;}.pb42p {padding-bottom:42% !important;}.pb43p {padding-bottom:43% !important;}.pb44p {padding-bottom:44% !important;}.pb45p {padding-bottom:45% !important;}.pb46p {padding-bottom:46% !important;}.pb47p {padding-bottom:47% !important;}.pb48p {padding-bottom:48% !important;}.pb49p {padding-bottom:49% !important;}.pb50p {padding-bottom:50% !important;}.pb51p {padding-bottom:51% !important;}.pb52p {padding-bottom:52% !important;}.pb53p {padding-bottom:53% !important;}.pb54p {padding-bottom:54% !important;}.pb55p {padding-bottom:55% !important;}.pb56p {padding-bottom:56% !important;}.pb57p {padding-bottom:57% !important;}.pb58p {padding-bottom:58% !important;}.pb59p {padding-bottom:59% !important;}.pb60p {padding-bottom:60% !important;}.pb61p {padding-bottom:61% !important;}.pb62p {padding-bottom:62% !important;}.pb63p {padding-bottom:63% !important;}.pb64p {padding-bottom:64% !important;}.pb65p {padding-bottom:65% !important;}.pb66p {padding-bottom:66% !important;}.pb67p {padding-bottom:67% !important;}.pb68p {padding-bottom:68% !important;}.pb69p {padding-bottom:69% !important;}.pb70p {padding-bottom:70% !important;}.pb71p {padding-bottom:71% !important;}.pb72p {padding-bottom:72% !important;}.pb73p {padding-bottom:73% !important;}.pb74p {padding-bottom:74% !important;}.pb75p {padding-bottom:75% !important;}.pb76p {padding-bottom:76% !important;}.pb77p {padding-bottom:77% !important;}.pb78p {padding-bottom:78% !important;}.pb79p {padding-bottom:79% !important;}.pb80p {padding-bottom:80% !important;}.pb81p {padding-bottom:81% !important;}.pb82p {padding-bottom:82% !important;}.pb83p {padding-bottom:83% !important;}.pb84p {padding-bottom:84% !important;}.pb85p {padding-bottom:85% !important;}.pb86p {padding-bottom:86% !important;}.pb87p {padding-bottom:87% !important;}.pb88p {padding-bottom:88% !important;}.pb89p {padding-bottom:89% !important;}.pb90p {padding-bottom:90% !important;}.pb91p {padding-bottom:91% !important;}.pb92p {padding-bottom:92% !important;}.pb93p {padding-bottom:93% !important;}.pb94p {padding-bottom:94% !important;}.pb95p {padding-bottom:95% !important;}.pb96p {padding-bottom:96% !important;}.pb97p {padding-bottom:97% !important;}.pb98p {padding-bottom:98% !important;}.pb99p {padding-bottom:99% !important;}.pb100p {padding-bottom:100% !important;}
.pl0p {padding-left:0% !important;}.pl1p {padding-left:1% !important;}.pl2p {padding-left:2% !important;}.pl3p {padding-left:3% !important;}.pl4p {padding-left:4% !important;}.pl5p {padding-left:5% !important;}.pl6p {padding-left:6% !important;}.pl7p {padding-left:7% !important;}.pl8p {padding-left:8% !important;}.pl9p {padding-left:9% !important;}.pl10p {padding-left:10% !important;}.pl11p {padding-left:11% !important;}.pl12p {padding-left:12% !important;}.pl13p {padding-left:13% !important;}.pl14p {padding-left:14% !important;}.pl15p {padding-left:15% !important;}.pl16p {padding-left:16% !important;}.pl17p {padding-left:17% !important;}.pl18p {padding-left:18% !important;}.pl19p {padding-left:19% !important;}.pl20p {padding-left:20% !important;}.pl21p {padding-left:21% !important;}.pl22p {padding-left:22% !important;}.pl23p {padding-left:23% !important;}.pl24p {padding-left:24% !important;}.pl25p {padding-left:25% !important;}.pl26p {padding-left:26% !important;}.pl27p {padding-left:27% !important;}.pl28p {padding-left:28% !important;}.pl29p {padding-left:29% !important;}.pl30p {padding-left:30% !important;}.pl31p {padding-left:31% !important;}.pl32p {padding-left:32% !important;}.pl33p {padding-left:33% !important;}.pl34p {padding-left:34% !important;}.pl35p {padding-left:35% !important;}.pl36p {padding-left:36% !important;}.pl37p {padding-left:37% !important;}.pl38p {padding-left:38% !important;}.pl39p {padding-left:39% !important;}.pl40p {padding-left:40% !important;}.pl41p {padding-left:41% !important;}.pl42p {padding-left:42% !important;}.pl43p {padding-left:43% !important;}.pl44p {padding-left:44% !important;}.pl45p {padding-left:45% !important;}.pl46p {padding-left:46% !important;}.pl47p {padding-left:47% !important;}.pl48p {padding-left:48% !important;}.pl49p {padding-left:49% !important;}.pl50p {padding-left:50% !important;}.pl51p {padding-left:51% !important;}.pl52p {padding-left:52% !important;}.pl53p {padding-left:53% !important;}.pl54p {padding-left:54% !important;}.pl55p {padding-left:55% !important;}.pl56p {padding-left:56% !important;}.pl57p {padding-left:57% !important;}.pl58p {padding-left:58% !important;}.pl59p {padding-left:59% !important;}.pl60p {padding-left:60% !important;}.pl61p {padding-left:61% !important;}.pl62p {padding-left:62% !important;}.pl63p {padding-left:63% !important;}.pl64p {padding-left:64% !important;}.pl65p {padding-left:65% !important;}.pl66p {padding-left:66% !important;}.pl67p {padding-left:67% !important;}.pl68p {padding-left:68% !important;}.pl69p {padding-left:69% !important;}.pl70p {padding-left:70% !important;}.pl71p {padding-left:71% !important;}.pl72p {padding-left:72% !important;}.pl73p {padding-left:73% !important;}.pl74p {padding-left:74% !important;}.pl75p {padding-left:75% !important;}.pl76p {padding-left:76% !important;}.pl77p {padding-left:77% !important;}.pl78p {padding-left:78% !important;}.pl79p {padding-left:79% !important;}.pl80p {padding-left:80% !important;}.pl81p {padding-left:81% !important;}.pl82p {padding-left:82% !important;}.pl83p {padding-left:83% !important;}.pl84p {padding-left:84% !important;}.pl85p {padding-left:85% !important;}.pl86p {padding-left:86% !important;}.pl87p {padding-left:87% !important;}.pl88p {padding-left:88% !important;}.pl89p {padding-left:89% !important;}.pl90p {padding-left:90% !important;}.pl91p {padding-left:91% !important;}.pl92p {padding-left:92% !important;}.pl93p {padding-left:93% !important;}.pl94p {padding-left:94% !important;}.pl95p {padding-left:95% !important;}.pl96p {padding-left:96% !important;}.pl97p {padding-left:97% !important;}.pl98p {padding-left:98% !important;}.pl99p {padding-left:99% !important;}.pl100p {padding-left:100% !important;}
.l0p { left:0% !important;}.l1p {left:1% !important;}.l2p {left:2% !important;}.l3p {left:3% !important;}.l4p {left:4% !important;}.l5p {left:5% !important;}.l6p {left:6% !important;}.l7p {left:7% !important;}.l8p {left:8% !important;}.l9p {left:9% !important;}.l10p {left:10% !important;}.l11p {left:11% !important;}.l12p {left:12% !important;}.l13p {left:13% !important;}.l14p {left:14% !important;}.l15p {left:15% !important;}.l16p {left:16% !important;}.l17p {left:17% !important;}.l18p {left:18% !important;}.l19p {left:19% !important;}.l20p {left:20% !important;}.l21p {left:21% !important;}.l22p {left:22% !important;}.l23p {left:23% !important;}.l24p {left:24% !important;}.l25p {left:25% !important;}.l26p {left:26% !important;}.l27p {left:27% !important;}.l28p {left:28% !important;}.l29p {left:29% !important;}.l30p {left:30% !important;}.l31p {left:31% !important;}.l32p {left:32% !important;}.l33p {left:33% !important;}.l34p {left:34% !important;}.l35p {left:35% !important;}.l36p {left:36% !important;}.l37p {left:37% !important;}.l38p {left:38% !important;}.l39p {left:39% !important;}.l40p {left:40% !important;}.l41p {left:41% !important;}.l42p {left:42% !important;}.l43p {left:43% !important;}.l44p {left:44% !important;}.l45p {left:45% !important;}.l46p {left:46% !important;}.l47p {left:47% !important;}.l48p {left:48% !important;}.l49p {left:49% !important;}.l50p {left:50% !important;}.l51p {left:51% !important;}.l52p {left:52% !important;}.l53p {left:53% !important;}.l54p {left:54% !important;}.l55p {left:55% !important;}.l56p {left:56% !important;}.l57p {left:57% !important;}.l58p {left:58% !important;}.l59p {left:59% !important;}.l60p {left:60% !important;}.l61p {left:61% !important;}.l62p {left:62% !important;}.l63p {left:63% !important;}.l64p {left:64% !important;}.l65p {left:65% !important;}.l66p {left:66% !important;}.l67p {left:67% !important;}.l68p {left:68% !important;}.l69p {left:69% !important;}.l70p {left:70% !important;}.l71p {left:71% !important;}.l72p {left:72% !important;}.l73p {left:73% !important;}.l74p {left:74% !important;}.l75p {left:75% !important;}.l76p {left:76% !important;}.l77p {left:77% !important;}.l78p {left:78% !important;}.l79p {left:79% !important;}.l80p {left:80% !important;}.l81p {left:81% !important;}.l82p {left:82% !important;}.l83p {left:83% !important;}.l84p {left:84% !important;}.l85p {left:85% !important;}.l86p {left:86% !important;}.l87p {left:87% !important;}.l88p {left:88% !important;}.l89p {left:89% !important;}.l90p {left:90% !important;}.l91p {left:91% !important;}.l92p {left:92% !important;}.l93p {left:93% !important;}.l94p {left:94% !important;}.l95p {left:95% !important;}.l96p {left:96% !important;}.l97p {left:97% !important;}.l98p {left:98% !important;}.l99p {left:99% !important;}.l100p {left:100% !important;}
.r0p { right:0% !important;}.r1p {right:1% !important;}.r2p {right:2% !important;}.r3p {right:3% !important;}.r4p {right:4% !important;}.r5p {right:5% !important;}.r6p {right:6% !important;}.r7p {right:7% !important;}.r8p {right:8% !important;}.r9p {right:9% !important;}.r10p {right:10% !important;}.r11p {right:11% !important;}.r12p {right:12% !important;}.r13p {right:13% !important;}.r14p {right:14% !important;}.r15p {right:15% !important;}.r16p {right:16% !important;}.r17p {right:17% !important;}.r18p {right:18% !important;}.r19p {right:19% !important;}.r20p {right:20% !important;}.r21p {right:21% !important;}.r22p {right:22% !important;}.r23p {right:23% !important;}.r24p {right:24% !important;}.r25p {right:25% !important;}.r26p {right:26% !important;}.r27p {right:27% !important;}.r28p {right:28% !important;}.r29p {right:29% !important;}.r30p {right:30% !important;}.r31p {right:31% !important;}.r32p {right:32% !important;}.r33p {right:33% !important;}.r34p {right:34% !important;}.r35p {right:35% !important;}.r36p {right:36% !important;}.r37p {right:37% !important;}.r38p {right:38% !important;}.r39p {right:39% !important;}.r40p {right:40% !important;}.r41p {right:41% !important;}.r42p {right:42% !important;}.r43p {right:43% !important;}.r44p {right:44% !important;}.r45p {right:45% !important;}.r46p {right:46% !important;}.r47p {right:47% !important;}.r48p {right:48% !important;}.r49p {right:49% !important;}.r50p {right:50% !important;}.r51p {right:51% !important;}.r52p {right:52% !important;}.r53p {right:53% !important;}.r54p {right:54% !important;}.r55p {right:55% !important;}.r56p {right:56% !important;}.r57p {right:57% !important;}.r58p {right:58% !important;}.r59p {right:59% !important;}.r60p {right:60% !important;}.r61p {right:61% !important;}.r62p {right:62% !important;}.r63p {right:63% !important;}.r64p {right:64% !important;}.r65p {right:65% !important;}.r66p {right:66% !important;}.r67p {right:67% !important;}.r68p {right:68% !important;}.r69p {right:69% !important;}.r70p {right:70% !important;}.r71p {right:71% !important;}.r72p {right:72% !important;}.r73p {right:73% !important;}.r74p {right:74% !important;}.r75p {right:75% !important;}.r76p {right:76% !important;}.r77p {right:77% !important;}.r78p {right:78% !important;}.r79p {right:79% !important;}.r80p {right:80% !important;}.r81p {right:81% !important;}.r82p {right:82% !important;}.r83p {right:83% !important;}.r84p {right:84% !important;}.r85p {right:85% !important;}.r86p {right:86% !important;}.r87p {right:87% !important;}.r88p {right:88% !important;}.r89p {right:89% !important;}.r90p {right:90% !important;}.r91p {right:91% !important;}.r92p {right:92% !important;}.r93p {right:93% !important;}.r94p {right:94% !important;}.r95p {right:95% !important;}.r96p {right:96% !important;}.r97p {right:97% !important;}.r98p {right:98% !important;}.r99p {right:99% !important;}.r100p {right:100% !important;}

/** columns, 1-6 columns */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6 {float:left;position:relative;overflow:hidden;width:100%; }
.one-col{}.one-col .col-1{width:100%;}
.two-col{}.two-col .col-1{width:50%;}.two-col .col-2{width:50%;}
.three-col{}.three-col .col-1{width:33.3%;}.three-col .col-2{width:33.3%;}.three-col .col-3{width:33.3%;}
.four-col{}.four-col .col-1{width:25%;}.four-col .col-2{width:25%;}.four-col .col-3{width:25%;}.four-col .col-4{width:25%;}
.five-col{}.five-col .col-1{width:20%;}.five-col .col-2{width:20%;}.five-col .col-3{width:20%;}.five-col .col-4{width:20%;}.five-col .col-5{width:20%;}
.six-col{}.six-col .col-1{width:16.66%;}.six-col .col-2{width:16.66%;}.six-col .col-3{width:16.66%;}.six-col .col-4{width:16.66%;}.six-col .col-5{width:16.66%;}.six-col .col-6{width:16.66%;}







/* /1/jquery_frozlucenesearch-jquery_superfish-jquery_fancybox.css */


/* Search Results ::start */
/* #froz-search-results::start */
#froz-search-results { position: relative; width: 80%; margin-top: 30px}
#froz-search-results #result-count{font-size:1.2em; color:#333}
#froz-search-results #query {color:#042038; font-size: 2em; margin-top:5px;}
#froz-search-results li { margin:10px; font-size:1.2em; font-weight:700; padding-bottom:10px; border-bottom:1px dotted #ddd; }
#froz-search-results li a{ }
#froz-search-results li a:hover{border-bottom:1px dotted #2a406b;}
#froz-search-results p.details { font-size:1.0em; color:#FF9900; font-weight:normal }
#froz-search-results p.summary { font-size:1.0em; color:#333; line-height:1.6em; font-weight:normal;}
#froz-search-results .page{color:#333}
/* #froz-search-results::end */

/* #paginator-scroll::start */
#paginator-scroll .pagination{ font-size:1.2em; padding:10px;}
#paginator-scroll .pagination a, #paginator-scroll .pagination .active, #paginator-scroll .pagination .disabled{padding:3px 8px; font-weight:700; }
#paginator-scroll .pagination a:hover{text-decoration:underline; }
#paginator-scroll .pagination .active{font-size:1.3em;  color:#042038;  }
#paginator-scroll .pagination .disabled{color:#ccc}
/* #paginator-scroll::end */

/* .froz-query-result::start */
.froz-query-result {font-weight: bold}
.froz-query-result-1 {color: #FF9900}  /*yellow*/
.froz-query-result-2 {color: #00DD00}  /*green*/
.froz-query-result-3 {color: #FFFF33}  /*orange*/
.froz-query-result-4 {color: #FF99FF}  /*pink*/
.froz-query-result-5 {color: #AAAAAA}  /*gray*/
.froz-query-result-6 {color: #FF0000}  /*red*/
.froz-query-result-7 {color: #CC6666}  /*brown*/
.froz-query-result-8 {color: #0066FF}  /*blue*/
/* .froz-query-result::end */
/* Search Results ::end */

/* AutoSuggest CSS - Version 1.2 */

ul.as-selections {
    list-style-type: none;
/*  margin: 0;*/
/*  overflow: auto;*/
    /** Un-comment portion below to add style to input box */
                
    /* padding: 4px 0 4px 4px;
    background-color: #fff;
     border-top: 1px solid #888;
    border-bottom: 1px solid #b6b6b6;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    box-shadow:inset 0 1px 2px #888;
    -webkit-box-shadow:inset 0 1px 2px #888;
    -moz-box-shadow:inset 0 1px 2px #888; */
    
}

ul.as-selections.loading {
/** Un-comment to change input background color when loading 
    background-color: #ff33ff;      */
}

/*ul.as-selections li {*/
/*  float: left;*/
/*  margin: 1px 4px 1px 0;*/
/*}*/

ul.as-selections li.as-selection-item {
    color: #2b3840;
    font-size: 13px;
    font-family: "Lucida Grande", arial, sans-serif;
    text-shadow: 0 1px 1px #fff;
    background-color: #ddeefe;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddeefe), to(#bfe0f1));
    border: 1px solid #acc3ec;
    border-top-color: #c0d9e9;
    padding: 2px 7px 2px 10px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    box-shadow: 0 1px 1px #e4edf2;
    -webkit-box-shadow: 0 1px 1px #e4edf2;
    -moz-box-shadow: 0 1px 1px #e4edf2;
}

ul.as-selections li.as-selection-item:last-child {
    margin-left: 30px;
}

ul.as-selections li.as-selection-item a.as-close {
    float: right;
    margin: 1px 0 0 7px;
    padding: 0 2px;
    cursor: pointer;
    color: #5491be;
    font-family: "Helvetica", helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 0 1px 1px #fff;
    -webkit-transition: color .1s ease-in;
}

ul.as-selections li.as-selection-item.blur {
    color: #666666;
    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#d5d5d5));
    border-color: #bbb;
    border-top-color: #ccc;
    box-shadow: 0 1px 1px #e9e9e9;
    -webkit-box-shadow: 0 1px 1px #e9e9e9;
    -moz-box-shadow: 0 1px 1px #e9e9e9;
}

ul.as-selections li.as-selection-item.blur a.as-close {
    color: #999;
}

ul.as-selections li:hover.as-selection-item {
    color: #2b3840;
    background-color: #bbd4f1;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbd4f1), to(#a3c2e5));
    border-color: #6da0e0;
    border-top-color: #8bb7ed;
}

ul.as-selections li:hover.as-selection-item a.as-close {
    color: #4d70b0;
}

ul.as-selections li.as-selection-item.selected {
    border-color: #1f30e4;
}

ul.as-selections li.as-selection-item a:hover.as-close {
    color: #1b3c65;
}

ul.as-selections li.as-selection-item a:active.as-close {
    color: #4d70b0;
}

ul.as-selections li.as-original {
    margin-left: 0;
}

/*ul.as-selections li.as-original input {*/
/*  border: none;*/
/*  outline: none;*/
/*  font-size: 13px;*/
/*  width: 120px;*/
/*  height: 18px;*/
/*  padding-top: 3px;*/
/*}*/




ul.as-list {
    position: absolute;
    list-style-type: none !important;
    margin: 4px 0 0 45px;
    padding: 0;
    font-size: 1.1em;
    font-weight:700;    
    color: #327dbd; 
    z-index: 2;    
    border:1px solid #D7DEE2!important;       
    background-color:#fff;    
    /* background-color: rgba(255,255,255,0.96); 
    box-shadow:  0 0 1px #eee;
    -webkit-box-shadow:  0 0 1px #eee;
    -moz-box-shadow: 0 0 1px #eee;     
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px; */
}

li.as-result-item, li.as-message {
    margin: 0 0 0 0;
    padding: 8px 12px;
    border-bottom:1px solid #D7DEE2;            
    cursor: pointer;
    /** border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px; */

}

li:last-child.as-result-item {
    margin: 0;
    border-bottom:none    
}

li.as-message {
    margin: 0;
    cursor: default;
    border:1px solid #fff
}

li.as-result-item.active {
    background-color: #f6f9fc;  
    color: #2a406b;         
    /* background-image: -webkit-gradient(linear, 0% 0%, 0% 64%, from(rgb(110, 129, 245)), to(rgb(62, 82, 242))); */
    /* text-shadow: 0 1px 2px #122042; */
}

li.as-result-item em { 
    font-style: normal; 
    background: #444;  
    padding: 0 2px;
    color: #fff;
}

li.as-result-item.active em { 
    background: #253f7a;  
    color: #fff;
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {  
    ul.as-selections {
        border-top-width: 2px;
    }
    ul.as-selections li.as-selection-item {
        padding-top: 3px;
        padding-bottom: 3px;
    }
    ul.as-selections li.as-selection-item a.as-close {
        margin-top: -1px;
    }
    ul.as-selections li.as-original input {
        height: 19px;
    }
}

/* Opera Hacks  */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
    ul.as-list {
        border: 1px solid #888;
    }
    ul.as-selections li.as-selection-item a.as-close {
        margin-left: 4px;
        margin-top: 0;
    }
}

/* IE Hacks  */
ul.as-list {
    border: 1px solid #888\9;
}
ul.as-selections li.as-selection-item a.as-close {
    margin-left: 4px\9;
    margin-top: 0\9;
}

/* Firefox 3.0 Hacks */
ul.as-list,  x:-moz-any-link, x:default { 
    border: 1px solid #888;
}
BODY:first-of-type ul.as-list, x:-moz-any-link, x:default { /* Target FF 3.5+ */
    border: none;
}









/* Suggest match */
.suggest-contents{
    color: #000;
    margin-top: 20px;
    border-top: 0 0 0 0 !important;
}
.suggest-match{
    color: #FF9900;
}

.as-list {
    
    width: 200px !important;
}

/** search-box::start */
#froz-search-form {
    position: relative;
}

#froz-search-form input{
    position: relative;
    float: left;
    border: 1px solid #777777;
}

#froz-search-form .search-form-btn{
    position: relative;
    background: #777777;
    color: #fff;
    float: top;
}
/** search-box::end */


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
    margin:         0;
    padding:        0;
    list-style:     none;
}
.sf-menu {
    line-height:    1.0;
}
.sf-menu ul {
    position:       absolute;
    top:            -999em;
    width:          10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
    width:          100%;
}
.sf-menu li:hover {
    visibility:     inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
    float:          left;
    position:       relative;
}
.sf-menu a {
    display:        block;
    position:       relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left:           0;
    top:            2.5em; /* match top ul list item height */
    z-index:        99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top:            -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left:           10em; /* match ul width */
    top:            0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top:            -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
    left:           10em; /* match ul width */
    top:            0;
}



/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image:url('/img/ui/fancybox/fancybox.png');
}

#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparenturl('/img/ui/fancybox/fancybox.png') -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}

#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparenturl('/img/ui/fancybox/blank.gif');
    z-index: 1102;
    display: none;
}

#fancybox-left {
    left: 0px;
}

#fancybox-right {
    right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

#fancybox-left-ico {
    background-image:url('/img/ui/fancybox/fancybox.png');
    background-position: -40px -30px;
}

#fancybox-right-ico {
    background-image:url('/img/ui/fancybox/fancybox.png');
    background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
    left: 20px;
}

#fancybox-right:hover span {
    left: auto;
    right: 20px;
}

.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image:url('/img/ui/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image:url('/img/ui/fancybox/fancybox.png');
    background-position: -40px -162px;
}

#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image:url('/img/ui/fancybox/fancybox-y.png');
    background-position: -20px 0px;
}

#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image:url('/img/ui/fancybox/fancybox.png');
    background-position: -40px -182px; 
}

#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image:url('/img/ui/fancybox/fancybox-x.png');
    background-position: 0px -20px;
}

#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image:url('/img/ui/fancybox/fancybox.png');
    background-position: -40px -142px;
}

#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image:url('/img/ui/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image:url('/img/ui/fancybox/fancybox.png');
    background-position: -40px -122px;
}

#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
}

.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #fff;
}

.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
}

#fancybox-title-over {
    padding: 10px;
    background-image:url('/img/ui/fancybox/fancy_title_over.png');
    display: block;
}

.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}

#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
}

#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap;
}

#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background:url('/img/ui/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background:url('/img/ui/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background:url('/img/ui/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.ninthdesign.com/img/jquery/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.ninthdesign.com/img/jquery/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.ninthdesign.com/img/jquery/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.ninthdesign.com/img/jquery/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.ninthdesign.com/img/jquery/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.ninthdesign.com/img/jquery/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.ninthdesign.com/img/jquery/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
    position: absolute; margin-top: 0;
    top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div  { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.ninthdesign.com/img/jquery/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.ninthdesign.com/img/jquery/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.ninthdesign.com/img/jquery/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.ninthdesign.com/img/jquery/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.ninthdesign.com/img/jquery/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.ninthdesign.com/img/jquery/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.ninthdesign.com/img/jquery/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.ninthdesign.com/img/jquery/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.ninthdesign.com/img/jquery/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }




.sf-menu {
    /* main menu */
    
    float:left;    
    position:absolute;
    top:170px;
    left:40px;
    width:920px;
    z-index:100
}
.sf-menu li {
    /* main menu list objects */ 
    
    margin:0;padding:0;list-style-type:none; float:left; display:inline; 
}
.sf-menu li a{
    /* main menu list object links */   

    color:#8d8d8d; text-transform:uppercase; font-size:1.04em; font-weight:700; display:block; margin:0 13px 0 0; padding:0;  border-bottom:none
}


.sf-menu li a:hover,.sf-menu li li a:focus, .sf-menu li a:active{ color:#202020!important; }
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/ 
    /* main menu list object visited links */

}




.sf-menu li ul{
    /* 2nd menu */
    margin: 0 0 0 -14px;
    padding:0;
    
    
}

.sf-menu li li {
    /* 2nd menu list objects */
    
    margin:0 0 0 0;
    padding:0;
    
       
}

.sf-menu li li a{
    /* 2nd menu list object links */
    /* height:25px; */
    padding: 12px 15px 13px;
    text-transform:none;
    font-size:1.2em;
    font-weight:normal;
    border-bottom:1px solid #101010!important;
    border-top:1px solid #353535!important;
    color:#ccc;  
    background:#202020;
    line-height: normal;
    opacity: 0.96;
    -moz-opacity: 0.96;
}

.sf-menu li li a:hover{color:#fff!important}




.sf-menu li li ul{
    /* 3rd menu */
    
    margin: 0 0 0 -12px;
    
}

.sf-menu li li li {
    /* 3rd menu list objects */
    
   
  
}

.sf-menu li li li a{
    /* 3rd menu list object links */
    
   

}

/*.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    all hovered and focused lists and links under sf-menu 
        
     color:#111; background-color:#EFEAD1!important;  } */

/*** arrows **/
.sf-menu a.sf-with-ul,.sf-menu a {

    padding-right:  2.5em; 
    min-width:      1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
    position:       absolute;
    display:        block;
    right:          1em;
    top:            1.05em; /* IE6 only */
    width:          10px;
    height:         10px;
    text-indent:    -999em;
    overflow:       hidden;
    background:    url('/img/ui/sf-menu-arrow.png') no-repeat 0 -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
    top:            0em;
    background-position: 0px -100px; /* use translucent arrow for modern browsers; main menu*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
    background-position: -10px -100px; /* arrow hovers for modern browsers; main-menu hover*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; } /* 2nd level */
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: -10px 0px; /* arrow hovers for modern browsers; 2nd level*/
}


/** remove top menu arrows */
/*
.sf-menu > li > a > span{ display:none }
.sf-menu > li > a.sf-with-ul { padding-right: 0em }
*/

/** overrides::start */

/** overrides::end */


/** DEFAULT THEME*/
	/** tabs */
.froz-tabs-main{
    margin-top: 20px;       /* distance of tabs from content above */
    position: relative;
}
.froz-tabs-main ul.link-container{
    position: relative;
    display: block;
    clear: both;
    list-style-type: none;
    margin: 0 0 0 0;
    z-index: 1;
}

.froz-tabs-main ul.link-container li{
    margin: 0 0 0 0;
    position: relative;
    background: #eee;
    float: left;
    cursor: pointer;
    border: 1px solid #8f8f8f;
    padding: 5px 20px 5px 20px;
    height: 15px;
}

.froz-tabs-main ul.link-container.froz-tab-link-right li{
    float: right;
}
.froz-tabs-main ul.link-container.froz-tab-link-round li{
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    
}

.froz-tabs-main ul.link-container li:hover{
    background: #37679a;
}

.froz-tabs-main ul.link-container li.froz-tab-active{
    z-index: 100 !important;
    background: #fff;
    height: 20px;
    margin-top: -5px;
    padding: 8px 20px 2px 20px;
    border-bottom: 1px solid #fff;
}

.froz-tabs-main ul.link-container li.froz-tab-active,
.froz-tabs-main ul.link-container li.froz-tab-active:hover{
}

.froz-tabs-main ul.link-container li a{
    color: #2f2f2f;
}

.froz-tabs-main ul.link-container li:hover a{
}

.froz-tabs-main ul.link-container li.froz-tab-active a,
.froz-tabs-main ul.link-container li.froz-tab-active:hover a{
    color: #2f2f2f;
}

.froz-tabs-main div.tab-container{
    position: relative;
    display: block;
    width: 100%;
    border: 1px solid #8f8f8f;
    overflow: hidden;
    top: -1px;
}

.froz-tabs-main div.tab-container div{
    position: relative;
    display: block;
    width: 100%
}
/** END OF DEFAULT THEME */


/** DEFAULT::start */
div.froz-carousel-main{
    position: absolute;
    display: block;
    top:324px;
    z-index:210;
}

div.froz-carousel-wrapper {
    position: relative;
    display: block;
    overflow: hidden;
}

ul.froz-carousel-list {
    position: relative;
    display: block;
    list-style-type: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: none;
}

ul.froz-carousel-list li {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: none;
    position: relative;
    display: inline;
    float: left;
    width:292px; /* 1 */
    /*border-right:1px solid #EDEDED;*/
}

ul.froz-carousel-list li a {
    background:url('/img/ui/news-thumb-bg.png') no-repeat scroll 0 0 transparent;
    display: block;
    height: 56px;
    padding: 25px 0 0 40px;
    width: 252px;
}

ul.froz-carousel-list li.selected a {
    background:url('/img/ui/news-thumb-bg.png') no-repeat scroll 0 -81px transparent;
}

ul.froz-carousel-list li a img {
    border:4px solid #FFFFFF;
    box-shadow:0 0 1px 1px #E8E8E8;
    -webkit-box-shadow:0 0 1px 1px #E8E8E8;
    -moz-box-shadow: 0 0 1px 1px #E8E8E8;
    float:left;
    margin:0 12px 0 0;
}

ul.froz-carousel-list li a:hover img {
    box-shadow:0 0 1px 1px #F4E6AA;
    -webkit-box-shadow:0 0 1px 1px #F4E6AA;
    -moz-box-shadow: 0 0 1px 1px #F4E6AA;
}

ul.froz-carousel-list li a .title {
    
}
ul.froz-carousel-list li a .date {
    
}

ul.froz-carousel-list li a .description{color:#aaa; font-family:"Times New Roman", Georgia; font-size:1.2em; font-style:italic}

/*.news-list{ left:15px; position:absolute; top:326px; width:876px; z-index:100}
.news-list li{ float:left; list-style-type:none}
.news-list li.first a{padding:25px 0 0 40px; width:252px}
.news-list li a{background:url('/img/ui/news-thumb-bg.png') 0 0 no-repeat; display:block; height:56px; padding:25px 0 0 15px; width:277px }
.news-list li a:hover, .news-list li a.selected{ background:url('/img/ui/news-thumb-bg.png') 0 -81px } 

.news-list li a img{border:1px solid #eee; float:left; margin:0 10px 0 0; padding:3px; }*/




ul.froz-carousel-list img {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: none;
}

div.froz-carousel-main div.froz-carousel-controls, div.froz-carousel-main div.froz-carousel-controls a{
    display: block;
    position: relative;
    font-weight: bold;
}

div.froz-carousel-main div.froz-carousel-controls a.froz-carousel-disabled{
    cursor: default;
    color: #e2e2e2;
}


/** DEFAULT::end */


/** TOP CONTROLS::start*/
div.froz-carousel-main.controls-top div.froz-carousel-controls a{
    position: relative;
    display: inline;
    z-index: 2;
}
 
div.froz-carousel-main.controls-top div.froz-carousel-controls div{
    width: 100%;
    top: 0px;
    position: absolute;
    text-align: center;
    z-index: 1;
}

div.froz-carousel-main.controls-top div.froz-carousel-controls a.froz-carousel-next{
    float: right;
}
/** TOP CONTROLS::end*/


/** SIDE CONTROLS::start*/
div.froz-carousel-main.controls-side div.froz-carousel-wrapper{
    float: left;
}
div.froz-carousel-main.controls-side div.froz-carousel-controls{
    position: relative;
    display: inline;
    z-index: 2;
    float: left;
}
div.froz-carousel-main.controls-side div.froz-carousel-controls.midcontrol{
    position: relative;
    display: block;
    float: none;
    clear: both;
    text-align: center;
}

div.froz-carousel-main div.froz-carousel-controls.precontrol, 
div.froz-carousel-main div.froz-carousel-controls.postcontrol{
    height: 100%;
}
div.froz-carousel-main div.froz-carousel-controls.precontrol a, 
div.froz-carousel-main div.froz-carousel-controls.postcontrol a{
    height: 100%;
    position: relative;
    vertical-align: center;
}
/** SIDE CONTROLS::end*/


/** WRAP CONTROLS::start*/
div.froz-carousel-main.controls-wrap div.froz-carousel-wrapper{
    position: relative;
    display: block;
}
div.froz-carousel-main.controls-wrap div.froz-carousel-controls{
    position: relative;
    display: block;
    text-align: center;
}
/** WRAP CONTROLS::start*/

div.froz-carousel-main.controls-wrap div.froz-carousel-controls {
    position:absolute;
    top:38px;
    left:10px;
    display: block;
    width:12px;
    height:13px;
    z-index:3;
}

div.froz-carousel-main.controls-wrap div.froz-carousel-controls a {
    text-indent:-9999px;
}

div.froz-carousel-main.controls-wrap div.froz-carousel-controls.postcontrol {
    left:850px;
}
div.froz-carousel-main.controls-wrap div.froz-carousel-controls.precontrol a {
    background:url('/img/ui/carousel/left-arrow.png') 0 0 no-repeat;
}
div.froz-carousel-main.controls-wrap div.froz-carousel-controls.precontrol a:hover {
    background-position:0 -13px;
}
div.froz-carousel-main.controls-wrap div.froz-carousel-controls.postcontrol a {
    background:url('/img/ui/carousel/right-arrow.png') 0 0 no-repeat;
}
div.froz-carousel-main.controls-wrap div.froz-carousel-controls.postcontrol a:hover {
    background-position:0 -13px;
}

div#fancybox-outer div{
    overflow: hidden;
}

div.album-ajax-content-container{
    width: 1150px !important;
    height: 464px !important;
}

#froz-album-gallery-container h2, div.album-ajax-content-container h2{
    width: 660px;
    padding-bottom: 5px;
    border-bottom: 1px solid #48261b;
    display: block;    
    font-family: "trebuchet MS";
    letter-spacing: 1px;
    color: #a02328;
    }

.froz-album-gallery{
    width: 1100px;
    min-height: 300px;   
    height: 420px;
    font-size: 1.2em;
    margin-bottom: 30px;
}

.froz-album-gallery .gallery{
    position: relative;
    float: right;
    width: 440px;
    text-align: center;
}

.froz-album-gallery .gallery div.controls div{
    height: 20px;
    margin:20px 0 5px 0;
    position: relative;
}

.froz-album-gallery .gallery div.controls div a{
    color: #a02328;
    font-weight: bold;
}

.froz-album-gallery .gallery div.controls div a:hover{
    color:#333;    
}

.froz-album-gallery .gallery div.controls div.nav-controls a{
    position: absolute;
}

.froz-album-gallery .gallery div.controls div a.prev{
    left: 55px;   
}
.froz-album-gallery .gallery div.controls div a.next{
    right: 55px;   
}

.froz-album-gallery .gallery div.slideshow{
    margin:10px 0 5px 0
}

.froz-album-gallery .gallery div.slideshow img{
    display: block;
    padding:5px;
    margin:5px;
    width: 100%;
    -moz-box-shadow: #ccc 0 0 5px;
    -webkit-box-shadow: #ccc 0 0 5px;
    -box-shadow: #ccc 0 0 5px;
    
}

.froz-album-gallery .gallery div.caption span.image-caption{
    color: #666;
    position: relative;
    
}


.froz-album-gallery div.thumbs{
    position: relative;
    float: left;
    width: 660px;
    padding-top: 20px;
}


.froz-album-gallery div.thumbs div.pagination{
    
    text-align: center;
}
.froz-album-gallery div.thumbs div.pagination a{
    color: #a02328;
    font-weight: bold;
    padding: 2px 5px 2px 5px;
}

.froz-album-gallery div.thumbs div.pagination a:hover{color:#333;}

.froz-album-gallery div.thumbs div.pagination span{
    font-size: 1.1em;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
}

.froz-album-gallery .thumbs li{
    position: relative; 
    display: block;
    float: left;
    height: 113px;
    padding: 0px;
    margin: 9px 9px 6px 9px;
    border: none;
}

.froz-album-gallery .thumbs li.selected{
    margin: 4px 4px 1px 4px;
    height: 123px;
}

.froz-album-gallery .thumbs li.selected a{
    border: 5px solid #a02328;
}

.froz-album-gallery .thumbs li a{
    position: relative;
    display: block;
    margin: 0px;
    padding: 0px;
}
.froz-album-gallery .thumbs li img{
    position: relative;
    display: block;
    margin: 0px;
    padding: 0px;
    border:1px solid #ffffff;
}
    




/* Some resets for compatibility with existing CSS */
.date_selector, .date_selector * {
  width: auto;
  height: auto;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
}
.date_selector {
  background: #F2F2F2;
  border: 1px solid #bbb;
  padding: 5px;
  margin: -1px 0 0 0;
  position: absolute;
  z-index: 100000;
  display: none;
}
.date_selector_ieframe {
  position: absolute;
  z-index: 99999;
  display: none;
}
  .date_selector .nav {
    width: 17.5em; /* 7 * 2.5em */
  }
  .date_selector .month_nav, .date_selector .year_nav {
    margin: 0 0 3px 0;
    padding: 0;
    display: block;
    position: relative;
    text-align: center;
  }
  .date_selector .month_nav {
    float: left;
    width: 55%;
  }
  .date_selector .year_nav {
    float: right;
    width: 35%;
    margin-right: -8px; /* Compensates for cell borders */
  }
  .date_selector .month_name, .date_selector .year_name {
    font-weight: bold;
    line-height: 20px;
  }
  .date_selector .button {
    display: block;
    position: absolute;
    top: 0;
    width: 18px;
    height: 18px;
    line-height: 17px;
    font-weight: bold;
    color: #666;
    text-align: center;
    font-size: 120%;
    overflow: hidden;
    
  }
    .date_selector .button:hover, .date_selector .button.hover {
      background: none;
      color: #9d0000;
      cursor: pointer;
      border-color: #ccc;
    }
  .date_selector .prev {
    left: 0;
  }
  .date_selector .next {
    right: 0;
  }
  .date_selector table {
    border-spacing: 0;
    border-collapse: collapse;
    clear: both;
  }
    .date_selector th, .date_selector td {
      width: 2.5em;
      height: 2em;
      padding: 0;
      text-align: center;
      color: black;
    }
    .date_selector td {
      border: 1px solid #ccc;
      line-height: 2em;
      text-align: center;
      white-space: nowrap;
      color: #003C78;
      background: white;
    }
    .date_selector td.today {
      background: #FFFFFF;
      color:#9d0000;
      font-weight:700;
    }
    .date_selector td.unselected_month {
      color: #ccc;
    }
    .date_selector td.selectable_day {
      cursor: pointer;
    }
    .date_selector td.selected {
      background: #9d0000;
      color:#fff;
      font-weight: bold;
    }
    .date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover {
      background: #00A651;
      color: white;
    }


/**
 * @version $id: site.css, v1.0 2008/02/20 00:26:59 GMT+0800 $
 * @author Jerome Coloma <jeromecoloma@gmail.com>
 * @copyright Copyright (c) 2007-2009, Frozynart Designs
 * @since Version 1.0
 */

html, body{ color:#666666; background:url('/img/ui/bg.jpg') repeat-x #fff; font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif}
body.index{background:#fffurl('/img/ui/bg-index.jpg') repeat-x ;}
body.index #masthead{height:630px}
input{ outline:none }
p{ font-size:1.1em;padding:5px 0 }
h1,h2,h3,h4{ margin:0;padding:0 }
ol,ul{ margin-left:25px }
ol li,ul li{ margin-top:4px;margin-bottom:4px }
blockquote{ border-left:2px solid #6DA0F5;padding-left:10px }
a:focus,a:hover{ color:#131e2c }
a{ color:#a02328; }
#skip-to-main-content{ position:absolute;left:-9999px }
#main-container{  margin:0 auto; width:100%; }
#main-container{}
#container{ }
#masthead{height:440px; margin:0 auto; position:relative; width:960px }
#logo{ float:left; padding:50px 0 35px 20px; }
#logo a{}
#content{ clear:both; margin:0 auto; padding:0 0 0 0; height:auto; }
#inner-content{ /*background-color: #f9f9f9;*/background:none; padding:0 20px; width: 960px; margin: 0 auto; }


/** #head-navigation ::start */

/*
#head-navigation{ clear:both; height:40px; margin:0 0 0 28px; padding:0; width:960px;  }
#head-navigation li{ float:left; list-style-type:none; margin:0 33px 0 0; padding:20px 0 0 0;   }
#head-navigation li a{ color:#8d8d8d; display:block; font-size:1.2em; font-weight:700; margin:0; text-transform:uppercase;  }
#head-navigation li a:hover,#head-navigation li a.selected{ color:#202020 }

*/
/** #head-navigation ::end */

/** COLORS ::start */

.c-1{color:#006F36!important;} /* green*/
.c-2{color:#e9c420!important;} /* yellow*/
.c-3{color:#9d0000!important;} /* red*/
.c-4{color:#a02328!important;} /* dark-red*/

.bc-1{background-color:#006F36!important;} /* green*/
.bc-2{background-color:#e9c420!important;} /* yellow*/
.bc-3{background-color:#9d0000!important;} /* red*/
.bc-4{background-color:#a02328!important;} /* dark-red*/
.bc-5{background-color:#ededed!important;} /* gray*/

.bc-6{background-color:#824b9c!important;} /* purple*/
.bc-7{background-color:#1330a4!important;} /* blue*/
.bc-8{background-color:#89cc4b!important;} /* lt-green*/
.bc-9{background-color:#1daee3!important;} /* lt-blue*/
.bc-10{background-color:#ED1E13!important;} /* light red*/
.bc-11{background-color:#F1B13B!important;} /* light red*/
/** COLORS ::end */

/* [Margins for Project page] ::start */
.ml23 { margin-left: 23px !important; }
.ml32 { margin-left: 32px !important; }
/* [Margins for Project page] ::end */


#header, #subheader{left:0; padding:30px 30px 0 40px; top:190px; background:url('/img/ui/header-bg.png') no-repeat; height:415px; position:absolute; width:890px;}
#header #header-image-holder{
                            background:url('/img/ui/inner-shadow.png') no-repeat; 
                            height:313px;                            
                            position:absolute;                            
                            width:876px; 
                            z-index:80;
                            }
                            
/*#header .header-image { height:313px; width:876px; z-index:80 } */

/*#header .headline{background:#101010; left:50px; top:140px; padding:10px 10px; position:absolute; width:300px; opacity: 0.96; -moz-opacity:0.96; -webkit-opacity:0.96}
#header .headline h3{color:#fff; font-size:2.0em; text-transform:uppercase}
#header .headline p.summary{color:#ccc; font-size:1.4em; line-height:1.5em; padding:0}
#header .headline a.more-info-btn{color:#888;}
#header .headline a.more-info-btn:hover{color:#eee; border-bottom:1px dotted #eee}*/
.divider-1{border-top:1px solid #9d0000; margin:0 }

#subheader{background:url('/img/ui/subheader-bg.png') no-repeat; height:220px;}
#subheader .subheader-image{ height:219px; width:876px; overflow:hidden; border-bottom:1px solid #F4F4F4; position:relative; }
#subheader .subheader-image img{ display:block; position:absolute; top:-80px;  }


/*.news-list{ left:15px; position:absolute; top:326px; width:876px; z-index:100}
.news-list li{ float:left; list-style-type:none}
.news-list li.first a{padding:25px 0 0 40px; width:252px}
.news-list li a{background:url('/img/ui/news-thumb-bg.png') 0 0 no-repeat; display:block; height:56px; padding:25px 0 0 15px; width:277px }
.news-list li a:hover, .news-list li a.selected{ background:url('/img/ui/news-thumb-bg.png') 0 -81px } 

.news-list li a img{border:1px solid #eee; float:left; margin:0 10px 0 0; padding:3px; }*/
.title{color:#424242; font-size:1.5em; line-height:1.6em;}
.date{color:#aaa; font-family:"Times New Roman", Georgia; font-size:1.2em; font-style:italic}

.main-content, .page-content{float:left; height:auto; margin:0 20px 30px 20px; min-height:400px; width:550px}
.main-content p, .page-content p{color:#545353; font-size:1.2em; line-height:1.6em }
.main-content a{border-bottom:1px dotted #a02328;}
.main-content a:hover{border-bottom:1px dotted #333;}

.main-content .amendments {
    overflow: hidden;
    margin-bottom: 20px;
}

.main-content .amendments .hd-3 {
    line-height: 20px;
}

.page-content{width:876px;}

.main-content.fancybox {
    min-height:10px;
}

.right-content, .contact-right-content{
                        background:#f8f8f8; 
                        float:left; 
                        height:auto; 
                        margin:10px 0 30px 15px; 
                        min-height:400px;  
                        width:290px;
                        }
                        
.right-content .entry, .contact-right-content .entry{padding:15px 15px 0 15px;}
.right-content .entry h1{color:#696969; font-size:1.5em; line-height:1.2em; padding:0 0 5px 0 }
.right-content p{font-size:1.1em; line-height:1.5em; }

.contact-right-content{padding:0 0 20px 0}
.contact-right-content h3{color:#555555; font-size:1.5em; letter-spacing:1px; padding:0 0 0 0 }
.contact-right-content h4{color:#555555; font-size:1.4em; letter-spacing:1px; margin:15px 0 0 0 }
.contact-right-content p{font-size:1.2em; line-height:1.6em;}
.contact-right-content a{border-bottom:1px dotted #a02328}
.contact-right-content a:hover{border-bottom:1px dotted #333}




/** HEADINGS ::start */
.hd-1,.hd-2,.hd-3,.hd-4{color:#474747; letter-spacing:1px; margin:15px 0 0 0}
.hd-1{font-size:2.0em; margin:10px 0 5px 0; text-transform:uppercase}
.hd-2{font-size:1.7em; }
.hd-3{font-size:1.6em; }
.hd-4{color:#006F36; font-size:1.3em; font-weight:700; letter-spacing:0}
/** HEADINGS ::end */


.tiyan-login{background:url('/img/ui/icons/lock.png') left no-repeat; height:24px; padding:10px 0 0 35px;}

.list-1,.list-2,.list-3,.list-4{font-size:1.2em; padding:5px 0; line-height:1.6em}
/** .list-1 ::start */
.list-1{margin:0 0 0 40px}
.list-1 li{list-style-type:none; padding:5px 0}
/** .list-1 ::end */

/** .list-2 ::start */
.list-2{}
.list-2 li{list-style-type:disc; padding:5px 0}
/** .list-2 ::end */

/** .list-3 ::start */
.list-3{}
.list-3 li{list-style-type:decimal}
/** .list-3 ::end */

/** .list-4 ::start */
.list-4{}
.list-4 li{list-style-type:lower-alpha}
/** .list-4 ::end */

.bullet{}
.bullet li{list-style-image:url('/img/ui/icons/red-bullet.png'); font-style:italic; padding:3px 15px}

.pdf{margin:0 0 0 0;}
.pdf li{background:url('/img/ui/icons/adobe-rdr-bullet.gif') no-repeat left; padding:5px 0 0 30px; }
.pdf li a{border-bottom:1px dotted #a02328; color:#a02328; }
.pdf li a:hover{border-bottom:1px dotted #333; color:#333; }

.list-1.docs {margin:0 0 0 10px;}
.list-1.docs li.icon{margin:6px 0 0 0; padding:4px 8px 4px 24px; }
.list-1.docs li.icon:hover {background-color:#FEFBE3;}
.list-1.docs li.icon a{border-bottom:1px dotted #a02328; color:#a02328; }
.list-1.docs li.icon a:hover{border-bottom:1px dotted #333; color:#333; }
.list-1.docs li.pdf{background:url('/img/ui/file-types/pdf.png') no-repeat left;}
.list-1.docs li.doc{background:url('/img/ui/file-types/doc.png') no-repeat left;}
.list-1.docs li.zip{background:url('/img/ui/file-types/zip.png') no-repeat left;}



/** .image-list-1 ::start */
.image-list-1{}
.image-list-1 li{list-style-type:none; display:inline; padding: 10px}
/** .image-list ::end */

/** img-holders ::start */
.img-holder-1{border:1px solid #fff}
.img-holder-2{border:3px solid #d5d5d5}
.img-holder-3{border:4px solid #DBEAED; padding:1px;}
.img-holder-4{border:1px solid #dedede; padding:5px;}


.divider-2{border-bottom:1px dotted #ddd; clear:both; margin:5px 0 10px 0;}
/** BUTTONS::start */
.btn-1{background:#eaeaea; clear:both; margin:4px 0 0 0; padding:5px 15px; }
.btn-1 a{        
        border-bottom:1px dotted #a02328;
        color:#a02328;         
        font-size:1.0em; 
        font-weight:700;        
                 
        }
        
.btn-1 a:hover{border:none; color:#333;}

.img-btn{border:none!important;}
.back-to-top{background:#f6f6f6; border:none!important; clear:both; color:#888;  padding:8px; text-transform:uppercase }
.back-to-top:hover{color:#111;}
/** BUTTONS::end */


/** TABLES::start */

.tbl{margin:10px 0; border-collapse:collapse; font-size:1.2em; }

/* Horizontal Box*/
.tbl.horizontal-box th{padding:10px; background:#dbeaed; border:1px solid #d7d7d7; color:#274873; font-size:1.2em; text-transform:uppercase;  }
.tbl.horizontal-box td{padding:10px; background:#fefefe; border:1px solid #d7d7d7; border-top:1px solid transparent; }
/* Horizontal Box*/


/* start::Vertical Box*/
.tbl.vertical-box th{ color:#274873; padding: 10px; background: #dbeaed; border: 1px solid #d7d7d7; }
.tbl.vertical-box td{ padding: 10px; background: #fefefe; border: 1px solid #d7d7d7;}
/* end::Vertical Box*/


/* Vertical Newspaper*/
.tbl.vertical-newspaper{}
.tbl.vertical-newspaper th{ padding: 10px;  border-bottom: 2px solid #fff; color: #333;}
.tbl.vertical-newspaper td{ color:#444; padding: 10px 10px; border-bottom:1px dotted #00a79d;}

.tbl.vertical-newspaper caption{background:#fde9d9; color:#333; font-weight:700; margin:0 0 1px 167px; padding:5px 10px; text-align:center; text-transform:uppercase; }
.tbl.vertical-newspaper th.brown{background:#d0bf7d;}
.tbl.vertical-newspaper th.olive{background:#b9b87e;}
.tbl.vertical-newspaper th.dark-orange{background:#f99e00;}
.tbl.vertical-newspaper th.med-orange{background:#fbb157;}
.tbl.vertical-newspaper th.orange{background:#fdbd6a;}
.tbl.vertical-newspaper th.lt-orange{background:#fdc372;}

.tbl.vertical-newspaper td.lt-blue{background:#b5e1e1}
.tbl.vertical-newspaper td.blue{background:#a0dae1}
.tbl.vertical-newspaper td.orange-1{background:#f1b764}
.tbl.vertical-newspaper td.orange-2{background:#f9d097}
.tbl.vertical-newspaper td.orange-3{background:#efdcbc}
.tbl.vertical-newspaper td.gray{background:#e4e1cd}


.tbl.vevent {
    
}

.tbl.vevent th {
    padding:10px; background:#dbeaed; color:#274873; font-size:1.2em; text-transform:uppercase;
}

.tbl.vevent th.th-1 {
    border-right:1px solid #B9D3D9;
}
.tbl.vevent th.th-2 {
    
}
.tbl.vevent tr {
    
}

.tbl.vevent tr.highlight-1 {
    
}

.tbl.vevent tr td {
    background-color:#FFFFFF;
    border-bottom: 1px dotted #00A79D;
    color: #444444;
    padding: 10px;
}

.tbl.vevent tr.highlight-1 td {
    background-color:#F0F7F8;
}

.tbl.vevent tr td .dtstart {
    font-weight:700;
    cursor:help;
}

.tbl.vevent tr td .summary {
    font-size:1.2em;
    margin:0 0 10px 0;
}

.tbl.vevent tr td .description {
    font-size:0.9em;
    line-height:1.4em;
}


/** TABLES::end*/


.breadcrumbs{background:#fefefe; border-bottom:1px solid #f3f3f3; color:#666; font-size:1.1em; font-weight:700; margin:0 25px 30px 20px; padding: 20px 10px 0 10px; text-transform:uppercase }
.breadcrumbs a{color:#aaaaaa; margin:0 5px 0 0 }
.breadcrumbs a:hover{border-bottom:1px dotted #a02328; color:#a02328;}
.breadcrumbs-arrow{background:url('/img/ui/icons/breadcrumbs-arrow.png') no-repeat; display:inline-block; height:12px; padding:0 0 15px 5px; text-indent:-9999px; width:15px; vertical-align:top;}

.pagination a{border-bottom:none!important}

/** #subfooter :: start */

#subfooter{float:left; background:url('/img/ui/footer-bg.jpg') repeat; height:auto; margin:20px auto 0 auto; min-height:200px; padding:0 0 20px 0; width:100%}
#inner{ background-color: #2f2f2f; height:auto; margin: 0 auto; padding: 20px 0 20px 40px; width:960px;  }
#subfooter h3{color:#e9c420; font-size:1.7em; margin:20px 0 0 0 }
#subfooter p{color:#d1d1d1; font-size:1.2em; line-height:1.5em; margin:0 0 20px 0}
#subfooter a{color:#d1d1d1; border-bottom:1px dotted #d1d1d1}
#subfooter a:hover{color:#e9c420; border:none;}
#subfooter .col-2{background:#434343; margin:0 0 0 25px;}
#subfooter #mailing-list{border:1px solid #393939; margin:4px; padding:5px 8px}
#subfooter #mailing-list p{margin-bottom:0}

/** #foot-navigation::start */
#foot-navigation{float:left; margin:0 0 0 15px}
#foot-navigation li{background:url('/img/ui/icons/pipe.jpg') right no-repeat; list-style-type:none; float:left; display:inline; margin:0; padding:1px 16px}
#foot-navigation li.last{background:none}
#foot-navigation li a{color:#6f6f6f; display:block; font-size:1.2em}
#foot-navigation li a:hover{color:#202020;}
/** #foot-navigation::end */


/** #footer::start */
#footer{clear:both; height:30px; margin:0 auto; width:940px; padding:20px}
#copyright{color:#454545; float:left; font-size:1.2em; margin:0 0 0 20px; padding:0 0 10px 10px; width:560px}
#copyright a{color:#0d4e00;text-decoration:underline; }
#copyright a:hover{color:#202020;text-decoration:underline}
/** #footer::end */





/** #photo-gallery ::start  */
/*#photo-gallery, .basic-gallery {float:left; margin:0; padding:10px 0;}

#photo-gallery li { 
    width: 190px; 
    height: 175px;
}
#photo-gallery li.album-link, .basic-gallery li{
	display:inline;
    float:left;
    list-style-type:none;
    padding:0 20px 0 0;
	position: relative;	
}

#photo-gallery li.album-link a{border-bottom:none;}
#photo-gallery li.album-link div{background:#ddd; color:#333; font-size:1.2em; font-weight:700;  padding:5px 0 5px 0; text-align:center; text-transform: uppercase}

#photo-gallery li.album-link img, .basic-gallery li img {border:1px solid #ddd; padding:4px;}
#photo-gallery li.album-link img:hover, .basic-gallery li img:hover {
    background-color: #ddd;
}*/


.photo-gallery {
    margin: 0;
    padding: 0;
    list-style: none;
}
.photo-gallery .photo-gallery__item {
    display: flex;
    margin: 5px 5px;
    padding: 0;
    float: left;
    width: 31.5%;
    min-height: 225px;
}

.photo-gallery .photo-gallery__item__img-wrapper {
    overflow: hidden;
}

.photo-gallery .photo-gallery__item img {
    display: block;
    margin: 0 auto;
    width: 100%;
    -webkit-transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    transform: scale(1);
}

.photo-gallery .photo-gallery__item__link {
    display: block;
    margin: 0;
    padding: 5px;
    border: 1px dashed #ddd;
    text-decoration: none;
    overflow: hidden;
}
.photo-gallery .photo-gallery__item__title {
    display: block;
    margin: 0;
    color: #333;
    font-size: 1em;
    font-weight: 700;
    padding: 5px 0 5px 0;
    text-align:center;
    text-transform: uppercase;
}

.photo-gallery .photo-gallery__item__title .text {
    vertical-align: middle;
    min-height: 77px;
}

/* Hover */

.photo-gallery .photo-gallery__item__link:hover,
.photo-gallery .photo-gallery__item__link:focus {
    text-decoration: none;
    border: 1px solid #ddd;
}

.photo-gallery .photo-gallery__item__link:hover img,
.photo-gallery .photo-gallery__item__link:focus img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

/** #photo-gallery ::end  */



a.image-link, a.image-link:hover{border-bottom:none}

/** #header ::start  */
#header-image-holder {
    z-index:200;
}
#front-slider-list {
    list-style-type: none;
    margin: 0 0 0 0;
}

#front-slider-list li {
    float: left;
    display: block;
    margin: 0 0 0 0;
}

#front-slider-list li.first{
    display: block;
}

#front-slider-description-block {
    position: relative;
    top: -316px;
    height: 306px !important;
    z-index:90;
}

#header {
    overflow: hidden;
}

#front-slider-description-block .front-slider-desc-bg,
#front-slider-description-block .front-slider-contents {
    position: absolute;
    top: 96px;
    left: 8px;
    z-index: 1;
    height: 110px;
    width: 300px;
    padding:10px;
}


#header .headline{background:#101010; left:50px; top:140px; padding:10px 10px; position:absolute; width:300px; opacity: 0.96; -moz-opacity:0.96; -webkit-opacity:0.96}
#header .headline h3{color:#fff; font-size:2.0em; text-transform:uppercase}
#header .headline p.summary{color:#ccc; font-size:1.4em; line-height:1.5em; padding:0}
#header .headline a.more-info-btn{color:#888;}
#header .headline a.more-info-btn:hover{color:#eee; border-bottom:1px dotted #eee}

#front-slider-description-block .front-slider-desc-bg {
    filter:alpha(opacity=80);
    -moz-opacity:0.80;
    -khtml-opacity: 0.80;
    opacity: 0.80;
    background-color:#000000;
}

#front-slider-description-block .front-slider-contents {
    position: relative;
    z-index: 2;
    color: #ffffff;
}

#front-slider-description-block .front-slider-contents h3 {
    color:#FFFFFF;
    font-size:1.8em;
    text-transform:uppercase;
}

#front-slider-description-block .front-slider-contents .date {
    padding:0 0 4px 0;
    color:#666666;
    
}

#front-slider-description-block .front-slider-contents .summary {
    color:#ccc; font-size:1.4em; padding:0;
}

#front-slider-description-block .front-slider-contents .more-info-btn {
    color:#888;
    border-bottom:1px dotted #990000;
}

#front-slider-description-block .front-slider-contents .more-info-btn:hover {
    color:#eee; border-bottom:1px dotted #eee;
}

#header .front-slider-description{
    visibility: hidden;
}
#header .front-slider-description.first {
    visibility: visible;
}
/** #header ::end  */


#file-preloader {width:180px; margin:0 auto; text-align:center; padding:10px; background-color:#F3F3F3;}
#file-preloader h3 {color:#004B25; text-transform:uppercase; text-shadow: 0 1px 0 #FFFFFF; font-size:1.2em;}
#file-preloader p {text-align:center; width:160px; padding:0; margin:10px auto 0 auto;}
#file-preloader p img {display:block;}

#confirmation-message {}
#confirmation-message h2 {color:#434343; margin:0 0 10px 0; font-size:1.74em;}
#confirmation-message h2 .email{color:#004B25; font-style:italic;}
#confirmation-message p {margin:0 0 0 0; padding:0;}
#confirmation-message p.note {font-style:italic;}

.site-message {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 1.6em;
    background: #FCF5DC;
    letter-spacing: 1px;
    font-weight: bold;
    color: #474747;
    margin:0;
    padding: 4px 0px 4px 0px;
    font-style: italic;
    z-index:902;
    text-shadow: 0 1px 0 #FFFFFF;
    border-bottom:1px solid #FCFBF7;
}

#reset-password-help-wrapper {
    background-color:#FEFBE3;
    padding:5px;
    display:none;
}



/**
 * @version $id: forms.css, v1.0 2008/02/20 00:26:59 GMT+0800 $
 * @author Jerome Coloma <jeromecoloma@gmail.com>
 * @copyright Copyright (c) 2007-2008, Frozynart Designs
 * @since Version 1.0
 */
 
 

/** #main-search ::start */ 
#main-search {
    float: left;
    position: relative;
    top: 7.8em;
    left:4.5em;
    margin-bottom:100px;
}
#main-search form {
    
}
#main-search form fieldset {
    position:relative;
}
#main-search form fieldset .search-input-label {
    position:absolute;
    cursor:pointer;
    left:0;
    top:8px;
    color: #666666;
    font-size:1.1em;
    font-weight: bold;
    text-transform:uppercase;
/*  margin-top: 12px;*/
}
#main-search form fieldset .search-input-txt {
    background:url('/img/ui/search-input.jpg') no-repeat;
    font-family: inherit;    
    height:22px;
    width: 200px;
    color: #ccc;
    border:none;
    padding: 8px 5px 3px 5px;
    position:absolute;
    top:0;
    left:55px;
}
/*#main-search form fieldset ul{
    margin-left: 10px;
    float: left;
}*/

#main-search form fieldset .search-input-txt:focus {
    color: #999!important;
   
}
#main-search form fieldset .search-input-btn {
    position: absolute;
    left:273px;
    top:9px;
/*    float: right;*/
}

/** #main-search ::end */



/** #mailing-list ::start */ 


#mailing-list form {
    margin: 0;
    width: 85%;
    
}

#mailing-list ol{margin:0; padding:0}
#mailing-list ol li{padding:5px 0}

#mailing-list form fieldset li{
    margin: 0px 0px 0px 0px;
    border: 0px;

}

#mailing-list ol li label{color:#999;}
#mailing-list form fieldset li.last{
    margin:0;
    padding: 0;
}

#mailing-list form fieldset li:hover.last{}
#mailing-list form fieldset label{
    display: block;
}
#mailing-list form fieldset li#form-captcha img{
    height: 50px;
}
#mailing-list form fieldset li#form-captcha input{
    height: 42px;
    margin:0 0 0 8px;
    width:120px;    
}
#mailing-list form fieldset ul.errors {
    margin-bottom: -5px;
}

#mailing-list form fieldset ul.errors li{
    height: 26px;
    padding: 4px 0 0 22px;
    text-indent: 0px;
    width: 80%;
}


#mailing-list form fieldset .subscribe-input-txt {
    font-family: inherit;
    border: none; 
    background:url('/img/ui/mailing-list-input.jpg') no-repeat; 
    height:12px;
    width: 181px; 
    padding: 8px 0 8px 8px;
    color: #aaa!important;
    
}

#mailing-list form fieldset .subscribe-input-txt:focus {
    color: #ddd!important;
    border: none;
}

#mailing-list #subscribe-success-message{
    color: #E9C420;
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    margin: 10px 0 10px 0;
    text-align: center;
}

#mailing-list ol li:hover{background-color:transparent!important;}
#mailing-list input.input-button{padding:0!important}
/** #mailing-list ::end */


/** .contact-form ::start */
.contact-form {}

.contact-form ol {
    margin: 20px 0 0 0;
    padding: 0;
}
.contact-form ol li {
    margin: 0 0 0 0;
    padding: 10px 5px;
    list-style-type: none;
}
.contact-form ol li label {
    display: inline-block;
    cursor: pointer;
    font-weight: bold;
    padding:6px 0 5px 0;
    vertical-align:top;
}
.contact-form input.input-text, .contact-form textarea.input-textarea {
    border:1px solid #dedede;
    border-top:1px solid #bbb;
    color:#333;
    padding: 6px;
    font-size: 1.2em;
    overflow: auto;
    font-family: inherit;
}
.contact-form input.input-text {
    overflow:hidden;
}
.contact-form input.input-text:focus, .contact-form textarea.input-textarea:focus,
.contact-form input.captcha-input-text:focus {
    border: 1px solid #202020;
}

.contact-form .errors {
    list-style: none;
    padding: 0px;
    margin: 2px 2px 2px 2px;
}

.contact-form .errors li {
    font-size: 1.1em;
    color: #ff0000;
    text-align: left;
    margin:8px 0 0 0;
    padding: 4px;
    text-indent: 25px;
    background:url('/img/ui/error-sign.png') 0 0 no-repeat;
}

.contact-form input.input-button {
    border:1px solid #888;
    border-right:1px solid #333;
    border-bottom:1px solid #333;
    background-color:#555555;    
    color:#ddd;
    cursor:pointer;    
    font-size:1.3em;        
    letter-spacing:1px;
    padding:8px 10px;
    text-transform:uppercase;
}

.contact-form input.input-button:hover {
    color:#FFFFFF;
    background-color:#202020;
}

.contact-form input.input-button:hover {
    border:1px solid #000;
}

.contact-form .captcha-img {
    border: 1px solid #999999;
}
.contact-form .hint {
    display: block;
    margin: 4px 0 0 0;
    padding: 0;
    font-style: italic;
    font-size:1.1em;
    color:#AAAAAA;
}

/** override rules */
.contact-form input.captcha-input-text {
    border: 1px solid #999999;
    width: auto;
    height: 52px;
    font-size: 3.8em;
    text-align: center;
    padding: 4px 0 4px 0;
    vertical-align: top;
}
.contact-form ol li {
    border-bottom:1px dotted #ddd;
}
.contact-form ol li:hover {
    background-color: #fcfcfc !important;
}
.contact-form .errors li {
    border-bottom:none;
}
.contact-form ol li label {
    font-size: 1.2em;
    width: 110px;
}
.contact-form .captcha-label {
    width: auto;
}
/** .contact-form ::end */

.contact-form.subscribe-form  .input-button.submit
{
    background:url('/img/ui/btns/subscribe-btn.jpg') no-repeat;
    border: none;
    cursor: pointer;
    display:block;
    height: 25px;  
    margin:5px 0 0 0;
    padding:0!important;
    text-indent: -9999px;     
    width: 85px;
    
}

.contact-form.subscribe-form  .input-button.submit:hover{background-position:0 -25px}



/*+++++++++++++++++++++
 # [Contact Us Form] ::start
 +++++++++++++++++++++*/
.contact-us-form {}
.contact-us-form .group-label { display: none; }

.contact-us-form ol {
    margin: 20px 0 0 0;
    padding: 0;
    list-style-type: none;
}
.contact-us-form ol .element-wrapper {
    display: block;
    margin: 0 0 0 0;
    padding: 10px 5px;
    list-style-type: none;
}
.contact-us-form ol .element-wrapper label {
    display: inline-block;
    cursor: pointer;
    font-weight: bold;
    padding:6px 0 5px 0;
    vertical-align:top;
}
.contact-us-form .field.text,
.contact-us-form .field.textarea {
    border:1px solid #dedede;
    border-top:1px solid #bbb;
    color:#333;
    padding: 6px;
    font-size: 1.2em;
    overflow: auto;
    font-family: inherit;
}
.contact-us-form input.input-text {
    overflow:hidden;
}
.contact-us-form input.input-text:focus,
.contact-us-form textarea.input-textarea:focus,
.contact-us-form input.captcha-input-text:focus {
    border: 1px solid #202020;
}

.contact-us-form .errors {
    list-style-type: none;
    padding: 0px;
    margin: 2px 2px 2px 2px;
}

.contact-us-form .errors li {
    font-size: 1.1em;
    color: #ff0000;
    text-align: left;
    margin:8px 0 0 0;
    padding: 4px;
    text-indent: 25px;
    background:url('/img/ui/error-sign.png') 0 0 no-repeat;
}

.contact-us-form input.input-button {
    border:1px solid #888;
    border-right:1px solid #333;
    border-bottom:1px solid #333;
    background-color:#555555;    
    color:#ddd;
    cursor:pointer;    
    font-size:1.3em;        
    letter-spacing:1px;
    padding:8px 10px;
    text-transform:uppercase;
}

.contact-us-form input.input-button:hover {
    color:#FFFFFF;
    background-color:#202020;
}

.contact-us-form input.input-button:hover {
    border:1px solid #000;
}

.contact-us-form .hint {
    display: block;
    margin: 4px 0 0 0;
    padding: 0;
    font-style: italic;
    font-size:1.1em;
    color:#AAAAAA;
}

/** override rules */
.contact-us-form ol .element-wrapper {
    border-bottom:1px dotted #ddd;
}
.contact-us-form ol .element-wrapper:hover {
    background-color: #fcfcfc !important;
}
.contact-us-form ol .element-wrapper label {
    font-size: 1.2em;
    width: 110px;
}
/*+++++++++++++++++++++
 # [Contact Us Form] ::end
 +++++++++++++++++++++*/


/*+++++++++++++++++++++
 # [Recaptcha] ::start
 +++++++++++++++++++++*/
.smart-form #fc_captcha_challenge_txt {
    display: none;
}
/*+++++++++++++++++++++
 # [Recaptcha] ::end
 +++++++++++++++++++++*/




/** DEFAULT THEME*/
	/** tabs */
.froz-tabs-main{
    margin-top: 20px;       /* distance of tabs from content above */
}


.froz-tabs-main ul.link-container li{
    border: 1px solid #aaaaaa;       /* border color of tabs */
    background: #e2e2e2;       /* background of normal tab */
    padding: 5px 30px 5px 30px;       /* padding of normal tab */
    height: 15px;       /* height of normal tab */
}

.froz-tabs-main ul.link-container li a{
    color: #2a406b;       /* color of text of normal tab */
}

.froz-tabs-main ul.link-container li.froz-tab-active,
.froz-tabs-main ul.link-container li.froz-tab-active:hover{
    height: 20px;       /* height of active tab */
    margin-top: -5px;       /* must be equal to ((height of normal tab) - (height of active tab)) */
    background: #fff;       /* background of active tab(must be same as background of contents in tab-container) */
    border-bottom: 1px solid #fff;       /* must be the same as background of active tab */
}

.froz-tabs-main ul.link-container li.froz-tab-active a,
.froz-tabs-main ul.link-container li.froz-tab-active:hover a{
    color: #2a406b;       /* text properties of hovered tab */
    font-weight: bold;       
}

.froz-tabs-main ul.link-container li:hover{
    cursor: pointer;       /* enables pointer cursor for entire tab */
    background: #2a406b;       /* background color od hovered tab */
}

.froz-tabs-main ul.link-container li:hover a{
    color: #fff;       /* text color of hovered tab */
}

.froz-tabs-main div.tab-container{
    width: 480px;

    border: 1px solid #aaaaaa;       /* border of contents */
    background: #fff;       /* background of contents */
}

.froz-tabs-main div.tab-container div.tab-main{
    padding: 20px 20px 20px 20px;
/*    height: 500px;*/
/*    padding: 10px 10px 10px 10px;*/
}
/** END OF DEFAULT THEME */


/*ROUND CORNER*/

/*	Initialize*/

.froz-tabs-main.round-corners ul.link-container li {
    border-bottom: 1px solid #aaaaaa;       /* bottom border of normal round-tab */
	padding: 0 0 11px 0;   /* padding-bottom must be 1px larger than original */
}


.froz-tab-top-left-corner {
	background:url('/lib/img/jquery/froztabs/rounded-corners.png') left -101px no-repeat transparent;
    padding: 10px 30px 0 30px;       /* padding of normal tab except BUT botton must be 0 */
	height: 20px;       /* height of active round-tab */
}

.froz-tab-top-right-corner {
	background:url('/lib/img/jquery/froztabs/rounded-corners.png') right -417px no-repeat transparent;
	padding-top: 10px;       /* must be the same padding-top of top-left-corner */
	height: 20px;       /* height of active round-tab */
}


/* Active */
.froz-tabs-main.round-corners ul.link-container li.froz-tab-active span.froz-tab-top-left-corner,
.froz-tabs-main.round-corners ul.link-container li.froz-tab-active:hover span.froz-tab-top-left-corner{
	background-position: left top;
    border-bottom: 1px solid #fff;      /* must be equal to background of active tab (for ie7) */
	height: 40.5px;     /* height of active tab. 0.5 must be added to properly align borders of contents and tabs */
}

.froz-tabs-main.round-corners ul.link-container li.froz-tab-active span.froz-tab-top-right-corner,
.froz-tabs-main.round-corners ul.link-container li.froz-tab-active:hover span.froz-tab-top-right-corner{
	background-position: right -306px;
    border-bottom: 1px solid #fff;      /* must be equal to background of active tab (for ie7) */
	height: 40.5px;     /* height of active tab. 0.5 must be added to properly align borders of contents and tabs */
}


.froz-tabs-main.round-corners ul.link-container li:hover span.froz-tab-top-left-corner{
	background-position: left -201px;
}

.froz-tabs-main.round-corners ul.link-container li:hover span.froz-tab-top-right-corner{
	background-position: right -518px;
}




ul.as-list{
    /* main auto-suggest result list */
    border: 5px solid #B2B7BB !important;
    position:absolute;
    left:55px;
    top:30px;
    margin:0;
    padding:0;
    z-index:1000;

}

ul.as-list li.as-result-item{
    /* main list object */
    color: #333;
    


}

ul.as-list li.as-result-item span.suggest-match{
    /* main list object */
    color: #9d0000;


}
ul.as-list li.as-result-item div.suggest-contents{
    /* 'contents' part of data */
    font-style:italic;
    font-weight:normal;
    color:#6B6D6B;
    margin-top:10px;

}

ul.as-list li.as-result-item div.suggest-contents span.suggest-match{
    /* matched word in suggest-contents */
    color: #9d0000;


}

ul.as-list li.as-result-item.active{
    /* main list object (active) */
    background: #006F36;
    color: #FFF;


}

ul.as-list li.as-result-item.active div.suggest-contents{
    /* 'contents' part of data (active) */
    color: #FFF;


}

ul.as-list li.as-result-item.active span.suggest-match{
    /* matched word in suggest-contents (active) */
    color: #F4CF2D;
    
}

ul.as-list li.as-result-item.active div.suggest-contents span.suggest-match{
    color:#FFEB8F;
}




