@charset "utf-8";
/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video, option{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
  display:block;
}
nav ul{
  list-style:none;
}
table{
  border-collapse:collapse;
  border-spacing:0;
}
/* LINK STYLES */
a, a:visited{
	color: #0090D2;
	text-decoration: none;
}
	a:hover
	{
		color: #0063A6;
	}
	a:active,a:focus
	{
		color: #0063A6;
	}
.clearfix
{
	clear:both;
}
.border-none
{
	border:none;
}
.border
{
	border-color:#C8C8C8;
	border-width:1px;
	border-style:solid;
}
.radius
{
	border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
}
.radius_4
{
	border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	-moz-border-radius:4px 4px 4px 4px;
}
.radius-top
{
	border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
}
.radius-botton
{
	border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
}
.radius-bottom-left
{
	border-radius:0px 0px 5px 0px;
	-webkit-border-radius:0px 0px 5px 0px;
	-moz-border-radius:0px 0px 5px 0px;
}
.gradient_bg
{
	background-image: -moz-linear-gradient(top, #FFFFFF, #f5f6f6); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #f5f6f6)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#f5f6f6'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF ', EndColorStr='#f5f6f6')"; /* IE8 */
}
.gradient_bg_dark
{
	background-image: -moz-linear-gradient(top, #FFFFFF, #F0EFEE); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #F0EFEE)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#F0EFEE'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF ', EndColorStr='#F0EFEE')"; /* IE8 */
	
}
.box_shadow
{
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
		
}
.box_shadow_dark
{
	-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);
	box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);
}
.capitalize
{
	text-transform:capitalize;
}
.hide, .none
{
	display:none;
}
.block
{
	display:block;
}
#tbox-holder
{
	position:fixed;
	z-index:99;
	background-color:rgba(0,0,0,0.5);
	background-image:url(../img/bg.png);
	top:0;
	left:0;
	width:100%;
}
.tbox
{
	z-index:100;
	position:absolute;
	top:0;
	left:0;
	background-color:#FFF;
	border:1px solid #FFFFFF;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
}
	.tbox h2.title
	{
		font-size:14px;
		font-weight:bold;
		padding:8px;
		padding-left:10px;
		border-bottom:1px solid #E2E2E2;
		color:#AA2600
	}
	.tbox .inside
	{
		margin:8px;
	}
	.tbox .body
	{
		position:relative;
	}
	.tbox:hover .left-arrow
	{
		background-position:0 -104px;
	}
	.tbox .left-arrow
	{
		position:absolute;
		background:url(../img/sprite.png);
		background-position:0 -75px;
		height:29px;
		width:15px;
		left:-15px;
		top:20px;
	}
	.tbox label
	{
		display:block;
		font-size:11px;
		padding-top:8px;
	}
	.tbox .header
	{
		position:relative;
		border-bottom:1px solid #2C8202;
		background-color:#C8E3B3;
	}
	.tbox .tclose
	{
		position:absolute;
		display:inline-block;
		width:23px;
		height:23px;
		background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAEZ0FNQQAAsY58+1GTAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAK9JREFUeNpjYBgFQxpoAPFqIObBIicBxOuhNFbAjEN8NxA7AbEd1PBfSAbuB2IbIFYB4pWkGHoQiEOAWAvJYCGogSBf3ADiUCD+gk0zI4Eg2A913REgFkEy0BGIX5DqfRB4A8RbkVwsQoyBIMBEIMI+QDGyRV8IxTI+l0qgheEftDD+Raqh6AY6QmM6hBiDcRkKMlAPLQzRw1gNajDRAJQOT+NI4CDXn4fSo2AUoAEAj24p6G8syswAAAAASUVORK5CYII=');
		background-position: center;
		right:5px;
		top:8px;
	}
	.tbox .tclose:hover
	{
		background-color: #F8F8F8;
		border: 1px solid #C6C6C6;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
		width:21px;
		height:21px;
	}
	.tbox .button-set
	{
		position:relative;
		border-top:1px solid #E2E2E2;
		margin-top:5px;
		padding-left:5px;
	}
	.tbox .process
	{
		position:absolute;
		right:10px;
		top:12px;
	}
	.tbox .status
	{
		display:none;
		border-top:1px solid #E2E2E2;
		padding:4px;
	}
	.tbox .tinput
	{
		height:40px;
	}
.tbtn, .tbtn-red
{
	display:inline-block;
	background-color:#237028;
	border:none;
	line-height:normal;
	font-weight:normal;
	padding:0 5px;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
	height:36px;
	line-height:36px;
	vertical-align:text-top;
	min-width:70px;
}
a.tbtn, a.tbtn-red
{
	height:36px;
}
.tbtn-red
{
	background-color: #A44F02;
}
a.tbtn
{
	height:32px;
	line-height:30px;
}
.tbtn:hover,
.tbtn-red:hover,
.tbtn:active,
.tbtn-red:active,
.tbtn:focus,
.tbtn-red:focus
{
	color:#FFF;
	background-color:#58BC0E
}
.tbtn[disabled],
.tbtn[disabled]:hover,
.tbtn[disabled]:active {
  background: #999;
  cursor:wait;
}
.tinput,
.tarea,
.tselect
{
	height:32px;
	width:250px;
	border:1px solid #CCCCCC;
	outline:none;
	padding-left:6px;
	line-height:30px;
	background-color:#F9F9F9;
}
.tselect
{
	height:34px;
	padding:4px;
	color:#1B1B1B;
}
	.tselect option
	{
		padding:4px;
		color:#5B5B5B;
	}
.tarea,
textarea.tinput
{
	width:95%;
	font-size:12px;
	height:130px;
	resize:none;
	line-height:18px;
	padding:4px;
}
.tbig-input
{
	height:35px;
	width:400px;
	margin-bottom:10px;
}
textarea.tbig-input
{
	height:120px;
}
.tinput:active,
.tinput:focus,
.tarea:active,
.tarea:focus,
.tselect:active,
.tarea:focus
{
	border:1px solid #57A30C;
	background-color:#FFF;
}
.tbtn:hover,
.tbtn:active,
.tbtn:focus,
.tbtn:visited
{
	color:#FFF;
}
.empty-box
{
	border:1px solid #CC3300;
}
.content-center
{
	text-align:center;
}
.jet-ui label
{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.relative
{
	position:relative;
}