/* CSS Document */
body {
	margin: 0 auto;
	padding: 0;	
	width:98%;	
	min-width:1024px;
}

#footer_wrapper {
	width: 100%;
	margin: 0 auto;
	background: #ffffff;
}

#footer_inner {
	width: 98%;
	margin: 0 auto;
}

#content_inner {
	width:100%;
	margin:0 auto;
}

#content_wrapper {
	width:100%;
	margin:0 auto;
}

#helix {
	float: left;
	height: 12em;
	margin: 50px 0px 0px 157px;
	position: absolute;
}

#logo_bar_wrapper {
	width: 58%;
	height: 91px;
	margin: 0 auto;
	padding-top: 10px;
}

#login_box {
	
	background: none repeat scroll 0 0 #b1dbfa ;
    border: 0 solid #E4E0E1;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0 5px 12px 1px rgba(139, 139, 131, 0.898);
    height: 296px;
    margin: 0 auto;
    padding: 45px;
    width: 354px;
	
}

.logo_Velos {
	float: left;
}

.logo_client {
	float: right;
}

#login_bar_wrapper {
	width: 70%;
	text-align: center;
	/*padding: 57px 0px 58px 300px;*/
	padding: 57px 0px 58px;
	margin: 0 auto;
}
.clickable-image
{
    cursor: pointer;
}
.cleaner { clear: both; width: 100%; height: 0px; }

.listview {
	position:absolute;
	z-index:1;
	border-style:solid;
	border-width:1px;
} 

#menu_nav{
	width:100%;
	margin:0 auto;
}
/*
#logo_bar_wrapper {
	width:98%;
	height:91px;
	margin:0 auto;
	padding-top: 10px;
}

#login_box {
	width:100%;
	margin:auto;
}

.logo_Velos {
	float:left;
}

.logo_anderson {
	float:right;
}

#login_bar_wrapper {
	width:592px;
	text-align:center;
	padding:60px 0px 0px 50px;
	margin:0 auto;
}

#modal_bar_wrapper {
	width:592px;
	text-align:center;
	padding:10px 0px 0px 50px;
	margin:0 auto;
}

.login_middle_bg {
	padding:0px;
	background: url(../images/others/login_middle_bg.jpg) repeat-y;
	width:483px;
	height:270px;
}

.login_top_bg {
	background:url(../images/others/login_top_bg.jpg) no-repeat;
	height:27px;
	width:483px;
}

.login_bottom_bg {
	background:url(../images/others/login_bottom_bg.jpg) no-repeat;
	height:29px;
	width:483px;
}
*/
.username {
	padding:29px 5px 5px 5px;
}

.password {
	padding:10px 5px 5px 5px;
}

.form_text {
	padding:11px 5px 5px 5px;
	text-align:right;
}

.signin {
	padding:15px 0px 0px 0px;	
}

.forgot {
	padding:10px 0px 0px 0px;
	border: 1px;	
}

.version {
	padding:10px 0px 0px 0px;
	border: 1px;	
}


.copyright {
	padding:12px 0px 0px 0px;	
	text-align:left;
	float:left;
	width:19%;
}

.disclaimer {
	float:left;	
	width:78%;
	text-align:justify;
}

#footer {
	clear:both;
	width:99%;
	bottom:0px;
	position:fixed;
	margin:0 auto;
	border-top:1px solid #838364;
	/*height:55px;*/
	/*padding:0 25px 0 15px;*/
}

#footer_box {
	width:98%;
	bottom:0px;
	position:fixed;
	margin:0 auto;
	overflow:auto;
}

.velos_logo {
	padding:5px 0px 0px 0px;
	float:right;
	width:75px;
}

#navigation_wrapper {
	margin:0px auto;
	padding:5px 0px 0px 0px;
	width:100%;
	text-align:center;
	height:42px;
	background-color:#FFFFFF;
}

.date_text {
	float:left;	
	/*width:468px;*/
	width:35%;
	text-align:left;
	padding:14px 0px 10px 3px;
}

.title_txt {
	float:left;	
	text-align:right;
	padding:14px 0px 0px 0px;
}

.menu_welcome {
	padding:14px 0px 10px 10px;
	float:right;	
	/*width:602px;*/
	width:63%;
	text-align:right;
}

.menu_welcome a {
	padding:0px 0px 0px 0px;	
	text-decoration:none;
}

.menu_welcome a:hover {	
	text-decoration:underline;
}

