#main-navigation{
	font-size:13px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	z-index: 100;
	background-color: #474e58;
}
#main-navigation ul, #main-navigation ul ul{
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 838px;
	background-image: url(../img/common/bg_k_30.png);
	background-color: #474e58;
}

#main-navigation ul a{
	display:block;
	padding:0;
	color:#fff;
	text-decoration:none;
	background-color: #474e58;
}

#main-navigation ul a:hover{
background-color:#fff;
color:#474e58;
}

#main-navigation ul li{
	float:left;
	position:relative;
	text-align: left;
	padding:0;
}

#main-navigation ul ul {
position:absolute;
display:none;
width:12em;
padding:0;
}

#main-navigation ul li ul a{
	width:12em;
	height:auto;
	float:left;
}

#main-navigation ul ul ul{
	top:auto;
	width: 12em;
}	

#main-navigation ul li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#main-navigation ul li:hover ul ul, #main-navigation ul li:hover ul ul ul, #main-navigation ul li:hover ul ul ul ul{
display:none;
}
#main-navigation ul li:hover ul, #main-navigation ul li li:hover ul, #main-navigation ul li li li:hover ul, #main-navigation ul li li li li:hover ul{
display:block;
}
#main-navigation ul li {
line-height::1;
	z-index: 100;
}

