.ulTable{
	padding: 0;
	margin: 0;
	width: 100%;
	color: #666666;
  background: #edeae3;
}

.ulTable li{
  width: 100%;
  list-style: none;
	background: #edeae3;
}
.ulTable li:nth-child(even){
  background: #e1dcd2;
}
.ulTable li.h{
	font-weight: bold;
	background: #d2cfca;
}
.ulTable li span{
	padding: 5px 10px; 
	display: inline-block;
	box-sizing: border-box;
  vertical-align: middle;
}
.ulTable li span.h{

}
.ulTable li span.w1{	width: 10%;}
.ulTable li span.w2{	width: 20%;}
.ulTable li span.w3{	width: 30%;}
.ulTable li span.w4{	width: 40%;}
.ulTable li span.w5{	width: 50%;}
.ulTable li span.w6{	width: 60%;}
.ulTable li span.w7{	width: 70%;}
.ulTable li span.w8{	width: 80%;}
.ulTable li span.w9{	width: 90%;}
.ulTable li span.w10{	width: 100%;}

.ulTable a.btn{
	border: 1px solid #888888;
	border-top: 1px solid #8a9296;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 2%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ffffff), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top, #ffffff 2%,#cccccc 100%);
	background: -o-linear-gradient(top, #ffffff 2%,#cccccc 100%);
	background: -ms-linear-gradient(top, #ffffff 2%,#cccccc 100%);
	background: linear-gradient(top, #ffffff 2%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 );
	border-top-color: #aaa;
	color: #000000;
	display: inline-block;
	padding: 5px 7px;
	text-decoration: none;
	font-size: 12px;
	border-radius: 1px;
}
.ulTable a.btn:hover{
	background: #ccc;
}

a.newBtn:visited,
a.newBtn{
	border: 1px solid #3079ED;
	color: #fff;
	background: #4D90FE url('../images/new-icon.png') no-repeat 8px 8px;
	background: url('../images/cms/new-icon.png') no-repeat 8px 8px, -webkit-gradient(linear,left top,left bottom,from(#4D90FE),to(#4787ED));
	background: url('../images/cms/new-icon.png') no-repeat 8px 8px, -webkit-linear-gradient(top,#4D90FE,#4787ED);
	background: url('../images/cms/new-icon.png') no-repeat 8px 8px, -moz-linear-gradient(top,#4D90FE,#4787ED);
	background: url('../images/cms/new-icon.png') no-repeat 8px 8px, -ms-linear-gradient(top,#4D90FE,#4787ED);
	background: url('../images/cms/new-icon.png') no-repeat 8px 8px, -o-linear-gradient(top,#4D90FE,#4787ED);
	background: url('../images/cms/new-icon.png') no-repeat 8px 8px, linear-gradient(top,#4D90FE,#4787ED);
	-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed');
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: block;
	float: right;
	margin: 12px 20px 0 0;
	padding: 8px 15px 7px 34px;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

/* ********************************** */
.pa_tools {
  border: 1px solid #ccc;
  background-color: #eee; 
  padding: 10px; 
  line-height: 20px;
  margin: 0 0 10px 0;
}

.pa_navi {
  text-decoration: none;
  color: #000;
}

.pa_actnavi {
  font-weight: bold;
}

.pa_tools span {
  float: right;
  display: block;
  margin-left: 10px;
}


.pa_optionsholder {
  clear: both;
  margin-top: 10px;
  border-top: 1px solid #ddd;
}

.pa_sizes {
  float: left;
  margin: 10px 10px 0 10px;
  max-width: 50%;
}

.pa_options {
  float: right;
  margin: 10px 10px 0 10px;
  max-width: 50%;
}

.pa_sizechooser {
  color: #000;
  float: left;
  margin: 6px 0 6px 160px;
}

.EntryForm select.pa_sizechoosersel {
  width: 300px;
  padding: 0 0 0 8px;
  float: left;
  color: #555;
}

.activeoption {
  color: #000;
  background: #ddd;
}

.pa_SizeTable {
  margin: 20px 0 0 0;
  width: 100%;
  clear: both;
  border-collapse: collapse;
}

.pa_SizeTable th {
  width: 128px;
  padding: 15px 0 5px 0;
}



.pa_SizeTable input.smallinput {
  margin: 0;
  width: 100%;
  padding: 2px;
  float: none;
}

.pa_SizeTable th.sizeth {
  text-align: right;
  color: #000;
  padding: 0 6px 0 0;
}

.pa_SizeTable tr {
  background: #f2f2f2;
  text-align: center;
}

.pa_SizeTable tr:nth-child(even){
  background: #e9e9e9;
}

.pa_SizeTable tr:hover, .pa_SizeTable tr.act:hover {
  background: #d9d9d9;
}

.pa_SizeTable tr.act {
  background: #afafaf;
}

.pa_turnwysiwyg {
  float: right;
  display: inline-block;
  margin: 6px 0 6px 160px;
}

.pa_SelectImagediv {
  margin: 2px 16px;
  float: left;
}

.pa_SelectImage {
  float: left;
  height: 244px;
  width: 244px;

  border: 1px solid #ccc;
  padding: 5px;
  text-align: center;
  
  background: #ffffff;
  background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6));
  background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
  background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
  background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
  background: linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
}

.pa_SelectImage img {
  max-width: 244px;
  max-height: 244px;
}

.pa_sumurdesc {
  margin: 6px 20px;
  float: left;

}

.EntryForm input.pa_sumurl {
  margin-right: 6px;
}

.EntryForm label.pa_sumurllabel {
  clear: left;
  font-weight: normal;
}

.pa_sumurlext {
  float: left;
  margin: 6px 0;
}

.pa_optionchooser {
  clear: left;
}

.pa_optionchooserentry {
  display: inline-block;
  float: left;
  margin: 5px;
  border: 1px solid #ccc;
}

.pa_optionname {
  font-weight: bold;
  display: block;
  color: #000;
  text-align: center;
}

.EntryForm input.pa_EntryCheckbox
{
  float: right;
  margin: 0px 10px 0 10px;
}

.EntryForm input.pa_OptionCheckbox {
  float: right;
  margin: 7px 10px 0 10px;
}

.EntryForm label.pa_OptionLabel {
  clear: left;
  float: right;
  font-weight: normal;
  width: auto;
  min-width: 140px;
  max-width: 225px;
  cursor: pointer;
}




/************* active data table ************/


.lists {
  padding: 0px 10px 6px 20px;
  background-color: #fff;
}


a.showallfields {
  float: right;
  display: none;
}

.adt {
  border-collapse: collapse;
  width: 100%;
}

.adt th {
  background: #dedede;
  color: #666;
  padding: 3px 7px 3px 7px;
  font-weight: normal;
  text-align: center;
}

.adt th:first-child {
  border-top-left-radius: 2px;
}

.adt th:last-child {
  border-top-right-radius: 2px;
}

.adt tr {
  background: #f2f2f2;
}

.adt tr:nth-child(even){
  background: #fff;
}

.adt tr:hover, .adt tr.act {
  background: #d9d9d9;
}

.adt td {
  color: #444;
  padding: 7px 6px 7px 10px;
  border-bottom: 1px #E5E5E5 solid;
}


/*** highlighted cell ***/
.adt th.hl {
  background: #dadada;
  color: #000;
}
.adt tr.even td.hl {
  background: #fafafa;
  color: #000;
}
.adt tr.odd td.hl {
  background: #ededed;
  color: #000;
}

/*** yellow color highlighted cell ***/
.adt th.chl {
  background: #e5e5b7;
  color: #222;
}
.adt td.chl {
  background: #ffffcc;
  color: #222;
}

/*** dehighlighted text ***/
.adt .dt {
  color: #777;
}

/*** small text ***/
.adt .st {
  font-size: 12px;
}

/*** extra small text ***/
.adt .est {
  font-size: 11px;
}

/*** bold ***/
.adt .b {
  font-weight: bold;
}

/*** text underline ***/
.adt .u {
  text-decoration: underline;
}

/*** align text left ***/
.adt .l {
  text-align: left;
}

/*** align text center ***/
.adt .c {
  text-align: center;
}

/*** align text right ***/
.adt .r {
  text-align: right;
}

/*** vertical align bottom ***/
.adt .vb {
  vertical-align: bottom;
}

/*** no padding ***/
.adt .np {
  padding: 0;
}


.adt a {
  color: #666;
}

.adt a:hover {
  color: #000;
}



.adt a.button {
  border: 1px solid #888888;
  border-top: 1px solid #8a9296;

  background: #ffffff;
  background: -moz-linear-gradient(top,  #ffffff 2%, #cccccc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ffffff), color-stop(100%,#cccccc));
  background: -webkit-linear-gradient(top,  #ffffff 2%,#cccccc 100%);
  background: -o-linear-gradient(top,  #ffffff 2%,#cccccc 100%);
  background: -ms-linear-gradient(top,  #ffffff 2%,#cccccc 100%);
  background: linear-gradient(top,  #ffffff 2%,#cccccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 );

  border-top-color: #aaa;
  color: #000000;
  display: inline-block;
  padding: 5px 7px;
  text-decoration: none;
  font-size: 12px;
  border-radius: 1px;
}

.adt a.button:hover {
  background: #eeeeee;
  background: -moz-linear-gradient(top, #eeeeee 1%, #bbbbbb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#eeeeee), color-stop(100%,#bbbbbb));
  background: -webkit-linear-gradient(top, #eeeeee 1%,#bbbbbb 100%);
  background: -o-linear-gradient(top, #eeeeee 1%,#bbbbbb 100%);
  background: -ms-linear-gradient(top, #eeeeee 1%,#bbbbbb 100%);
  background: linear-gradient(top, #eeeeee 1%,#bbbbbb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#bbbbbb',GradientType=0 );

  color: #000000;
  border-top-color: #333;
  border-left-color: #333;
  border-right-color: #333;
  text-decoration: none;
}


.datacontent .loading {
  padding: 10px;
  background: #F2F2F2;
  margin: 10px auto 10px auto;
  width: 50%;
  border: 1px #E5E5E5 solid;
  text-align: center;
}

.datacontent .loading img, .loading span {
  vertical-align: middle;
}

.datacontent .moredata {
  padding: 10px;
  background: #F2F2F2;
  margin: 10px 200px;
  border: 1px #E5E5E5 solid;
  text-align: center;
  height: 15px;
  display: none;
}

.datacontent .moredata a {
  text-decoration: none;
  font-size: 13px;
}

.datacontent .moredata a:hover {
  text-decoration: underline;
}

.datacontent .adddataloader {
  padding: 10px;
  background: #F2F2F2;
  margin: 10px auto 10px auto;
  width: 50%;
  border: 1px #E5E5E5 solid;
  text-align: center;
  display: none;
}

.datacontent .adddataloader img, .adddataloader span {
  vertical-align: middle;
}

.datacontent .nodata {
  padding: 10px 0;
  background: #F2F2F2;
  margin: 10px auto 10px auto;
  width: 100%;
  border: 1px #E5E5E5 solid;
  text-align: center;
  font-weight: bold;
}





/************** field form: general EntryForm **************/

.fieldcontent {
  border-top: 1px solid #ccc;
  padding: 10px 0 40px 0;
  background: #f5f5f5;
}

.EntryForm {
  background: #f5f5f5;
  -border-left: 1px solid #e4e4e4;
  -border-right: 1px solid #e4e4e4;
  padding: 10px;

}


.EntryForm input:hover {
  border: 1px solid #B9B9B9;
  border-top: 1px solid #A0A0A0;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.EntryForm input:focus {
  outline: none;
  border: 1px solid #4D90FE;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}


.EntryForm h2 {
  font-size: 24px;
  line-height: 17px;
  margin: 0 0 10px 0;
  color: #999;
  font-weight: normal;
}

.EntryForm fieldset {
  background: #f2f2f2;
  color: #888;
  border: solid 1px #e4e4e4;
  margin: 10px auto;
  padding: 10px;
  width: 700px;
}

.EntryForm .fieldline {
  margin: 10px 0;

}

.EntryForm label {
  color: #222;
  font-weight: bold;
  display: block;
  text-align: right;
  width: 200px;
  float: left;

  margin: 6px 0;
}

.EntryForm label.labeldesc {
  margin: 0;

}

.EntryForm label span {
  color: #666;
  font-size: 11px;
  font-weight: normal;
  display: block;
  text-align: right;
  width: 200px;
}

/*.EntryForm input[type="email"], .EntryForm input[type="number"], .EntryForm input[type="password"],
.EntryForm input[type="tel"], .EntryForm input[type="text"], .EntryForm input[type="url"],  */
.EntryForm input, .EntryForm select, .EntryForm textarea {
  float: left;
  display: inline-block;
  height: 29px;
  width: 400px;
  margin: 0 20px;
  padding: 0 8px;
  background: white;
  border: 1px solid #D9D9D9;
  border-top: 1px solid silver;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;

}

.ie .EntryForm input, .ie .EntryForm textarea {
  padding-top: 6px;
}

.ie .EntryForm select {
  padding: 5px 8px;
  height: auto;
}

.EntryForm .inlinecheckbox {
  clear: none;
}

.EntryForm .LongText {
}

.EntryForm .Select {
  padding: 0 0 0 8px;
}



.EntryForm .Textarea {
  padding: 4px 0;
  height: 80px;
}

.EntryForm .RichTextEditor {
  padding: 4px 0;
  height: 200px;
  width: 660px;
}

.EntryForm .smalltextarea {
  height: 40px;
}

.EntryForm .bigtextarea {
  height: 200px;
  width: 720px;
}

.EntryForm .CheckBox {
  height: 16px;
  width: 16px;
  padding: 0;
  margin: 7px 20px 0 20px;
}

.ie .EntryForm .CheckBox {
  height: 20px;
  width: 20px;
  padding: 0;
  margin: 7px 20px 0 20px;
  background: none;
  border: 0;
}


/*
  --webkit-appearance: none;
  height: 16px;
  width: 16px;
  margin: 7px 20px 0 20px;
  -line-height: 20px;
}

/*
.EntryForm .CheckBox:checked {
  --background: url("data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%008%00%00%008%08%02%00%00%00'%E4%ACI%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%04DIDATx%DA%EC%98%B9J%2CA%14%86%EF%F4%AC%8E%5B%24%F8%00%93%BA%83%89%89%A1%22n%A1%81%89%B8%22%82%2B%06%A2%E2%82%B8%20%1A%A9(%B8%BC%87%8F%E0%12%09%3E%82K%AA%20%EAu%EEo%FFw%0EEuO%2F3%A3%5C%2F%FD%07E%F5Lu%F7%D7%FF9u%BA%BA%22%A9T%EA%D7O%90%F1%EB%87(%00%0D%40%03%D0%004%00%0D%40%03%D0%FF%1B4%F2%3D%B7I%A7%D3%B6%BF%87B%A1%7F%05T%105V%22%F2G%2F%B8%91oC%D4%40qH%3E%B4%D2w%CA%D1%D0%D7H%F3%89%94%86aloo%0F%0C%0C%D8%BA%EB%7C%C1H8%1C%FE%22%2F%D3%19%FD%B5%C40677%BB%BB%BB%D1%8F%C5b%7B%7B%7B%B6%8F%975%F4%BE%40%ADs%C2zu%8D%F2%E3%E3%03-%EE%B2%B1%B1AJhjj%0A'%EE%EF%EF%A3%C5%03xa%8D%409%F09g%95%20B%18%06%CA%F5%F5u%A1%A4%26''qk%F8%8A%7FU%DC%AC%A0%D1h%D4c%1C%1D%1C%95%1Bp%00%11y%08%8E%B5%B5%B5%AE%AE.%EB%95%9B%9A%9A%8E%8F%8F1Re%CD%11T%8B%23%95L%26%CB%CA%CA%EE%EE%EE%D4y%23%E5F%CCF%07%9E%AD%AC%ACtvvZ%AF%7Cyy944%04J%8C%01%A8%9A%00%F6%A0%C8kWJ%E6%19%DBD%22%B1%BB%BB%5BYY988x%7F%7FouB%BCD%BB%B4%B4%D4%D1%D1a%BD%F2%C5%C5%C5%F0%F0%F0%EB%EB%2Bl%22(Mu%02upT%9D%10%BC%7D%3C%1E%DF%D9%D9%A9%A9%A9A%FF%F0%F0%10%96%3C%3C%3C%A8%09%A0V%C7%E5%E5%E5%F6%F6v%5BJ%3C%E4%DB%DB%1B))W%D0P%5B%5B%9B%83%9DD%FCm%0A%DEommUWW%CB%18D%1F%C6%3C%3E%3E%8A%A98%0B%23%D1.%2C%2C%B4%B6%B6%3AP%C6LEM1%F4%CE%F3)%A4MF%DB%99%FB%FE%FE%8E_%40YUU%A5%0DSY%25%EE%F3%F3%F3---%0E%94%88%8C%80%D2Q%D7%1C5bn%E2%85%00%7D%7D%7Dm%3D%1F%C9zppPQQA%D7%F1%0B%BC%CCF%89T%C1%18d9%40%13%A6%E2%A6x%23%B5oU%B8%BE%BE%3E%9CEj8%00zuu%05%C3jkk5%82%92%92%92%E6%E6%E6%F3%F3%F3%A7%A7%A7%C5%C5E%5BJ%CC%F1%91%91%11P%0A%A2J%C9%04%90d%B5U%04C%B3%85%9Eqg%9A%F3%F0%EC%EC%0Cm__%9F%D5%D7%A3%A3%A3%DB%DB%5B%10%5B%2F%85'%1C%1D%1De%5DSm%23%9Cj%87S%1D%CDV%9E%98%A3%F0%80%C9%C7%FC%C3%E1%E9%E9)%3A%FD%FD%FDVV%C8%96rll%0C%97*..%8Eg%24%94%5E*%A8%0FP%89%3E%7D%3D99A%07%8B%20%D7w%2F%D2z%7C%7C%9C%94%92%9A%DAd%F7B%F9%09%EA%10zb%81U%EA%9C%FC%05_%D1qf%05%E5%C4%C4%04%93X%CDK%A1t%AD%9D%3E%0A%3EA%ADi%84%16%ACh%AD9%40%DD%DC%DC%90%12yYd%8A%94%B4%D3%2F%A5K%E8%A5%E0%AB%F3%D1%C8%88%AC%A8%FF%8D%8D%8D%DA%B9%CF%CF%CF%B3%B3%B3%18%03%3E%82%D2N%EB%04%F2%FE%D9%94%D5Qu9%C2%9A%2F%AC2%09%A0%E9%E9i%BCT%1B%1A%1AT%CA%9E%9E%9E%97%97%17D%5C%B33gJ%F7%D0%0B%2B%86%91U%2Bu8%9C%99%99%C1%07F%5D%5D%1D)%7B%7B%7B%B1%DA(--M%9AR%83.1%F1K%E9%BEpVYU8%E2%A2%C5%03%80%60nn%0EK%E3T*%85%E9%85%E7%C1%22%B0(%23%A1T%8B%91_JO%9F%22%C2%AA%BD%B1%84%18%10x%7D%AF%AE%AE%82%09%C3%CA%CB%CB%B5%D7%8FV%8Cr%A0%F4%FA%CD%24%AC%E4c%2B%8E%22%D0p%91%8B%26%D4K%B1Y%DE%40%EA%8A37%CAOP%2F%A7%C9BS-Ob*PdE%A2%FEH%E2%82P%FA%D8%80%10Vy%A3%0A%2Bhh'%07%A8%95A%94'%A5%BF%9D%12%8D%95%1D%88%B5V6g%C8*%E5%B6%20%94%BE%B7tlY%85R%C6%C8%87T%3E%B3'%DF%BD'%8D%953L%FD%92%B6%EE%EA%E4O%99%E3%26%99%F6%11%E7%BC%7DR%10%CA%DCw%F3%D4%95%94-J%A1%F8%0A%B6%EDXp%A0%60%0F%3F%00%0D%40%03%D0%00%F4k%F4G%80%01%00%E2%BB%B3%8D%BD%BE%0E%DE%00%00%00%00IEND%AEB%60%82") no-repeat center center;
  --webkit-background-size: 28px 28px;
}    */


.EntryForm input.fielderror {
  border: 1px solid #DD4B39;
}

.EntryForm .fielderrormsg {
  display: block;
  margin: 2px 0 0 228px;
  float: left;
  font-size: 12px;
  color: #DD4B39;
  display: none;
  clear: left;
}

.EntryForm a.lightbutton {
  border: 1px solid #888888;
  border-top: 1px solid #8a9296;

  background: #ffffff;
  background: -moz-linear-gradient(top,  #ffffff 2%, #cccccc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ffffff), color-stop(100%,#cccccc));
  background: -webkit-linear-gradient(top,  #ffffff 2%,#cccccc 100%);
  background: -o-linear-gradient(top,  #ffffff 2%,#cccccc 100%);
  background: -ms-linear-gradient(top,  #ffffff 2%,#cccccc 100%);
  background: linear-gradient(top,  #ffffff 2%,#cccccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 );

  border-top-color: #aaa;
  color: #000000;
  display: inline-block;
  padding: 5px 7px;
  text-decoration: none;
  font-size: 12px;
  border-radius: 1px;
  cursor: pointer;
}

.EntryForm a.lightbutton:hover {
  background: #eeeeee;
  background: -moz-linear-gradient(top, #eeeeee 1%, #bbbbbb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#eeeeee), color-stop(100%,#bbbbbb));
  background: -webkit-linear-gradient(top, #eeeeee 1%,#bbbbbb 100%);
  background: -o-linear-gradient(top, #eeeeee 1%,#bbbbbb 100%);
  background: -ms-linear-gradient(top, #eeeeee 1%,#bbbbbb 100%);
  background: linear-gradient(top, #eeeeee 1%,#bbbbbb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#bbbbbb',GradientType=0 );

  color: #000000;
  border-top-color: #333;
  border-left-color: #333;
  border-right-color: #333;
  text-decoration: none;
}

.inlinebutton {
  margin-left: 4px;
}  

.EntryForm a.lightbutton:active {
  border: 1px solid #4D90FE;
}

.EntryForm .submitbutton {
  float: right; 
  margin-right: 120px;
}

.EntryForm .button {
  width: auto;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  padding: 4px 30px;

  -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;

  background: #dc4b39;
  background: -moz-linear-gradient(top,  #dc4b39 0%, #d24836 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc4b39), color-stop(100%,#d24836));
  background: -webkit-linear-gradient(top,  #dc4b39 0%,#d24836 100%);
  background: -o-linear-gradient(top,  #dc4b39 0%,#d24836 100%);
  background: -ms-linear-gradient(top,  #dc4b39 0%,#d24836 100%);
  background: linear-gradient(top,  #dc4b39 0%,#d24836 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc4b39', endColorstr='#d24836',GradientType=0 );
  
  cursor: pointer;
}

.EntryForm .button:hover, .EntryForm .button:active {
  background: #a83a2c;
  color: #fff;
  text-decoration: none;
}

.EntryForm .deletebutton {
  float: left; 
  width: 100px; 
  margin-left: 130px;
  margin-top: 8px;
}

.EntryForm p {
  font-size: 11px;
  color: #666;
  margin-bottom: 20px;
  border-bottom: 1px solid #B7DDF2;
  padding-bottom: 10px;
}
.EntryForm textarea {
  font-family: "Arial";
  height: 100px;
  margin: 0 0 12px 20px;
  padding: 5px;
}

.EntryForm .divseparator {
  margin-top: 20px;
  border-top: 1px solid #B7DDF2;
  padding-top: 10px;
}

.EntryForm .disabled {
  background: #eee;
  font-weight: bold;
}






.newbutton {
  border: 1px solid #3079ED;
  color: white;
  background: #4D90FE url('../images/new-icon.png') no-repeat 8px 8px;
  background: url('../images/new-icon.png') no-repeat 8px 8px, -webkit-gradient(linear,left top,left bottom,from(#4D90FE),to(#4787ED));
  background: url('../images/new-icon.png') no-repeat 8px 8px, -webkit-linear-gradient(top,#4D90FE,#4787ED);
  background: url('../images/new-icon.png') no-repeat 8px 8px, -moz-linear-gradient(top,#4D90FE,#4787ED);
  background: url('../images/new-icon.png') no-repeat 8px 8px, -ms-linear-gradient(top,#4D90FE,#4787ED);
  background: url('../images/new-icon.png') no-repeat 8px 8px, -o-linear-gradient(top,#4D90FE,#4787ED);
  background: url('../images/new-icon.png') no-repeat 8px 8px, linear-gradient(top,#4D90FE,#4787ED);
  -filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed');

  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: block;
  float: right;

  margin: 12px 20px 0 0;
  padding: 8px 15px 7px 34px;

  color: #fff;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;

}

.newbutton:hover, .newbutton:active {
  color: #fff;
  text-decoration: none;
  background: #3079ED url('../images/new-icon.png') no-repeat 8px 8px;
}









.DataLines {
  margin: 20px 0 0 0;
}

.newDataLineButton {
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    padding: 0;
    width: 35px;
    height: 32px;
    margin: 12px 10px 0 0;
}


.DataLinesTable {
  border: 1px solid #ccc;
  border-collapse: collapse;
  width: 100%;
}

.DataLinesTable th {
  font-weight: normal;
  width: 60px;
  padding: 10px 5px;
}

.DataLinesTable th.fullwidth {
  width: auto;
  text-align: left;
  padding: 10px;
}

.DataLinesTable .datalineno {
  width: 20px;
  text-align: center;
  vertical-align: middle;
}



.DataLinesTable tr {
  border: 1px solid #ccc;
  border-collapse: collapse;   

}

.DataLinesTable td {
  padding: 10px;
  vertical-align: top;
}


.DataLinesTable select {
  margin: 0;
  width: 180px;
  padding: 0 0 0 8px;
}

.DataLinesTable input {
  margin: 0;
  padding: 0 0 0 8px;
}

.DataLinesTable .datalineno {
  font-weight: bold;
}