#table_bar_wrapper {
	margin:0 auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:auto;
}

.menu_table {
	padding:20px 10px 0px 7px;	
	float:left;
	width:75%;	
	height:39px;
}

.menu_table a {
	padding:10px 10px 0px 5px;	
	text-decoration:none;
	width:700px;	
	height:39px;
}

.menu_table a:hover{	
	text-decoration:underline;
	width:700px;		
	height:39px;
}

.menu_table a:active {
	padding:0px 0px 0px 0px;
	text-decoration:none;	
	background-color:#8db1e2;
}


.menu_search {
	float:right;
	padding:20px 0px 0px 0px;
	width:191px;
}

.search {
	padding:0px 5px 0px 5px;
	height:28px;
	width:141px;
	-moz-border-radius: 13px 13px 13px 13px;	
}

#menu_wrapper {
	margin:0 auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:45px;
	/*background:url("../images/nav_bg.jpg") repeat-x scroll 0 0 transparent;*/
}

#menu_wrapper_box {
	width:960px;
	height:45px;
	margin:0 auto;
}

#text_wrapper {
	margin:0 auto;
	width: 100%;
	padding:5px 0px 0px 0px;
}

#table_wrapper_1 {
	width:100%;
}

.text_1 {
	float:left;	
	padding:20px 0px 10px 0px;
	margin:0px 0px 0px 35px;
}

.text_inner {
	float:left;	
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 35px;
}

.img_1 {
	float:right;
	padding:0px 5px 0px 0px;
}

#table_inner_wrapper {
	margin:0 auto;
	width:98%;
}

.next_btn {
	padding:5px 62px 5px 0px;
}

#button_wrapper {
	width:50%;
	margin:0 auto;
}

.button_left_bg {
	padding:0px;
	background:url(../images/left_button.jpg) no-repeat;
	width:16px;
	height:66px;
}

.button_center_bg {
	background:url(../images/center_button.jpg) repeat-y;
	height:66px;
}

.button_right_bg {
	background:url(../images/right_button.jpg) no-repeat;
	height:66px;
	width:16px;
}


#two_column_wrapper_1 {
	float:left;
	width:69%;
}

#two_column_wrapper_2 {
	float:right;
	width:29%;
	/*background-color:#edecec;
	border:1px solid #999999;*/
	padding:5px 11px 0px 0px;
}
#table_wrapper_box_1 {
	margin:0px auto;
	padding:5px 0px 0px 0px;
	width:100%;
	height:60px;
	background-color:#e5e5e5;
}

#table_wrapper_box_pop {
	margin:0px auto;
	padding:5px 0px 0px 0px;
	width:100%;
	height:59px;
	background-color:#e5e5e5;
}
#left_table_wrapper {
	width:50%;
	float:left;
	padding:5px 5px 5px 10px;
}

#right_table_wrapper {
	width:48%;
	float:left;
	padding:5px 5px 5px 0px;
}

/*#middle_line {
	height:80px;
	width:8%;
	float:left;
	padding:50px 0px 0px 0px;
}*/

