#chatwrapper {margin:0;padding:0;width:auto;border:1px solid #ACD8F0;background:#EBF4FB;font:12px arial;color:#222;}     
#chatheader {margin:5px;padding:0;width:auto;height:2em;}
#chatfooter {margin:5px 5px 10px 5px;padding:5px 0;width:auto;}
#chatbox {margin:0 5px;padding:0 5px;width:auto;height:270px;overflow:auto;border:1px solid #ACD8F0;background:#fff;text-align:left;}    
#chatmsgs {margin:0;padding:0;}    
#chatmute {float:left;font-size:0.9em;color:#cc6600;font-weight:bold;}
#chatpause {float:left;font-size:0.9em;color:#cc6600;font-weight:bold;}
#chatpop {float:right;margin-left:16px;font-size:0.9em;color:#cc6600;font-weight:bold;}
#chatwelcome {margin:0;padding:0 0 5px 0;height:1.5em;line-height:1.5em;text-align:center;}
#chatform {margin:0;padding:0;width:auto;}
#usermsg {margin:0;width:100%;border:1px solid #ACD8F0;font:12px arial;}     
#chatsubmit {width:60px;float:right;}
.msgln {margin:0 0 2px 0;}

#ichatwrapper {margin:0;padding:0;width:auto;border:1px solid #ACD8F0;background:#EBF4FB;font:12px arial;color:#222;}     
#ichatheader {margin:5px;padding:0;width:auto;height:2em;}
#ichatfooter {margin:5px 5px 10px 5px;padding:5px 0;width:auto;}
#ichatbox {margin:0 5px;padding:0 5px;width:auto;height:270px;overflow-y:auto;overflow-x:hidden ;border:1px solid #ACD8F0;background:#fff;text-align:left;}    
#ichatmsgs {margin:0;padding:0;}    
#ichatpop {float:right;}
#ichatstatus {margin:0;padding:0 0 5px 0;height:1.5em;line-height:1.5em;text-align:center;}
#ichatform {margin:0;padding:0;width:auto;}
#ichatusermsg {margin:0;width:100%;border:1px solid #ACD8F0;font:12px arial;}     
#ichatsend {width:60px;float:right;}
#ichatconnect {margin:0 0 0 5px;padding:0;display:inline-block;width:12px;height:100%;position:relative;top:-1px;background:url('../images/grylt.png') no-repeat center;text-align:center;font-size:9px;font-weight:bold;color:white;}
#ichatconnect.connected {background-image:url('../images/grnlt.png');}
#ichatconnect.disconnected {background-image:url('../images/redlt.png');color:white;}
#ichatconnect.connecting {background-image:url('../images/ylwlt.png');color:black;}


.greenbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
	background:-moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-o-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0);
	background-color:#77d42a;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #268a16;
	display:inline-block;
	cursor:pointer;
	color:#306108 !important;
	font-family:Trebuchet MS, sans-serif;
	font-size:16px;
	padding:12px 32px;
	text-decoration:none;
	text-shadow:0px 1px 0px #aade7c;
}
.greenbutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));
	background:-moz-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-webkit-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-o-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-ms-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:linear-gradient(to bottom, #5cb811 5%, #77d42a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a',GradientType=0);
	background-color:#5cb811;
	text-decoration:none;
}
.greenbutton:active {
	position:relative;
	top:1px;
}