@charset "utf-8";

html {
	height: 100%;
	width: 100%;
	display: table;
}

body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial,
		Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	text-decoration: none;
	margin: 0px auto;
	background-color: #FFFFFF;
	background-image: url(../images/bg.gif);
	width: 980px;
	height: 100%;
	width:100%;
	display: block;
	margin: 8px;
	text-align:center;
}

a {
	text-decoration: none;
	color: #1a5189;
}

img {
	border: 0px;
}

#header {
	background-image: url(../images/header-bg.png);
	width: 980px;
	height: 70px;
}

#logo {
	width: 180px;
	height: 66px;
	float: right;
	margin-right: 15px;
}

#info {
	color: #FFFFFF;
	font-size: 10px;
	width: 186px;
	height: 70px;
	float: left;
	margin-left: 5px;
	padding-left: 14px;
}

#menu {
	cursor: hand;
	width: 170px;
	height: 50px;
	float: left;
	padding-left: 10px;
	background-image: url("../images/menu.png");
	margin-right: 15px;
}

#menuI {
	cursor: hand;
	width: 170px;
	height: 50px;
	float: left;
	padding-left: 10px;
	background-image: url("../images/menu.png");
	margin-right: 15px;
}

#menu table {
	cursor: hand;
}

#headermenu {
	background-image: url(../images/headmn-bg.png);
	width: 980px;
	height: 30px;
}

#title {
	float: left;
	padding: 7px 20px 0 20px;
	color: #1e568f;
	font-weight: bold;
}

#tabs {
	float: left;
	font-size: 90%;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 1em; /*margin between menu and rest of page*/
	overflow: hidden;
}

#tabs ul {
	margin: 0;
	padding: 6px 5px 0 0px;
	list-style: none;
}

#tabs li {
	display: inline;
	margin: 0;
	padding: 0;
}

#tabs a {
	float: left;
	background: url("../images/tab-left.png") no-repeat left top;
	margin: 0;
	padding: 0 0 0 6px;
	text-decoration: none;
	color: #333333;
}

#tabs a span {
	float: left;
	display: block;
	background: url("../images/tab-right.png") no-repeat right top;
	padding: 5px 10px 4px 6px;
	margin-right: 2px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {
	float: none;
}

/* End IE5-Mac hack */
#tabs a:hover span {
	color: #FFFFFF;
}

#tabs a:hover {
	background-position: 0% -42px;
}

#tabs a:hover span {
	background-position: 100% -42px;
}

#ctop {
	background-image: url(../images/title-bgw.png);
	height: 32px;
}

#ctop span {
	float: left;
}

#ctop b {
	background-image: url(../images/title-bg.png);
	float: left;
	height: 25px;
	padding-top: 7px;
}

#content {
	padding: 15px;
	background-color: #FFFFFF;
}

.documentLabel {
	padding-right: 5px;
	width: 15%
}

.documentInput {
	width: 35%
}

.documentInput2 {
	width: 85%;
}

.documentInput3 {
	width: 35%;
	vertical-align: top;
}

.ctabs {
	font-size: 85%;
	line-height: normal;
	overflow: hidden;
	background-color: #c5cdd7;
}

.ctabs ul {
	margin: 0;
	padding: 6px 5px 0 15px;
	list-style: none;
}

.ctabs li {
	display: inline;
	margin: 0;
	padding: 0;
}

.ctabs a {
	float: left;
	background: url("../images/ctab-left.png") no-repeat left top;
	margin: 0;
	padding: 0 0 0 6px;
	text-decoration: none;
	color: #333333;
}

.ctabs a span {
	float: left;
	display: block;
	background: url("../images/ctab-right.png") no-repeat right top;
	padding: 5px 10px 4px 6px;
	margin-right: 2px;
}

.ctabs a span {
	float: none;
}

.ctabs a:hover span, .ctabs li.selected a {
	color: #990000;
}

.ctabs a:hover, .ctabs li.selected a {
	background-position: 0% -42px;
}

.ctabs a:hover span, .ctabs li.selected span {
	background-position: 100% -42px;
}