.left_bar {
	width:400px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.right_bar {
	width:400px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.input_date{
	background:url(../images/calendar.jpg) no-repeat;
	width:101px;
	height:25px;
	padding:0px 0px 19px 0px;
}

.input_date p{
	padding:0px 0px 0px 12px;	
}

.input_date img{
	padding:0px 0px 0px 10px;
}

.time_input {
	/*background:url(../images/button3.jpg) no-repeat;*/
	width:85px;
	height:20px;
	border:none;
	padding:3px 0px 0px 5px;
	-moz-border-radius: 13px 13px 13px 13px;
}

.date_input {
	width:205px;
	height:20px;
	border:none;
	padding:3px 0px 0px 5px;
	-moz-border-radius: 13px 13px 13px 13px;
}

.input_date_txt {
	padding:0px 3px 5px 12px;	
}

.sel_loc {
	width:210px;	
}

.sel_prd {
	width:210px;	
}

.sel_loc1 {
	width:210px;	
}

.sel_process {
	width:210px;	
}

.sel_time {
	width:93px;	
}

.sel_proposal {
	width:210px;	
}

#table_container_input {
	width:94%;
	display: table;	
	margin:0 auto;
}

.table_row_input1 {
	display: table-row;
	width:94%;	
	line-height:25px;
	text-align:left;
}

.table_row_input2 {
	display: table-row;
	width:94%;	
	line-height:15px;
	text-align:left;
}

.table_row_input3 {
	display: table-row;
	width:94%;	
	line-height:15px;
	text-align:left;
}

.table_row_input4 {
	display: table-row;
	width:94%;	
	line-height:15px;
	text-align:left;
}

.table_cell_input1 {
	display:table-cell;
	width:50%;
	margin:5px;	
	text-align:left;
	vertical-align:middle;	
}

.table_cell_input1 {
	display:table-cell;
	width:44%;
	margin:5px;
	text-align:left;
	vertical-align:middle;	
	padding:0px 0px 0px 34px;
}


/*****************************************************************************************/
/*login css*/
/*****************************************************************************************/

form fieldset {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	padding:10px;
	width:300px;
}

form fieldset legend {	
	padding:0 5px;	
}
	
form input[type=text], form input[type=email], form input[type=url], form input[type=password] {
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius:13px; 
	height:25px; 
	margin-bottom:5px;
	padding:4px 0 1px 5px;
	width:203px;	
}
.date_textfield{
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius:11px; 
	height:25px; 
	margin-bottom:5px;
	padding:4px 0 1px 5px;
	width:160px;
	border:1px solid #707070;	
	font-size:1.0em;
	font-weight:normal;
}
		
form input[type=file] {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:13px;
	height:30px;
	margin-bottom:5px; 	
	padding:4px 0 1px 5px;	
	width:300px;	
}

#datepicker input {
	-moz-border-radius: 4px; 
	-webkit-border-radius: 13px; 
	border-radius:13px;
	height:30px; 
	margin-bottom:5px;
	padding:4px 0 1px 5px;
	width:150px;	
}

form select{
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius:13px; 
	height:35px; 
	margin-bottom:5px; 
	padding:4px 2px 3px 5px;
	width:203px;	
}


form input:focus{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
	border-radius:0px; 
	/*height:30px;*/ 
	margin-bottom:5px; 	
	padding:4px 0 1px 5px;	
	border:1px solid #3b98dc;
	}

form label {
	display:block;	
	padding-top:10px;	
}

form button, form input[type=button] {	
	border: 1px solid #263237;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 13px;
	margin: auto;
	padding: 2px 10px;
	height:35px;	
	background-color:#313d43;
}

#criteria input[type=button]{
	background-color:#24AFDA;
    border :1px solid #21A7DA;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 13px;
	margin: auto;
	padding: 2px 10px;
	height:35px;	
	color: #fff;
}
#criteria input[type=button]:hover {
	cursor: pointer;
	background-color:#3BC6F1;
}

form input[type=button][disabled] {	
	border: 1px solid  #DADAD9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 13px;
	margin: auto;
	padding: 2px 10px;
	height:35px;	
	background-color:#E3E3E2;
}
form input[type=button][disabled]:hover {
	cursor: auto;
	background-color:#E3E3E2;
}
.button {
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 13px;	
	margin: auto;
	padding: 3px 10px;	
}

form button:hover, form input[type=button]:hover {
	cursor: pointer;
	
	background-color:#495459;
}

form ol li {
  list-style:none;
  line-height: 24px;
}
  
  
  #nav_wrapper {
  	width:98%;
	height:35px;
	margin:0 auto;
  }
  
  #nav_menu_box {
  	width:1335px;
	height:35px;
	margin:0 auto;
  }
  
  .date_msg {
	width:445px;
	height:35px;
	float:left;
  }
  
  .title_msg {
  	float:left;
	width:390px;
	height:35px;
  }
  
  .menu_box {
  	float:left;
	width:490px;
	height:35px;
  }
  
  #nav_menu_wrapper {
  	width:98%;
	height:45px;
	background-color:#fafae0;
  }
  
  #nav_menu_wrapper_box {
  	width:1335px;
	height:45px;
	margin:0 auto;
  }

  .nav_menu_link {
  	float:left;
	width:900px;
	height:45px;
  }
  
  .search_box {
  	float:right;
	width:179px;
	height:45px;
	padding:5px 0px 0px 0px;
  } 
  
  .disclaimer_txt {
  	text-decoration:underline;	
	width:90%;
	margin:0 auto;
  }
  
#left_inner_wrapper {
	float:left;
	width:30%;
	padding:5px 5px 5px 10px;
}

#middle_inner_wrapper {
	float:left;
	width:30%;
}

