body{
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	/* overflow: scroll; */
	background-color: #EEEEEE;
}

	a:link {color:#000000; text-decoration: none;}
	a:visited {color:#000000; text-decoration: none;}
	a:hover {color:#808080; text-decoration: none;}
	a:active {color:#808080; text-decoration: none;}

	ul.a {
		list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACiSURBVHjaYqnZHcMABaxA7AnE9kD8DYi3AvEJmCQLAwIYAzFIlxEQ/wRiXiB+DMRPkRX6A/FiqCQMaAGxKxAHAPE9JiAhBcS9aIqQFXeCDGKBWqfMgBs4AvFXkInyDPgBGxDzgBSeJKDwAxA/AylcBcT78SgEeXI+SOEPIM4C4rNYFC0D4lYgPgMLnhtA7ATE4UCsC8S/oIG9Doj/gRQABBgAELcc9ZNhoQAAAAAASUVORK5CYII=");
		line-height: 27px;
		/* list-style-type: circle; color: #7CBB5C; */
	}
	
	ul.b {list-style-type: disc;}
	ul.c {list-style-type: square;}
	
	li{text-align: left;}

	ol.d {list-style-type: armenian;}
	ol.e {list-style-type: cjk-ideographic;}
	ol.f {list-style-type: decimal;}
	ol.g {list-style-type: decimal-leading-zero;}
	ol.h {list-style-type: georgian;}
	ol.i {list-style-type: hebrew;}
	ol.j {list-style-type: hiragana;}
	ol.k {list-style-type: hiragana-iroha;}
	ol.l {list-style-type: katakana;}
	ol.m {list-style-type: katakana-iroha;}
	ol.n {list-style-type: lower-alpha;}
	ol.o {list-style-type: lower-greek;}
	ol.p {list-style-type: lower-latin;}
	ol.q {list-style-type: lower-roman;}
	ol.r {list-style-type: upper-alpha;}
	ol.s {list-style-type: upper-latin;}
	ol.t {list-style-type: upper-roman;}

	ol.u {list-style-type: none;}
	ol.v {list-style-type: inherit;}	
	
.overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0px auto;
	background: #777777;
	opacity: 0.7;
	/* filter: alpha(opacity=30); */
	/* background-image: url("/images/loading.gif"); */
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 999999;
}	

.overlaytop {
	border: 1px solid #777777;
	position: fixed;
	text-align: center;
	padding: 22px;
	border-radius: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	z-index: 9999999;
}

#floated {
	border: 1px solid #CCCCCC;
	position: fixed;
	width: 640px;
	height: 700px;
	left: 70%;
	top: 140px;
	margin: 0 0 0 -20%;
	z-index: 100000;
	background-color: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 3px 3px 1px #888888;

}	

div#msgbox{
	border: 1px solid #CCCCCC;
	position: absolute;
	width: auto;
	height: auto;
	font-size: 11px;
	font-family: arial,helvetica;
	font-weight: 400;
	color: #777777;	
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #F7F3B8;	
	z-index: 9999;
	border-radius: 0 10px 10px 10px;
	box-shadow: 5px 5px 3px #888888;
	visibility: hidden;
}

#posteddata{
	border: 1px solid #CCCCCC;
	position: fixed;
	float: right;
	cursor: move;
	width: auto;
	height: auto;
	font-size: 12px;
	font-family: courier;
	font-weight: 400;	
	color: #333333;
	z-index: 999999;
	padding: 9px;
	background-color: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	visibility: hidden;
}

img[points]{
	vertical-align:middle;
}
	
table{
	border: 0px solid #0000FF; 
	width: 98%;
	/* height: 100%; */
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}	

table.pagination{
	border: 1px solid #DDDDDD;
	width: 80px;
	height: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
	padding: 0px;
	z-index: 1;
	background-color: #FFFFFF;
}

td.separator{
	color: #CCCCCC;
}

td.pagecell{
	border: 1px solid #DDDDDD;
	width: 14px;
}

