body {margin: 0; font-weight: normal; font-size: 13px; font-family: Arial, Helvetica, sans-serif; background-color: #DBDBDB;}
a {color: black; text-decoration: none;}
a:hover, a:active {text-decoration: underline;}

textarea, input, select {
	background: #ffffff;
	border: 1px solid #DBDBDB;
	color: #000;
	margin: 1px;
	padding: 4px;
}
.checkbox {
	background: #ffffff;
	border: none;
	margin: 0;
	padding: 0;
	cursor: hand;
}
.code {
	font-family: "Courier New", Courier, monospace;
}
.clear {
	clear: both;
}

.hidden {
	display: none;
}
.button, .button:focus {
	padding: 0.15em;
}
.submit input, .submit input:focus, .button, .button:focus {
	background: url( ../images/fade-butt.png );
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #000;
	padding: 0.25em;
}

.submit input:active, .button:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999999;
	border-top-color: #999999;
}

/* table content */
.contentheadertable {background-color: #F5911F; font-weight: bold; font-size: 11px;}
.contentheadertablepos {background-color: #F5911F;	color: white; font-size: 11px; font-weight: bold;}
.tcat{background-color: #F5911F;	font-size: 11px; font-weight: bold;}
.ttop{background-color: #fff;	font-size: 11px; font-weight: bold;}

/*pozitionare in tabela principala : paging */
a.paginglink {color: #5c5c5c;	text-decoration:none; font-size: 11px;}
a.paginglink:hover {text-decoration: underline; font-size: 11px;}

/*calendar days*/
.caldays {font-weight: bold;background-color: #e6e9ed; font-size: 12px;}

/*tooltip-uri */
.tooltiptable {font-weight: normal; font-size: 12px;}

/*new css style*/
.table-main{height: 100%; border-collapse: collapse; background-color: white; margin: 0px auto;}
p.login-el-top {margin: 0px 10px 0px 0px; padding: 0px 4px 0px 0px; font-size: 13px;}

/* Login Form Elements */
.ctr {text-align: center;}
.login {margin-left: auto;margin-right: auto;margin-top: 0em;padding: 10px;border: 1px solid #cccccc;width: 480px;background: #DBDBDB;}
.login p {padding: 0 1em 0 1em;}
.login-form {text-align: left;float: right;width: 52%;}

p.toplogin {	margin: 10px 10px 0px 0px; }
.button-login {border : solid 1px #cccccc;background: white;color: #333333;font-weight: bold;font-size : 12px;padding: 3px 5px 3px 5px;margin: 10px 5px 0px 0px; border-style: outset;}
.form-block {border: 0px; background: #F5911F; padding-top: 15px;padding-left: 15px;padding-bottom: 15px;padding-right: 10px;}
.login-text {text-align: left;width: 48%;float: left;}
.inputlabel {font-weight: bold;text-align: left;font-size : 12px;}
.inputbox {width: 205px;margin: 0 0 1em 0;border: 1px solid #cccccc;}
.clr {clear:both;}

.label-login-error {font-weight: bold;text-align: left;font-size : 12px;color: DarkRed;margin: 0px 0px 10px 0px;}
.remember-me {margin: 0px 0px 10px 0px;font-size : 12px;}
.forgot-password {margin: 10px 5px 0px 0px;text-align: right;font-size: 11px;}
.sign-up {margin: 25px 5px 0px 0px;}
.headline-signup-first {margin: 0px 0px 0px 10px;font-size : 13px;font-weight: bold;}
.headline-signup-second {margin: 2px 0px 0px 10px;font-size : 12px;}
.headline-signup-second {margin: 2px 0px 0px 10px;font-size : 12px;}
.headline-signup-third {margin: 15px 20px 0px 10px;font-size : 13px;text-align: right;font-weight: bold;}

/*Menu style*/
.menutitle{
	cursor:pointer;
	padding: 0px 0px 1px 0px;
}
.submenu{
	cursor:hand;
	margin: 0px 0px 1px 0px;
}
a.submenu-item {
	padding: 0px 0px 1px 0px;
}

/*Display pos header*/
.display-path {
	font-weight: bold; font-size: 12px; padding: 0 15px 8px 0;
}

/*home page*/
p.homepage-display {font-size: 13px; padding: 0;}
p.homepage-display_2 {font-size: 13px;}
div.homepage{font-size: 13px; padding: 5px 0px 8px 0; width: 650px;}

/*table home page*/
.table-homepage{
	width: 650px; 
	border-collapse: collapse; 
	background-color: #DBDBDB; 
	margin: 7px 0px 7px 0px; 
	border: none; 
	font-size: 12px;}
	
.table-homepage td {
	padding: 6px 3px;
}	

/*General display*/
.form-title-bar {height: 20px; background-color: #F5911F; text-align: center; text-decoration: none; color: Black; font-weight: bolder;}
td.new-rec-header {font-size: 12px;}
.loginbutton {background-color: #ffffff; border-bottom: black 1px solid; border-left: black 1px solid; border-right: black 1px solid; border-top: black 1px solid; font-family: arial; font-size: 12px; color: #003333}
.table-new-rec{border: 1px solid #DBDBDB;}
input.text1 {width: 260px;}
input.text2 {width: 100px;}
input.text {width: 200px;}

/*Sorting records*/
a.sort-rec {color: #000000; text-decoration:none;}
a.sort-rec:hover {text-decoration: underline;}

/*home page dashboard view*/
.selected-link {
	font-weight: bolder;
}
.hd-ajax {
	margin: 2px 5px 10px 5px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #5B1201;
}
.td-ajax-table { 
	width: 100%; 
	border-left: 1px solid #5B1201;
	border-right: 1px solid #5B1201;
}
.td-ajax-table td { font-size: 90%; padding: 5px; }
.headerrow {
	background-color: #5B1201;
	color: White;
	font-weight: bolder;
}
.td-ajax-rd {
	border-bottom: 1px solid #5B1201;
	background-color: White;
}
a.td-ajax-link {
	text-decoration: none;
}
a.td-ajax-link:hover {
	text-decoration: underline;
}
.pgleft {
	float: left;
}
.pgRight {
	float: right;
}
.ajax-pgSummary {
	border-top: 1px solid #5B1201;
	border-bottom: 1px solid #5B1201;
	background-color: white;
	padding: 7px 5px;
	margin: 5px;
	text-align: right;
}

/*Main Content*/
#extender {
	width: 1px;
	float: left;
	height: 500px;
}
#main-content-area {
	width: 989px;
	float: left;
}

#monitor_folders {
	line-height: 150%;
	border-top: 1px dashed #5B1201;
	border-bottom: 1px dashed #5B1201;
	background-color: #E5E5E5;
	padding: 7px 5px;
	margin: 5px 10px 5px 0;
}
#monitor_folders p {
	font-weight: bolder;
}
#monitor_folders ul {
	margin: 5px 0 0 25px;
}

#monitor_folders li {
	padding-bottom: 10px;
}

/*Display tables*/
.display-tb {
	border: 1px solid #DBDBDB;
	width: 805px;
}
.display-tb td {
	padding: 6px 3px;
}

.display-tbvs2 {
	border: 1px solid #DBDBDB;
	width: 100%;
}
.display-tbvs2 td {
	padding: 6px 3px;
}

/*assignments*/

.assignment_div {
	line-height: 150%;
	border-top: 1px dashed #929E56;
	border-bottom: 1px dashed #929E56;
	background-color: #EDF5E2;
	padding: 7px 5px;
	margin: 5px 10px 5px 0;
}
.assignment_div div {
	font-weight: bolder;
	font-size: 140%;
	width: 100%;
	text-align: center;
	padding: 8px 0;
}

/*price list viewer*/
#price-list-viewer {
	line-height: 150%;
	border-top: 1px dashed #5B1201;
	border-bottom: 1px dashed #5B1201;
	background-color: #EFEFEF;
	padding: 7px 2px;
	margin: 10px 0;
}
#plv-title {
	font-weight: bolder;
	padding: 0 0 8px 10px;
}

.plv-files a {
	background-image: url(../Images/attach.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 2px 0 4px 15px;
	margin: 0 0 0 3px;
}

/* search tickets - home */
.search_view {
	background-color: #DBDBDB;
	font-weight: bolder;
	padding: 5px 0 5px 10px;
	margin: 7px 0 1px 0;
}
.obb_left {
	float: left;
}
.search_cell {
	width: 31%;
	padding: 6px 0 6px 2px;
}
#no_res {
	border: 2px solid #DBDBDB;
	padding: 10px;
	margin: 5px 0;
}

/* top logo */
#top-logo {
	background-image: url(../Images/top-logo.gif);
	background-repeat: no-repeat;
	width: 990px;
	height: 128px;
	position: relative;
}
#top-logo a {
	position: absolute;
	display: block;
	width: 275px;
	height: 100px;
	top: 20px;
	left: 20px;
}
.sign-out-link {
	text-decoration: underline;
}

/* left menu */
ul#leftmenu, ul#leftmenu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 155px;
}

ul#leftmenu li {
	margin: 0px;
	padding: 1px 0 1px 0;
}

ul#leftmenu li li {
	margin: 0px;
	padding: 1px 0 0 0;
}

ul#leftmenu a {
  text-decoration: none;
  background-color: #F5911F;
  color: Black;
  font-weight: bolder;
  display: block;
  width: 145px;
  font-size: 13px;
  padding: 5px 3px 5px 7px;
}

