/* --------------------------------------
 Draghome CSS Framework 0.1
 Copyright 2009-2010 Draghome.com
 All rights reserved.
----------------------------------------*/
/* Page Reset */
html,body,div,span,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,label,legend,input,select,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0;
	padding: 0;
}

body {
	font: 0.75em Dotum, "돋움", arial, tahoma, verdana, sans-serif;
	color: #222;
	background: #fff;
}

a img {
	border: none;
}

:focus,button {
	outline-style: none;
}

/* Misc classes */
.hide {
	display: none;
}

.clr {
	clear: both;
}

.quiet {
	color: #666;
}

.loud {
	color: #000;
}

.highlight {
	background: #ff0;
}

.added {
	background: #060;
	color: #fff;
}

.removed {
	background: #900;
	color: #fff;
}

.first {
	margin-left: 0;
	padding-left: 0;
}

.last {
	margin-right: 0;
	padding-right: 0;
}

.top {
	margin-top: 0;
	padding-top: 0;
}

.bottom {
	margin-bottom: 0;
	padding-bottom: 0;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.fn {
	float: none;
}

.pa {
	position: absolute;
}

.pr {
	position: relative;
}

.cur {
	cursor: pointer;
}

.tRight {
	text-align: right;
}

.tLeft {
	text-align: left;
}

.tCenter {
	text-align: center;
}

.b {
	font-weight: bold;
}

.blind {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background: #000000;
	z-index: 900;
}

.row {
	margin-bottom: 10px;
	clear: both;
}

.dCenter {
	margin: 0 auto;
}

.dRight {
	margin: 0 0 0 auto;
}

.dLeft {
	margin: 0 auto 0 0;
}

.block {
	display: block;
}

.inBlock {
	display: inline-block;
}

.indent {
	text-indent: -9999px;
}

.vt {
	vertical-align: top;
}

.vm {
	vertical-align: middle;
}

.vb {
	vertical-align: bottom;
}

/* Text Color */
.tBlack {
	color: #000000;
}

.tGray {
	color: #999999;
}

/* Background Color */
.bBlue {
	background-color: #6E869E;
}

.bRed {
	background-color: #9E6E6E;
}

.bOrange {
	background-color: #9E866E;
}

.bYellow {
	background-color: #9E9E6E;
}

.bGreen {
	background-color: #869E6E;
}

.bWhite {
	background-color: #9E9E9E;
}

.bGray {
	background-color: #f2f2f2;
}

/* Width & Height */
.wh0 {
	width: 0
}

.wh1 {
	width: 1px
}

.wh2 {
	width: 2px
}

.wh3 {
	width: 3px
}

.wh4 {
	width: 4px
}

.wh5 {
	width: 5px
}

.wh6 {
	width: 6px
}

.wh7 {
	width: 7px
}

.wh8 {
	width: 8px
}

.wh9 {
	width: 9px
}

.wh10 {
	width: 10px
}

.wh11 {
	width: 11px
}

.wh12 {
	width: 12px
}

.wh13 {
	width: 13px
}

.wh14 {
	width: 14px
}

.wh15 {
	width: 15px
}

.wh16 {
	width: 16px
}

.wh17 {
	width: 17px
}

.wh18 {
	width: 18px
}

.wh19 {
	width: 19px
}

.wh20 {
	width: 20px
}

.wh21 {
	width: 21px
}

.wh22 {
	width: 22px
}

.wh23 {
	width: 23px
}

.wh24 {
	width: 24px
}

.wh25 {
	width: 25px
}

.wh26 {
	width: 26px
}

.wh27 {
	width: 27px
}

.wh28 {
	width: 28px
}

.wh29 {
	width: 29px
}

.wh30 {
	width: 30px
}

.wh31 {
	width: 31px
}

.wh32 {
	width: 32px
}

.wh33 {
	width: 33px
}

.wh34 {
	width: 34px
}

.wh35 {
	width: 35px
}

.wh36 {
	width: 36px
}

.wh37 {
	width: 37px
}

.wh38 {
	width: 38px
}

.wh39 {
	width: 39px
}

.wh40 {
	width: 40px
}

.wh41 {
	width: 41px
}

.wh42 {
	width: 42px
}

.wh43 {
	width: 43px
}

.wh44 {
	width: 44px
}

.wh45 {
	width: 45px
}

.wh46 {
	width: 46px
}

.wh47 {
	width: 47px
}

.wh48 {
	width: 48px
}

.wh49 {
	width: 49px
}

.wh50 {
	width: 50px
}

.wh51 {
	width: 51px
}

.wh52 {
	width: 52px
}

.wh53 {
	width: 53px
}

.wh54 {
	width: 54px
}

.wh55 {
	width: 55px
}

.wh56 {
	width: 56px
}

.wh57 {
	width: 57px
}

.wh58 {
	width: 58px
}

.wh59 {
	width: 59px
}

.wh60 {
	width: 60px
}

.wh61 {
	width: 61px
}

.wh62 {
	width: 62px
}

.wh63 {
	width: 63px
}

.wh64 {
	width: 64px
}

.wh65 {
	width: 65px
}

.wh66 {
	width: 66px
}

.wh67 {
	width: 67px
}

.wh68 {
	width: 68px
}

.wh69 {
	width: 69px
}

.wh70 {
	width: 70px
}

.wh71 {
	width: 71px
}

.wh72 {
	width: 72px
}

.wh73 {
	width: 73px
}

.wh74 {
	width: 74px
}

.wh75 {
	width: 75px
}

.wh76 {
	width: 76px
}

.wh77 {
	width: 77px
}

.wh78 {
	width: 78px
}

.wh79 {
	width: 79px
}

.wh80 {
	width: 80px
}

.wh81 {
	width: 81px
}

.wh82 {
	width: 82px
}

.wh83 {
	width: 83px
}

.wh84 {
	width: 84px
}

.wh85 {
	width: 85px
}

.wh86 {
	width: 86px
}

.wh87 {
	width: 87px
}

.wh88 {
	width: 88px
}

.wh89 {
	width: 89px
}

.wh90 {
	width: 90px
}

.wh91 {
	width: 91px
}

.wh92 {
	width: 92px
}

.wh93 {
	width: 93px
}

.wh94 {
	width: 94px
}

.wh95 {
	width: 95px
}

.wh96 {
	width: 96px
}

.wh97 {
	width: 97px
}

.wh98 {
	width: 98px
}

.wh99 {
	width: 99px
}

.wh100 {
	width: 100px
}

.wh110 {
	width: 110px
}

.wh120 {
	width: 120px
}

.wh130 {
	width: 130px
}

.wh140 {
	width: 140px
}

.wh150 {
	width: 150px
}

.wh160 {
	width: 160px
}

.wh170 {
	width: 170px
}

.wh180 {
	width: 180px
}

.wh190 {
	width: 190px
}

.wh200 {
	width: 200px
}

.wh220 {
	width: 220px
}

.wh240 {
	width: 240px
}

.wh260 {
	width: 260px
}

.wh280 {
	width: 280px
}

.wh300 {
	width: 300px
}

.wh320 {
	width: 320px
}

.wh340 {
	width: 340px
}

.wh360 {
	width: 360px
}

.wh380 {
	width: 380px
}

.wh400 {
	width: 400px
}

.wh420 {
	width: 420px
}

.wh440 {
	width: 440px
}

.wh460 {
	width: 460px
}

.wh480 {
	width: 480px
}

.wh500 {
	width: 500px
}

.wh520 {
	width: 520px
}

.wh540 {
	width: 540px
}

.wh560 {
	width: 560px
}

.wh580 {
	width: 580px
}

.wh600 {
	width: 600px
}

.wh620 {
	width: 620px
}

.wh640 {
	width: 640px
}

.wh660 {
	width: 660px
}

.wh680 {
	width: 680px
}

.wh700 {
	width: 700px
}

.wh720 {
	width: 720px
}

.wh740 {
	width: 740px
}

.wh760 {
	width: 760px
}

.wh780 {
	width: 780px
}

.wh800 {
	width: 800px
}

.wh820 {
	width: 820px
}

.wh840 {
	width: 840px
}

.wh860 {
	width: 860px
}

.wh880 {
	width: 880px
}

.wh900 {
	width: 900px
}

.wh920 {
	width: 920px
}

.wh940 {
	width: 940px
}

.wh960 {
	width: 960px
}

.wh980 {
	width: 980px
}

.wh1000 {
	width: 1000px
}

.wh1020 {
	width: 1020px
}

.wh1040 {
	width: 1040px
}

.wh1060 {
	width: 1060px
}

.wh1080 {
	width: 1080px
}

.wh1100 {
	width: 1100px
}

.wh1120 {
	width: 1120px
}

.wh1140 {
	width: 1140px
}

.wh1160 {
	width: 1160px
}

.wh1180 {
	width: 1180px
}

.wh1200 {
	width: 1200px
}

.wh1220 {
	width: 1220px
}

.wh1240 {
	width: 1240px
}

.wh1260 {
	width: 1260px
}

.wh1280 {
	width: 1280px
}

.wh1300 {
	width: 1300px
}

.wh1320 {
	width: 1320px
}

.wh1340 {
	width: 1340px
}

.wh1360 {
	width: 1360px
}

.wh1380 {
	width: 1380px
}

.wh1400 {
	width: 1400px
}

.wh1420 {
	width: 1420px
}

.wh1440 {
	width: 1440px
}

.wh1460 {
	width: 1460px
}

.wh1480 {
	width: 1480px
}

.wh1500 {
	width: 1500px
}

.wh1520 {
	width: 1520px
}

.wh1540 {
	width: 1540px
}

.wh1560 {
	width: 1560px
}

.wh1580 {
	width: 1580px
}

.wh1600 {
	width: 1600px
}

.wh1620 {
	width: 1620px
}

.wh1640 {
	width: 1640px
}

.wh1660 {
	width: 1660px
}

.wh1680 {
	width: 1680px
}

.wh1700 {
	width: 1700px
}

.wh1720 {
	width: 1720px
}

.wh1740 {
	width: 1740px
}

.wh1760 {
	width: 1760px
}

.wh1780 {
	width: 1780px
}

.wh1800 {
	width: 1800px
}

.wh1820 {
	width: 1820px
}

.wh1840 {
	width: 1840px
}

.wh1860 {
	width: 1860px
}

.wh1880 {
	width: 1880px
}

.wh1900 {
	width: 1900px
}

.wh1920 {
	width: 1920px
}

.wh1940 {
	width: 1940px
}

.wh1960 {
	width: 1960px
}

.wh1980 {
	width: 1980px
}

.wh2000 {
	width: 2000px
}

.wh5p {
	width: 5%
}

.wh10p {
	width: 10%
}

.wh15p {
	width: 15%
}

.wh20p {
	width: 20%
}

.wh25p {
	width: 25%
}

.wh30p {
	width: 30%
}

.wh35p {
	width: 35%
}

.wh40p {
	width: 40%
}

.wh45p {
	width: 45%
}

.wh50p {
	width: 50%
}

.wh55p {
	width: 55%
}

.wh60p {
	width: 60%
}

.wh65p {
	width: 65%
}

.wh70p {
	width: 70%
}

.wh75p {
	width: 75%
}

.wh80p {
	width: 80%
}

.wh85p {
	width: 85%
}

.wh90p {
	width: 90%
}

.wh95p {
	width: 95%
}

.wh100p {
	width: 100%
}

.ht0 {
	height: 0
}

.ht1 {
	height: 1px
}

.ht2 {
	height: 2px
}

.ht3 {
	height: 3px
}

.ht4 {
	height: 4px
}

.ht5 {
	height: 5px
}

.ht6 {
	height: 6px
}

.ht7 {
	height: 7px
}

.ht8 {
	height: 8px
}

.ht9 {
	height: 9px
}

.ht10 {
	height: 10px
}

.ht11 {
	height: 11px
}

.ht12 {
	height: 12px
}

.ht13 {
	height: 13px
}

.ht14 {
	height: 14px
}

.ht15 {
	height: 15px
}

.ht16 {
	height: 16px
}

.ht17 {
	height: 17px
}

.ht18 {
	height: 18px
}

.ht19 {
	height: 19px
}

.ht20 {
	height: 20px
}

.ht21 {
	height: 21px
}

.ht22 {
	height: 22px
}

.ht23 {
	height: 23px
}

.ht24 {
	height: 24px
}

.ht25 {
	height: 25px
}

.ht26 {
	height: 26px
}

.ht27 {
	height: 27px
}

.ht28 {
	height: 28px
}

.ht29 {
	height: 29px
}

.ht30 {
	height: 30px
}

.ht31 {
	height: 31px
}

.ht32 {
	height: 32px
}

.ht33 {
	height: 33px
}

.ht34 {
	height: 34px
}

.ht35 {
	height: 35px
}

.ht36 {
	height: 36px
}

.ht37 {
	height: 37px
}

.ht38 {
	height: 38px
}

.ht39 {
	height: 39px
}

.ht40 {
	height: 40px
}

.ht41 {
	height: 41px
}

.ht42 {
	height: 42px
}

.ht43 {
	height: 43px
}

.ht44 {
	height: 44px
}

.ht45 {
	height: 45px
}

.ht46 {
	height: 46px
}

.ht47 {
	height: 47px
}

.ht48 {
	height: 48px
}

.ht49 {
	height: 49px
}

.ht50 {
	height: 50px
}

.ht51 {
	height: 51px
}

.ht52 {
	height: 52px
}

.ht53 {
	height: 53px
}

.ht54 {
	height: 54px
}

.ht55 {
	height: 55px
}

.ht56 {
	height: 56px
}

.ht57 {
	height: 57px
}

.ht58 {
	height: 58px
}

.ht59 {
	height: 59px
}

.ht60 {
	height: 60px
}

.ht61 {
	height: 61px
}

.ht62 {
	height: 62px
}

.ht63 {
	height: 63px
}

.ht64 {
	height: 64px
}

.ht65 {
	height: 65px
}

.ht66 {
	height: 66px
}

.ht67 {
	height: 67px
}

.ht68 {
	height: 68px
}

.ht69 {
	height: 69px
}

.ht70 {
	height: 70px
}

.ht71 {
	height: 71px
}

.ht72 {
	height: 72px
}

.ht73 {
	height: 73px
}

.ht74 {
	height: 74px
}

.ht75 {
	height: 75px
}

.ht76 {
	height: 76px
}

.ht77 {
	height: 77px
}

.ht78 {
	height: 78px
}

.ht79 {
	height: 79px
}

.ht80 {
	height: 80px
}

.ht81 {
	height: 81px
}

.ht82 {
	height: 82px
}

.ht83 {
	height: 83px
}

.ht84 {
	height: 84px
}

.ht85 {
	height: 85px
}

.ht86 {
	height: 86px
}

.ht87 {
	height: 87px
}

.ht88 {
	height: 88px
}

.ht89 {
	height: 89px
}

.ht90 {
	height: 90px
}

.ht91 {
	height: 91px
}

.ht92 {
	height: 92px
}

.ht93 {
	height: 93px
}

.ht94 {
	height: 94px
}

.ht95 {
	height: 95px
}

.ht96 {
	height: 96px
}

.ht97 {
	height: 97px
}

.ht98 {
	height: 98px
}

.ht99 {
	height: 99px
}

.ht100 {
	height: 100px
}

.ht120 {
	height: 120px
}

.ht140 {
	height: 140px
}

.ht160 {
	height: 160px
}

.ht180 {
	height: 180px
}

.ht200 {
	height: 200px
}

.ht220 {
	height: 220px
}

.ht240 {
	height: 240px
}

.ht260 {
	height: 260px
}

.ht280 {
	height: 280px
}

.ht300 {
	height: 300px
}

.ht320 {
	height: 320px
}

.ht340 {
	height: 340px
}

.ht360 {
	height: 360px
}

.ht380 {
	height: 380px
}

.ht400 {
	height: 400px
}

.ht420 {
	height: 420px
}

.ht440 {
	height: 440px
}

.ht460 {
	height: 460px
}

.ht480 {
	height: 480px
}

.ht500 {
	height: 500px
}

.ht520 {
	height: 520px
}

.ht540 {
	height: 540px
}

.ht560 {
	height: 560px
}

.ht580 {
	height: 580px
}

.ht600 {
	height: 600px
}

.ht620 {
	height: 620px
}

.ht640 {
	height: 640px
}

.ht660 {
	height: 660px
}

.ht680 {
	height: 680px
}

.ht700 {
	height: 700px
}

.ht720 {
	height: 720px
}

.ht740 {
	height: 740px
}

.ht760 {
	height: 760px
}

.ht780 {
	height: 780px
}

.ht800 {
	height: 800px
}

.ht820 {
	height: 820px
}

.ht840 {
	height: 840px
}

.ht860 {
	height: 860px
}

.ht880 {
	height: 880px
}

.ht900 {
	height: 900px
}

.ht920 {
	height: 920px
}

.ht940 {
	height: 940px
}

.ht960 {
	height: 960px
}

.ht980 {
	height: 980px
}

.ht1000 {
	height: 1000px
}

.ht1020 {
	height: 1020px
}

.ht1040 {
	height: 1040px
}

.ht1060 {
	height: 1060px
}

.ht1080 {
	height: 1080px
}

.ht1100 {
	height: 1100px
}

.ht1120 {
	height: 1120px
}

.ht1140 {
	height: 1140px
}

.ht1160 {
	height: 1160px
}

.ht1180 {
	height: 1180px
}

.ht1200 {
	height: 1200px
}

.ht1220 {
	height: 1220px
}

.ht1240 {
	height: 1240px
}

.ht1260 {
	height: 1260px
}

.ht1280 {
	height: 1280px
}

.ht1300 {
	height: 1300px
}

.ht1320 {
	height: 1320px
}

.ht1340 {
	height: 1340px
}

.ht1360 {
	height: 1360px
}

.ht1380 {
	height: 1380px
}

.ht1400 {
	height: 1400px
}

.ht1420 {
	height: 1420px
}

.ht1440 {
	height: 1440px
}

.ht1460 {
	height: 1460px
}

.ht1480 {
	height: 1480px
}

.ht1500 {
	height: 1500px
}

.ht1520 {
	height: 1520px
}

.ht1540 {
	height: 1540px
}

.ht1560 {
	height: 1560px
}

.ht1580 {
	height: 1580px
}

.ht1600 {
	height: 1600px
}

.ht1620 {
	height: 1620px
}

.ht1640 {
	height: 1640px
}

.ht1660 {
	height: 1660px
}

.ht1680 {
	height: 1680px
}

.ht1700 {
	height: 1700px
}

.ht1720 {
	height: 1720px
}

.ht1740 {
	height: 1740px
}

.ht1760 {
	height: 1760px
}

.ht1780 {
	height: 1780px
}

.ht1800 {
	height: 1800px
}

.ht1820 {
	height: 1820px
}

.ht1840 {
	height: 1840px
}

.ht1860 {
	height: 1860px
}

.ht1880 {
	height: 1880px
}

.ht1900 {
	height: 1900px
}

.ht1920 {
	height: 1920px
}

.ht1940 {
	height: 1940px
}

.ht1960 {
	height: 1960px
}

.ht1980 {
	height: 1980px
}

.ht2000 {
	height: 2000px
}

.ht5p {
	height: 5%
}

.ht10p {
	height: 10%
}

.ht15p {
	height: 15%
}

.ht20p {
	height: 20%
}

.ht25p {
	height: 25%
}

.ht30p {
	height: 30%
}

.ht35p {
	height: 35%
}

.ht40p {
	height: 40%
}

.ht45p {
	height: 45%
}

.ht50p {
	height: 50%
}

.ht55p {
	height: 55%
}

.ht60p {
	height: 60%
}

.ht65p {
	height: 65%
}

.ht70p {
	height: 70%
}

.ht75p {
	height: 75%
}

.ht80p {
	height: 80%
}

.ht85p {
	height: 85%
}

.ht90p {
	height: 90%
}

.ht95p {
	height: 95%
}

.ht100p {
	height: 100%
}

/* Padding */
.pd0 {
	padding: 0;
}

.pd1 {
	padding: 1px;
}

.pd2 {
	padding: 2px;
}

.pd3 {
	padding: 3px;
}

.pd4 {
	padding: 4px;
}

.pd5 {
	padding: 5px;
}

.pd6 {
	padding: 6px;
}

.pd7 {
	padding: 7px;
}

.pd8 {
	padding: 8px;
}

.pd9 {
	padding: 9px;
}

.pd10 {
	padding: 10px;
}

.pd15 {
	padding: 15px;
}

.pd20 {
	padding: 20px;
}

.pd25 {
	padding: 25px;
}

.pd30 {
	padding: 30px;
}

.pd35 {
	padding: 35px;
}

.pd40 {
	padding: 40px;
}

.pd45 {
	padding: 45px;
}

.pd50 {
	padding: 50px;
}

.pd55 {
	padding: 55px;
}

.pd60 {
	padding: 60px;
}

.pd65 {
	padding: 65px;
}

.pd70 {
	padding: 70px;
}

.pd75 {
	padding: 75px;
}

.pd80 {
	padding: 80px;
}

.pd85 {
	padding: 85px;
}

.pd90 {
	padding: 90px;
}

.pd95 {
	padding: 95px;
}

.pd100 {
	padding: 100px;
}

.pt0 {
	padding-top: 0;
}

.pt1 {
	padding-top: 1px;
}

.pt2 {
	padding-top: 2px;
}

.pt3 {
	padding-top: 3px;
}

.pt4 {
	padding-top: 4px;
}

.pt5 {
	padding-top: 5px;
}

.pt6 {
	padding-top: 6px;
}

.pt7 {
	padding-top: 7px;
}

.pt8 {
	padding-top: 8px;
}

.pt9 {
	padding-top: 9px;
}

.pt10 {
	padding-top: 10px;
}

.pt11 {
	padding-top: 11px;
}

.pt12 {
	padding-top: 12px;
}

.pt13 {
	padding-top: 13px;
}

.pt14 {
	padding-top: 14px;
}

.pt15 {
	padding-top: 15px;
}

.pt16 {
	padding-top: 16px;
}

.pt17 {
	padding-top: 17px;
}

.pt18 {
	padding-top: 18px;
}

.pt19 {
	padding-top: 19px;
}

.pt20 {
	padding-top: 20px;
}

.pt21 {
	padding-top: 21px;
}

.pt22 {
	padding-top: 22px;
}

.pt23 {
	padding-top: 23px;
}

.pt24 {
	padding-top: 24px;
}

.pt25 {
	padding-top: 25px;
}

.pt26 {
	padding-top: 26px;
}

.pt27 {
	padding-top: 27px;
}

.pt28 {
	padding-top: 28px;
}

.pt29 {
	padding-top: 29px;
}

.pt30 {
	padding-top: 30px;
}

.pt31 {
	padding-top: 31px;
}

.pt32 {
	padding-top: 32px;
}

.pt33 {
	padding-top: 33px;
}

.pt34 {
	padding-top: 34px;
}

.pt35 {
	padding-top: 35px;
}

.pt36 {
	padding-top: 36px;
}

.pt37 {
	padding-top: 37px;
}

.pt38 {
	padding-top: 38px;
}

.pt39 {
	padding-top: 39px;
}

.pt40 {
	padding-top: 40px;
}

.pt41 {
	padding-top: 41px;
}

.pt42 {
	padding-top: 42px;
}

.pt43 {
	padding-top: 43px;
}

.pt44 {
	padding-top: 44px;
}

.pt45 {
	padding-top: 45px;
}

.pt46 {
	padding-top: 46px;
}

.pt47 {
	padding-top: 47px;
}

.pt48 {
	padding-top: 48px;
}

.pt49 {
	padding-top: 49px;
}

.pt50 {
	padding-top: 50px;
}

.pt55 {
	padding-top: 55px;
}

.pt60 {
	padding-top: 60px;
}

.pt65 {
	padding-top: 65px;
}

.pt70 {
	padding-top: 70px;
}

.pt75 {
	padding-top: 75px;
}

.pt80 {
	padding-top: 80px;
}

.pt85 {
	padding-top: 85px;
}

.pt90 {
	padding-top: 90px;
}

.pt95 {
	padding-top: 95px;
}

.pt100 {
	padding-top: 100px;
}

.pl0 {
	padding-left: 0;
}

.pl1 {
	padding-left: 1px;
}

.pl2 {
	padding-left: 2px;
}

.pl3 {
	padding-left: 3px;
}

.pl4 {
	padding-left: 4px;
}

.pl5 {
	padding-left: 5px;
}

.pl6 {
	padding-left: 6px;
}

.pl7 {
	padding-left: 7px;
}

.pl8 {
	padding-left: 8px;
}

.pl9 {
	padding-left: 9px;
}

.pl10 {
	padding-left: 10px;
}

.pl11 {
	padding-left: 11px;
}

.pl12 {
	padding-left: 12px;
}

.pl13 {
	padding-left: 13px;
}

.pl14 {
	padding-left: 14px;
}

.pl15 {
	padding-left: 15px;
}

.pl16 {
	padding-left: 16px;
}

.pl17 {
	padding-left: 17px;
}

.pl18 {
	padding-left: 18px;
}

.pl19 {
	padding-left: 19px;
}

.pl20 {
	padding-left: 20px;
}

.pl21 {
	padding-left: 21px;
}

.pl22 {
	padding-left: 22px;
}

.pl23 {
	padding-left: 23px;
}

.pl24 {
	padding-left: 24px;
}

.pl25 {
	padding-left: 25px;
}

.pl26 {
	padding-left: 26px;
}

.pl27 {
	padding-left: 27px;
}

.pl28 {
	padding-left: 28px;
}

.pl29 {
	padding-left: 29px;
}

.pl30 {
	padding-left: 30px;
}

.pl31 {
	padding-left: 31px;
}

.pl32 {
	padding-left: 32px;
}

.pl33 {
	padding-left: 33px;
}

.pl34 {
	padding-left: 34px;
}

.pl35 {
	padding-left: 35px;
}

.pl36 {
	padding-left: 36px;
}

.pl37 {
	padding-left: 37px;
}

.pl38 {
	padding-left: 38px;
}

.pl39 {
	padding-left: 39px;
}

.pl40 {
	padding-left: 40px;
}

.pl41 {
	padding-left: 41px;
}

.pl42 {
	padding-left: 42px;
}

.pl43 {
	padding-left: 43px;
}

.pl44 {
	padding-left: 44px;
}

.pl45 {
	padding-left: 45px;
}

.pl46 {
	padding-left: 46px;
}

.pl47 {
	padding-left: 47px;
}

.pl48 {
	padding-left: 48px;
}

.pl49 {
	padding-left: 49px;
}

.pl50 {
	padding-left: 50px;
}

.pl55 {
	padding-left: 55px;
}

.pl60 {
	padding-left: 60px;
}

.pl65 {
	padding-left: 65px;
}

.pl70 {
	padding-left: 70px;
}

.pl75 {
	padding-left: 75px;
}

.pl80 {
	padding-left: 80px;
}

.pl85 {
	padding-left: 85px;
}

.pl90 {
	padding-left: 90px;
}

.pl95 {
	padding-left: 95px;
}

.pl100 {
	padding-left: 100px;
}

.pb0 {
	padding-bottom: 0;
}

.pb1 {
	padding-bottom: 1px;
}

.pb2 {
	padding-bottom: 2px;
}

.pb3 {
	padding-bottom: 3px;
}

.pb4 {
	padding-bottom: 4px;
}

.pb5 {
	padding-bottom: 5px;
}

.pb6 {
	padding-bottom: 6px;
}

.pb7 {
	padding-bottom: 7px;
}

.pb8 {
	padding-bottom: 8px;
}

.pb9 {
	padding-bottom: 9px;
}

.pb10 {
	padding-bottom: 10px;
}

.pb11 {
	padding-bottom: 11px;
}

.pb12 {
	padding-bottom: 12px;
}

.pb13 {
	padding-bottom: 13px;
}

.pb14 {
	padding-bottom: 14px;
}

.pb15 {
	padding-bottom: 15px;
}

.pb16 {
	padding-bottom: 16px;
}

.pb17 {
	padding-bottom: 17px;
}

.pb18 {
	padding-bottom: 18px;
}

.pb19 {
	padding-bottom: 19px;
}

.pb20 {
	padding-bottom: 20px;
}

.pb21 {
	padding-bottom: 21px;
}

.pb22 {
	padding-bottom: 22px;
}

.pb23 {
	padding-bottom: 23px;
}

.pb24 {
	padding-bottom: 24px;
}

.pb25 {
	padding-bottom: 25px;
}

.pb26 {
	padding-bottom: 26px;
}

.pb27 {
	padding-bottom: 27px;
}

.pb28 {
	padding-bottom: 28px;
}

.pb29 {
	padding-bottom: 29px;
}

.pb30 {
	padding-bottom: 30px;
}

.pb31 {
	padding-bottom: 31px;
}

.pb32 {
	padding-bottom: 32px;
}

.pb33 {
	padding-bottom: 33px;
}

.pb34 {
	padding-bottom: 34px;
}

.pb35 {
	padding-bottom: 35px;
}

.pb36 {
	padding-bottom: 36px;
}

.pb37 {
	padding-bottom: 37px;
}

.pb38 {
	padding-bottom: 38px;
}

.pb39 {
	padding-bottom: 39px;
}

.pb40 {
	padding-bottom: 40px;
}

.pb41 {
	padding-bottom: 41px;
}

.pb42 {
	padding-bottom: 42px;
}

.pb43 {
	padding-bottom: 43px;
}

.pb44 {
	padding-bottom: 44px;
}

.pb45 {
	padding-bottom: 45px;
}

.pb46 {
	padding-bottom: 46px;
}

.pb47 {
	padding-bottom: 47px;
}

.pb48 {
	padding-bottom: 48px;
}

.pb49 {
	padding-bottom: 49px;
}

.pb50 {
	padding-bottom: 50px;
}

.pb55 {
	padding-bottom: 55px;
}

.pb60 {
	padding-bottom: 60px;
}

.pb65 {
	padding-bottom: 65px;
}

.pb70 {
	padding-bottom: 70px;
}

.pb75 {
	padding-bottom: 75px;
}

.pb80 {
	padding-bottom: 80px;
}

.pb85 {
	padding-bottom: 85px;
}

.pb90 {
	padding-bottom: 90px;
}

.pb95 {
	padding-bottom: 95px;
}

.pb100 {
	padding-bottom: 100px;
}

.pr0 {
	padding-right: 0;
}

.pr1 {
	padding-right: 1px;
}

.pr2 {
	padding-right: 2px;
}

.pr3 {
	padding-right: 3px;
}

.pr4 {
	padding-right: 4px;
}

.pr5 {
	padding-right: 5px;
}

.pr6 {
	padding-right: 6px;
}

.pr7 {
	padding-right: 7px;
}

.pr8 {
	padding-right: 8px;
}

.pr9 {
	padding-right: 9px;
}

.pr10 {
	padding-right: 10px;
}

.pr11 {
	padding-right: 11px;
}

.pr12 {
	padding-right: 12px;
}

.pr13 {
	padding-right: 13px;
}

.pr14 {
	padding-right: 14px;
}

.pr15 {
	padding-right: 15px;
}

.pr16 {
	padding-right: 16px;
}

.pr17 {
	padding-right: 17px;
}

.pr18 {
	padding-right: 18px;
}

.pr19 {
	padding-right: 19px;
}

.pr20 {
	padding-right: 20px;
}

.pr21 {
	padding-right: 21px;
}

.pr22 {
	padding-right: 22px;
}

.pr23 {
	padding-right: 23px;
}

.pr24 {
	padding-right: 24px;
}

.pr25 {
	padding-right: 25px;
}

.pr26 {
	padding-right: 26px;
}

.pr27 {
	padding-right: 27px;
}

.pr28 {
	padding-right: 28px;
}

.pr29 {
	padding-right: 29px;
}

.pr30 {
	padding-right: 30px;
}

.pr31 {
	padding-right: 31px;
}

.pr32 {
	padding-right: 32px;
}

.pr33 {
	padding-right: 33px;
}

.pr34 {
	padding-right: 34px;
}

.pr35 {
	padding-right: 35px;
}

.pr36 {
	padding-right: 36px;
}

.pr37 {
	padding-right: 37px;
}

.pr38 {
	padding-right: 38px;
}

.pr39 {
	padding-right: 39px;
}

.pr40 {
	padding-right: 40px;
}

.pr41 {
	padding-right: 41px;
}

.pr42 {
	padding-right: 42px;
}

.pr43 {
	padding-right: 43px;
}

.pr44 {
	padding-right: 44px;
}

.pr45 {
	padding-right: 45px;
}

.pr46 {
	padding-right: 46px;
}

.pr47 {
	padding-right: 47px;
}

.pr48 {
	padding-right: 48px;
}

.pr49 {
	padding-right: 49px;
}

.pr50 {
	padding-right: 50px;
}

.pr55 {
	padding-right: 55px;
}

.pr60 {
	padding-right: 60px;
}

.pr65 {
	padding-right: 65px;
}

.pr70 {
	padding-right: 70px;
}

.pr75 {
	padding-right: 75px;
}

.pr80 {
	padding-right: 80px;
}

.pr85 {
	padding-right: 85px;
}

.pr90 {
	padding-right: 90px;
}

.pr95 {
	padding-right: 95px;
}

.pr100 {
	padding-right: 100px;
}

/* margin */
.mg0 {
	margin: 0;
}

.mg1 {
	margin: 1px;
}

.mg2 {
	margin: 2px;
}

.mg3 {
	margin: 3px;
}

.mg4 {
	margin: 4px;
}

.mg5 {
	margin: 5px;
}

.mg6 {
	margin: 6px;
}

.mg7 {
	margin: 7px;
}

.mg8 {
	margin: 8px;
}

.mg9 {
	margin: 9px;
}

.mg10 {
	margin: 10px;
}

.mg15 {
	margin: 15px;
}

.mg20 {
	margin: 20px;
}

.mg25 {
	margin: 25px;
}

.mg30 {
	margin: 30px;
}

.mg35 {
	margin: 35px;
}

.mg40 {
	margin: 40px;
}

.mg45 {
	margin: 45px;
}

.mg50 {
	margin: 50px;
}

.mg55 {
	margin: 55px;
}

.mg60 {
	margin: 60px;
}

.mg65 {
	margin: 65px;
}

.mg70 {
	margin: 70px;
}

.mg75 {
	margin: 75px;
}

.mg80 {
	margin: 80px;
}

.mg85 {
	margin: 85px;
}

.mg90 {
	margin: 90px;
}

.mg95 {
	margin: 95px;
}

.mg100 {
	margin: 100px;
}

.mt0 {
	margin-top: 0;
}

.mt1 {
	margin-top: 1px;
}

.mt2 {
	margin-top: 2px;
}

.mt3 {
	margin-top: 3px;
}

.mt4 {
	margin-top: 4px;
}

.mt5 {
	margin-top: 5px;
}

.mt6 {
	margin-top: 6px;
}

.mt7 {
	margin-top: 7px;
}

.mt8 {
	margin-top: 8px;
}

.mt9 {
	margin-top: 9px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mt25 {
	margin-top: 25px;
}

.mt30 {
	margin-top: 30px;
}

.mt35 {
	margin-top: 35px;
}

.mt40 {
	margin-top: 40px;
}

.mt45 {
	margin-top: 45px;
}

.mt50 {
	margin-top: 50px;
}

.mt55 {
	margin-top: 55px;
}

.mt60 {
	margin-top: 60px;
}

.mt65 {
	margin-top: 65px;
}

.mt70 {
	margin-top: 70px;
}

.mt75 {
	margin-top: 75px;
}

.mt80 {
	margin-top: 80px;
}

.mt85 {
	margin-top: 85px;
}

.mt90 {
	margin-top: 90px;
}

.mt95 {
	margin-top: 95px;
}

.mt100 {
	margin-top: 100px;
}

.ml0 {
	margin-left: 0;
}

.ml1 {
	margin-left: 1px;
}

.ml2 {
	margin-left: 2px;
}

.ml3 {
	margin-left: 3px;
}

.ml4 {
	margin-left: 4px;
}

.ml5 {
	margin-left: 5px;
}

.ml6 {
	margin-left: 6px;
}

.ml7 {
	margin-left: 7px;
}

.ml8 {
	margin-left: 8px;
}

.ml9 {
	margin-left: 9px;
}

.ml10 {
	margin-left: 10px;
}

.ml15 {
	margin-left: 15px;
}

.ml20 {
	margin-left: 20px;
}

.ml25 {
	margin-left: 25px;
}

.ml30 {
	margin-left: 30px;
}

.ml35 {
	margin-left: 35px;
}

.ml40 {
	margin-left: 40px;
}

.ml45 {
	margin-left: 45px;
}

.ml50 {
	margin-left: 50px;
}

.ml55 {
	margin-left: 55px;
}

.ml60 {
	margin-left: 60px;
}

.ml65 {
	margin-left: 65px;
}

.ml70 {
	margin-left: 70px;
}

.ml75 {
	margin-left: 75px;
}

.ml80 {
	margin-left: 80px;
}

.ml85 {
	margin-left: 85px;
}

.ml90 {
	margin-left: 90px;
}

.ml95 {
	margin-left: 95px;
}

.ml100 {
	margin-left: 100px;
}

.mb0 {
	margin-bottom: 0;
}

.mb1 {
	margin-bottom: 1px;
}

.mb2 {
	margin-bottom: 2px;
}

.mb3 {
	margin-bottom: 3px;
}

.mb4 {
	margin-bottom: 4px;
}

.mb5 {
	margin-bottom: 5px;
}

.mb6 {
	margin-bottom: 6px;
}

.mb7 {
	margin-bottom: 7px;
}

.mb8 {
	margin-bottom: 8px;
}

.mb9 {
	margin-bottom: 9px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb15 {
	margin-bottom: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb25 {
	margin-bottom: 25px;
}

.mb30 {
	margin-bottom: 30px;
}

.mb35 {
	margin-bottom: 35px;
}

.mb40 {
	margin-bottom: 40px;
}

.mb45 {
	margin-bottom: 45px;
}

.mb50 {
	margin-bottom: 50px;
}

.mb55 {
	margin-bottom: 55px;
}

.mb60 {
	margin-bottom: 60px;
}

.mb65 {
	margin-bottom: 65px;
}

.mb70 {
	margin-bottom: 70px;
}

.mb75 {
	margin-bottom: 75px;
}

.mb80 {
	margin-bottom: 80px;
}

.mb85 {
	margin-bottom: 85px;
}

.mb90 {
	margin-bottom: 90px;
}

.mb95 {
	margin-bottom: 95px;
}

.mb100 {
	margin-bottom: 100px;
}

.mr0 {
	margin-right: 0;
}

.mr1 {
	margin-right: 1px;
}

.mr2 {
	margin-right: 2px;
}

.mr3 {
	margin-right: 3px;
}

.mr4 {
	margin-right: 4px;
}

.mr5 {
	margin-right: 5px;
}

.mr6 {
	margin-right: 6px;
}

.mr7 {
	margin-right: 7px;
}

.mr8 {
	margin-right: 8px;
}

.mr9 {
	margin-right: 9px;
}

.mr10 {
	margin-right: 10px;
}

.mr15 {
	margin-right: 15px;
}

.mr20 {
	margin-right: 20px;
}

.mr25 {
	margin-right: 25px;
}

.mr30 {
	margin-right: 30px;
}

.mr35 {
	margin-right: 35px;
}

.mr40 {
	margin-right: 40px;
}

.mr45 {
	margin-right: 45px;
}

.mr50 {
	margin-right: 50px;
}

.mr55 {
	margin-right: 55px;
}

.mr60 {
	margin-right: 60px;
}

.mr65 {
	margin-right: 65px;
}

.mr70 {
	margin-right: 70px;
}

.mr75 {
	margin-right: 75px;
}

.mr80 {
	margin-right: 80px;
}

.mr85 {
	margin-right: 85px;
}

.mr90 {
	margin-right: 90px;
}

.mr95 {
	margin-right: 95px;
}

.mr100 {
	margin-right: 100px;
}

/* Headings */
h1 {
	font-size: 196%;
}

h2 {
	font-size: 136%;
}

h3 {
	font-size: 126%;
}

h4 {
	font-size: 116%;
}

h5 {
	font-size: 106%;
}

h6 {
	font-size: 96%;
}

/* Links */
a,a:link,a:link,a:link,a:hover {
	text-decoration: none;
	cursor: pointer;
}

a:link {
	color: #333;
}

a:visited {
	color: #333;
}

a:hover,a:active {
	color: #333;
}

a.morelink:link,a.morelink:visited,a.morelink:hover,a.morelink:active {
	background: transparent url("base/images/sprites.gif") no-repeat 5px
		-500px;
	padding-left: 21px;
}

a.morelink:hover {
	background: transparent url("base/images/sprites.gif") 5px -400px;
}

.morelink span {
	position: absolute;
	left: -9999px;
	width: 900px;
}

/* Layouts */
#column01,
#column02,
#column03,
#column04,
#column05,
#column06,
#column07,
#column08 {
	float: left;
}

#columns .column_wrap {
	height: auto;
	clear: both;
}

.layout1_1 #column01,.layout1_1 #column02,.layout1_1 #column03,.layout1_1 #column04,.layout1_1 #column05,.layout1_1 #column06,.layout1_1 #column07 {
	display: none;
}

.layout1_1 #column08 {
	width: 100%;
}