#truva {
	margin: 15px 0 15px 10px;
}

#truva span {
	color: #333333;
	font-size: 10px;
	float: right;
}

.b-next {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial;
	font-weight: bold;
	font-size: 11px;
	border: none;
	text-align: left;
	background: #FFFFFF url(../images/b-next.png);
	padding: 4px 0px 5px 7px;
	width: 75px;
	height: 26px;
}

.b-back {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial;
	font-weight: bold;
	font-size: 11px;
	border: none;
	text-align: left;
	background: #FFFFFF url(../images/b-back.png);
	padding: 4px 18px 5px 30px;
	width: 62px;
	height: 26px;
}

.b-save {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial;
	font-weight: bold;
	font-size: 11px;
	border: none;
	text-align: left;
	background: #FFFFFF url(../images/b-save.png);
	padding: 4px 18px 5px 35px;
	width: 86px;
	height: 26px;
}

.b-new {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial;
	font-weight: bold;
	font-size: 11px;
	border: none;
	text-align: left;
	background: #FFFFFF url(../images/b-new.png);
	padding: 4px 18px 5px 35px;
	width: 86px;
	height: 26px;
}

.workingDate {
	width: 80px;
	border: 1px solid #cccccc;
}

#processes {
	position: relative;
	float: right;
	margin-right: 20px;
	margin-top: 3px;
}

#processes a {
	text-color: #FF0000;
}

.formLabel {
	padding-left: 0px;
	padding-right: 5px;
}

.formInput {
	vertical-align: middle;
}

.formContent {
	
}

.selectedRow {
	background-color: #ECF4FE;
	/*height: 10px;*/
}

.oddRow {
	background-color: #EEEEEE;
	/*height: 10px;*/
}

.evenRow {
	background-color: #FFFFFF;
	/*height: 10px;*/
}

.alignLeft {
	text-align: left !important;
	text-align: -moz-left !important;
	text-align: -webkit-left !important;
}

.alignRight {
	text-align: right !important;
	text-align: -moz-right !important;
	text-align: -webkit-right !important;
}

.alignBottom {
	vertical-align: bottom !important;
}

.alignTop {
	vertical-align: top !important;
}

.alignMiddle {
	vertical-align: middle !important;
}

.alignCenter {
	text-align: center !important;
	text-align: -moz-center !important;
	text-align: -webkit-center !important;
}

.alignTopRight {
	vertical-align: top !important;
	text-align: righ !important;
}

.alignTopRight {
	vertical-align: top;
	text-align: right;
}

.alignTopHalf {
	width: 50%;
	vertical-align: top;
}

.SessionLabel {
	font-size: 1.0em;
	color: #999999;
	font-weight: bold;
}

.SessionValue {
	font-size: 1.0em;
	color: #FF0000;
	font-weight: bold;
}

.overwork-feast {
	background-color: lightred;
}

.overwork-holiday {
	background-color: lightyellow;
}

.overwork-standard {
	background-color: #efefef;
}

.overworkInput {
	width: 10px;
	border: 1px solid #cccccc;
}

.input {
	background: #FFFFFF url("../images/inputbg.png") repeat-x;
	border: 1px solid #b5b5b5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 1px;
	text-indent: 3px;
	margin-left: -1px;
}

.inputlowered {
	background: #FFFFFF url("../images/inputbg.png") repeat-x;
	border: 1px solid #b5b5b5;
	padding: 3px;
}

.formPanel {
	background-color: #f5f5f5;
	color: #414e6c;
}

.usableModule {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial;
	font-weight: bold;
	font-size: 16px;
	color: #e93200;
}

.availableModule {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial;
	font-weight: bold;
	font-size: 16px;
	color: #666666;
}

.notAvailableModule {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial;
	font-weight: bold;
	font-size: 16px;
	color: #5379ac;
}

#programSpan {
	padding-top: 10px;
	font-size: 16px;
	color: #666666;
}

.noBackground {
	background-image: none;
	border: none;
	padding: 0px;
}

