﻿/* 0 BASIC TAGS */
body
{
	margin: 0;
	text-align: left;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	color: #000000;
	scrollbar-face-color: #bfcdff;
	scrollbar-shadow-color: #f5f5dc;
	scrollbar-3dlight-color: #f5f5dc;
	scrollbar-darkshadow-color: #f5f5dc;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0px;
	color: #006699;
}

/* 1 HEADER */
h1
{
	text-align: center;
	font-size: 18px;
	margin-bottom: 20px;
}

h2
{
	left: 37px;
	top: 60px;
	font-size: 11px;
}

h3
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
}

h4
{
	margin-top: 1px;
	margin-bottom: 1px;
	font-size: 15px;
	font-weight: bold;
}

h5
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
}

h6
{
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	vertical-align: middle;
}
.blue
{
	font-size: 11px;
	font-weight: bold;
	color: #0033ff;
	vertical-align: middle;
}
.green
{
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	vertical-align: middle;
}

.titlesmall
{
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}

.bar
{
	background-color: #99ccff;
	background-repeat: repeat-x;
	padding: 2px;
}

.customername
{
	position: absolute;
	width: 700px;
	left: 300px;
	top: 10px;
	font-size: 22px;
	font-weight: bold;
	color: #000080;
	text-align: center;
	z-index: 1;
}

.customerplace
{
	position: absolute;
	width: 700px;
	left: 300px;
	top: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #000080;
	text-align: center;
	z-index: 1;
}
.gridbar
{
	background-color: lightgrey;
	background-repeat: repeat-x;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #323232;
	height: 17px;
	vertical-align: middle;
}
.gridbartitle
{
	background-color: darkgray;
	background-repeat: repeat-x;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #323232;
	height: 17px;
	vertical-align: middle;
}
.titlebar
{
	background-color: #d2e5ff;
	background-repeat: repeat-x;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #323232;
	height: 17px;
	width: auto;
	vertical-align: middle;
	text-align: left;
}

.highlightbar
{
	background-color: gainsboro;
	background-repeat: repeat-x;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #323232;
	height: 17px;
	vertical-align: middle;
}
.caption
{
	background-color: #Black;
	background-repeat: repeat-x;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #323232;
	height: 17px;
	vertical-align: middle;
}

.titlebarrightaligned
{
	background-color: #c8dcff;
	background-repeat: repeat-x;
	padding: 2px;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
}
.titlebarcenteraligned
{
	background-color: #c8dcff;
	background-repeat: repeat-x;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}
.FixedHeader {
            position: absolute;
            font-weight: bold;
        }     
.group1
{
	/*background-color:#FDF9FF; 	background-repeat:repeat-x;*/
}

.group2
{
	/*background-repeat:repeat-x;*/
}

.group3
{
	/*background-color:#F2F9FF; 	background-repeat:repeat-x;*/
}

.group4
{
	/*background-color:#ffffff; 	background-repeat:repeat-x;*/
}

.colbackground
{
	background: #f5f5f5;
	font-weight: bold;
}

.titlebaralignedright
{
	background-color: #99ccff;
	background-repeat: repeat-x;
	padding: 2px;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
}

