/*body{ margin:0; padding:0; font-family: ·L³n¥¿¶ÂÅé, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 19px; color: #000; min-height: 100%; position: relative; -webkit-font-smoothing: antialiased; }*/

.whead {  
	background: #e5f3e6;
	background: -moz-linear-gradient(top,  #e5f3e6 0%, #cfe8d3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5f3e6), color-stop(100%,#cfe8d3));
	background: -webkit-linear-gradient(top,  #e5f3e6 0%,#cfe8d3 100%);
	background: -o-linear-gradient(top,  #e5f3e6 0%,#cfe8d3 100%);
	background: -ms-linear-gradient(top,  #e5f3e6 0%,#cfe8d3 100%);
	background: linear-gradient(top,  #e5f3e6 0%,#cfe8d3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f3e6', endColorstr='#cfe8d3',GradientType=0 );
}

.modelHead{ width: 100%; border-bottom: 1px solid #ccc; position:absolute;}
.modelHead h6{ float: left; display: block; padding: 7px 14px 6px 14px; font-size: 15px; font-weight: bold; color:#2b8323; }
.modalClose { background:url(images/icon-close-small.png) no-repeat; width:34px; height:34px; display:inline; z-index:3200; position:absolute; right:0; top: 0;cursor:pointer; border-left :1px solid #ccc; text-indent: 9999px; overflow: hidden;}
.modalSmall { position: absolute; top: 17%;left: 50%; color:#333; background:#fff; border:4px solid #ccc; }
.modalSmall { margin-left: -200px; width: 400px;}
.modalSmallbg { display: none; position: fixed; top: 0;left: 0; width:100%; height:100%; }

.modalContainer h3{ margin-bottom: 5px;}
.modalContainer .modalController{ margin-top: 20px; text-align:center;}
.modalContainer ul, .modalContainer ol { padding-left: 26px; margin: 15px 0;}

.titleRow { padding: 0; margin: 10px 0 0 0; width: 100%; border-bottom: 1px solid #ccc;}
.textRow { 
	margin:0;
}

.half{ 
    width: 48%; 
	float: left;
	padding: 30px 1% 0px;
	font-size: 15px;
}

.textC { text-align: center!important; }
.mb15 { margin-bottom: 15px; color:#ccc;}

.buttonD { padding: 4px; padding-left: 20px; padding-right: 5px;font-size: 16px;}

.clear { clear: both; display: block; }
.red { color: #c00; }


.appwidget .whead { color:#cfe8d3; padding: 7px 0 6px; text-align: center; text-shadow: 1px 1px 3px #000; margin: 0 0 5px 0;
    cursor:pointer;
    background: -moz-linear-gradient(top,  #666666 0%, #999999 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#999999));
    background: -webkit-linear-gradient(top,  #666666 0%,#999999 100%);
    background: -o-linear-gradient(top,  #666666 0%,#999999 100%);
    background: -ms-linear-gradient(top,  #666666 0%,#999999 100%);
    background: linear-gradient(top,  #666666 0%,#999999 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#999999',GradientType=0 ); 
    box-shadow: inset 0 0 8px rgba(0,0,0,.7); 
	-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,.7); 
	-moz-box-shadow: inset 0 0 8px rgba(0,0,0,.7); 
	border-radius: 2px; 
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
}

.f20 {
	font-size: 25px;
	font-weight:bold;
	margin: 0 5px;
}

.bBlack {
    color:#fff !important; 
    text-decoration:none !important; 
    border: 1px solid #4e4e4e; 
    box-shadow: 0 1px 2px 0 #74d88a inset; 
    -webkit-box-shadow: 0 1px 2px 0 #74d88a inset; 
    -moz-box-shadow: 0 1px 2px 0 #74d88a inset; 
    background: #2b9943;

/*background: #2b9943 url(images/sprite.png);
background-image: url(images/sprite.png), -moz-linear-gradient(top,  #2b9943 0%, #0e3216 100%);
background-image: url(images/sprite.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b9943), color-stop(100%,#0e3216));
background-image: url(images/sprite.png), -webkit-linear-gradient(top,  #2b9943 0%,#0e3216 100%);
background-image: url(images/sprite.png), -o-linear-gradient(top,  #2b9943 0%,#0e3216 100%);
background-image: url(images/sprite.png), -ms-linear-gradient(top,  #2b9943 0%,#0e3216 100%);
background-image: url(images/sprite.png), linear-gradient(top,  #2b9943 0%,#0e3216 100%);*/
}
.bBlack:hover { opacity: 0.85; filter: alpha(opacity=85); -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; }
.bBlack:active { box-shadow: 0 0 6px #000 inset, 0 1px 0 #fff; -webkit-box-shadow: 0 0 6px #000 inset, 0 1px 0 #fff; -moz-box-shadow: 0 0 6px #000 inset, 0 1px 0 #fff; }

.icoCheck {background: #2b9943 10px -554px no-repeat ;}
/*.icoCheck {background: #2b9943 url(images/sprite.png) 10px -554px no-repeat ;}*/