#right_inner_wrapper {
	float:left;
	width:30%;
}

#middle_line_2 {
	width:3%;	
	height:140px;
	float:left;
}

#button_previous {
	width:65%;
	margin:0 auto;
}

#bottom_menu_wrapper {
	width:94%;
	margin:0 auto;
}

.bottom_menu {
	padding:0px 0px 5px 0px;
}


/*************************************************************/

/*Search*/

#searchbar {
	width: 100px;
	float: left; 
	background: #ededed;
	border: 3px solid #c7c7c7;
	border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;	
	outline: none; /*Remove Chrome and Safari glows on focus*/
}	
	#searchbar.active {
		background: #ebf3fc;
		border: 3px solid #abd2ff;
	}

#searchbtn {
	width: 25px; height: 52px; float: left; margin: 18px 0 0 -115px;
	background: url(../images/icons/search_txt.png); text-indent: -9999px;
	padding: 0 0 0 25px; /*IE fix*/
	cursor: pointer;
}

#searchbtn:hover {
	background-position: 0 -70px;
}

.inputboxSearch {
	background:url('../images/icons/search1.png') no-repeat right center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:13px;
	height:25px;
	margin-bottom:5px;
	padding:6px 0px 1px 8px;
	width:184px;	
	border:1px solid #90906e;
}

.scanboxSearch {
	background:url('../images/icons/search1.png') no-repeat right center #fff; 
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:13px;
	height:40px;
	padding:4px 0px 1px 5px;
	width:500px;	
	border:1px solid #90906e;
	align:center;
}


.home_none a {
	text-decoration:none;
}

.dateEntry {
	background:url('../images/icons/date.png') no-repeat right center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:13px;
	height:25px;
	margin-bottom:5px;
	padding:4px 0px 1px 5px;
	width:195px;	
	border:1px solid #90906e;
}

.input_timeofarrival {
	width:100px;
}






#menu_bg {
	width:100%;
	height:41px;
	background-color:#f2f2c7;
	margin:0 auto;
	text-align:left;
}

/* Blue Menu */
#menu {	
	text-transform: inherit;
	margin: 0px 0;
	padding: 0;
	list-style-type: none;
	background-color: ##f2f2c7;	
	height: 41px;
	border-top: 2px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#menu li {
	float: left;
	margin: 0;		
	list-style:none;		
}

#menu li a {
	text-decoration: none;
	display: block;
	padding: 0 100px;
	line-height: 40px;
	color: #333333;
}

#menu li span {
	text-decoration: none;
	padding: 0px 0px 0px 20px;
	line-height: 0px;
	color: #fff;	
}

#menu li a:hover, #menu li.active a {
	background-color: #cac6ad;
	border-bottom: 1px solid #ccc;
	color: #fff;
}

#menu_wrapper.blue ul {
	border-top: 2px solid #356AA0;
	border-bottom: 2px solid #204061;
	background: #356AA0;
}

#menu_wrapper.blue a {
	color: #fff;
}

#menu_wrapper.blue li a:hover, #menu_wrapper.blue li.active a {
	color: #cdc9c9; 
	background: #3D7BBB; 
	border-bottom: 0px solid #356AA0;
}

#menu_wrapper.blue {
	background: url(images/blue.png) no-repeat right;
}

#menu_wrapper.blue div {
	background: url(images/blue.png) no-repeat left;
}


/**table row selected bg color*/
.tableRowSelected { color:#A0C544; }





/******************************************************************/
/**Floating window css*****/



#floating_window_wrapper {
	width:100%;
	background-color:#FFFFFF;
	margin:0 auto;
}

#left_floating_box {
	width:30%;
	margin:0 auto;
	background-color:#FFFFFF;
}

.left_box {
	float:left;
	width:28%;
}

.right_box {
	float:right;
	width:68%;
}

#right_floating_box {
	width:70%;
	margin:0 auto;
	background-color:#FFFFFF;
}


/**************** Sub Menu CSS**********************************/