.title1
{
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

p
{
	line-height: 25px;
}

hr
{
	border: 0;
	border-top: 1px solid #bababa;
	height: 1px;
}


a
{
	text-decoration: none;
	color: #980000; /*#d32525;*/
}

/*a:visited {
	color: #980000;
}*/

a:hover
{
	text-decoration: underline;
	color: #0066ff; /*#e05252;*/
}

/*a:active {
	color: #980000;
}*/

.divstyle, .divstyle1
{
	border-style: solid;
	border-width: 1px;
	border-color: #99ccff; /*#0066cc;*/
}

/*.divstyle1
{
	border-style:solid;
	border-width:1px;
	border-color:#0066cc;	
}*/

.nav
{
	position: absolute;
	right: 5px;
	top: 5px;
	text-transform: uppercase;
	font-size: 10px;
}

.menua a, .nav a
{
	color: #ff0066; /*#e0ffff;*/
}

.menua a:visited, .nav a:visited
{
	color: #ff0066; /*#e0ffff;*/
}

.menua a:hover, .nav a:hover, .menuactivity a:hover
{
	text-decoration: underline;
	color: #0000ff; /*#0000ff #ffffcc #e05252;*/
}

.menuactivity a
{
	color: #000066; /*#dc143c;*/
}

.menuactivity a:visited
{
	color: #000066; /*#e0ffff;*/
}

.fontresize
{
	position: absolute;
	top: 25px;
	left: 15px;
}

.datetime
{
	position: absolute;
	display: block;
	top: 72px;
	left: 15px;
	color: #000000;
	font-size: 9px;
}

/* 2 PAGE */
.page
{
	/*background-repeat:repeat-y;*/ /*margin-left:auto; 	margin-right:auto;*/ /*text-align: left; 	/*vertical-align:top;*/
}

#home {
	min-height: 453px;
	vertical-align: top;
	background: linear-gradient(to left, white, #3fb1ef69,white);
}

#homemain {
	min-height: 476px;
	vertical-align: top;
	background: linear-gradient(to left, white, #3fb1ef69,white);
}

/*#homefree
{
	height: 475px;
}*/

#sidebar
{
	float: left;
	width: 200px;
	text-align: left;
}

#content
{
	margin-left: 8px;
	margin-right: 0px;
	vertical-align: top;
}

#contentfree
{
	vertical-align: top;
	margin-left: 8px;
	margin-bottom: 0px;
}

.leftfloat
{
	float: left;
}

.rightfloat
{
	float: right;
}

img
{
	border-width: 0;
}

.header
{
	position: relative;
	background-image: url(images/top_bannerbg.jpg);
	background-repeat: repeat-x;
	background-position: top top;
	width: auto;
	height: 87px;
	overflow: hidden;
}

.headeradd
{
	position: relative;
	background-image: url(images/top_banneradd.jpg);
	background-repeat: repeat-x;
	background-position: top top;
	width: auto;
	height: 40px;
}

.menubar
{
	position: relative;
	background-image: url(images/menubar_bg.jpg);
	background-repeat: repeat-x;
	height: 32px;
}

.menua
{
	position: absolute;
	left: 15px;
	top: 90px;
	text-transform: uppercase;
	font-weight: bold;
	z-index: 1;
}

.menuactivity
{
	position: absolute;
	left: 175px;
	top: 88px;
	text-transform: uppercase;
	font-weight: bold;
	z-index: 1;
}

.menuitem
{
	font-size: 10px;
	text-transform: uppercase;
	background-color: #b0c4de; /*#6699cc #6699ff;*/
	border-color: #1e90ff;
	border-style: solid;
	border-width: 1px;
	text-align: left;
	margin: 1px 1px 0px 1px;
	padding: 1px;
	line-height: 14px; /*height: 20px; width:170px;*/
	z-index: 1;
}

.link
{
	list-style-image: url(images/bullet-1.gif);
}

ul
{
	list-style-type: none;
	list-style-position: outside;
	line-height: 25px;
	vertical-align: middle;
	color: #006699;
	font-weight: bold;
	text-align: left;
}

#modulemenu
{
	position: relative;
	border: 1px solid #0099ff;
	background-image: url(images/content_bg.jpg);
	background-repeat: repeat;
	padding: 10px;
	top: 40px;
	left: 275px;
	width: 400px;
	min-height: 200px;
}

#modulemenu ul
{
	list-style-type: none;
	list-style-position: outside;
	line-height: 33px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.btnlink
{
	background-repeat: repeat-y;
	height: 15px;
	cursor: hand;
	font-size: 12px;
	font-weight: bold;
	border-style: none;
	vertical-align: top;
	background-color: Transparent;
	color: Maroon;
}

.upper-case
{
    text-transform: capitalize
}

.message
{
	display: block;
	color: #dc143c;
	text-align: center;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
}

.norecords
{
	display: block;
	color: #ff3333;
	text-align: center;
	padding-bottom: 2px;
	font-size: 30pt;
	font-family: Verdana;
	font-variant: normal;
	width: 56px;
	height: 34px;
	background-image: none;
	vertical-align: bottom;
	text-decoration: none;
}

.pagetitle {
	color: #006699;
	border: solid 0px #006699;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align: left;
	//background-color: #c8dcff; /*#e5e4c5;*/
	background: linear-gradient(to right, #f5f5dc, #f5f5dc, #f5f5dc, rgb(153, 153, 153));
	font-size: 15px;
	font-weight: bold;
}

.sloganbar
{
	margin-left: 0px;
	background-image: url(images/slogan_bg.jpg);
	background-repeat: repeat-x;
	overflow: auto;
}

.loginbar
{
	background-image: url(images/login_bar.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 275px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 25px;
	overflow: hidden;
}
.loginbar1
{
	background-image: url(images/login_bar.jpg);
	background-repeat: repeat;
	height: 18px;
	width: 275px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 20px;
	overflow: hidden;
}


.contenttitle
{
	position: relative;
	top: 20px;
	background-image: url(images/content_title.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 190px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 25px;
}

.contentblock
{
	position: relative;
	top: 20px;
	background-image: url(images/content_bg.jpg);
	background-repeat: repeat;
	line-height: 25px;
	height: 235px;
	width: 770px;
	border: 1px solid #006699;
	color: #000000;
	padding: 5px;
}

.leftmenutop
{
	position: absolute;
	height: 166px;
	width: 185px;
	left: 8px;
	top: 87px;
	background-image: url(images/leftmenu_top.jpg);
	background-repeat: no-repeat;
}

.leftmenumiddle
{
	position: relative;
	height: 345px;
	width: 185px;
	top: 120px;
	left: 8px;
	background-image: url(images/leftmenu_middle.jpg);
	background-repeat: repeat-y;
}

.leftmenubottom
{
	position: relative;
	height: 12px;
	width: 185px;
	left: 8px;
	top: 120px;
	background-image: url(images/leftmenu_bottom.jpg);
	background-repeat: no-repeat;
}

.leftmenuitem
{
	position: absolute;
	left: 15px;
	top: 120px;
	height: 475px;
	width: 169px;
	overflow: auto;
}

.login
{
	position: absolute;
	height: 166px;
	width: 185px;
	left: 8px;
	top: 87px;
	background-image: url(images/login_image.jpg);
	background-repeat: no-repeat;
}

.login .container
{
	margin-top: 45px;
}

.login .label
{
	display: block;
	color: #ffffff;
	vertical-align: middle;
	margin-left: 15px;
}

	.login .textbox {
		border: 1px solid #0099ff;
		height: 15px;
		width: 140px;
		vertical-align: middle;
		margin-left: 15px;
	}

.login .dropdown
{
	border: 1px solid #0099ff;
	vertical-align: middle;
	margin-left: 15px;
	font-size: 1px;
}

.login .button
{
	display: block;
	margin-top: 5px;
	margin-left: 104px;
}

.loginname
{
	position: absolute;
	top: 4px;
	right: 100px;
	color: #006699;
	font-weight: bold;
	z-index: 1;
}

.footer
{
	position: relative;
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
	width: auto;
	height: 20px;
	text-align: center;
	color: #ffffff;
	padding-top: 3px;
	margin-top: 1px;
}

.buttonalign
{
	text-align: right;
}
.dropdowntext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 20px;
	text-decoration: none;
}
.listboxtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 10px;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #0066cc;
}
.toolbarpanelsmall
{
	position: relative;
	border: 1px solid #006699;
	background-color: #cdd7d2;
	color: #000000;
	height: 20px;
	width: 98%;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
}
.selectednodebackcolor
{
	background-color: #99cc99; /*#cdd7d2;*/
	padding-left: 2px;
	padding-right: 2px;
}

.mandatory
{
	color: #ff0000;
	font-weight: bold;
}

.bedstatusavailable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	background-color: #00ed00;
	border: 1px solid #000000;
	vertical-align: middle;
	text-align: center;
}

.bedstatusoccupied
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	background-color: #ff4f0f;
	border: 1px solid #000000;
	vertical-align: middle;
	text-align: center;
}
.bedstatusrtd
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	background-color: #ff00ff;
	border: 1px solid #000000;
	vertical-align: middle;
	text-align: center;
}

