body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;

}.bg1 {
	background-color: #ECEEF0;
	font-weight: normal;
	font-size: 13px;
}
.normalText {
	font-size: 12px;
	color: #46545E;
	font-weight: normal;
}

.bg2 {
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
}
.bgHead {
	background-color: #006680;
	color: #FFFFFF;
}
.bg a {
	color: #36596D;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}
.bg  a:hover {
	color: #36596D;
	text-decoration: underline;
	font-size: 14px;
	font-weight: normal;
}
.bg {
}
#menu ul {
	list-style-type: none;
	margin: 0px;
	height: 25px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu li {
	float: left;
	/*padding-right: 33px; */
	padding-left: 20px;
}
#menu {
	background-color: #006680;
}
#menu li a {
	color: #FFFFFF;
	text-decoration: none;
}
#menu  li  a:hover {
	color: #999999;
	text-decoration: none;
}

.search_textBox {
	width: 260px;
	padding-left: 2px;
}
.textBox {
	width: 140px;
	padding-left: 2px;
}
.selectButton {
	width: 140px;
	height: 22px;
}
h3 {
	color: #FFFFFF;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-size: 16px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.master li {
	font-size: 20px;
	margin-left: 20px;
	list-style-type: disc;
	line-height: 25px;
}
.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff2200;
	font-weight: bold;		
}
.title_page
{
height:50px;
font-weight:bold;
font-size:20px;


}
.table_title_left {
	font-weight: 700;
	color: #000000;
	text-decoration: none;
	line-height: 19px;
	background-color: #FFFFFF;
}
.txtbox_pageTitle{

	font-family: arial;
	font-size: 12px;
	height: 16px;
	margin-left: 5px;
	width: 220px;

}
.selectbox_pageTitle{

	font-family: arial;
	font-size: 12px;
	height: 22px;
	margin-left: 5px;
	width:222px;

}
.texthead
{
font-size: 12px;
font-weight:bold;
}
#mandatory{
	color: #F88B49;
}

















.text22 {
-x-system-font:none;
color:#333333;
font-family:verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
text-decoration:none;
}

.text22 {
background-color:#CCCCCC;
text-align:justify;
}
.tablebg1 {
background-color:#F0F4F5;
}

.tablebg1 td {
width:183px;
}


.tablebg3 td {
background-color:#F0F4F5;
}

.tablebg2 td {
background-color:#F0F4F5;
}



.table_title1 {
background-color:#006680;
color:#333333;
font-weight:700;
line-height:19px;
text-align:center;
text-decoration:none;
}

.inputbox1 {
border:1px solid #666666;
}