/* ---------------------------------- ENVIRONMENT RELATED STYLES ---------------------------------- */
.editorStyle {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}

.editorStyle2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
}

.environment1 {
	width: 350px;
	vertical-align: top;
}

.environment2 {
	width: 320px;
	vertical-align: top;
}

.environment3 {
	width: 340px;
	vertical-align: top;
}

.envt3 {
	width: 62px;
}

.envt1 {
	width: 150px;
}

.envt2 {
	width: 150px;
}

.envt4 {
	width: 106px;
}

.envt5 {
	width: 100px;
}

.currency {
	text-align: right;
	background: #FFFFFF url("../images/inputbg.png") repeat-x;
	border: 1px solid #b5b5b5;
	padding: 3px;
}

.mandatory {
	background-image: url("../images/mandatory.png");
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	float: left;
	padding-right: 0px;
}

.richmessage {
	border: 1px solid #9cabc1;
	background-color: #f5f5f5;
}

.dr-mpnl-pnl {
	overflow: auto !important;
}

.rich-mpnl-body {
	height: 92%;
	width: 99%;
	padding: 5px;
}

.redlabel {
	color: #ff0000;
	text-align: center;
	font-weight: bold;
}

.width50 {
	width: 50%;
}

.width50vertical {
	width: 50%;
	vertical-align: top;
}

.documentTree {
	width: 30%;
	vertical-align: top;
}

.documentTreeContent {
	width: 70%;
	vertical-align: top;
}

.folderstyle {
	background: transparent url("../images/folder2.png") no-repeat;
	padding-left: 20px;
}

.pager_container {
	display: block;
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	/* width of the layout -- can be set to any value including percentages */
	overflow: hidden;
	margin-top: -5px;
	height: 30px;
}