/*    font
----------------------------------------------*/
.fwB {font-weight: bold!important;}
.fwN {font-weight: normal!important;}
.fsS {font-size:64%!important;}
.fs10 {font-size:77%!important;}
.fs11 {font-size:85%!important;}
.fs12 {font-size:93%!important;}
.fs13 {font-size:100%!important;}
.fs14 {font-size:108%!important;}
.fs15 {font-size:116%!important;}
.fs16 {font-size:123.1%!important;}
.fs17 {font-size:131%!important;}
.fs18 {font-size:138.5%!important;}
.fs19 {font-size:146.5%!important;}
.fs20 {font-size:153.9%!important;}
.fs21 {font-size:161.6%!important;}
.fs22 {font-size:167%!important;}
.fs23 {font-size:174%!important;}
.fs24 {font-size:182%!important;}
.fs25 {font-size:189%!important;}
.fs26 {font-size:197%!important;}
.ffs10 {font-size:10px!important;}
.ffs11 {font-size:11px!important;}
.ffs12 {font-size:12px!important;}
.ffs13 {font-size:13px!important;}
.ffs14 {font-size:14px!important;}
.ffs15 {font-size:15px!important;}
.ffs16 {font-size:16px!important;}
.ffs17 {font-size:17px!important;}
.ffs18 {font-size:18px!important;}
.ffs19 {font-size:19px!important;}
.ffs20 {font-size:20px!important;}
.ffs21 {font-size:21px!important;}
.ffs22 {font-size:22px!important;}
.ffs23 {font-size:23px!important;}
.ffs24 {font-size:24px!important;}
.ffs25 {font-size:25px!important;}
.ffs26 {font-size:26px!important;}
.ls1 {letter-spacing: 0.1em!important;}
.ls2 {letter-spacing: 0.2em!important;}
.ls3 {letter-spacing: 0.3em!important;}
.ls4 {letter-spacing: 0.4em!important;}
.ls5 {letter-spacing: 0.5em!important;}
.ls6 {letter-spacing: 0.6em!important;}
.ls7 {letter-spacing: 0.7em!important;}
.ls8 {letter-spacing: 85%!important;}
.ls9 {letter-spacing: 0.9em!important;}
.ls10 {letter-spacing: 1.0em!important;}
.lh10 {line-height:1.0em!important;}
.lh11 {line-height:1.1em!important;}
.lh12 {line-height:1.2em!important;}
.lh13 {line-height:1.3em!important;}
.lh14 {line-height:1.4em!important;}
.lh15 {line-height:1.5em!important;}
.lh16 {line-height:1.6em!important;}
.lh17 {line-height:1.7em!important;}
.lh18 {line-height:1.8em!important;}
.lh19 {line-height:1.9em!important;}
.lh20 {line-height:2.0em!important;}
.serif {font-family: Georgia, serif!important;}
.sans {font-family:Arial, sans-serif!important;}
/*    width
----------------------------------------------*/
.w40 {width: 40px!important;}
.w60 {width: 60px!important;}
.w80 {width: 80px!important;}
.w100 {width: 100px!important;}
.w120 {width: 120px!important;}
.w140 {width: 140px!important;}
.w160 {width: 160px!important;}
.w180 {width: 180px!important;}
.w200 {width: 200px!important;}
.w220 {width: 220px!important;}
.w240 {width: 240px!important;}
.w260 {width: 260px!important;}
.w280 {width: 280px!important;}
.w300 {width: 300px!important;}
.w320 {width: 320px!important;}
.w340 {width: 340px!important;}
.w360 {width: 360px!important;}
.w400 {width: 400px!important;}
.w420 {width: 420px!important;}
.w440 {width: 440px!important;}
.w460 {width: 460px!important;}
.w480 {width: 480px!important;}
.w500 {width: 500px!important;}
.w520 {width: 520px!important;}
.w540 {width: 540px!important;}
.w560 {width: 560px!important;}
.w580 {width: 580px!important;}
.w600 {width: 600px!important;}
.w620 {width: 620px!important;}
.w640 {width: 640px!important;}
/*    margin padding
----------------------------------------------*/
/* margin */
.m0 {margin:0px!important;}
.m10 {margin:10px!important;}
.m20 {margin:20px!important;}
.m30 {margin:30px!important;}
.m40 {margin:40px!important;}
.m50 {margin:50px!important;}
/* padding */
.p10 {padding:10px!important;}
.p20 {padding:20px!important;}
.p30 {padding:30px!important;}
.p40 {padding:40px!important;}
.p50 {padding:50px!important;}
/* detail */
.mA {margin:auto!important;}
.mT0 {margin-top:0!important;}
.mT1 {margin-top:1px!important;}
.mT2 {margin-top:2px!important;}
.mT3 {margin-top:3px!important;}
.mT4 {margin-top:4px!important;}
.mT5 {margin-top:5px!important;}
.mT10 {margin-top:10px!important;}
.mT-10 {margin-top:-10px!important;}
.mT11 {margin-top:11px!important;}
.mT12 {margin-top:12px!important;}
.mT13 {margin-top:13px!important;}
.mT14 {margin-top:14px!important;}
.mT15 {margin-top:15px!important;}
.mT20 {margin-top:20px!important;}
.mT-20 {margin-top:-20px!important;}
.mT25 {margin-top:25px!important;}
.mT30 {margin-top:30px!important;}
.mT-30 {margin-top:-30px!important;}
.mT35 {margin-top:35px!important;}
.mT40 {margin-top:40px!important;}
.mT45 {margin-top:45px!important;}
.mT50 {margin-top:50px!important;}
.mT55 {margin-top:55px!important;}
.mT60 {margin-top:60px!important;}
.mT65 {margin-top:65px!important;}
.mT70 {margin-top:70px!important;}
.mT75 {margin-top:75px!important;}
.mT80 {margin-top:80px!important;}
.mT85 {margin-top:85px!important;}
.mT90 {margin-top:90px!important;}
.mT95 {margin-top:95px!important;}
.mT100 {margin-top:100px!important;}
.mB0 {margin-bottom:0px!important;}
.mB5 {margin-bottom:5px!important;}
.mB10 {margin-bottom:10px!important;}
.mB15 {margin-bottom:15px!important;}
.mB20 {margin-bottom:20px!important;}
.mB25 {margin-bottom:25px!important;}
.mB30 {margin-bottom:30px!important;}
.mB35 {margin-bottom:35px!important;}
.mB40 {margin-bottom:40px!important;}
.mB45 {margin-bottom:45px!important;}
.mB50 {margin-bottom:50px!important;}
.mL0 {margin-left:0!important;}
.mL1 {margin-left:1px!important;}
.mL2 {margin-left:2px!important;}
.mL3 {margin-left:3px!important;}
.mL4 {margin-left:4px!important;}
.mL5 {margin-left:5px!important;}
.mL6 {margin-left:6px!important;}
.mL7 {margin-left:7px!important;}
.mL8 {margin-left:8px!important;}
.mL9 {margin-left:9px!important;}
.mL10 {margin-left:10px!important;}
.mL15 {margin-left:15px!important;}
.mL20 {margin-left:20px!important;}
.mL30 {margin-left:30px!important;}
.mL40 {margin-left:40px!important;}
.mL50 {margin-left:50px!important;}
.mL-1 {margin-left:-1px!important;}
.mL-2 {margin-left:-2px!important;}
.mL-3 {margin-left:-3px!important;}
.mL-4 {margin-left:-4px!important;}
.mL-5 {margin-left:-5px!important;}
.mL-10 {margin-left:-10px!important;}
.mL-20 {margin-left:-20px!important;}
.mL-30 {margin-left:-30px!important;}
.mL-40 {margin-left:-40px!important;}
.mL-50 {margin-left:-50px!important;}
.mR0 {margin-right:0px!important;}
.mR1 {margin-right:1px!important;}
.mR2 {margin-right:2px!important;}
.mR3 {margin-right:3px!important;}
.mR4 {margin-right:4px!important;}
.mR5 {margin-right:5px!important;}
.mR6 {margin-right:6px!important;}
.mR7 {margin-right:7px!important;}
.mR8 {margin-right:8px!important;}
.mR9 {margin-right:9px!important;}
.mR10 {margin-right:10px!important;}
.mR15 {margin-right:15px!important;}
.mR40 {margin-right:40px!important;}
.mR-50 {margin-right:-50px!important;}
.mR20 {margin-right:20px!important;}
.pT0 {padding-top:0px!important;}
.pT5 {padding-top:5px!important;}
.pT10 {padding-top:10px!important;}
.pT15 {padding-top:15px!important;}
.pT20 {padding-top:20px!important;}
.pT25 {padding-top:25px!important;}
.pT30 {padding-top:30px!important;}
.pT35 {padding-top:35px!important;}
.pT40 {padding-top:40px!important;}
.pT45 {padding-top:45px!important;}
.pT50 {padding-top:50px!important;}
.pT100 {padding-top:100px!important;}
.pB0 {padding-bottom:0px!important;}
.pB5 {padding-bottom:5px!important;}
.pB10 {padding-bottom:10px!important;}
.pB15 {padding-bottom:15px!important;}
.pB20 {padding-bottom:20px!important;}
.pB25 {padding-bottom:25px!important;}
.pB30 {padding-bottom:30px!important;}
.pB35 {padding-bottom:35px!important;}
.pB40 {padding-bottom:40px!important;}
.pB45 {padding-bottom:45px!important;}
.pB50 {padding-bottom:50px!important;}
.pB100 {padding-bottom:100px!important;}
.pL0 {padding-left:0!important;}
.pL5 {padding-left:5px!important;}
.pL10 {padding-left:10px!important;}
.pL15 {padding-left:15px!important;}
.pL20 {padding-left:20px!important;}
.pL25 {padding-left:25px!important;}
.pL30 {padding-left:30px!important;}
.pL35 {padding-left:35px!important;}
.pL40 {padding-left:40px!important;}
.pL45 {padding-left:45px!important;}
.pL50 {padding-left:50px!important;}
.pL60 {padding-left:60px!important;}
.pL80 {padding-left:80px!important;}
.pL100 {padding-left:100px!important;}
.pL120 {padding-left:120px!important;}
.pL140 {padding-left:140px!important;}
.pL160 {padding-left:160px!important;}
.pL180 {padding-left:180px!important;}
.pL200 {padding-left:200px!important;}
.pL220 {padding-left:220px!important;}
.pL240 {padding-left:240px!important;}
.pL260 {padding-left:260px!important;}
.pL280 {padding-left:280px!important;}
.pL300 {padding-left:300px!important;}
.pR0 {padding-right:0!important;}
.pR5 {padding-right:5px!important;}
.pR10 {padding-right:10px!important;}
.pR15 {padding-right:15px!important;}
.pR20 {padding-right:20px!important;}
.pR25 {padding-right:25px!important;}
.pR30 {padding-right:30px!important;}
.pR35 {padding-right:35px!important;}
.pR40 {padding-right:40px!important;}
.pR45 {padding-right:45px!important;}
.pR50 {padding-right:50px!important;}
.pR60 {padding-right:60px!important;}
.pR80 {padding-right:80px!important;}
.pR100 {padding-right:100px!important;}
.pR120 {padding-right:120px!important;}
.pR140 {padding-right:140px!important;}
.pR160 {padding-right:160px!important;}
.pR180 {padding-right:180px!important;}
.pR200 {padding-right:200px!important;}
.pR220 {padding-right:220px!important;}
.pR240 {padding-right:240px!important;}
.pR260 {padding-right:260px!important;}
.pR280 {padding-right:280px!important;}
.pR300 {padding-right:300px!important;}
/*    visual
----------------------------------------------*/
.pointer {cursor: pointer!important;}
/*    position
----------------------------------------------*/
.clear:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.fR {float:right!important;}
.fL {float:left!important;}
.fN {float:none!important;}
.cR {clear:right!important;}
.cL {clear:left!important;}
.cN {clear:none!important;}
.cB {clear:both!important;}
.pa {position: absolute!important;}
.pr {position: relative!important;}
.ps {position: static!important;}
.paLB {position: absolute!important;
	left: 0px!important;
	bottom: 0px!important;
	margin: 0px!important;}