.layout2_1 #column03,.layout2_1 #column04,.layout2_1 #column05,.layout2_1 #column06,.layout2_1 #column07,.layout2_1 #column08 {
	display: none;
}

.layout2_1 #column01 {
	width: 20%;
}

.layout2_1 #column02 {
	width: 80%;
}

.layout3_1 #column04,.layout3_1 #column05,.layout3_1 #column06,.layout3_1 #column07,.layout3_1 #column08,.layout3_2 #column04,.layout3_2 #column05,.layout3_2 #column06,.layout3_2 #column07,.layout3_2 #column08,.layout3_3 #column03,.layout3_3 #column04,.layout3_3 #column05,.layout3_3 #column06,.layout3_3 #column07 {
	display: none;
}

.layout3_1 #column01 {
	width: 20%;
}

.layout3_1 #column02 {
	width: 60%;
}

.layout3_1 #column03 {
	width: 20%;
}

.layout3_2 #column01 {
	width: 100%;
}

.layout3_2 #column02 {
	width: 20%;
}

.layout3_2 #column03 {
	width: 80%;
}

.layout3_3 #column01 {
	width: 20%;
}

.layout3_3 #column02 {
	width: 80%;
}

.layout3_3 #column08 {
	width: 100%;
	clear: left;
}

.layout4_1 #column05,.layout4_1 #column06,.layout4_1 #column07,.layout4_1 #column08,.layout4_2 #column05,.layout4_2 #column06,.layout4_2 #column07,.layout4_2 #column08,.layout4_3 #column05,.layout4_3 #column06,.layout4_3 #column07,.layout4_3 #column08,.layout4_4 #column04,.layout4_4 #column05,.layout4_4 #column06,.layout4_4 #column07,.layout4_5 #column05,.layout4_5 #column06,.layout4_5 #column07,.layout4_5 #column08,.layout4_6 #column04,.layout4_6 #column05,.layout4_6 #column06,.layout4_6 #column07,.layout4_7 #column05,.layout4_7 #column06,.layout4_7 #column07,.layout4_7 #column08 {
	display: none;
}

.layout4_1 #column01 {
	width: 20%;
}

.layout4_1 #column02 {
	width: 40%;
}

.layout4_1 #column03 {
	width: 20%;
}

.layout4_1 #column04 {
	width: 20%;
}

.layout4_2 #column01 {
	width: 80%;
}

.layout4_2 #column02 {
	width: 20%;
	float: right;
}

.layout4_2 #column03 {
	width: 40%;
	clear: left;
}

.layout4_2 #column04 {
	width: 40%;
}

.layout4_3 #column01 {
	width: 100%;
}

.layout4_3 #column02 {
	width: 20%;
}

.layout4_3 #column03 {
	width: 60%;
}

.layout4_3 #column04 {
	width: 20%;
}

.layout4_4 #column01 {
	width: 20%;
}

.layout4_4 #column02 {
	width: 60%;
}

.layout4_4 #column03 {
	width: 20%;
}

.layout4_4 #column08 {
	width: 100%;
	clear: left;
}

.layout4_5 #column01 {
	float: right;
	width: 80%;
}

.layout4_5 #column02 {
	width: 20%;
}

.layout4_5 #column03 {
	clear: right;
	float: right;
	width: 40%;
}

.layout4_5 #column04 {
	float: right;
	width: 40%;
}

.layout4_6 #column01 {
	width: 100%;
}

.layout4_6 #column02 {
	width: 20%;
}

.layout4_6 #column03 {
	width: 80%;
}

.layout4_6 #column08 {
	width: 100%;
	clear: left;
}

.layout4_7 #column01 {
	width: 80%;
}

.layout4_7 #column02 {
	width: 20%;
}

.layout4_7 #column03 {
	width: 20%;
}

.layout4_7 #column04 {
	width: 80%;
}

.layout5_1 #column05,
.layout5_1 #column06,
.layout5_1 #column07,
.layout5_2 #column06,
.layout5_2 #column07,
.layout5_2 #column08,
.layout5_3 #column05,
.layout5_3 #column06,
.layout5_3 #column07,
.layout5_4 #column06,
.layout5_4 #column07,
.layout5_4 #column08,
.layout5_5 #column05,
.layout5_5 #column06,
.layout5_5 #column07,
.layout5_6 #column06,
.layout5_6 #column07,
.layout5_6 #column08,
.layout5_7 #column05,
.layout5_7 #column06,
.layout5_7 #column07,
.layout5_8 #column06,
.layout5_8 #column07,
.layout5_8 #column08,
.layout5_9 #column05,
.layout5_9 #column06,
.layout5_9 #column07 {
	display:none;
}

.layout5_1 #column01 {
	width: 100%;
}

.layout5_1 #column02 {
	width: 20%;
}

.layout5_1 #column03 {
	width: 60%;
}

.layout5_1 #column04 {
	width: 20%;
}

.layout5_1 #column08 {
	width: 100%;
	clear: left;
}

.layout5_2 #column01 {
	width: 100%;
}

.layout5_2 #column02 {
	width: 20%;
}

.layout5_2 #column03 {
	width: 40%;
}

.layout5_2 #column04 {
	width: 20%;
}

.layout5_2 #column05 {
	width: 20%;
}

.layout5_3 #column01 {
	width: 20%;
}

.layout5_3 #column02 {
	width: 40%;
}

.layout5_3 #column03 {
	width: 20%;
}

.layout5_3 #column04 {
	width: 20%;
}

.layout5_3 #column08 {
	width: 100%;
	clear: left;
}

.layout5_4 #column01 {
	width: 100%;
}

.layout5_4 #column02 {
	width: 80%;
}

.layout5_4 #column03 {
	width: 20%;
	float: right;
}

.layout5_4 #column04 {
	clear: left;
	width: 40%;
}

.layout5_4 #column05 {
	width: 40%;
}

.layout5_5 #column01 {
	width: 80%;
}

.layout5_5 #column02 {
	width: 20%;
	float: right;
}

.layout5_5 #column03 {
	clear: left;
	width: 40%;
}

.layout5_5 #column04 {
	width: 40%;
}

.layout5_5 #column08 {
	width: 100%;
	clear: left;
}

.layout5_6 #column01 {
	width: 100%;
}

.layout5_6 #column02 {
	float: right;
	width: 80%;
}

.layout5_6 #column03 {
	width: 20%;
}

.layout5_6 #column04 {
	float: right;
	clear: right;
	width: 40%;
}

.layout5_6 #column05 {
	float: right;
	width: 40%;
}

.layout5_7 #column01 {
	float: right;
	width: 80%;
}

.layout5_7 #column02 {
	width: 20%;
}

.layout5_7 #column03 {
	float: right;
	clear: right;
	width: 40%;
}

.layout5_7 #column04 {
	float: right;
	width: 40%;
}

.layout5_7 #column08 {
	width: 100%;
	clear: right;
}

.layout5_8 #column01 {
	width: 100%;
}

.layout5_8 #column02 {
	width: 80%;
}

.layout5_8 #column03 {
	width: 20%;
}

.layout5_8 #column04 {
	width: 20%;
}

.layout5_8 #column05 {
	width: 80%;
}

.layout5_9 #column01 {
	width: 80%;
}

.layout5_9 #column02 {
	width: 20%;
}

.layout5_9 #column03 {
	width: 20%;
}

.layout5_9 #column04 {
	width: 80%;
}

.layout5_9 #column08 {
	width: 100%;
	clear: left;
}

.layout6_1 #column06,.layout6_2 #column06,.layout6_3 #column06,.layout6_4 #column06,.layout6_5 #column06,.layout6_1 #column07,.layout6_2 #column07,.layout6_3 #column07,.layout6_4 #column07,.layout6_5 #column07 {
	display: none;
}

.layout6_1 #column01 {
	width: 100%;
}

.layout6_1 #column02 {
	width: 20%;
}

.layout6_1 #column03 {
	width: 40%;
}

.layout6_1 #column04 {
	width: 20%;
}

.layout6_1 #column05 {
	width: 20%;
}

.layout6_1 #column08 {
	width: 100%;
	clear: left;
}

.layout6_2 #column01 {
	width: 100%;
}

.layout6_2 #column02 {
	width: 80%;
}

.layout6_2 #column03 {
	width: 20%;
	float: right;
}

.layout6_2 #column04 {
	width: 40%;
	clear:left;
}

.layout6_2 #column05 {
	width: 40%;
}

.layout6_2 #column08 {
	width: 100%;
	clear: left;
}

.layout6_3 #column01 {
	width: 100%;
}

.layout6_3 #column02 {
	float: right;
	width: 80%;
}

.layout6_3 #column03 {
	width: 20%;
}

.layout6_3 #column04 {
	float: right;
	clear: right;
	width: 40%;
}

.layout6_3 #column05 {
	float: right;
	width: 40%;
}

.layout6_3 #column08 {
	width: 100%;
	clear: left;
}

.layout6_4 #column01 {
	width: 100%;
}

.layout6_4 #column02 {
	width: 80%;
}

.layout6_4 #column03 {
	width: 20%;
}

.layout6_4 #column04 {
	clear:left;
	width: 20%;
}

.layout6_4 #column05 {
	width: 80%;
}

.layout6_4 #column08 {
	width: 100%;
	clear: left;
}

.layout6_5 #column01 {
	width: 20%;
}

.layout6_5 #column02 {
	width: 80%;
}

.layout6_5 #column03 {
	width: 100%;
}

.layout6_5 #column04 {
	width: 20%;
}

.layout6_5 #column05 {
	width: 80%;
}

.layout6_5 #column08 {
	width: 100%;
	clear: left;
}

.layout7_1 #column07,.layout7_2 #column07 {
	display: none;
}

.layout7_1 #column01 {
	width: 100%;
}

.layout7_1 #column02 {
	width: 50%;
}

.layout7_1 #column03 {
	width: 50%;
}

.layout7_1 #column04 {
	width: 30%;
}

.layout7_1 #column05 {
	width: 40%;
}

.layout7_1 #column06 {
	width: 30%;
}

.layout7_1 #column08 {
	width: 100%;
	clear: left;
}

.layout7_2 #column01 {
	width: 20%;
}

.layout7_2 #column02 {
	width: 80%;
}

.layout7_2 #column03 {
	width: 100%;
	float: right;
}

.layout7_2 #column04 {
	width: 20%;
}

.layout7_2 #column05 {
	width: 60%;
}

.layout7_2 #column06 {
	width: 20%;
}

.layout7_2 #column08 {
	width: 100%;
	clear: left;
}

.layout8_1 #column01 {
	width: 100%;
}

.layout8_1 #column02 {
	width: 50%;
}

.layout8_1 #column03 {
	width: 50%;
}

.layout8_1 #column04 {
	width: 30%;
}

.layout8_1 #column05 {
	width: 40%;
}

.layout8_1 #column06 {
	width: 30%;
}

.layout8_1 #column07 {
	width: 100%;
	clear: left;
}

.layout8_1 #column08 {
	width: 100%;
	clear: left;
}

.layout8_2 #column01 {
	width: 20%;
}

.layout8_2 #column02 {
	width: 80%;
	float: right;
}

.layout8_2 #column03 {
	width: 100%;
	clear: both;
}

.layout8_2 #column04 {
	width: 20%;
}

.layout8_2 #column05 {
	width: 60%;
}

.layout8_2 #column06 {
	width: 20%;
	float: right;
}

.layout8_2 #column07 {
	width: 100%;
	clear: both;
}

.layout8_2 #column08 {
	width: 100%;
	clear: both;
}

.layout8_3 #column01 {
	width: 20%;
}

.layout8_3 #column02 {
	width: 80%;
	float: right;
}

.layout8_3 #column03 {
	width: 100%;
	clear: both;
}

.layout8_3 #column04 {
	width: 80%;
}

.layout8_3 #column05 {
	width: 20%;
	float: right;
}

.layout8_3 #column06 {
	clear: left;
	width: 40%;
}

.layout8_3 #column07 {
	width: 40%;
}

.layout8_3 #column08 {
	width: 100%;
	clear: both;
}

.layout8_4 #column01 {
	width: 100%;
}

.layout8_4 #column02 {
	width: 50%;
}

.layout8_4 #column03 {
	width: 50%;
}

.layout8_4 #column04 {
	clear: left;
	width: 100%;
}

.layout8_4 #column05 {
	clear: left;
	width: 30%;
}

.layout8_4 #column06 {
	width: 40%;
}

.layout8_4 #column07 {
	width: 30%;
}

.layout8_4 #column08 {
	width: 100%;
	clear: left;
}

/* HR */
hr {
	background: none repeat scroll 0 0 #F2F2F2;
	border: medium none;
	clear: both;
	color: #F2F2F2;
	height: 1px;
	margin: 1em 0;
}

hr.space {
	background: #fff;
	color: #fff;
	visibility: hidden;
}

/* Text */
p img.left {
	float: left;
	margin: 1.5em 1.5em 1.5em 0;
	padding: 0;
}

p img.right {
	float: right;
	margin: 1.5em 0 1.5em 1.5em;
}

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 #666;
}

address {
	margin: 0 0 1.5em;
	font-style: italic;
}

del {
	color: #666;
}

pre {
	margin: 1.5em 0;
	white-space: pre;
}

pre,code,tt {
	font: 1em 'andale mono', 'lucida console', monospace;
	line-height: 1.5;
}

.subdued {
	color: #999999;
}

.highlight {
	color: #E17000;
}

.error {
	color: #CC0000;
	font-weight: bold;
}

.success {
	color: #339900;
	font-weight: bold;
}

.caption {
	color: #999999;
	font-size: 11px;
}

/* Font Size */
.small {
	font-size: .8em;
}

.large {
	font-size: 1.2em;
}

.text9 {
	font-size: 9px;
}

.text10 {
	font-size: 10px;
}

.text11 {
	font-size: 11px;
}

.text12 {
	font-size: 12px;
}

.text13 {
	font-size: 13px;
}

.text14 {
	font-size: 14px;
}

.text15 {
	font-size: 15px;
}

/* Lists */
p.list1,ul.list1,ol.list1 {

}

ul.list1 {
	list-style-type: none;
}

ul.related {
	margin-top: -1em;
}

ol.list1 {
	margin: .5em .5em 1.5em;
}

ol.list1 li {
	margin-left: 1.4em;
	padding-left: 0;
	background: none;
	list-style-type: decimal;
}

.list1 li {
	background: transparent url("base/images/sprites.gif") no-repeat 0 0;
	line-height: 1.4em;
	padding-left: 10px;
}

.list1 li.doc {
	background-position: 3px -500px;
}

ul.nomarker li {
	background: none;
	padding-left: 0;
}

dl.list1 {
	margin: 0 0 1em 0;
}

.list1 dt {
	font-weight: bold;
	margin-top: 1.3em;
}

.list1 dl {
	margin: 0 0 1.5em 0;
}

ol.list2,ul.list2 {
	list-style: none outside none;
}

.list2 li,.list2 dl,.list2 dt,.list2 dd {
	list-style: none outside none;
	float: left;
	text-align: left;
	padding: 0 10px 0 0;
}

/* Form */
form,fieldset,legend,label,select,textarea {
	margin: 0;
	padding: 0;
}

input[type="text"],input[type="password"],select,textarea {
	-moz-border-radius: 4px 4px 4px 4px;
	border: 1px solid #CCCCCC;
	font-family: inherit;
	font-size: 100%;
}

input:focus,select:focus,textarea:focus {
	border: 1px solid #c28cf0;
}

input[type="text"],input[type="password"],textarea,select {
	background: none repeat scroll 0 0 #FFFFFF;
}

label {
	cursor: pointer;
	margin: 4px 0;
	display: inline-block;
}

label.before {
	display: inline;
	margin-left: 1.5em;
	position: absolute;
	top: 5px;
}

input {
	margin: 2px 0;
	padding: 4px;
}

input[type="text"],input[type="password"] {
	height: 14px;
	font-size: 12px;
}

textarea {
	height: 200px;
	margin: 5px 0 10px 0;
	padding: 10px;
	width: 85%;
}

select {
	margin: 2px 0;
	padding: 2px;
	height: 24px;
}

fieldset {
	border: none;
}

form legend {
	font: 0pt/ 0pt Sans-serif;
	height: 0;
	overflow: hidden;
	position: absolute;
	visibility: hidden;
	width: 0;
}

.radio_wrap {
	float: left;
	display: block;
	margin: 0 7px 0 0;
}

.row label {
	float: left;
}

.row input {
	float: left;
}

#TestForm1 label {
	width: 140px;
}

/* form1 */
.form1 {
	margin: 1em 0 1em 3em;
}

.form1 * {
	vertical-align: middle;
}

.form1 ol li {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

.form1 ol li {
	list-style: none outside none;
	margin: 0;
	padding: 5px 0;
	position: relative;
}

.form1 span {
	font-weight: bold;
}

.form1 .reqtxt {
	left: -1.25em;
	position: absolute;
	top: 5px;
}

/* money form */
.money {
	display:inline-block;
	-moz-border-radius:4px 4px 4px 4px;
	border:1px solid #CCCCCC;
	font-family:inherit;
	background:none repeat scroll 0 0 #FFFFFF;
	margin:2px 0;
	padding:4px;
}

.money input[type="text"], .money input[type="password"] {
	-moz-border-radius:0;
	border:none;
	margin:0;
	padding:0;
}

/* Tables */
table {
	width: 100%;
}

.table1 {
	border: 2px solid #900;
	border-collapse: collapse;
}

.table1 td {
	background: #fff url("base/images/sprites.gif") repeat-x 0 -1600px;
	padding: 3px;
	border: 1px solid #fff;
}

.table1 th {
	text-align: left;
	border: 1px solid #fff;
}

.table1 thead th {
	color: #fff;
	font-size: 145%;
	background: #900 url("base/images/sprites.gif") repeat-x 0 -1300px;
	padding: 10px 6px;
}

.table1 tbody th {
	color: #fff;
	font-size: 115%;
	background: #88b8db url("base/images/sprites.gif") repeat-x 0 -1400px;
	padding: 6px;
}

.table1 tbody th.sub {
	font-size: 100%;
	color: #000;
	background: #efefef url("base/images/sprites.gif") repeat-x 0 -1500px;
	padding: 6px;
}

.table2 {
	background: none repeat scroll 0 0 #FFFFFF;
	border-collapse: collapse;
	font-size: 12px;
	text-align: left;
}

.table2 th {
	border-bottom: 2px solid #6678B1;
	color: #003399;
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
}

.table2 td {
	color: #666699;
	padding: 9px 8px 0;
}

.table2 td.underline {
	border-bottom: 1px solid #CCCCCC;
	padding: 6px 8px;
}

.table2 tbody tr:hover td {
	color: #000099;
}

.table3 {
	border-collapse: collapse;
	font-size: 12px;
	text-align: left;
}

.table3 th {
	border-bottom: 2px solid #6678B1;
	border-left: 30px solid #FFFFFF;
	border-right: 30px solid #FFFFFF;
	color: #003399;
	font-size: 14px;
	font-weight: normal;
	padding: 8px 2px;
}

.table3 td {
	border-left: 30px solid #FFFFFF;
	border-right: 30px solid #FFFFFF;
	color: #666699;
	padding: 12px 2px 0;
}

.table4 {
	border-collapse: collapse;
	font-size: 12px;
	text-align: left;
}

.table4 th {
	background: none repeat scroll 0 0 #B9C9FE;
	border-bottom: 1px solid #FFFFFF;
	border-top: 4px solid #AABCFE;
	color: #003399;
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
}

.table4 td {
	background: none repeat scroll 0 0 #E8EDFF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid transparent;
	color: #666699;
	padding: 8px;
}

.table4 tr:hover td {
	background: none repeat scroll 0 0 #D0DAFD;
	color: #333399;
}

.table5 {
	border-bottom: 7px solid #9BAFF1;
	border-collapse: collapse;
	border-top: 7px solid #9BAFF1;
	font-size: 12px;
	text-align: center;
}

.table5 th {
	background: none repeat scroll 0 0 #E8EDFF;
	border-left: 1px solid #9BAFF1;
	border-right: 1px solid #9BAFF1;
	color: #003399;
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
}

.table5 td {
	background: none repeat scroll 0 0 #E8EDFF;
	border-left: 1px solid #AABCFE;
	border-right: 1px solid #AABCFE;
	color: #666699;
	padding: 8px;
}

.table6 {
	border-collapse: collapse;
	font-size: 12px;
	text-align: left;
}

.table6 th {
	color: #003399;
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
}

.table6 td {
	color: #666699;
	padding: 8px;
}

.table6 .odd {
	background: none repeat scroll 0 0 #E8EDFF;
}

.table7 {
	border-collapse: collapse;
	font-size: 12px;
	text-align: left;
}

.table7 th {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #003399;
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
}

.table7 td {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #666699;
	padding: 8px 15px;
}

.table7 col.odd {
	background: none repeat scroll 0 0 #EFF2FF;
}

.table7 col.even {
	background: none repeat scroll 0 0 #E8EDFF;
}

.table7 #vzebra-adventure,.table7 #vzebra-children {
	background: none repeat scroll 0 0 #D0DAFD;
	border-bottom: 1px solid #C8D4FD;
}