.pager_sidebar-right {
	float: right;
	width: 80px;
	/* width of the right sidebar -- can be set to any value including percentages */
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.pager_sidebar-left {
	display: block;
	float: left;
	width: 80px;
	/* witdh of the left sidebar -- can be set to any value including percentages */
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.pager_content {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 1%;
	/* IE6 hack... it's very minor, though */
	overflow: hidden;
}

.pager_content-inner {
	display: block;
	text-align: center;
	width: 100%;
	overflow: hidden;
}

.galleria-container {
	background-color: #f5f5f5;
}

.yellowPanel {
	background-color: #FFCC00;
	color: #414e6c;
	border: 3px solid #FFDD11;
}

.redPanel {
	background-color: #f95656;
	color: #FFFFFF;
	border: 3px solid #FFB0B0;
}

.hiddenContainerPanel {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	overflow: hidden;
}

/*-----Row state colors------------- */
.green_input {
	background-color: #CCFCCC;
	border: 1px solid #b5b5b5;
	padding: 3px;
}

.yellow_input {
	background-color: #FAF9B6;
	border: 1px solid #b5b5b5;
	padding: 3px;
}

.red_input {
	background-color: #EBCCCC;
	border: 1px solid #b5b5b5;
	padding: 3px;
}

.green_row {
	background-color: #CCFCCC;
}

.red_row {
	background-color: #EBCCCC;
}

.yellow_row {
	background-color: #FAF9B6;
}

.blue_row {
	background-color: #CAD9FC;
}

.white_row {
	background-color: #FFFFFF;
}

.fixedtop {
	position: fixed !important;
	left: 20;
	top: 20;
	padding-top: 10;
	padding-left: 10;
	padding-right: 10;
}

/*-------------------------Button Icons-------*/
.barcode_icon {
	background-image: url("../images/icons/barcode.png") !important;
}

.add_icon {
	background-image: url("../images/icons/add.png") !important;
}

.back_icon {
	background-image: url("../images/icons/back.png") !important;
}

.basket_icon {
	background-image: url("../images/icons/save.png") !important;
}

.cal_icon {
	background-image: url("../images/icons/cal.png") !important;
}

.calculator_icon {
	background-image: url("../images/icons/calculator.png") !important;
}

.card_icon {
	background-image: url("../images/icons/card.png") !important;
}

.clean_icon {
	background-image: url("../images/icons/clean.png") !important;
}

.gears_icon {
	background-image: url("../images/icons/gears.png") !important;
}

.clock_icon {
	background-image: url("../images/icons/clock.png") !important;
}

.connect_icon {
	background-image: url("../images/icons/connect.png") !important;
}

.cubes_icon {
	background-image: url("../images/icons/cubes.png") !important;
}

.document_icon {
	background-image: url("../images/icons/document.png") !important;
}

.download_icon {
	background-image: url("../images/icons/download.png") !important;
}

.dot_green_icon {
	background-image: url("../images/icons/dot_green.png") !important;
}

.dot_grey_icon {
	background-image: url("../images/icons/dot_grey.png") !important;
}

.dot_red_icon {
	background-image: url("../images/icons/dot_red.png") !important;
}

.dot_yellow_icon {
	background-image: url("../images/icons/dot_yellow.png") !important;
}

.export_icon {
	background-image: url("../images/icons/export.png") !important;
}

.error_icon {
	background-image: url("../images/icons/error.png") !important;
}

.deal_icon {
	background-image: url("../images/icons/deal.png") !important;
}

.forward_icon {
	background-image: url("../images/icons/forward.png") !important;
}

.globe_icon {
	background-image: url("../images/icons/globe.png") !important;
}

.green_icon {
	background-image: url("../img/green.png") !important;
}

.group_icon {
	background-image: url("../images/icons/group.png") !important;
}

.home_icon {
	background-image: url("../images/icons/home.png") !important;
}

.images_icon {
	background-image: url("../images/icons/images.png") !important;
}

.ok_icon {
	background-image: url("../images/icons/ok.png") !important;
}

.personal_icon {
	background-image: url("../images/icons/personal.png") !important;
}

.printer_icon {
	background-image: url("../images/icons/printer.png") !important;
}

.reload_icon {
	background-image: url("../images/icons/reload.png") !important;
}

.safe_icon {
	background-image: url("../images/icons/safe.png") !important;
}

.save_icon {
	background-image: url("../images/icons/save.png") !important;
}

.search_icon {
	background-image: url("../images/icons/search.png") !important;
}

.shop_icon {
	background-image: url("../images/icons/shop.png") !important;
}

.show_icon {
	background-image: url("../images/icons/show.png") !important;
}

.statistics_icon {
	background-image: url("../images/icons/statistic.png") !important;
}

.stats_icon {
	background-image: url("../images/icons/stats.png") !important;
}

.stop_icon {
	background-image: url("../images/icons/stop.png") !important;
}

.login_icon {
	background-image: url("../images/giris.png") !important;
}

.lock_icon {
	background-image: url("../images/icons/lock.png") !important;
}

.unlock_icon {
	background-image: url("../images/icons/unlock.png") !important;
}

.edit_icon {
	background-image: url("../images/icons/edit.png") !important;
}

.select_icon {
	background-image: url("../images/icons/select.png") !important;
}

.first_icon {
	background-image: url("../images/icons/first.png") !important;
}

.previous_icon {
	background-image: url("../images/icons/previous.png") !important;
}

.next_icon {
	background-image: url("../images/icons/next.png") !important;
}

.last_icon {
	background-image: url("../images/icons/last.png") !important;
}

.sign_icon {
	background-image: url("../images/icons/sign.png") !important;
}

.trophy_icon {
	background-image: url("../images/icons/trophy.png") !important;
}

.new_icon {
	background-image: url("../images/icons/new.png") !important;
}

.clear_icon {
	background-image: url("../images/icons/clear.png") !important;
}

.question_icon {
	background-image: url("../images/icons/question.png") !important;
}

.info_icon {
	background-image: url("../images/icons/info.png") !important;
}

.true_icon {
	background-image: url("../images/icons/true.png") !important;
}

.false_icon {
	background-image: url("../images/icons/false.png") !important;
}

.map_icon {
	background-image: url("../images/icons/map.png") !important;
}

.path_icon {
	background-image: url("../images/icons/path.png") !important;
}

.unit_icon {
	background-image: url("../images/icons/unit.png") !important;
}

.attach_icon {
	background-image: url("../images/icons/attach.png") !important;
}

.attachlist_icon {
	background-image: url("../images/icons/attachlist.png") !important;
}

.transfer_icon {
	background-image: url("../images/icons/transfer.png") !important;
}

.employee_icon {
	background-image: url("../images/icons/employee.png") !important;
}

.reply_icon {
	background-image: url("../images/icons/reply.png") !important;
}

.report_icon {
	background-image: url("../images/icons/report.png") !important;
}

.excel_icon {
	background-image: url("../images/icons/excel.png") !important;
}

.income_icon {
	background-image: url("../images/icons/income.png") !important;
}

.outgo_icon {
	background-image: url("../images/icons/outgo.png") !important;
}

.bill_icon {
	background-image: url("../images/icons/bill.png") !important;
}

.folderadd_icon {
	background-image: url("../images/icons/folderadd.png") !important;
}

.folderdelete_icon {
	background-image: url("../images/icons/folderdelete.png") !important;
}

.organize_icon {
	background-image: url("../images/icons/organize.png") !important;
}

.up_icon {
	background-image: url("../images/icons/up.png") !important;
}

.down_icon {
	background-image: url("../images/icons/down.png") !important;
}

.archive_icon {
	background-image: url("../images/icons/archive.png") !important;
}

.closerow_icon {
	background-image: url("../images/icons/closerow.png") !important;
}

.log_icon {
	background-image: url("../images/icons/log.png") !important;
}

.comment_icon {
	background-image: url("../images/icons/comment.png") !important;
}

.pdf_icon {
	background-image: url("../images/icons/pdf.png") !important;
}

.divide_icon {
	background-image: url("../images/icons/divide.png") !important;
}

.combine_icon {
	background-image: url("../images/icons/combine.png") !important;
}

.word_icon {
	background-image: url("../images/icons/doc.png") !important;
}

.order_icon {
	background-image: url("../images/icons/order.png") !important;
}

.choose_icon {
	background-image: url("../images/icons/choose.png") !important;
}

.branch_icon {
	background-image: url("../images/icons/branch.png") !important;
}

.join_icon {
	background-image: url("../images/icons/join.png") !important;
}

.scanner_icon {
	background-image: url("../images/icons/scanner.png") !important;
}

.index_icon {
	background-image: url("../images/icons/index.png") !important;
}

.version_icon {
	background-image: url("../images/icons/version.png") !important;
}

.cheque_icon {
	background-image: url("../images/icons/cheque.png") !important;
}

.sms_icon {
	background-image: url("../images/icons/sms.png") !important;
}

.revert_icon {
	background-image: url("../images/icons/revert.png") !important;
}

.twitter_icon {
	background-image: url("../images/icons/twitter.png") !important;
}

.approve_icon {
	background-image: url("../images/icons/approve.png") !important;
}

.closed_icon {
	background-image: url("../images/icons/closed.png") !important;
}

.direct_icon {
	background-image: url("../images/icons/direct.png") !important;
}

.wait_icon {
	background-image: url("../images/icons/wait.png") !important;
}

.mail_icon {
	background-image: url("../images/icons/mail.png") !important;
}

.mailsms_icon {
	background-image: url("../images/icons/mailsms.png") !important;
}

.money_icon {
	background-image: url("../images/icons/money.png") !important;
}

.minus_red_icon {
	background-image: url("../images/icons/minus_red.png") !important;
}

.plus_red_icon {
	background-image: url("../images/icons/plus_red.png") !important;
}

.red_icon {
	background-image: url("../img/red.png") !important;
}

.copy_icon {
	background-image: url("../images/icons/copy.png") !important;
}

.filter_icon {
	background-image: url("../images/icons/filter.png") !important;
}

.delete_icon {
	background-image: url("../images/icons/delete.png") !important;
}

.trash_icon {
	background-image: url("../images/icons/trash.png") !important;
}

.one_icon {
	background-image: url("../images/icons/one.png") !important;
}

.two_icon {
	background-image: url("../images/icons/two.png") !important;
}

.ygtv-checkbox .ygtv-highlight0 .ygtvcontent {
	padding-left: 18px;
	/*	padding-top:1px;*/
}

.ygtv-checkbox .ygtv-highlight1 .ygtvcontent {
	padding-left: 18px;
	/*	padding-top:1px;*/
}

.ygtv-checkbox .ygtv-highlight2 .ygtvcontent {
	padding-left: 18px;
	/*	padding-top:1px;*/
}

.i_down {
	background-image: url("../images/i-down.png") !important;
}

.i_up {
	background-image: url("../images/i-up.png") !important;
}

.component {
	opacity: 0.8;
	filter: alpha(opacity =           
		                                                         
		             80);
	background-color: white;
	color: black;
	font-family: helvetica;
	padding: 0.5em;
}

.window {
	border: 2px solid #346789;
	width: 14em;
	height: 12em;
	z-index: 20;
	position: absolute;
	font-size: 0.8em;
}

.red_count_span {
	border-radius: 9px 9px 9px 9px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 3px
		rgba(0, 0, 0, 0.75);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	height: 12px;
	line-height: 12px;
	min-width: 11px;
	padding: 1px 1px;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	top: 0;
	z-index: 88;
	margin: -7px -7px 0;
	right: 1%;
	background: #E24913;
	border-color: #931A03;
	color: white;
}

.green_count_span {
	border-radius: 9px 9px 9px 9px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 3px
		rgba(0, 0, 0, 0.75);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	height: 12px;
	line-height: 12px;
	min-width: 11px;
	padding: 1px 1px;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	top: 0;
	z-index: 88;
	margin: -7px -7px 0;
	right: 1%;
	background: #A7CF34;
	border-color: #6D960C;
	color: white;
}

.blue_count_span {
	border-radius: 9px 9px 9px 9px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 3px
		rgba(0, 0, 0, 0.75);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	height: 12px;
	line-height: 12px;
	min-width: 11px;
	padding: 1px 1px;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	top: 0;
	z-index: 88;
	margin: -7px -7px 0;
	right: 1%;
	background: #006AAC;
	border-color: #004795;
	color: white;
}

.progress {
	height: 20px;
	background: #ebebeb;
	border-radius: 10px;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}

.progress>span {
	position: relative;
	float: left;
	margin: 0 -1px;
	min-width: 30px;
	height: 18px;
	line-height: 16px;
	text-align: right;
	border-radius: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #bfbfbf #b3b3b3 #9e9e9e;
	background-color: #cccccc;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0),
		color-stop(70%, #dbdbdb), color-stop(100%, #cccccc));
	background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
	background-image: -moz-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
	background-image: -ms-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
	background-image: -o-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
	background-image: linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
	-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px
		rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px
		rgba(0, 0, 0, 0.2);
}

.progress>span span {
	padding: 0 8px;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	color: rgba(0, 0, 0, 0.7);
	text-shadow: 0 1px rgba(255, 255, 255, 0.4);
}

.progress>span:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	height: 18px;
	border-radius: 10px;
	background: url("../img/progress.png") 0 0 repeat-x;
}

.progress .blue {
	border-color: #459fd6 #3094d2 #277db2;
	background-color: #5aaadb;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aed5ed),
		color-stop(70%, #7bbbe2), color-stop(100%, #5aaadb));
	background-image: -webkit-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
	background-image: -moz-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
	background-image: -ms-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
	background-image: -o-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
	background-image: linear-gradient(top, #aed5ed0 %, #7bbbe270 %, #5aaadb100 %);
	text-align: center
}

.progress .red {
	background: #db3a27;
	border-color: #c73321 #b12d1e #8e2418;
	background-image: -webkit-linear-gradient(top, #ea8a7e, #e15a4a 70%, #db3a27);
	background-image: -moz-linear-gradient(top, #ea8a7e, #e15a4a 70%, #db3a27);
	background-image: -o-linear-gradient(top, #ea8a7e, #e15a4a 70%, #db3a27);
	background-image: linear-gradient(tobottom, #ea8a7e, #e15a4a70 %, #db3a27);
	text-align: center
}

.progress .orange {
	background: #f2b63c;
	border-color: #f0ad24 #eba310 #c5880d;
	background-image: -webkit-linear-gradient(top, #f8da9c, #f5c462 70%, #f2b63c);
	background-image: -moz-linear-gradient(top, #f8da9c, #f5c462 70%, #f2b63c);
	background-image: -o-linear-gradient(top, #f8da9c, #f5c462 70%, #f2b63c);
	background-image: linear-gradient(tobottom, #f8da9c, #f5c46270 %, #f2b63c);
	text-align: center
}

.jit-autoadjust-label {
	padding: 15px;
}

#update, #restore {
	text-align: center;
	width: 100px;
	margin: 0px 35px 10px 35px;
}

.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: 0.5em 1em 0.55em;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}

.button:hover {
	text-decoration: none;
}

.button:active {
	position: relative;
	top: 1px;
}

.width70 {
	width: 70%;
}

.width30 {
	width: 30%;
}

/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#ededed));
	background: -moz-linear-gradient(top, #fff, #ededed);
	filter: progid:                                        
		                  DXImageTransform.Microsoft.gradient(  
		                 
		  
		       
		                           startColorstr=
		                            
		                             '#ffffff', endColorstr=            
		                             
		                '#ededed');
}

.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#dcdcdc));
	background: -moz-linear-gradient(top, #fff, #dcdcdc);
	filter: progid:                                        
		                  DXImageTransform.Microsoft.gradient(  
		                 
		  
		       
		                           startColorstr=
		                            
		                             '#ffffff', endColorstr=            
		                             
		                '#dcdcdc');
}

.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed),
		to(#fff));
	background: -moz-linear-gradient(top, #ededed, #fff);
	filter: progid:                                        
		                  DXImageTransform.Microsoft.gradient(  
		                 
		  
		       
		                           startColorstr=
		                            
		                             '#ededed', endColorstr=            
		                             
		                '#ffffff');
}

.colorRed {
	color: red;
}

.colorGreen {
	color: green;
}

.colorBlue {
	color: blue;
}

.borderCollapsed {
	border-collapse: collapse;
}

.displayNone {
	display: none;
}

.height0px {
	height: 0px;
}

.height20px {
	height: 20px;
}

.height25px {
	height: 25px;
}

.height30px {
	height: 30px;
}

.height35px {
	height: 35px;
}

.height37px {
	height: 37px;
}

.height40px {
	height: 40px;
}

.height50px {
	height: 50px;
}

.height60px {
	height: 60px;
}

.height65px {
	height: 65px;
}

.height70px {
	height: 70px;
}

.height100px {
	height: 100px;
}

.height150px {
	height: 150px;
}

.height200px {
	height: 200px;
}

.height300px {
	height: 300px;
}

.height350px {
	height: 350px;
}

.height400px {
	height: 400px;
}

.height500px {
	height: 550px;
}

.height550px {
	height: 550px;
}

.height95per {
	height: 95%;
}

.height100per {
	height: 100%;
}

.width10px {
	width: 10px;
}

.width18px {
	width: 18px;
}

.width20px {
	width: 20px;
}

.width25px {
	width: 25px;
}

.width30px {
	width: 30px;
}

.width40px {
	width: 40px;
}

.width50px {
	width: 50px;
}

.width60px {
	width: 60px;
}

.width70px {
	width: 70px;
}

.width75px {
	width: 75px;
}

.width80px {
	width: 80px;
}

.width85px {
	width: 85px;
}

.width90px {
	width: 90px;
}

.width100px {
	width: 100px;
}

.width110px {
	width: 110px;
}

.width120px {
	width: 120px;
}

.width125px {
	width: 125px;
}

.width130px {
	width: 130px;
}

.width150px {
	width: 150px;
}

.width175px {
	width: 175px;
}

.width190px {
	width: 190px;
}

.width200px {
	width: 200px;
}

.width210px {
	width: 210px;
}

.width225px {
	width: 225px;
}

.width240px {
	width: 240px;
}

.width250px {
	width: 250px !important;
}

.width275px {
	width: 275px;
}

.width300px {
	width: 300px;
}

.width350px {
	width: 350px;
}

.width400px {
	width: 400px;
}

.width500px {
	width: 500px;
}

.width892px {
	width: 892px !important;
}

.width4per {
	width: 4%;
}

.width5per {
	width: 5%;
}

.width10per {
	width: 10%;
}

.width20per {
	width: 20%;
}

.width25per {
	width: 25%;
}

.width30per {
	width: 30%;
}

.width33per {
	width: 33%;
}

.width35per {
	width: 35%;
}

.width40per {
	width: 40%;
}

.width45per {
	width: 45%;
}

.width47per {
	width: 47%;
}

.width50per {
	width: 50%;
}

.width55per {
	width: 55%;
}

.width60per {
	width: 60%;
}

.width70per {
	width: 70%;
}

.width75per {
	width: 75%;
}

.width80per {
	width: 80%;
}

.width90per {
	width: 90%;
}

.width95per {
	width: 95%;
}

.width100per {
	width: 100%;
}

.padding0px {
	padding: 0px;
}

.padding2px {
	padding: 2px;
}

.padding5px {
	padding: 5px;
}

.paddingLeft0px {
	padding-left: 0px;
}

.paddingLeft2px {
	padding-left: 2px;
}

.paddingLeft4px {
	padding-left: 4px;
}

.paddingLeft10px {
	padding-left: 10px;
}

.paddingRight0px {
	padding-right: 0px;
}

.paddingRight2px {
	padding-right: 2px;
}

.paddingRight6px {
	padding-right: 8px;
}

.margin0px {
	margin: 0px;
}

.margin2px {
	margin: 2px;
}

.margin5px {
	margin: 5px;
}

.marginLeft10px {
	margin-left: 10px;
}

.overflowHidden {
	overflow: hidden;
}

.fontBold {
	font-weight: bold;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.tableHeader {
	background-color: #ECF4FE;
	font-weight: bold;
	text-align: center;
}

.tableColumn {
	border-style: solid;
	border-width: 1px;
	border-color: silver;
	overflow: hidden;
}

.staticText {
	font-size: 13px;
	font-weight: bold;
	text-indent: 3px;
}

.marginLeftn22 {
	margin-left: -22px;
}

.nowrap {
	white-space: nowrap;
}

.tableOnHeader {
	padding-top: 0px;
	padding-bottom: 0px;
}

.cursorHand {
	cursor: pointer;
}

.cursorHelp {
	cursor: help;
}

.tableLayoutFixed {
	table-layout: fixed;
}

.fontSize8px {
	font-size: 8px;
}

.fontSize9px {
	font-size: 9px;
}

.fontSize10px {
	font-size: 10px;
}

.fontSize11px {
	font-size: 11px;
}

.fontSize12px {
	font-size: 12px;
}

.rich-mpnl-mask-div {
	position: fixed;
	top: 0px;
	left: 0px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	border-style: none;
	background-color: #757575;
	filter: alpha(opacity = 50);
	opacity: .5;
}

.loadingPanelBgColor {
	background-color: #004B7D;
}

.dr-mpnl-pnl-b {
	background-image: none;
}

.circularHeader {
	width: 1030px;
	height: 80px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background: url(http://link-to-your/image.jpg) no-repeat;
	box-shadow: 0 0 8px rgba(0, 0, 0, .8);
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
}

.circular img {
	opacity: 0;
	filter: alpha(opacity = 0);
}

#rcorners3 {
	border-radius: 25px;
	background: url(paper.gif);
	background-position: left top;
	background-repeat: repeat;
	padding: 20px;
	width: 200px;
	height: 150px;
}

.pleaseWait {
	width: 680px !important;
	height: 300px !important;
	background-image: url('../images/PleaseWait.gif');
	background-repeat: no-repeat;
	background-color: rgba(255, 255, 255, 0.0) !important;
	box-shadow: none !important;
	border: none !important;
}