.testCategory
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color: lavender;
	vertical-align: middle;
	text-align: center;
}
.category
{
	border-top: 1px solid #96d1f8;
	background: #65a9d7;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
	background: -moz-linear-gradient(top, #3e779d, #65a9d7);
	padding: 2px 2px 2px 2px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white;
	font-size: 14px;
	font-family: Georgia, serif;
	text-decoration: none;
	vertical-align: middle;
}
.category:hover
{
	border-top-color: #28597a;
	background: #28597a;
	color: #ccc;
}
.category:active
{
	border-top-color: #1b435e;
	background: #1b435e;
}
.button1
{
	font-family: Tahoma,Geneva,Sans-Serif;
	height: 25px;
	text-align: center;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	border: 1px solid #dcdcdc;
	background-color: #4A8CF7;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
	-o-border-radius: 5px;
}
.button1:hover
{
	border: 1px solid rgb(47, 91, 183);
	color: #fff;
	box-shadow: 0 1px rgba(0,0,0,0.2);
	background-color: rgb(53, 122, 232);
	border-radius: 3px 3px 3px 3px;
}
.button1:active
{
	background-color: #357ae8;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.button1:focus
{
	background-color: #357ae8;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.button1:visited
{
	color: #666;
}

.button_blue
{
	width: auto;
	overflow: visible;
	border-color: rgb(152, 171, 211) rgb(47, 70, 112) rgb(68, 84, 109) rgb(113, 141, 194);
	background-color: rgb(73, 110, 178);
	border-style: solid;
	border-width: 1px;
	padding: 4px 15px 4px;
	text-transform: uppercase;
	font-family: Tahoma,Geneva,sans-serif;
	font-weight: bold;
	color: white;
	border: medium none;
	cursor: pointer;
	font-size: 11px;
}
.button_blue:focus, .button_blue:hover
{
	color: rgb(73, 110, 178);
	border-color: rgb(153, 153, 153);
	background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(235, 235, 235)) repeat scroll 0% 0% rgb(243, 243, 243);
	outline: 0px none;
	box-shadow: 0px 0px 3px rgb(153, 153, 153);
}

.button_blue:active
{
	border-color: rgb(153, 153, 153);
	background: -moz-linear-gradient(center top , rgb(204, 204, 204), rgb(255, 255, 255)) repeat scroll 0% 0% rgb(221, 221, 221);
}



.paragraph
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 22px;
	text-decoration: none; /*text-align: none;*/
}
.txtlistbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	width: 130px;
	text-align: left;
	overflow: auto;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}