table.listval{
	border: 0px solid #FF0000;
	width: 98%;
	height: 100%;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	padding: 2px;
	border-collapse: collapse;
	border-bottom: 1px;
	z-index: 0;	
}

table.listbottom{
	border: 0px solid #FF5555;
	float: left;
	width: auto;
	height: auto;
	margin-top: -5px;
	margin-bottom: 0px;
	margin-left: 4px;
	margin-right: 0px;
	padding: 0px;
	z-index: 1;
}

table#viewrecords.listbottom{
	border: 1px solid #CCCCCC;
	float: right;
	width: auto;
	height: 37px;
	margin-bottom: 5px;
	margin-left: 30px;
	margin-right: 40px;
	padding-left: 10px;
	padding-right: 10px;	
	z-index: 1;
	border-radius: 3px 3px 3px 3px;
}

tr.tr1 {
	border-bottom: 0px solid #EEEEEE; 
	background-color: #FFFFFF;	
	margin: 0;
	padding-bottom: 9px;
	height: 25px;
}

tr#f2 td{
	border-bottom: 1px solid #EEEEEE; 
	background-color: #FFFFFF;	
	margin: 0;
	padding-bottom: 9px;
}
	
td{
	border: 0px solid #000FFF; 
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	border-color: #AAAAAA;
	margin: 0;
	padding: 3px;
}

table.listval td{
	border: 1px solid #FFFFFF; 
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	padding: 0px;
}

table.rangetab{
	border: 0px solid #F33FFF; 
	width: 100%;
	height: 10%;
	border-collapse: collapse;
}

table.rangetab2{
	border: 0px solid #F33FF3; 
	width: 10%;
	height: 10%;
	border-collapse: collapse;
}

table.selectall{
	border: 0px solid #F33FF3; 
	/*float: center;*/
	width: 10px;
	height: 10%;
	border-collapse: collapse;
	margin: 0px auto;
}

/*
#check_all{
	float: center;
}
*/

table.rangetab td{
	border: 0px solid #F33F3F;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

table.rangetab2 td{
	border: 0px solid #F33F3F;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}


table.selectall td{
	border: 0px solid #F33F3F;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	/*text-align: center;*/
}

input{
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	border-color: #AAAAAA;
	border-width: 1px 1px 1px 1px;
	border-top-style: dotted;
	border-left-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	margin: 0;	
	padding: 4px;	
	background-color: #FFFFFF;
	min-width:25px;
	width: 90%;
	outline: 0;
}

input.hasDatepicker{
	font-size: 11px;
	/*color: 555555#;*/
	width: 57px;
}


input[type='checkbox'].aligned{
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: middle;
    position: relative;
    top: -1px;
    /* overflow: hidden; */
}

input#key{
	width: 100px;
}

.td_checkbox{
	border: 0px solid #F000FF;
	text-align: center;
	padding: 0px;
}

div.flddiv{
	border: 0px solid #FF00FF;
	float: left;
	width: auto;
	height: auto;
}

div.deldiv{
	border: 1px solid #FF5500;
	float: right;
	width: auto;
	height: auto;
	color: #FF5500;
	background-color: #FFFFFF;
}

input.searchfilter{
	color: #999999;
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
}

select{
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	border-color: #AAAAAA;
	border-width: 1px 1px 1px 1px;
	border-top-style: dotted;
	border-left-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	padding: 2px;	
	margin: 0;
	width: auto;
}

/* select.select-monoline::-webkit-scrollbar{width:1px;background-color:transparent;} */
select.select-monoline{
	width: 95.3%;
	height: 23px;
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	border-color: #AAAAAA;
	border-width: 1px 1px 1px 1px;
	border-top-style: dotted;
	border-left-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	background-color: #FFFFFF;	
	padding: 2px;	
	margin: 0;
}

select.select-multiline{
	width: 95.3%;
	height: 133px;
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	border-color: #AAAAAA;
	border-width: 1px 1px 1px 1px;
	border-top-style: dotted;
	border-left-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	background-color: #FFFFFF;	
	padding: 2px;	
	margin: 0;
}

select option[selected]{
	background-color: #779933;
	color: #FFFFFF;
}

textarea{
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	border-color: #AAAAAA;
	border-width: 1px 1px 1px 1px;
	border-top-style: dotted;
	border-left-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	background-color:#FFFFFF;	
	margin: 0;
	padding:4px;
	width: 100%;

}

textarea#tinymce{

	margin-left: 20px;
	width: 100%;
	height: 500px;

}