ul#leftmenu a:hover {
	background-color: #5B1201;
	color: white;
}

ul#leftmenu li li a {
	background-color: #DBDBDB;
	font-size: 12px;
	color: Black;
	font-weight: bolder;
	display: block;
	width: 145px;
	font-size: 12px;
	padding: 5px 3px 5px 7px;
}

ul#leftmenu li li a:hover {
	background-color: #5B1201;
	color: white;
}

.displaynone {
	display: none;
}
/*end left menu*/

/* table content */
.ContentTable {
	color: #5B1201;
}
.ContentTable a {
	color: #5B1201 !important;
}

/* underlined links */
.underlined {
	text-decoration: underline !important;
}

/* popups */
.tpopup td,.tpopup a {
	font-size: 13px !important;
}

/* manage supervised users */
a.mngSupervUsers {
	background-color: #F5911F;
	text-decoration: none;
	padding: 5px;
}
a.mngSupervUsers:hover {
	text-decoration: underline;
}

/* print, search, export to word icons */
.toolbar_ico {
	display: block;
	font-weight: bolder;
	font-size: 0.9em;
}
#print_ico {
	background: url(../Images/print_ico.gif) no-repeat 10px 4px;
	padding: 15px 0 5px 46px;
}
#search_ico {
	background: url(../Images/search_ico.gif) no-repeat 10px 4px;
	padding: 15px 0 5px 46px;
}
#word_ico {
	background: url(../Images/doc.png) no-repeat 8px 4px;
	padding: 15px 0 5px 46px;
}