/**********************************Table Cell Color : Storage Page location status color*******************/
.available { background:white;}
.occupied { background:#C0C0C0;}
.selected { background:#00FFFF;}

.oneCellColor{border-top: 1px #ccc solid; border-left: 1px #ccc solid;border-right: 1px #ccc solid;border-bottom: 1px #ccc solid;}


/***********To dispaly Notes in Portlets******/
.ui-notes { padding:0px 8px 0px 0px;cursor: pointer;cursor: hand; width: 16px; height: 16px; background: url(../images/icons/edit.png) no-repeat; }

/***********To dispaly Notes in Portlets******/
.ui-reset { padding:0px 8px 0px 0px;cursor: pointer;cursor: hand; width: 16px; height: 16px; background: url(../images/icons/refresh.png) no-repeat; }

/******For make differentiate selected Menu*************/
.selectedMenu {-moz-border-radius: 13px 13px 13px 13px; }

.topPosition{top:50px;}














/******************************************************/

/******************************************************/


.title_drug {
	padding:5px 5px 5px 5px;
}

.title_bold {	
	/* height:20px;	 */
}

.title_top_bold {	
	height:17px;
	/*padding:0px 0px 0px 47px;	*/
	text-align:right;
}



.title_normal {	
	height:40px;
}

.cleaner { clear: both; width: 100%; height: 0px; }

#search_wrapper_box {
	margin:0px auto;
	padding:5px 0px 0px 0px;
	width:90%;	
	height:45px;

	-moz-border-radius: 13px 13px 13px 13px;

}

.inputboxSearch_box {
	background:url('../images/icons/search1.png') no-repeat left center;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius:13px;
	height:25px;
	margin-bottom:5px;
	padding:6px 0px 1px 25px;
	width:300px;	
	border:1px solid #a9a3a3;
	background-color:#FFFFFF;
}

#content_table_wrapper {
	width:99%;
	margin:0px auto;
	/*border: 1px solid #A6C9E2;
	padding: 6px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
*/}
#content_table_wrapper1 {
	width:99%;
	margin:0px auto;
	/*border: 1px solid #A6C9E2;
	padding: 6px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
*/}

#button_wrapper_box {
	margin:0px auto;
	padding:5px 0px 5px 5px;
	width:100%;
	-moz-border-radius: 13px 13px 13px 13px;
}

#button_wrapper_box_1 {
	margin:0px auto;
	padding:5px 0px 5px 5px;
	width:70%;
	background-color:#fff;
	-moz-border-radius: 13px 13px 13px 13px;
	border:1px solid #8a8a8a;
}

#edit_drug_wrapper {
	margin:0 auto;
	width:100%;
}

#edit_drug_box_1 {
	float:left;
	width:25%;
	background-color:#fff;
}

#edit_drug_box_2 {
	float:left;
	width:25%;
	background-color:#fff;
}

#edit_drug_box_3 {
	float:left;
	width:24%;
	background-color:#fff;
	border-right:1px solid #666666;
	height:400px;
}

#edit_drug_box_4 {
	float:right;
	width:25%;
	background-color:#fff;	
}

#edit_box_border {
	background-color:#fff;
	-moz-border-radius: 13px 13px 13px 13px;
	border:1px solid #8a8a8a;
}

.input_txt_drug {
	width:100px;
	height:25px;
	background-color:#a9a9a9;
	border:1px solid #333333;
	-moz-border-radius: 13px 13px 13px 13px;
	border:1px solid #8a8a8a;
}

.button_align {
	padding:5px;
	float:right;
}

.table_box_border {
	border:1px solid #999999;
	width:90%;
}

#content_table_wrapper_pop {
	width:70%;
	margin:0px auto;
	padding:5px 0px 0px 0px;	
}

#button_wrapper_box_pop {
	margin:10px auto;
	/*padding:5px 0px 5px 345px;*/
	width:70%;
	background-color:#fff;
	-moz-border-radius: 13px 13px 13px 13px;
	float:right;
	/*position:absolute;
   	bottom:0;*/
	
}

.table_box {
	border:1px solid #666666;
}


table.namietable{width:100%;}
table.namietable th.date{width:100px;}table.namietable th.place{width:80px;}
table.namietable th{text-align:left;line-height:1.2em;}
table.namietable td{padding:4px;line-height:1.5em;}
table.namietable td.t1{background:#f9fdf2;}
table.namietable td.t2{background:#f4fde6;}
table.namietable td.t3{background:#ecf9da;}
table.namietable td.t4{background:#e6f7ce;}
table.namietable caption{background:url('img/tc-1.gif') no-repeat;height:30px;margin:20px 0px 5px 15px;padding:0px 0px 0px 30px;color:#568e07;text-align:left;}


#edit_patient_1 {
	float:left;
	width:33%;
	background-color:#fff;	
}

#edit_patient_2 {
	float:left;
	width:33%;
	background-color:#fff;	
}

#edit_patient_3 {
	float:left;
	width:33%;
	background-color:#fff;	
}


#left_box_estimate {
	float:left;
	width:20%;
}

#right_box_estimate {
	float:left;
	width:80%;
}