.table7 #vzebra-comedy,.table7 #vzebra-action {
	background: none repeat scroll 0 0 #DCE4FF;
	border-bottom: 1px solid #D6DFFF;
}

.table8 {
	border-collapse: collapse;
	font-size: 12px;
	text-align: left;
}

.table8 th {
	color: #003399;
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
}

.table8 td {
	border-top: 1px solid #E8EDFF;
	color: #666699;
	padding: 10px 15px;
}

.oce-first {
	background: none repeat scroll 0 0 #D0DAFD;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}

.table8 tr:hover td {
	background: none repeat scroll 0 0 #EFF2FF;
	color: #333399;
}

.table9 {
	border: 1px solid #6699CC;
	border-collapse: collapse;
	font-size: 12px;
	text-align: left;
}

.table9 th {
	border-bottom: 1px dashed #6699CC;
	color: #003399;
	font-size: 14px;
	font-weight: normal;
	padding: 12px 17px;
}

.table9 td {
	color: #666699;
	padding: 7px 17px;
}

.table9 tbody tr:hover td {
	background: none repeat scroll 0 0 #D0DAFD;
	color: #333399;
}

.table10 {
	border: 1px solid #6699CC;
	border-collapse: collapse;
	font-size: 12px;
	text-align: left;
}

.table10 th {
	color: #003399;
	font-size: 14px;
	font-weight: normal;
	padding: 15px 10px 10px;
}

.table10 tbody {
	background: none repeat scroll 0 0 #E8EDFF;
}

.table10 td {
	border-top: 1px dashed #FFFFFF;
	color: #666699;
	padding: 10px;
}

.table10 tbody tr:hover td {
	background: none repeat scroll 0 0 #D0DAFD;
	color: #333399;
}

.table11 {
	border: 1px solid #66CCFF;
	border-collapse: collapse;
	font-size: 12px;
	text-align: left;
}

.table11 th {
	border-color: #0865C2 #0865C2 #FFFFFF;
	border-right: 1px solid #0865C2;
	border-style: solid;
	border-width: 1px;
	color: #003399;
	font-size: 13px;
	font-weight: normal;
	padding: 20px;
	text-transform: uppercase;
}

.table11 td {
	border-right: 1px dashed #66CCFF;
	color: #666699;
	padding: 10px 20px;
}

.table12 {
	border-collapse: collapse;
	font-size: 12px;
	text-align: left;
}

.table12 thead th.rounded-company {
	background: url("base/table/left.png") no-repeat scroll left -1px
		#B9C9FE;
}

.table12 thead th.rounded-q4 {
	background: url("base/table/right.png") no-repeat scroll right -1px
		#B9C9FE;
}

.table12 th {
	background: none repeat scroll 0 0 #B9C9FE;
	color: #003399;
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
}

.table12 td {
	background: none repeat scroll 0 0 #E8EDFF;
	border-top: 1px solid #FFFFFF;
	color: #666699;
	padding: 8px;
}

.table12 tfoot td.rounded-foot-left {
	background: url("base/table/botleft.png") no-repeat scroll left bottom
		#E8EDFF;
}

.table12 tfoot td.rounded-foot-right {
	background: url("base/table/botright.png") no-repeat scroll right bottom
		#E8EDFF;
}

.table12 tbody tr:hover td {
	background: none repeat scroll 0 0 #D0DAFD;
}

.table13 {
	background: url("base/table/blurry.jpg") no-repeat scroll 330px 59px
		transparent;
	border-collapse: collapse;
	font-size: 12px;
	text-align: left;
}

.table13 th {
	color: #333399;
	font-size: 14px;
	font-weight: normal;
	padding: 12px;
}

.table13 td {
	border-top: 1px solid #FFFFFF;
	color: #666699;
	padding: 9px 12px;
}

.table13 tfoot td {
	font-size: 11px;
}

.table13 tbody td {
	background: url("base/table/back.png") repeat scroll 0 0 transparent;
}

* html .table13 tbody td {
	background: none repeat scroll 0 0 transparent;
}

.table13 tbody tr:hover td {
	background: none repeat scroll 0 0 transparent;
	color: #333399;
}

.table14 {
	border-collapse: collapse;
	font-size: 12px;
	text-align: left;
}

.table14 th {
	background: url("base/table/gradhead.png") repeat-x scroll 0 0 #B9C9FE;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #D3DDFF;
	color: #003399;
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
}

.table14 td {
	background: url("base/table/gradback.png") repeat-x scroll 0 0 #E8EDFF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	color: #666699;
	padding: 8px;
}

.table14 tfoot tr td {
	background: none repeat scroll 0 0 #E8EDFF;
	color: #9999CC;
	font-size: 12px;
}

.table14 tbody tr:hover td {
	background: url("base/table/gradhover.png") repeat-x scroll 0 0 #D0DAFD;
	color: #333399;
}

.table15 {
	background: url("base/table/pattern.png") repeat scroll 0 0 transparent;
	border-collapse: collapse;
	font-size: 12px;
	text-align: left;
}

.table15 thead tr {
	background: url("base/table/pattern-head.png") repeat scroll 0 0
		transparent;
}

.table15 th {
	border-bottom: 1px solid #FFFFFF;
	color: #003399;
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
}

.table15 td {
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid transparent;
	color: #666699;
	padding: 8px;
}

.table15 tbody tr:hover td {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #333399;
}

.table16 {
	background: url("base/table/patternb.png") repeat scroll 0 0 transparent
		;
	border-collapse: collapse;
	font-size: 12px;
	text-align: left;
}

.table16 thead tr {
	background: url("base/table/patternb-head.png") repeat scroll 0 0
		transparent;
}

.table16 th {
	border-bottom: 1px solid #FFFFFF;
	color: #003399;
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
}

.table16 td {
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid transparent;
	color: #666699;
	padding: 8px;
}

.table16 tbody tr:hover td {
	background: none repeat scroll 0 0 #CDCDEE;
	color: #333399;
}

.table17 caption {
	padding: 0 0 5px;
	text-align: right;
}

.table17 th {
	background: url("base/table/bg_header.jpg") no-repeat scroll 0 0 #CAE8EA
		;
	border-bottom: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	color: #4F6B72;
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	padding: 6px 6px 6px 12px;
	text-align: left;
	text-transform: uppercase;
}

.table17 th.nobg {
	background: none repeat scroll 0 0 transparent;
	border-left: 0 none;
	border-right: 1px solid #C1DAD7;
	border-top: 0 none;
}

.table17 td {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	color: #4F6B72;
	padding: 6px 6px 6px 12px;
}

.table17 td.alt {
	background: none repeat scroll 0 0 #F5FAFA;
	color: #797268;
}

.table17 th.spec {
	background: url("base/table/bullet1.gif") no-repeat scroll 0 0 #FFFFFF;
	border-left: 1px solid #C1DAD7;
	border-top: 0 none;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.table17 th.specalt {
	background: url("base/table/bullet2.gif") no-repeat scroll 0 0 #F5FAFA;
	border-left: 1px solid #C1DAD7;
	border-top: 0 none;
	color: #797268;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.basic_table {
	border-collapse: collapse;
	border-right: 1px solid #E3F1FE;
	border-top: 1px solid #E3F1FE;
}

.basic_table a,.basic_table a:link,.basic_table a:visited {
	border: medium none;
}

.basic_table img {
	border: 0 none;
	margin-top: 0.5em;
}

.basic_table caption {
	caption-side: top;
	color: #9BA9B4;
	font-size: 0.94em;
	letter-spacing: 0.1em;
	margin: 1em 0 0;
	padding: 0;
	text-align: center;
}

.basic_table tr.odd td,.basic_table tr.odd .column1 {
	background: url("base/table/background.gif") no-repeat scroll 0 0
		#F4F9FE;
}

.basic_table .column1 {
	background: none repeat scroll 0 0 #F9FCFE;
}

.basic_table td {
	border-bottom: 1px solid #E3F1FE;
	border-left: 1px solid #E5EFF8;
	color: #678197;
	padding: 0.3em 1em;
	text-align: center;
}

.basic_table th {
	border-bottom: 1px solid #E3F1FE;
	border-left: 1px solid #E5EFF8;
	color: #678197;
	font-weight: normal;
	padding: 0.3em 1em;
	text-align: left;
}

.basic_table thead th {
	background: none repeat scroll 0 0 #F4F9FE;
	color: #66A3D3;
	font: bold 1.2em/ 2em "Century Gothic", "Trebuchet MS", Arial, Helvetica,
		sans-serif;
	text-align: center;
}

.basic_table tfoot th {
	background: none repeat scroll 0 0 #F4F9FE;
	text-align: center;
}

.basic_table tfoot th strong {
	color: #66A3D3;
	font: bold 1.2em "Century Gothic", "Trebuchet MS", Arial, Helvetica,
		sans-serif;
	margin: 0.5em 0.5em 0.5em 0;
}

.basic_table tfoot th em {
	color: #F03B58;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
}

.table19 {
	border-collapse: collapse;
}

.table19 th.side {
	background: transparent url(base/table19/bg_th_side.gif) no-repeat
		bottom left;
}

.table19 td.side {
	text-align: right;
	background: transparent url(base/table19/bg_td_side.gif) no-repeat
		bottom left;
	width: 180px;
	font: bold 12px/ 15px verdana;
	color: #6e6f37;
	padding-right: 8px;
}

.table19 th {
	height: 64px;
	border-right: 1px solid #fff;
	vertical-align: bottom;
	color: #fff;
	font: normal 21px/ 27px arial;
	letter-spacing: 2px;
	background: transparent url(base/table19/bg_th.gif) no-repeat bottom
		left;
}

.table19 td {
	text-align: center;
	background: transparent url(base/table19/bg_td.gif) no-repeat bottom
		left;
	border-right: 1px solid #fff;
	color: #fff;
	width: 108px;
	height: 40px;
	font: bold 12px/ 18px verdana;
}

.table19 td.on {
	background: transparent url(base/table19/bg_td_on.gif) no-repeat bottom
		left;
}

.table19 th.on {
	background: transparent url(base/table19/bg_th_on.gif) no-repeat bottom
		left;
	padding-bottom: 9px;
	width: 148px;
}

.table19 tfoot td {
	background: transparent url(base/table19/bg_foot_td.gif) no-repeat top
		left;
	height: 64px;
	vertical-align: top;
	padding-top: 8px;
}

.table19 tfoot td.on {
	background: transparent url(base/table19/bg_foot_td_on.gif) no-repeat
		top left;
	padding-top: 16px;
}

.table19 tfoot td.side {
	background: transparent url(base/table19/bg_foot_td_side.gif) no-repeat
		top left;
}

#formcontainer {
	width: 443px;
	height: 239px;
	background: transparent url(base/table19/bg_form.gif) no-repeat top left
		;
	position: absolute;
	top: 24px;
	left: 341px;
}

#formcontainer form {
	padding: 8px 10px;
	margin: 0;
}

#formcontainer h2 {
	margin: 0;
	padding: 0 0 14px 0;
	font: bold 21px/ 27px arial;
	color: #fff;
}

#formcontainer fieldset {
	border: none;
	padding: 0;
}

#formcontainer label {
	display: block;
	float: left;
	font: bold 12px/ 18px verdana;
	color: #fff;
	padding-bottom: 12px;
}

#formcontainer label.email {
	width: 350px;
}

#formcontainer label.email input {
	width: 340px;
}

#formcontainer label.password {
	clear: left;
	padding-right: 40px;
}

#formcontainer label.password input,#formcontainer label.retype input {
	width: 150px;
}

#formcontainer fieldset.buttons {
	padding-top: 10px;
	clear: left;
}

#prices {
	position: relative;
}

.table20 {
	background: none repeat scroll 0 0 #CC0000;
	border: 5px solid #990000;
	border-collapse: collapse;
	color: #FFFFFF;
}

.table20 thead th {
	border-bottom: 1px dotted #FFFFFF;
	font-size: 120%;
	padding: 1em 1em 0.5em;
	text-align: left;
}

.table20 td {
	padding: 0.5em 1em;
}

.table20 tbody tr.odd td {
	background: url("base/table/tr_bg.png") repeat scroll left top
		transparent;
}

.table20 tfoot td {
	padding-bottom: 1.5em;
}

.table20  tr.odd td {
	background: none repeat scroll 0 0 #CC0000;
}

.table20 .middle {
	background-color: #990000;
}

/* form_table */
.form_table {
	border-collapse: collapse;
	clear: both;
	margin-bottom: -8px;
	margin-top: 0.5em;
	width: 100%;
}

.form_table th,.form_wrap label {
	text-shadow: 0 1px 0 #FFFFFF;
}

.form_table th,.form_wrap label {
	color: #666666;
	text-shadow: 0 1px 0 #FFFFFF;
}

.form_table th {
	padding: 10px;
	text-align: left;
	vertical-align: top;
	width: 200px;
}

.form_table td,.form_table th {
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 9px;
	padding: 8px 10px;
}

.form_table th div {
	white-space: nowrap;
	font-weight: bold;
}

/* list_table */
.list_table {
	border-color: -moz-use-text-color #E0E1DB #E0E1DB;
	border-right: 1px solid #E0E1DB;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	overflow: hidden;
}

.list_table th {
	background: url("base/list_table/white/th_line.png") no-repeat scroll
		left bottom #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #E0E1DB;
	color: #3E3F3E;
	font-weight: normal;
	height: 33px;
	overflow: hidden;
	padding-top: 5px;
	white-space: nowrap;
}

.list_table th div {
	margin: 0 5px;
	white-space: nowrap;
}

.list_table th a {
	color: #3E3F3E;
}

.list_table tr.even {
	background: none repeat scroll 0 0 #FFFFFF;
}

.list_table tr.odd {
	background: none repeat scroll 0 0 #FBFBFB;
}

.list_table td {
	border-top: 1px solid #EFF0ED;
	padding: 0.5em;
	white-space: nowrap;
}

.list_table td.checkbox {
	color: #999999;
	font: 0.8em tahoma;
	text-align: center;
}

.list_table td.num {
	color: #999999;
	font: 0.8em tahoma;
	padding: 0.5em 1em;
	text-align: center;
}

.list_table td.title {
	white-space: normal;
	color: #444444;
	padding-left: 1em;
}

.list_table td.title * {
	vertical-align: middle;
}

.list_table td.title a,.list_table td.title a:visited {
	color: #777777;
}

.list_table td.author {
	color: #333333;
	padding-left: 1em;
}

.list_table td.date {
	color: #999999;
	font: 0.8em Tahoma;
	text-align: center;
	white-space: nowrap;
}

.list_table td.reading {
	color: #999999;
	font: 0.8em Tahoma;
	text-align: center;
}

.list_table.black {
	border-color: -moz-use-text-color #444444 #444444;
	border-right: 1px solid #444444;
}

.list_table.black th {
	background: url("base/list_table/black/th_line.png") no-repeat scroll
		left bottom transparent;
}

.list_table.black thead th {
	border-bottom: 1px solid #888888;
	border-top: 1px solid #444444;
	color: #999999;
}

.list_table.black thead th a {
	color: #999999;
}

.list_table.black tr {
	background-color: transparent;
}

.list_table.black tbody td {
	border-top: 1px solid #444444;
}

.list_table.aqua th {
	background: url("base/list_table/aqua/th_line.png") no-repeat scroll
		left bottom #ffffff;
}

.list_table.blue th {
	background: url("base/list_table/blue/th_line.png") no-repeat scroll
		left bottom #ffffff;
}

.list_table.fuchsia th {
	background: url("base/list_table/fuchsia/th_line.png") no-repeat scroll
		left bottom #ffffff;
}

.list_table.gray th {
	background: url("base/list_table/gray/th_line.png") no-repeat scroll
		left bottom #ffffff;
}

.list_table.green th {
	background: url("base/list_table/green/th_line.png") no-repeat scroll
		left bottom #ffffff;
}

.list_table.lime th {
	background: url("base/list_table/lime/th_line.png") no-repeat scroll
		left bottom #ffffff;
}

.list_table.maroon th {
	background: url("base/list_table/maroon/th_line.png") no-repeat scroll
		left bottom #ffffff;
}

.list_table.navy th {
	background: url("base/list_table/navy/th_line.png") no-repeat scroll
		left bottom #ffffff;
}

.list_table.olive th {
	background: url("base/list_table/olive/th_line.png") no-repeat scroll
		left bottom #ffffff;
}

.list_table.orange th {
	background: url("base/list_table/orange/th_line.png") no-repeat scroll
		left bottom #ffffff;
}

.list_table.purple th {
	background: url("base/list_table/purple/th_line.png") no-repeat scroll
		left bottom #ffffff;
}

.list_table.red th {
	background: url("base/list_table/red/th_line.png") no-repeat scroll left
		bottom #ffffff;
}

.list_table.silver th {
	background: url("base/list_table/silver/th_line.png") no-repeat scroll
		left bottom #ffffff;
}

.list_table.teal th {
	background: url("base/list_table/teal/th_line.png") no-repeat scroll
		left bottom #ffffff;
}

.list_table.yellow th {
	background: url("base/list_table/yellow/th_line.png") no-repeat scroll
		left bottom #ffffff;
}

.list_table th.no_line {
	background-position: -3px bottom;
}

.list_table th.title {
	padding-left: 1em;
	text-align: center;
}

.list_table th.reading,.list_table th.recommend,.list_table th.author,.list_table th.date
	{
	white-space: nowrap;
}

.list_table thead th.title,.list_table thead th.category,.list_table thead th.topic
	{
	width: 100%;
}

.list_table.a1 {
	border-color: #CCCCCC;
	border-right: 0 none;
	border-style: solid none none;
	border-width: 1px 0 0;
}

.list_table.a1 th {
	border-top: none;
	border-bottom: 1px solid #E0E1DB;
}

.list_table.a1 td {
	border-color: #DDDDDD;
	border-style: none none dotted;
	border-width: 0 0 1px;
	line-height: normal;
	padding: 8px 6px 7px;
	vertical-align: top;
	white-space: nowrap;
	color: #4D4D4D;
}

.list_table.a1 tr {
	background: none;
}

.list_table.a1 tr:hover {
	background:none repeat scroll 0 0 #FBFBFB;
}

.list_table.a1 td a {
	text-decoration: none;
}

.list_table.a1 td a:hover {
	text-decoration: underline;
}

/* Tables - Calendar */
.calendar {
	font-size: 92%;
}

.calendar td {
	text-align: center;
	border: 1px solid #ddd;
}

.calendar th {
	text-align: center;
}

.calendar thead th {
	padding: 3px 2px;
}

.calendar tbody th {
	padding: 2px;
}

.calendar tbody th.sub {
	padding: 2px;
}

/* boxes */
.error,.notice,.success {
	padding: .8em;
	margin-bottom: 1em;
	border: 2px solid #ddd;
}

.error {
	background: #FBE3E4;
	color: #8a1f11;
	border-color: #FBC2C4;
}

.notice {
	background: #FFF6BF;
	color: #514721;
	border-color: #FFD324;
}

.success {
	background: #E6EFC2;
	color: #264409;
	border-color: #C6D880;
}

.error a {
	color: #8a1f11;
}

.notice a {
	color: #514721;
}

.success a {
	color: #264409;
}

.box .header,
.box .header h2,
.box .mainWrap,
.box .mainWrap > div {
	background-image: url(base/images/box_white.png);
	background-repeat: no-repeat;
}

.box .header {
	background-position: left top;
	margin-right:10px;
	position:relative;
}

.box .header h2 {
	background-position: right top;
	position:relative;
	height:10px;
	left: 10px;
	text-indent:-999px;
}

.box .mainWrap {
	background-position: left bottom;
	margin-right:10px;
	position:relative;
}

.box .mainWrap > div {
	background-position: right bottom;
	position:relative;
	left: 10px;
	padding: 0 10px 10px 0;
}

.box.aqua .header,
.box.aqua .header h2,
.box.aqua .mainWrap,
.box.aqua .mainWrap > div {
	background-image: url(base/images/box_aqua.png);
}

.box.aqua .header,
.box.aqua .header h2,
.box.aqua .mainWrap,
.box.aqua .mainWrap > div {
	background-image: url(base/images/box_aqua.png);
}

.box.black .header,
.box.black .header h2,
.box.black .mainWrap,
.box.black .mainWrap > div {
	background-image: url(base/images/box_black.png);
}

.box.blue .header,
.box.blue .header h2,
.box.blue .mainWrap,
.box.blue .mainWrap > div {
	background-image: url(base/images/box_blue.png);
}

.box.fuchsia .header,
.box.fuchsia .header h2,
.box.fuchsia .mainWrap,
.box.fuchsia .mainWrap > div {
	background-image: url(base/images/box_fuchsia.png);
}

.box.gray .header,
.box.gray .header h2,
.box.gray .mainWrap,
.box.gray .mainWrap > div {
	background-image: url(base/images/box_gray.png);
}

.box.green .header,
.box.green .header h2,
.box.green .mainWrap,
.box.green .mainWrap > div {
	background-image: url(base/images/box_green.png);
}

.box.lime .header,
.box.lime .header h2,
.box.lime .mainWrap,
.box.lime .mainWrap > div {
	background-image: url(base/images/box_lime.png);
}

.box.maroon .header,
.box.maroon .header h2,
.box.maroon .mainWrap,
.box.maroon .mainWrap > div {
	background-image: url(base/images/box_maroon.png);
}

.box.navy .header,
.box.navy .header h2,
.box.navy .mainWrap,
.box.navy .mainWrap > div {
	background-image: url(base/images/box_navy.png);
}

.box.olive .header,
.box.olive .header h2,
.box.olive .mainWrap,
.box.olive .mainWrap > div {
	background-image: url(base/images/box_olive.png);
}

.box.purple .header,
.box.purple .header h2,
.box.purple .mainWrap,
.box.purple .mainWrap > div {
	background-image: url(base/images/box_purple.png);
}

.box.red .header,
.box.red .header h2,
.box.red .mainWrap,
.box.red .mainWrap > div {
	background-image: url(base/images/box_red.png);
}

.box.silver .header,
.box.silver .header h2,
.box.silver .mainWrap,
.box.silver .mainWrap > div {
	background-image: url(base/images/box_silver.png);
}

.box.teal .header,
.box.teal .header h2,
.box.teal .mainWrap,
.box.teal .mainWrap > div {
	background-image: url(base/images/box_teal.png);
}

.box.yellow .header,
.box.yellow .header h2,
.box.yellow .mainWrap,
.box.yellow .mainWrap > div {
	background-image: url(base/images/box_yellow.png);
}

.box1 {
	background: url(base/box1/box-bottom.gif) no-repeat scroll left bottom
		transparent;
	margin: 10px 0;
	padding: 0 17px 18px 12px;
	width: 380px;
}

.box1 h2 {
	background: url(base/box1/box-top.gif) no-repeat scroll left top
		transparent;
	color: #FFFFFF;
	font: bold 16px/ 1.2 Arial;
	height: 27px;
	margin: 0 -17px 15px -12px;
	padding: 15px 40px 0 55px;
}

.box2 {
	border: 1px solid #878787;
	background-color: #9E9E9E;
}

.box2 .header,.box3 .header {
	background-image: url("base/box2/header.png");
	background-position: left top;
	background-repeat: repeat-x;
	padding: 6px 6px 0 6px;
	height: 24px;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #878787;
}

.box2 .header,.box2 .header .title,.box2 .header .title a,.box2 .header .title em,.box2 .header .title em a
	{
	color: #FFFFFF;
}

.box2 .header>a,.box3 .header>a {
	display: block;
	margin: 2px 0 0 0;
	float: left;
	text-decoration: none;
}

.box2 .header .icon,.box3 .header .icon {
	display: block;
	float: left;
	height: 16px;
	margin: 2px 0 0;
	vertical-align: middle;
	width: 16px;
}

.box2 .title,.box3 .title {
	display: inline;
	font-family: inherit;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.8em;
	padding-left: 4px;
}

.box2 a,.box3 a {
	word-wrap: break-word;
}

.box2 .actions,.box3 .actions {
	display: block;
	float: right;
}

.box2 .actions a,.box3 .actions a {
	float: right;
	display: block;
	margin: 2px 4px 0 0;
	opacity: 0.4;
}

.box2 .actions a.text,.box2 .actions a.text:hover,.box2 .actions a.text:visited
	{
	margin: 3px 4px 0 0;
	color: #ffffff;
}

.box2 .actions a:hover,.box3 .actions a:hover {
	opacity: 1;
}

.box2 .edit_content,.box3 .edit_content {
	background: url("base/box2/edit_content.png") repeat-x left bottom;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	clear: both;
	padding: 10px 0 10px 10px;
	color: #111111;
}

.box2 .content {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 10px;
	clear: both;
}

.box2.aqua {
	border: 1px solid #037575;
	background-color: #05a9a9;
}

.box2.aqua .header {
	border-bottom: 1px solid #037575;
}

.box2.black {
	border: 1px solid #000000;
	background-color: #000000;
}

.box2.black .header {
	border-bottom: 1px solid #000000;
}

.box2.blue {
	border: 1px solid #5E7287;
	background-color: #6E869E;
}

.box2.blue .header {
	border-bottom: 1px solid #5E7287;
}

.box2.fuchsia {
	border: 1px solid #7a057a;
	background-color: #b103b1;
}

.box2.fuchsia .header {
	border-bottom: 1px solid #7a057a;
}

.box2.gray {
	border: 1px solid #5e5d5d;
	background-color: #808080;
}

.box2.gray .header {
	border-bottom: 1px solid #5e5d5d;
}

.box2.green {
	border: 1px solid #72875E;
	background-color: #869E6E;
}

.box2.green .header {
	border-bottom: 1px solid #72875E;
}

.box2.lime {
	border: 1px solid #049a04;
	background-color: #04b804;
}

.box2.lime .header {
	border-bottom: 1px solid #049a04;
}

.box2.maroon {
	border: 1px solid #510202;
	background-color: #6e0101;
}

.box2.maroon .header {
	border-bottom: 1px solid #510202;
}

.box2.navy {
	border: 1px solid #02025c;
	background-color: #000080;
}

.box2.navy .header {
	border-bottom: 1px solid #02025c;
}

.box2.olive {
	border: 1px solid #4d4d01;
	background-color: #5e5e01;
}

.box2.olive .header {
	border-bottom: 1px solid #4d4d01;
}

.box2.orange {
	border: 1px solid #8f6904;
	background-color: #bf7c07;
}

.box2.orange .header {
	border-bottom: 1px solid #8f6904;
}

.box2.purple {
	border: 1px solid #6a026a;
	background-color: #800080;
}

.box2.purple .header {
	border-bottom: 1px solid #6a026a;
}

.box2.red {
	border: 1px solid #875E5E;
	background-color: #bd0404;
}

.box2.red .header {
	border-bottom: 1px solid #875E5E;
}

.box2.silver {
	border: 1px solid #838282;
	background-color: #a8a6a6;
}

.box2.silver .header {
	border-bottom: 1px solid #838282;
}

.box2.teal {
	border: 1px solid #016060;
	background-color: #008080;
}

.box2.teal .header {
	border-bottom: 1px solid #016060;
}

.box2.white {
	border: 1px solid #DEE0DF;
	background-color: #ffffff;
}

.box2.white .header {
	border-bottom: 1px solid #DEE0DF;
}

.box2.yellow {
	border: 1px solid #87875E;
	background-color: #9E9E6E;
}

.box2.yellow .header {
	border-bottom: 1px solid #87875E;
}

.box2.white .header,.box2.white .header .title,.box2.white .header .title a,.box2.white .header .title em,.box2.white .header .title em a
	{
	color: #000000;
}

.box2.white .actions a.text {
	color: #000000;
}

.box3 {
	background-color: #F6F6F6;
	padding: 0;
}

.box3 .header {
	background-image: url("/images/s.gif");
	border-bottom: none;
}

.box3 .header,.box3 .header .title,.box3 .header .title a,.box3 .header .title em,.box3 .header .title em a
	{
	color: #000000;
}

.box3 .actions a.text,.box3 .actions a.text:hover,.box3 .actions a.text:visited
	{
	margin: 3px 4px 0 0;
	color: #000000;
}

.box3 .content {
	padding: 0 10px 10px 10px;
}

.box3 .content ul {
	background-color: #FFFFFF;
	border: 1px solid #D8D8D8;
	padding: 10px;
}

.box3 ul a {
	color: #000000;
}

.box3 ul a:hover {
	text-decoration: underline;
}

.box3 .content.a1 {
	padding: 1em;
}

.box3.aqua {
	background-color: #dffbfb;
}

.box3.aqua .content ul {
	border: 1px solid #02d3d3;
}

.box3.black {
	background-color: #5a5b5b;
}

.box3.black .content ul {
	border: 1px solid #000000;
}

.box3.black .header,.box3.black .header .title,.box3.black .header .title a,.box3.black .header .title em,.box3.black .header .title em a
	{
	color: #ffffff;
}

.box3.black .actions a.text,.box3.black .actions a.text:hover,.box3.black .actions a.text:visited
	{
	color: #ffffff;
}

.box3.blue {
	background-color: #F0F8FF;
}

.box3.blue .content ul {
	border: 1px solid #ADD8E6;
}

.box3.fuchsia {
	background-color: #fae2fa;
}

.box3.fuchsia .content ul {
	border: 1px solid #f565f5;
}

.box3.gray {
	background-color: #dfdfdf;
}

.box3.gray .content ul {
	border: 1px solid #808080;
}

.box3.green {
	background-color: #deffde;
}

.box3.green .content ul {
	border: 1px solid #9ddf9d;
}

.box3.lime {
	background-color: #eefcee;
}

.box3.lime .content ul {
	border: 1px solid #acf3ac;
}

.box3.maroon {
	background-color: #f3dbdb;
}

.box3.maroon .content ul {
	border: 1px solid #e2a6a6;
}

.box3.navy {
	background-color: #e4e4fb;
}

.box3.navy .content ul {
	border: 1px solid #bfbff3;
}

.box3.olive {
	background-color: #f5f5dc;
}

.box3.olive .content ul {
	border: 1px solid #a4a415;
}

.box3.orange {
	background-color: #fde9da;
}

.box3.orange .content ul {
	border: 1px solid #e9bb9a;
}

.box3.purple {
	background-color: #f6dbf6;
}

.box3.purple .content ul {
	border: 1px solid #dba6db;
}

