/*
list table style
*/
.list {
	width: 100%;
	border-collapse: collapse;
	empty-cells: show;
	font-size: 100%;
	color: #333;
}

.list a {
	text-decoration: underline;
}

.list th {
	padding: 10px 10px 20px 10px;
	border-bottom: 1px solid #F0F0F0;
	text-align: center;
}

.list td {
	padding: 10px 10px 20px 10px;
	border-bottom: 1px solid #F0F0F0;
	vertical-align: top;
}

/* used to display session-based info */
.info {
	margin: 10px 0 10px 0;
	padding: 10px;
	border: 1px #D5E3F5 solid;
	background: #EBF3FD;
	color: gray;
	font-weight: bold;
}

/* misc */
.right-arrow {
	padding-right: 15px;
	background-image: url(../images/down.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

/* show grid view cells with different style */
.grid-view table.items tr.desc
{
	background: #fff0e3;
}
.grid-view table.items tr.green
{
	background: #ecfbd4;
}

.grid-view table.items tr.orange
{
	background: #FFB270;
}
/* ajaxuploader custom style */

.qq-uploader {
	position: relative;
	width: 100%;
}

.qq-upload-drop-area {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	min-height: 70px;
	z-index: 2;
	background: #FF9797;
	text-align: center;
}

.qq-upload-drop-area span {
	display: block;
	position: absolute;
	top: 50%;
	width: 100%;
	margin-top: -8px;
	font-size: 16px;
}

.qq-upload-drop-area-active {
	background: #FF7171;
}

.qq-upload-list {
	margin: 5px 25px;
	padding: 0;
	list-style: disc;
}

.qq-upload-list li {
	margin: 0;
	padding: 0;
	line-height: 15px;
	font-size: 12px;
}

.qq-upload-file,.qq-upload-spinner,.qq-upload-size,.qq-upload-cancel,.qq-upload-failed-text {
	margin-right: 7px;
}

.qq-upload-success {
	display: none;
}

.qq-upload-spinner {
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: text-bottom;
	background: url("loading.gif");
}

.qq-upload-size,.qq-upload-cancel {
	font-size: 11px;
}

.qq-upload-failed-text {
	display: none;
}

.qq-upload-fail .qq-upload-failed-text {
	display: inline;
}

.btn_green_100 {
	background-color: #007E21 !important;
	background-image: -moz-linear-gradient(center top , #00A02A, #007E21) !important;
	background-repeat: repeat-x !important;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
	color: #ffffff !important;
	font-weight: bold !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
	width: 250px !important;
	padding: 5px 14px 6px;
	border-radius: 4px;
	margin-bottom: 5px;
}

.btn-red {
	color: #ffffff;
	background-color: #c43c35;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b),
	to(#c43c35) );
	background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b),
	color-stop(100%, #c43c35) );
	background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: linear-gradient(top, #ee5f5b, #c43c35);
	filter: progid :     DXImageTransform.Microsoft.gradient (
			startColorstr =   '#ee5f5b', endColorstr =     '#c43c35', GradientType
			=     0 );
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #c43c35 #c43c35 #882a25;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn:hover,.btn-primary:hover,.btn-green:hover,.btn-red:hover,.btn_green_100:hover,.btn_red_100:hover,.btn-orange:hover {
	background-position: 0 -15px;
	text-decoration: none;
}

.btn_green_100 {

	background-color: #007E21 !important;
	background-image: -moz-linear-gradient(center top , #00A02A, #007E21) !important;
	background-repeat: repeat-x !important;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
	color: #ffffff !important;
	font-weight: bold !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
	width: 250px !important;
	padding: 5px 14px 6px;
	border-radius: 4px;
	margin-bottom: 5px;
}
.btn_red_100 {

	background-color: #EA2D00 !important;
	background-image: -moz-linear-gradient(center top , #EA2D00, #D42900) !important;
	background-repeat: repeat-x !important;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
	color: #ffffff !important;
	font-weight: bold !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
	width: 250px !important;
	padding: 5px 14px 6px;
	border-radius: 4px;
	margin-bottom: 5px;
}
.btn-orange {

	background-color: #e66c00  !important;
	background-image: -moz-linear-gradient(center top , #FDA75B , #e66c00) !important;
	background-repeat: repeat-x !important;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
	color: #ffffff !important;
	font-weight: bold !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
	width: 250px !important;
	padding: 5px 14px 6px;
	border-radius: 4px;
	margin-bottom: 5px;
}

.btn:hover {
	color: #333333;
}

.btn-primary:hover,.btn-green:hover,.btn-red:hover,.btn_green_100:hover,.btn_red_100:hover {
	color: #ffffff;
}

#nav_previous {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
}

div.form .xsmall {
	width: 252px;
}
div.form .small {
	width: 240px;
}
div.form input[type=text], div.form input[type=password], div.form textarea {
	padding: 5px;
}
div.form div.complex table.grid td {
	padding: 0 5px 5px 0;
	vertical-align: top;
}

#logo #beta {
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #52565B;
}

#logo
{
	font-size: 13pt;
}

#contentwrapper {
	float: left;
	width: 100%;
}

#contentcolumn {
	margin-left: 430px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn {
	float: left;
	width: 430px; /*Width of left column*/
	margin-left: -100%;
}
.btn:hover,.btn-primary:hover,.btn-green:hover,.btn-red:hover,.btn_green_100:hover,.btn_red_100:hover,.btn-orange:hover {
	background-position: 0 -15px;
	text-decoration: none;
}