html


{


	background: url('../../images/bg.jpg');


	color: #121212;


}


body


{


	background: url('../../images/bg.jpg');


	margin: 0;


	font-size: 12px;


	font-family: tahoma;


	color: #121212;


}





.orange


{


	color: #ff5a00;


}





.white


{


	color: #ffffff;


}





.black


{


	color: #121212;


}





a.orange:link, a.orange:active, a.orange:visited


{


	color: #ff5a00;


	text-decoration: underline;


}





a.orange:hover


{


	color: #ff5a00;


	text-decoration: none;


}





a:link, a:active, a:visited


{


	color: #ff5a00;


	text-decoration: underline;


}





a:hover


{


	color: #ff5a00;


	text-decoration: none;


}





.headerbg


{


	background: url('../../images/black.gif');


	filter:alpha(opacity=80);


	-moz-opacity:.80;


	opacity:.80;


}



.canvas


{


	background: url('../../images/canvasbg.png') repeat-x top #ffffff;

    
}





.footer


{


	background: url('../../images/black.gif');


	filter:alpha(opacity=40);


	-moz-opacity:.40;


	opacity:.40;


}





.heading


{


	font-size: 30px;


}





.arial {font-family: arial}





.bold {font-weight: bold;}


.size12 {font-size: 12px;}


.size13 {font-size: 13px; font-family: arial;}


.size14 {font-size: 14px; font-family: arial;}


.size15 {font-size: 15px; font-family: arial;}


.size16 {font-size: 16px; font-family: arial;}


.size18 {font-size: 18px; font-family: arial;}


.size20 {font-size: 20px; font-family: arial;}





.boxtable


{


	border: 0px solid #b8141a;


	background-color: #e5e5e5;


}





.button


{


	background-color: #373737;


	border: 1px solid #000;


	color: #ffffff;


	font-size:12px;


	font-family: tahoma;


	padding: 3px 6px 3px 6px;


}





.formtable


{


	background-color: #efefef;


	border: 1px solid #b3b3b3;


}





.formtable th


{


	font-weight: bold;


	text-align: right;


	margin-right: 6px;


}








.formtable td


{


	text-align: left;


}





.textbox


{


	font-size: 12px;


	height: 22px;


	font-family: tahoma;


	border-top: 1px solid #abadb3;


	border-left: 1px solid #abadb3;


	border-bottom: 1px solid #ededed;


	border-right: 1px solid #ededed;


	


}





.textarea


{


	font-size: 12px;


	font-family: tahoma;


	border-top: 1px solid #abadb3;


	border-left: 1px solid #abadb3;


	border-bottom: 1px solid #ededed;


	border-right: 1px solid #ededed;


}








.pageHeadingRt


{


	font-weight: bold;


	font-size: 15px;


	font-family: arial;


	color: #FFF;


	background-color: #000;


	border-bottom: 3px solid #a22126;


	height: 30px;


	vertical-align:bottom;


	padding-bottom: 3px;


	


	text-align:center;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 10px;

}
.pageHeadingRt a{
	text-decoration:none;
}
center#errorContainer{
    width: 474px;
    text-align: left;
}
#error p{
	color:#f74242;
	margin-bottom:0px;
	margin-top:0px;
}

.pageHeadingRt a{
	font-size: 13px;
}

.pageHeading


{


	font-weight: bold;


	font-size: 15px;


	font-family: arial;


	color: #a22126;


	border-bottom: 3px solid #a22126;


	height: 30px;


	vertical-align:bottom;


	padding-bottom: 3px;


	text-align:center;


}


.message


{


	color: #255802;


	font-weight: bold;


	padding: 5px;


}


.error


{


	background-color: #ffeab0;


	border: 1px dotted #ffc000;


	margin: 4px 0px 4px 0px; 


	text-align: left;	


}	


.inputformtable


{


	background-color: #eaeaea;


}


.pagingTD


{


	height: 30px;


	vertical-align:top;


	padding-top: 3px;


}





.row0 td{


	height: 25px;


	border-bottom: 1px solid #d3d3d3;


	background-color: #ffffff;


}





.row1 td


{


	height: 25px;


	background-color: #f5f5f5;


	border-bottom: 1px solid #d3d3d3;


}





.listingTable th


{


	font-family: tahoma;


	font-size: 12px;


	font-weight: bold;


	border-bottom: 1px solid #626262;	


}





.borderleft


{


	border-left: 2px solid #000;


}





.tabtable td