.titlebar2
{
	background-image: url(images/top_banneradd.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
}

.titlebar1
{
	background-image: url(images/top_banneradd.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}

.boldtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}

.bedstatusblocked
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	background-color: #000000;
	border: 1px solid #000000;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
}

.dischargedoccupy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	background-color: yellow;
	border: 1px solid #000000;
	vertical-align: middle;
	text-align: center;
	color: black;
}

.bedPatient
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	background-color: midnightblue;
	border: 3px solid #ff00ff;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	height: 50px;
}

.SliderRail
{
	position: relative;
	background: url(    "images/Slider_h_Rail.gif" ) repeat-x;
	width: 300px;
	height: 20px;
}
.availbledoctorcell
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8px;
	background-color: #00ed00;
	vertical-align: middle;
	text-align: center;
}
.unavailabledoctorcell
{
	background-color: #ff4f0f;
	vertical-align: middle;
	text-align: center;
}

/*AutoComplete flyout */

.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	background-color: inherit;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	height: 200px;
	text-align: left;
	list-style-type: none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding-left: 1px;
	font-size: 11px;
	font-weight: bold;
}

/* AutoComplete item */

.autocomplete_listItem
{
	background-color: window;
	color: windowtext;
	padding-left: 1px;
	font-size: 11px;
	font-weight: normal;
}
.LabelExtender
{
	cursor: default;
}
.CheckBox
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
}

.toolbarreport
{
	background-color: #99cccc;
	border-color: Maroon;
}

.amountsmallest
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle; /*text-align:left;*/
}
.amountsmaller
{
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
}

.amountsmallest1
{
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	vertical-align: middle; /*text-align:left;*/
}

.amountsmaller1
{
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	vertical-align: middle;
}
.amountmedium
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
}

.amountmedium1
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	vertical-align: middle;
}
.amountlarger
{
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
}
.amountlarger1
{
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
	vertical-align: middle;
}

.amountlargest
{
	display: block;
	font-size: 26px;
	font-family: Tahoma;
	color: #000000;
	vertical-align: middle;
}

.amountlargest1
{
	display: block;
	font-size: 26px;
	font-family: Tahoma;
	color: #ff0000;
	vertical-align: middle;
}

.autoliststyle
{
	background-color: #f5f5f5;
	font-family: Verdana;
	font-size: 12px;
	width: 250px;
	border: solid 2px #4169e1;
}

.autoliststyle td
{
	cursor: pointer;
	white-space: pre;
}

.defaultrowcolor
{
	background-color: #f8f8ff;
}


.highlightrowcolor
{
	background-color: #ccccff;
}

.autolistdiv
{
	position: absolute;
	height: 200px;
	z-index: 1;
}