a {
color:#666666;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}



.news_title1 {
-x-system-font:none;
color:#0D4382;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
padding-bottom:10px;
text-decoration:none;
}











.text {
	color: #333333;
	text-decoration: none;
	font: normal 12px/20px verdana;
}

.text1 {
	text-align: center;
	background-color: #666666; 
}

.news_text {
	text-align: justify;
	background-color: #cccccc; 
}

.news_tablebg {
background-color:#F0F4F5;
}

.news_table_title_left {
	font-weight: 700;
	color: #333333;
	text-decoration: none;
	line-height: 19px;
	background-color: #99CC00;
}

a {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
}








.gb_heading {
font-family: Verdana,Arial;
    font-size:15px;
  	color:#A0AEB8;  
  	padding-left:10px;
}



.gb_tablebg {
-x-system-font:none;
color:#333333;
font-family:verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
text-decoration:none;

}

.trclr {
	background-color:#006680;
color:#333333;
font-weight:700;
line-height:19px;
text-align:center;
text-decoration:none;

}

.gb_tarea {
overflow:auto;
height:80px;
width:350px;

}


.gb_butt
{
    font-family: Verdana,Arial;
    background-color:#006680;
    font-size:11px;    
    font-weight:bold;
    cursor:pointer;
    color:#FFFFFF;
    
}


.gb_mand
{
    font-family: verdana,Arial;
    font-size:12px;
  	color:#AF251D;    	
}






.appbutton {
background-color:#A0AEB8;
color:#FFFFFF;
cursor:pointer;
font-family:Verdana,Arial;
font-size:11px;
font-weight:bold;
padding:5px;
margin:0px;
}




.countdown_title {
background-color:#4DA0B2;
color:#333333;
font-weight:700;
line-height:19px;
text-align:center;
text-decoration:none;
}



.countdownbg {
background-color:#F0F4F5;
}

.countdownbg td {
width:200px;
}
.countdown_msg {
padding-left:200px;
}



.edit_guestbook_heading {
background-color:#006680;
color:#FFFFFF;
font-weight:700;
line-height:19px;
text-align:center;
text-decoration:none;

}




.news_list {
background-color:#4DA0B2;
}


.categories_list {
background-color:#4DA0B2;
}


.catgegories_photos_list {
background-color:#4DA0B2;
}


.countdown_bottom_bg {
background-color:#F0F4F5;
}


.countdown_img {
margin-left:150px;
}



.news_post_bg {
background-color:#F0F4F5;
}

.news_post_bg td {
width:160px;
}


.news_title_bg {
background-color:#F0F4F5;
}

.news_title_bg td {

}


.news_message_bg {
background-color:#F0F4F5;
}

.news_message_bg td {

}

.upload_img_bg {
background-color:#F0F4F5;
}

.upload_img_bg td {

}



.news_add_bg {
background-color:#F0F4F5;
}



/** Table styles **/

table.listview {
	width: 100%;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;
}

table.listview td,
table.listview th { padding: 4px; }

table.listview thead th {
	text-align: center;
	background: #f0f0f0;
	color: #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
}

table.listview thead a:hover { text-decoration: none; }

table.listview thead th img { vertical-align: middle; }

table.listview tbody th { font-weight: bold; }

table.listview tbody tr			{ background-color: #fff;  text-align: left; }
table.listview tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }

table.listview tbody tr.row0:hover td,
table.listview tbody tr.row1:hover td  { background-color: #ffd ; }

table.listview tbody tr td 	   { height: 25px; border: 1px solid #fff; }
table.listview tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }
table.listview tbody tr.row2 td { background: #FAD1D6; border-top: 1px solid #FFF; }

table.listview tfoot tr { text-align: center;  color: #333; }
table.listview tfoot td,
table.listview tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }

table.listview td.order 		{ text-align: center; white-space: nowrap; }
table.listview td.order span { float: left; display: block; width: 20px; text-align: center; }


/** Table styles **/

table.formview {
	width: 70%;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;
}

table.formview td,
table.formview th { padding: 4px; }

table.formview thead th {
	text-align: center;
	background: #f0f0f0;
	color: #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
}

table.formview thead a:hover { text-decoration: none; }

table.formview thead th img { vertical-align: middle; }

table.formview tbody th { font-weight: bold; }

table.formview tbody tr			{ background-color: #fff;  text-align: left; }
table.formview tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }

table.formview tbody tr.row0:hover td,
table.formview tbody tr.row1:hover td  { background-color: #ffd ; }

table.formview tbody tr td 	   { height: 25px; border: 1px solid #fff; }
table.formview tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }
table.formview tbody tr.row2 td { background: #FAD1D6; border-top: 1px solid #FFF; }

table.formview tfoot tr { text-align: center;  color: #333; }
table.formview tfoot td,
table.formview tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }

table.formview td.order 		{ text-align: center; white-space: nowrap; }
table.formview td.order span { float: left; display: block; width: 20px; text-align: center; }


td.key {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	padding-right:5px;
	background-color:#F6F6F6;
	border-bottom:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	color:#666666;
	font-weight:bold;
	text-align:right;
}


.footer_text {
	color:#FFFFFF;
}






.tablebg {
background-color:#F0F4F5;
}


.table_title {
background-color:#006680;
color:#333333;
font-weight:700;
line-height:19px;
text-align:center;
text-decoration:none;
}




.text2 {
-x-system-font:none;
color:#333333;
font-family:verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
text-decoration:none;
}

.text2 {
background-color:#CCCCCC;
text-align:justify;
}

.button_img {

background-color:#FFFFFF;
font-weight:700;
line-height:19px;
text-align:center;
text-decoration:none;
}


.guestbook_post_bg {
background-color:#F0F4F5;
}


.guestbook_post_bg td {
width:135px;
}


.guestbook_post_bg1 {
background-color:#F0F4F5;
}



.guestbook_post_bg2 {
background-color:#F0F4F5;
}


.guestbook_post_bg3 {
background-color:#F0F4F5;
}

.guestbook_post_bg4 {
background-color:#F0F4F5;
}

.guestbook_post_bg5 {
background-color:#FFFFFF;
}


.news_title {
color:#FFFFFF;
}


.category_title {
color:#FFFFFF;
}

.photo_gallery {
color:#FFFFFF;
}
.countdown {
color:#FFFFFF;
}

.table_title {
color:#FFFFFF;
}

.alignment {
  width:156px;
  text-align:left;
}

td .input_type_text
{
font-size:12px;
color: #666666;
font-weight:bold;
width: 125px !important;
}

td .input_type_select
{
font-size:12px;
color: #666666;
font-weight:bold;
width: 160px !important;
}
#add_ExpenseRow {
    background: url("../images/add_row.png") no-repeat scroll 5px 4px transparent;
    border: 0px solid #E26C6C;
    cursor: pointer;
    height: 26px;
    text-indent: -9999px;
    width: 28px;
}
#add_ExpenseRow:hover {
	background-color: '';
}

.del_ExpenseRow {
	cursor: pointer;
	background: url(../images/delete_row.png) 5px 4px no-repeat;
	width: 28px;
	height: 26px;
	border: 0px solid #e26c6c;
	text-indent: -9999px;
}

#expense_table .del_ExpenseRow:hover {
	background-color: '';
}

.del_ExpenseRowCompen {
	cursor: pointer;
	background: url(../images/delete_row.png) 5px 4px no-repeat;
	width: 28px;
	height: 26px;
	border: 0px solid #e26c6c;
	text-indent: -9999px;
}

#expense_table .del_ExpenseRowCompen:hover {
	background-color: '';
}
/*
	CSS Lightbox	
*/

#content_div.possion_rel {
	/*position: relative;	*/
}