.searchSelection{
    -moz-border-radius: 13px 13px 13px 13px;
    background-color: #F78717;
    border: 2px solid #8E5902;
    color: #FFFEFF;
    display: inline-block;    
    padding: 4px;
    text-decoration: none;
}

#login_pop{
	float:right;
}

.moduleContent{
	width:92%;
	margin:0px auto;
	border: 1px solid #A6C9E2;
	padding: 6px;
	-moz-border-radius: 13px; 
	-webkit-border-radius: 13px; 
	border-radius: 13px;
}
.moduleContentPopup{
	width:97%;
	margin:0px auto;
	border: 1px solid #A6C9E2;
	padding: 6px;
	-moz-border-radius: 13px; 
	-webkit-border-radius: 13px; 
	border-radius: 13px;
}

#dialogContent{
	margin:0px auto;
	border: 1px solid #A6C9E2;
	padding: 6px;
	-moz-border-radius: 13px; 
	-webkit-border-radius: 13px; 
	border-radius: 13px;
}
#mydiv, #mypdiv, #myddiv, #mydpdiv, #mydpopdiv{
		position:absolute;
		z-index:1;
		border-style:solid;
		border-width:1px;
	}
	
.progress-indicator {
   top:0;
   right:0;
   width:100%;
   height:100%;
   position:fixed;
   text-align:center;
   /* IE filter */
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
   -moz-opacity:0.5;    /* Mozilla extension */
   -khtml-opacity:0.5;  /* Safari/Conqueror extension */
   opacity:0.5; /* CSS3 */
   z-index:1000;
   background-color:white;
   display:none;
 }

 .progress-indicator img {
  /* margin-top:75px;*/
   margin-top: 20%;
 }	
 
 
 
 /********************************/
/* 06-06-2012 */
/********************************/


#table_search_wrapper_box {
	margin:0px auto;
	padding:5px 0px 0px 0px;
	width:100%;	
	height:55px;
	background-color:#e5e5e5;
}

.disp_inputboxSearch_box {
	background:url('../images/icons/search1.png') no-repeat right center;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius:13px;
	height:30px;
	margin-bottom:5px;
	padding:6px 25px 1px 10px;
	width:450px;	
	border:1px solid #a9a3a3;
	font-size:1.1em;
	background-color:#FFFFFF;
}

.breadcrumb {
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius:13px;
	height:30px;
	width:500px;	
	border:1px solid #4f2902;
	background-color:#ae5d0c;
	padding:2px 25px 1px 10px;
	visibility:hidden;
	overflow:hidden;
}

a { text-decoration:none; }








/************************************************************/
/**  07-06-2012 **/
/************************************************************/

/*************************************************************************
Widget styles
/*************************************************************************/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../images/others/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(../images/icons/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(../images/others/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(../images/icons/ui-icons_ef8c08_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/others/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(../images/others/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(../images/others/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/others/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }


/* Component containers
----------------------------------*/

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-header {
background: url(../images/others/table_bg_blue.jpg) repeat-x;
height:10px;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #dadada/*{bgColorHover}*/ url(../images/others/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; }
.ui-state-hover a, .ui-state-hover a:hover { text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background: #ffffff/*{bgColorActive}*/ url(../images/others/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {background: #fbf9ee/*{bgColorHighlight}*/ url(../images/others/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {background: #fef1ec/*{bgColorError}*/ url(../images/others/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {  }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70);  }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }


.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.ui-widget-header { height:30px;}



/***************/

/*  Table CSS */

/***********************************************************************************
DEMO TABLE
**************************************************************************************/


table.display thead th {
background:url(../images/others/table_bg.jpg);
height:53px;
}


/***********To dispaly Notes in Portlets******/
.ui-notes { padding:0px 6px 9px 0px;cursor: pointer;cursor: hand; width: 16px; height: 15px; background: url(../images/icons/edit_1.png) no-repeat; }


.dataTables_filter {
	width: 50%;
	float: right;
	text-align: right;
	padding:5px 0px 4px 0px;
}



/****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************

Menu Styles

***************************************************************************************************************************************************************************************
*********************************************************************************************************/

#dropdown_wrapper{
	width:100%;
	height:90px;
	margin:0 auto;

}

#main-nav {
	margin: 0px 0px 10px 2px;
	text-align: left;
	min-height: 25px;
	padding-top: 10px;
	padding-left: 0px;
}

#top_searchbar {
	float: right; 
	padding-right: 20px; 
	height: 25px; 
	background: transparent; 
	margin-top: -7px;
}

.MegaMenu {
   padding: 7px 0px 6px 7px;     
   margin-bottom: -1px;
   width:100%;
   height:auto;
   background: url(../images/others/menu-bg.jpg) repeat-x;   
}

#main-nav li {
	display: inline;
	list-style: none;
	padding:10px 0 0 0 ;
}

#main-nav li a {
	margin-right: 5px;
	text-decoration: none;
	padding: 24px 15px 16px 15px;
	outline: 0;
	height:59px;
	position: relative;	
}

#main-nav li ul li a {
	margin-right: 5px;
	text-decoration: none;
	padding: 3px 10px 3px 10px;
	outline: 0;
	position: relative;
	border-radius: 4px 4px 4px 4px;
	top: -2px;
}
#main-nav li a:hover, #main-nav li a:active {

}