.paLT {position: absolute!important;
	left: 0px!important;
	top: 0px!important;
	margin: 0px!important;}
.paRT {position: absolute!important;
	right: 0px!important;
	top: 0px!important;
	margin: 0px!important;}
.paRB {position: absolute!important;
	right: 0px!important;
	bottom: 0px!important;
	margin: 0px!important;}
.vaT {vertical-align: top!important;}
.vaM {vertical-align: middle!important;}
.vaB {vertical-align: bottom!important;}
.taC {
	text-align: center!important;}
.taC > * {text-align: center!important;}
.taR {text-align: right!important;}
.taR > * {text-align: right!important;}
.taL {text-align: left!important;}
.taL > * {text-align: left!important;}
/* visual none */
.none {display: none!important;}
.vnone {visibility: hidden!important;}
/* no br */
.nobr {white-space: nowrap!important;}
/* no border */
.nob {border:none!important;}
.pdf .pdfIcon{display:none!important;}

.gray{color:#999!important;}
.darkgray{color:#666!important;}
.black{color:#000!important;}
.white{color:#fff!important;}
.red{color:#CA2200!important;}
.blue{color:#3EBDFF!important;}
.green{color:#A7C210!important;}
.bluegreen{color:#39C!important;}
.navy{color:000055!important;}
.yellow{color:#FC0!important;}
.purple{color:#63C!important;}
.orange{color:#F90!important;}
.pink{color:#E9236E!important;}

.bg-gray{color:#999!important;}
.bg-darkgray{color:#666!important;}
.bg-black{color:#000!important;}
.bg-white{color:#fff!important;}
.bg-red{color:#CA2200!important;}
.bg-blue{color:#3EBDFF!important;}
.bg-green{color:#A7C210!important;}
.bg-bluegreen{color:#39C!important;}
.bg-navy{color:000055!important;}
.bg-yellow{color:#FC0!important;}
.bg-purple{color:#63C!important;}
.bg-orange{color:#F90!important;}
.bg-pink{color:#E9236E!important;}
.bT0 {
	border-top: none!important;}
.bB0 {
	border-bottom: none!important;}
.frame{
	border:solid 1px #ddd;}







 /*---------------------------------
	GRID/COLUMNS
-----------------------------------
	tinyfluidgrid.com
	& girlfriendnyc.com
	with changes by 99Lime
-----------------------------------*/
 /*
 & Columns : 12 
 & Gutter %: 20% 
 & MinWidth: 960px
 & MaxWidth: 1080px
 */
.col_1  { width: 6.6666666666667%; }
.col_2  { width: 15%; }
.col_3  { width: 23.333333333333%; }
.col_4  { width: 31.666666666667%; }
.col_5  { width: 40%; }
.col_6  { width: 48.333333333333%; }
.col_7  { width: 56.666666666667%; }
.col_8  { width: 65%; }
.col_9  { width: 73.333333333333%; }
.col_10 { width: 81.666666666667%; }
.col_11 { width: 90%; }
.col_12 { width: 98.333333333333%; }

.col_1,
.col_2,
.col_3,
.col_4,
.col_5,
.col_6,
.col_7,
.col_8,
.col_9,
.col_10,
.col_11,
.col_12 {
margin-left: 0.83333333333333%;
margin-right: 0.83333333333333%;
margin-top:8px;
margin-bottom:8px;
float: left;
display: block;
}

.alpha{margin-left:0px;}
.omega{margin-right:0px;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix, *:first-child+html .clearfix{zoom:1}

/* Viewable Grids 
	To view your grids, add the class .visible to any grid container.
	This will add a background color so you can see the layout of your grids. 
*/
.col_1.visible,
.col_2.visible,
.col_3.visible,
.col_4.visible,
.col_5.visible,
.col_6.visible,
.col_7.visible,
.col_8.visible,
.col_9.visible,
.col_10.visible,
.col_11.visible,
.col_12.visible {
background:#efefef;
}

/* Default .inner Padding 
	The inside of a column is automatically wrapped with div.inner by Javascript. 
	This allows for more flexible styling and layout without breaking your columns.
*/
.column .inner{
	padding:10px;
}.box {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	border: 1px solid #ccc;
	background-color: #f5f5f5;
}