.box3.red {
	background-color: #FFF0F5;
}

.box3.red .content ul {
	border: 1px solid #FFC0CB;
}

.box3.silver {
	background-color: #dedddd;
}

.box3.silver .content ul {
	border: 1px solid #b3b0b0;
}

.box3.teal {
	background-color: #82cbcb;
}

.box3.teal .content ul {
	border: 1px solid #4a9a9a;
}

.box3.white {
	background-color: #ffffff;
}

.box3.white .content ul {
	border: 1px solid #ffffff;
}

.box3.yellow {
	background-color: #f5f5e7;
}

.box3.yellow .content ul {
	border: 1px solid #ededbf;
}

.box4 {
	background: url("base/box4/border.png") repeat-x scroll center bottom
		#E9E9E9;
	padding: 0.1em;
}

.box4 .wrap {
	background: none repeat scroll 0 0 #F7F7F7;
	padding: 0.2em;
}

.box4 .service {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #EDEDED;
	margin: 0.1em;
}

.box4 .service .service {
	padding: 0.5em 1em;
}

.box4 .photo {
	float: left;
	width: 4.8em;
	height: 7.5em;
	margin-right: 1em;
}

.box4 .service p {
	font-size: 1.2em !important;
	padding: 0 !important;
	color: #2C2C2C;
	font: 12px/ 17px verdana, sans;
	text-align: justify;
}

ul.a1 li {
	background: url("base/images/dot.png") no-repeat scroll 0 0 transparent;
}

ul.a2 li {
	background: url("base/images/dot.png") no-repeat scroll 0 -229px
		transparent;
}

ul.a3 li {
	background: url("base/images/dot.png") no-repeat scroll 0 -473px
		transparent;
}

ul.a4 li {
	background: url("base/images/dot.png") no-repeat scroll 0 -662px
		transparent;
}

ul.a5 li {
	background: url("base/images/dot.png") no-repeat scroll 0 -891px
		transparent;
	padding-left: 18px;
}

ul.a6 li {
	background: url("base/images/dot.png") no-repeat scroll 0 -998px
		transparent;
	padding-left: 18px;
}

ul.a7 li {
	background: url("base/images/dot.png") no-repeat scroll 0 -1330px
		transparent;
}

ul.a8 li {
	background: url("base/images/dot.png") no-repeat scroll 0 -1628px
		transparent;
}

.list1 li.v_line {
	background: url("/images/dot_line01.gif") repeat-x 0 5px !important;
	clear: both;
	display: block;
	font-size: 0;
	height: 6px;
	line-height: 0;
	margin: 0 0 10px;
	padding: 0;
	width: 100%;
}

.list1 li.photo {
	background: none repeat scroll 0 0 transparent !important;
	margin: 0 0 5px;
	padding: 0;
	width: 100%;
}

.list1 li.photo dl {
	margin-bottom: 2px;
}

.list1 li.photo dd img {
	border: 1px solid #E6E6E6;
	display: block;
	float: left;
	margin: 0 10px 5px 0;
}

.list1 li.photo dt {
	margin-top: 0;
	margin-bottom: 7px;
}