.activeMenu {

}

#main-nav li a.selected {

}

.selectedMenu{

}

#sub-link-bar {

	display: block;
    position: relative;
    top: 32px;
	display:none;
	

}
.sub-links {
	display: none;
	position: absolute;
	width:100%;
	top:32px;
	padding-top:10px;
	text-align: left;
	left: 0px;
	border-radius: 4px 4px 4px 4px;
}
#main-nav li .sub-links li a:hover{

}

#main-nav li .sub-links li a:selected{

}

#main-nav li a.close{
	display: none;	
	position: absolute;
	
}
#main-nav li a.close:hover{

}
<!--Thanks Spiffy Corners--> 
.round {
	display:block
}
.round * {
	display:block;
	height:1px;
	overflow:hidden;
}
.round1 {
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
}
.round2 {
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
}
.round3 {
	margin-left:1px;
	margin-right:1px;
}
.round4 {

}
.round5 {

}
.roundfg {
	
}

.searchbox
	{
	float:right;
	position: absolute; 
	right: 6%; 
	top: 80px;
	}


.catalog_drughead {
	
}


.catalog_drugsubhead {	
	height:38px;
}


.catalog_drugtdodd {	
	height:35px;
}

.catalog_drugtdeven {	
	height:35px;
}

.cataloghead_bg {	
	width:99%;
	margin:0 auto;
	border-radius:5px;	
	height: auto; 
	padding-top: 5px; 
	padding-bottom: 17px; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.cataloghead_bg_1{
	width:99%; 
	margin:0 auto;
	border-radius:4px;
	overflow:auto;
}

.catalog_drug_icon{
	width:50%;
	margin: 0 auto;
	padding:0 20px 0 0; 
	
}

.catalog_drug_txtbx{
	width:60px;
	height:13px;
	vertical-align:top;
}


.catalog_butwrapp{
	width:100%;
	margin:0 auto;
}

#catalog_drug_for_button {
	padding:10px;
	width:auto;
	display:block;
	width:170px;
	border-radius:3px;
}

#catalog_drug_button a {

}

#catalog_drug_button a:hover {	

}


table.namietable th { }

table.namietable { }

table.namietable td {
	text-align: left;	
}

table.namietable td:first-child{
	text-align: left;	
}
table.namietable th:first-child{
	text-align: left;	
}

#search_wrapper_box {

}

.trbackground{
	background-color:#eff8fe;
}

#table_wrapper_box {
	margin:0px auto;
    padding:5px 0px 0px 0px;
    width:100%;
    height:60px;
}

.ui-dialog-titlebar{

}
#ui-dialog-title-popupdiv{

}
.dataTable tr:hover {

}

.fg-toolbar{
	border: 0px;
	height: 36px;
}
.DataTables_sort_icon{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}

.dataTable tr.odd{

}
.ui-autocomplete{

}

.ui-autocomplete .ui-menu-item{

}

.ui-autocomplete .ui-menu-item .ui-state-hover{
 
}



.portlet_header_title {
	float: left;
}

.portlet_header_img {
	float: right;
}

.login_input_text {
	width: 250px;
}

