.aGrey {color:#666;}
.aGreyDark {color:#333;}
.aGreyLight {color:#999;}
.aWhite {color:#fff;}
.aOrange {color:#ff9900;}
.aBlueDark {color:#003366;}
.aWood {color:#663300;}
.aRed {color:#ff3366;}
.aGreen {color:#009900;}
.aOlive {color:#999900;}
.aGreenDark {color:#003333;}
.mflag {color:#ff9900;}
.musicTitle {color:#339900;}
.pad1 {padding-bottom:10px;clear:both;}
.pad2 {padding-bottom:10px;border-top:1px dotted #dde4eb;}
.pad3 {padding-bottom:10px;border-top:1px solid #dde4eb;}
.pad4 {padding-bottom:5px;clear:both;}
.pad5 {padding-bottom:5px;border-top:1px dotted #dde4eb;}
.pad6 {padding-bottom:5px;border-top:1px solid #dde4eb;}
.simpleBtn {color:#003333;padding:2px 4px;}
.simpleSelect {color:#333;padding:1px 3px;}
.simpleOption {color:#333;padding:1px 3px;}
.filler {height:105px;background-image:url('/img/my_sign.png');background-position:center;clear:both;}
.fillerTable {width:100%;height:100%;color:#333;text-align:center;background-image:url('/img/my_sign.png');background-position:center;background-repeat:no-repeat;clear:both;}
.errorImg {height:100px;width:70px;background-image:url('/img/error.jpg');clear:both;}
.error {color:#ff3366;}
.imgFrame {border:1px solid #ccc;padding:1px;display:block;background-color:#fff;}
.userPortrait {width:40px;height:50px;display:block;border:0px;}
.userPortraitL {width:62px;height:77px;display:block;border:0px;}
.recent {font-size:inherit;color:#009900;}
.fbLikeButton {width:90px;height:20px;overflow:hidden;border:0px;}
.fbLikeStandard {width:450px;height:40px;overflow:hidden;border:0px;}
.removeBtn {width:16px;height:16px;background-image:url('/img/m-layout.png');background-position:-32px -90px;cursor:pointer;opacity:0.2;}
.removeBtn:hover {background-position:-48px -90px;opacity:1;}
.cancelBtn {width:16px;height:16px;background-image:url('/img/m-layout.png');background-position:-192px -90px;cursor:pointer;opacity:0.6;}
.cancelBtn:hover {background-position:-208px -90px;opacity:1;}
.addBtn {width:16px;height:16px;background-image:url('/img/m-layout.png');background-position:0px -90px;cursor:pointer;opacity:0.6;}
.addBtn:hover {background-position:-16px -90px;opacity:1;}
.editBtn {width:16px;height:16px;background-image:url('/img/m-layout.png');background-position:-64px -90px;cursor:pointer;opacity:0.6;}
.editBtn:hover {background-position:-80px -90px;opacity:1;}
.saveBtn {width:16px;height:16px;background-image:url('/img/m-layout.png');background-position:-96px -90px;cursor:pointer;opacity:0.6;}
.saveBtn:hover {background-position:-112px -90px;opacity:1;}
.replyBtn {width:16px;height:16px;background-image:url('/img/m-layout.png');background-position:-128px -90px;cursor:pointer;opacity:0.6;}
.replyBtn:hover {background-position:-144px -90px;opacity:1;}
.repostBtn {width:16px;height:16px;background-image:url('/img/m-layout.png');background-position:-160px -90px;cursor:pointer;opacity:.60;}
.repostBtn:hover {background-position:-176px -90px;opacity:1;}
.upBtn {width:16px;height:16px;background-image:url('/img/m-layout.png');background-position:0px -106px;cursor:pointer;display:inline-block;}
.downBtn {width:16px;height:16px;background-image:url('/img/m-layout.png');background-position:-16px -106px;cursor:pointer;display:inline-block;}
.leftBtn {width:16px;height:16px;background-image:url('/img/m-layout.png');background-position:-32px -106px;cursor:pointer;display:inline-block;}
.rightBtn {width:16px;height:16px;background-image:url('/img/m-layout.png');background-position:-48px -106px;cursor:pointer;display:inline-block;}
.backBtn {width:16px;height:16px;background-image:url('/img/m-layout.png');background-position:-224px -90px;cursor:pointer;}
.groupIcon {height:24px;line-height:24px;padding:0 0 0 30px;background-image:url('/img/m-layout.png');background-position:-274px -28px;background-repeat:no-repeat;overflow:hidden;}
.pinRed {position:absolute;width:42px;height:30px;background-image:url('/img/pin-red2.png');}
.textInput {
	color:#333;line-height:25px;height:25px;border:1px solid #ccc;padding:0px 3px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
	border-radius:4px;
}
.textInput:hover {border-color:#bbb;}
.prettyBtn {
	height:26px;width:60px;text-align:center;border:1px solid #b39a42;cursor:pointer;color:#fff;line-height:26px;font-weight:bold;
	background-color:#f9d968;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f9d968', endColorStr='#bd9d2f', gradientType=0);
	background:-moz-linear-gradient(top, #f9d968, #bd9d2f);
	background:-webkit-gradient(linear,center top,center bottom,from(#f9d968),to(#bd9d2f));
	text-shadow:0 -1px 0 #999;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
}
.prettyBtn:hover {
	border-color:#3399dd;background-color:#33ccff;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#33ccff', endColorStr='#3399dd', gradientType=0);
	background:-moz-linear-gradient(top, #33ccff, #3399dd);
	background:-webkit-gradient(linear,center top,center bottom,from(#33ccff),to(#3399dd));
}
.simpleTA {
	color:#666;border:1px solid #ccc;padding:3px;overflow:auto;resize:none;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
	border-radius:4px;
}
.simpleTA:hover {border-color:#bbb;}
.gInput {
	width:150px;height:28px;float:left;padding:0 0 0 4px;border:0px;
	font-size:13px;color:#999;line-height:28px;
	-moz-border-radius:5px 0 0 5px;
    -webkit-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
}
.gInputDivG {
	height:28px;border:1px solid #d9e18f;float:left;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
	border-radius:5px;
}
.gInputDivG:hover {border-color:#b5c33f;}
.gSubmitBtnG {
	height:28px;width:60px;float:left;cursor:pointer;
	color:#666;line-height:28px;text-align:center;
	background-color:#fcfed5;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fcfed5', endColorStr='#d5deac', gradientType=0);
	background:-moz-linear-gradient(top, #fcfed5, #d5deac);
	background:-webkit-gradient(linear,center bottom,center top,from(#d5deac),to(#fcfed5));
	text-shadow:0 1px 0 #fff;
	-moz-border-radius:0 5px 5px 0;
    -webkit-border-radius:0 5px 5px 0;
}
.gSubmitBtnG:hover {
	background-color:#fcfed5;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fcfed5', endColorStr='#cedd84', gradientType=0);
	background:-moz-linear-gradient(top, #fcfed5, #cedd84);
	background:-webkit-gradient(linear,center bottom,center top,from(#cedd84),to(#fcfed5));
}
.gInputDivS {
	height:28px;border:1px solid #dddddd;float:left;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
	border-radius:5px;
}
.gInputDivS:hover {border-color:#cccccc;}
.gSubmitBtnS {
	height:28px;width:60px;float:left;cursor:pointer;
	color:#666;line-height:28px;text-align:center;
	background-color:#efefef;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#efefef', endColorStr='#dddddd', gradientType=0);
	background:-moz-linear-gradient(top, #efefef, #dddddd);
	background:-webkit-gradient(linear,center bottom,center top,from(#dddddd),to(#efefef));
	text-shadow:0 1px 0 #fff;
	-moz-border-radius:0 5px 5px 0;
    -webkit-border-radius:0 5px 5px 0;
}
.gSubmitBtnS:hover {
	background-color:#eeeeee;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#eeeeee', endColorStr='#cdcdcd', gradientType=0);
	background:-moz-linear-gradient(top, #eeeeee, #cdcdcd);
	background:-webkit-gradient(linear,center bottom,center top,from(#cdcdcd),to(#eeeeee));
}
.loading2 {width:16px;height:16px;background-image:url('/img/loading2.gif');}
.loading4 {width:64px;height:13px;background-image:url('/img/loading4.gif');}

/* Mask */
#maskOutterDiv {
	padding:10px;border:1px solid #ccc;background-image:url('/img/transfill_light.png');
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#maskTitleDiv {
	height:24px;border:1px solid #777700;border-bottom:0px;
	background-color:#a3c628;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#a3c628', endColorStr='#5e6c0f', gradientType=0);
	background:-moz-linear-gradient(top, #909b34, #abcf2a);
	background:-webkit-gradient(linear,center bottom,center top,from(#5e6c0f),to(#a3c628));
}
#maskInfoDiv {font-size:13px;color:#fff;line-height:30px;font-weight:bold;padding:0 0 0 5px;float:left;}
#maskCancelBtnDiv {width:16px;height:16px;background-image:url('/img/m-layout.png');background-position:-48px -90px;cursor:pointer;margin:5px 5px 0 0;float:right;}
#maskContentDiv {clear:both;position:relative;border:1px solid #777700;background-color:#fff;overflow:auto;overflow-x:hidden;}
#maskInterruptDiv {
	color:#fff;font-size:20px;font-weight:bold;padding:15px;width:400px;border:2px solid #ccc;background-image:url('/img/transfill_light.png');
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

/* Smiley Class */
.smileyImg {vertical-align:middle;border:0px;cursor:pointer;}

/* Drop A Line */
.dalMaskDiv {
	height:26px;padding:5px;border:1px solid #ddd;
	background-color:#dddddd;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#dddddd', endColorStr='#bbbbbb', gradientType=0);
	background:-moz-linear-gradient(top, #dddddd, #bbbbbb);
	background:-webkit-gradient(linear,center bottom,center top,from(#bbbbbb),to(#dddddd));
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.dalInviteMsgDiv {
	height:26px;padding:0 5px;background-color:#fff;color:#999;font-size:16px;line-height:26px;font-weight:bold;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
	-moz-box-shadow:inset 0px 1px 1px #aaa;
	-webkit-box-shadow:inset 0px 1px 1px #aaa;
	box-shadow:inset 0px 1px 1px #aaa;
}
.dalContentDiv {
	height:83px;padding:5px;border:1px solid #ddd;display:none;
	background-color:#dddddd;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#dddddd', endColorStr='#bbbbbb', gradientType=0);
	background:-moz-linear-gradient(top, #dddddd, #bbbbbb);
	background:-webkit-gradient(linear,center top,center bottom,from(#dddddd),to(#bbbbbb));
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.dalTA {
	height:42px;width:100%;padding:4px 5px;background-color:#fff;color:#333;border:none;overflow:auto;overflow-x:hidden;display:block;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
	-moz-box-shadow:inset 0px 1px 1px #aaa;
	-webkit-box-shadow:inset 0px 1px 1px #aaa;
	box-shadow:inset 0px 1px 1px #aaa;
}
.dalCntDiv {color:#fff;font-size:16px;height:28px;line-height:28px;float:left;font-weight:bold;text-shadow:0 -1px 0 #999;}
.dalCloseBtn {width:14px;height:14px;background-image:url('/img/m-layout.png');background-position:0px -122px;cursor:pointer;float:right;margin:7px 0 0 0;}
.dalCloseBtn:hover {background-position:0px -136px;}
.dalSubmitBtn {
	height:26px;width:60px;text-align:center;border:1px solid #b39a42;cursor:pointer;color:#fff;line-height:26px;font-weight:bold;float:right;margin:0 15px 0 0;
	background-color:#f9d968;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f9d968', endColorStr='#bd9d2f', gradientType=0);
	background:-moz-linear-gradient(top, #f9d968, #bd9d2f);
	background:-webkit-gradient(linear,center top,center bottom,from(#f9d968),to(#bd9d2f));
	text-shadow:0 -1px 0 #999;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
}
.dalSubmitBtn:hover {
	border-color:#3399dd;background-color:#33ccff;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#33ccff', endColorStr='#3399dd', gradientType=0);
	background:-moz-linear-gradient(top, #33ccff, #3399dd);
	background:-webkit-gradient(linear,center top,center bottom,from(#33ccff),to(#3399dd));
}
.dalSmileyBtn {width:24px;height:24px;background-image:url('/img/m-layout.png');background-position:-14px -122px;float:left;margin:2px 0 0 16px;}
.dalSmileyBtnHitArea {width:24px;height:24px;cursor:pointer;}
.dalSmileyBtnHitAreaPress {width:40px;height:28px;cursor:pointer;}
.dalSmileyBtnPress {
	width:40px;height:30px;float:left;margin:0 0 0 3px;padding:0 5px;font-weight:bold;background-color:#d7d7d7;background-image:url('/img/m-layout.png');background-position:-38px -122px;
	-moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-moz-box-shadow:2px 2px 2px #aaa;
	-webkit-box-shadow:2px 2px 2px #aaa;
	box-shadow:2px 2px 2px #aaa;
}
.dalSmileyBtnPress:hover {}
.dalSmileyDiv {
	position:absolute;width:250px;height:185px;padding:5px;margin:28px 0 0 10px;background-color:#fff;overflow:auto;border:5px solid #d7d7d7;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:2px 2px 2px #aaa;
	-webkit-box-shadow:2px 2px 2px #aaa;
	box-shadow:2px 2px 2px #aaa;
}

/* Permission */
.pki1 {width:32px;height:16px;background-image:url('/img/m-layout.png');background-position:-32px -150px;}
.pki2 {width:32px;height:16px;background-image:url('/img/m-layout.png');background-position:-64px -150px;}
.pki3 {width:32px;height:16px;background-image:url('/img/m-layout.png');background-position:-96px -150px;}
.pki4 {width:32px;height:16px;background-image:url('/img/m-layout.png');background-position:-128px -150px;}