#popup_block {
	top:0px;
	left:0px;
	z-index:1;
	opacity:1;
	width:100%;
	height:100%;
	display:none;
	background:#000;
	position:absolute;
}

#popup_content {
    /*background: url("images/overlay.png") repeat scroll 0 0 transparent;*/
	background:#FFF;
	margin:auto;
	text-align:center;
	height: auto;
    width: 100%;
}

#popup_content .notinpopup, #popup_content #expense_table .del_ExpenseRow .del_ExpenseRowCompen {
	display:none;
}

#popup_content table {
	background:#F1F1F1;
}

#popup_content table tr td {
	text-align:left;
}

#popup_content table tr.news_add_bg1 td {
	text-align:center;
}

#popup_content table tr td input, #popup_content table tr td select {
	border:none;
	background:none;
	font-family:Arial,Helvetica,sans-serif;
}

#popup_content table tr td .gb_butt {
	background:#006680;
	margin:3px 10px;
}

#popup_content table tr td.popupheading {
	text-align:center;
}

#popup_content table tr td.popupheading h3 {
	color:#666;
}

#TB_ajaxContent {
	height:100% !important;
}

/*#TB_window {
	overflow:auto;
	top:35% !important;
	width:800px !important;
	max-height:90% !important;
}*/

#TB_window {
	overflow:auto;
	top:32% !important;
	max-height:90% !important;
}


#popup_content table tr td table#expense_table *{
text-align:center;

}

#popup_content  tr td  #tot_box {
margin-left:37px !important;
}
.doc {
    width: 100px !important;
}
#export_bills_table select
{
    width: 100px !important;
}
#base_document_table select {
	width: 100px !important;
}


/* Lab report parameter add - DSSK 09_OCT_2017 */

#add_Parameter{
    background: url("../images/add_row.png") no-repeat scroll 5px 4px transparent;
    border: 0px solid #E26C6C;
    cursor: pointer;
    height: 26px;
    text-indent: -9999px;
    width: 28px;
}
#add_Parameter:hover {
	background-color: '';
}

.del_Parameter {
	cursor: pointer;
	background: url(../images/delete_row.png) 5px 4px no-repeat;
	width: 28px;
	height: 26px;
	border: 0px solid #e26c6c;
	text-indent: -9999px;
}

#expense_table .del_ExpenseRow:hover {
	background-color: '';
}

#expense_table .del_ExpenseRowCompen:hover {
	background-color: '';
}