div#scorep{
	border: 1px dotted #BBBBBB; 
	width: auto;
	margin: 20px;
	padding: 10px;
}

.td_tools{
	border: 1px solid #0000FF; 
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	border-color: #AAAAAA;
	border-width: 0px 0px 0px 0px;
	border-top-style: dotted;
	border-left-style: dotted;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FFFFFF;	
	margin: 0px;
	padding: 0px;
	width: 100%;
}


.td_separator{
	border: 1px solid #0000FF; 
	height: 20px;
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	border-color: #AAAAAA;
	border-width: 0px 0px 0px 0px;
	border-top-style: dotted;
	border-left-style: dotted;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FFFFFF;	
	margin: 0;
	padding: 0px;
}

.td_names{
	border: 0px solid #0000FF; 
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	border-color: #AAAAAA;
	border-width: 0px 0px 0px 0px;
	border-top-style:dotted;
	border-left-style:dotted;
	border-right-style:solid;
	border-bottom-style:solid;
	background-color:#FFFFFF;	
	padding-top: 6px;
	padding-bottom: 6px;
	width: 12%;
}

.td_values{
	border: 0px solid #0000FF; 
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	border-top-style:dotted;
	border-left-style:dotted;
	border-right-style:solid;
	border-bottom-style:solid;
	background-color:#FFFFFF;	
	margin:0;
	padding: 0px;
	width: 88%;
}

.div_tools{
	border: 1px solid #0000FF;
	border-radius: 7px;	
	position: fixed;
	width: 96%;
	height: 26px;
	font-size:12px;
	font-family:arial,helvetica;
	font-weight:400;
	border-color:#AAAAAA;
	border-top-style:dotted;
	border-left-style:dotted;
	border-right-style:solid;
	border-bottom-style:solid;
	background-color: #DDDDDD;	
	margin:0;
	padding:7px;
}

.list_icon{
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	width: 100px;
	float: left;
	padding: 1px;
	margin-right: 4px;
	background-color:#FFFFFF;
	cursor: pointer;
}


#header{
	border: 0px solid #99aa33;
	top: 0px;
	background-color: #FFFFFF;
}

#header_top{
	border: 0px solid #99aa33;
	float: left; 
	width: 100%; 
	height: 57px; 
	margin-left: 0px; 
	padding-left: 0px;
}

#header_menu{
	border: 0px solid #77aaFF; 
	float: left; 
	width: 100%; 
	height: 29px; 
	margin-left: 0px; 
	padding-left: 0px;
}

#header_status{
	border-top: 0px solid #FFFFFF; 
	border-bottom: 1px solid #cccccc; 
	float: left; 
	width: 100%; 
	height: 20px; 
	margin-left: 0px; 
	padding-left: 0px;
	box-shadow: 0px 3px 0px #EEEEEE;
}

#logintable{
	border: 0px solid #F000FF; 
	/* float: center; */
	width: 270px; 
	height: 200px;
	margin: 0px auto; 
}

#logintable td{
	border: 0px solid #F000FF; 
}

.invalidcredentials{
	color: #FF0000; 
}

.logininputtd1{
	text-align: right;
	padding-right: 20px;
	width: 50%; 
}

.logininputtd2{
	width: 50%; 
}

#loginbuttontd{
	border: 0px solid #F000FF; 
	/* float: center; */
	text-align: center; 
}

.inputlogin{
	border: 0px solid #FFFFFF;
	width: 200px; 
}