.list1 li.photo dt a {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.list1 dd.img {
	clear: both;
	float: left;
}

.list1 li.no_dot {
	background:none;
	padding-left:0;
}

/* search_box */
.search_box {
	position: relative;
	z-index: 100;
}

.search_box .a {
	border: 5px solid #5BA4C7;
	margin-right: 6px;
	color: #000000;
	display: block;
	font-size: 13px;
	overflow: hidden;
	float: left;
}

.search_box input {
	float: left;
	margin: 0;
	padding: 0;
}

.search_box .tx {
	font: bold 13px 굴림, Gulim;
	height: 15px;
	padding: 8px 4px 7px 8px;
	width: 397px;
	border: 0 none;
	float: left;
	-moz-border-radius: 0;
	margin: 0;
}

.search_box .comp {
	background: none repeat scroll 0 0 #FFFFFF;
	position: absolute;
	left: 383px;
	top: 6px;
	z-index: 1;
}

.search_box .comp a {
	display: block;
	height: 18px;
	padding: 11px 0 0;
	width: 31px;
	color: #1145BF;
}

.search_box .comp a em {
	background: url("base/images/white.png") no-repeat scroll -2px -335px
		transparent;
	cursor: pointer;
	display: block;
	height: 7px;
	margin: 0 0 0 11px;
	width: 9px;
	font-style: normal;
}

.search_box .comp a span {
	display: none;
}

.search_box.aqua .comp a em {
	background: url("base/images/aqua.png") no-repeat scroll -2px -335px
		transparent;
}

.search_box.black .comp a em {
	background: url("base/images/black.png") no-repeat scroll -2px -335px
		transparent;
}

.search_box.blue .comp a em {
	background: url("base/images/blue.png") no-repeat scroll -2px -335px
		transparent;
}

.search_box.fuchsia .comp a em {
	background: url("base/images/fuchsia.png") no-repeat scroll -2px -335px
		transparent;
}

.search_box.gray .comp a em {
	background: url("base/images/gray.png") no-repeat scroll -2px -335px
		transparent;
}

.search_box.green .comp a em {
	background: url("base/images/green.png") no-repeat scroll -2px -335px
		transparent;
}

.search_box.lime .comp a em {
	background: url("base/images/lime.png") no-repeat scroll -2px -335px
		transparent;
}

.search_box.maroon .comp a em {
	background: url("base/images/maroon.png") no-repeat scroll -2px -335px
		transparent;
}

.search_box.navy .comp a em {
	background: url("base/images/navy.png") no-repeat scroll -2px -335px
		transparent;
}

.search_box.olive .comp a em {
	background: url("base/images/olive.png") no-repeat scroll -2px -335px
		transparent;
}

.search_box.orange .comp a em {
	background: url("base/images/orange.png") no-repeat scroll -2px -335px
		transparent;
}

.search_box.purple .comp a em {
	background: url("base/images/purple.png") no-repeat scroll -2px -335px
		transparent;
}

.search_box.red .comp a em {
	background: url("base/images/red.png") no-repeat scroll -2px -335px
		transparent;
}

.search_box.silver .comp a em {
	background: url("base/images/silver.png") no-repeat scroll -2px -335px
		transparent;
}

.search_box.teal .comp a em {
	background: url("base/images/teal.png") no-repeat scroll -2px -335px
		transparent;
}

.search_box.yellow .comp a em {
	background: url("base/images/yellow.png") no-repeat scroll -2px -335px
		transparent;
}

.search_box.aqua .a {
	border: 5px solid #79bccc;
}

.search_box.black .a {
	border: 5px solid #000000;
}

.search_box.blue .a {
	border: 5px solid #133c76;
}

.search_box.fuchsia .a {
	border: 5px solid #8d2f89;
}

.search_box.gray .a {
	border: 5px solid #787575;
}

.search_box.green .a {
	border: 5px solid #288608;
}

.search_box.lime .a {
	border: 5px solid #7dc010;
}

.search_box.maroon .a {
	border: 5px solid #79011d;
}

.search_box.navy .a {
	border: 5px solid #3a4664;
}

.search_box.olive .a {
	border: 5px solid #696903;
}

.search_box.orange .a {
	border: 5px solid #f25f0b;
}

.search_box.purple .a {
	border: 5px solid #c146a4;
}

.search_box.red .a {
	border: 5px solid #cc1202;
}

.search_box.silver .a {
	border: 5px solid #757474;
}

.search_box.teal .a {
	border: 5px solid #007272;
}

.search_box.white .a {
	border: 5px solid #dddada;
}

.search_box.yellow .a {
	border: 5px solid #cfbb27;
}

/* vote_box */
.vote_box {
	background-image: url("base/images/white.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: transparent;
	background-position: -181px -953px;
	cursor: pointer;
	width: 50px;
	height: 43px;
	padding-top: 7px;
	text-align: center;
}

.vote_box a {
	color: #666666;
	cursor: pointer;
	font: bold 14px/ 18px 돋움, Dotum;
}

.vote_box p {
	background-image: url("base/images/white.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: transparent;
	display: block;
	height: 5px;
	margin: 12px auto 0 auto;
	width: 34px;
}

.vote_box .vote0 {
	background-position: -55px -953px;
}

.vote_box .vote1 {
	background-position: -55px -959px;
}

.vote_box .vote2 {
	background-position: -55px -965px;
}

.vote_box .vote3 {
	background-position: -55px -971px;
}

.vote_box .vote4 {
	background-position: -55px -977px;
}

.vote_box .vote5 {
	background-position: -55px -983px;
}

.vote_box .vote6 {
	background-position: -55px -989px;
}

.vote_box .vote7 {
	background-position: -55px -995px;
}

.aqua .vote_box,.aqua .vote_box p {
	background-image: url("base/images/aqua.png");
}

.aqua .vote_box.choice a {
	color: #157f98;
}

.black .vote_box,.black .vote_box p {
	background-image: url("base/images/black.png");
}

.black .vote_box.choice a {
	color: #000000;
}

.blue .vote_box,.blue .vote_box p {
	background-image: url("base/images/blue.png");
}

.blue .vote_box.choice a {
	color: #1d67dd;
}

.fuchsia .vote_box,.fuchsia .vote_box p {
	background-image: url("base/images/fuchsia.png");
}

.fuchsia .vote_box.choice a {
	color: #ac4aa8;
}

.gray .vote_box,.gray .vote_box p {
	background-image: url("base/images/gray.png");
}

.gray .vote_box.choice a {
	color: #676565;
}

.green .vote_box,.green .vote_box p {
	background-image: url("base/images/green.png");
}

.green .vote_box.choice a {
	color: #078b01;
}

.lime .vote_box,.lime .vote_box p {
	background-image: url("base/images/lime.png");
}

.lime .vote_box.choice a {
	color: #658134;
}

.maroon .vote_box,.maroon .vote_box p {
	background-image: url("base/images/maroon.png");
}

.maroon .vote_box.choice a {
	color: #77011c;
}

.navy .vote_box,.navy .vote_box p {
	background-image: url("base/images/navy.png");
}

.navy .vote_box.choice a {
	color: #25304a;
}

.olive .vote_box,.olive .vote_box p {
	background-image: url("base/images/olive.png");
}

.olive .vote_box.choice a {
	color: #4b4b02;
}

.orange .vote_box,.orange .vote_box p {
	background-image: url("base/images/orange.png");
}

.orange .vote_box.choice a {
	color: #e1590b;
}

.purple .vote_box,.purple .vote_box p {
	background-image: url("base/images/purple.png");
}

.purple .vote_box.choice a {
	color: #82095d;
}

.red .vote_box,.red .vote_box p {
	background-image: url("base/images/red.png");
}

.red .vote_box.choice a {
	color: #950a02;
}

.silver .vote_box,.silver .vote_box p {
	background-image: url("base/images/silver.png");
}

.silver .vote_box.choice a {
	color: #414040;
}

.teal .vote_box,.teal .vote_box p {
	background-image: url("base/images/teal.png");
}

.teal .vote_box.choice a {
	color: #024d4d;
}

.yellow .vote_box,.yellow .vote_box p {
	background-image: url("base/images/yellow.png");
}

.yellow .vote_box.choice a {
	color: #ac9a11;
}

.vote_box.choice {
	background-position: left -953px;
}

.vote_box.not a {
	color: #666666;
}

/*
.yellow .vote_box.not p {
	background-position:
} */

/* image_box */
.image_box {
	border: 1px solid #CFE2ED;
}

.image_box span {
	display: block;
	border: 1px solid #FFFFFF;
	height: 68px;
	overflow: hidden;
}

/* entry_box */
.entry_box {
	cursor: default;
	text-align: justify;
}

.entry_box .title a {
	color: #444444;
	font: bold 14px/ 16px 돋움;
	word-spacing: -1px;
}

.entry_box .source {
	color: #999999;
	cursor: pointer;
	font: 11px 돋움;
	padding: 1px 2px 0 0;
}

.entry_box .bar {
	color: #888888;
	font-size: 11px;
}

.entry_box .date {
	color: #999999;
	font: 11px/ 14px 돋움;
}

.entry_box .content {
	color: #888888;
	font: 12px/ 17px 굴림;
	padding: 5px 0;
	word-spacing: -1px;
}

.entry_box.vote_in {
	padding: 0 62px 0 0;
}

/* post_box */
.post_box {
	border: 1px solid #FFFFFF;
	color: #666666;
	padding: 12px 7px 10px;
	position: relative;
	font: 12px/ 16px 굴림;
}

.post_box {
	border-bottom: 1px solid #EEEEEE;
}

.post_box .vote_box {
	position: absolute;
	top: 12px;
	right: 7px;
}

.post_box .image_box {
	float: left;
}

.post_box .image_box {
	margin-right: 1em;
}

.post_box:hover {
	background: none repeat scroll 0 0 #F2F9FC;
	border: 1px solid #A7BFD2;
	padding: 12px 7px 10px;
}

/* goods_list */
.product_list {
	list-style:none outside none;
	overflow: hidden;
}

.product_list>li {
	list-style:none outside none;
	border-right: 1px dotted #D3D3D3;
	float: left;
}

.product_list>li.last {
	border-right: none;
}

.product_list ul {
	list-style:none outside none;
	overflow: hidden;
}

.shop_item {
	list-style-type: none;
	overflow: hidden;
}

.shop_item td {
	text-align:center;
	border-bottom:1px solid #E5E5E5;
}

.shop_item li {
	color: #6A6A6A;
	font-size: 12px;
	vertical-align: text-top;
}

.shop_item a:visited {
	color: #6A6A6A;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}

.shop_item img {
	vertical-align: text-top;
}

.shop_item .photo {
	text-align:center;
}

.shop_item span.photo {
	display:block;
	padding:10px;
	float:left;
}

.shop_item div.info {
	float:left;
	padding:10px;
}

.shop_item .info ul, .shop_item .info ul li {
	list-style-type: none;
}

.shop_item .preview {
	height: 19px;
	margin-top: 7px;
	text-align:left;
}

.shop_item .preview a,.shop_item li.price .first,.shop_item .icon span
{
	background-image: url("base/shop/icon_basic.png");
	background-repeat: no-repeat;
	display: inline-block;
	text-indent:-9999px;
}

.shop_item .preview a {
	margin: 0 3px 0 0;
}

.shop_item .preview .zoomview {
	background-position: left -305px;
	width: 51px;
	height: 11px;
}

.shop_item .preview .zoom {
	background-position: left -198px;
	width: 11px;
	height: 11px;
}

.shop_item .preview .window {
	background-position: left -219px;
	width: 11px;
	height: 11px;
}

.shop_item .preview span {
	display: none;
}

.shop_item li.contents p {
	color: #6A6A6A;
	font-size: 12px;
}

.shop_item li.contents strong {
	color: #6A6A6A;
}

.shop_item li.contents span {
	color: #0083AF;
	font-size: 12px;
}

.shop_item li.price {
	display: inline-block;
	margin: 5px 0 0 0;
	height: 13px;
}

.shop_item .price .first {
	width: 13px;
	height: 10px;
	margin: 0 3px 0 0;
}

.shop_item .price strong {
	color: #595959;
	font-size: 12px;
}

.shop_item .price.ko_won .first {
	display: none;
}

.shop_item .price.us_dollar .first {
	background-position: 0 -283px;
}

.shop_item .price.us_dollar .last {
	display: none;
}

.shop_item .icon {
	padding: 4px 0 4px 0;
}

.shop_item .icon .new {
	width: 36px;
	height: 15px;
	background-position: 0 -58px;
}

.shop_item .icon .hit {
	width: 36px;
	height: 15px;
	background-position: 0 -33px;
}

.shop_item .icon .mu {
	width: 13px;
	height: 13px;
	background-position: 0 -10px;
}

.shop_item .icon .juk {
	width: 13px;
	height: 13px;
	background-position: 0 -106px;
}

.shop_item .icon .gift {
	width: 32px;
	height: 13px;
	background-position: 0 -129px;
}

.shop_item .icon .coupon {
	width: 40px;
	height: 13px;
	background-position: 0 -83px;
}

.shop_item .icon .soldout {
	width: 40px;
	height: 13px;
	background-position: 0 -152px;
}

.shop_item .icon .act {
	width: 40px;
	height: 13px;
	background-position: 0 -175px;
}

.shop_item .icon .ending {
	width: 40px;
	height: 13px;
	background-position: 0 -240px;
}

/* Thumbnail */
.thumbnail {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #EEEEEE;
	float: right;
	margin: 0 0 0 10px;
	padding: 5px;
	position: relative;
	z-index: 9999;
}

.thumbnail img {
	border: 1px solid #000;
}

/* Pagination */
.pagination1 {
	background: #f2f2f2;
	color: #666;
	padding: 4px 2px 4px 7px;
	border: 1px solid #ddd;
	margin: 0 0 1.5em;
}

.pagination1 p {
	position: relative;
	text-align: right;
}

.pagination1 p a:link,.pagination1 p a:visited,.pagination1 p a:hover,.pagination1 p a:active
	{
	text-decoration: none;
	background: #fff;
	padding: 2px 5px;
	border: 1px solid #ccc;
}

.pagination1 p a:hover {
	background: #c00;
	color: #fff;
}

.pagination1 p span {
	text-decoration: none;
	background: #fff;
	padding: 2px 5px;
	border: 1px solid #ccc;
	color: #ccc;
}

.pagination1 * {
	margin: 0;
}

.pagination1 h4 {
	margin-top: -1.45em;
	padding: 0;
	border: none;
}

/* pagination2 Reset */
.pagination2 {
	padding: 15px 0;
	margin: 0;
	text-align: center;
	clear: both;
}

.pagination2 * {
	margin: 0;
	padding: 0;
}

.pagination2 img {
	border: 0;
}

.pagination2 a,.pagination2 a.selected {
	position: relative;
	display: inline-block;
	text-decoration: none;
	line-height: normal;
	color: #333;
	font-family: Tahoma, Sans-serif;
	vertical-align: middle;
}

.pagination2 a:hover,.pagination2 a:active,.pagination2 a:focus {
	background-color: #f4f4f4 !important;
}

.pagination2 a.selected {
	color: #ff6600 !important;
}

.pagination2 a.prev,.pagination2 a.prevEnd,.pagination2 a.next,.pagination2 a.nextEnd
	{
	font-weight: normal !important;
	border: none !important;
	margin: 0 !important;
	white-space: nowrap;
}

/* pagination2 A1 */
.pagination2.a1 a,.pagination2.a1 a.selected {
	margin: 0 -4px;
	padding: 1px 10px 1px 8px;
	border: none;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ddd;
	font-weight: bold;
	font-size: 12px;
	background: #fff;
}

.pagination2.a1 a.prev {
	padding-left: 10px;
	background: #fff url(base/paging2/arrowPrevA1.gif) no-repeat left center
		;
}

.pagination2.a1 a.prevEnd {
	padding-left: 15px;
	background: #fff url(base/paging2/arrowPrevEndA1.gif) no-repeat left
		center;
}

.pagination2.a1 a.next {
	padding-right: 10px;
	background: #fff url(base/paging2/arrowNextA1.gif) no-repeat right
		center;
}

.pagination2.a1 a.nextEnd {
	padding-right: 15px;
	background: #fff url(base/paging2/arrowNextEndA1.gif) no-repeat right
		center;
}

.pagination2.a1 a.no_more_prev,.pagination2.a1 a.no_more_next {
	display: none;
}

/* pagination2 A2 */
.pagination2.a2 a,.pagination2.a2 strong {
	margin: 0 -4px;
	padding: 0 10px 0 8px;
	font-weight: bold;
	font-size: 11px;
	border: none;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ccc;
	background: #fff;
}

.pagination2.a2 a.prev {
	padding-left: 10px;
	background: #fff url(base/paging2/arrowPrevA1.gif) no-repeat left center
		;
}

.pagination2.a2 a.prevEnd {
	padding-left: 15px;
	background: #fff url(base/paging2/arrowPrevEndA1.gif) no-repeat left
		center;
}

.pagination2.a2 a.next {
	padding-right: 10px;
	background: #fff url(base/paging2/arrowNextA1.gif) no-repeat right
		center;
}

.pagination2.a2 a.nextEnd {
	padding-right: 15px;
	background: #fff url(base/paging2/arrowNextEndA1.gif) no-repeat right
		center;
}

/* pagination2 B1 */
.pagination2.b1 a,.pagination2.b1 strong {
	margin: 0 -2px;
	padding: 2px 8px;
	font-weight: bold;
	font-size: 12px;
}

.pagination2.b1 a.prev,.pagination2.b1 a.prevEnd {
	padding-left: 16px;
	background: url(base/paging2/arrowPrevB1.gif) no-repeat left center;
}

.pagination2.b1 a.next,.pagination2.b1 a.nextEnd {
	padding-right: 16px;
	background: url(base/paging2/arrowNextB1.gif) no-repeat right center;
}

/* pagination2 B2 */
.pagination2.b2 a,.pagination2.b2 strong {
	margin: 0 -2px;
	padding: 2px 6px;
	font-size: 11px;
}

.pagination2.b2 a.prev,.pagination2.b2 a.prevEnd {
	padding-left: 12px;
	background: url(base/paging2/arrowPrevB1.gif) no-repeat left center;
}

.pagination2.b2 a.next,.pagination2.b2 a.nextEnd {
	padding-right: 12px;
	background: url(base/paging2/arrowNextB1.gif) no-repeat right center;
}

/* pagination2 C1 */
.pagination2.c1 a,.pagination2.c1 strong {
	margin: 0 -2px;
	padding: 2px 4px;
	font-size: 12px;
}

.pagination2.c1 a.prev,.pagination2.c1 a.prevEnd,.pagination2.c1 a.next,.pagination2.c1 a.nextEnd
	{
	display: inline-block;
	width: 13px;
	height: 14px;
	padding: 3px 4px;
	margin: 0;
}

.pagination2.c1 a.prev,.pagination2.c1 a.prevEnd {
	background: url(base/paging2/arrowPrevC1.gif) no-repeat center;
}

.pagination2.c1 a.next,.pagination2.c1 a.nextEnd {
	background: url(base/paging2/arrowNextC1.gif) no-repeat center;
}

.pagination2.c1 a.prev span,.pagination2.c1 a.prevEnd span,.pagination2.c1 a.next span,.pagination2.c1 a.nextEnd span
	{
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}

/* pagination2 C2 */
.pagination2.c2 a,.pagination2.c2 strong {
	margin: 0 -2px;
	padding: 2px 4px;
	font-size: 11px;
}

.pagination2.c2 a.prev,.pagination2.c2 a.prevEnd,.pagination2.c2 a.next,.pagination2.c2 a.nextEnd
	{
	display: inline-block;
	width: 13px;
	height: 14px;
	padding: 3px 4px;
	margin: 0;
}

.pagination2.c2 a.prev,.pagination2.c2 a.prevEnd {
	background: url(base/paging2/arrowPrevC1.gif) no-repeat center;
}

.pagination2.c2 a.next,.pagination2.c2 a.nextEnd {
	background: url(base/paging2/arrowNextC1.gif) no-repeat center;
}

.pagination2.c2 a.prev span,.pagination2.c2 a.prevEnd span,.pagination2.c2 a.next span,.pagination2.c2 a.nextEnd span
	{
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}

/* Path */
.path {
	font-size: 93%;
	font-weight: bold;
	margin-top: -5px;
}

/* navi */
.navi1,.navi1 ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.navi1 {
	font-weight: bold;
	height: 2.09em;
	font: bold 96% arial;
	margin: 0 105px 0 40px;
}

.navi1 li {
	position: relative;
	background: #999;
	float: left;
	width: 10em;
	display: block;
	margin: 0;
	border-bottom: 3px solid #666;
	border-right: 3px solid #252525;
	padding: 0;
}

.navi1 a,.navi1 a:link,.navi1 a:visited,.navi1 a:hover,.navi1 a:active {
	text-decoration: none;
	cursor: pointer;
	color: #fff;
	display: block;
	padding: 4px 10px 2px;
}

.navi1 a:hover {
	color: #000
}

.navi1 li ul {
	border-left: 1px solid #c00;
	background: #f6f6f6 url("base/images/featurebox_bg.gif") no-repeat 100%
		100%;
	width: 15.8em;
	font-size: 90%;
	margin-top: 3px;
	position: absolute;
	font-weight: normal;
	left: -999em;
}

.navi1 li:hover ul,.navi1 li.sfhover ul {
	left: 0;
	z-index: 99999;
}

.navi1 li li {
	background: none;
	float: none;
	border: none;
	border: 1px solid #999;
	border-top: 1px solid #fff;
	border-right: none;
	border-left: none;
	padding-left: 0;
}

.navi1 li li.last {
	border-bottom: none;
}

.navi1 li li a,.navi1 li li a:link,.navi1 li li a:visited,.navi1 li li a:hover
	{
	color: #000;
	padding: 3px 10px 2px;
	width: 14em;
}

.navi1 li li a:hover {
	color: #fff;
	background: #c00;
}

.navi1 li.active {
	background: #c00;
	border-bottom: 3px solid #c00;
}

.navi1 li.active ul {
	border: none;
	background: #c00 url("base/images/featurebox2_bg.gif") no-repeat 100%
		100%;
}

.navi1 li.active a:link,.navi1 li.active a:visited,.navi1 li.active a:hover,.navi1 li.active a:active
	{

}

.navi1 li.active a:hover {
	color: #000;
}

.navi1 li.active li {
	border: none;
	border-top: 1px solid #c15c5c;
	border-bottom: 1px solid #870000;
}

.navi1 li.active li.last {
	border-bottom: none;
}

.navi1 li.active li a:link,.navi1 li.active li a:visited,.navi1 li.active li a:hover,.navi1 li.active li a:active
	{
	color: #fff;
}

.navi1 li.active li a:hover {
	background: #666 url("base/images/sprites.gif") repeat-x 0 99%;
	color: #fff;
}

.navi1 li.active li.active a:link,.navi1 li.active li.active a:visited,.navi1 li.active li.active a:hover,.navi1 li.active li.active a:active
	{
	color: #fff;
	font-weight: bold;
	background: #666 url("base/images/sprites.gif") repeat-x 0 99%;
}

.navi1 li {
	width: auto;
}

.navi2 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.navi2:after {
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}

.navi2 li {
	background: url("base/navi2/green-left.gif") no-repeat scroll left top
		transparent;
	float: left;
	line-height: 1.4em;
	padding: 0;
}

.navi2 li a {
	background: url("base/navi2/green-right.gif") no-repeat scroll right top
		transparent;
	color: #CCCCCC;
	display: block;
	font: 12px/ 1.2 Arial;
	outline: 0 none;
	padding: 18px 30px 5px;
	text-decoration: none;
}

.navi2.green li {
	background: url("base/navi2/green-left.gif") no-repeat scroll left top
		transparent;
}

.navi2.green li a {
	background: url("base/navi2/green-right.gif") no-repeat scroll right top
		transparent;
	color: #CCCCCC;
}

.navi2.yellow li {
	background: url("base/navi2/yellow-left.gif") no-repeat scroll left top
		transparent;
}

.navi2.yellow li a {
	background: url("base/navi2/yellow-right.gif") no-repeat scroll right
		top transparent;
	color: #CCCCCC;
}

.navi2.red li {
	background: url("base/navi2/red-left.gif") no-repeat scroll left top
		transparent;
}

.navi2.red li a {
	background: url("base/navi2/red-right.gif") no-repeat scroll right top
		transparent;
	color: #CCCCCC;
}

.navi2.pink li {
	background: url("base/navi2/pink-left.gif") no-repeat scroll left top
		transparent;
}

.navi2.pink li a {
	background: url("base/navi2/pink-right.gif") no-repeat scroll right top
		transparent;
	color: #CCCCCC;
}

.navi2.orange li {
	background: url("base/navi2/orange-left.gif") no-repeat scroll left top
		transparent;
}

.navi2.orange li a {
	background: url("base/navi2/orange-right.gif") no-repeat scroll right
		top transparent;
	color: #CCCCCC;
}

.navi2.black li {
	background: url("base/navi2/black-left.gif") no-repeat scroll left top
		transparent;
}

.navi2.black li a {
	background: url("base/navi2/black-right.gif") no-repeat scroll right top
		transparent;
	color: #CCCCCC;
}

.navi2.blue li {
	background: url("base/navi2/blue-left.gif") no-repeat scroll left top
		transparent;
}

.navi2.blue li a {
	background: url("base/navi2/blue-right.gif") no-repeat scroll right top
		transparent;
	color: #CCCCCC;
}

.navi2.skyblue li {
	background: url("base/navi2/skyblue-left.gif") no-repeat scroll left top
		transparent;
}

.navi2.skyblue li a {
	background: url("base/navi2/skyblue-right.gif") no-repeat scroll right
		top transparent;
	color: #CCCCCC;
}

.navi2 li:hover {
	background-position: left -100px;
}

.navi2 li:hover a {
	background-position: right -100px;
	color: #333333;
}

.navi2 li.selected,.navi2 li.selected:hover {
	background-position: left -200px;
}

.navi2 li.selected a,.navi2 li.selected:hover a {
	background-position: right -200px;
	color: #FFFFFF;
}

/* SECONDARY NAVIGATION - vertical navigation */
.navi3,.navi3 ul {
	position: static
}

.navi3,.navi3 li {
	list-style: none;
	margin: 0;
	padding: 0;
	background: #fff
}

.navi3 {
	padding-top: 0;
	border-top: 1px solid #ccc;
	margin-top: 1px
}

.navi3 a {
	line-height: 1.8;
	padding: 5px 0 5px 23px;
	background: #fff url("base/images/sprites.gif") no-repeat 10px -695px;
	font: bold 86% arial;
	display: block
}

.navi3 a,.navi3 a:link,.navi3 a:visited,.navi3 a:hover,.navi3 a:active {
	text-decoration: none;
	cursor: pointer
}

.navi3 a:link {
	color: #000
}

.navi3 a:visited {
	color: #000
}

.navi3 a:hover {
	color: #c00;
	background: #fee url("base/images/sprites.gif") no-repeat 10px -695px
}

.navi3 li.active a:link,.navi3 li.active a:visited,.navi3 li.active a:hover,.navi3 li.active a:active
	{
	color: #c00
}

.navi3 li {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc
}

/* SECONDARY NAVIGATION - 2nd TIER */
.navi3 ul {
	margin: 0 0 1em 23px;
	padding: 0
}

.navi3 li.active li a,.navi3 li.active li a:link,.navi3 li.active li a:visited
	{
	line-height: 1.5;
	background: #fff url("base/images/sprites.gif") no-repeat 0 -798px;
	padding: 0 0 0 12px;
	font-weight: normal;
	width: auto;
	color: #000;
	width: 130px;
	display: block
}

.navi3 li.active li a:hover,.navi3 li.active li a:active {
	color: #c00
}

.navi3 li.active li {
	border: none;
	margin: 0
}

.navi3 li.active li.active a:link,.navi3 li.active li.active a:visited,.navi3 li.active li.active a:hover,.navi3 li.active li.active a:active
	{
	font-weight: bold
}

/* SECONDARY NAVIGATION - 3rd TIER */
.navi3 ul ul {
	margin: 0 0 1em 13px;
	padding: 0
}

.navi3 li.active li.active li a,.navi3 li.active li.active li a:link,.navi3 li.active li.active li a:visited
	{
	width: 117px
}

.navi3 li.active li.active li a:link,.navi3 li.active li.active li a:visited,.navi3 li.active li.active li a:hover,.navi3 li.active li.active li a:active
	{
	font-weight: normal
}

.navi3 li.active li.active li.active a:link,.navi3 li.active li.active li.active a:visited,.navi3 li.active li.active li.active a:hover,.navi3 li.active li.active li.active a:active
	{
	font-weight: bold
}

/* SECONDARY NAVIGATION - 4th TIER */
.navi3 ul ul ul {
	margin: 0 0 1em 13px;
	padding: 0
}

.navi3 li.active li.active li.active li a,.navi3 li.active li.active li.active li a:link,.navi3 li.active li.active li.active li a:visited
	{
	width: 104px
}

.navi3 li.active li.active li.active li a:link,.navi3 li.active li.active li.active li a:visited,.navi3 li.active li.active li.active li a:hover,.navi3 li.active li.active li.active li a:active
	{
	font-weight: normal
}

.navi3 li.active li.active li.active li.active a:link,.navi3 li.active li.active li.active li.active a:visited,.navi3 li.active li.active li.active li.active a:hover,.navi3 li.active li.active li.active li.active a:active
	{
	font-weight: bold
}

.navi5 {
	list-style-type: none;
	margin-left: 30px;
	margin-top: 2px;
}

.navi5 li {
	float: left;
	line-height: 38px;
	margin-right: 15px;
}

.navi5 li ul li {
	display: block;
	float: none;
}

.navi5 li ul li a {
	display: inline;
	height: 18px;
	line-height: 18px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.navi5 li a {
	color: #404040;
	display: block;
	font-size: 14px;
	height: 22px;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.navi5 li.submenu:hover,.navi5 li.nosubmenu:hover {
	background: url("base/navi5/nav-background.png") repeat-x scroll 0 0
		#E86223;
	border: 1px solid #E86223;
	line-height: 34px;
	margin-right: 13px;
	position: relative;
	top: 1px;
}

.navi5 li.submenu:hover ul li a,.navi5 li.nosubmenu:hover ul li a {
	padding-top: 0;
}

.navi5 li.submenu:hover a,.navi5 li.nosubmenu:hover a {
	color: #FFFFFF;
	height: 24px;
	padding-top: 8px;
	text-decoration: none;
}

.navi5 li.submenu:hover div,.navi5 li.nosubmenu:hover div {
	display: block;
	margin-top: -1px;
}

.navi5 li.submenu:hover div ul li a,.navi5 li.nosubmenu:hover div ul li a
	{
	color: #3B3B3A;
}

.navi5 li.submenu {
	background-position: right 13px;
	background-repeat: no-repeat;
	position: relative;
}

.navi5 li.submenu a {
	color: #3B3B3A;
}

.navi5 li.submenu div {
	border: 1px solid #A7A7A7;
	display: none;
	left: -1px;
	position: absolute;
	top: 34px;
	z-index: 9999;
}

.navi5 li.submenu div ul {
	background-color: #F4F4F4;
	border: 1px solid #FFFFFF;
	list-style: none outside none;
	overflow: hidden;
	padding: 10px 4px;
	width: 190px;
}

.navi5 li.submenu div ul li {
	font-size: 13px;
	line-height: 20px;
	padding: 5px 5px 5px 10px;
}

.navi5 li.submenu div ul li a {
	color: #3B3B3A;
}

.navi5 li.submenu div ul li a:hover {
	color: #AA4D1D;
	text-decoration: none;
}

.navi5 li.home a {
	background-position: -463px -24px;
	display: block;
	height: 14px;
	margin-right: 0;
	margin-top: 11px;
	padding-right: 0;
	text-indent: -9999px;
	width: 25px;
}

.navi5 li.home a:hover {
	background-position: -463px -1px;
}

.navi6>div {
	background: url("base/navi6/black/bg_lnb.gif") no-repeat scroll 0 0
		#F6F6F6;
	height: 72px;
	position: relative;
}

.navi6 ul,.navi6 ol,.navi6 li {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.navi6 ul.menu {
	float: left;
	height: 41px;
}

.navi6 ul.menu li {
	float: left;
	font-size: 0;
	line-height: 0;
	position: relative;
}

.navi6 ul.etc {
	display: inline;
	float: right;
	margin: 8px 12px 0 0;
}

.navi6 ul.etc li {
	float: left;
	font-size: 0;
	line-height: 0;
}

.navi6 ul.etc li.other {
	margin-right: 4px;
}

.navi6 ul.menu li .sub {
	left: 5px;
	min-width: 500px;
	overflow: hidden;
	position: absolute;
	top: 50px;
}

.navi6 ul.menu li .sub li {
	background: url("base/navi6/black/line_v_lnb.gif") no-repeat scroll left
		1px transparent;
	color: #575757;
	float: left;
	font-size: 12px;
	letter-spacing: -1px;
	line-height: 14px;
	margin-left: -1px;
	padding: 0 10px 0 9px;
}

.navi6 ul.menu li .sub li a {
	color: #575757;
}

.navi6 ul.menu li .sub li a.on {
	color: #41B40A;
}

.navi6 .black {
	background: url("base/navi6/black/bg_lnb.gif") no-repeat scroll 0 0
		#F6F6F6;
}

.navi6 .black ul.menu li .sub li {
	background: url("base/navi6/black/line_v_lnb.gif") no-repeat scroll left
		1px transparent;
}

.navi6 .red {
	background: url("base/navi6/red/bg_lnb.gif") no-repeat scroll 0 0
		#F6F6F6;
}

.navi6 .red ul.menu li .sub li {
	background: url("base/navi6/red/line_v_lnb.gif") no-repeat scroll left
		1px transparent;
}

/* tab1 */
.tab1 {
	list-style: none outside none;
}

.tab1 li {
	float: left;
	margin: 0 -1px;
}

.tab1 li a {
	color: #262626;
	text-decoration: none;
}

.tab1 li a,.tab1 li.on p {
	float: left;
	position: relative;
}

.tab1 li em {
	cursor: pointer;
	float: left;
	height: 22px;
	padding: 7px 16px 0;
	font-style: normal;
}

.tab1 li a,.tab1 li.on p {
	float: left;
	position: relative;
}

.tab1 li.on p {
	z-index: 10;
}

.tab1 li.on p em {
	cursor: text;
	font-weight: bold;
	letter-spacing: -1px;
	font-style: normal;
}

.tab1 li a {
	background: url("base/images/white.png") no-repeat scroll right -324px
		transparent;
}

.tab1 li a em {
	position: relative;
}

.tab1 li a:hover {
	background: url("base/images/white.png") repeat scroll 0 -594px
		transparent !important;
	margin-right: 1px;
	position: relative;
}

.tab1 li a:hover em {
	background: url("base/images/white.png") no-repeat scroll right -594px
		transparent;
	position: relative;
	left: 1px;
	padding: 7px 16px 0 15px;
}

.tab1 li.on p {
	background: url("base/images/white.png") no-repeat scroll 0 -559px
		transparent !important;
	margin-right: 1px;
	position: relative;
}

.tab1 li.on p em {
	background: url("base/images/white.png") no-repeat scroll right -559px
		transparent;
	position: relative;
	left: 1px;
}

.tab1.aqua li a {
	color: #262626;
}

.tab1.aqua li a {
	background: url("base/images/aqua.png") no-repeat scroll right -324px
		transparent;
}

.tab1.aqua li a:hover {
	background: url("base/images/aqua.png") repeat scroll 0 -594px
		transparent !important;
}

.tab1.aqua li a:hover em {
	background: url("base/images/aqua.png") no-repeat scroll right -594px
		transparent;
}

.tab1.aqua li.on p {
	background: url("base/images/aqua.png") no-repeat scroll 0 -559px
		transparent !important;
}

.tab1.aqua li.on p em {
	background: url("base/images/aqua.png") no-repeat scroll right -559px
		transparent;
}

.tab1.black li a {
	color: #262626;
}

.tab1.black li a {
	background: url("base/images/black.png") no-repeat scroll right -324px
		transparent;
}

.tab1.black li a:hover {
	background: url("base/images/black.png") repeat scroll 0 -594px
		transparent !important;
}

.tab1.black li a:hover em {
	background: url("base/images/black.png") no-repeat scroll right -594px
		transparent;
	color: #ffffff;
}

.tab1.black li.on p {
	background: url("base/images/black.png") no-repeat scroll 0 -559px
		transparent !important;
}

.tab1.black li.on p em {
	background: url("base/images/black.png") no-repeat scroll right -559px
		transparent;
}

.tab1.blue li a {
	color: #262626;
}

.tab1.blue li a {
	background: url("base/images/blue.png") no-repeat scroll right -324px
		transparent;
}

.tab1.blue li a:hover {
	background: url("base/images/blue.png") repeat scroll 0 -594px
		transparent !important;
}

.tab1.blue li a:hover em {
	background: url("base/images/blue.png") no-repeat scroll right -594px
		transparent;
	color: #ffffff;
}

.tab1.blue li.on p {
	background: url("base/images/blue.png") no-repeat scroll 0 -559px
		transparent !important;
}

.tab1.blue li.on p em {
	background: url("base/images/blue.png") no-repeat scroll right -559px
		transparent;
}

.tab1.fuchsia li a {
	color: #262626;
}

.tab1.fuchsia li a {
	background: url("base/images/fuchsia.png") no-repeat scroll right -324px
		transparent;
}

.tab1.fuchsia li a:hover {
	background: url("base/images/fuchsia.png") repeat scroll 0 -594px
		transparent !important;
}

.tab1.fuchsia li a:hover em {
	background: url("base/images/fuchsia.png") no-repeat scroll right -594px
		transparent;
	color: #ffffff;
}

.tab1.fuchsia li.on p {
	background: url("base/images/fuchsia.png") no-repeat scroll 0 -559px
		transparent !important;
}

.tab1.fuchsia li.on p em {
	background: url("base/images/fuchsia.png") no-repeat scroll right -559px
		transparent;
}

.tab1.gray li a {
	color: #262626;
}

.tab1.gray li a {
	background: url("base/images/gray.png") no-repeat scroll right -324px
		transparent;
}

.tab1.gray li a:hover {
	background: url("base/images/gray.png") repeat scroll 0 -594px
		transparent !important;
}

.tab1.gray li a:hover em {
	background: url("base/images/gray.png") no-repeat scroll right -594px
		transparent;
}

.tab1.gray li.on p {
	background: url("base/images/gray.png") no-repeat scroll 0 -559px
		transparent !important;
}

.tab1.gray li.on p em {
	background: url("base/images/gray.png") no-repeat scroll right -559px
		transparent;
}

.tab1.green li a {
	color: #262626;
}

.tab1.green li a {
	background: url("base/images/green.png") no-repeat scroll right -324px
		transparent;
}

.tab1.green li a:hover {
	background: url("base/images/green.png") repeat scroll 0 -594px
		transparent !important;
}

.tab1.green li a:hover em {
	background: url("base/images/green.png") no-repeat scroll right -594px
		transparent;
	color: #ffffff;
}

.tab1.green li.on p {
	background: url("base/images/green.png") no-repeat scroll 0 -559px
		transparent !important;
}

.tab1.green li.on p em {
	background: url("base/images/green.png") no-repeat scroll right -559px
		transparent;
}

.tab1.lime li a {
	color: #262626;
}

.tab1.lime li a {
	background: url("base/images/lime.png") no-repeat scroll right -324px
		transparent;
}

.tab1.lime li a:hover {
	background: url("base/images/lime.png") repeat scroll 0 -594px
		transparent !important;
}

.tab1.lime li a:hover em {
	background: url("base/images/lime.png") no-repeat scroll right -594px
		transparent;
}

.tab1.lime li.on p {
	background: url("base/images/lime.png") no-repeat scroll 0 -559px
		transparent !important;
}

.tab1.lime li.on p em {
	background: url("base/images/lime.png") no-repeat scroll right -559px
		transparent;
}

.tab1.maroon li a {
	color: #262626;
}

.tab1.maroon li a {
	background: url("base/images/maroon.png") no-repeat scroll right -324px
		transparent;
}

.tab1.maroon li a:hover {
	background: url("base/images/maroon.png") repeat scroll 0 -594px
		transparent !important;
}

.tab1.maroon li a:hover em {
	background: url("base/images/maroon.png") no-repeat scroll right -594px
		transparent;
	color: #ffffff;
}

.tab1.maroon li.on p {
	background: url("base/images/maroon.png") no-repeat scroll 0 -559px
		transparent !important;
}

.tab1.maroon li.on p em {
	background: url("base/images/maroon.png") no-repeat scroll right -559px
		transparent;
}

.tab1.navy li a {
	color: #262626;
}

.tab1.navy li a {
	background: url("base/images/navy.png") no-repeat scroll right -324px
		transparent;
}

.tab1.navy li a:hover {
	background: url("base/images/navy.png") repeat scroll 0 -594px
		transparent !important;
}

.tab1.navy li a:hover em {
	background: url("base/images/navy.png") no-repeat scroll right -594px
		transparent;
	color: #ffffff;
}

.tab1.navy li.on p {
	background: url("base/images/navy.png") no-repeat scroll 0 -559px
		transparent !important;
}

.tab1.navy li.on p em {
	background: url("base/images/navy.png") no-repeat scroll right -559px
		transparent;
}

.tab1.olive li a {
	color: #262626;
}

.tab1.olive li a {
	background: url("base/images/olive.png") no-repeat scroll right -324px
		transparent;
}

.tab1.olive li a:hover {
	background: url("base/images/olive.png") repeat scroll 0 -594px
		transparent !important;
}

.tab1.olive li a:hover em {
	background: url("base/images/olive.png") no-repeat scroll right -594px
		transparent;
	color: #ffffff;
}

.tab1.olive li.on p {
	background: url("base/images/olive.png") no-repeat scroll 0 -559px
		transparent !important;
}

.tab1.olive li.on p em {
	background: url("base/images/olive.png") no-repeat scroll right -559px
		transparent;
}

.tab1.orange li a {
	color: #262626;
}

.tab1.orange li a {
	background: url("base/images/orange.png") no-repeat scroll right -324px
		transparent;
}

.tab1.orange li a:hover {
	background: url("base/images/orange.png") repeat scroll 0 -594px
		transparent !important;
}

.tab1.orange li a:hover em {
	background: url("base/images/orange.png") no-repeat scroll right -594px
		transparent;
	color: #ffffff;
}

.tab1.orange li.on p {
	background: url("base/images/orange.png") no-repeat scroll 0 -559px
		transparent !important;
}

.tab1.orange li.on p em {
	background: url("base/images/orange.png") no-repeat scroll right -559px
		transparent;
}

.tab1.purple li a {
	color: #262626;
}

.tab1.purple li a {
	background: url("base/images/purple.png") no-repeat scroll right -324px
		transparent;
}

.tab1.purple li a:hover {
	background: url("base/images/purple.png") repeat scroll 0 -594px
		transparent !important;
}

.tab1.purple li a:hover em {
	background: url("base/images/purple.png") no-repeat scroll right -594px
		transparent;
	color: #ffffff;
}

.tab1.purple li.on p {
	background: url("base/images/purple.png") no-repeat scroll 0 -559px
		transparent !important;
}

.tab1.purple li.on p em {
	background: url("base/images/purple.png") no-repeat scroll right -559px
		transparent;
}

.tab1.red li a {
	color: #262626;
}

.tab1.red li a {
	background: url("base/images/red.png") no-repeat scroll right -324px
		transparent;
}

.tab1.red li a:hover {
	background: url("base/images/red.png") repeat scroll 0 -594px
		transparent !important;
}

.tab1.red li a:hover em {
	background: url("base/images/red.png") no-repeat scroll right -594px
		transparent;
	color: #ffffff;
}

.tab1.red li.on p {
	background: url("base/images/red.png") no-repeat scroll 0 -559px
		transparent !important;
}

.tab1.red li.on p em {
	background: url("base/images/red.png") no-repeat scroll right -559px
		transparent;
}

.tab1.silver li a {
	color: #262626;
}

.tab1.silver li a {
	background: url("base/images/silver.png") no-repeat scroll right -324px
		transparent;
}

.tab1.silver li a:hover {
	background: url("base/images/silver.png") repeat scroll 0 -594px
		transparent !important;
}

.tab1.silver li a:hover em {
	background: url("base/images/silver.png") no-repeat scroll right -594px
		transparent;
	color: #ffffff;
}

.tab1.silver li.on p {
	background: url("base/images/silver.png") no-repeat scroll 0 -559px
		transparent !important;
}

.tab1.silver li.on p em {
	background: url("base/images/silver.png") no-repeat scroll right -559px
		transparent;
}

.tab1.teal li a {
	color: #262626;
}

.tab1.teal li a {
	background: url("base/images/teal.png") no-repeat scroll right -324px
		transparent;
}

.tab1.teal li a:hover {
	background: url("base/images/teal.png") repeat scroll 0 -594px
		transparent !important;
}

.tab1.teal li a:hover em {
	background: url("base/images/teal.png") no-repeat scroll right -594px
		transparent;
	color: #ffffff;
}

.tab1.teal li.on p {
	background: url("base/images/teal.png") no-repeat scroll 0 -559px
		transparent !important;
}

.tab1.teal li.on p em {
	background: url("base/images/teal.png") no-repeat scroll right -559px
		transparent;
}

.tab1.yellow li a {
	color: #262626;
}

.tab1.yellow li a {
	background: url("base/images/yellow.png") no-repeat scroll right -324px
		transparent;
}

.tab1.yellow li a:hover {
	background: url("base/images/yellow.png") repeat scroll 0 -594px
		transparent !important;
}

.tab1.yellow li a:hover em {
	background: url("base/images/yellow.png") no-repeat scroll right -594px
		transparent;
}

.tab1.yellow li.on p {
	background: url("base/images/yellow.png") no-repeat scroll 0 -559px
		transparent !important;
}

.tab1.yellow li.on p em {
	background: url("base/images/yellow.png") no-repeat scroll right -559px
		transparent;
}

.tab1 li.last a {
	background: none;
}

.tab2 {
	line-height: 24px;
	margin: 0;
	padding: 0;
}

.tab2 li {
	background: none repeat scroll 0 0 transparent;
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.tab2 li a, .tab2 li p {
	white-space: nowrap;
	border-color: #DEE0DF #DEE0DF transparent #DEE0DF;
	background: none repeat scroll 0 0 #DEE0DF;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	color: #888888;
	display: block;
	float: left;
	font-weight: bold;
	height: 14px;
	line-height: 14px;
	margin: 0 2px 0 0;
	outline: 0 none;
	padding: 4px 6px;
	text-decoration: none;
}

.tab2 li a:hover {
	background: none repeat scroll 0 0 #F1F1F1;
}

.tab2 li.on a, .tab2 li.on p {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #333333;
}

.tab2.aqua li a {
	border-color: #05A9A9 #05A9A9 transparent #027272;
	background: none repeat scroll 0 0 #027272;
	color: #ffffff;
}

.tab2.aqua li a:hover {
	border-color: #02a0a0 #02a0a0 transparent #02a0a0;
	background: none repeat scroll 0 0 #dcf8f8;
	color: #02a0a0;
}

.tab2.aqua li.on a {
	border-color: #05A9A9 #05A9A9 transparent #05A9A9;
	background: none repeat scroll 0 0 #ffffff;
	color: #02a0a0;
}

.tab2.black li a {
	border-color: #7d7b7b #7d7b7b transparent #7d7b7b;
	background: none repeat scroll 0 0 #a7a7a7;
	color: #000000;
}

.tab2.black li a:hover {
	border-color: #7d7b7b #7d7b7b transparent #7d7b7b;
	background: none repeat scroll 0 0 #ececec;
	color: #000000;
}

.tab2.black li.on a {
	border-color: #000000 #000000 transparent #000000;
	background: none repeat scroll 0 0 #ffffff;
	color: #000000;
}

.tab2.blue li a {
	border-color: #5E7287 #5E7287 transparent #5E7287;
	background: none repeat scroll 0 0 #4d6175;
	color: #ffffff;
}

.tab2.blue li a:hover {
	border-color: #5E7287 #5E7287 transparent #5E7287;
	background: none repeat scroll 0 0 #647a91;
	color: #ffffff;
}

.tab2.blue li.on a {
	border-color: #5E7287 #5E7287 transparent #5E7287;
	background: none repeat scroll 0 0 #ffffff;
	color: #5E7287;
}

.tab2.fuchsia li a {
	border-color: #7A057A #7A057A transparent #7A057A;
	background: none repeat scroll 0 0 #9e029e;
	color: #ffffff;
}

.tab2.fuchsia li a:hover {
	border-color: #7A057A #7A057A transparent #7A057A;
	background: none repeat scroll 0 0 #f9e3f9;
	color: #9e029e;
}

.tab2.fuchsia li.on a {
	border-color: #7A057A #7A057A transparent #7A057A;
	background: none repeat scroll 0 0 #ffffff;
	color: #7A057A;
}

.tab2.gray li a {
	border-color: #5E5D5D #5E5D5D transparent #5E5D5D;
	background: none repeat scroll 0 0 #6f6e6e;
	color: #ffffff;
}

.tab2.gray li a:hover {
	border-color: #6f6e6e #6f6e6e transparent #6f6e6e;
	background: none repeat scroll 0 0 #e0e0e0;
	color: #6f6e6e;
}

.tab2.gray li.on a {
	border-color: #5E5D5D #5E5D5D transparent #5E5D5D;
	background: none repeat scroll 0 0 #ffffff;
	color: #5E5D5D;
}

.tab2.green li a {
	border-color: #72875E #72875E transparent #72875E;
	background: none repeat scroll 0 0 #016501;
	color: #ffffff;
}

.tab2.green li a:hover {
	border-color: #72875E #72875E transparent #72875E;
	background: none repeat scroll 0 0 #e3f8e3;
	color: #016501;
}

.tab2.green li.on a {
	border-color: #72875E #72875E transparent #72875E;
	background: none repeat scroll 0 0 #ffffff;
	color: #016501;
}

.tab2.lime li a {
	border-color: #049A04 #049A04 transparent #049A04;
	background: none repeat scroll 0 0 #038a03;
	color: #ffffff;
}

.tab2.lime li a:hover {
	border-color: #049A04 #049A04 transparent #049A04;
	background: none repeat scroll 0 0 #05b205;
	color: #ffffff;
}

.tab2.lime li.on a {
	border-color: #049A04 #049A04 transparent #049A04;
	background: none repeat scroll 0 0 #ffffff;
	color: #049A04;
}

.tab2.maroon li a {
	border-color: #510202 #510202 transparent #510202;
	background: none repeat scroll 0 0 #550202;
	color: #ffffff;
}

.tab2.maroon li a:hover {
	border-color: #510202 #510202 transparent #510202;
	background: none repeat scroll 0 0 #980101;
	color: #ffffff;
}

.tab2.maroon li.on a {
	border-color: #510202 #510202 transparent #510202;
	background: none repeat scroll 0 0 #ffffff;
	color: #510202;
}

.tab2.navy li a {
	border-color: #02025C #02025C transparent #02025C;
	background: none repeat scroll 0 0 #18188f;
	color: #ffffff;
}

.tab2.navy li a:hover {
	border-color: #02025C #02025C transparent #02025C;
	background: none repeat scroll 0 0 #6262ca;
	color: #000080;
}

.tab2.navy li.on a {
	border-color: #02025C #02025C transparent #02025C;
	background: none repeat scroll 0 0 #ffffff;
	color: #000080;
}

.tab2.olive li a {
	border-color: #4D4D01 #4D4D01 transparent #4D4D01;
	background: none repeat scroll 0 0 #656500;
	color: #ffffff;
}

.tab2.olive li a:hover {
	border-color: #4D4D01 #4D4D01 transparent #4D4D01;
	background: none repeat scroll 0 0 #f3f3e3;
	color: #656500;
}

.tab2.olive li.on a {
	border-color: #4D4D01 #4D4D01 transparent #4D4D01;
	background: none repeat scroll 0 0 #ffffff;
	color: #656500;
}

.tab2.orange li a {
	border-color: #8F6904 #8F6904 transparent #8F6904;
	background: none repeat scroll 0 0 #b27306;
	color: #ffffff;
}

.tab2.orange li a:hover {
	border-color: #8F6904 #8F6904 transparent #8F6904;
	background: none repeat scroll 0 0 #f6eddc;
	color: #b27306;
}

.tab2.orange li.on a {
	border-color: #8F6904 #8F6904 transparent #8F6904;
	background: none repeat scroll 0 0 #ffffff;
	color: #b27306;
}

.tab2.purple li a {
	border-color: #6A026A #6A026A transparent #6A026A;
	background: none repeat scroll 0 0 #690069;
	color: #ffffff;
}

.tab2.purple li a:hover {
	border-color: #6A026A #6A026A transparent #6A026A;
	background: none repeat scroll 0 0 #fae4fa;
	color: #690069;
}

.tab2.purple li.on a {
	border-color: #6A026A #6A026A transparent #6A026A;
	background: none repeat scroll 0 0 #ffffff;
	color: #690069;
}

.tab2.red li a {
	border-color: #875E5E #875E5E transparent #875E5E;
	background: none repeat scroll 0 0 #d90303;
	color: #ffffff;
}

.tab2.red li a:hover {
	border-color: #875E5E #875E5E transparent #875E5E;
	background: none repeat scroll 0 0 #fce9e9;
	color: #d90303;
}

.tab2.red li.on a {
	border-color: #875E5E #875E5E transparent #875E5E;
	background: none repeat scroll 0 0 #ffffff;
	color: #d90303;
}

.tab2.silver li a {
	border-color: #838282 #838282 transparent #838282;
	background: none repeat scroll 0 0 #9e9d9d;
	color: #ffffff;
}

.tab2.silver li a:hover {
	border-color: #838282 #838282 transparent #838282;
	background: none repeat scroll 0 0 #f1efef;
	color: #9e9d9d;
}

.tab2.silver li.on a {
	border-color: #838282 #838282 transparent #838282;
	background: none repeat scroll 0 0 #ffffff;
	color: #9e9d9d;
}

.tab2.teal li a {
	border-color: #016060 #016060 transparent #016060;
	background: none repeat scroll 0 0 #016f6f;
	color: #ffffff;
}

.tab2.teal li a:hover {
	border-color: #016060 #016060 transparent #016060;
	background: none repeat scroll 0 0 #e0fafa;
	color: #016f6f;
}

.tab2.teal li.on a {
	border-color: #016060 #016060 transparent #016060;
	background: none repeat scroll 0 0 #ffffff;
	color: #016f6f;
}

.tab2.yellow li a {
	border-color: #87875E #87875E transparent #87875E;
	background: none repeat scroll 0 0 #cbcb03;
	color: #ffffff;
}

.tab2.yellow li a:hover {
	border-color: #87875E #87875E transparent #87875E;
	background: none repeat scroll 0 0 #fbfbe6;
	color: #cbcb03;
}

.tab2.yellow li.on a {
	border-color: #87875E #87875E transparent #87875E;
	background: none repeat scroll 0 0 #ffffff;
	color: #cbcb03;
}

.tab3, .tab3 li, .tab3 li a, .tab3 li p {
	background-image: url("base/images/white.png");
}

.tab3 {
	background-repeat: repeat-x;
	background-position: left 28px;
}

.tab3 li {
	background-repeat: no-repeat;
	background-position: left -594px;
	float: left;
	list-style: none outside none;
	margin: 0 13px 0 0;
	position:relative;
}

.tab3 li a, .tab3 li p {
	background-repeat: no-repeat;
	background-position: right -594px;
	position:relative;
	left:11px;
	height:29px;
	line-height:29px;
	display:inline-block;
	padding:0 10px 0 0;
}

.tab3 li.on {
	background-position: left -559px;
}

.tab3 li.on a, .tab3 li.on p {
	background-position: right -559px;
	font-weight:bold;
}

.tab3 li a:hover {
	color:#065c99;
}

.tab3 li.on a:hover {
	color:#065c99;
}

.tab3.aqua, .tab3.aqua li, .tab3.aqua li a, .tab3.aqua li p {
	background-image: url("base/images/aqua.png");
}

.tab3.black, .tab3.black li, .tab3.black li a, .tab3.black li p {
	background-image: url("base/images/black.png");
}

.tab3.blue, .tab3.blue li, .tab3.blue li a, .tab3.blue li p {
	background-image: url("base/images/blue.png");
}

.tab3.fuchsia, .tab3.fuchsia li, .tab3.fuchsia li a, .tab3.fuchsia li p {
	background-image: url("base/images/fuchsia.png");
}

.tab3.gray, .tab3.gray li, .tab3.gray li a, .tab3.gray li p {
	background-image: url("base/images/gray.png");
}

.tab3.green, .tab3.green li, .tab3.green li a, .tab3.green li p {
	background-image: url("base/images/green.png");
}

.tab3.lime, .tab3.lime li, .tab3.lime li a, .tab3.lime li p {
	background-image: url("base/images/lime.png");
}

.tab3.maroon, .tab3.maroon li, .tab3.maroon li a, .tab3.maroon li p {
	background-image: url("base/images/maroon.png");
}

.tab3.navy, .tab3.navy li, .tab3.navy li a, .tab3.navy li p {
	background-image: url("base/images/navy.png");
}

.tab3.olive, .tab3.olive li, .tab3.olive li a, .tab3.olive li p {
	background-image: url("base/images/olive.png");
}

.tab3.orange, .tab3.orange li, .tab3.orange li a, .tab3.orange li p {
	background-image: url("base/images/orange.png");
}

.tab3.purple, .tab3.purple li, .tab3.purple li a, .tab3.purple li p {
	background-image: url("base/images/purple.png");
}

.tab3.red, .tab3.red li, .tab3.red li a, .tab3.red li p {
	background-image: url("base/images/red.png");
}

.tab3.silver, .tab3.silver li, .tab3.silver li a, .tab3.silver li p {
	background-image: url("base/images/silver.png");
}

.tab3.teal, .tab3.teal li, .tab3.teal li a, .tab3.teal li p {
	background-image: url("base/images/teal.png");
}

.tab3.yellow, .tab3.yellow li, .tab3.yellow li a, .tab3.yellow li p {
	background-image: url("base/images/yellow.png");
}

.tab3.aqua li a {
	color:#157f98;
}

.tab3.aqua li p, .tab3.aqua li.on a {
	color:#157f98;
}

.tab3.aqua li a:hover {
	color:#000000;
}

.tab3.aqua li.on a:hover {
	color:#157f98;
}

.tab3.black li a {
	color:#cccccc;
}

.tab3.black li p, .tab3.aqua li.on a {
	color:#000000;
}

.tab3.black li a:hover {
	color:#ffffff;
}

.tab3.black li.on a:hover {
	color:#000000;
}

.tab3.blue li a {
	color:#93c4ff;
}

.tab3.blue li p, .tab3.blue li.on a {
	color:#2d84eb;
}

.tab3.blue li a:hover {
	color:#deedff;
}

.tab3.blue li.on a:hover {
	color:#2d84eb;
}

.tab3.fuchsia li a {
	color:#e1bee0;
}

.tab3.fuchsia li p, .tab3.fuchsia li.on a {
	color:#ac4aa8;
}

.tab3.fuchsia li a:hover {
	color:#ffffff;
}

.tab3.fuchsia li.on a:hover {
	color:#ac4aa8;
}

.tab3.gray li a {
	color:#787575;
}

.tab3.gray li p, .tab3.gray li.on a {
	color:#787575;
}

.tab3.gray li a:hover {
	color:#000000;
}

.tab3.gray li.on a:hover {
	color:#787575;
}

.tab3.green li a {
	color:#c5f9c2;
}

.tab3.green li p, .tab3.green li.on a {
	color:#078b01;
}

.tab3.green li a:hover {
	color:#ebfaea;
}

.tab3.green li.on a:hover {
	color:#078b01;
}

.tab3.lime li a {
	color:#516729;
}

.tab3.lime li p, .tab3.lime li.on a {
	color:#658134;
}

.tab3.lime li a:hover {
	color:#000000;
}

.tab3.lime li.on a:hover {
	color:#658134;
}

.tab3.maroon li a {
	color:#fbdbe3;
}

.tab3.maroon li p, .tab3.maroon li.on a {
	color:#77011c;
}

.tab3.maroon li a:hover {
	color:#ffffff;
}

.tab3.maroon li.on a:hover {
	color:#77011c;
}

.tab3.navy li a {
	color:#d7ddec;
}

.tab3.navy li p, .tab3.navy li.on a {
	color:#25304a;
}

.tab3.navy li a:hover {
	color:#ffffff;
}

.tab3.navy li.on a:hover {
	color:#25304a;
}

.tab3.olive li a {
	color:#e5e5bd;
}

.tab3.olive li p, .tab3.olive li.on a {
	color:#4b4b02;
}

.tab3.olive li a:hover {
	color:#ffffff;
}

.tab3.olive li.on a:hover {
	color:#4b4b02;
}

.tab3.orange li a {
	color:#6a2a05;
}

.tab3.orange li p, .tab3.orange li.on a {
	color:#e1590b;
}

.tab3.orange li a:hover {
	color:#000000;
}

.tab3.orange li.on a:hover {
	color:#e1590b;
}

.tab3.purple li a {
	color:#fbd9f0;
}

.tab3.purple li p, .tab3.purple li.on a {
	color:#82095d;
}

.tab3.purple li a:hover {
	color:#ffffff;
}

.tab3.purple li.on a:hover {
	color:#82095d;
}

.tab3.red li a {
	color:#fcdcd8;
}

.tab3.red li p, .tab3.red li.on a {
	color:#cc1602;
}

.tab3.red li a:hover {
	color:#ffffff;
}

.tab3.red li.on a:hover {
	color:#cc1602;
}

.tab3.silver li a {
	color:#dddcdc;
}

.tab3.silver li p, .tab3.silver li.on a {
	color:#414040;
}

.tab3.silver li a:hover {
	color:#ffffff;
}

.tab3.silver li.on a:hover {
	color:#414040;
}

.tab3.teal li a {
	color:#dcfefe;
}

.tab3.teal li p, .tab3.teal li.on a {
	color:#024d4d;
}

.tab3.teal li a:hover {
	color:#ffffff;
}

.tab3.teal li.on a:hover {
	color:#024d4d;
}

.tab3 li.null {
	background-image:url("/images/s.gif");
	margin:0;
}

/* Message */
.msg_fave,.msg_home,.msg_idea,.msg_author,.msg_rss,.msg_pen,.msg_tooledit,.msg_alert,.msg_comment,.msg_lock,.msg_book,.msg_movie,.msg_twitter
	{
	-moz-border-radius: 18px 18px 18px 18px;
	background-position: 10px center;
	background-repeat: no-repeat;
	padding: 15px 10px 15px 50px;
}

.msg_fave {
	background-color: #BDE5F8;
	background-image: url("base/msg/heart_32.png");
	color: #00529B;
}

.msg_home {
	background-color: #DFF2BF;
	background-image: url("base/msg/home_32.png");
	color: #4F8A10;
}

.msg_idea {
	background-color: #FEEFB3;
	background-image: url("base/msg/lightbulb_32.png");
	color: #9F6000;
}

.msg_author {
	-moz-border-radius: 18px 18px 18px 18px;
	background-color: #A1C2C7;
	background-image: url("base/msg/user_32.png");
	color: #2E2D2D;
}

.msg_rss {
	background-color: #DFF2BF;
	background-image: url("base/msg/rss_32.png");
	color: #4F8A10;
}

.msg_pen {
	background-color: #C8E0C8;
	background-image: url("base/msg/pencil_32.png");
	color: #2E2D2D;
}

.msg_tooledit {
	background-color: #F1C983;
	background-image: url("base/msg/tools_32.png");
	color: #554529;
}

.msg_alert {
	background-color: #D25F66;
	background-image: url("base/msg/warning_32.png");
	color: #2E2D2D;
}

.msg_comment {
	background-color: #A6C8D2;
	background-image: url("base/msg/comment_user_32.png");
	color: #2E2D2D;
}

.msg_lock {
	background-color: #FFBABA;
	background-image: url("base/msg/lock_32.png");
	color: #2E2D2D;
}

.msg_book {
	background-color: #DFF2BF;
	background-image: url("base/msg/address_book_32.png");
	color: #4F8A10;
}

.msg_movie {
	background-color: #A1C2C7;
	background-image: url("base/msg/movie_32.png");
	color: #2E2D2D;
}

.msg_twitter {
	background-color: #A1C2C7;
	background-image: url("base/msg/twitter_32.png");
	color: #2E2D2D;
}

/* Icon, ui-silk-bullet */
.ui-silk-bullet,.ui-silk-bullet ul {
	margin-left: 0;
	padding: 0;
	list-style: none;
}

.ui-silk-bullet li {
	background: transparent url(base/ico/silk-bullets-sprite.png);
	margin: 0;
	padding: 0 0 0 16px;
	list-style: none;
	background-repeat: no-repeat;
}

.ui-silk-bullet-add li {
	background-position: -286px 8px;
}

.ui-silk-bullet-arrow-bottom li {
	background-position: -275px -16px;
}

.ui-silk-bullet-arrow-down li {
	background-position: -264px -40px;
}

.ui-silk-bullet-arrow-top li {
	background-position: -253px -64px;
}

.ui-silk-bullet-arrow-up li {
	background-position: -242px -88px;
}

.ui-silk-bullet-black li {
	background-position: -231px -112px;
}

.ui-silk-bullet-blue li {
	background-position: -220px -136px;
}

.ui-silk-bullet-delete li {
	background-position: -209px -160px;
}

.ui-silk-bullet-disk li {
	background-position: -198px -184px;
}

.ui-silk-bullet-error li {
	background-position: -187px -208px;
}

.ui-silk-bullet-feed li {
	background-position: -176px -232px;
}

.ui-silk-bullet-go li {
	background-position: -165px -256px;
}

.ui-silk-bullet-green li {
	background-position: -154px -280px;
}

.ui-silk-bullet-key li {
	background-position: -143px -304px;
}

.ui-silk-bullet-orange li {
	background-position: -132px -328px;
}

.ui-silk-bullet-picture li {
	background-position: -121px -352px;
}

.ui-silk-bullet-pink li {
	background-position: -110px -376px;
}

.ui-silk-bullet-purple li {
	background-position: -99px -400px;
}

.ui-silk-bullet-red li {
	background-position: -88px -424px;
}

.ui-silk-bullet-star li {
	background-position: -77px -448px;
}

.ui-silk-bullet-toggle-minus li {
	background-position: -66px -472px;
}

.ui-silk-bullet-toggle-plus li {
	background-position: -55px -496px;
}

.ui-silk-bullet-white li {
	background-position: -44px -520px;
}

.ui-silk-bullet-wrench li {
	background-position: -33px -544px;
}

.ui-silk-bullet-yellow li {
	background-position: -22px -568px;
}

.ui-silk-bullet-tick li {
	background-position: -11px -592px;
}

/* Icon, ui-silk */
.ui-silk {
	width: 16px;
	height: 16px;
	background-image: url(base/ico/silk-sprite.png);
	background-repeat: no-repeat;
	text-indent: 99999px;
	overflow: hidden;
}

.ui-silk.gray {
	background-image: url(base/ico/silk-sprite-gray.png);
}

a.ui-silk,input.ui-silk,span.ui-silk {
	display: inline-block;
	vertical-align: middle;
	border: 0;
	outline: 0;
}

.ui-silk-accept {
	background-position: -0px -0px
}

.ui-silk-add {
	background-position: -16px -0px
}

.ui-silk-anchor {
	background-position: -32px -0px
}

.ui-silk-application {
	background-position: -48px -0px
}

.ui-silk-application-add {
	background-position: -64px -0px
}

.ui-silk-application-cascade {
	background-position: -80px -0px
}

.ui-silk-application-delete {
	background-position: -96px -0px
}

.ui-silk-application-double {
	background-position: -112px -0px
}

.ui-silk-application-edit {
	background-position: -128px -0px
}

.ui-silk-application-error {
	background-position: -144px -0px
}

.ui-silk-application-form {
	background-position: -160px -0px
}

.ui-silk-application-form-add {
	background-position: -176px -0px
}

.ui-silk-application-form-delete {
	background-position: -192px -0px
}

.ui-silk-application-form-edit {
	background-position: -208px -0px
}

.ui-silk-application-form-magnify {
	background-position: -224px -0px
}

.ui-silk-application-get {
	background-position: -240px -0px
}

.ui-silk-application-go {
	background-position: -256px -0px
}

.ui-silk-application-home {
	background-position: -272px -0px
}

.ui-silk-application-key {
	background-position: -288px -0px
}

.ui-silk-application-lightning {
	background-position: -304px -0px
}

.ui-silk-application-link {
	background-position: -320px -0px
}

.ui-silk-application-osx {
	background-position: -336px -0px
}

.ui-silk-application-osx-terminal {
	background-position: -352px -0px
}

.ui-silk-application-put {
	background-position: -368px -0px
}

.ui-silk-application-side-boxes {
	background-position: -384px -0px
}

.ui-silk-application-side-contract {
	background-position: -400px -0px
}

.ui-silk-application-side-expand {
	background-position: -416px -0px
}

.ui-silk-application-side-list {
	background-position: -432px -0px
}

.ui-silk-application-side-tree {
	background-position: -448px -0px
}

.ui-silk-application-split {
	background-position: -464px -0px
}

.ui-silk-application-tile-horizontal {
	background-position: -480px -0px
}

.ui-silk-application-tile-vertical {
	background-position: -496px -0px
}

.ui-silk-application-view-columns {
	background-position: -0px -16px
}

.ui-silk-application-view-detail {
	background-position: -16px -16px
}

.ui-silk-application-view-gallery {
	background-position: -32px -16px
}

.ui-silk-application-view-icons {
	background-position: -48px -16px
}

.ui-silk-application-view-list {
	background-position: -64px -16px
}

.ui-silk-application-view-tile {
	background-position: -80px -16px
}

.ui-silk-application-xp {
	background-position: -96px -16px
}

.ui-silk-application-xp-terminal {
	background-position: -112px -16px
}

.ui-silk-arrow-branch {
	background-position: -128px -16px
}

.ui-silk-arrow-divide {
	background-position: -144px -16px
}

.ui-silk-arrow-down {
	background-position: -160px -16px
}

.ui-silk-arrow-in {
	background-position: -176px -16px
}

.ui-silk-arrow-inout {
	background-position: -192px -16px
}

.ui-silk-arrow-join {
	background-position: -208px -16px
}

.ui-silk-arrow-left {
	background-position: -224px -16px
}

.ui-silk-arrow-merge {
	background-position: -240px -16px
}

.ui-silk-arrow-out {
	background-position: -256px -16px
}

.ui-silk-arrow-redo {
	background-position: -272px -16px
}

.ui-silk-arrow-refresh {
	background-position: -288px -16px
}

.ui-silk-arrow-refresh-small {
	background-position: -304px -16px
}

.ui-silk-arrow-right {
	background-position: -320px -16px
}

.ui-silk-arrow-rotate-anticlockwise {
	background-position: -336px -16px
}

.ui-silk-arrow-rotate-clockwise {
	background-position: -352px -16px
}

.ui-silk-arrow-switch {
	background-position: -368px -16px
}

.ui-silk-arrow-turn-left {
	background-position: -384px -16px
}

.ui-silk-arrow-turn-right {
	background-position: -400px -16px
}

.ui-silk-arrow-undo {
	background-position: -416px -16px
}

.ui-silk-arrow-up {
	background-position: -432px -16px
}

.ui-silk-asterisk-orange {
	background-position: -448px -16px
}

.ui-silk-asterisk-yellow {
	background-position: -464px -16px
}

.ui-silk-attach {
	background-position: -480px -16px
}

.ui-silk-award-star-add {
	background-position: -496px -16px
}

.ui-silk-award-star-bronze-1 {
	background-position: -0px -32px
}

.ui-silk-award-star-bronze-2 {
	background-position: -16px -32px
}

.ui-silk-award-star-bronze-3 {
	background-position: -32px -32px
}

.ui-silk-award-star-delete {
	background-position: -48px -32px
}

.ui-silk-award-star-gold-1 {
	background-position: -64px -32px
}

.ui-silk-award-star-gold-2 {
	background-position: -80px -32px
}

.ui-silk-award-star-gold-3 {
	background-position: -96px -32px
}

.ui-silk-award-star-silver-1 {
	background-position: -112px -32px
}

.ui-silk-award-star-silver-2 {
	background-position: -128px -32px
}

.ui-silk-award-star-silver-3 {
	background-position: -144px -32px
}

.ui-silk-basket {
	background-position: -160px -32px
}

.ui-silk-basket-add {
	background-position: -176px -32px
}

.ui-silk-basket-delete {
	background-position: -192px -32px
}

.ui-silk-basket-edit {
	background-position: -208px -32px
}

.ui-silk-basket-error {
	background-position: -224px -32px
}

.ui-silk-basket-go {
	background-position: -240px -32px
}

.ui-silk-basket-put {
	background-position: -256px -32px
}

.ui-silk-basket-remove {
	background-position: -272px -32px
}

.ui-silk-bell {
	background-position: -288px -32px
}

.ui-silk-bell-add {
	background-position: -304px -32px
}

.ui-silk-bell-delete {
	background-position: -320px -32px
}

.ui-silk-bell-error {
	background-position: -336px -32px
}

.ui-silk-bell-go {
	background-position: -352px -32px
}

.ui-silk-bell-link {
	background-position: -368px -32px
}

.ui-silk-bin {
	background-position: -384px -32px
}

.ui-silk-bin-closed {
	background-position: -400px -32px
}

.ui-silk-bin-empty {
	background-position: -416px -32px
}

.ui-silk-bomb {
	background-position: -432px -32px
}

.ui-silk-book {
	background-position: -448px -32px
}

.ui-silk-book-add {
	background-position: -464px -32px
}

.ui-silk-book-addresses {
	background-position: -480px -32px
}

.ui-silk-book-delete {
	background-position: -496px -32px
}

.ui-silk-book-edit {
	background-position: -0px -48px
}

.ui-silk-book-error {
	background-position: -16px -48px
}

.ui-silk-book-go {
	background-position: -32px -48px
}

.ui-silk-book-key {
	background-position: -48px -48px
}

.ui-silk-book-link {
	background-position: -64px -48px
}

.ui-silk-book-next {
	background-position: -80px -48px
}

.ui-silk-book-open {
	background-position: -96px -48px
}

.ui-silk-book-previous {
	background-position: -112px -48px
}

.ui-silk-box {
	background-position: -128px -48px
}

.ui-silk-brick {
	background-position: -144px -48px
}

.ui-silk-bricks {
	background-position: -160px -48px
}

.ui-silk-brick-add {
	background-position: -176px -48px
}

.ui-silk-brick-delete {
	background-position: -192px -48px
}

.ui-silk-brick-edit {
	background-position: -208px -48px
}

.ui-silk-brick-error {
	background-position: -224px -48px
}

.ui-silk-brick-go {
	background-position: -240px -48px
}

.ui-silk-brick-link {
	background-position: -256px -48px
}

.ui-silk-briefcase {
	background-position: -272px -48px
}

.ui-silk-bug {
	background-position: -288px -48px
}

.ui-silk-bug-add {
	background-position: -304px -48px
}

.ui-silk-bug-delete {
	background-position: -320px -48px
}

.ui-silk-bug-edit {
	background-position: -336px -48px
}

.ui-silk-bug-error {
	background-position: -352px -48px
}

.ui-silk-bug-go {
	background-position: -368px -48px
}

.ui-silk-bug-link {
	background-position: -384px -48px
}

.ui-silk-building {
	background-position: -400px -48px
}

.ui-silk-building-add {
	background-position: -416px -48px
}

.ui-silk-building-delete {
	background-position: -432px -48px
}

.ui-silk-building-edit {
	background-position: -448px -48px
}

.ui-silk-building-error {
	background-position: -464px -48px
}

.ui-silk-building-go {
	background-position: -480px -48px
}

.ui-silk-building-key {
	background-position: -496px -48px
}

.ui-silk-building-link {
	background-position: -0px -64px
}

.ui-silk-bullet-add {
	background-position: -16px -64px
}

.ui-silk-bullet-arrow-bottom {
	background-position: -32px -64px
}

.ui-silk-bullet-arrow-down {
	background-position: -48px -64px
}

.ui-silk-bullet-arrow-top {
	background-position: -64px -64px
}

.ui-silk-bullet-arrow-up {
	background-position: -80px -64px
}

.ui-silk-bullet-black {
	background-position: -96px -64px
}

.ui-silk-bullet-blue {
	background-position: -112px -64px
}

.ui-silk-bullet-delete {
	background-position: -128px -64px
}

.ui-silk-bullet-disk {
	background-position: -144px -64px
}

.ui-silk-bullet-error {
	background-position: -160px -64px
}

.ui-silk-bullet-feed {
	background-position: -176px -64px
}

.ui-silk-bullet-go {
	background-position: -192px -64px
}

.ui-silk-bullet-green {
	background-position: -208px -64px
}

.ui-silk-bullet-key {
	background-position: -224px -64px
}

.ui-silk-bullet-orange {
	background-position: -240px -64px
}

.ui-silk-bullet-picture {
	background-position: -256px -64px
}

.ui-silk-bullet-pink {
	background-position: -272px -64px
}

.ui-silk-bullet-purple {
	background-position: -288px -64px
}

.ui-silk-bullet-red {
	background-position: -304px -64px
}

.ui-silk-bullet-star {
	background-position: -320px -64px
}

.ui-silk-bullet-toggle-minus {
	background-position: -336px -64px
}

.ui-silk-bullet-toggle-plus {
	background-position: -352px -64px
}

.ui-silk-bullet-white {
	background-position: -368px -64px
}

.ui-silk-bullet-wrench {
	background-position: -384px -64px
}

.ui-silk-bullet-yellow {
	background-position: -400px -64px
}

.ui-silk-cake {
	background-position: -416px -64px
}

.ui-silk-calculator {
	background-position: -432px -64px
}

.ui-silk-calculator-add {
	background-position: -448px -64px
}

.ui-silk-calculator-delete {
	background-position: -464px -64px
}

.ui-silk-calculator-edit {
	background-position: -480px -64px
}

.ui-silk-calculator-error {
	background-position: -496px -64px
}

.ui-silk-calculator-link {
	background-position: -0px -80px
}

.ui-silk-calendar {
	background-position: -16px -80px
}

.ui-silk-calendar-add {
	background-position: -32px -80px
}

.ui-silk-calendar-delete {
	background-position: -48px -80px
}

.ui-silk-calendar-edit {
	background-position: -64px -80px
}

.ui-silk-calendar-link {
	background-position: -80px -80px
}

.ui-silk-calendar-view-day {
	background-position: -96px -80px
}

.ui-silk-calendar-view-month {
	background-position: -112px -80px
}

.ui-silk-calendar-view-week {
	background-position: -128px -80px
}

.ui-silk-camera {
	background-position: -144px -80px
}

.ui-silk-camera-add {
	background-position: -160px -80px
}

.ui-silk-camera-delete {
	background-position: -176px -80px
}

.ui-silk-camera-edit {
	background-position: -192px -80px
}

.ui-silk-camera-error {
	background-position: -208px -80px
}

.ui-silk-camera-go {
	background-position: -224px -80px
}

.ui-silk-camera-link {
	background-position: -240px -80px
}

.ui-silk-camera-small {
	background-position: -256px -80px
}

.ui-silk-cancel {
	background-position: -272px -80px
}

.ui-silk-car {
	background-position: -288px -80px
}

.ui-silk-cart {
	background-position: -304px -80px
}

.ui-silk-cart-add {
	background-position: -320px -80px
}

.ui-silk-cart-delete {
	background-position: -336px -80px
}

.ui-silk-cart-edit {
	background-position: -352px -80px
}

.ui-silk-cart-error {
	background-position: -368px -80px
}

.ui-silk-cart-go {
	background-position: -384px -80px
}

.ui-silk-cart-put {
	background-position: -400px -80px
}

.ui-silk-cart-remove {
	background-position: -416px -80px
}

.ui-silk-car-add {
	background-position: -432px -80px
}

.ui-silk-car-delete {
	background-position: -448px -80px
}

.ui-silk-cd {
	background-position: -464px -80px
}

.ui-silk-cd-add {
	background-position: -480px -80px
}

.ui-silk-cd-burn {
	background-position: -496px -80px
}

.ui-silk-cd-delete {
	background-position: -0px -96px
}

.ui-silk-cd-edit {
	background-position: -16px -96px
}

.ui-silk-cd-eject {
	background-position: -32px -96px
}

.ui-silk-cd-go {
	background-position: -48px -96px
}

.ui-silk-chart-bar {
	background-position: -64px -96px
}

.ui-silk-chart-bar-add {
	background-position: -80px -96px
}

.ui-silk-chart-bar-delete {
	background-position: -96px -96px
}

.ui-silk-chart-bar-edit {
	background-position: -112px -96px
}

.ui-silk-chart-bar-error {
	background-position: -128px -96px
}

.ui-silk-chart-bar-link {
	background-position: -144px -96px
}

.ui-silk-chart-curve {
	background-position: -160px -96px
}

.ui-silk-chart-curve-add {
	background-position: -176px -96px
}

.ui-silk-chart-curve-delete {
	background-position: -192px -96px
}

.ui-silk-chart-curve-edit {
	background-position: -208px -96px
}

.ui-silk-chart-curve-error {
	background-position: -224px -96px
}

.ui-silk-chart-curve-go {
	background-position: -240px -96px
}

.ui-silk-chart-curve-link {
	background-position: -256px -96px
}

.ui-silk-chart-line {
	background-position: -272px -96px
}

.ui-silk-chart-line-add {
	background-position: -288px -96px
}

.ui-silk-chart-line-delete {
	background-position: -304px -96px
}

.ui-silk-chart-line-edit {
	background-position: -320px -96px
}

.ui-silk-chart-line-error {
	background-position: -336px -96px
}

.ui-silk-chart-line-link {
	background-position: -352px -96px
}

.ui-silk-chart-organisation {
	background-position: -368px -96px
}

.ui-silk-chart-organisation-add {
	background-position: -384px -96px
}

.ui-silk-chart-organisation-delete {
	background-position: -400px -96px
}

.ui-silk-chart-pie {
	background-position: -416px -96px
}

.ui-silk-chart-pie-add {
	background-position: -432px -96px
}

.ui-silk-chart-pie-delete {
	background-position: -448px -96px
}

.ui-silk-chart-pie-edit {
	background-position: -464px -96px
}

.ui-silk-chart-pie-error {
	background-position: -480px -96px
}

.ui-silk-chart-pie-link {
	background-position: -496px -96px
}

.ui-silk-clock {
	background-position: -0px -112px
}

.ui-silk-clock-add {
	background-position: -16px -112px
}

.ui-silk-clock-delete {
	background-position: -32px -112px
}

.ui-silk-clock-edit {
	background-position: -48px -112px
}

.ui-silk-clock-error {
	background-position: -64px -112px
}

.ui-silk-clock-go {
	background-position: -80px -112px
}

.ui-silk-clock-link {
	background-position: -96px -112px
}

.ui-silk-clock-pause {
	background-position: -112px -112px
}

.ui-silk-clock-play {
	background-position: -128px -112px
}

.ui-silk-clock-red {
	background-position: -144px -112px
}

.ui-silk-clock-stop {
	background-position: -160px -112px
}

.ui-silk-cog {
	background-position: -176px -112px
}

.ui-silk-cog-add {
	background-position: -192px -112px
}

.ui-silk-cog-delete {
	background-position: -208px -112px
}

.ui-silk-cog-edit {
	background-position: -224px -112px
}

.ui-silk-cog-error {
	background-position: -240px -112px
}

.ui-silk-cog-go {
	background-position: -256px -112px
}

.ui-silk-coins {
	background-position: -272px -112px
}

.ui-silk-coins-add {
	background-position: -288px -112px
}

.ui-silk-coins-delete {
	background-position: -304px -112px
}

.ui-silk-color-swatch {
	background-position: -320px -112px
}

.ui-silk-color-wheel {
	background-position: -336px -112px
}

.ui-silk-comment {
	background-position: -352px -112px
}

.ui-silk-comments {
	background-position: -368px -112px
}

.ui-silk-comments-add {
	background-position: -384px -112px
}

.ui-silk-comments-delete {
	background-position: -400px -112px
}

.ui-silk-comment-add {
	background-position: -416px -112px
}

.ui-silk-comment-delete {
	background-position: -432px -112px
}

.ui-silk-comment-edit {
	background-position: -448px -112px
}

.ui-silk-compress {
	background-position: -464px -112px
}

.ui-silk-computer {
	background-position: -480px -112px
}

.ui-silk-computer-add {
	background-position: -496px -112px
}

.ui-silk-computer-delete {
	background-position: -0px -128px
}

.ui-silk-computer-edit {
	background-position: -16px -128px
}

.ui-silk-computer-error {
	background-position: -32px -128px
}

.ui-silk-computer-go {
	background-position: -48px -128px
}

.ui-silk-computer-key {
	background-position: -64px -128px
}

.ui-silk-computer-link {
	background-position: -80px -128px
}

.ui-silk-connect {
	background-position: -96px -128px
}

.ui-silk-contrast {
	background-position: -112px -128px
}

.ui-silk-contrast-decrease {
	background-position: -128px -128px
}

.ui-silk-contrast-high {
	background-position: -144px -128px
}

.ui-silk-contrast-increase {
	background-position: -160px -128px
}

.ui-silk-contrast-low {
	background-position: -176px -128px
}

.ui-silk-controller {
	background-position: -192px -128px
}

.ui-silk-controller-add {
	background-position: -208px -128px
}

.ui-silk-controller-delete {
	background-position: -224px -128px
}

.ui-silk-controller-error {
	background-position: -240px -128px
}

.ui-silk-control-eject {
	background-position: -256px -128px
}

.ui-silk-control-eject-blue {
	background-position: -272px -128px
}

.ui-silk-control-end {
	background-position: -288px -128px
}

.ui-silk-control-end-blue {
	background-position: -304px -128px
}

.ui-silk-control-equalizer {
	background-position: -320px -128px
}

.ui-silk-control-equalizer-blue {
	background-position: -336px -128px
}

.ui-silk-control-fastforward {
	background-position: -352px -128px
}

.ui-silk-control-fastforward-blue {
	background-position: -368px -128px
}

.ui-silk-control-pause {
	background-position: -384px -128px
}

.ui-silk-control-pause-blue {
	background-position: -400px -128px
}

.ui-silk-control-play {
	background-position: -416px -128px
}

.ui-silk-control-play-blue {
	background-position: -432px -128px
}

.ui-silk-control-repeat {
	background-position: -448px -128px
}

.ui-silk-control-repeat-blue {
	background-position: -464px -128px
}

.ui-silk-control-rewind {
	background-position: -480px -128px
}

.ui-silk-control-rewind-blue {
	background-position: -496px -128px
}

.ui-silk-control-start {
	background-position: -0px -144px
}

.ui-silk-control-start-blue {
	background-position: -16px -144px
}

.ui-silk-control-stop {
	background-position: -32px -144px
}

.ui-silk-control-stop-blue {
	background-position: -48px -144px
}

.ui-silk-creditcards {
	background-position: -64px -144px
}

.ui-silk-cross {
	background-position: -80px -144px
}

.ui-silk-css {
	background-position: -96px -144px
}

.ui-silk-css-add {
	background-position: -112px -144px
}

.ui-silk-css-delete {
	background-position: -128px -144px
}

.ui-silk-css-go {
	background-position: -144px -144px
}

.ui-silk-css-valid {
	background-position: -160px -144px
}

.ui-silk-cup {
	background-position: -176px -144px
}

.ui-silk-cup-add {
	background-position: -192px -144px
}

.ui-silk-cup-delete {
	background-position: -208px -144px
}

.ui-silk-cup-edit {
	background-position: -224px -144px
}

.ui-silk-cup-error {
	background-position: -240px -144px
}

.ui-silk-cup-go {
	background-position: -256px -144px
}

.ui-silk-cup-key {
	background-position: -272px -144px
}

.ui-silk-cup-link {
	background-position: -288px -144px
}

.ui-silk-cursor {
	background-position: -304px -144px
}

.ui-silk-cut {
	background-position: -320px -144px
}

.ui-silk-cut-red {
	background-position: -336px -144px
}

.ui-silk-database {
	background-position: -352px -144px
}

.ui-silk-database-add {
	background-position: -368px -144px
}

.ui-silk-database-connect {
	background-position: -384px -144px
}

.ui-silk-database-delete {
	background-position: -400px -144px
}

.ui-silk-database-edit {
	background-position: -416px -144px
}

.ui-silk-database-error {
	background-position: -432px -144px
}

.ui-silk-database-gear {
	background-position: -448px -144px
}

.ui-silk-database-go {
	background-position: -464px -144px
}

.ui-silk-database-key {
	background-position: -480px -144px
}

.ui-silk-database-lightning {
	background-position: -496px -144px
}

.ui-silk-database-link {
	background-position: -0px -160px
}

.ui-silk-database-refresh {
	background-position: -16px -160px
}

.ui-silk-database-save {
	background-position: -32px -160px
}

.ui-silk-database-table {
	background-position: -48px -160px
}

.ui-silk-date {
	background-position: -64px -160px
}

.ui-silk-date-add {
	background-position: -80px -160px
}

.ui-silk-date-delete {
	background-position: -96px -160px
}

.ui-silk-date-edit {
	background-position: -112px -160px
}

.ui-silk-date-error {
	background-position: -128px -160px
}

.ui-silk-date-go {
	background-position: -144px -160px
}

.ui-silk-date-link {
	background-position: -160px -160px
}

.ui-silk-date-magnify {
	background-position: -176px -160px
}

.ui-silk-date-next {
	background-position: -192px -160px
}

.ui-silk-date-previous {
	background-position: -208px -160px
}

.ui-silk-delete {
	background-position: -224px -160px
}

.ui-silk-disconnect {
	background-position: -240px -160px
}

.ui-silk-disk {
	background-position: -256px -160px
}

.ui-silk-disk-multiple {
	background-position: -272px -160px
}

.ui-silk-door {
	background-position: -288px -160px
}

.ui-silk-door-in {
	background-position: -304px -160px
}

.ui-silk-door-open {
	background-position: -320px -160px
}

.ui-silk-door-out {
	background-position: -336px -160px
}

.ui-silk-drink {
	background-position: -352px -160px
}

.ui-silk-drink-empty {
	background-position: -368px -160px
}

.ui-silk-drive {
	background-position: -384px -160px
}

.ui-silk-drive-add {
	background-position: -400px -160px
}

.ui-silk-drive-burn {
	background-position: -416px -160px
}

.ui-silk-drive-cd {
	background-position: -432px -160px
}

.ui-silk-drive-cd-empty {
	background-position: -448px -160px
}

.ui-silk-drive-delete {
	background-position: -464px -160px
}

.ui-silk-drive-disk {
	background-position: -480px -160px
}

.ui-silk-drive-edit {
	background-position: -496px -160px
}

.ui-silk-drive-error {
	background-position: -0px -176px
}

.ui-silk-drive-go {
	background-position: -16px -176px
}

.ui-silk-drive-key {
	background-position: -32px -176px
}

.ui-silk-drive-link {
	background-position: -48px -176px
}

.ui-silk-drive-magnify {
	background-position: -64px -176px
}

.ui-silk-drive-network {
	background-position: -80px -176px
}

.ui-silk-drive-rename {
	background-position: -96px -176px
}

.ui-silk-drive-user {
	background-position: -112px -176px
}

.ui-silk-drive-web {
	background-position: -128px -176px
}

.ui-silk-dvd {
	background-position: -144px -176px
}

.ui-silk-dvd-add {
	background-position: -160px -176px
}

.ui-silk-dvd-delete {
	background-position: -176px -176px
}

.ui-silk-dvd-edit {
	background-position: -192px -176px
}

.ui-silk-dvd-error {
	background-position: -208px -176px
}

.ui-silk-dvd-go {
	background-position: -224px -176px
}

.ui-silk-dvd-key {
	background-position: -240px -176px
}

.ui-silk-dvd-link {
	background-position: -256px -176px
}

.ui-silk-email {
	background-position: -272px -176px
}

.ui-silk-email-add {
	background-position: -288px -176px
}

.ui-silk-email-attach {
	background-position: -304px -176px
}

.ui-silk-email-delete {
	background-position: -320px -176px
}

.ui-silk-email-edit {
	background-position: -336px -176px
}

.ui-silk-email-error {
	background-position: -352px -176px
}

.ui-silk-email-go {
	background-position: -368px -176px
}

.ui-silk-email-link {
	background-position: -384px -176px
}

.ui-silk-email-open {
	background-position: -400px -176px
}

.ui-silk-email-open-image {
	background-position: -416px -176px
}

.ui-silk-emoticon-evilgrin {
	background-position: -432px -176px
}

.ui-silk-emoticon-grin {
	background-position: -448px -176px
}

.ui-silk-emoticon-happy {
	background-position: -464px -176px
}

.ui-silk-emoticon-smile {
	background-position: -480px -176px
}

.ui-silk-emoticon-surprised {
	background-position: -496px -176px
}

.ui-silk-emoticon-tongue {
	background-position: -0px -192px
}

.ui-silk-emoticon-unhappy {
	background-position: -16px -192px
}

.ui-silk-emoticon-waii {
	background-position: -32px -192px
}

.ui-silk-emoticon-wink {
	background-position: -48px -192px
}

.ui-silk-error {
	background-position: -64px -192px
}

.ui-silk-error-add {
	background-position: -80px -192px
}

.ui-silk-error-delete {
	background-position: -96px -192px
}

.ui-silk-error-go {
	background-position: -112px -192px
}

.ui-silk-exclamation {
	background-position: -128px -192px
}

.ui-silk-eye {
	background-position: -144px -192px
}

.ui-silk-feed {
	background-position: -160px -192px
}

.ui-silk-feed-add {
	background-position: -176px -192px
}

.ui-silk-feed-delete {
	background-position: -192px -192px
}

.ui-silk-feed-disk {
	background-position: -208px -192px
}

.ui-silk-feed-edit {
	background-position: -224px -192px
}

.ui-silk-feed-error {
	background-position: -240px -192px
}

.ui-silk-feed-go {
	background-position: -256px -192px
}

.ui-silk-feed-key {
	background-position: -272px -192px
}

.ui-silk-feed-link {
	background-position: -288px -192px
}

.ui-silk-feed-magnify {
	background-position: -304px -192px
}

.ui-silk-female {
	background-position: -320px -192px
}

.ui-silk-film {
	background-position: -336px -192px
}

.ui-silk-film-add {
	background-position: -352px -192px
}

.ui-silk-film-delete {
	background-position: -368px -192px
}

.ui-silk-film-edit {
	background-position: -384px -192px
}

.ui-silk-film-error {
	background-position: -400px -192px
}

.ui-silk-film-go {
	background-position: -416px -192px
}

.ui-silk-film-key {
	background-position: -432px -192px
}

.ui-silk-film-link {
	background-position: -448px -192px
}

.ui-silk-film-save {
	background-position: -464px -192px
}

.ui-silk-find {
	background-position: -480px -192px
}

.ui-silk-flag-blue {
	background-position: -496px -192px
}

.ui-silk-flag-green {
	background-position: -0px -208px
}

.ui-silk-flag-orange {
	background-position: -16px -208px
}

.ui-silk-flag-pink {
	background-position: -32px -208px
}

.ui-silk-flag-purple {
	background-position: -48px -208px
}

.ui-silk-flag-red {
	background-position: -64px -208px
}

.ui-silk-flag-yellow {
	background-position: -80px -208px
}

.ui-silk-folder {
	background-position: -96px -208px
}

.ui-silk-folder-add {
	background-position: -112px -208px
}

.ui-silk-folder-bell {
	background-position: -128px -208px
}

.ui-silk-folder-brick {
	background-position: -144px -208px
}

.ui-silk-folder-bug {
	background-position: -160px -208px
}

.ui-silk-folder-camera {
	background-position: -176px -208px
}

.ui-silk-folder-database {
	background-position: -192px -208px
}

.ui-silk-folder-delete {
	background-position: -208px -208px
}

.ui-silk-folder-edit {
	background-position: -224px -208px
}

.ui-silk-folder-error {
	background-position: -240px -208px
}

.ui-silk-folder-explore {
	background-position: -256px -208px
}

.ui-silk-folder-feed {
	background-position: -272px -208px
}

.ui-silk-folder-find {
	background-position: -288px -208px
}

.ui-silk-folder-go {
	background-position: -304px -208px
}

.ui-silk-folder-heart {
	background-position: -320px -208px
}

.ui-silk-folder-image {
	background-position: -336px -208px
}

.ui-silk-folder-key {
	background-position: -352px -208px
}

.ui-silk-folder-lightbulb {
	background-position: -368px -208px
}

.ui-silk-folder-link {
	background-position: -384px -208px
}

.ui-silk-folder-magnify {
	background-position: -400px -208px
}

.ui-silk-folder-page {
	background-position: -416px -208px
}

.ui-silk-folder-page-white {
	background-position: -432px -208px
}

.ui-silk-folder-palette {
	background-position: -448px -208px
}

.ui-silk-folder-picture {
	background-position: -464px -208px
}

.ui-silk-folder-star {
	background-position: -480px -208px
}

.ui-silk-folder-table {
	background-position: -496px -208px
}

.ui-silk-folder-user {
	background-position: -0px -224px
}

.ui-silk-folder-wrench {
	background-position: -16px -224px
}

.ui-silk-font {
	background-position: -32px -224px
}

.ui-silk-font-add {
	background-position: -48px -224px
}

.ui-silk-font-delete {
	background-position: -64px -224px
}

.ui-silk-font-go {
	background-position: -80px -224px
}

.ui-silk-group {
	background-position: -96px -224px
}

.ui-silk-group-add {
	background-position: -112px -224px
}

.ui-silk-group-delete {
	background-position: -128px -224px
}

.ui-silk-group-edit {
	background-position: -144px -224px
}

.ui-silk-group-error {
	background-position: -160px -224px
}

.ui-silk-group-gear {
	background-position: -176px -224px
}

.ui-silk-group-go {
	background-position: -192px -224px
}

.ui-silk-group-key {
	background-position: -208px -224px
}

.ui-silk-group-link {
	background-position: -224px -224px
}

.ui-silk-heart {
	background-position: -240px -224px
}

.ui-silk-heart-add {
	background-position: -256px -224px
}

.ui-silk-heart-delete {
	background-position: -272px -224px
}

.ui-silk-help {
	background-position: -288px -224px
}

.ui-silk-hourglass {
	background-position: -304px -224px
}

.ui-silk-hourglass-add {
	background-position: -320px -224px
}

.ui-silk-hourglass-delete {
	background-position: -336px -224px
}

.ui-silk-hourglass-go {
	background-position: -352px -224px
}

.ui-silk-hourglass-link {
	background-position: -368px -224px
}

.ui-silk-house {
	background-position: -384px -224px
}

.ui-silk-house-go {
	background-position: -400px -224px
}

.ui-silk-house-link {
	background-position: -416px -224px
}

.ui-silk-html {
	background-position: -432px -224px
}

.ui-silk-html-add {
	background-position: -448px -224px
}

.ui-silk-html-delete {
	background-position: -464px -224px
}

.ui-silk-html-go {
	background-position: -480px -224px
}

.ui-silk-html-valid {
	background-position: -496px -224px
}

.ui-silk-image {
	background-position: -0px -240px
}

.ui-silk-images {
	background-position: -16px -240px
}

.ui-silk-image-add {
	background-position: -32px -240px
}

.ui-silk-image-delete {
	background-position: -48px -240px
}

.ui-silk-image-edit {
	background-position: -64px -240px
}

.ui-silk-image-link {
	background-position: -80px -240px
}

.ui-silk-information {
	background-position: -96px -240px
}

.ui-silk-ipod {
	background-position: -112px -240px
}

.ui-silk-ipod-cast {
	background-position: -128px -240px
}

.ui-silk-ipod-cast-add {
	background-position: -144px -240px
}

.ui-silk-ipod-cast-delete {
	background-position: -160px -240px
}

.ui-silk-ipod-sound {
	background-position: -176px -240px
}

.ui-silk-joystick {
	background-position: -192px -240px
}

.ui-silk-joystick-add {
	background-position: -208px -240px
}

.ui-silk-joystick-delete {
	background-position: -224px -240px
}

.ui-silk-joystick-error {
	background-position: -240px -240px
}

.ui-silk-key {
	background-position: -256px -240px
}

.ui-silk-keyboard {
	background-position: -272px -240px
}

.ui-silk-keyboard-add {
	background-position: -288px -240px
}

.ui-silk-keyboard-delete {
	background-position: -304px -240px
}

.ui-silk-keyboard-magnify {
	background-position: -320px -240px
}

.ui-silk-key-add {
	background-position: -336px -240px
}

.ui-silk-key-delete {
	background-position: -352px -240px
}

.ui-silk-key-go {
	background-position: -368px -240px
}

.ui-silk-layers {
	background-position: -384px -240px
}

.ui-silk-layout {
	background-position: -400px -240px
}

.ui-silk-layout-add {
	background-position: -416px -240px
}

.ui-silk-layout-content {
	background-position: -432px -240px
}

.ui-silk-layout-delete {
	background-position: -448px -240px
}

.ui-silk-layout-edit {
	background-position: -464px -240px
}

.ui-silk-layout-error {
	background-position: -480px -240px
}

.ui-silk-layout-header {
	background-position: -496px -240px
}

.ui-silk-layout-link {
	background-position: -0px -256px
}

.ui-silk-layout-sidebar {
	background-position: -16px -256px
}

.ui-silk-lightbulb {
	background-position: -32px -256px
}

.ui-silk-lightbulb-add {
	background-position: -48px -256px
}

.ui-silk-lightbulb-delete {
	background-position: -64px -256px
}

.ui-silk-lightbulb-off {
	background-position: -80px -256px
}

.ui-silk-lightning {
	background-position: -96px -256px
}

.ui-silk-lightning-add {
	background-position: -112px -256px
}

.ui-silk-lightning-delete {
	background-position: -128px -256px
}

.ui-silk-lightning-go {
	background-position: -144px -256px
}

.ui-silk-link {
	background-position: -160px -256px
}

.ui-silk-link-add {
	background-position: -176px -256px
}

.ui-silk-link-break {
	background-position: -192px -256px
}

.ui-silk-link-delete {
	background-position: -208px -256px
}

.ui-silk-link-edit {
	background-position: -224px -256px
}

.ui-silk-link-error {
	background-position: -240px -256px
}

.ui-silk-link-go {
	background-position: -256px -256px
}

.ui-silk-lock {
	background-position: -272px -256px
}

.ui-silk-lock-add {
	background-position: -288px -256px
}

.ui-silk-lock-break {
	background-position: -304px -256px
}

.ui-silk-lock-delete {
	background-position: -320px -256px
}

.ui-silk-lock-edit {
	background-position: -336px -256px
}

.ui-silk-lock-go {
	background-position: -352px -256px
}

.ui-silk-lock-open {
	background-position: -368px -256px
}

.ui-silk-lorry {
	background-position: -384px -256px
}

.ui-silk-lorry-add {
	background-position: -400px -256px
}

.ui-silk-lorry-delete {
	background-position: -416px -256px
}

.ui-silk-lorry-error {
	background-position: -432px -256px
}

.ui-silk-lorry-flatbed {
	background-position: -448px -256px
}

.ui-silk-lorry-go {
	background-position: -464px -256px
}

.ui-silk-lorry-link {
	background-position: -480px -256px
}

.ui-silk-magifier-zoom-out {
	background-position: -496px -256px
}

.ui-silk-magnifier {
	background-position: -0px -272px
}

.ui-silk-magnifier-zoom-in {
	background-position: -16px -272px
}

.ui-silk-male {
	background-position: -32px -272px
}

.ui-silk-map {
	background-position: -48px -272px
}

.ui-silk-map-add {
	background-position: -64px -272px
}

.ui-silk-map-delete {
	background-position: -80px -272px
}

.ui-silk-map-edit {
	background-position: -96px -272px
}

.ui-silk-map-go {
	background-position: -112px -272px
}

.ui-silk-map-magnify {
	background-position: -128px -272px
}

.ui-silk-medal-bronze-1 {
	background-position: -144px -272px
}

.ui-silk-medal-bronze-2 {
	background-position: -160px -272px
}

.ui-silk-medal-bronze-3 {
	background-position: -176px -272px
}

.ui-silk-medal-bronze-add {
	background-position: -192px -272px
}

.ui-silk-medal-bronze-delete {
	background-position: -208px -272px
}

.ui-silk-medal-gold-1 {
	background-position: -224px -272px
}

.ui-silk-medal-gold-2 {
	background-position: -240px -272px
}

.ui-silk-medal-gold-3 {
	background-position: -256px -272px
}

.ui-silk-medal-gold-add {
	background-position: -272px -272px
}

.ui-silk-medal-gold-delete {
	background-position: -288px -272px
}

.ui-silk-medal-silver-1 {
	background-position: -304px -272px
}

.ui-silk-medal-silver-2 {
	background-position: -320px -272px
}

.ui-silk-medal-silver-3 {
	background-position: -336px -272px
}

.ui-silk-medal-silver-add {
	background-position: -352px -272px
}

.ui-silk-medal-silver-delete {
	background-position: -368px -272px
}

.ui-silk-money {
	background-position: -384px -272px
}

.ui-silk-money-add {
	background-position: -400px -272px
}

.ui-silk-money-delete {
	background-position: -416px -272px
}

.ui-silk-money-dollar {
	background-position: -432px -272px
}

.ui-silk-money-euro {
	background-position: -448px -272px
}

.ui-silk-money-pound {
	background-position: -464px -272px
}

.ui-silk-money-yen {
	background-position: -480px -272px
}

.ui-silk-monitor {
	background-position: -496px -272px
}

.ui-silk-monitor-add {
	background-position: -0px -288px
}

.ui-silk-monitor-delete {
	background-position: -16px -288px
}

.ui-silk-monitor-edit {
	background-position: -32px -288px
}

.ui-silk-monitor-error {
	background-position: -48px -288px
}

.ui-silk-monitor-go {
	background-position: -64px -288px
}

.ui-silk-monitor-lightning {
	background-position: -80px -288px
}

.ui-silk-monitor-link {
	background-position: -96px -288px
}

.ui-silk-mouse {
	background-position: -112px -288px
}

.ui-silk-mouse-add {
	background-position: -128px -288px
}

.ui-silk-mouse-delete {
	background-position: -144px -288px
}

.ui-silk-mouse-error {
	background-position: -160px -288px
}

.ui-silk-music {
	background-position: -176px -288px
}

.ui-silk-new {
	background-position: -192px -288px
}

.ui-silk-newspaper {
	background-position: -208px -288px
}

.ui-silk-newspaper-add {
	background-position: -224px -288px
}

.ui-silk-newspaper-delete {
	background-position: -240px -288px
}

.ui-silk-newspaper-go {
	background-position: -256px -288px
}

.ui-silk-newspaper-link {
	background-position: -272px -288px
}

.ui-silk-note {
	background-position: -288px -288px
}

.ui-silk-note-add {
	background-position: -304px -288px
}

.ui-silk-note-delete {
	background-position: -320px -288px
}

.ui-silk-note-edit {
	background-position: -336px -288px
}

.ui-silk-note-error {
	background-position: -352px -288px
}

.ui-silk-note-go {
	background-position: -368px -288px
}

.ui-silk-overlays {
	background-position: -384px -288px
}

.ui-silk-package {
	background-position: -400px -288px
}

.ui-silk-package-add {
	background-position: -416px -288px
}

.ui-silk-package-delete {
	background-position: -432px -288px
}

.ui-silk-package-go {
	background-position: -448px -288px
}

.ui-silk-package-green {
	background-position: -464px -288px
}

.ui-silk-package-link {
	background-position: -480px -288px
}

.ui-silk-page {
	background-position: -496px -288px
}

.ui-silk-page-add {
	background-position: -0px -304px
}

.ui-silk-page-attach {
	background-position: -16px -304px
}

.ui-silk-page-code {
	background-position: -32px -304px
}

.ui-silk-page-copy {
	background-position: -48px -304px
}

.ui-silk-page-delete {
	background-position: -64px -304px
}

.ui-silk-page-edit {
	background-position: -80px -304px
}

.ui-silk-page-error {
	background-position: -96px -304px
}

.ui-silk-page-excel {
	background-position: -112px -304px
}

.ui-silk-page-find {
	background-position: -128px -304px
}

.ui-silk-page-gear {
	background-position: -144px -304px
}

.ui-silk-page-go {
	background-position: -160px -304px
}

.ui-silk-page-green {
	background-position: -176px -304px
}

.ui-silk-page-key {
	background-position: -192px -304px
}

.ui-silk-page-lightning {
	background-position: -208px -304px
}

.ui-silk-page-link {
	background-position: -224px -304px
}

.ui-silk-page-paintbrush {
	background-position: -240px -304px
}

.ui-silk-page-paste {
	background-position: -256px -304px
}

.ui-silk-page-red {
	background-position: -272px -304px
}

.ui-silk-page-refresh {
	background-position: -288px -304px
}

.ui-silk-page-save {
	background-position: -304px -304px
}

.ui-silk-page-white {
	background-position: -320px -304px
}

.ui-silk-page-white-acrobat {
	background-position: -336px -304px
}

.ui-silk-page-white-actionscript {
	background-position: -352px -304px
}

.ui-silk-page-white-add {
	background-position: -368px -304px
}

.ui-silk-page-white-c {
	background-position: -384px -304px
}

.ui-silk-page-white-camera {
	background-position: -400px -304px
}

.ui-silk-page-white-cd {
	background-position: -416px -304px
}

.ui-silk-page-white-code {
	background-position: -432px -304px
}

.ui-silk-page-white-code-red {
	background-position: -448px -304px
}

.ui-silk-page-white-coldfusion {
	background-position: -464px -304px
}

.ui-silk-page-white-compressed {
	background-position: -480px -304px
}

.ui-silk-page-white-copy {
	background-position: -496px -304px
}

.ui-silk-page-white-cplusplus {
	background-position: -0px -320px
}

.ui-silk-page-white-csharp {
	background-position: -16px -320px
}

.ui-silk-page-white-cup {
	background-position: -32px -320px
}

.ui-silk-page-white-database {
	background-position: -48px -320px
}

.ui-silk-page-white-delete {
	background-position: -64px -320px
}

.ui-silk-page-white-dvd {
	background-position: -80px -320px
}

.ui-silk-page-white-edit {
	background-position: -96px -320px
}

.ui-silk-page-white-error {
	background-position: -112px -320px
}

.ui-silk-page-white-excel {
	background-position: -128px -320px
}

.ui-silk-page-white-find {
	background-position: -144px -320px
}

.ui-silk-page-white-flash {
	background-position: -160px -320px
}

.ui-silk-page-white-freehand {
	background-position: -176px -320px
}

.ui-silk-page-white-gear {
	background-position: -192px -320px
}

.ui-silk-page-white-get {
	background-position: -208px -320px
}

.ui-silk-page-white-go {
	background-position: -224px -320px
}

.ui-silk-page-white-h {
	background-position: -240px -320px
}

.ui-silk-page-white-horizontal {
	background-position: -256px -320px
}

.ui-silk-page-white-key {
	background-position: -272px -320px
}

.ui-silk-page-white-lightning {
	background-position: -288px -320px
}

.ui-silk-page-white-link {
	background-position: -304px -320px
}

.ui-silk-page-white-magnify {
	background-position: -320px -320px
}

.ui-silk-page-white-medal {
	background-position: -336px -320px
}

.ui-silk-page-white-office {
	background-position: -352px -320px
}

.ui-silk-page-white-paint {
	background-position: -368px -320px
}

.ui-silk-page-white-paintbrush {
	background-position: -384px -320px
}

.ui-silk-page-white-paste {
	background-position: -400px -320px
}

.ui-silk-page-white-php {
	background-position: -416px -320px
}

.ui-silk-page-white-picture {
	background-position: -432px -320px
}

.ui-silk-page-white-powerpoint {
	background-position: -448px -320px
}

.ui-silk-page-white-put {
	background-position: -464px -320px
}

.ui-silk-page-white-ruby {
	background-position: -480px -320px
}

.ui-silk-page-white-stack {
	background-position: -496px -320px
}

.ui-silk-page-white-star {
	background-position: -0px -336px
}

.ui-silk-page-white-swoosh {
	background-position: -16px -336px
}

.ui-silk-page-white-text {
	background-position: -32px -336px
}

.ui-silk-page-white-text-width {
	background-position: -48px -336px
}

.ui-silk-page-white-tux {
	background-position: -64px -336px
}

.ui-silk-page-white-vector {
	background-position: -80px -336px
}

.ui-silk-page-white-visualstudio {
	background-position: -96px -336px
}

.ui-silk-page-white-width {
	background-position: -112px -336px
}

.ui-silk-page-white-word {
	background-position: -128px -336px
}

.ui-silk-page-white-world {
	background-position: -144px -336px
}

.ui-silk-page-white-wrench {
	background-position: -160px -336px
}

.ui-silk-page-white-zip {
	background-position: -176px -336px
}

.ui-silk-page-word {
	background-position: -192px -336px
}

.ui-silk-page-world {
	background-position: -208px -336px
}

.ui-silk-paintbrush {
	background-position: -224px -336px
}

.ui-silk-paintcan {
	background-position: -240px -336px
}

.ui-silk-palette {
	background-position: -256px -336px
}

.ui-silk-paste-plain {
	background-position: -272px -336px
}

.ui-silk-paste-word {
	background-position: -288px -336px
}

.ui-silk-pencil {
	background-position: -304px -336px
}

.ui-silk-pencil-add {
	background-position: -320px -336px
}

.ui-silk-pencil-delete {
	background-position: -336px -336px
}

.ui-silk-pencil-go {
	background-position: -352px -336px
}

.ui-silk-phone {
	background-position: -368px -336px
}

.ui-silk-phone-add {
	background-position: -384px -336px
}

.ui-silk-phone-delete {
	background-position: -400px -336px
}

.ui-silk-phone-sound {
	background-position: -416px -336px
}

.ui-silk-photo {
	background-position: -432px -336px
}

.ui-silk-photos {
	background-position: -448px -336px
}

.ui-silk-photo-add {
	background-position: -464px -336px
}

.ui-silk-photo-delete {
	background-position: -480px -336px
}

.ui-silk-photo-link {
	background-position: -496px -336px
}

.ui-silk-picture {
	background-position: -0px -352px
}

.ui-silk-pictures {
	background-position: -16px -352px
}

.ui-silk-picture-add {
	background-position: -32px -352px
}

.ui-silk-picture-delete {
	background-position: -48px -352px
}

.ui-silk-picture-edit {
	background-position: -64px -352px
}

.ui-silk-picture-empty {
	background-position: -80px -352px
}

.ui-silk-picture-error {
	background-position: -96px -352px
}

.ui-silk-picture-go {
	background-position: -112px -352px
}

.ui-silk-picture-key {
	background-position: -128px -352px
}

.ui-silk-picture-link {
	background-position: -144px -352px
}

.ui-silk-picture-save {
	background-position: -160px -352px
}

.ui-silk-pilcrow {
	background-position: -176px -352px
}

.ui-silk-pill {
	background-position: -192px -352px
}

.ui-silk-pill-add {
	background-position: -208px -352px
}

.ui-silk-pill-delete {
	background-position: -224px -352px
}

.ui-silk-pill-go {
	background-position: -240px -352px
}

.ui-silk-plugin {
	background-position: -256px -352px
}

.ui-silk-plugin-add {
	background-position: -272px -352px
}

.ui-silk-plugin-delete {
	background-position: -288px -352px
}

.ui-silk-plugin-disabled {
	background-position: -304px -352px
}

.ui-silk-plugin-edit {
	background-position: -320px -352px
}

.ui-silk-plugin-error {
	background-position: -336px -352px
}

.ui-silk-plugin-go {
	background-position: -352px -352px
}

.ui-silk-plugin-link {
	background-position: -368px -352px
}

.ui-silk-printer {
	background-position: -384px -352px
}

.ui-silk-printer-add {
	background-position: -400px -352px
}

.ui-silk-printer-delete {
	background-position: -416px -352px
}

.ui-silk-printer-empty {
	background-position: -432px -352px
}

.ui-silk-printer-error {
	background-position: -448px -352px
}

.ui-silk-rainbow {
	background-position: -464px -352px
}

.ui-silk-report {
	background-position: -480px -352px
}

.ui-silk-report-add {
	background-position: -496px -352px
}

.ui-silk-report-delete {
	background-position: -0px -368px
}

.ui-silk-report-disk {
	background-position: -16px -368px
}

.ui-silk-report-edit {
	background-position: -32px -368px
}

.ui-silk-report-go {
	background-position: -48px -368px
}

.ui-silk-report-key {
	background-position: -64px -368px
}

.ui-silk-report-link {
	background-position: -80px -368px
}

.ui-silk-report-magnify {
	background-position: -96px -368px
}

.ui-silk-report-picture {
	background-position: -112px -368px
}

.ui-silk-report-user {
	background-position: -128px -368px
}

.ui-silk-report-word {
	background-position: -144px -368px
}

.ui-silk-resultset-first {
	background-position: -160px -368px
}

.ui-silk-resultset-last {
	background-position: -176px -368px
}

.ui-silk-resultset-next {
	background-position: -192px -368px
}

.ui-silk-resultset-previous {
	background-position: -208px -368px
}

.ui-silk-rosette {
	background-position: -224px -368px
}

.ui-silk-rss {
	background-position: -240px -368px
}

.ui-silk-rss-add {
	background-position: -256px -368px
}

.ui-silk-rss-delete {
	background-position: -272px -368px
}

.ui-silk-rss-go {
	background-position: -288px -368px
}

.ui-silk-rss-valid {
	background-position: -304px -368px
}

.ui-silk-ruby {
	background-position: -320px -368px
}

.ui-silk-ruby-add {
	background-position: -336px -368px
}

.ui-silk-ruby-delete {
	background-position: -352px -368px
}

.ui-silk-ruby-gear {
	background-position: -368px -368px
}

.ui-silk-ruby-get {
	background-position: -384px -368px
}

.ui-silk-ruby-go {
	background-position: -400px -368px
}

.ui-silk-ruby-key {
	background-position: -416px -368px
}

.ui-silk-ruby-link {
	background-position: -432px -368px
}

.ui-silk-ruby-put {
	background-position: -448px -368px
}

.ui-silk-script {
	background-position: -464px -368px
}

.ui-silk-script-add {
	background-position: -480px -368px
}

.ui-silk-script-code {
	background-position: -496px -368px
}

.ui-silk-script-code-red {
	background-position: -0px -384px
}

.ui-silk-script-delete {
	background-position: -16px -384px
}

.ui-silk-script-edit {
	background-position: -32px -384px
}

.ui-silk-script-error {
	background-position: -48px -384px
}

.ui-silk-script-gear {
	background-position: -64px -384px
}

.ui-silk-script-go {
	background-position: -80px -384px
}

.ui-silk-script-key {
	background-position: -96px -384px
}

.ui-silk-script-lightning {
	background-position: -112px -384px
}

.ui-silk-script-link {
	background-position: -128px -384px
}

.ui-silk-script-palette {
	background-position: -144px -384px
}

.ui-silk-script-save {
	background-position: -160px -384px
}

.ui-silk-server {
	background-position: -176px -384px
}

.ui-silk-server-add {
	background-position: -192px -384px
}

.ui-silk-server-chart {
	background-position: -208px -384px
}

.ui-silk-server-compressed {
	background-position: -224px -384px
}

.ui-silk-server-connect {
	background-position: -240px -384px
}

.ui-silk-server-database {
	background-position: -256px -384px
}

.ui-silk-server-delete {
	background-position: -272px -384px
}

.ui-silk-server-edit {
	background-position: -288px -384px
}

.ui-silk-server-error {
	background-position: -304px -384px
}

.ui-silk-server-go {
	background-position: -320px -384px
}

.ui-silk-server-key {
	background-position: -336px -384px
}

.ui-silk-server-lightning {
	background-position: -352px -384px
}

.ui-silk-server-link {
	background-position: -368px -384px
}

.ui-silk-server-uncompressed {
	background-position: -384px -384px
}

.ui-silk-shading {
	background-position: -400px -384px
}

.ui-silk-shape-align-bottom {
	background-position: -416px -384px
}

.ui-silk-shape-align-center {
	background-position: -432px -384px
}

.ui-silk-shape-align-left {
	background-position: -448px -384px
}

.ui-silk-shape-align-middle {
	background-position: -464px -384px
}

.ui-silk-shape-align-right {
	background-position: -480px -384px
}

.ui-silk-shape-align-top {
	background-position: -496px -384px
}

.ui-silk-shape-flip-horizontal {
	background-position: -0px -400px
}

.ui-silk-shape-flip-vertical {
	background-position: -16px -400px
}

.ui-silk-shape-group {
	background-position: -32px -400px
}

.ui-silk-shape-handles {
	background-position: -48px -400px
}

.ui-silk-shape-move-back {
	background-position: -64px -400px
}

.ui-silk-shape-move-backwards {
	background-position: -80px -400px
}

.ui-silk-shape-move-forwards {
	background-position: -96px -400px
}

.ui-silk-shape-move-front {
	background-position: -112px -400px
}

.ui-silk-shape-rotate-anticlockwise {
	background-position: -128px -400px
}

.ui-silk-shape-rotate-clockwise {
	background-position: -144px -400px
}

.ui-silk-shape-square {
	background-position: -160px -400px
}

.ui-silk-shape-square-add {
	background-position: -176px -400px
}

.ui-silk-shape-square-delete {
	background-position: -192px -400px
}

.ui-silk-shape-square-edit {
	background-position: -208px -400px
}

.ui-silk-shape-square-error {
	background-position: -224px -400px
}

.ui-silk-shape-square-go {
	background-position: -240px -400px
}

.ui-silk-shape-square-key {
	background-position: -256px -400px
}

.ui-silk-shape-square-link {
	background-position: -272px -400px
}

.ui-silk-shape-ungroup {
	background-position: -288px -400px
}

.ui-silk-shield {
	background-position: -304px -400px
}

.ui-silk-shield-add {
	background-position: -320px -400px
}

.ui-silk-shield-delete {
	background-position: -336px -400px
}

.ui-silk-shield-go {
	background-position: -352px -400px
}

.ui-silk-sitemap {
	background-position: -368px -400px
}

.ui-silk-sitemap-color {
	background-position: -384px -400px
}

.ui-silk-sound {
	background-position: -400px -400px
}

.ui-silk-sound-add {
	background-position: -416px -400px
}

.ui-silk-sound-delete {
	background-position: -432px -400px
}

.ui-silk-sound-low {
	background-position: -448px -400px
}

.ui-silk-sound-mute {
	background-position: -464px -400px
}

.ui-silk-sound-none {
	background-position: -480px -400px
}

.ui-silk-spellcheck {
	background-position: -496px -400px
}

.ui-silk-sport-8ball {
	background-position: -0px -416px
}

.ui-silk-sport-basketball {
	background-position: -16px -416px
}

.ui-silk-sport-football {
	background-position: -32px -416px
}

.ui-silk-sport-golf {
	background-position: -48px -416px
}

.ui-silk-sport-raquet {
	background-position: -64px -416px
}

.ui-silk-sport-shuttlecock {
	background-position: -80px -416px
}

.ui-silk-sport-soccer {
	background-position: -96px -416px
}

.ui-silk-sport-tennis {
	background-position: -112px -416px
}

.ui-silk-star {
	background-position: -128px -416px
}

.ui-silk-status-away {
	background-position: -144px -416px
}

.ui-silk-status-busy {
	background-position: -160px -416px
}

.ui-silk-status-offline {
	background-position: -176px -416px
}

.ui-silk-status-online {
	background-position: -192px -416px
}

.ui-silk-stop {
	background-position: -208px -416px
}

.ui-silk-style {
	background-position: -224px -416px
}

.ui-silk-style-add {
	background-position: -240px -416px
}

.ui-silk-style-delete {
	background-position: -256px -416px
}

.ui-silk-style-edit {
	background-position: -272px -416px
}

.ui-silk-style-go {
	background-position: -288px -416px
}

.ui-silk-sum {
	background-position: -304px -416px
}

.ui-silk-tab {
	background-position: -320px -416px
}

.ui-silk-table {
	background-position: -336px -416px
}

.ui-silk-table-add {
	background-position: -352px -416px
}

.ui-silk-table-delete {
	background-position: -368px -416px
}

.ui-silk-table-edit {
	background-position: -384px -416px
}

.ui-silk-table-error {
	background-position: -400px -416px
}

.ui-silk-table-gear {
	background-position: -416px -416px
}

.ui-silk-table-go {
	background-position: -432px -416px
}

.ui-silk-table-key {
	background-position: -448px -416px
}

.ui-silk-table-lightning {
	background-position: -464px -416px
}

.ui-silk-table-link {
	background-position: -480px -416px
}

.ui-silk-table-multiple {
	background-position: -496px -416px
}

.ui-silk-table-refresh {
	background-position: -0px -432px
}

.ui-silk-table-relationship {
	background-position: -16px -432px
}

.ui-silk-table-row-delete {
	background-position: -32px -432px
}

.ui-silk-table-row-insert {
	background-position: -48px -432px
}

.ui-silk-table-save {
	background-position: -64px -432px
}

.ui-silk-table-sort {
	background-position: -80px -432px
}

.ui-silk-tab-add {
	background-position: -96px -432px
}

.ui-silk-tab-delete {
	background-position: -112px -432px
}

.ui-silk-tab-edit {
	background-position: -128px -432px
}

.ui-silk-tab-go {
	background-position: -144px -432px
}

.ui-silk-tag {
	background-position: -160px -432px
}

.ui-silk-tag-blue {
	background-position: -176px -432px
}

.ui-silk-tag-blue-add {
	background-position: -192px -432px
}

.ui-silk-tag-blue-delete {
	background-position: -208px -432px
}

.ui-silk-tag-blue-edit {
	background-position: -224px -432px
}

.ui-silk-tag-green {
	background-position: -240px -432px
}

.ui-silk-tag-orange {
	background-position: -256px -432px
}

.ui-silk-tag-pink {
	background-position: -272px -432px
}

.ui-silk-tag-purple {
	background-position: -288px -432px
}

.ui-silk-tag-red {
	background-position: -304px -432px
}

.ui-silk-tag-yellow {
	background-position: -320px -432px
}

.ui-silk-telephone {
	background-position: -336px -432px
}

.ui-silk-telephone-add {
	background-position: -352px -432px
}

.ui-silk-telephone-delete {
	background-position: -368px -432px
}

.ui-silk-telephone-edit {
	background-position: -384px -432px
}

.ui-silk-telephone-error {
	background-position: -400px -432px
}

.ui-silk-telephone-go {
	background-position: -416px -432px
}

.ui-silk-telephone-key {
	background-position: -432px -432px
}

.ui-silk-telephone-link {
	background-position: -448px -432px
}

.ui-silk-television {
	background-position: -464px -432px
}

.ui-silk-television-add {
	background-position: -480px -432px
}

.ui-silk-television-delete {
	background-position: -496px -432px
}

.ui-silk-textfield {
	background-position: -0px -448px
}

.ui-silk-textfield-add {
	background-position: -16px -448px
}

.ui-silk-textfield-delete {
	background-position: -32px -448px
}

.ui-silk-textfield-key {
	background-position: -48px -448px
}

.ui-silk-textfield-rename {
	background-position: -64px -448px
}

.ui-silk-text-align-center {
	background-position: -80px -448px
}

.ui-silk-text-align-justify {
	background-position: -96px -448px
}

.ui-silk-text-align-left {
	background-position: -112px -448px
}

.ui-silk-text-align-right {
	background-position: -128px -448px
}

.ui-silk-text-allcaps {
	background-position: -144px -448px
}

.ui-silk-text-bold {
	background-position: -160px -448px
}

.ui-silk-text-columns {
	background-position: -176px -448px
}

.ui-silk-text-dropcaps {
	background-position: -192px -448px
}

.ui-silk-text-heading-1 {
	background-position: -208px -448px
}

.ui-silk-text-heading-2 {
	background-position: -224px -448px
}

.ui-silk-text-heading-3 {
	background-position: -240px -448px
}

.ui-silk-text-heading-4 {
	background-position: -256px -448px
}

.ui-silk-text-heading-5 {
	background-position: -272px -448px
}

.ui-silk-text-heading-6 {
	background-position: -288px -448px
}

.ui-silk-text-horizontalrule {
	background-position: -304px -448px
}

.ui-silk-text-indent {
	background-position: -320px -448px
}

.ui-silk-text-indent-remove {
	background-position: -336px -448px
}

.ui-silk-text-italic {
	background-position: -352px -448px
}

.ui-silk-text-kerning {
	background-position: -368px -448px
}

.ui-silk-text-letterspacing {
	background-position: -384px -448px
}

.ui-silk-text-letter-omega {
	background-position: -400px -448px
}

.ui-silk-text-linespacing {
	background-position: -416px -448px
}

.ui-silk-text-list-bullets {
	background-position: -432px -448px
}

.ui-silk-text-list-numbers {
	background-position: -448px -448px
}

.ui-silk-text-lowercase {
	background-position: -464px -448px
}

.ui-silk-text-padding-bottom {
	background-position: -480px -448px
}

.ui-silk-text-padding-left {
	background-position: -496px -448px
}

.ui-silk-text-padding-right {
	background-position: -0px -464px
}

.ui-silk-text-padding-top {
	background-position: -16px -464px
}

.ui-silk-text-replace {
	background-position: -32px -464px
}

.ui-silk-text-signature {
	background-position: -48px -464px
}

.ui-silk-text-smallcaps {
	background-position: -64px -464px
}

.ui-silk-text-strikethrough {
	background-position: -80px -464px
}

.ui-silk-text-subscript {
	background-position: -96px -464px
}

.ui-silk-text-superscript {
	background-position: -112px -464px
}

.ui-silk-text-underline {
	background-position: -128px -464px
}

.ui-silk-text-uppercase {
	background-position: -144px -464px
}

.ui-silk-thumb-down {
	background-position: -160px -464px
}

.ui-silk-thumb-up {
	background-position: -176px -464px
}

.ui-silk-tick {
	background-position: -192px -464px
}

.ui-silk-time {
	background-position: -208px -464px
}

.ui-silk-timeline-marker {
	background-position: -224px -464px
}

.ui-silk-time-add {
	background-position: -240px -464px
}

.ui-silk-time-delete {
	background-position: -256px -464px
}

.ui-silk-time-go {
	background-position: -272px -464px
}

.ui-silk-transmit {
	background-position: -288px -464px
}

.ui-silk-transmit-add {
	background-position: -304px -464px
}

.ui-silk-transmit-blue {
	background-position: -320px -464px
}

.ui-silk-transmit-delete {
	background-position: -336px -464px
}

.ui-silk-transmit-edit {
	background-position: -352px -464px
}

.ui-silk-transmit-error {
	background-position: -368px -464px
}

.ui-silk-transmit-go {
	background-position: -384px -464px
}

.ui-silk-tux {
	background-position: -400px -464px
}

.ui-silk-user {
	background-position: -416px -464px
}

.ui-silk-user-add {
	background-position: -432px -464px
}

.ui-silk-user-comment {
	background-position: -448px -464px
}

.ui-silk-user-delete {
	background-position: -464px -464px
}

.ui-silk-user-edit {
	background-position: -480px -464px
}

.ui-silk-user-female {
	background-position: -496px -464px
}

.ui-silk-user-go {
	background-position: -0px -480px
}

.ui-silk-user-gray {
	background-position: -16px -480px
}

.ui-silk-user-green {
	background-position: -32px -480px
}

.ui-silk-user-orange {
	background-position: -48px -480px
}

.ui-silk-user-red {
	background-position: -64px -480px
}

.ui-silk-user-suit {
	background-position: -80px -480px
}

.ui-silk-vcard {
	background-position: -96px -480px
}

.ui-silk-vcard-add {
	background-position: -112px -480px
}

.ui-silk-vcard-delete {
	background-position: -128px -480px
}

.ui-silk-vcard-edit {
	background-position: -144px -480px
}

.ui-silk-vector {
	background-position: -160px -480px
}

.ui-silk-vector-add {
	background-position: -176px -480px
}

.ui-silk-vector-delete {
	background-position: -192px -480px
}

.ui-silk-wand {
	background-position: -208px -480px
}

.ui-silk-weather-clouds {
	background-position: -224px -480px
}

.ui-silk-weather-cloudy {
	background-position: -240px -480px
}

.ui-silk-weather-lightning {
	background-position: -256px -480px
}

.ui-silk-weather-rain {
	background-position: -272px -480px
}

.ui-silk-weather-snow {
	background-position: -288px -480px
}

.ui-silk-weather-sun {
	background-position: -304px -480px
}

.ui-silk-webcam {
	background-position: -320px -480px
}

.ui-silk-webcam-add {
	background-position: -336px -480px
}

.ui-silk-webcam-delete {
	background-position: -352px -480px
}

.ui-silk-webcam-error {
	background-position: -368px -480px
}

.ui-silk-world {
	background-position: -384px -480px
}

.ui-silk-world-add {
	background-position: -400px -480px
}

.ui-silk-world-delete {
	background-position: -416px -480px
}

.ui-silk-world-edit {
	background-position: -432px -480px
}

.ui-silk-world-go {
	background-position: -448px -480px
}

.ui-silk-world-link {
	background-position: -464px -480px
}

.ui-silk-wrench {
	background-position: -480px -480px
}

.ui-silk-wrench-orange {
	background-position: -496px -480px
}

.ui-silk-xhtml {
	background-position: -0px -496px
}

.ui-silk-xhtml-add {
	background-position: -16px -496px
}

.ui-silk-xhtml-delete {
	background-position: -32px -496px
}

.ui-silk-xhtml-go {
	background-position: -48px -496px
}

.ui-silk-xhtml-valid {
	background-position: -64px -496px
}

.ui-silk-zoom {
	background-position: -80px -496px
}

.ui-silk-zoom-in {
	background-position: -96px -496px
}

.ui-silk-zoom-out {
	background-position: -112px -496px
}


/* Buttons */
span.button,span.button button,span.button input,span.button span {
	background-image: url("base/images/white.png");
	background-position: left -868px;
	border: 0 none;
	display: inline-block;
	font: 12px/ 12px Sans-serif;
	margin: 0;
	position: relative;
	vertical-align: middle;
	white-space: nowrap;
}

span.button {
	background-position: left -868px;
	padding: 0;
}

a.button,a.button span {
	background-image: url("base/images/white.png");
	background-position: left -868px;
	cursor: pointer;
	display: inline-block;
	position: relative;
	text-decoration: none !important;
	vertical-align: middle;
	white-space: nowrap;
}

a.button {
	background-position: left -868px;
	overflow: visible;
	padding: 0;
}

a.button,span.button {
	margin-right: 7px;
}

span.button button,span.button input,span.button span {
	background-position: right -868px;
	cursor: pointer;
	height: 25px;
	left: 7px;
	line-height: 28px;
	padding: 0 13px 0 7px;
}

span.button input {
	padding: 0 10px 0 4px;
}

a.button.strong *,span.button.strong * {
	font-weight: bold !important;
}

a.button span {
	background-position: right -868px;
	color: #000000;
	font: 12px/ 12px Sans-serif;
	left: 7px;
	padding: 7px 14px 6px 6px;
}

a.button:hover,span.button.over {
	background-position: left -838px;
}

a.button:hover span,span.button.over button,span.button.over input,span.button.over span
	{
	background-position: right -838px;
}

a.button.aqua,a.button.aqua span,span.button.aqua,span.button.aqua button,span.button.aqua input,span.button.aqua span
	{
	background-image: url("base/images/aqua.png");
	color: #000000;
}

a.button.black,a.button.black span,span.button.black,span.button.black button,span.button.black input,span.button.black span
	{
	background-image: url("base/images/black.png");
	color: #FFFFFF;
}

a.button.blue,a.button.blue span,span.button.blue,span.button.blue button,span.button.blue input,span.button.blue span
	{
	background-image: url("base/images/blue.png");
	color: #000000;
}

a.button.fuchsia,a.button.fuchsia span,span.button.fuchsia,span.button.fuchsia button,span.button.fuchsia input,span.button.fuchsia span
	{
	background-image: url("base/images/fuchsia.png");
	color: #FFFFFF;
}

a.button.gray,a.button.gray span,span.button.gray,span.button.gray button,span.button.gray input,span.button.gray span
	{
	background-image: url("base/images/gray.png");
	color: #000000;
}

a.button.green,a.button.green span,span.button.green,span.button.green button,span.button.green input,span.button.green span
	{
	background-image: url("base/images/green.png");
	color: #000000;
}

a.button.lime,a.button.lime span,span.button.lime,span.button.lime button,span.button.lime input,span.button.lime span
	{
	background-image: url("base/images/lime.png");
	color: #FFFFFF;
}

a.button.maroon,a.button.maroon span,span.button.maroon,span.button.maroon button,span.button.maroon input,span.button.maroon span
	{
	background-image: url("base/images/maroon.png");
	color: #FFFFFF;
}

a.button.navy,a.button.navy span,span.button.navy,span.button.navy button,span.button.navy input,span.button.navy span
	{
	background-image: url("base/images/navy.png");
	color: #FFFFFF;
}

a.button.olive,a.button.olive span,span.button.olive,span.button.olive button,span.button.olive input,span.button.olive span
	{
	background-image: url("base/images/olive.png");
	color: #FFFFFF;
}

a.button.orange,a.button.orange span,span.button.orange,span.button.orange button,span.button.orange input,span.button.orange span
	{
	background-image: url("base/images/orange.png");
	color: #000000;
}

a.button.purple,a.button.purple span,span.button.purple,span.button.purple button,span.button.purple input,span.button.purple span
	{
	background-image: url("base/images/purple.png");
	color: #FFFFFF;
}

a.button.red,a.button.red span,span.button.red,span.button.red button,span.button.red input,span.button.red span
	{
	background-image: url("base/images/red.png");
	color: #FFFFFF;
}

a.button.silver,a.button.silver span,span.button.silver,span.button.silver button,span.button.silver input,span.button.silver span
	{
	background-image: url("base/images/silver.png");
	color: #FFFFFF;
}

a.button.teal,a.button.teal span,span.button.teal,span.button.teal button,span.button.teal input,span.button.teal span
	{
	background-image: url("base/images/teal.png");
	color: #FFFFFF;
}

a.button.white,a.button.white span,span.button.white,span.button.white button,span.button.white input,span.button.white span
	{
	background-image: url("base/images/white.png");
	color: #6c6a6a;
}

a.button.yellow,a.button.yellow span,span.button.yellow,span.button.yellow button,span.button.yellow input,span.button.yellow span
	{
	background-image: url("base/images/yellow.png");
	color: #000000;
}

span.button.middle,span.button.middle button,span.button.middle input,span.button.middle span
	{
	background-position: left -793px;
	font: 13px/ 13px Sans-serif;
}

span.button.middle {
	background-position: left -793px;
}

a.button.middle,a.button.middle span {
	background-position: left -793px;
}

a.button.middle {
	background-position: left -793px;
}

span.button.middle button,span.button.middle input,span.button.middle span
	{
	background-position: right -793px;
	height: 40px;
	line-height: 44px;
}

a.button.middle span {
	background-position: right -793px;
	font: 13px/ 13px Sans-serif;
	padding: 14px 18px 13px 10px;
}

span.button.middle button,span.button.middle span {
	padding: 0 17px 0 11px;
}

span.button.middle input {
	padding: 0 14px 0 8px;
}

a.button.middle:hover,span.button.middle.over {
	background-position: left -748px;
}

a.button.middle:hover span,span.button.middle.over button,span.button.middle.over input,span.button.middle.over span
	{
	background-position: right -748px;
}

span.button.big,span.button.big button,span.button.big input,span.button.big span
	{
	background-position: left -688px;
	font: 15px/ 15px Sans-serif;
}

span.button.big {
	background-position: left -688px;
}

a.button.big,a.button.big span {
	background-position: left -688px;
}

a.button.big {
	background-position: left -688px;
}

span.button.big button,span.button.big input,span.button.big span {
	background-position: right -688px;
	height: 55px;
	line-height: 60px;
}

a.button.big span {
	background-position: right -688px;
	font: 15px/ 15px Sans-serif;
	padding: 20px 22px 20px 14px;
}

span.button.big button,span.button.big span {
	padding: 0 21px 0 15px;
}

span.button.big input {
	padding: 0 18px 0 12px;
}

a.button.big:hover,span.button.big.over {
	background-position: left -628px;
}

a.button.big:hover span,span.button.big.over button,span.button.big.over input,span.button.big.over span
	{
	background-position: right -628px;
}

/* count_dn, count_up */
.count_up,.count_dn {
	background-image: url("base/images/white.png");
	width: 17px;
	height: 9px;
	display: block;
}

.count_up {
	background-position: -90px -961px;
}

.count_dn {
	background-position: -90px -981px;
}

a.count_up:hover {
	background-position: -90px -971px;
}

a.count_dn:hover {
	background-position: -90px -991px;
}

/* c1 icon */
ul li.c1 {
	background: url("base/images/white.png") no-repeat scroll -127px -172px transparent;
	padding: 0 0 0 7px;
}

h3.c2 {
	background: url("base/images/white.png") no-repeat scroll -107px -195px
		transparent;
	padding: 0 0 0 10px;
}

h3.c3 {
	background: url("base/images/white.png") no-repeat scroll -147px -143px
		transparent;
	padding: 0 0 0 10px;
}

ul li.c4 {
	background: url("base/images/white.png") no-repeat scroll -55px -1001px
		transparent;
	padding: 0 0 0 10px;
}

.aqua .count_up,.aqua .count_dn,.aqua ul li.c1,.aqua h3.c2,.aqua h3.c3,.aqua ul li.c4
{
	background-image: url("base/images/aqua.png");
}

.black .count_up,.black .count_dn,.black ul li.c1,.black h3.c2,.black h3.c3,.black ul li.c4
	{
	background-image: url("base/images/black.png");
}

.blue .count_up,.blue .count_dn,.blue ul li.c1,.blue h3.c2,.blue h3.c3,.blue ul li.c4
	{
	background-image: url("base/images/blue.png");
}

.fuchsia .count_up,.fuchsia .count_dn,.fuchsia ul li.c1,.fuchsia h3.c2,.fuchsia h3.c3,.fuchsia ul li.c4
	{
	background-image: url("base/images/fuchsia.png");
}

.gray .count_up,.gray .count_dn,.gray ul li.c1,.gray h3.c2,.gray h3.c3,.gray ul li.c4
	{
	background-image: url("base/images/gray.png");
}

.green .count_up,.green .count_dn,.green ul li.c1,.green h3.c2,.green h3.c3,.green ul li.c4
	{
	background-image: url("base/images/green.png");
}

.lime .count_up,.lime .count_dn,.lime ul li.c1,.lime h3.c2,.lime h3.c3,.lime ul li.c4
	{
	background-image: url("base/images/lime.png");
}

.maroon .count_up,.maroon .count_dn,.maroon ul li.c1,.maroon h3.c2,.maroon h3.c3,.maroon ul li.c4
	{
	background-image: url("base/images/maroon.png");
}

.navy .count_up,.navy .count_dn,.navy ul li.c1,.navy h3.c2,.navy h3.c3,.navy ul li.c4
	{
	background-image: url("base/images/navy.png");
}

.olive .count_up,.olive .count_dn,.olive ul li.c1,.olive h3.c2,.olive h3.c3,.olive ul li.c4
	{
	background-image: url("base/images/olive.png");
}

.orange .count_up,.orange .count_dn,.orange ul li.c1,.orange h3.c2,.orange h3.c3,.orange ul li.c4
	{
	background-image: url("base/images/orange.png");
}

.purple .count_up,.purple .count_dn,.purple ul li.c1,.purple h3.c2,.purple h3.c3,.purple ul li.c4
	{
	background-image: url("base/images/purple.png");
}

.red .count_up,.red .count_dn,.red ul li.c1,.red h3.c2,.red h3.c3,.red ul li.c4
	{
	background-image: url("base/images/red.png");
}

.silver .count_up,.silver .count_dn,.silver ul li.c1,.silver h3.c2,.silver h3.c3,.silver ul li.c4
	{
	background-image: url("base/images/silver.png");
}

.teal .count_up,.teal .count_dn,.teal ul li.c1,.teal h3.c2,.teal h3.c3,.teal ul li.c4
	{
	background-image: url("base/images/teal.png");
}

.yellow .count_up,.yellow .count_dn,.yellow ul li.c1,.yellow h3.c2,.yellow h3.c3,.yellow ul li.c4
	{
	background-image: url("base/images/yellow.png");
}

.btn_small,.btn_normal {
	height: 31px;
	display: inline-block;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff !important;
	padding-top: 13px;
}

#dialog_msg {
	display: none;
	padding: 10px;
}

.ui-draggable-dragging {
	z-index: 9999;
}

.border_none {
	border: none !important;
}

.border_none .content {
	padding: 0;
}

/* calendar */
fieldset.jcalendar {
	border: 1px solid #A1A5A9;
	font: .9em Arial, Helvetica, sans-serif;
}

div.jcalendar-selects {
	padding: .6em .4em;
	text-align: center;
}

div.jcalendar-selects select {
	border: 1px solid #A1A5A9;
	font-size: 100%;
}

div.jcalendar table {
	background: #a1a5a9;
	color: #000;
	margin: .3em auto;
}

div.jcalendar table th {
	background: #eee;
}

div.jcalendar table td {
	background: #f9f9f9;
	padding: 0;
}

div.jcalendar table th.weekend {
	background: #ddd;
}

div.jcalendar table td.weekend {
	background: #e9e9e9;
}

div.jcalendar table td a {
	color: #333;
	display: block;
	line-height: 1.7em;
	text-align: center;
	text-decoration: none;
}

div.jcalendar table td.today a {
	background: #777;
	border-color: #aaa;
	color: #fff;
	font-weight: 700;
}

div.jcalendar table td a:hover,div.jcalendar table td a:focus,div.jcalendar table td a:active {
	background: #77b0d3;
	color: #fff;
	padding: 0;
}

div.jcalendar table td a.selected {
	background: #0072b9;
	color: #fff;
}

div.jcalendar-links {
	margin: .4em;
	text-align: center;
}

div.jcalendar-links a {
	padding: .2em .4em;
}

/* comments */
ul.commentlist {
	list-style:none outside none;
	margin:30px 0;
}

ul.commentlist li {
	margin:20px 0 20px 0;
	list-style-type:none;
}

ul.commentlist li.reply1 {
	padding:0 0 0 40px;
	background:url("/skins/board/default/images/common/iconReplyArrow.gif") no-repeat 20px 10px transparent;
}

ul.commentlist li.reply2 {
	padding:0 0 0 80px;
	background:url("/skins/board/default/images/common/iconReplyArrow.gif") no-repeat 60px 10px transparent;
}

ul.commentlist li.reply3 {
	padding:0 0 0 120px;
	background:url("/skins/board/default/images/common/iconReplyArrow.gif") no-repeat 100px 10px transparent;
}

ul.commentlist li.reply4 {
	padding:0 0 0 160px;
	background:url("/skins/board/default/images/common/iconReplyArrow.gif") no-repeat 140px 10px transparent;
}

ul.commentlist li.reply5 {
	padding:0 0 0 200px;
	background:url("/skins/board/default/images/common/iconReplyArrow.gif") no-repeat 180px 10px transparent;
}

ul.commentlist li .avatar {
	background:url("base/comment/default/avatar_bg.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:94px;
	padding-left:10px;
	padding-top:8px;
	width:90px;
}

ul.commentlist li .content {
	margin-left:100px;
	position:relative;
}

ul.commentlist li .content .option {
	position:absolute;
	right:10px;
	top:10px;
	z-index:20;
}

ul.commentlist li .content .option span {
	display:inline;
	font-size:11px;
	left:-1px;
	padding:0 0 0 5px;
}

ul.commentlist li .content .option span.modify, ul.commentlist li .content .option span.delete {
	background-image:url("base/comment/default/vr.png");
	background-position:left center;
	background-repeat:no-repeat;
}

ul.commentlist li .content .option a {
	color:#666666;
}

ul.commentlist li .content .option a:hover {
	text-decoration:underline;
}

ul.commentlist li .content .comment_popup_menu {
	position:absolute;
	right:10px;
	bottom:10px;
	z-index:20;
}

ul.commentlist .popup_comment {
	font-size:11px;
	color:#666666;
}

ul.commentlist .popup_comment:hover {
	text-decoration:underline;
}

ul.commentlist li .content .top {
	background:url("base/comment/default/top_l.png") no-repeat scroll left 0 transparent;
	margin-right:20px;
	position:relative;
}

ul.commentlist li .content .top p {
	background:url("base/comment/default/top_r.png") no-repeat scroll right 0 transparent;
	display:block;
	position:relative;
	height:25px;
	left:20px;
	padding:25px 17px 0 17px;
}

ul.commentlist li .content .main {
	background:url("base/comment/default/main_l.png") repeat-y scroll left 0 transparent;
	margin-right:20px;
	position:relative;
}

ul.commentlist li .content .main p {
	background:url("base/comment/default/main_r.png") repeat-y scroll right 0 transparent;
	display:block;
	position:relative;
	left:20px;
	padding:10px 17px 0 17px;
}

ul.commentlist li .content .bottom {
	background:url("base/comment/default/bottom_l.png") no-repeat scroll left 0 transparent;
	margin-right:20px;
	position:relative;
}

ul.commentlist li .content .bottom p {
	background:url("base/comment/default/bottom_r.png") no-repeat scroll right 0 transparent;
	display:block;
	position:relative;
	height:10px;
	left:20px;
}

ul.commentlist li .top .author {
	font-size:17px;
	font-weight:bold;
}

ul.commentlist li .top .date {
	color:#636262;
	font-size:10px;
}

ul.commentlist li .main p {
	text-align:justify;
	color:#333333;
	font-family:Arial,"Trebuchet MS",Verdana,serif;
	font-size:14px;
}

ul.commentlist li .main p.control {
	text-align:right;
}

.comment_write_frame {
	border:1px solid #E0E1DB;
	padding-bottom:10px;
	margin-top:10px;
}

.comment_write_frame .userinfo {
	margin:10px 10px 0;
}

.comment_write_frame .userinfo input[type="text"], .comment_write_frame .userinfo input[type="password"] {
	margin-right:10px;
	width:60px;
}

.comment_button {
	margin-top:0.5em;
	padding-right:10px;
	text-align:right;
}