{


	padding: 5px 10px 5px 10px;


	background-color: #a22126;


	color: #FFF;


	border-left: 1px solid #eaeaea;


	border-right: 2px solid #eaeaea;	


}





.tabtable td.noclass


{


	padding: 0;


	background-color: transparent;


	border-left: 0px solid #a8a8a8;


	border-right: 0px solid #a8a8a8;	


}





.activeTable, .inactiveTable


{


	border: 1px solid #cfcfcf;


}





.tabtable td.active


{


	padding: 5px 10px 5px 10px;


	background-color: #ffffff;


	color: #000;


	border-left: 2px solid #ffffff;


	border-right: 2px solid #eaeaea;


	font-weight:bold;


}





.maintabtable td


{


	padding: 5px 10px 5px 10px;


	background-color: #a22126;


	color: #FFF;


	border-left: 1px solid #0d0d0d;


	border-right: 2px solid #0d0d0d;


}





.maintabtable td.noclass


{


	padding: 0;


	background-color: transparent;


	border-left: 0px solid #0d0d0d;


	border-right: 0px solid #0d0d0d;	


}





.maintabtable td.active


{


	filter:alpha(opacity=100);


	-moz-opacity:100;


	opacity:100;


	padding: 5px 10px 5px 10px;


	background-color: #ffffff;


	color: #000;


	border-left: 1px solid #0d0d0d;


	border-right: 2px solid #0d0d0d;


}





.inputlabel


{


	font-weight: bold;


	text-align:left;


	height: 24px;


	vertical-align:bottom;


	margin-bottom: 2px;


}





.activeTab td


{


	background: url('../../images/tabbg1.gif') repeat-x;


	height: 37px;


}





.activeTab span


{


	font-size: 18px;


	font-family: arial;


	color: #000;


}





.inactiveTab td


{


	background: url('../../images/tabbg0.gif') repeat-x;


	height: 37px;


}





.inactive


{


	color: #999;


	text-decoration:line-through;


}





.delete


{


	color: #999 !important;


	text-decoration:line-through;


}





.inactiveTab span


{


	font-size: 18px;


	font-family: arial;


	color: #8a8a8a;


}


.box


{


	background-color: #f7f7f7;


	border: 1px solid #e4e4e4;


	padding: 5px;


}





.innerbox


{


	background-color: #eaeaea;


	border: 1px solid #dedede;


	padding: 5px;


}





.advancedTable


{


	margin: 10px 10px 0px 0px;


}





.advancedTable td


{


	padding-bottom: 12px;


}





.help


{


	background: url('../../images/icons/help.png')  no-repeat left bottom;


	padding:20px 0 0 18px;


	font-size:12px;


	font-weight:normal;


}


#changepassword


{


	float: right;


	margin-right: 15px;


}





#changepassword th


{


	font-size: 16px;


	font-weight: bold;


}





#changepassword td


{


	color: #6e6e6e;


	font-size: 12px;


	font-weight: bold;


}





.changepassword


{


	background-color:#1b1b1b;


	border: 1px solid #333333;


	color: #6e6e6e;


	height: 18px;


}	





.changepassworderror


{


	background-color:#1b1b1b;


	border: 1px solid #ff5a00;


	color: #6e6e6e;


	height: 18px;


}





.passworderror


{


	background: url('../../images/error_bg.png') left no-repeat #ffe9be;


	border: 1px dotted #ff8400;


	padding: 5px;


	font-family: arial;


	font-size: 11px;


	color: #000;


	margin: 5px;


	padding-left: 37px;	


}





.passwordnoerror


{


	background: url('../../images/check_bg.png') left no-repeat #d6ffbe;


	border: 1px dotted #ff8400;


	padding: 5px;


	font-family: arial;


	font-size: 11px;


	color: #000;


	margin: 5px;


	padding-left: 37px;	


}





.desktopbox


{


	background: url('../../images/desktop_boxbg.png') repeat-x;


}





.desktopboxhd


{


	padding: 0px 7px 0px 7px;


}





.desktopboxhd span


{


	padding-left: 5px;


	color: #242424;


	font-family: arial;


	font-size: 22px;


}





.desktopboxborder


{


	border-right: 1px solid #a4a4a4;


}





.desktopbox_desc


{


	font-size: 12px;


	font-family: arial;


	padding: 0px 7px 0px 7px;


}
table.bodyTable {
    height: 100vh !important;
}
.tablesorter tbody {
    background: #fff;
}