button, input[type='button']{
	/* border-radius: 7px 7px 7px 7px; */
}

div.chartdiv{
	height: auto;
}

div.homeblocks{
	border: 1px solid #00F00F;
	position: relative;
	float: left;
	padding: 18px;
	margin-top: 37px;
	margin-left: 25px;
	border-radius: 7px;	
	width: 43%;
	height: 57%;
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	border-color:#AAAAAA;
	background-color: #FFFFFF;
}

button#attachments{
	width: 180px;
	height: 26px;
	background: url('images/icons/ico_clip.png') no-repeat;
	background-position: 88% 50%;
	text-align: left;
	padding-left: 20px;
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
}

.loginbutton{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 33px;
	padding-right: 33px;
	border-radius: 22px 22px 22px 22px;
	background-color: #80BB60;
	color: #FFFFFF;
	font-size: 15px;
	font-family: arial,helvetica;
	font-weight: 400;
}

.logininputplaceholder{
	padding: 9px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	border-radius: 3px;
}

#content{
	border: 0px solid #0000FF; 
	float: left; 
	width: 100%; 
	/*height: 100%;*/
	margin-top: 106px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-top: 0px;
	background-color: #EEEEEE;
}

#content-top-list{
	border: 0px solid #00FF00; 
	/*position: fixed;*/
	float: left; 
	height: auto; 
	width: 100%; 
	margin-top: 0px;
	margin-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	z-index: 2;
	background-color: #EEEEEE;
	box-shadow: 0px 2px 0px #DDDDDD;
}

#content-top-edit{
	border: 0px solid #00FF00; 
	position: fixed;
	float: left; 
	height: 53px; 
	width: 100%; 
	margin-top: 0px;
	padding-top: 23px;
	background-color: #FFFFFF;
	box-shadow: 0px 3px 0px #EEEEEE;
	z-index: 2;
	box-shadow: 0px 3px 0px #EEEEEE;
}

#edit-toolbox {
	border: 0px solid #00FF00;
	width: auto;
	height: auto;
	float: left;
	margin-left: 10px;
	overflow: visible;
	background-color: transparent;
}

.toolbox-item {
	border: 1px solid #DDDDDD;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 86px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	color: #555555;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 2px 2px 1px #EEEEEE;
	cursor: pointer;
}

.toolbox-img {
	float: left;
	position: relative;
	margin-top: 0px;
	border: 0px solid #00F00F;
	opacity: 0.6;
}

.toolbox-img2 {
	float: left;
	position: relative;
	margin-top: 2px;
	border: 0px solid #00F00F;
	opacity: 0.6;
}

.toolbox-text {
	float: left;
	position: relative;
	margin: 0px auto;
	border: 0px solid #00FF00;
}

.toolbox-list {
	border: 1px solid #DDDDDD;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: auto;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	color: #555555;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 2px 2px 1px #EEEEEE;
	cursor: pointer;
}

.toolbox-list2 {
	border: 0px solid #DDDDDD;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: auto;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	background-color: transparent;
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	color: #555555;
	cursor: pointer;
	opacity: 1.0;
}

#msg-toolbox{
	border: 1px solid #CCCCCC;
	position: fixed;
	right: 0px;
	background-color: #FFFFFF;
	height: 28px;
	float: right;
	margin-top: 5px;
	margin-right: 2px;
	padding: 5px;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0px 0px 0px #CCCCCC;
	font-size: 12px;
	font-family:arial,helvetica;
	font-weight: 400;
	color: #FF5500;
}

#upload-wrapper{
	border: 0px solid #FF00F0; 
	float: left; 
	width: 100%; 
	height: auto;
	margin-top: 0px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-top: 0px;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: arial, helvetica;
	font-weight: 400;
}

#progress-wrapper{
	border: 0px solid #0000FF; 
	float: left; 
	width: 90%; 
	height: auto;
	margin-top: 10px; 
	margin-left: 10px; 
	padding-left: 0px;
	padding-top: 0px;
	background-color: #FFFFFF;
}