.LineBorder
{
	border-style: solid;
	border-width: 1px;
	border-color: #99ccff;
}
.cssPager span
{
	color: White;
	font-weight: bold;
	background-color: #4f6b72;
	font-size: 12px;
}
.bloodBankMaster
{
	border-right: #003399 thin solid;
	border-top: #003399 thin solid;
	border-left: #003399 thin solid;
	border-bottom: #003399 thin solid;
}
.bloodBankMasterHeader
{
	background-color: #99ccff;
	color: #000066;
	line-height: 2em;
	font-size: x-small;
	font-weight: bold;
	font-family: Verdana;
	border-color: #003399;
}
.bloodBankMasterGrid
{
	border-bottom: #00ccff thin inset;
	border-right: #00ccff thin inset;
	border-top: #00ccff thin inset;
	border-left: #00ccff thin inset;
}
.web_dialog_overlay_wait
{
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #000000;
	opacity: .50;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	z-index: 101;
	display: none;
}
.web_dialog_wait
{
	background-image: url(   'LoadingProgressBar.gif' );
	display: none;
	height: 55px;
	left: 35%; /*margin-left: -350px; 	margin-top: -100px;*/
	position: fixed;
	top: 30%;
	width: 290px;
	z-index: 102;
}
/***************************************modal popup******************************************/
/* For Popup Panel */
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.7;
}
fieldset
{
	margin: 0px 0px 12px;
	padding: 6px 8px 5px;
	font-size: 12px;
	color: rgb(102,102,102);
	font-family: Tahoma,Geneva,sans-serif;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid rgb(221,221,221);
}
legend
{
	font-size: 12px;
	font-family: Tahoma,Geneva,sans-serif;
	color: rgb(27, 93, 137);
	font-weight: bold;
}
.field
{
	margin: 0px 0px 15px;
	font-size: 12px;
	clear: both;
}
.right
{
	text-align: right;
}
.fixed-width
{
	display: inline-block;
	float: left;
	width: 39%;
	padding: 4px 5px 0px 0px;
	text-align: right;
	color: rgb(51, 51, 51);
}
.red
{
	color: Red;
}
.boxes
{
	float: left;
	margin-left: 10px;
	width: 342px;
}
#P_window
{
	font: 12px Arial,Helvetica,sans-serif;
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color: Purple;
	font-size: 14px;
	font-weight: bold;
	border: 4px solid #525252;
	text-align: left;
	top: 10%;
	left: 23%;
	width: 370px;
	height: 300px;
	display: block;
}
#P_title
{
	background-color: #e8e8e8;
	height: 27px;
}
#P_closeAjaxWindow
{
	padding: 7px 10px 5px 0;
	text-align: right;
	float: right;
}
#P_content
{
	clear: both;
	border: medium none;
	margin: 2px;
}
.P_HideSelect
{
	border: none;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #000;
	z-index: 99;
	opacity: 0.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	min-height: 100%;
	width: 100%;
}
#P_windowTitle
{
	float: left;
	padding: 7px 0px 5px 10px;
	margin-bottom: 1px;
}
.message1
{
	color: #dc143c;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
}
.newbutton
{
	border: 1px solid rgba(0, 0, 0, 0.1);
	color: #444 !important;
	font-size: small;
	background: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1) repeat scroll 0% 0% transparent;
	cursor: default !important;
	display: inline-block;
	font-weight: bold;
	height: 26px;
	line-height: 14px;
	min-width: 54px;
	text-align: center;
	text-decoration: none !important;
	border-radius: 2px;
	-moz-user-select: none;
	font-family: Arial,sans-serif;
	white-space: nowrap;
	cursor: default;
}
.newbutton1
{
	border: 1px solid #4285F4;
	color: #FFF !important;
	background: -moz-linear-gradient(center top , #4387FD, #4683EA) repeat scroll 0% 0% transparent;
	background-color: #4387FD !important;
	cursor: default !important;
	display: inline-block;
	font-weight: bold;
	height: 26px;
	line-height: 14px;
	text-align: center;
	text-decoration: none !important;
	border-radius: 2px;
	-moz-user-select: none;
	font-family: Arial,sans-serif;
	white-space: nowrap;
	text-align: center;
	font-size: small;
	cursor: pointer;
}
.CheckboxTitle
{
	overflow: auto;
	height: 210px;
}

.modaltemp
{
	display: none;
	position: fixed;
	z-index: 1030;
	top: 0;
	left: 0;
	height: 100%;
	filter: alpha(opacity=75);
	-moz-opacity: 0.9;
	opacity: 0.9;
	width: 100%;
	background: #ffffff url('ajaxloader.gif') 50% 50% no-repeat;
}