.inputboxSearch{
	background-color:#fff;
	background-image: url(../images/icons/search1.png);
	border: 1px solid #ccc;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 13px;
    -moz-box-shadow: 2px 2px 3px #666;
    -webkit-box-shadow: 2px 2px 3px #666;
    box-shadow: 2px 2px 3px #666;
    padding: 4px 7px;
    outline: 0;
    -webkit-appearance: none;
}

#expDate {
	width:160px;
}

#datepicker {
	width:160px;
}

#datepicker1 {
	width:160px;
}

.reports_table_button {
	/*overflow:hidden;
	width:70%;
	border:1px;*/
}

.linkLikebutton{
	background: none;
	border: none;
	cursor: pointer;
	color: #353635;
}

.input_box_customize {
	width:50px;
}

.popup_div_acc {
	border:1px solid #cccccc; 
	height:250px;
	overflow-y:scroll;
	background-color:#edecec;	
	padding-top:5px;
}
.popup_div_unit {
	border:1px solid #cccccc; 
	height:320px;
	overflow-y:scroll;
	background-color:#edecec;	
	padding-top:5px;
}
.popup_div_unittab_header{
	border:1px solid #cccccc; 
	height:250px;	
	background-color:#edecec;	
}

.dispense_space {
	padding: 0px 10px 0px 0px;
}

.table_protocol_fixed_size {
	border:1px solid #cccccc; 
	height:40%;
	overflow-y:hidden;
	width:20%;
	padding:5px;
	background-color:#fff;
}

.list_fixed_size {
	border:1px solid #cccccc;
	height:100px;
	overflow-y:scroll;
	width:auto;
	padding:5px;
	background-color:#fff;
}

#listProtocolPopUp,#listSupplierPopUp,#listPersonPopUp,#listDrugPopUp,
#listDesPopUp,#listPopUp,#listPopUp1,#listUnitPopUp,#listRetPopUp,
#desAdjLst1,#listDesAdjPopUp,#listPopUp1,#listPatientPopUp,#listPatPopUp{
	position:absolute;		
	min-width: 100px;
	text-align: left;
	/*top:185px;*/
}

#listDrugNamePopUp{
	position:absolute;
	z-index:1;
	border-style:solid;
	border-width:1px;
	background-color: #FFFFFF;
	min-width: 10%;
	max-width: 20%;
	text-align: left;
	padding: 2px;
}
	
.img
	{
	position:absolute;
	z-index:1;
	border-style:solid;
	border-width:1px;
	background-color: #FFFFFF;
	min-width: 100px;
	text-align: left;
	padding: 2px;
}

.highlight { color: #33AAFF;
font-weight: bold;}

label.error
{
font-size:1.0em;
background-color:#FFFFFF;
color:#FF0000;
padding:3px;
margin-left:5px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

#errormessagediv{
color:red;
}

.requiredField{
	color:red;
}

.dropdownbutton{
	border: 1px solid #263237;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 13px;
	margin: auto;
	padding: 6px 32px;
	height:35px;	
	background-color:#313d43;
	color:#fff;
}



.dropdownbutton[disabled] {	
	border: 1px solid  #DADAD9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 13px;
	margin: auto;
	padding: 6px 32px;
	height:35px;	
	background-color:#E3E3E2;
}
.dropdownbutton[disabled]:hover {
	cursor: auto;
	background-color:#E3E3E2;
}

.dropdownbutton:hover {
	cursor: pointer;
	background-color:#495459;
}
.exportOptions{
	position:absolute;
	border:1px solid #CCCCCC;
	height: auto;
    list-style: none outside none;

    background-color:#F2F2F2;
    padding:6px;
    
}

.exportOptions a:hover{
background:transparent;
text-decoration:underline;
}

#userHelpForm  a {
  text-decoration:underline;
  	color: #4B85D1;
}
#userHelpForm ul {
	text-align: left;
	margin: 16px -14px 50px; 
	list-style-type: disc;
}
#userHelpForm ul li {
	margin: 0 0 8px 0;
}
table.plain_border_table {
    border: 1px solid #A6C9E2;    
    border-collapse: collapse;
    text-align:left;
}
 table.plain_border_table th {
   padding:5px;
   border: 1px solid #A6C9E2;    
 }
 table.plain_border_table td{
	padding:5px; 
	border: 1px solid #A6C9E2;    
 }
 
 .logo_Velos a:hover, a:active, a:focus {
 	outline: none;
}