#progressdiv {
    border: 1px solid #ADC9D9;
	height: 18px;
	width: 50%;
	text-align: center;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 800;
}

#progressbar {
	position: relative;
    border: 0px solid #0F00FF;
	height: 100%;
	width: 0%;
	line-height: 18px;
	background: #6097B7;
}

.currpage{
	border: 1px solid #FF5500; 
}

td.otherpage{
	border: 1px solid #FFFFFF;
}

input.searchp{
	font-family: arial,helvetica;
	color: #5555FF;
	font-weight: 400;
	font-size: 11px;
	width: 90%;
}

input.searchxs{
	font-family: arial,helvetica;
	color: #5555FF;
	font-weight: 400;
	font-size: 11px;
	width: 25px;
}

input.searchs{
	font-family: arial,helvetica;
	font-weight: 400;
	font-size: 11px;
	width: 35px;
}

input.searchm{
	font-family: arial,helvetica;
	font-weight: 400;
	font-size: 11px;
	width: 54px;
}

input.searchl{
	font-family: arial,helvetica;
	font-weight:400;
	width: 65px;
}

input.searchxl{
	font-family: arial,helvetica;
	font-weight:400;
}

input.search400{
	font-family: arial,helvetica;
	font-weight:400;
	width: 400px;
}

select.search400{
	font-family: arial,helvetica;
	font-weight:400;
	width: 410px;
}

input[type='button'].search400{
	font-family: arial,helvetica;
	font-weight:400;
	width: 410px;
}

input.searchd{
	font-family: arial,helvetica;
	font-weight:400;
	width: 65px;
}

input.searchr{
	font-family: arial,helvetica;
	font-weight:400;
	width: 40%;
}

.ui-datepicker {
	font-family: arial,helvetica;
	font-size: 11px !important;
 }

.menu_item_first{
	border-top: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 	
	border-left: 1px dotted #cccccc; 
	border-right: 1px dotted #cccccc;
	float: left; 
	width: 29px; 
	height: 30px; 
	line-height: 29px;	
	margin-left: 0px; 
	padding: 0px;
	text-align: left;
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight:400;
	background: #FFFFFF;
}

.menu_item{
	border-top: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 	
	border-right: 1px dotted #cccccc; 
	float: left; 
	width: 100px; 
	height: 30px; 
	line-height: 30px;	
	margin-left: 0px; 
	padding: 0px;
	text-align: left;
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight:400;
	cursor: pointer;
	background: #FFFFFF;
	z-index: 0;
	overflow: visible;
}

.menu_item_2{
	border: 0px solid #AAAAAA; 
	position: relative;
	height: 27px;
	cursor: pointer;
	border-width: 0px 0px 1px 0px;
	border-bottom-style: dotted;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
}

.menu_item_3{
	border: 0px solid #CCCCCC; 
	position: relative;
	height: 27px;
	line-height: 27px;
	margin-top: 0px;
	margin-left: 0px;
	width: auto;
	cursor: pointer;
	border-width: 1px 1px 1px 1px;
	border-bottom-style: dotted;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	z-index: 5;
	background: #FFFFFF;
}

.menu_link{

	font-family: arial,helvetica;
	font-weight:400;
	cursor: pointer;
}

.text1_menu{
	padding-left: 15px;
}

.menu_layer1{
	border: 1px solid #CCCCCC;
	position: relative;
	width: 170px;
	cursor: pointer;
	margin-top: -2px;
	background: #FFFFFF;
	padding: 0px;
	box-shadow: 0px 1px 1px #AAAAAA;
	z-index: 0;
	visibility: hidden;
}

.menu_layer2{
	border: 0px solid #CCCCCC;
	position: absolute;
	width: 170px;
	margin-top: -20px;
	margin-left: 120px;
	cursor: pointer;
	background: #FFFFFF;
	padding: 0px;
	box-shadow: 0px 1px 1px #AAAAAA;
	z-index: 4;
	visibility: hidden;
}

.fld_disp_select{
	border: 0px solid #AAAA00;
	top: 0px;
	text-align: center;
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 600;
}

.fld_disp_name{
	border: 0px solid #AAAA00;
	top: 0px;
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 600;
}

.fld_tech_name{
	font-size: 12px;
	font-family: courier,courier new;
	font-weight: 400;
}

div.ordimgcont{
	float: left; 
	border: 0px solid #000000; 
	width: 15px; 
	display:table-cell;
	cursor: pointer;
}

div.fldnamecont{
	float: left; 
	border: 0px solid #000000; 
	width: auto; 
	display:table-cell;
	font-weight: 600;
}

.techinfo{
	border: 1px solid #009900; 
	position: fixed;
	float: left;
	bottom: 20px;

	background: #FFFFFF;
	left: 10px;
	right: 10px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	font-size: 12px;
	font-family: arial,helvetica;
	color: #009900;
	z-index: 2;
}

.centered{
	text-align: center;
}

/* HACKS */
#ui-datepicker-div { font-size: 12px; } 

/* 
form, table {display:inline; margin:0px; padding:0px;} 
*/


/* EDIT PAGE */

table#editflds{
	border: 0px solid #CCCCCF; 
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	padding: 5px;
	border-collapse: collapse;

}

div#edit-left{
	border: 0px solid #FFFF00; 
	position: absolute;
	left: 0; 
	width: 40%; 
	height: auto;
	margin-top: 77px;
	margin-left: 0px;
	display: table-cell;
}

div#edit-right{
	position: fixed;
	right: 0; 
	height: auto;
	margin-top: 77px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 7px;
	visibility: hidden;
	background-color: #FFFFFF;
    overflow-x: hidden;
	overflow-y: scroll;
}

#list-wrapper{
	border: 0px solid #0000FF; 
	width: 100%; 
	height: auto;
	margin-top: 0px; 
	margin-left: 0px; 
	padding-left: 0px;
	padding-top: 0px;
	background-color: #FFFFFF;
}

#centered-wrapper{
	border: 0px solid #0000FF; 
	width: 98%; 
	height: auto;
	margin: 0px auto;
	padding-left: 0px;
	padding-top: 0px;
	background-color: #EEEEEE;
	overflow-y: auto;
}

td.editfldname{
	border: 0px solid #CCCCCF; 
	vertical-align: top;
	width: 200px;
	height: auto;
	margin-right: 0px;
	padding: 5px;
	border-collapse: collapse;
}

td.editfldvalu{
	border: 0px solid #CCCCCF;
	top: 0px;	
	width: auto;
	height: auto;
	margin-right: 0px;
	padding: 5px;
	border-collapse: collapse;
	border-bottom: 1px;

}

td.delcol{
	width: auto;
	cursor: pointer;
}

input.inpute{
	border: 1px solid #CCf0CF;
	top: 0px;
	font-family: arial,helvetica;
	color: #555555;
	font-weight:400;
	width: 94%;
}

select.inpute{
	border: 1px solid #CCf0CF;
	top: 0px;
	font-family: arial,helvetica;
	color: #555555;
	font-weight:400;
	width: 95.5%;
}

textarea.inpute{
	border: 1px solid #CCf0CF;
	top: 0px;
	font-family: arial,helvetica;
	color: #555555;
	font-weight:400;
	width: 94%;
}

img.playimg{
	width: auto;
}

table.report_table{
	border: 1px solid #AAAAAA;
	table-layout: fixed;
	width: 98%;
	height: 100%;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	padding: 2px;
	border-collapse: collapse;
	border-bottom: 1px;
	z-index: 0;	
}

table.report_table td{
	border: 1px solid #AAAAAA; 
	font-size: 12px;
	font-family: arial,helvetica;
	font-weight: 400;
	padding: 5px;
	overflow: hidden;
}

.shownumber{
	border: 1px solid #AAAAAA;
	color: #FFFFFF;
	background-color: #FF5500;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 0px 0px #CCCCCC;
	padding: 3px;
}
